0001628280-22-021334.txt : 20220805 0001628280-22-021334.hdr.sgml : 20220805 20220805153612 ACCESSION NUMBER: 0001628280-22-021334 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 79 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220805 DATE AS OF CHANGE: 20220805 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Ouster, Inc. CENTRAL INDEX KEY: 0001816581 STANDARD INDUSTRIAL CLASSIFICATION: GENERAL INDUSTRIAL MACHINERY & EQUIPMENT, NEC [3569] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39463 FILM NUMBER: 221140506 BUSINESS ADDRESS: STREET 1: 350 TREAT AVENUE CITY: SAN FRANCISCO STATE: CA ZIP: 94110 BUSINESS PHONE: (415) 987-6972 MAIL ADDRESS: STREET 1: 350 TREAT AVENUE CITY: SAN FRANCISCO STATE: CA ZIP: 94110 FORMER COMPANY: FORMER CONFORMED NAME: Colonnade Acquisition Corp. DATE OF NAME CHANGE: 20200701 10-Q 1 oust-20220630.htm 10-Q oust-20220630
false00018165812022FYDecember 31June 30, 20220.55000018165812022-01-012022-06-300001816581us-gaap:CommonStockMember2022-01-012022-06-300001816581us-gaap:WarrantMember2022-01-012022-06-3000018165812022-08-04xbrli:shares00018165812022-06-30iso4217:USD00018165812021-12-310001816581srt:AffiliatedEntityMember2022-06-300001816581srt:AffiliatedEntityMember2021-12-31iso4217:USDxbrli:shares00018165812022-04-012022-06-3000018165812021-04-012021-06-3000018165812021-01-012021-06-300001816581us-gaap:RedeemableConvertiblePreferredStockMember2021-12-310001816581us-gaap:CommonStockMember2021-12-310001816581us-gaap:AdditionalPaidInCapitalMember2021-12-310001816581us-gaap:RetainedEarningsMember2021-12-310001816581us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001816581us-gaap:CommonStockMember2022-01-012022-03-310001816581us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100018165812022-01-012022-03-310001816581us-gaap:RetainedEarningsMember2022-01-012022-03-310001816581us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001816581us-gaap:RedeemableConvertiblePreferredStockMember2022-03-310001816581us-gaap:CommonStockMember2022-03-310001816581us-gaap:AdditionalPaidInCapitalMember2022-03-310001816581us-gaap:RetainedEarningsMember2022-03-310001816581us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100018165812022-03-310001816581us-gaap:CommonStockMember2022-04-012022-06-300001816581us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001816581us-gaap:RetainedEarningsMember2022-04-012022-06-300001816581us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001816581us-gaap:RedeemableConvertiblePreferredStockMember2022-06-300001816581us-gaap:CommonStockMember2022-06-300001816581us-gaap:AdditionalPaidInCapitalMember2022-06-300001816581us-gaap:RetainedEarningsMember2022-06-300001816581us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001816581us-gaap:RedeemableConvertiblePreferredStockMember2020-12-310001816581us-gaap:CommonStockMember2020-12-310001816581us-gaap:AdditionalPaidInCapitalMember2020-12-310001816581us-gaap:RetainedEarningsMember2020-12-310001816581us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-3100018165812020-12-3100018165812021-01-012021-03-310001816581us-gaap:CommonStockMember2021-01-012021-03-310001816581us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001816581us-gaap:RedeemableConvertiblePreferredStockMember2021-01-012021-03-310001816581us-gaap:RetainedEarningsMember2021-01-012021-03-310001816581us-gaap:RedeemableConvertiblePreferredStockMember2021-03-310001816581us-gaap:CommonStockMember2021-03-310001816581us-gaap:AdditionalPaidInCapitalMember2021-03-310001816581us-gaap:RetainedEarningsMember2021-03-310001816581us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-3100018165812021-03-310001816581us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001816581us-gaap:RetainedEarningsMember2021-04-012021-06-300001816581us-gaap:RedeemableConvertiblePreferredStockMember2021-06-300001816581us-gaap:CommonStockMember2021-06-300001816581us-gaap:AdditionalPaidInCapitalMember2021-06-300001816581us-gaap:RetainedEarningsMember2021-06-300001816581us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-3000018165812021-06-30xbrli:pure0001816581oust:ColonnadeAcquisitionCorpMemberus-gaap:CommonClassBMember2020-12-210001816581oust:ColonnadeAcquisitionCorpMemberus-gaap:CommonClassAMember2020-12-210001816581oust:ColonnadeAcquisitionCorpMemberoust:ConversionOfClassACommonStockToCommonStockMember2020-12-2100018165812020-12-210001816581oust:ColonnadeAcquisitionCorpMemberoust:CLAWarrantsMember2020-12-210001816581oust:ColonnadeAcquisitionCorpMemberoust:ConversionOfWarrantToOusterCommonStockMember2020-12-210001816581oust:ColonnadeAcquisitionCorpMemberoust:ConversionOfCanceledCLAUnitsToOusterCommonStockMember2020-12-210001816581oust:ColonnadeAcquisitionCorpMemberoust:PrivatePlacementWarrantsMember2020-12-210001816581oust:OusterTechnologiesIncMemberus-gaap:SeriesBPreferredStockMember2021-03-100001816581oust:OusterTechnologiesIncMemberoust:SeriesBPreferredStockConvertedToCommonStockMember2021-03-100001816581oust:OusterTechnologiesIncMember2021-03-100001816581us-gaap:CommonStockMember2021-03-112021-03-1100018165812021-03-1100018165812021-03-112021-03-110001816581us-gaap:PrivatePlacementMember2020-12-212020-12-210001816581us-gaap:PrivatePlacementMember2020-12-210001816581us-gaap:PrivatePlacementMember2021-03-112021-03-110001816581oust:AtTheMarketProgramMember2022-04-290001816581oust:AtTheMarketProgramMember2022-04-292022-06-300001816581oust:AtTheMarketProgramMember2022-06-300001816581oust:HerculesLoanAndSecurityAgreementMemberoust:TermLoanMember2022-04-290001816581oust:HerculesLoanAndSecurityAgreementMemberoust:TermLoanMembersrt:ScenarioForecastMember2022-04-292023-03-150001816581oust:HerculesLoanAndSecurityAgreementMemberoust:TermLoanMembersrt:ScenarioForecastMember2023-03-162023-06-150001816581oust:ColonnadeAcquisitionCorpMemberoust:ConversionOfCanceledCLAUnitsToPublicWarrantMember2020-12-210001816581us-gaap:AccountsReceivableMemberoust:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001816581us-gaap:AccountsReceivableMemberoust:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-06-300001816581us-gaap:AccountsReceivableMemberoust:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-06-300001816581us-gaap:AccountsReceivableMemberoust:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001816581us-gaap:SalesRevenueNetMemberoust:CustomerCMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-06-300001816581us-gaap:SalesRevenueNetMemberoust:CustomerCMemberus-gaap:CustomerConcentrationRiskMember2021-04-012021-06-300001816581us-gaap:SalesRevenueNetMemberoust:CustomerCMemberus-gaap:CustomerConcentrationRiskMember2022-04-012022-06-300001816581us-gaap:SalesRevenueNetMemberoust:CustomerCMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-06-300001816581us-gaap:CostOfGoodsTotalMemberoust:SupplierAMemberus-gaap:SupplierConcentrationRiskMember2021-04-012021-06-300001816581us-gaap:CostOfGoodsTotalMemberoust:SupplierBMemberus-gaap:SupplierConcentrationRiskMember2022-04-012022-06-300001816581us-gaap:CostOfGoodsTotalMemberoust:SupplierBMemberus-gaap:SupplierConcentrationRiskMember2021-04-012021-06-300001816581us-gaap:CostOfGoodsTotalMemberoust:SupplierBMemberus-gaap:SupplierConcentrationRiskMember2022-01-012022-06-300001816581us-gaap:CostOfGoodsTotalMemberoust:SupplierBMemberus-gaap:SupplierConcentrationRiskMember2021-01-012021-06-300001816581us-gaap:CostOfGoodsTotalMemberoust:SupplierAMemberus-gaap:SupplierConcentrationRiskMember2022-01-012022-06-300001816581us-gaap:CostOfGoodsTotalMemberoust:SupplierAMemberus-gaap:SupplierConcentrationRiskMember2022-04-012022-06-300001816581us-gaap:CostOfGoodsTotalMemberoust:SupplierAMemberus-gaap:SupplierConcentrationRiskMember2021-01-012021-06-300001816581us-gaap:AccountsPayableMemberoust:SupplierBMemberus-gaap:SupplierConcentrationRiskMember2022-01-012022-06-300001816581us-gaap:AccountsPayableMemberoust:SupplierBMemberus-gaap:SupplierConcentrationRiskMember2021-01-012021-12-310001816581us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-06-300001816581us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2022-06-300001816581us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2022-06-300001816581us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-06-300001816581us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-06-300001816581us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-06-300001816581us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-06-300001816581us-gaap:FairValueMeasurementsRecurringMember2022-06-300001816581us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2021-12-310001816581us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2021-12-310001816581us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2021-12-310001816581us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001816581us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001816581us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001816581us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001816581us-gaap:FairValueMeasurementsRecurringMember2021-12-310001816581us-gaap:FairValueInputsLevel3Memberoust:RedeemableConvertiblePreferredStockWarrantLiabilityMember2021-12-310001816581us-gaap:FairValueInputsLevel3Memberoust:PrivatePlacementWarrantLiabilityMember2021-12-310001816581us-gaap:FairValueInputsLevel3Memberoust:RedeemableConvertiblePreferredStockWarrantLiabilityMember2022-01-012022-06-300001816581us-gaap:FairValueInputsLevel3Memberoust:PrivatePlacementWarrantLiabilityMember2022-01-012022-06-300001816581us-gaap:FairValueInputsLevel3Memberoust:RedeemableConvertiblePreferredStockWarrantLiabilityMember2022-06-300001816581us-gaap:FairValueInputsLevel3Memberoust:PrivatePlacementWarrantLiabilityMember2022-06-300001816581us-gaap:FairValueInputsLevel3Memberoust:RedeemableConvertiblePreferredStockWarrantLiabilityMember2020-12-310001816581us-gaap:FairValueInputsLevel3Memberoust:PrivatePlacementWarrantLiabilityMember2020-12-310001816581us-gaap:FairValueInputsLevel3Memberoust:RedeemableConvertiblePreferredStockWarrantLiabilityMember2021-01-012021-06-300001816581us-gaap:FairValueInputsLevel3Memberoust:PrivatePlacementWarrantLiabilityMember2021-01-012021-06-300001816581us-gaap:FairValueInputsLevel3Memberoust:RedeemableConvertiblePreferredStockWarrantLiabilityMember2021-06-300001816581us-gaap:FairValueInputsLevel3Memberoust:PrivatePlacementWarrantLiabilityMember2021-06-300001816581us-gaap:MachineryAndEquipmentMember2022-01-012022-06-300001816581us-gaap:MachineryAndEquipmentMember2022-06-300001816581us-gaap:MachineryAndEquipmentMember2021-12-310001816581us-gaap:ComputerEquipmentMember2022-01-012022-06-300001816581us-gaap:ComputerEquipmentMember2022-06-300001816581us-gaap:ComputerEquipmentMember2021-12-310001816581us-gaap:VehiclesMember2022-01-012022-06-300001816581us-gaap:VehiclesMember2022-06-300001816581us-gaap:VehiclesMember2021-12-310001816581us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-01-012022-06-300001816581us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-06-300001816581us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-12-310001816581us-gaap:FurnitureAndFixturesMember2022-01-012022-06-300001816581us-gaap:FurnitureAndFixturesMember2022-06-300001816581us-gaap:FurnitureAndFixturesMember2021-12-310001816581us-gaap:ConstructionInProgressMember2022-06-300001816581us-gaap:ConstructionInProgressMember2021-12-310001816581us-gaap:LeaseholdImprovementsMember2022-06-300001816581us-gaap:LeaseholdImprovementsMember2021-12-310001816581oust:SensePhotonicsIncMember2021-10-012021-12-310001816581oust:SensePhotonicsIncMember2022-01-012022-06-300001816581oust:SensePhotonicsIncMember2021-12-310001816581oust:SensePhotonicsIncMember2022-06-300001816581oust:SensePhotonicsIncMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-12-310001816581oust:SensePhotonicsIncMemberus-gaap:TechnologyBasedIntangibleAssetsMember2022-06-300001816581oust:SensePhotonicsIncMemberoust:VendorRelationshipMember2021-12-310001816581oust:SensePhotonicsIncMemberoust:VendorRelationshipMember2022-06-300001816581oust:SensePhotonicsIncMemberus-gaap:CustomerRelationshipsMember2021-12-310001816581oust:SensePhotonicsIncMemberus-gaap:CustomerRelationshipsMember2022-06-300001816581us-gaap:TechnologyBasedIntangibleAssetsMember2022-01-012022-06-300001816581us-gaap:TechnologyBasedIntangibleAssetsMember2022-06-300001816581oust:VendorRelationshipMember2022-01-012022-06-300001816581oust:VendorRelationshipMember2022-06-300001816581us-gaap:CustomerRelationshipsMember2022-01-012022-06-300001816581us-gaap:CustomerRelationshipsMember2022-06-300001816581us-gaap:TechnologyBasedIntangibleAssetsMember2021-01-012021-12-310001816581us-gaap:TechnologyBasedIntangibleAssetsMember2021-12-310001816581oust:VendorRelationshipMember2021-01-012021-12-310001816581oust:VendorRelationshipMember2021-12-310001816581us-gaap:CustomerRelationshipsMember2021-01-012021-12-310001816581us-gaap:CustomerRelationshipsMember2021-12-310001816581us-gaap:SecuredDebtMemberoust:RunwayLoanAndSecurityAgreementMember2018-11-270001816581us-gaap:SecuredDebtMemberoust:RunwayLoanAndSecurityAgreementMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-11-272018-11-270001816581us-gaap:PrimeRateMemberus-gaap:SecuredDebtMemberoust:RunwayLoanAndSecurityAgreementMemberoust:LIBORRateNotAvailableOrApplicableMember2018-11-272018-11-270001816581oust:ApplicableInterestRateAtTheTimeOfDefaultMemberus-gaap:SecuredDebtMemberoust:RunwayLoanAndSecurityAgreementMemberoust:InTheEventOfDebtDefaultMember2022-01-012022-06-300001816581oust:SeriesARedeemableConvertiblePreferredStockWarrantsMemberoust:OusterTechnologiesIncMember2018-11-270001816581oust:OusterTechnologiesIncMemberus-gaap:SecuredDebtMemberoust:RunwayLoanAndSecurityAgreementMember2018-11-270001816581oust:SeriesARedeemableConvertiblePreferredStockWarrantsMemberoust:OusterTechnologiesIncMember2019-08-050001816581oust:SeriesARedeemableConvertiblePreferredStockWarrantsMemberoust:OusterTechnologiesIncMember2019-08-052019-08-050001816581oust:SeriesARedeemableConvertiblePreferredStockWarrantsMemberus-gaap:OtherNonoperatingIncomeExpenseMember2021-01-012021-03-310001816581oust:SeriesARedeemableConvertiblePreferredStockWarrantsMember2021-01-012021-03-310001816581us-gaap:SecuredDebtMemberoust:RunwayLoanAndSecurityAgreementMember2021-03-262021-03-260001816581us-gaap:SecuredDebtMemberoust:RunwayLoanAndSecurityAgreementMember2022-06-300001816581us-gaap:SecuredDebtMemberoust:RunwayLoanAndSecurityAgreementMember2021-12-310001816581us-gaap:NotesPayableOtherPayablesMemberus-gaap:InvestorMemberoust:PromissoryNoteMember2021-01-310001816581us-gaap:NotesPayableOtherPayablesMemberus-gaap:InvestorMemberoust:PromissoryNoteMember2021-01-012021-01-310001816581us-gaap:PrimeRateMemberoust:HerculesLoanAndSecurityAgreementMemberoust:TermLoanMembersrt:MinimumMember2022-04-292022-04-290001816581oust:HerculesLoanAndSecurityAgreementMemberoust:TermLoanMembersrt:MinimumMember2022-04-290001816581srt:MaximumMemberoust:HerculesLoanAndSecurityAgreementMemberoust:TermLoanMember2022-04-290001816581oust:HerculesLoanAndSecurityAgreementMemberoust:TermLoanMember2022-04-292022-04-290001816581oust:HerculesLoanAndSecurityAgreementMemberoust:TermLoanMemberoust:DebtInstrumentPrepaymentMadeWithin12MonthsFollowingTheClosingDateMember2022-04-290001816581oust:HerculesLoanAndSecurityAgreementMemberoust:TermLoanMemberoust:DebtInstrumentPrepaymentMadeAfter12MonthsPriorTo24MonthsFollowingTheClosingDateMember2022-04-290001816581oust:HerculesLoanAndSecurityAgreementMemberoust:DebtInstrumentPrepaymentMadeAfter24MonthsFollowingTheClosingDateMemberoust:TermLoanMember2022-04-290001816581oust:OusterTechnologiesIncMemberoust:SeriesBRedeemableConvertiblePreferredStockWarrantsMember2020-04-030001816581srt:MaximumMemberoust:OusterTechnologiesIncMemberoust:SeriesBRedeemableConvertiblePreferredStockWarrantsMember2020-04-030001816581oust:OusterTechnologiesIncMemberus-gaap:OtherNonoperatingIncomeExpenseMemberoust:SeriesBRedeemableConvertiblePreferredStockWarrantsMember2022-01-012022-06-300001816581oust:OusterTechnologiesIncMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputSharePriceMemberoust:RedeemableConvertiblePreferredStockWarrantsMember2018-11-270001816581oust:OusterTechnologiesIncMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputSharePriceMemberoust:RedeemableConvertiblePreferredStockWarrantsMember2020-04-030001816581oust:OusterTechnologiesIncMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputSharePriceMemberoust:RedeemableConvertiblePreferredStockWarrantsMember2020-12-310001816581oust:OusterTechnologiesIncMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputSharePriceMemberoust:RedeemableConvertiblePreferredStockWarrantsMember2021-02-110001816581oust:OusterTechnologiesIncMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputSharePriceMemberoust:RedeemableConvertiblePreferredStockWarrantsMember2021-03-110001816581us-gaap:MeasurementInputExpectedTermMemberoust:OusterTechnologiesIncMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:RedeemableConvertiblePreferredStockWarrantsMember2018-11-27oust:year0001816581us-gaap:MeasurementInputExpectedTermMemberoust:OusterTechnologiesIncMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:RedeemableConvertiblePreferredStockWarrantsMember2020-04-030001816581us-gaap:MeasurementInputExpectedTermMemberoust:OusterTechnologiesIncMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:RedeemableConvertiblePreferredStockWarrantsMember2020-12-310001816581us-gaap:MeasurementInputExpectedTermMemberoust:OusterTechnologiesIncMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:RedeemableConvertiblePreferredStockWarrantsMember2021-02-110001816581us-gaap:MeasurementInputExpectedTermMemberoust:OusterTechnologiesIncMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:RedeemableConvertiblePreferredStockWarrantsMember2021-03-110001816581oust:OusterTechnologiesIncMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2018-11-270001816581oust:OusterTechnologiesIncMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2020-04-030001816581oust:OusterTechnologiesIncMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2020-12-310001816581oust:OusterTechnologiesIncMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2021-02-110001816581oust:OusterTechnologiesIncMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2021-03-110001816581oust:OusterTechnologiesIncMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2018-11-270001816581oust:OusterTechnologiesIncMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2020-04-030001816581oust:OusterTechnologiesIncMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2020-12-310001816581oust:OusterTechnologiesIncMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2021-02-110001816581oust:OusterTechnologiesIncMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2021-03-110001816581us-gaap:MeasurementInputExpectedDividendRateMemberoust:OusterTechnologiesIncMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:RedeemableConvertiblePreferredStockWarrantsMember2018-11-270001816581us-gaap:MeasurementInputExpectedDividendRateMemberoust:OusterTechnologiesIncMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:RedeemableConvertiblePreferredStockWarrantsMember2020-04-030001816581us-gaap:MeasurementInputExpectedDividendRateMemberoust:OusterTechnologiesIncMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:RedeemableConvertiblePreferredStockWarrantsMember2020-12-310001816581us-gaap:MeasurementInputExpectedDividendRateMemberoust:OusterTechnologiesIncMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:RedeemableConvertiblePreferredStockWarrantsMember2021-02-110001816581us-gaap:MeasurementInputExpectedDividendRateMemberoust:OusterTechnologiesIncMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:RedeemableConvertiblePreferredStockWarrantsMember2021-03-110001816581oust:PrivatePlacementWarrantsMemberoust:SponsorMember2020-08-310001816581oust:PrivatePlacementWarrantsMemberoust:SponsorMember2020-08-012020-08-310001816581oust:PrivatePlacementWarrantsMemberoust:SponsorMemberoust:ConversionOfWarrantToOusterCommonStockMember2021-03-110001816581oust:PrivatePlacementWarrantsMember2021-03-110001816581oust:PrivatePlacementWarrantsMemberoust:SponsorMemberus-gaap:OtherNonoperatingIncomeExpenseMember2022-04-012022-06-300001816581oust:PrivatePlacementWarrantsMemberoust:SponsorMemberus-gaap:OtherNonoperatingIncomeExpenseMember2022-01-012022-06-300001816581oust:PrivatePlacementWarrantsMemberoust:SponsorMemberus-gaap:OtherNonoperatingIncomeExpenseMember2021-04-012021-06-300001816581oust:PrivatePlacementWarrantsMemberoust:SponsorMemberus-gaap:OtherNonoperatingIncomeExpenseMember2021-01-012021-06-300001816581oust:PrivatePlacementWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputSharePriceMember2021-06-300001816581oust:PrivatePlacementWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputSharePriceMember2021-12-310001816581oust:PrivatePlacementWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputSharePriceMember2022-06-300001816581oust:PrivatePlacementWarrantsMemberus-gaap:MeasurementInputExercisePriceMemberus-gaap:ValuationTechniqueOptionPricingModelMember2021-06-300001816581oust:PrivatePlacementWarrantsMemberus-gaap:MeasurementInputExercisePriceMemberus-gaap:ValuationTechniqueOptionPricingModelMember2021-12-310001816581oust:PrivatePlacementWarrantsMemberus-gaap:MeasurementInputExercisePriceMemberus-gaap:ValuationTechniqueOptionPricingModelMember2022-06-300001816581oust:PrivatePlacementWarrantsMemberus-gaap:MeasurementInputExpectedTermMemberus-gaap:ValuationTechniqueOptionPricingModelMember2021-06-300001816581oust:PrivatePlacementWarrantsMemberus-gaap:MeasurementInputExpectedTermMemberus-gaap:ValuationTechniqueOptionPricingModelMember2021-12-310001816581oust:PrivatePlacementWarrantsMemberus-gaap:MeasurementInputExpectedTermMemberus-gaap:ValuationTechniqueOptionPricingModelMember2022-06-300001816581oust:PrivatePlacementWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputPriceVolatilityMember2021-06-300001816581oust:PrivatePlacementWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputPriceVolatilityMember2021-12-310001816581oust:PrivatePlacementWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputPriceVolatilityMember2022-06-300001816581oust:PrivatePlacementWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2021-06-300001816581oust:PrivatePlacementWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2021-12-310001816581oust:PrivatePlacementWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2022-06-300001816581oust:ColonnadeAcquisitionCorpMemberoust:PublicWarrantsMember2020-08-310001816581oust:ColonnadeAcquisitionCorpMemberoust:PublicWarrantsMember2020-08-012020-08-310001816581oust:PublicWarrantsMember2021-03-110001816581oust:PublicWarrantsMember2020-08-310001816581oust:PublicWarrantsMember2020-08-012020-08-310001816581oust:ThirdPartyContractManufacturerMember2022-06-300001816581oust:OtherVendorsMember2022-06-30oust:vote0001816581oust:OusterTechnologiesIncMemberus-gaap:RedeemableConvertiblePreferredStockMember2021-03-100001816581oust:AtTheMarketProgramMember2021-10-012021-12-31oust:plan0001816581us-gaap:NotesPayableOtherPayablesMemberoust:ManagementAndEmployeeMemberoust:ConvertiblePromissoryNoteMember2020-10-120001816581oust:A2015StockPlanMemberoust:ManagementAndEmployeeMember2020-10-122020-10-120001816581oust:ManagementAndEmployeeCertainExecutivesMember2021-03-012021-03-310001816581oust:A2015StockPlanMemberoust:ManagementAndEmployeeCertainExecutivesMember2022-01-012022-06-3000018165812021-01-012021-12-310001816581oust:ExercisePriceRangeOneMember2022-01-012022-06-300001816581oust:ExercisePriceRangeOneMember2022-06-300001816581oust:ExercisePriceRangeTwoMember2022-01-012022-06-300001816581oust:ExercisePriceRangeTwoMember2022-06-300001816581oust:ExercisePriceRangeThreeMember2022-01-012022-06-300001816581oust:ExercisePriceRangeThreeMember2022-06-300001816581oust:ExercisePriceRangeFourMember2022-01-012022-06-300001816581oust:ExercisePriceRangeFourMember2022-06-300001816581oust:ExercisePriceRangeFiveMember2022-01-012022-06-300001816581oust:ExercisePriceRangeFiveMember2022-06-300001816581oust:ExercisePriceRangeSixMember2022-01-012022-06-300001816581oust:ExercisePriceRangeSixMember2022-06-300001816581us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001816581us-gaap:RestrictedStockUnitsRSUMember2021-12-310001816581us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001816581us-gaap:RestrictedStockUnitsRSUMember2022-06-300001816581us-gaap:CostOfSalesMember2022-04-012022-06-300001816581us-gaap:CostOfSalesMember2021-04-012021-06-300001816581us-gaap:CostOfSalesMember2022-01-012022-06-300001816581us-gaap:CostOfSalesMember2021-01-012021-06-300001816581us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001816581us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-300001816581us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001816581us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-300001816581us-gaap:SellingAndMarketingExpenseMember2022-04-012022-06-300001816581us-gaap:SellingAndMarketingExpenseMember2021-04-012021-06-300001816581us-gaap:SellingAndMarketingExpenseMember2022-01-012022-06-300001816581us-gaap:SellingAndMarketingExpenseMember2021-01-012021-06-300001816581us-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-300001816581us-gaap:GeneralAndAdministrativeExpenseMember2021-04-012021-06-300001816581us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-300001816581us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-06-300001816581us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001816581us-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300001816581us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001816581us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001816581us-gaap:EmployeeStockOptionMember2021-04-012021-06-300001816581us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001816581us-gaap:RestrictedStockMember2022-04-012022-06-300001816581us-gaap:RestrictedStockMember2021-04-012021-06-300001816581us-gaap:RestrictedStockMember2022-01-012022-06-300001816581us-gaap:RestrictedStockMember2021-01-012021-06-300001816581oust:ManagementAndEmployeeMember2021-03-012021-03-310001816581oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOptionsToPurchaseCommonStockMember2022-01-012022-06-300001816581oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOptionsToPurchaseCommonStockMember2021-01-012021-06-300001816581oust:PublicAndPrivateCommonStockWarrantsMember2022-01-012022-06-300001816581oust:PublicAndPrivateCommonStockWarrantsMember2021-01-012021-06-300001816581us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001816581us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001816581oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedEarlyExercisedCommonStockOptionsMember2022-01-012022-06-300001816581oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedEarlyExercisedCommonStockOptionsMember2021-01-012021-06-300001816581oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedRestrictedStockAwardMember2022-01-012022-06-300001816581oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedRestrictedStockAwardMember2021-01-012021-06-300001816581oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndEarlyExercisedOptionsSubjectToNonrecourseNotesMember2022-01-012022-06-300001816581oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndEarlyExercisedOptionsSubjectToNonrecourseNotesMember2021-01-012021-06-300001816581us-gaap:ProductMemberus-gaap:TransferredAtPointInTimeMember2022-04-012022-06-300001816581us-gaap:ProductMemberus-gaap:TransferredAtPointInTimeMember2021-04-012021-06-300001816581us-gaap:ProductMemberus-gaap:TransferredAtPointInTimeMember2022-01-012022-06-300001816581us-gaap:ProductMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-06-300001816581country:US2022-04-012022-06-300001816581country:US2021-04-012021-06-300001816581country:US2022-01-012022-06-300001816581country:US2021-01-012021-06-300001816581oust:AmericasExcludingUnitedStatesMember2022-04-012022-06-300001816581oust:AmericasExcludingUnitedStatesMember2021-04-012021-06-300001816581oust:AmericasExcludingUnitedStatesMember2022-01-012022-06-300001816581oust:AmericasExcludingUnitedStatesMember2021-01-012021-06-300001816581srt:AsiaPacificMember2022-04-012022-06-300001816581srt:AsiaPacificMember2021-04-012021-06-300001816581srt:AsiaPacificMember2022-01-012022-06-300001816581srt:AsiaPacificMember2021-01-012021-06-300001816581us-gaap:EMEAMember2022-04-012022-06-300001816581us-gaap:EMEAMember2021-04-012021-06-300001816581us-gaap:EMEAMember2022-01-012022-06-300001816581us-gaap:EMEAMember2021-01-012021-06-30

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 the transition period from                      to
Commission File Number: 001-39463
_______________________
Ouster, Inc.
(Exact name of registrant as specified in its charter)
_______________________
Delaware

86-2528989
(State or other jurisdiction
of incorporation)
(I.R.S. Employer
Identification No.)
350 Treat Avenue
San Francisco, California 94110
(Address of principal executive offices) (Zip Code)
(415) 949-0108
(Registrant’s telephone number, including area code)
N/A
(Former name, former address, and former fiscal year, if changed since last report)
_______________________
Title of each class
Trading
Symbol(s)
Name of each exchange
on which registered
Common stock, $0.0001 par value per shareOUSTNew York Stock Exchange
Warrants to purchase common stockOUST WSNew York Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.                                                Yes ☒     No   ☐
    
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).                     Yes  ☒   No  ☐
    
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

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

As of August 4, 2022, the registrant had 181,719,695 shares of common stock, $0.0001 par value per share, outstanding.
1

TABLE OF CONTENTS
Page
Part II - Other Information
2


SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. Ouster, Inc. (the “Company”, “Ouster,” or “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 contained in this Quarterly Report on Form 10-Q other than statements of historical fact, including statements regarding Ouster’s future operating results and financial position, its business strategy and plans, potential acquisitions, market growth and trends, and its objectives for future operations, are forward-looking statements. The words “believe,” “may,” “will,” “estimate,” “continue,” “anticipate,” “intend,” “expect,” “could,” “would,” “project,” “plan,” “potentially,” “preliminary,” “likely,” “aim,” “forecast,” “should,” “can have,” “likely,” and similar expressions are intended to identify forward-looking statements. The Company has based these forward-looking statements largely on its current expectations and projections about future events and trends that it believes may affect its financial condition, results of operations, business strategy, short-term and long-term business operations and objectives, and financial needs. These forward-looking statements are subject to a number of risks, uncertainties, and assumptions, including Ouster’s limited operating history and history of losses; the negotiating power and product standards of its customers; fluctuations in its operating results; supply chain constraints and challenges; cancellation or postponement of contracts or unsuccessful implementations; the adoption of its products and the growth of the lidar market generally; its ability to grow its sales and marketing organization; substantial research and development costs needed to develop and commercialize new products; the competitive environment in which it operates; selection of its products for inclusion in target markets; its future capital needs and ability to secure additional capital on favorable terms or at all; its ability to use tax attributes; its dependence on key third party suppliers, in particular Benchmark Electronics, Inc., and manufacturers; its ability to maintain inventory and the risk of inventory write-downs; inaccurate forecasts of market growth; its ability to manage growth; the creditworthiness of its customers; risks related to acquisitions; risks related to international operations; risks of product delivery problems or defects; costs associated with product warranties; its ability to maintain competitive average selling prices or high sales volumes or reduce product costs; conditions in its customers’ industries; its ability to recruit and retain key personnel; its use of professional employer organizations; its ability to adequately protect and enforce its intellectual property rights; its ability to effectively respond to evolving regulations and standards; risks related to operating as a public company; risks related to the COVID-19 pandemic; and risks related to certain of its warrants being accounted for as liabilities. Other risk factors include the important factors described in the Company’s Annual Report on Form 10-K filed with the Securities and Exchange Commission (the “SEC”) on February 28, 2022, that may cause its actual results, performance or achievements to differ materially and adversely from those expressed or implied by the forward-looking statements.

Any forward-looking statements made herein speak only as of the date of this Quarterly Report on Form 10-Q, and you should not rely on forward-looking statements as predictions of future events. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee that the future results, performance, or achievements reflected in the forward-looking statements will be achieved or occur. Except as required by applicable law, we undertake no obligation to update any of these forward-looking statements for any reason after the date of this Quarterly Report on Form 10-Q or to conform these statements to actual results or revised expectations.


GENERAL

Unless the context otherwise indicates, references in this Quarterly Report on Form 10-Q to the terms “Ouster,” “the Company,” “we,” “our” and “us” refer to Ouster, Inc.

We may announce material business and financial information to our investors using our investor relations website at https://investors.ouster.com/overview. We therefore encourage investors and others interested in Ouster to review the information that we make available on our website, in addition to following our SEC filings, webcasts, press releases and conference calls. Information contained on our website is not part of this Quarterly Report on Form 10-Q.

3


PART I. FINANCIAL INFORMATION
Item 1. Financial Statements
OUSTER, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(unaudited)
(in thousands, except share and per share data)
June 30,
2022
December 31,
2021
Assets
Current assets:
Cash and cash equivalents$159,707 $182,644 
Restricted cash, current977 977 
Accounts receivable, net9,382 10,723 
Inventory17,181 7,448 
Prepaid expenses and other current assets7,539 5,566 
Total current assets194,786 207,358 
Property and equipment, net8,393 10,054 
Operating lease, right-of-use assets14,369 15,156 
Goodwill51,151 51,076 
Intangible assets, net20,408 22,652 
Restricted cash, non-current1,088 1,035 
Other non-current assets355 371 
Total assets$290,550 $307,702 
Liabilities, redeemable convertible preferred stock and stockholders’ equity
Current liabilities:
Accounts payable$5,825 $4,863 
Accrued and other current liabilities14,520 14,173 
Operating lease liability, current portion3,067 3,067 
Total current liabilities23,412 22,103 
Operating lease liability, long-term portion15,191 16,208 
Warrant liabilities (at June 30, 2022 and December 31, 2021 related party $172 and $2,669, respectively)
492 7,626 
Debt19,119  
Other non-current liabilities1,365 1,065 
Total liabilities59,579 47,002 
Commitments and contingencies (Note 7)
Redeemable convertible preferred stock, $0.0001 par value per share; 100,000,000 shares authorized at June 30, 2022 and December 31, 2021; Nil shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively (aggregate liquidation preference of nil at June 30, 2022 and December 31, 2021, respectively)
  
Stockholders’ equity (deficit):
Common stock, $0.0001 par value; 1,000,000,000 shares authorized at June 30, 2022 and December 31, 2021; 181,424,515 and 172,200,417 issued and outstanding at June 30, 2022 and December 31, 2021, respectively
18 17 
Additional paid-in capital594,800 564,045 
Accumulated deficit(363,753)(303,356)
Accumulated other comprehensive loss(94)(6)
Total stockholders’ equity230,971 260,700 
Total liabilities, redeemable convertible preferred stock, and stockholders’ equity$290,550 $307,702 

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

OUSTER, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS
(unaudited)
(in thousands, except share and per share data)
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Product revenue$10,329 $7,360 $18,887 $13,971 
Cost of product revenue7,547 5,465 13,514 10,333 
Gross profit2,782 1,895 5,373 3,638 
Operating expenses:
Research and development15,893 6,474 31,799 11,186 
Sales and marketing7,563 4,614 14,653 8,040 
General and administrative12,515 12,197 26,298 22,104 
Total operating expenses35,971 23,285 72,750 41,330 
Loss from operations(33,189)(21,390)(67,377)(37,692)
Other (expense) income:
Interest income344 139 498 140 
Interest expense(444) (444)(504)
Other income (expense), net5,326 (10,760)7,010 (14,912)
Total other expense, net5,226 (10,621)7,064 (15,276)
Loss before income taxes(27,963)(32,011)(60,313)(52,968)
Provision for income tax expense37  84  
Net loss$(28,000)$(32,011)$(60,397)$(52,968)
Other comprehensive loss
Foreign currency translation adjustments$(76)$ $(88)$ 
Total comprehensive loss$(28,076)$(32,011)$(60,485)$(52,968)
Net loss per common share, basic and diluted$(0.16)$(0.21)$(0.35)$(0.50)
Weighted-average shares used to compute basic and diluted net loss per share175,057,360 155,923,689 172,965,833 106,070,590 
The accompanying notes are an integral part of these condensed consolidated financial statements
5

OUSTER, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT)
(unaudited)
(in thousands, except share data)

Redeemable Convertible
Preferred Stock
Common StockAdditional
Paid-in-
Capital
Accumulated
Deficit
Accumulated other comprehensive lossTotal
Stockholders’
Equity
SharesAmountSharesAmount
Balance — December 31, 2021 $ 172,200,417 $17 $564,045 $(303,356)$(6)$260,700 
Issuance of common stock upon exercise of stock options— — 822,702 — 209 — — 209 
Issuance of common stock upon exercise of restricted stock awards - net of tax withholding— — 812,491 — (59)— — (59)
Repurchase of common stock— — (233,107)— (31)— — (31)
Stock-based compensation expense— — — — 8,750 — — 8,750 
Vesting of early exercised stock options— — — — 19 — — 19 
Net loss— — — — — (32,397)— (32,397)
Other Comprehensive loss— — — — — — (12)(12)
Balance — March 31, 2022  173,602,503 17 572,933 (335,753)(18)237,179 
Proceeds from at-the-market offering, net of commissions and fees of $451 and issuance costs of $546
— — 6,749,344 1 14,021 — — 14,022 
Issuance of common stock upon exercise of stock options— — 234,241 — 45 — — 45 
Issuance of common stock upon exercise of restricted stock awards— — 950,858 —  — —  
Repurchase of common stock— — (57,301)— (12)— — (12)
Vesting of early exercised stock options— — — — 52 — — 52 
Cancellation of Sense acquisition shares— — (55,130)— (358)— — (358)
Stock-based compensation expense— — — — 8,119 — — 8,119 
Net loss— — — — — (28,000) (28,000)
Other Comprehensive loss— — — — — — (76)(76)
Balance — June 30, 2022 $ 181,424,515 $18 $594,800 $(363,753)$(94)$230,971 

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













6


OUSTER, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT) (CONTINUED)
(unaudited)
(in thousands, except share data)

Redeemable Convertible
Preferred Stock
Common StockAdditional
Paid-in-
Capital
Accumulated
Deficit
Accumulated other comprehensive lossTotal
Stockholders’
Equity (Deficit)
Shares (1)
Amount
Shares (1)
Amount
Balance — December 31, 202088,434,754 $39,225 33,327,294 $ $133,468 $(209,375)$ (75,907)
Issuance of common stock upon exercise of stock options— 727,114 1 189 — — 190 
Repurchase of common stock— (220,561)— (43)— — (43)
Issuance of redeemable convertible preferred stock upon exercise of warrants4,232,947 58,097 — — — — — — 
Conversion of redeemable convertible preferred stock to common stock(92,667,701)(97,322)92,667,701 12 97,322 — — 97,334 
Issuance of common stock upon merger and private offering, net of acquired private placement warrants of $19,377
— — 34,947,657 3 272,061 — — 272,064 
Offering costs in connection with the merger— — — — (26,620)— — (26,620)
Vesting of early exercised stock options— — — — 438 — — 438 
Stock-based compensation expense— — — — 5,256 — — 5,256 
Net loss— — — — — (20,957)— (20,957)
Balance — March 31, 2021  161,449,205 16 482,071 (230,332) 251,755 
Vesting of early exercised stock options— — — — 104 — — 104 
Stock-based compensation expense— — — — 6,154 — — 6,154 
Net loss— — — — — (32,011)— (32,011)
Balance — June 30, 2021 $ 161,449,205 $16 $488,329 $(262,343)$ $226,002 
(1) The shares of the Company’s common and redeemable convertible preferred stock, prior to the Merger (as defined in Note 1), have been retroactively restated as shares reflecting the exchange ratio of approximately 0.703 established in the Merger as described in Note 1.

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

OUSTER, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited)
(in thousands)
Six months ended June 30,
20222021
CASH FLOWS FROM OPERATING ACTIVITIES
Net loss$(60,397)$(52,968)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization4,739 2,254 
Stock-based compensation16,869 11,410 
Change in right-of-use asset1,358 1,047 
Interest expense402 36 
Amortization of debt issuance costs and debt discount42 250 
Change in fair value of warrant liabilities(7,134)14,898 
Inventory write down447 144 
Gain from disposal of property and equipment(100) 
Changes in operating assets and liabilities:
Accounts receivable1,341 (2,344)
Inventory(10,180)(48)
Prepaid expenses and other assets(1,957)(37)
Accounts payable1,094 (3,317)
Accrued and other liabilities(329)1,692 
Operating lease liability(1,588)(1,363)
Net cash used in operating activities(55,393)(28,346)
CASH FLOWS FROM INVESTING ACTIVITIES
Proceeds from sale of property & equipment275  
Purchases of property and equipment(1,277)(659)
Net cash used in investing activities(1,002)(659)
CASH FLOWS FROM FINANCING ACTIVITIES
Proceeds from the merger and private offering 291,454 
Payment of offering costs (27,124)
Repayment of debt (7,000)
Proceeds from issuance of promissory notes to related parties 5,000 
Repayment of promissory notes to related parties (5,000)
Repurchase of common stock(43)(43)
Proceeds from exercise of stock options252 504 
Proceeds from borrowings, net of debt discount and issuance costs19,077  
Proceeds from the issuance of common stock under at-the-market offering, net of commissions and fees14,568  
At-the-market offering costs for the issuance of common stock(196) 
Taxes paid related to net share settlement of restricted stock awards(59) 
Net cash provided by financing activities33,599 257,791 
Effect of exchange rates on cash and cash equivalents(88) 
Net increase (decrease) in cash, cash equivalents and restricted cash(22,884)228,786 
Cash, cash equivalents and restricted cash at beginning of period184,656 12,642 
Cash, cash equivalents and restricted cash at end of period$161,772 $241,428 
SUPPLEMENTAL DISCLOSURES OF OPERATING ACTIVITIES:
Cash paid for interest$184 $635 
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING INFORMATION:
Property and equipment purchases included in accounts payable and accrued liabilities$45 $178 
Private placement warrants acquired as part of the merger$ $19,377 
Issuance of redeemable convertible preferred stock upon exercise of warrants$ $58,097 
Conversion of redeemable convertible preferred stock to common stock$ $97,322 
Right-of-use assets obtained in exchange for operating lease liability$571 $ 

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

OUSTER, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
Note 1 – Description of Business and Basis of Presentation
Description of Business
Ouster, Inc. was incorporated in the Cayman Islands on June 4, 2020 as “Colonnade Acquisition Corp”. Following the closing of the business combination in March 2021, the Company domesticated as a Delaware corporation and changed its name to “Ouster, Inc.” The Company’s prior operating subsidiary, Ouster Technologies, Inc. (“OTI” and prior to the Merger (as defined below)), was incorporated in the state of Delaware on June 30, 2015. The Company is a leading provider of high-resolution digital lidar sensors that offer advanced 3D vision to machinery, vehicles, robots, and fixed infrastructure assets, allowing each to understand and visualize the surrounding world and ultimately enabling safe operation and ubiquitous autonomy. Unless the context otherwise requires, references in this subsection to “the Company” refer to the business and operations of OTI (formerly known as Ouster, Inc.) and its consolidated subsidiaries prior to the Merger (as defined below) and to Ouster, Inc. (formerly known as Colonnade Acquisition Corp.) and its consolidated subsidiaries following the consummation of the Merger.

Colonnade Acquisition Corp. (“CLA”), the Company’s legal predecessor, was originally a blank check company incorporated as a Cayman Islands exempted company on June 4, 2020. CLA was formed for the purpose of effecting a merger, share exchange, asset acquisition, share purchase, reorganization or similar business combination with one or more businesses. On March 11, 2021, CLA consummated a merger with the Company pursuant to an Agreement and Plan of Merger (the “Merger Agreement”) dated as of December 21, 2020, details of which are included below.
Basis of Presentation and Principles of Consolidation
The unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries (all of which are wholly owned) and have been prepared in conformity with U.S. generally accepted accounting principles (“US GAAP”) applicable to interim periods. The functional currency for the Company is the United States dollar. All intercompany balances and transactions have been eliminated in consolidation.

The unaudited condensed consolidated financial statements include all adjustments (consisting of only normal recurring adjustments) necessary for a fair statement of the results of operations for the periods shown. The unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements as of and for the year ended December 31, 2021 and the notes related thereto, included in the Company’s Annual Report on Form 10-K filed with the Securities and Exchange Commission (“SEC”) on February 28, 2022. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by US GAAP. Certain information and note disclosures normally included in the audited financial statements prepared in accordance with US GAAP have been condensed or omitted from this report, as is permitted by applicable rules and regulations. The results of operations for any interim period are not necessarily indicative of the results to be expected for the year ending December 31, 2022 or for any other future years or interim periods.

Impact of the COVID-19 Pandemic
Ouster has been actively monitoring the COVID-19 pandemic on a global scale and continues to evaluate the long-term impacts on the business while keeping abreast of the latest developments, particularly the variants of the virus, to ensure preparedness for Ouster’s employees and its business. We maintain our commitment to protecting the health and safety of our employees and customers. We continue to adapt and enhance our safety protocols as we follow the guidance from local authorities. The full extent to which the COVID-19 pandemic will directly or indirectly impact the Company’s business, results of operations and financial condition, including sales, expenses, reserves and allowances, manufacturing, research and development costs and employee-related amounts, will depend on future events that are uncertain, including as a result of new information that continues to emerge concerning the virus, its variants, the deployment and effectiveness of vaccination roll-outs, vaccination hesitancy, therapeutics, and the actions taken to contain the virus or treat it, as well as the economic impact on local, regional, national and international customers and markets. Thus, the Company is not able to estimate the future consequences on its operations, its financial condition, or its liquidity.


9

Liquidity
The accompanying unaudited condensed consolidated financial statements have been prepared on a going concern basis. The Company has experienced recurring losses from operations, and negative cash flows from operations. As of June 30, 2022, the Company had an accumulated deficit of approximately $363.8 million. The Company has historically financed its operations primarily through the Merger and related transactions, the sale of convertible notes, equity securities, proceeds from debt and, to a lesser extent, cash received from sales. Management expects significant operating losses and negative cash flows from operations to continue for the foreseeable future. The Company expects to continue investing in product development and sales and marketing activities. The long-term continuation of the Company’s business plan is dependent upon the generation of sufficient revenues from its products to offset expenses and its ability to raise more capital. In the event that the Company does not generate sufficient cash flows from operations and is unable to obtain funding, the Company will be forced to delay, reduce, or eliminate some or all of its discretionary spending, which could adversely affect the Company’s business prospects, ability to meet long-term liquidity needs or ability to continue operations. The Company has concluded that its cash and cash equivalents as of June 30, 2022 will be sufficient for the Company to continue as a going concern for at least one year from the date these unaudited condensed consolidated financial statements are available for issuance.

Merger Agreement with Colonnade Acquisition Corp. and Beam Merger Sub, Inc.
On December 21, 2020, OTI entered into the Merger Agreement with CLA and Beam Merger Sub, Inc. (“Merger Sub”), a Delaware corporation and subsidiary of CLA. OTI’s board of directors unanimously approved OTI’s entry into the Merger Agreement, and on March 11, 2021, the transactions contemplated by the Merger Agreement were consummated. Pursuant to the terms of the Merger Agreement, (i) CLA domesticated as a corporation incorporated under the laws of the State of Delaware and changed its name to “Ouster, Inc.” and (ii) Merger Sub merged with and into OTI (such transactions contemplated by the Merger Agreement, the “Merger”), with OTI surviving the Merger.
As a result of the Merger, among other things, (1) each of the then issued and outstanding 5,000,000 CLA Class B ordinary shares, par value $0.0001 per share, of CLA (the “CLA Class B ordinary shares”) converted automatically, on a one-for-one basis, into a CLA Class A ordinary share (as defined below), (2) immediately following the conversion described in clause (1), each of the then issued and outstanding 25,000,000 Class A ordinary shares, par value $0.0001 per share, of CLA (the “CLA Class A ordinary shares”), converted automatically, on a one-for-one basis, into a share of common stock, par value $0.0001 per share, of Ouster (the “Ouster common stock”), (3) each of the then issued and outstanding 10,000,000 redeemable warrants of CLA (the “CLA warrants”) converted automatically into a redeemable warrant to purchase one share of Ouster common stock (the “Public warrants”) pursuant to the Warrant Agreement, dated August 20, 2020 (the “Warrant Agreement”), between CLA and Continental Stock Transfer & Trust Company (“Continental”), as warrant agent, and (4) each of the then issued and outstanding units of CLA that had not been previously separated into the underlying CLA Class A ordinary shares and underlying CLA warrants upon the request of the holder thereof (the “CLA units”), were cancelled and entitled the holder thereof to one share of Ouster common stock and one-half of one Public warrant, and (5) each of the then issued and outstanding 6,000,000 private placement warrants of CLA (the “Private Placement warrants”) converted automatically into a Public warrant pursuant to the Warrant Agreement. No fractional Public warrants were issued upon separation of the CLA units.
Immediately prior to the effective time of the Merger, (1) each share of OTI’s Series B Preferred Stock, par value $0.00001 per share (the “OTI Preferred Stock”), converted into one share of common stock, par value $0.00001 per share, of OTI (the “OTI common stock” and, together with OTI Preferred Stock, the “OTI Capital Stock”) (such conversion, the “OTI Preferred Conversion”) and (2) all of the outstanding warrants to purchase shares of OTI Capital Stock were exercised in full or terminated in accordance with their respective terms (the “OTI Warrant Settlement”).
As a result of and upon the closing of the Merger, among other things, all shares of OTI Capital Stock (after giving effect to the OTI Warrant Settlement) outstanding immediately prior to the closing of the Merger together with shares of OTI common stock reserved in respect of options to purchase shares of OTI common stock and restricted shares of OTI common stock (together, the “OTI Awards”) outstanding immediately prior to the closing of the Merger that were converted into awards based on Ouster common stock, were cancelled in exchange for the right to receive, or the reservation of, an aggregate of 150,000,000 shares of Ouster common stock (at a deemed value of $10.00 per share), which, in the case of OTI Awards, were shares underlying awards based on Ouster common stock, representing a fully-diluted pre-transaction. Upon closing of the Merger, the Company received gross proceeds of $299.9 million from the Merger and private offering, offset by $8.5 million of pre-merger costs relating to CLA and offerings costs of $26.6 million.


10

The Merger was accounted for as a reverse recapitalization under US GAAP. Under this method of accounting, CLA is treated as the “acquired” company for financial reporting purposes. This determination is primarily based on OTI stockholders comprising a relative majority of the voting power of the Company and having the ability to nominate the members of the board of directors of the Company after the Merger, OTI’s operations prior to the Merger comprising the only ongoing operations of the Company following the Merger, and OTI’s senior management prior to the Merger comprising a majority of the senior management of the Company following the Merger. Accordingly, for accounting purposes, the financial statements of the Company represent a continuation of the financial statements of OTI with the Merger being treated as the equivalent of OTI issuing stock for the net assets of CLA, accompanied by a recapitalization whereby no goodwill or other intangible assets are recorded. Transactions and balances prior to the Merger are those of OTI. The shares and net loss per share available to holders of OTI’s common stock prior to the Merger have been retroactively restated as shares reflecting the exchange ratio established in the Merger Agreement.
PIPE Investment
On December 21, 2020, concurrently with the execution of the Merger Agreement, CLA entered into subscription agreements with certain institutional and accredited investors (collectively, the “PIPE Investors”), pursuant to which the PIPE Investors agreed to purchase, in the aggregate, 10,000,000 shares of Ouster common stock at $10.00 per share for an aggregate commitment amount of $100,000,000 (the “PIPE Investment”), a portion of which was funded by certain affiliates of Colonnade Sponsor LLC, CLA’s sponsor (the “Sponsor”). The PIPE Investment was consummated substantially concurrently with the closing of the Merger.

At the Market Issuance Sales Agreement
On April 29, 2022, the Company entered into an At Market Issuance Sales Agreement (the “ATM Agreement”) with B. Riley Securities, Inc., Cantor Fitzgerald & Co. and Oppenheimer & Co. Inc., pursuant to which the Company may offer and sell, from time to time, through or to the agents, acting as agent or principal, shares of the Company’s common stock having an aggregate offering price of up to $150 million under the Company’s Form S-3 registration statement. From the date of the ATM Agreement through June 30, 2022, the Company sold 6,749,344 shares at a weighted-average sales price of $2.16 per share, resulting in cumulative gross proceeds to the Company totaling approximately $15.0 million before deducting offering expenses and sales commissions. Cumulative net proceeds to the Company totaled approximately $14.0 million after deducting commissions and offering expenses. The remaining availability under the ATM Agreement as of June 30, 2022 is approximately $135.0 million.

Loan and Security Agreement
On April 29, 2022, the Company entered into a loan and security agreement (the “Loan Agreement”) with Hercules. The Loan Agreement provides with the term loan of up to $50.0 million, subject to terms and conditions. The Company borrowed the first initial tranche of $20.0 million on April 29, 2022. The Company may borrow an additional $20.0 million on or before March 15, 2023, subject satisfying certain conditions. An additional $10.0 million may be drawn on or before June 15, 2023, subject to satisfying certain conditions relating to the achievement of trailing twelve month revenue and profit milestones.

For additional information, see Note 5, Debt.
Note 2 – Summary of Significant Accounting Policies
During the six months ended June 30, 2022, there were no significant changes to the Company’s significant accounting policies as disclosed in the Company’s Annual Report on Form 10-K filed with the SEC on February 28, 2022, except for the changes described below. The Company has consistently applied the accounting policies to all periods presented in these condensed consolidated financial statements.

Deferred Debt Financing Costs
Financing costs incurred in connection with a loan and security agreement with Hercules Capital, Inc. (“Hercules”) are deferred and amortized using the effective interest rate method over the life of the respective agreement. Any discount or premium on the issuance of any debt is amortized using the effective interest method over the life of the respective debt security.
The Company presents deferred debt financing costs on the balance sheet as a contra-liability as a direct deduction from the carrying amount of that debt liability, consistent with debt discounts.
11

Recently Issued and Adopted Accounting Pronouncements
In August 2020, the FASB issued Accounting Standards Update (“ASU”) No. 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06). ASU 2020-06 simplifies the accounting for convertible debt and convertible preferred stock by removing the requirements to separately present certain conversion features in equity. In addition, the amendments in the ASU also simplify the guidance in ASC 815-40, Derivatives and Hedging: Contracts in Entity’s Own Equity, by removing certain criteria that must be satisfied in order to classify a contract as equity, which is expected to decrease the number of freestanding instruments and embedded derivatives accounted for as assets or liabilities. Finally, the amendments revise the guidance on calculating earnings per share, requiring use of the if-converted method for all convertible instruments and rescinding an entity’s ability to rebut the presumption of share settlement for instruments that may be settled in cash or other assets. The new standard became effective for the Company for annual periods beginning December 15, 2021. The Company adopted this ASU as of January 1, 2022 using a modified retrospective method of transition, which did not have an impact on its condensed consolidated financial statements and related disclosures.
Recently Issued Accounting Pronouncements Not Yet Adopted
The Company considers the applicability and impact of all ASUs. ASUs not referenced below were assessed and determined to be either not applicable or are not expected to have a material impact on the Company’s consolidated financial statements.
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which amends ASC 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. The amendments in this ASU are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years and should be applied prospectively to business combinations occurring on or after the effective date of the amendments. Early adoption of the amendments is permitted, including adoption in an interim period. The Company is currently evaluating the impact of the adoption of this ASU on the Company’s consolidated financial statements.

Concentrations of Credit Risk
Financial instruments that potentially subject the Company to credit risk consist primarily of cash, cash equivalents, restricted cash, and accounts receivable. Cash, cash equivalents, and restricted cash are deposited with federally insured commercial banks in the United States; and at times, cash balances may be in excess of federal insurance limits. The Company generally does not require collateral or other security deposits for accounts receivable.
To reduce credit risk, the Company considers customer creditworthiness, past transaction history with the customer, current economic industry trends, and changes in customer payment terms when determining the collectability of specific customer accounts. Past due balances over 90 days and other higher risk amounts are reviewed individually for collectability. Based on management’s assessment, the Company provides for estimated uncollectible amounts through a charge to earnings and a credit to valuation allowance. Balances that remain outstanding after the Company has used reasonable collection efforts are written off through a charge to the valuation allowance and a credit to accounts receivable.
Accounts receivable from the Company’s major customers representing 10% or more of total accounts receivable was as follows:
June 30,
2022
December 31,
2021
Customer A*11 %
Customer B10 %*
* Customer accounted for less than 10% of total accounts receivable in the period.
12

Revenue from the Company’s major customers representing 10% or more of total revenue was as follows:
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Customer C***15 %
* Customer accounted for less than 10% of total revenue in the period.

Concentrations of Supplier Risk
Purchases from the Company’s major suppliers representing 10% or more of total purchases were as follows:

Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Supplier A*12 %**
Supplier B38 %14 %37 %15 %
* Supplier accounted for less than 10% of total purchases in the period.

Supplier B accounted for 75% and 55% of total accounts payable balance as of June 30, 2022 and December 31, 2021.
Note 3. Fair Value of Financial Instruments
The Company applies the fair value measurement accounting standard whenever other accounting pronouncements require or permit fair value measurements. Fair value is defined in the accounting standard as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value hierarchy is based on inputs to valuation techniques that are used to measure fair value that are either observable or unobservable. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources, while unobservable inputs reflect a reporting entity’s pricing based upon their own market assumptions. The fair value hierarchy consists of the following three levels:
Level 1 - Quoted prices for identical instruments in active markets.
Level 2 - Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations whose inputs are observable or whose significant value drivers are observable.
Level 3 - Instruments whose significant value drivers are unobservable.
As of June 30, 2022 and December 31, 2021, the Company’s Level 3 liabilities consisted of the Private Placement warrant liability. The determination of the fair value of warrant liability is discussed in Note 6.
The following table provides information by level for the Company’s assets and liabilities that were measured at fair value on a recurring basis (in thousands):
June 30, 2022
Level 1Level 2Level 3Total
Assets
Money market funds$156,851 $ $ $156,851 
Total financial assets$156,851 $ $ $156,851 
Liabilities
Warrant liabilities$ $ $492 $492 
Total financial liabilities$ $ $492 $492 
13

December 31, 2021
Level 1Level 2Level 3Total
Assets
Money market funds$177,513 $ $ $177,513 
Total financial assets$177,513 $ $ $177,513 
Liabilities
Warrant liabilities$ $ $7,626 $7,626 
Total financial liabilities$ $ $7,626 $7,626 
Money market funds are included within Level 1 of the fair value hierarchy because they are valued using quoted market prices.
The fair value of the redeemable convertible preferred stock warrant, redeemable convertible preferred stock tranche and Private Placement warrant liabilities is based on significant unobservable inputs, which represent Level 3 measurements within the fair value hierarchy. In determining the fair value of the warrant liabilities, the Company used the Black-Scholes option pricing model to estimate the fair value using unobservable inputs, including the expected term, expected volatility, risk-free interest rate and dividend yield (see Note 6).
The following table presents a summary of the changes in the fair value of the Company’s Level 3 financial instruments (in thousands):
Redeemable
Convertible
Preferred Stock
Warrant Liability
Private Placement Warrant Liability
Fair value as of December 31, 2021$ $7,626 
Change in the fair value included in other income (expense), net (7,134)
Fair value as of June 30, 2022$ $492 
Fair value as of December 31, 2020(49,293) 
Private placement warrant liability acquired as part of the merger (19,377)
Change in the fair value included in other income (expense), net(8,804)(6,094)
Issuance of preferred stock upon exercise of warrants58,097  
Fair value as of June 30, 2021$ $(25,471)
Disclosure of Fair Values
Financial instruments that are not re-measured at fair value include accounts receivable, accounts payable, accrued and other current liabilities and debt. The carrying values of these financial instruments approximate their fair values.
Note 4. Balance Sheet Components
Cash and Cash Equivalents
The Company’s cash and cash equivalents consist of the following (in thousands):
 June 30,
2022
December 31,
2021
Cash$2,856 $5,131 
Cash equivalents:
Money market funds(1)
156,851 177,513 
Total cash and cash equivalents$159,707 $182,644 
(1)The Company maintains a cash sweep account, which is included in money market funds as of June 30, 2022. Cash is invested in the short-term money market funds that earns interest.

14

Restricted Cash
Restricted cash consists of certificates of deposit held by a bank as security for outstanding letters of credit. The Company had a restricted cash balance of $2.1 million and $2.0 million as of June 30, 2022 and December 31, 2021, respectively, which has been excluded from the Company’s cash and cash equivalents balances. The Company presented $1.0 million of the total amount of restricted cash within current assets on the condensed consolidated balance sheets as of June 30, 2022 and December 31, 2021. The remaining restricted cash balance of $1.1 million and $1.0 million is included in non-current assets on the condensed consolidated balance sheets as of June 30, 2022 and December 31, 2021, respectively.
Reconciliation of cash, cash equivalents and restricted cash as shown in the condensed consolidated statement of cash flows to the respective accounts within the condensed consolidated balance sheet is as follows (in thousands):
June 30,
2022
June 30,
2021
Cash and cash equivalents$159,707 $240,148 
Restricted cash, current977 276 
Restricted cash, non-current1,088 1,004 
Total cash, cash equivalents and restricted cash$161,772 $241,428 
Inventory
Inventory, consisting of material, direct and indirect labor, and manufacturing overhead, consists of the following (in thousands):
 June 30,
2022
December 31,
2021
Raw materials$4,612 $2,401 
Work in process1,547 1,951 
Finished goods11,022 3,096 
Total inventory$17,181 $7,448 
Total inventory balance as of June 30, 2022 and December 31, 2021 includes a write down of 1.9 million and $1.7 million, respectively, for obsolete, scrap, or returned inventory. During the three months ended June 30, 2022 and 2021, $0.2 million and $0.1 million of inventory write offs were charged to cost of revenue. During the six months ended June 30, 2022 and 2021, respectively, $0.4 million and $0.1 million of inventory write offs were charged to cost of revenue.
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
June 30,
2022
December 31,
2021
Prepaid expenses$1,915 $1,970 
Prepaid insurance1,698 1,355 
Receivable from contract manufacturer3,002 1,344 
Other current assets924 897 
Total prepaid and other current assets$7,539 $5,566 
15

Property and Equipment, Net
Property and equipment consists of the following (in thousands):
Estimated Useful Life
(in years)
June 30,
2022
December 31,
2021
Machinery and equipment3$8,733 $8,404 
Computer equipment3504 498 
Automotive and vehicle hardware593 93 
Software3104 104 
Furniture and fixtures7767 730 
Construction in progress2,396 1,700 
Leasehold improvementsShorter of useful life or lease term9,311 9,265 
21,908 20,794 
Less: Accumulated depreciation(13,515)(10,740)
Property and equipment, net$8,393 $10,054 
Depreciation expense associated with property and equipment was $2.5 million and $2.3 million in the six months ended June 30, 2022 and 2021, respectively.
Goodwill and Acquired Intangible Assets, Net
In the fourth quarter of 2021, the Company completed the acquisition of Sense Photonics Inc. (“Sense”), a privately held lidar technology company for autonomous vehicles. The transaction has been accounted for as a business combination. The Company purchased all of the outstanding shares of the capital stock of Sense and settled all Sense debt for total consideration of $72.8 million. Goodwill represents the excess of the purchase price over the fair value of the identifiable assets and assumed liabilities acquired and is primarily attributable to the assembled workforce and expected synergies at the time of the acquisition. Goodwill is not deductible for tax purposes.
Measurement period adjustments recognized during 2022 related primarily to updated estimated fair values for assumed employer withholding tax liabilities, royalty liability and a net working capital adjustment. A reconciliation of preliminary total consideration as of December 31, 2021, and total consideration as of June 30, 2022, are presented below (in thousands):

As ReportedMeasurement Period AdjustmentAs Adjusted Value
Fair value of common stock issued at closing$60,024 $(358)$59,666 
Fully vested replacement equity awards1,081 — 1,081 
Cash paid at closing to settle Sense pre-existing debt and transaction costs incurred by Sense11,703 — 11,703 
Total consideration$72,808 $(358)$72,450 



16

As ReportedMeasurement Period AdjustmentAs Adjusted Value
Assets acquired:
Cash689 — 689 
Restricted cash69 — 69 
Accounts receivable, net768 — 768 
Prepaid expenses and other current assets463 — 463 
Property and equipment, net626 — 626 
Developed technology15,900 — 15,900 
Vendor relationship6,600 — 6,600 
Customer relationships900 — 900 
Goodwill51,076 76 51,152 
Total assets acquired$77,091 $76 $77,167 
Liabilities assumed:
Accounts payable$(266)$— $(266)
Accrued and other current liabilities$(1,540)$(234)$(1,774)
Other non-current liabilities$ $(200)$(200)
Deferred tax liability$(2,477)$— $(2,477)
Total liabilities assumed$(4,283)$(434)$(4,717)
Net Assets acquired$72,808 $(358)$72,450 

The following tables present acquired intangible assets, net as of June 30, 2022 and December 31, 2021 (in thousands):
June 30, 2022
Estimated Useful Life
(in years)
Gross Carrying amountAccumulated AmortizationNet Book Value
Developed technology8$15,900 $(1,325)$14,575 
Vendor relationship36,600 (1,467)5,133 
Customer relationships3900 (200)700 
Intangible assets, net$23,400 $(2,992)$20,408 

December 31, 2021
Estimated Useful Life
(in years)
Gross Carrying amountAccumulated AmortizationNet Book Value
Developed technology8$15,900 $(331)$15,569 
Vendor relationship36,600 (367)6,233 
Customer relationships3900 (50)850 
Intangible assets, net$23,400 $(748)$22,652 

Amortization expense was $2.2 million in the six months ended June 30, 2022.


17

The following table summarizes estimated future amortization expense of finite-lived intangible assets-net (in thousands):

Years:Amount
2022 (the remainder of 2022)$2,242 
20234,488 
20244,071 
20251,988 
20261,988 
Thereafter5,631 
Total$20,408 

Accrued and Other Current Liabilities
Accrued and other current liabilities consist of the following (in thousands):
June 30,
2022
December 31,
2021
Accrued compensation$4,507 $3,229 
Uninvoiced receipts8,213 9,835 
Accrued interest218  
Other1,582 1,109 
Total accrued and other current liabilities$14,520 $14,173 
Note 5. Debt
Runway Growth Loan Agreement
On November 27, 2018, the Company entered into a Loan and Security Agreement with Runway Growth Credit Fund Inc. (“Runway Loan and Security Agreement”). The Runway Loan and Security Agreement provided for loans in an aggregate principal amount up to $10.0 million with a loan maturity date of November 15, 2021. The loan carried an interest rate equal to LIBOR plus 8.5%, unless LIBOR was no longer attainable or ceased to fairly reflect the costs of the lender, in which case the applicable interest rate would have been Prime Rate plus 6.0%. In an event of default, annual interest would have been increased by 5.0% above the otherwise applicable rate.
In conjunction with the Runway Loan and Security Agreement, OTI issued a warrant to purchase 35,348 shares of Series A redeemable convertible preferred stock (the “Series A Preferred Stock”) of OTI (4.0% of original principal amount of $10.0 million, divided by the exercise price), with an exercise price of $11.3518 per share. The fair value of this warrant was estimated to be $0.1 million and accounted for as a debt discount. On August 5, 2019, in connection with the second amendment to the Runway Loan and Security Agreement, OTI amended the warrant issued to Runway Growth to increase the number of shares available to purchase to 53,023 shares of Series A Preferred Stock of OTI. The aggregate value of the warrants increased by $0.1 million after the warrant modification.
The warrants were exercised on March 11, 2021 and the warrant liability was remeasured to fair value with the increase recognized as a loss of $0.6 million for the three months ended March 31, 2021 within other income (expense), net in the consolidated statements of operations and comprehensive loss. The warrant liability was remeasured to fair value as of March 31, 2021 and the reduction was recognized as a gain of $0.2 million.
On March 26, 2021, the Company terminated the Runway Loan and Security Agreement and repaid the $7.0 million principal amount outstanding as well as interest and fees amounting to $0.4 million. The Company incurred no prepayment fees in connection with the termination and all liens and security interests securing the loan made pursuant to the Runway Loan and Security Agreement were released upon termination. As of June 30, 2022 and December 31, 2021, the outstanding principal balance of the loan was nil, respectively.
18

Promissory Notes
The Company issued a $5 million promissory note in January 2021 to certain current investors of the Company (or their respective affiliates) to help continue to fund the Company’s ongoing operations through the consummation of the Merger. The note accrued interest at a rate equal to LIBOR plus 8.5% per annum and was repaid on March 11, 2021 in accordance with its terms in connection with the consummation of the Merger.
Loan and Security Agreement
On April 29, 2022, the Company entered into the Loan Agreement with Hercules. The Loan Agreement provides with the term loan of up to $50.0 million, subject to terms and conditions. The Company borrowed the first initial tranche of $20.0 million on April 29, 2022. The Company may borrow an additional $20.0 million on or before March 15, 2023, subject satisfying certain conditions. An additional $10.0 million may be drawn on or before June 15, 2023, subject to satisfying certain conditions relating to the achievement of trailing twelve-month revenue and profit milestones.

Advances under the Loan Agreement bear interest at the rate of interest equal to greater of either (i) (x) the prime rate as reported in The Wall Street Journal plus (y) 6.15%, and (ii) 9.40%, subject to compliance with financial covenants and other conditions. The Loan Agreement includes covenants, limitations, and events of default customary for similar facilities. The Loan Agreement matures on May 1, 2026.

Interest on amounts borrowed under the Loan Agreement is payable on a monthly basis until June 1, 2025. After June 1, 2025, payments consist of equal monthly installments of principal and interest payable until the secured obligations are repaid in full. However, if the Company achieves certain equity proceeds, revenue or profit targets for the twelve-month period ending December 31, 2023, then the interest-only payments will continue and the Company will be obligated to repay the aggregate principal amount on May 1, 2026. The entire principal balance and all accrued but unpaid interest shall be due and payable on May 1, 2026. On the earliest to occur of May 1, 2026, the date on which the obligations under the Loan Agreement are paid and the date on which such obligations become due and payable, the Company is also required to pay Hercules an end of term charge from $1.5 million to $3.7 million, depending on the amount borrowed.

In connection with the Loan Agreement, the Company paid the lender a cash facility and legal fees of $0.6 million and incurred debt issuance costs to third parties that were directly related to issuing debt in the amount of $0.3 million. The effective interest rate on this debt is 14.3% after giving effect to the debt discount, debt issuance costs and the end of term charge. Amortization expense included in the interest expense related to debt discount and debt issuance costs of the Loan Agreement was not material for the three and six months ended June 30, 2022.

The Company may prepay the principal of any advance made pursuant to the terms of the Term Loan Facility at any time subject to a prepayment charge equal to: 2.50%, if such advance is prepaid in any of the first 12 months following the Closing Date, 1.50%, if such advance is prepaid after 12 months but prior to 24 months following the Closing Date, and 1.0%, if such advance is prepaid anytime thereafter.

If the Company failed to maintain an unrestricted cash balance of $60.0 million, it would then be subject to a financial covenant that requires the Company to achieve certain trailing twelve-month revenue targets tested quarterly as set forth in the Loan Agreement and commencing with the quarter ending on June 30, 2023. All obligations under the Loan Agreement are unconditionally guaranteed by the Company’s subsidiary Sense Photonics, Inc. The Term Loan Facility is secured by substantially all of the Company’s and the guarantors’ existing and after-acquired assets, including all intellectual property, all securities in existing and future domestic subsidiaries and 65.0% of the securities in foreign subsidiaries, subject to certain exceptions and exclusions.

The Loan Agreement contains customary covenants for transactions of this type and other covenants agreed to by the parties, including, among others, (i) the provision of annual, quarterly and monthly financial statements, management rights and insurance policies and (ii) restrictions on incurring debt, granting liens, making acquisitions, making loans, paying dividends, dissolving, and entering into leases and asset sales. The Loan Agreement also provides for customary events of default, including, among others, payment, bankruptcy, covenant, representation and warranty, change of control, judgment and material adverse effect defaults.




19


Long-term debt outstanding is summarized below (in thousands):
June 30,
2022
Long-term debt$20,000 
Less: unamortized debt discount(570)
Less: debt issuance costs (311)
Total debt$19,119 

The unamortized debt discount and debt issuance costs are amortized to interest expense over the life of the instrument using the effective interest rate method.

Note 6. Warrants
Series A and B Redeemable Convertible Preferred Stock Warrants
On November 27, 2018, in connection with the execution of the Runway Loan and Security Agreement, OTI issued a warrant to purchase 35,348 shares of Series A Preferred Stock of OTI at an exercise price of $11.3518 per share (the “Runway warrant”). On August 5, 2019, in connection with the second amendment to the Runway Loan and Security Agreement, OTI amended the Runway warrant to increase the number of shares available to purchase to 53,023 shares of Series A Preferred Stock of OTI at an exercise price of $11.3518 per share.
The Runway warrants included a cashless exercise provision under which their holders could, in lieu of payment of the exercise price in cash, surrender the Runway warrant and receive a net amount of shares based on the fair market value of OTI’s stock at the time of exercise of the warrants after deduction of the aggregate exercise price. The Runway warrants contained provisions for adjustment of the exercise price and number of shares issuable upon the exercise of the Runway warrants in the event of certain stock dividends, stock splits, reorganizations, reclassifications, and consolidations.
The fair value of the warrants issued was recorded as of the date of initial issuance in the amount of $0.1 million. The subsequent issuance of warrants pursuant to the August 5, 2019 amendment to the Runway Loan and Security Agreement was recorded in the amount of $0.1 million. Immediately prior to the Merger, the warrants were exercised in full in accordance with their terms.
On April 3, 2020, in connection with the closing of the Series B redeemable convertible preferred stock, OTI issued a warrant to purchase 4,513,993 shares of Series B redeemable convertible preferred stock of the Company at an exercise price of $0.3323 per share (the “Series B warrants”). The Series B warrants could be exercised prior to the earliest to occur of (i) the 10-year anniversary of the date of issuance, (ii) the consummation of a liquidation transaction, or (iii) the consummation of an initial public offering. The Series B warrants included a cashless exercise provision under which their holders may, in lieu of payment of the exercise price in cash, surrender the warrant and receive a net amount of shares based on the fair market value of the Company’s stock at the time of exercise of the warrants after deduction of the aggregate exercise price. The Series B warrants contained provisions for adjustment of the exercise price and number of shares issuable upon the exercise of the Series B warrants in the event of certain stock dividends, stock splits, reorganizations, reclassifications, and consolidations.
The Series B warrants were initially recognized as a liability at a fair value of $0.7 million. The Series B warrants were exercised on February 11, 2021 and the warrant liability was remeasured to fair value as of that date, resulting in a loss of $8.3 million for the six months ended June 30, 2021, classified within other income (expense), net in the consolidated statements of operations and comprehensive loss. Upon exercise, redeemable convertible preferred stock converted into common stock pursuant to the conversion rate effective immediately prior to the Merger.
Historically, value was assigned to each class of equity securities using an option pricing model method (“OPM”). In September 2020, OTI began allocating the equity value using a hybrid method that utilizes a combination of the OPM and the probability weighted expected return method (“PWERM”). The PWERM is a scenario-based methodology that estimates the fair value of equity securities based upon an analysis of future values for OTI, assuming various outcomes. As the probability of a transaction with a special purpose acquisition company (“SPAC”) increased, the fair value of the redeemable convertible preferred stock warrant liability increased as of the date of the exercise.
20

The redeemable convertible preferred stock warrants were valued using the following assumptions under the Black-Scholes option-pricing model:
Initial Issuance
Date
Subsequent
Issuance Date
December 31,
2020
February 11,
2021
March 11,
2021
Stock price$5.80 $5.80 $7.11 $10.27 $8.44 
Expected term (years)10.009.312.002.002.00
Expected volatility57.81 %57.35 %76.00 %76.00 %76.00 %
Risk-free interest rate3.06 %1.75 %0.13 %0.13 %0.13 %
Dividend yield0 %0 %0 %0 %0 %

Private Placement Warrants
Simultaneously with the closing of the Company’s initial public offering (the “IPO”) in August 2020, the sponsor of CLA, Colonnade Sponsor LLC, purchased an aggregate of 6,000,000 Private Placement warrants at a price of $1.00 per warrant, for an aggregate purchase price of $6,000,000. The Private Placement warrants became exercisable 12 months following the closing of the Company’s IPO, and will expire five years from the completion of the Merger, or earlier upon redemption or liquidation. On March 11, 2021, each outstanding Private Placement warrant automatically converted into a warrant to purchase one share of Ouster common stock pursuant to the Warrant Agreement, at an exercise price of $11.50 per share.
The private placement warrant liability was remeasured to fair value as of June 30, 2022, resulting in a gain of $5.4 million and $7.1 million for the three and six months ended June 30, 2022, respectively, classified within other income (expense), net in the condensed consolidated statements of operations and comprehensive loss. The private placement warrant liability was remeasured to fair value as of June 30, 2021 resulting in a loss of $10.7 million and $6.1 million for the three and six months ended June 30, 2021, respectively, classified within other income (expense), net in the condensed consolidated statements of operations and comprehensive loss.
The Private Placement warrants were valued using the following assumptions under the Black-Scholes option-pricing model:
June 30, 2021December 31, 2021June 30, 2022
Stock price$12.49 $5.20 $1.62 
Exercise price of warrant11.511.511.5
Expected term (years)4.74.193.7
Expected volatility43.00 %57.00 %57.98 %
Risk-free interest rate0.92 %1.14 %3.00 %
Public Warrants
CLA, in its IPO in August 2020, issued 20,000,000 units that each consisted of one Class A ordinary share and one-half warrant to purchase a Class A ordinary share, which the Company refers to as CLA warrants before the Merger and Public warrants after the Merger. These warrants may only be exercised for a whole number of shares, and no fractional warrants were issued or issuable upon separation of the units and only whole warrants will trade. The warrants became exercisable 12 months following the closing of the Company’s IPO, and will expire five years from the completion of the Merger, or earlier upon redemption or liquidation. Each Public warrant is exercisable at a price of $11.50 per share. On March 11, 2021, upon the closing of the Merger pursuant to the Merger Agreement (Note 1), each of the 9,999,996 outstanding warrants, as adjusted for any fractional warrants that were not issued upon separation, was converted automatically into a redeemable Public warrant to purchase one share of the Company’s common stock. The Public warrants were recognized as equity upon the Merger in the amount of $17.9 million.

Prior to their expiration, the Company may redeem the Public warrants at a price of $0.01 per warrant, provided that the closing price of the Company’s common stock equals or exceeds $18.00 per share for any 20 trading days within a 30 trading-day period ending on the third trading day prior to the date on which the Company gives proper notice of such redemption to the warrants holders.
21

Note 7. Commitments and Contingencies
Letters of Credit
In connection with the 350 Treat Building lease, the 2741 16th Street lease and Paris office lease agreements, the Company obtained letters of credit from certain banks as required by the lease agreements. If the Company defaults under the terms of the applicable lease, the lessor will be entitled to draw upon the letters of credit in the amount necessary to cure the default. The amounts covered by the letters of credit are collateralized by certificates of deposit, which are included in restricted cash on the condensed consolidated balance sheets as of June 30, 2022 and December 31, 2021. The outstanding amount of the letters of credit was $2.1 million and $2.0 million as of June 30, 2022 and December 31, 2021, respectively.
Non-Cancelable Purchase Commitments
As of June 30, 2022, the Company had non-cancelable purchase commitments to a third-party contract manufacturer for approximately $23.1 million and other vendors for approximately $6.3 million.

Litigation
The Company is involved in various legal proceedings arising in the ordinary course of business. The Company accrues a liability when a loss is considered probable and the amount can be reasonably estimated. Legal fees are expensed as incurred. The Company has identified certain claims as a result of which a loss may be incurred, but in the aggregate any loss is expected to be immaterial. This assessment is based on our current understanding of relevant facts and circumstances. As such, our view of these matters is subject to inherent uncertainties and may change in the future. Significant judgment is required in both the determination of probability and the determination as to whether an exposure is reasonably estimable. Actual outcomes of these legal and regulatory proceedings may materially differ from our current estimates.

The company has made no accruals with respect to the following:

On June 10, 2021, the Company received a letter from the SEC notifying us of an investigation and document subpoena. The subpoena seeks documents regarding projected financial information in CLA’s Form S-4 registration statement filed on December 22, 2020. The Company has complied with the SEC’s requests to date; however, the SEC may request additional documents or information.

On June 14, 2022, Velodyne Lidar USA, Inc. (“Velodyne”) filed a lawsuit against the Company relating to two patents and requested an International Trade Commission proceeding with respect to the same two patents. On July 8, 2022, the Company filed a complaint against Velodyne, alleging multiple claims including intellectual property misappropriation and false advertising.

Other than as set forth above, as of June 30, 2022 and December 31, 2021 there were no material litigation matters.
Indemnification
From time to time, the Company enters into agreements in the ordinary course of business that include indemnification provisions. Generally, in these provisions the Company agrees to defend, indemnify, and hold harmless the indemnified parties for claims and losses suffered or incurred by such indemnified parties for which the Company is responsible under the applicable indemnification provisions. The terms of the indemnification provisions vary depending upon negotiations between the Company and its counterpart; however, typically, these indemnification obligations survive the term of the contract and the maximum potential amount of future payments the Company could be required to make pursuant to these provisions are uncapped. To date, the Company has never incurred costs to defend lawsuits or settle claims related to these indemnification provisions.

The Company has also entered into indemnity agreements pursuant to which it has indemnified its directors and officers, to the extent legally permissible, against all liabilities reasonably incurred in connection with any action in which such individual may be involved by reason of such individual being or having been a director or executive officer, other than liabilities arising from willful misconduct of the individual. To date, the Company has never incurred costs to defend lawsuits or settle claims related to these indemnity agreements. The unaudited condensed consolidated financial statements do not include a liability for any potential obligations under the indemnification agreements at June 30, 2022 and December 31, 2021.
22

Note 8. Redeemable Convertible Preferred and Common Stock
The Company’s common stock and warrants trade on the New York Stock Exchange under the symbol “OUST” and “OUSTWS”, respectively. Pursuant to the terms of the Second Amended and Restated Certificate of Incorporation, the Company is authorized and has available for issuance the following shares and classes of capital stock, each with a par value of $0.0001 per share: (i) 1,000,000,000 shares of common stock; (ii) 100,000,000 shares of preferred stock. Immediately following the Merger, there were 161,449,205 shares of common stock with a par value of $0.0001, and 15,999,996 warrants outstanding. The holder of each share of common stock is entitled to one vote.
The Company has retroactively adjusted the shares issued and outstanding prior to March 11, 2021 to give effect to the exchange ratio established in the Merger Agreement to determine the number of shares of common stock into which they were converted.
Immediately prior to the Merger, OTI’s certificate of incorporation, as amended, authorized it to issue 342,367,887 shares of $0.00001 par value, with 210,956,516 shares designated as common stock and 131,411,372 shares of redeemable convertible preferred stock.
On March 11, 2021, upon the closing of the Transaction pursuant to the Merger Agreement (Note 1), all of the outstanding redeemable convertible preferred stock was converted to the Company’s common stock pursuant to the conversion rate effective immediately prior to the Transaction and the remaining amount was reclassified to additional paid-in capital. As of June 30, 2022 and December 31, 2021, the Company does not have any redeemable convertible preferred stock outstanding.
On April 29, 2022, the Company entered into an At-Market-Issuance Sales Agreement (the “ATM Agreement”) pursuant to which the Company may, subject to the terms and conditions set forth in the agreement offer and sell, from time to time, through or to the agents, acting as agent or principal, shares of the Company’s common stock, par value $0.0001 per share, having an aggregate offering price of up to $150.0 million.
From the date of the ATM Agreement through June 30, 2022, the Company sold 6,749,344 shares at a weighted-average sales price of $2.16 per share, resulting in cumulative gross proceeds to the Company totaling approximately $15.0 million before deducting offering expenses and sales commissions. Cumulative net proceeds to the Company totaled approximately $14.0 million after deducting commissions and offering expenses. The Company plans to use the net proceeds from this offering for working capital and general corporate purposes. The remaining availability under the ATM Agreement as of June 30, 2022 is approximately $135.0 million.
Note 9. Stock-based Compensation
As of June 30, 2022, the Company has four equity incentive plans, the 2015 Stock Plan (the “2015 Plan”), the Sense 2017 Equity Incentive Plan (the “Sense Plan”), the 2021 Incentive Award Plan (the “2021 Plan”) and 2022 Employee Stock Purchase Plan (the “2022 ESPP” and, collectively with the 2015 Plan, the Sense Plan and the 2021 Plan, together the “Plans”).

The Plans provide for the grant of stock options, stock appreciation rights, restricted stock awards (“RSA”), restricted stock units (“RSUs”), performance stock unit awards and other forms of equity compensation (collectively, “equity awards”). In addition, the 2021 Plan provides for the grant of performance bonus awards. All awards within the Plans may be granted to employees, including officers, as well as directors and consultants, within the limits defined in the Plans. As of June 30, 2022, no awards were granted under the 2022 ESPP.

Certain employees have the right to early exercise unvested stock options, subject to rights held by the Company to repurchase unvested shares in the event of voluntary or involuntary termination. The Company accounts for cash received in consideration for the early exercise of unvested stock options as a non-current liability, included as a component of other liabilities in the Company’s condensed consolidated balance sheets.








23

On October 12, 2020, the Company issued $1.1 million partial recourse promissory notes to certain executives and employees. The promissory notes carried 0.38% annual cash interest and were due on the earliest of 9th anniversary of the date of issuance of the notes, or termination of employment of the executive/employee, or filing by the Company of a registration statement under the Securities Act of 1933, or promissory notes being prohibited under Section 13(k) of the Securities Exchange Act of 1934 or closing of change a in control of the Company. At issuance, the promissory notes were used to settle certain executives’ and employees’ obligations for 2,883,672 vested and 4,603,833 unvested ISOs that were exercised and no cash was exchanged. In March 2021, in connection with the close of the Merger, the Company forgave half of the respective obligations under the promissory notes for certain executives and required such noteholders to repay the remaining balance of $0.3 million under each of their respective notes. Additional compensation expense of $0.3 million was recognized in general and administrative expenses for the six months ended June 30, 2021 for the value of the loans forgiven. No obligations under the promissory notes for non-executive noteholders were outstanding as of June 30, 2022 and December 31, 2021.

Stock option activity for the six months ended June 30, 2022 is as follows:
Number of
Shares
Underlying
Outstanding
Options
Weighted-
Average Exercise
Price per Share
Weighted-
Average
Remaining
Contractual
Term (in years)
Aggregate
Intrinsic
Value
Outstanding—December 31, 202124,129,096 $1.01 8.60$100,992 
Options exercised(1,031,621)0.19 
Options cancelled(611,194)3.60 
Outstanding—June 30, 202222,486,281 $0.98 8.16$21,212 
Vested and expected to vest—June 30, 202222,486,281 $0.98 8.16$21,212 
Exercisable—June 30, 202210,918,377 $0.83 8.09$11,035 

The following table summarizes information about stock options outstanding and exercisable at June 30, 2022.
Options OutstandingOptions Exercisable
Exercise
Price
Options
Outstanding
Weighted
Average
Remaining
Contractual
Life (Years)
Weighted
Average
Exercise
Price
Options
Exercisable
Weighted
Average
Exercise
Price
$0.18 4,753,134 7.94$0.18 3,332,416 $0.18 
$0.21 9,167,718 8.20$0.21 4,000,264 $0.21 
$1.42 7,524,114 8.25$1.42 3,135,046 $1.42 
$1.49 40,581 5.60$1.49 40,581 $1.49 
$5.24 354,937 7.47$5.24 221,713 $5.24 
$10.26 645,797 8.85$10.26 188,357 $10.26 
22,486,281 10,918,377 
As of June 30, 2022, there was approximately $18.0 million of unamortized stock-based compensation expense related to unvested stock options that is expected to be recognized over a weighted average period of 2.1 years.
24

Restricted Stock Units (“RSU”)
A summary of RSU activity is as follows:

Number of
Shares
Weighted Average
Grant Date Fair
Value (per share)
Unvested—December 31, 20219,326,572 $7.82 
Granted during the year6,821,427 4.08 
Canceled during the year(1,891,074)6.41 
Vested during the year(1,779,779)7.59 
Unvested—June 30, 202212,477,146 $6.02 
Stock compensation expense is recognized on a straight-line basis over the vesting period of each RSU. As of June 30, 2022, total compensation expense related to unvested RSUs granted to employees, but not yet recognized, was $69.4 million, with a weighted-average remaining vesting period of 2.9 years.

RSUs settle into shares of common stock upon vesting.

Stock-Based Compensation Expense

The Company recognized stock-based compensation expense for all stock options in the condensed consolidated statements of operations and comprehensive loss as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Cost of revenue$146 $133 $365 $251 
Research and development3,806 1,321 7,566 2,242 
Sales and marketing1,839 719 3,362 985 
General and administrative2,328 3,981 5,576 7,932 
Total stock-based compensation$8,119 $6,154 $16,869 $11,410 
The following table summarizes stock-based compensation expense by award type (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
RSUs$6,246 $3,619 $12,147 $4,176 
Stock Options1,868 2,530 4,708 7,223 
RSAs5 5 14 11 
Total stock-based compensation$8,119 $6,154 $16,869 $11,410 







25

Note 10. Net Loss Per Common Share
The following table sets forth the computation of basic and diluted net loss per common share attributable to common stockholders (in thousands, except share and per share data):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Numerator:
Net loss$(28,000)$(32,011)$(60,397)$(52,968)
Denominator:
Weighted average shares used to compute basic and diluted net loss per share175,057,360 155,923,689 172,965,833 106,070,590 
Net loss per common share—basic and diluted$(0.16)$(0.21)$(0.35)$(0.50)
The shares and net loss per common share, prior to the Merger, have been retroactively restated as shares reflecting the exchange ratio of approximately 0.703 shares of the Company per one share of OTI as established in the Merger Agreement.
The weighted average number of shares used to compute basic and diluted net loss per share excludes unvested early exercised common stock options subject to repurchase.
The following outstanding shares of potentially dilutive securities were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been antidilutive:
As of June 30,
20222021
Options to purchase common stock22,486,281 25,218,265 
Public and private common stock warrants15,999,900 15,999,996 
Restricted Stock Units12,477,146 2,588,629 
Unvested early exercised common stock options1,214,249 2,756,906 
Unvested RSAs 29,110 
Vested and early exercised options subject to nonrecourse notes 2,172,238 
Total52,177,576 48,765,144 
Note 11. Income Taxes
The Company’s income tax provision for interim periods is determined using an estimate of the Company’s annual effective tax rate, adjusted for discrete items arising in the quarter. The Company’s effective tax rate differs from the U.S. statutory tax rate primarily due to valuation allowances on the deferred tax assets as it is more likely than not that some, or all, of the Company’s deferred tax assets will not be realized. The Company continues to maintain a full valuation allowance against its net deferred tax assets. Due to tax losses and the offsetting valuation allowance, the income tax provision for the three and six months ended June 30, 2022 and 2021 was not material to the Company’s condensed consolidated financial statements.
26

Note 12. Revenue
Revenue from the sale of lidar sensor kits, which is recognized at a point in time, was $10.3 million and $7.4 million in the three months ended June 30, 2022 and 2021, respectively, and $18.9 million and $14.0 million in the six months ended June 30, 2022 and 2021, respectively.
The following table presents total revenues by geographic area based on the location products were shipped to and services provided (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
United States$2,977 $2,572 $5,840 $4,426 
North and South America, excluding United States208 161 663 528 
Asia and Pacific2,575 1,696 4,932 2,947 
Europe, Middle East and Africa4,569 2,931 7,452 6,070 
Total$10,329 $7,360 $18,887 $13,971 

Note 13. Related Party Transactions
See Note 5, Debt for details of promissory notes issued by the Company to certain investors of the Company (or an affiliate thereof).
See Note 9, Stock-based compensation for details of partial recourse promissory notes issued by the Company to certain executives and employees.
27

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion of the results of operations and financial condition of Ouster, Inc. (“we,” “us,” “our,” the “Company,” “Ouster”) should be read in conjunction with the information set forth in our condensed consolidated financial statements and the notes thereto included elsewhere in this Form 10-Q, as well as our audited consolidated financial statements and the “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in Ouster’s Annual Report on Form 10-K filed with the Securities and Exchange Commission (“SEC”) on February 28, 2022. This discussion may contain forward-looking statements based upon current expectations that involve risks and uncertainties. Ouster’s actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth in the section titled “Risk Factors” in Ouster’s Annual Report on Form 10-K dated and filed with the SEC on February 28, 2022.

On December 21, 2020, Ouster Technologies, Inc. (“OTI”, prior to the Merger defined below, named Ouster, Inc.) entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Colonnade Acquisition Corp., a Cayman Islands exempted company (“CLA” with CLA after the transactions pursuant to the Merger Agreement being referred to as the “Company”), and Beam Merger Sub, Inc. (“Merger Sub”), a Delaware corporation and subsidiary of CLA. OTI’s and CLA’s board of directors unanimously approved OTI’s entry into the Merger Agreement, and on March 11, 2021, the transactions contemplated by the Merger Agreement were consummated (all such transactions, the “Merger”), as further described below.

Unless the context otherwise requires, references in this subsection to “we”, “our” and “the Company” refer to the business and operations of OTI (formerly known as Ouster, Inc.) and its consolidated subsidiaries prior to the Merger and to Ouster, Inc. (formerly known as Colonnade Acquisition Corp.) and its consolidated subsidiaries following the consummation of the Merger.
Overview
We are a leading provider of high-resolution digital lidar sensors that offer advanced 3D vision to machinery, vehicles, robots, and fixed infrastructure assets, allowing each to understand and visualize the surrounding world and ultimately enabling safe operation and autonomy. We design and manufacture digital lidar sensors that we believe are the highest-performing, lowest-cost lidar solutions available today across each of our four target markets: industrial automation; smart infrastructure; robotics; and automotive. We shipped sensors to approximately 665 customers in the twelve months ended June 30, 2022.
Our digital lidar sensors leverage a simplified architecture based on two semiconductor chips and are backed by a suite of patent-protected technology. We have invested heavily in patents since our inception, pursuing comprehensive coverage of invention families and use cases, with broad international coverage. We believe that our extensive patent coverage creates material barriers to entry for anyone aiming to compete in the digital lidar space.
Our product offering today includes our OS scanning product line and our DF solid-state product line. With our unique digital lidar technology, we offer numerous customization options across our products, all enabled by flexible technology and embedded software. Today, we offer short, medium, and long-range lidar products at varying price points and with tailored capabilities to meet the different needs of our diverse customer base.
We believe the simplicity of our digital lidar design gives us a meaningful advantage in costs related to manufacturing, supply chain and production yields. The same digital lidar components underpin our entire product portfolio, which we believe drives economies of scale in our supply chains. With virtually unlimited software-defined products driving low-cost customization, we are able to increase stock keeping units (“SKUs”) for industry-specific applications, expanding our product offering with minimal manufacturing or inventory changes. We currently offer many different software-defined product SKUs, all based on this common architecture and shared core componentry. Additionally, by outsourcing to our manufacturing partner, Benchmark Electronics, Inc. (“Benchmark”) we are able to successfully expand our manufacturing capacity. Benchmark manufactures our products at its facility in Thailand, which we expect will reduce our product costs and allow us to rapidly scale production to meet our anticipated product demand. Based on cost quotes for our products in mass production, we believe our manufacturing costs to be lower than certain of our competitors, and we expect our manufacturing costs per unit to decrease further with higher volumes.
We have won and are actively negotiating several multi-year sales contracts, including certain Strategic Customer Agreements (“SCAs”), which establish a multi-year purchase and supply framework for Ouster and the customer, and include details about customer programs and applications where the customer intends to use Ouster products. SCAs also include multi-year non-binding customer forecasts (typically of three to five years in length) giving Ouster visibility to the customer's long-
28

term purchasing requirements, mutually agreed upon pricing over the duration of the agreement, and, in certain cases, include multi-year binding purchase commitments.
We founded Ouster in 2015 with the invention of our high-performance digital lidar. Since then, we have grown to approximately 290 employees serving approximately 665 customers globally in the twelve months ended June 30, 2022. To continue to grow our business in the coming years, we have expanded and plan to continue to expand our sales and marketing efforts and our software development capabilities, and to accelerate sensor development efforts. We are headquartered in San Francisco, CA.
Merger Agreement with Colonnade Acquisition Corp. and Beam Merger Sub, Inc.
On December 21, 2020, OTI entered into the Merger Agreement with CLA, and Merger Sub, a subsidiary of CLA. OTI’s and CLA’s board of directors unanimously approved OTI’s entry into the Merger Agreement, and on March 11, 2021, the transactions contemplated by the Merger Agreement were consummated. Pursuant to the terms of the Merger Agreement, (i) CLA domesticated as a corporation incorporated under the laws of the State of Delaware (the “Domestication”) and changed its name to “Ouster, Inc.” (with CLA after such domestication and the other transactions pursuant to the Merger Agreement being referred to as the “Company”) and (ii) Merger Sub merged with and into OTI (the “Merger”), with OTI surviving the Merger.
As a result of and upon the effective time of the Domestication, among other things, (1) each of the then issued and outstanding 5,000,000 CLA Class B ordinary shares, par value $0.0001 per share, of CLA (the “CLA Class B ordinary shares”) converted automatically, on a one-for-one basis, into a CLA Class A ordinary share (as defined below), (2) immediately following the conversion described in clause (1), each of the then issued and outstanding 25,000,000 Class A ordinary shares, par value $0.0001 per share, of CLA (the “CLA Class A ordinary shares”), converted automatically, on a one-for-one basis, into a share of common stock, par value $0.0001 per share, of Ouster (the “Ouster common stock”), (3) each of the then issued and outstanding 10,000,000 redeemable warrants of CLA (the “CLA warrants”) converted automatically into a redeemable warrant to purchase one share of Ouster common stock (the “Public warrants”) pursuant to the Warrant Agreement, dated August 20, 2020 (the “Warrant Agreement”), between CLA and Continental Stock Transfer & Trust Company (“Continental”), as warrant agent, and (4) each of the then issued and outstanding units of CLA that had not been previously separated into the underlying CLA Class A ordinary shares and underlying CLA warrants upon the request of the holder thereof (the “CLA units”), were cancelled and entitled the holder thereof to one share of Ouster common stock and one-half of one Public warrant, and (5) each of the then issued and outstanding 6,000,000 private placement warrants of CLA (the “Private Placement warrants”) converted automatically into a Public warrant pursuant to the Warrant Agreement. No fractional Public warrants were issued upon separation of the CLA units.
Immediately prior to the effective time of the Merger, (1) each share of OTI’s Series B Preferred Stock, par value $0.00001 per share (the “OTI Preferred Stock”), converted into one share of common stock, par value $0.00001 per share, of OTI (the “OTI common stock” and, together with OTI Preferred Stock, the “OTI Capital Stock”) (such conversion, the “OTI Preferred Conversion”) and (2) all of the outstanding warrants to purchase shares of OTI Capital Stock were exercised in full or terminated in accordance with their respective terms (the “OTI Warrant Settlement”).
As a result of and upon the closing of the Merger, among other things, all shares of OTI Capital Stock (after giving effect to the OTI Warrant Settlement) outstanding immediately prior to the closing of the Merger together with shares of OTI common stock reserved in respect of options to purchase shares of OTI common stock and restricted shares of OTI common stock (together, the “OTI Awards”) outstanding immediately prior to the closing of the Merger that were converted into awards based on Ouster common stock, were cancelled in exchange for the right to receive, or the reservation of, an aggregate of $1.5 billion of shares of Ouster common stock (at a deemed value of $10.00 per share), which, in the case of OTI Awards, were shares underlying awards based on Ouster common stock, representing a fully-diluted pre-transaction shares. Upon the closing of the Merger, the Company received gross proceeds of $299.9 million from the Merger and private offering, offset by $8.5 million of pre-merger costs relating to CLA and transaction costs of $26.6 million.

Sense Acquisition
On October 22, 2021, we completed the acquisition of Sense Photonics, Inc. (“Sense”). Under the terms of the merger agreement, we acquired 100% of Sense and all of its property for approximately 10 million shares of Ouster common stock or approximately $63.0 million in equity value based on the closing price of $6.55 per share as of the day the transaction closed on October 22, 2021, inclusive of 0.8 million shares underlying assumed options, after closing adjustments. This acquisition is expected to help Ouster expand its presence in the automotive vertical by executing on our hiring goals and product roadmap on a faster timeline.

29

COVID-19 Impact
Beginning in 2020, the worldwide spread of the pandemic caused by the novel coronavirus (“COVID-19”), including its variants, and the measures intended to contain the spread of COVID-19, have resulted in a global slowdown of economic activity and caused disruptions to our business.
Our suppliers are located worldwide, and some of our key suppliers have been affected by the pandemic resulting in persistent supply chain disruptions. We have experienced and continue to experience some unfavorable purchase price variance and situational expedite fees in order to meet production and delivery timelines. While we may experience additional and new pressures on our supply chain that may or may not be related to the pandemic, we are actively taking steps to mitigate the impact of the materials shortages on our business.
At times during the pandemic, some customers have delayed and continue to delay orders and production schedules. The pandemic continues to evolve, and the full extent to which it will directly or indirectly impact our business, results of operations and financial condition, including sales, expenses, reserves and allowances, manufacturing, research and development costs and personnel-related costs, will depend on future developments that are highly uncertain, including new information that may emerge concerning COVID-19, the impact of new variants of the disease and the actions taken to contain, prevent or treat COVID-19, rate and success of vaccination efforts, vaccination reticence, resurgence of the pandemic in areas where we, Benchmark or our suppliers operate, and the economic impact on local, regional, national and international customers and markets.
Going forward, the situation remains uncertain, rapidly changing and hard to predict, and the COVID-19 pandemic may have a material negative impact on our future results.
Factors Affecting Our Performance
Supply Chain Continuity. Beginning in 2021, a surge in demand for electronics containing semiconductor chips and stockpiling of chips by certain companies created disruptions in the supply chain, which continue to persist and have resulted in a global chip shortage impacting our industry. Some chip manufacturers are estimating that this supply shortage may continue through mid-2023. These chip manufacturers are working to increase capacity in the future, and we are managing our inventory and working closely with our regular suppliers and customers to minimize the potential impacts of any supply shortages including by securing additional inventory. While we do not expect the shortage to have a material near-term impact on our ability to meet existing demand for our current products, the shortage adversely impacted our gross margins for the year ended December 31, 2021 and the six months ended June 30, 2022 and may continue to do so. We anticipate fluctuation in our cost of goods sold over the next 12-18 months as a result of ongoing supply chain constraints. These constraints have caused and may in the future cause us to implement certain temporary price surcharges. Over time, we expect our overall average selling prices to decline as our volume increases. If our mitigating efforts are not successful or the shortage continues or worsens in ways we did not anticipate, our ability to supply or improve our current products as well as our development and rollout of future products could also be adversely affected.
Commercialization of Lidar Applications. We believe that lidar is approaching its inflection point of adoption across our target end market applications, and that we are well-positioned to capitalize on this market adoption. However, as our customers continue research and development projects to commercialize semi-autonomous solutions that rely on lidar technology, it is difficult to estimate the timing of ultimate end market and customer adoption. As a result, we expect that our results of operations, including revenue and gross margins, will continue to fluctuate on a quarterly and annual basis for the foreseeable future. As the market for lidar solutions matures and more customers reach a commercialization phase with solutions that rely on our technology, the fluctuations in our operating results may become less pronounced. Nonetheless, our revenue may not grow as we expect unless and until more customers commercialize their products and lidar technology becomes more prevalent across our target end markets.
Number of Customers in Production. For certain strategic customers and markets, our products must be integrated into a broader platform, which then must be tested, validated, and achieve system-level performance and reliability thresholds that enable commercial production and sales. The time necessary to reach commercial production varies from six months to seven years, based on the market and application. For example, the production cycle in the automotive market tends to be substantially longer than in our other target markets, including industrial automation, smart infrastructure and robotics. It is critical to our future success in each of our target end markets that our customers reach commercial production and sales and that they select our products in their commercial production applications. Because the timelines to reach production vary significantly and the revenue generated by each customer in connection with commercial production and sales is unpredictable, it is difficult for us to reliably predict our financial performance.
30

Customers’ Sales Volumes. Our customer base is diversified and we will continue to penetrate into diverse end markets to increase our sales volumes. Ultimately widespread adoption of our customers’ products that incorporate our lidar solutions will depend on many factors, including the size of our customers’ end markets, end market penetration of our customer’s products that incorporate our digital lidar solutions, our end customers’ ability to sell their products, and the financial stability and reputation of the customers. We believe our sales volume by customer depends on the end market demand for our customers’ products that incorporate our digital lidar solutions as well as our ability to grow our sales force.
Average Selling Prices (“ASPs”), Product Costs and Margins. Our product costs and gross margins depend largely on the volumes of sensors sold and the number and variety of solutions we provide to our customers. We expect that our selling prices will vary by target end market and application due to market-specific supply and demand dynamics. We expect to continue to experience some downward pressure on margins from signing anticipated large multi-year agreements (including our SCAs) in the near term with multi-year negotiated pricing, as well as the supply chain constraints discussed above. We expect that these customer-specific selling price fluctuations combined with our volume-driven product costs may drive fluctuations in revenue and gross margins on a quarterly basis. However, notwithstanding any short-term price surcharges on our products, we expect that over time our volume-driven product costs will lead to gross margin improvement as our sales volume increases.
Competition. Lidar is an emerging market, and there are competitors for the growing market. Competitors may offer lidar products at lower prices than ours, including pricing that may be below their cost, or may offer superior performing lidar products. These companies also compete with us indirectly by attempting to solve some of the same challenges with different technology. Established competitors in the market for lidar sensors have significantly greater resources and more experience than we do. These competitors have commercialized lidar technology that has achieved market adoption, strong brand recognition and may continue to improve in both anticipated and unanticipated ways. They may also enter, and have entered, into commercial relationships with key customers and potential customers and have built relationships and dependencies between themselves and those key customers and potential customers. This has created downward pressure on our ASPs, particularly in the Asia and Pacific region. We expect this pressure to continue to push our ASPs lower in the coming years. However, we believe that because of our complementary metal-oxide-semiconductor (“CMOS”), digital lidar technology, we are in the position to scale more rapidly than our analog competitors and leverage our scale to deliver positive gross margins.
Continued Investment and Innovation. We believe that we are a leading digital lidar provider. Our financial performance is significantly dependent on our ability to maintain this leading position which is further dependent on the investments we make in research and development. We believe it is essential that we continue to identify and respond to rapidly evolving customer requirements, including successfully realizing our product roadmap. If we fail to continue our innovation, our market position and revenue may be adversely affected, and our investments in that area will not be recovered.
Market Trends and Uncertainties. We anticipate robust demand for our digital lidar solution. We estimate a multibillion-dollar total addressable market (“TAM”) for our solutions in the near future. We define our TAM as automation applications in the industrial, smart infrastructure, robotics and automotive end markets where we actively engage and maintain customer relationships. Each of our target markets is potentially a significant global opportunity, and these markets have historically been underserved by limited or inferior technology or not served at all. We believe we are well positioned in our market as a leading provider of high-resolution digital lidar sensors.
Although increasing adoption of semi-autonomous solutions that rely on lidar technology may generate higher demand, we may not be able to take advantage of demand if we are unable to anticipate regulatory changes and adapt quickly enough to meet such new regulatory standards or requirements applicable to us or to our customers’ products in which our digital lidar sensors are used. Market acceptance of semi-autonomous solutions and active safety technology depend upon many factors, including cost, performance, safety performance, regulatory requirements and international taxes or tariffs related to such technologies. These factors may impact the ultimate market acceptance of our lidar technology.

31

International Expansion. We view international expansion as an important element of our strategy to increase revenue and achieve profitability. We continue to position ourselves in geographic markets that we expect to serve as important sources of future growth. We have an existing presence in three regions: North and South America; Asia and Pacific; and Europe, Middle East and Africa. We intend to expand our presence in these regions over time including through distribution partnerships. Expanded global reach will require continued investment and may expose us to additional foreign currency risk, international taxes and tariffs, legal obligations and additional operational costs, risks and challenges that may impact our ability to meet our projected sales volumes, revenue and gross margins.
Components of Results of Operations
Revenue
The majority of our revenue comes from the sale of our digital lidar sensors and accessories both directly to end users and through distributors domestically and internationally. We recognize revenue from product sales when the performance obligation of transferring control of the product to the customer has been met, which is generally when the product is shipped. We also recognize revenue by performing services related to product development and validation, and shipping; however, we do not expect product development and validation and license and services to be material components of revenue, cost of revenue or gross margin in the foreseeable future. Performance obligations related to services are generally recognized over time, based on cost-to-cost input basis or straight-line over time. Amounts billed to customers related to shipping and handling are classified as product revenue, and we have elected to recognize the cost of shipping activities that occur after control has transferred to the customer as a fulfillment cost rather than a separate performance obligation. All related costs are accrued and recognized within cost of revenue when the related revenue is recognized.
Most of our customers are currently in the evaluation or early R&D stage with our products. Currently, our product revenue consists of both customers ordering small volumes of our products that are in an evaluation phase and customers that order larger volumes of our products and have more predictable long-term production schedules. However, we are still at the very beginning of the lidar adoption curve, and some customers are still learning their ramp rates which can impact the timing of purchase orders quarter to quarter. As we grow our business, we expect to improve predictability into our customers’ needs and timelines, and expect the timing of orders will have a less notable impact on our quarterly results. Over the coming years, as more of our customers move into their respective production phases, we expect the majority of our product revenue to shift to larger volume orders based on predictable production schedules.
Cost of Revenue
Cost of revenue consists of the manufacturing cost of our digital lidar sensors, which primarily consists of sensor components, personnel-related costs directly associated with our manufacturing organization, and amounts paid to our third-party contract manufacturer and vendors. Our cost of revenue also includes depreciation of manufacturing equipment, an allocated portion of overhead, facility and IT costs, stock-based compensation for manufacturing personnel, reserves for estimated warranty expenses, excess and obsolete inventory and shipping costs.
Gross Profit and Gross Margin
Our gross profit equals total revenues less our total cost of revenues, and our gross margin is our gross profit expressed as a percentage of total revenue. Subject to quarterly fluctuations and volatility, we expect unit costs to improve as we manufacture higher unit volumes of sensors and a greater portion of our sensors are produced by our contract manufacturer in Thailand.
Operating Expenses
Research and Development Expenses
Research and development (“R&D”) activities are primarily conducted at our San Francisco based headquarters and our additional R&D facility in Edinburgh, Scotland and consist of the following activities:
Design, prototyping, and testing of proprietary electrical, optical, and mechanical subsystems for our digital lidar products;
Robust testing for industrial and autonomous vehicle safety certifications;
32

Development of new products and enhancements to existing products in response to customer requirements including firmware development and software development of lidar integration products;
Custom system-on-a-chip (“SoC”) design for Ouster’s digital lidar products; and
Development of custom manufacturing equipment.
R&D expenses consist of personnel-related expenses, including salaries, benefits, and stock-based compensation, for all personnel directly involved in R&D activities, third-party engineering and contractor costs, and prototype expenses.
R&D costs are expensed as they are incurred. Our investment in R&D will continue to grow as we invest in new lidar technology and related software. Our absolute amount of R&D expense will grow over time; however, we expect R&D as a percentage of revenue to decrease annually as our business grows.
Sales and Marketing Expenses
Our business development, customer support and marketing teams are located in offices worldwide. Selling and marketing expenses consist of personnel-related expenses, including salaries, benefits, and stock-based compensation, for all personnel directly involved in business development, customer support, and marketing activities, and marketing expenses including trade shows, advertising, and demonstration equipment. Our investment in sales and marketing will continue to grow as we continue to expand our sales team globally, and our absolute amount of sales and marketing expenses will grow over time. We expect sales and marketing spend as a percentage of revenue to decrease over time as our business grows.
General and Administrative Expenses
General and administrative expenses consist of personnel-related expenses, including salaries, benefits, and stock-based compensation, of our executives and members of the board of directors, finance, human resource, IT, and legal departments as well as fees related to legal fees, patent prosecution, accounting, finance and professional services as well as insurance, and bank fees. Our absolute amount of general and administrative expense will grow over time; however, we expect the general and administrative spend as a percentage of revenue to decrease annually as our business grows. Near term increases in general and administrative expenses are expected to be related to hiring more personnel and consultants to support our growing international expansion and compliance with the applicable provisions of U.S. generally accepted accounting principles and other SEC rules and regulations.
Stock-Based Compensation
We measure stock options granted based on the fair value on the date of the grant and recognize compensation expense of those awards, over the requisite service period, which is the vesting period of the respective award. Forfeitures are accounted for as they occur. The fair value of each stock option grant is estimated on the date of grant using the Black-Scholes option pricing model. The grant date fair value of restricted stock unit awards is based on the grant date share price.
Interest Income, Interest Expense, and Other Income (Expense), Net
Interest income consists primarily of income earned on our cash and cash equivalents. These amounts will vary based on our cash and cash equivalents balances and market rates. Interest expense consists primarily of interest on our debt and convertible notes and amortization of debt issuance costs and discount. Other income (expense), net consists primarily of realized and unrealized gains and losses on foreign currency transactions and balances, the change in fair value of financial instruments, including warrants issued in connection with a debt agreement, and private placement warrants acquired as part of the Merger.
Income Taxes
Our income tax provision consists of federal, state and foreign current and deferred income taxes. Our income tax provision for interim periods is determined using an estimate of our annual effective tax rate, adjusted for discrete items arising in the quarter. Our effective tax rate differs from the U.S. statutory tax rate primarily due to valuation allowances on its deferred tax assets as it is more likely than not that some, or all, of our deferred tax assets will not be realized. We continue to maintain a full valuation allowance against its net deferred tax assets. Income tax provision for the three and six months ended June 30, 2022 and 2021, respectively, was not material to the Company’s condensed consolidated financial statements.
33

Results of Operations:
The following table sets forth our condensed consolidated results of operations data for the periods presented:
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
(dollars in thousands)(dollars in thousands)
Product revenue$10,329 $7,360 $18,887 $13,971 
Cost of product revenue(1)
7,547 5,465 13,514 10,333 
Gross profit2,782 1,895 5,373 3,638 
Operating expenses(1):
Research and development15,893 6,474 31,799 11,186 
Sales and marketing7,563 4,614 14,653 8,040 
General and administrative12,515 12,197 26,298 22,104 
Total operating expenses35,971 23,285 72,750 41,330 
Loss from operations(33,189)(21,390)(67,377)(37,692)
Other (expense) income:
Interest income344 139 498 140 
Interest expense(444)— (444)(504)
Other income (expense), net5,326 (10,760)7,010 (14,912)
Total other expense, net5,226 (10,621)7,064 (15,276)
Loss before income taxes(27,963)(32,011)(60,313)(52,968)
Provision for income tax expense37 — 84 — 
Net loss$(28,000)$(32,011)$(60,397)$(52,968)
The following table sets forth the components of our condensed consolidated statements of operations and comprehensive loss data as a percentage of revenue for the periods presented:
 Three Months Ended June 30,Six Months Ended June 30,
 2022202120222021
 (% of total revenue)(% of total revenue)
Product revenue100 %100 %100 %100 %
Cost of product revenue(1)
73 74 72 74 
Gross profit27 26 28 26 
Operating expenses (1):
Research and development154 88 168 80 
Sales and marketing73 63 78 58 
General and administrative121 166 139 158 
Total operating expenses348 316 385 296 
Loss from operations(321)(291)(357)(270)
Other (expense) income:
Interest income
Interest expense(4)(2)(4)
Other income (expense), net52 (146)37 (107)
Total other expense, net51 (144)37 (109)
Loss before income taxes(271)(435)(319)(379)
Provision for income tax expense— — — — 
Net loss(271)%(435)%(319)%(379)%
34

(1)Includes stock-based compensation expense as follows:
 Three Months Ended June 30,Six Months Ended June 30,
 2022202120222021
 (dollars in thousands)(dollars in thousands)
Cost of revenue$146 $133 $365 $251 
Research and development3,806 1,321 7,566 2,242 
Sales and marketing1,839 719 3,362 985 
General and administrative2,328 3,981 5,576 7,932 
Total stock-based compensation$8,119 $6,154 $16,869 $11,410 
Comparison of the three months ended June 30, 2022 and 2021
Revenue
 Three Months Ended June 30,ChangeChange
 20222021$%
 (dollars in thousands)
Product revenue$10,329 $7,360 $2,969 40 %
Revenue by geographic location:
United States$2,977 $2,572 $405 16 %
North and South America, excluding United States208 161 47 29 
Asia and Pacific2,575 1,696 879 52 
Europe, Middle East and Africa4,569 2,931 1,638 56 
Total$10,329 $7,360 $2,969 40 %
Product Revenue
Product revenue increased by $3.0 million, or 40%, to $10.3 million for the three months ended June 30, 2022 from $7.4 million for the comparable period in the prior year. The increase in product revenue was driven by a 38% increase in volume which we attribute primarily to the global expansion of our sales team and the increase of high volume, long-term agreements as some of our customers begin to move into a production stage with their autonomous products. Our average selling price increased by 1.5% when compared to the comparable period in the prior year. As our volumes increase we expect further reductions in our costs per unit.
Geographic Locations
Revenue increased across the geographic regions of the United States; North and South America, excluding the United States; Asia and Pacific; and Europe, Middle East and Africa by $0.4 million, $0.047 million, $0.9 million, and $1.6 million, respectively, as compared to the comparable period in the prior year. The revenue increases in those geographic regions was primarily attributable to our continued focus and investment in our global sales team and an expansion in the demand of our customers as only 11% of our revenue was from new customers during the three months ended June 30, 2022.
35

Cost of Product Revenue and Gross Margin
 Three Months Ended June 30,ChangeChange
 20222021$%
 (dollars in thousands)
Cost of product revenue$7,547 $5,465 $2,082 38 %
Cost of product revenue increased by $2.1 million, or 38%, to $7.5 million for the three months ended June 30, 2022 from $5.5 million for the comparable period in the prior year. The increase in cost of product revenue was primarily because of an increase of $0.8 million in purchase price variance due to the supply chain shortage, increases related to volume of $0.8 million in material costs, $0.1 million in freight costs and $0.6 million in manufacturing overhead costs. The increases were partially offset by a decrease of $0.2 million in per unit costs of materials, labor and overhead and other costs related to product revenue.
Product gross margin increased from 26% for the three months ended June 30, 2021 to 27% for the three months ended June 30, 2022. The increase in product gross margin was due to the 2% increase in average selling price.
Operating Expenses
 Three Months Ended June 30,ChangeChange
 20222021$%
 (dollars in thousands)
Operating expenses:
Research and development$15,893 $6,474 $9,419 145 %
Sales and marketing7,563 4,614 2,949 64 
General and administrative12,515 12,197 318 
Total operating expenses:$35,971 $23,285 $12,686 54 %
Research and Development
Research and development expenses increased by $9.4 million, or 145%, to $15.9 million for the three months ended June 30, 2022 from $6.5 million for the comparable period in the prior year. The increase was primarily attributable to an increase of $2.2 million in stock-based compensation expense, $4.3 million in payroll-related expenses, $0.6 million in depreciation and amortization expense, $1.8 million increase in contractor, prototype, and equipment costs related to product development, and $0.6 million in other materials and supplies, facilities, professional fees and other miscellaneous costs attributable to research and development functions. The increase in employee-related costs was mainly due to the higher headcount associated with the Sense Photonics, Inc. acquisition.
Sales and Marketing
Sales and marketing expenses increased by $2.9 million, or 64%, to $7.6 million for the three months ended June 30, 2022 from $4.6 million for the comparable period in the prior year. The increase was primarily attributable to an increase of $1.8 million in payroll and personnel-related costs and $1.1 million in stock-based compensation expense driven by the addition of sales personnel in all our global regions.
General and Administrative
General and administrative expenses increased by $0.3 million, or 3%, to $12.5 million for the three months ended June 30, 2022 from $12.2 million for the comparable period in the prior year. The increase was primarily due to an increase of $1.2 million in payroll and personnel-related costs, $0.5 million in depreciation expenses and $0.8 million in office, facility and other expenses partially offset by a decrease of $1.7 million in stock-based compensation expenses, $0.4 million in professional services fees and $0.1 million in insurance premiums.
36

Interest Income, Interest Expense and Other Income (Expense), Net
 Three Months Ended June 30,ChangeChange
 20222021$%
 (dollars in thousands)
Interest income$344 $139 $205 147 %
Interest expense(444)— (444)*
Other income (expense), net5,326 (10,760)16,086 (149)
*Not meaningful
The increase in interest income was primarily related to an increase in our cash and cash equivalent balances.
Interest expense was $0.4 million for the three months ended June 30, 2022 relating to term loan borrowings and amortization of debt issuance costs and discount under our Loan Agreement. There was no interest expense in the three months ended June 30, 2021 as we did not have outstanding debt in that period.
Other income (expense), net was $5.3 million for the three months ended June 30, 2022 compared to $(10.8) million for the comparable period in the prior year. During the three months ended June 30, 2022, we recorded a gain of $5.4 million for the fair value change of the private placement warrant liability. During the comparable period in the prior year, we recorded a loss of $10.7 million for the fair value change of the private placement warrant liability.
Income Taxes
We were subject to income taxes in the United States, California, and miscellaneous foreign jurisdictions for the three months ended June 30, 2022 and 2021. Our income tax expense for three months ended June 30, 2022 and 2021 was not material to our condensed consolidated financial statements.
Comparison of the Six Months Ended June 30, 2022 and 2021
Revenue
 Six Months Ended June 30,ChangeChange
 20222021$%
 (dollars in thousands)
Product revenue$18,887 $13,971 $4,916 35 %
Revenue by geographic location:
United States$5,840 $4,426 $1,414 32 %
North and South America, excluding United States663 528 135 26 
Asia and Pacific4,932 2,947 1,985 67 
Europe, Middle East and Africa7,452 6,070 1,382 23 
Total$18,887 $13,971 $4,916 35 %
Product Revenue
Product revenue increased by $4.9 million, or 35%, to $18.9 million for the six months ended June 30, 2022 from $14.0 million for the comparable period in the prior year. The increase in product revenue was driven by an increase in volume of 46%, which we attribute primarily to the global expansion of our sales team and the increase of high volume, long-term deals as some of our customers begin to move into a production stage with their autonomous products. Our average selling price declined by 8% when compared to the comparable period in the prior year. As our volumes increase we expect further reductions in our costs per unit.


37

Geographic Locations
Revenue increased across the geographic regions of the United States; North and South America, excluding the United States; Asia and Pacific; and Europe, Middle East and Africa by $1.4 million, $0.1 million, $2.0 million, and $1.4 million, respectively, as compared to the comparable period in the prior year. The revenue increases in those geographic regions were a result of our continued focus and investment in our global sales team and an expansion in the demand of our customers as only 16% of our revenue was from new customers during the six months ended June 30, 2022.
Cost of Product Revenue and Gross Margin
 Six Months Ended June 30,ChangeChange
 20222021$%
 (dollars in thousands)
Cost of product revenue$13,514 $10,333 $3,181 31 %
Cost of product revenue increased by $3.2 million, or 31%, to $13.5 million for the six months ended June 30, 2022 from $10.3 million for the comparable period in the prior year. The increase in cost of product revenue was primarily due to an increase of $2.0 million in purchase price variance due to the supply chain shortage, increases related to volume of $1.8 million in material costs, $0.2 million in freight costs and $1.6 million in manufacturing overhead costs. The increases were partially offset by a decrease of $2.4 million in per unit costs of materials, labor and overhead and other costs related to product revenue.
Product gross margin increased from 26% for the six months ended June 30, 2021 to 28% for the six months ended June 30, 2022. The increase in product gross margin was primarily due to the 11% decrease in cost per unit partially offset by the 8% decrease in average selling price.
Operating Expenses
 Six Months Ended June 30,ChangeChange
 20222021$%
 (dollars in thousands)
Operating expenses:
Research and development$31,799 $11,186 $20,613 184 %
Sales and marketing14,653 8,040 6,613 82 
General and administrative26,298 22,104 4,194 19 
Total operating expenses:$72,750 $41,330 $31,420 76 %
Research and Development
Research and development expenses increased by $20.6 million, or 184%, to $31.8 million for the six months ended June 30, 2022 from $11.2 million for the comparable period in the prior year. The increase was primarily attributable to an increase of $8.9 million in payroll and benefits related costs, $5.1 million in stock-based compensation expense, $4.1 million in contractor, prototype, and equipment costs related to product development, $1.3 million in depreciation and amortization expense, and $1.3 million in other materials and supplies, facilities, professional fees and other miscellaneous costs attributable to research and development functions. The increase in employee-related costs was mainly due to the higher headcount associated with the Sense Photonics, Inc. acquisition.
Sales and Marketing
Sales and marketing expenses increased by $6.6 million, or 82%, to $14.7 million for the six months ended June 30, 2022 from $8.0 million for the comparable period in the prior year. The increase was primarily attributable to an increase of $4.0 million in payroll and personnel-related costs, $2.4 million in stock-based compensation expense driven by the addition of sales personnel in all our global regions, as well as a $0.3 million increase in other expenses associated with our marketing and business development programs.
38

General and Administrative
General and administrative expenses increased by $4.2 million, or 19%, to $26.3 million for the six months ended June 30, 2022 from $22.1 million for the comparable period in the prior year. The increase was primarily due to an increase of $2.6 million in payroll and personnel-related costs, $1.2 million in insurance premiums, $1.1 million in depreciation expenses, $0.1 million in professional services fees, and $1.6 million in office, facility and other expenses, partially offset by a decrease of $2.4 million in stock-based compensation expenses.
Interest Income, Interest Expense and Other Income (Expense), Net
 Six Months Ended June 30,ChangeChange
 20222021$%
 (dollars in thousands)
Interest income$498 $140 $358 256 %
Interest expense(444)(504)60 (12)
Other income (expense), net7,010 (14,912)21,922 (147)
Interest income was $0.5 million for the six months ended June 30, 2022 compared to $0.1 million for the comparable period in the prior year. This increase in interest income was primarily related to an increase in our cash and cash equivalent balances after the Merger closed on March 11, 2021.
Interest expense was $0.4 million for the six months ended June 30, 2022 compared to $0.5 million for the comparable period in the prior year. We recorded interest expense on our debt and amortization of debt issuance costs and discount in six months ended June 30, 2022 relating to term loan borrowings and amortization of debt issuance costs and discount under our loan and security agreement with Hercules Capital, Inc. Interest expense recorded in 2021 primarily consisted of interest and amortization of debt issuance cost and discount on the loan and security agreement with Runway Growth Credit and Fund Inc., which was terminated on March 26, 2021.
Other income (expense), net was $7.0 million income for the six months ended June 30, 2022 compared to $(14.9) million in expense for the comparable period in the prior year. During the six months ended June 30, 2022, we recorded a gain of $7.1 million for the fair value change of private placement warrant liability. During the six months ended June 30, 2021, we recorded a loss of $8.8 million for the fair value change of redeemable convertible preferred stock warrant liability and a loss of $6.1 million for the fair value change of private placement warrant liability.
Income Taxes
We were subject to income taxes in the United States, California, and miscellaneous foreign jurisdictions for the six months ended June 30, 2022 and 2021. Our income tax expense for six months ended June 30, 2022 and 2021 was not material to the Company’s condensed consolidated financial statements.
Liquidity and Capital Resources
Our principal sources of liquidity are expected to be our cash and cash equivalents, cash generated from product revenues, sales of common stock under our at-the market equity offering program and our loan and security agreement with Hercules Capital, Inc.
Our primary requirements for liquidity and capital are working capital, inventory management, capital expenditures, public company costs and general corporate needs. We expect these needs to continue as we develop and grow our business. Prior to the Merger, we primarily funded our operations from the net proceeds from sales of our preferred convertible stock and convertible notes, borrowing under our loan and security agreement with Runway Growth Credit Fund, Inc. and product revenue. Upon closing of the Merger, we received gross proceeds of $299.9 million from the Merger and private offering, offset by $8.5 million of pre-merger costs relating to CLA and transactions cost of $26.6 million.
On April 29, 2022, we entered into an open market sale agreement with B. Riley Securities, Inc., Cantor Fitzgerald & Co. and Oppenheimer & Co. Inc. (the “ATM Agreement”), pursuant to which we may offer and sell shares of our common stock with an aggregate offering price of up to $150.0 million under an “at the market” offering program. Subject to the terms and conditions of the agreement, we may sell the shares in amounts and at times to be determined by us but we are under no obligation to sell any of the shares. Actual sales, if any, will depend on a variety of factors to be determined by us from time to
39

time, including, among other things, market conditions, the trading price of our common stock, capital needs and determinations by us of the appropriate sources of its funding. During the three months ended June 30, 2022, we sold 6,749,344 shares of common stock for net proceeds of $14.0 million under the ATM Agreement. We currently intend to use the net proceeds from any sale of shares pursuant to the ATM Agreement for working capital and general corporate purposes.
On April 29, 2022, we entered into a loan and security agreement (the “Loan Agreement”) with Hercules Capital, Inc. (“Hercules”). The Loan Agreement provides us with the term loan of up to $50.0 million, subject to terms and conditions. $20.0 million has been drawn to date under the Loan Agreement, and can be used for general working capital purposes. For additional information, see “Debt Arrangements” below.
As of June 30, 2022, we had an accumulated deficit of $363.8 million and cash and cash equivalents of $159.7 million. We have experienced recurring losses from operations, and negative cash flows from operations, and we expect to continue operating at a loss and to have negative cash flows from operations for the foreseeable future. We believe our cash and cash equivalents on hand, together with cash we expect to generate from future operations, will be sufficient to meet our working capital and capital expenditure requirements for a period of at least twelve months from the date of this Quarterly Report on Form 10-Q. However, because we are in the growth stage of our business and operate in an emerging field of technology, we expect to continue to invest in research and development and expand our sales and marketing teams worldwide. We are likely to require additional capital to respond to technological advancements, competitive dynamics or technologies, customer demands, business opportunities, challenges, acquisitions or unforeseen circumstances and in either the short-term or long-term may determine to engage in equity or debt financings or enter into credit facilities for other reasons. If we are unable to obtain adequate financing or financing on terms satisfactory to us, when we require it, our ability to continue to grow or support our business and to respond to business challenges could be significantly limited. In particular, the widespread COVID-19 pandemic, including variants, has resulted in, and may continue to result in, significant disruption of global financial markets, reducing our ability to access capital. If we are unable to raise additional funds when or on the terms desired, our business, financial condition and results of operations could be adversely affected.
Debt Arrangements
As described above, on April 29, 2022, we entered into the Loan Agreement with Hercules, which provides us with a term loan facility of up to $50.0 million, subject to terms and conditions (the “Term Loan Facility”). As of June 30, 2022, $20.0 million has been drawn to date under the Loan Agreement, and can be used for general working capital purposes subject to certain terms and conditions. We may borrow an additional $20.0 million on or before March 15, 2023, subject satisfying certain conditions. An additional $10.0 million may be drawn on or before June 15, 2023, subject to satisfying certain conditions relating to the achievement of trailing twelve-month revenue and profit milestones.
For additional information regarding the terms of the Loan Agreement, see Note 5, Debt.
Material Cash Requirements
We are a party to many contractual obligations involving commitments to make payments to third parties. These obligations impact our short-term and long-term liquidity and capital resource needs. Certain contractual obligations are reflected on the condensed consolidated balance sheet as of June 30, 2022, while others are considered future commitments. Our contractual obligations primarily consist of non-cancelable purchase commitments with various parties to purchase goods or services, primarily inventory, entered into in the normal course of business, operating leases and obligations related to Loan Agreement with Hercules. For information regarding our other contractual obligations, refer to Note 7, Commitments and Contingencies and our Annual Report on Form 10-K as filed with the SEC on February 28, 2022.
Cash Flow Summary
 Six months ended June 30,
 20222021
 (dollars in thousands)
Net cash provided by (used in):
Operating activities$(55,393)$(28,346)
Investing activities(1,002)(659)
Financing activities33,599 257,791 
40

Operating Activities
During the six months ended June 30, 2022, operating activities used $55.4 million in cash. The primary factors affecting our operating cash flows during this period were our net loss of $60.4 million, impacted by our non-cash charges of $16.6 million primarily consisting of stock-based compensation of $16.9 million, a $7.1 million change in fair value of warrant liabilities, depreciation and amortization of $4.7 million, change in right-of-use asset of $1.4 million, interest expense and amortization of debt issuance costs and debt discount of $0.4 million. The changes in our operating assets and liabilities of $11.6 million were primarily due to a decrease in operating lease liability of $1.6 million, an increase in accounts payable of $1.1 million, a decrease in accounts receivable of $1.3 million and an increase in accrued and other liabilities of $0.3 million.
During the six months ended June 30, 2021, operating activities used $28.3 million in cash. The primary factors affecting our operating cash flows during this period were our net loss of $53.0 million, impacted by our non-cash charges of $30.0 million primarily consisting of inventory write down of $0.1 million, interest expense and amortization of debt issuance costs and debt discount of $0.3 million, depreciation and amortization of $2.3 million, change in right-of-use asset of $1.0 million, stock-based compensation of $11.4 million. The changes in our operating assets and liabilities of $5.4 million were primarily due to an increase in accounts receivable of $2.3 million, an decrease of accounts payable of $3.3 million, and an increase in accrued and other current liabilities of $1.7 million.
Investing Activities
During the six months ended June 30, 2022, cash used in investing activities was $1.0 million, which was related to purchases of property, plant and equipment, partially offset by sales of property and equipment.
During the six months ended June 30, 2021, cash used in investing activities was $0.7 million, which was related to purchases of property, plant and equipment.
Financing Activities
During the six months ended June 30, 2022, cash provided by financing activities was $33.6 million, consisting primarily of $19.1 million of proceeds from borrowings, net of debt discount and issuance costs, $14.6 million of proceeds from the issuance of common stock under the ATM Agreement, net of commissions and fees and proceeds from exercise of stock options of $0.3 million.
During the six months ended June 30, 2021, cash provided by financing activities was $257.8 million, consisting primarily of $291.5 million of net proceeds from the Merger and private placement that was consummated concurrent with the Merger offset by offering costs of $27.1 million, and proceeds from the exercise of stock options of $0.5 million, partially offset by repayment of debt of $7.0 million. There were promissory notes to related parties of $5.0 million that were issued and repaid during the six months ended June 30, 2021.
Critical Accounting Policies and Estimates
Our critical accounting policies and estimates are described in Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the year ended December 31, 2021. There have been no significant changes to our critical accounting policies since the filing of our Annual Report on Form 10-K for the year ended December 31, 2021 except for the addition of deferred debt financing costs as a significant accounting policy, which is described in Note 2 – Summary of Significant Accounting Policies to our unaudited condensed consolidated financial statements included in this Quarterly Report on Form 10-Q.
Recent Accounting Pronouncements
Refer to Note 2 in our unaudited condensed consolidated financial statements contained elsewhere in this Quarterly Report on Form 10-Q for recently adopted accounting pronouncements and recently issued accounting pronouncements not yet adopted as of the date of this Quarterly Report on Form 10-Q.
Smaller Reporting Company Status
For the year ending December 31, 2022, we expect that we will be considered a “smaller reporting company” and a “non-accelerated filer” as defined by Rule 12b-2 of the Exchange Act. We therefore would be exempt from certain disclosure requirements and permitted to rely on certain reduced disclosure requirements. For instance, smaller reporting companies are not required to obtain an auditor attestation report regarding management’s assessment of internal control over financial reporting; are not required to provide a compensation discussion and analysis; and may present only two years of audited financial statements and related MD&A disclosure.
41

Item 3. Quantitative and Qualitative Disclosures about Market Risk
We are exposed to market risks in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily the result of fluctuations in interest rates and foreign currency exchange rates.
We do not believe that inflation has had a material effect on our business, results of operations or financial condition. Nonetheless, if our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs. Our inability or failure to do so could harm our business, results of operations or financial condition.
Interest Rate Risk
As of June 30, 2022, we had cash and cash equivalents of approximately $159.7 million, out of which $156.9 million consisted of institutional money market funds, which carries a degree of interest rate risk. A hypothetical 10% change in interest rates would not have a material impact on our financial condition or results of operations due to the short-term nature of our investment portfolio.
In addition, our operating results are subject to risk from interest rate fluctuations on borrowings under our Loan Agreement, which carry variable interest rates. Interest rate risk is the exposure to loss resulting from changes in the level of interest rates and the spread between different interest rates. Because our borrowings under our Loan Agreement bear interest at variable rates, we are exposed to market risks relating to changes in interest rates. Interest rate risk is highly sensitive due to many factors, including U.S. monetary and tax policies, U.S. and international economic factors and other factors beyond our control. As of June 30, 2022, we had $19.1 million of variable rate debt outstanding under our Loan Agreement. Based upon a sensitivity analysis of our debt levels on June 30, 2022, an increase or decrease of 1% in the effective interest rate would cause an increase or decrease in interest expense of approximately $0.2 million over the next 12 months. We do not use derivative financial instruments for speculative or trading purposes, but this does not preclude our adoption of specific hedging strategies in the future.
Foreign Currency Exchange Risk
Our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates. Substantially all of our revenue is generated in U.S. dollars. Our expenses are generally denominated in the currencies of the jurisdictions in which we conduct our operations, which are primarily in the U.S. and to a lesser extent in Asia and Europe. Our results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. The effect of a hypothetical 10% change in foreign currency exchange rates applicable to our business would not have a material impact on our historical consolidated financial statements. To date, we have not engaged in any hedging strategies. As our international operations grow, we will continue to reassess our approach to manage our risk relating to fluctuations in currency rates.
Item 4. Controls and Procedures
Limitations on Effectiveness of Controls and Procedures
We maintain disclosure controls and procedures (as that term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) that are designed to ensure that information required to be disclosed in our reports under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosures. In designing and evaluating our disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well-designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our principal executive officer and principal financial officer, evaluated, as of the end of the period covered by this Quarterly Report on Form 10-Q, the effectiveness of our disclosure controls and procedures (as that term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act). Based on that evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures were not effective as of June 30, 2022 due to the material weaknesses in our internal control over financial reporting described below.
42

Material Weaknesses and Remediation Plan
We identified material weaknesses in our internal control over financial reporting. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis.
We did not design and maintain an effective control environment commensurate with our financial reporting requirements. Specifically, we did not maintain a sufficient complement of personnel with an appropriate degree of internal controls and accounting knowledge, experience, and training commensurate with our accounting and reporting requirements. This material weakness contributed to the following additional material weaknesses:
We did not design and maintain effective controls over the period-end financial reporting process to achieve complete, accurate and timely financial accounting, reporting and disclosures, including segregation of duties and adequate controls related to journal entries and certain other business processes, and verifying transactions are properly classified in the financial statements. This material weakness resulted in adjustments to several account balances and disclosures in the consolidated financial statements for the years ended December 31, 2019 and 2018, and adjustments to the equity and warrant liabilities accounts and related disclosures in the condensed consolidated financial statements for the three months ended March 31, 2021.
We did not design and maintain effective controls over certain information technology (“IT”) general controls for information systems that are relevant to the preparation of our consolidated financial statements. Specifically, we did not design and maintain (i) program change management controls to ensure that information technology program and data changes affecting financial IT applications and underlying accounting records are identified, tested, authorized and implemented appropriately and (ii) user access controls to ensure appropriate segregation of duties and that adequately restrict user and privileged access to our financial applications, programs and data to appropriate personnel. This material weakness did not result in a material misstatement to the consolidated financial statements, however, the deficiencies, when aggregated, could impact maintaining effective segregation of duties, as well as the effectiveness of IT-dependent controls (such as automated controls that address the risk of material misstatement to one or more assertions, along with the IT controls and underlying data that support the effectiveness of system-generated data and reports) that could result in misstatements potentially impacting all financial statement accounts and disclosures that would not be prevented or detected.
Additionally, each of these material weaknesses could result in a misstatement of account balances or disclosures that would result in a material misstatement to the annual or interim consolidated financial statements that would not be prevented or detected.
We have taken several measures to remediate the foregoing material weaknesses. To date, our efforts have included the following:
Recruiting additional personnel with appropriate internal controls and accounting knowledge and experience commensurate with our accounting and reporting requirements, in addition to engaging and utilizing third party consultants and specialists.
Enhancing entity level controls (ELCs) including increasing Board and Audit Committee oversight, expanding senior management review of financial and business performance, creating an internal audit function and charter, and providing code of conduct trainings.
Strengthening IT governance and designing IT general controls including restricted user access to our internal systems for financial reporting, change management, program development and computer operations.
Designing additional controls for financial close and reporting including review of accounting policies, journal entry review controls, review of significant or non-routine transactions, period end close procedures, financial statement preparation, review, and reporting.
While these actions and planned actions are subject to ongoing management evaluation and will require validation and testing of the design and operating effectiveness of internal controls over a sustained period, we are committed to continuous improvement and will continue to diligently review our internal control over financial reporting.
Changes in Internal Control over Financial Reporting
Other than execution of the material weakness remediation plan activities described above, there has been no change in our internal control over financial reporting (as that term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the three months ended June 30, 2022 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
43

PART II. OTHER INFORMATION
Item 1. Legal Proceedings
On June 10, 2021, the Company received a letter from the SEC notifying us of an investigation and document subpoena. The subpoena seeks documents regarding projected financial information in CLA’s Form S-4 registration statement filed on December 22, 2020. The Company has complied with the SEC’s requests to date; however, the SEC may request additional documents or information.
On June 14, 2022, Velodyne Lidar USA, Inc. (“Velodyne”) filed a lawsuit against the Company relating to two patents and requested an International Trade Commission proceeding with respect to the same two patents. On July 8, 2022, the Company filed a complaint against Velodyne, alleging multiple claims including intellectual property misappropriation and false advertising.
From time to time, we have been and may again become involved in legal proceedings arising in the ordinary course of our business. There is no material litigation, arbitration or governmental proceeding currently pending or to Ouster’s knowledge, threatened against us or any members of Ouster’s management team in their capacity as such. See Part I, Item 1 “Financial Statements (Unaudited) - Note 7. Commitments and Contingencies”.
Item 1A. Risk Factors
There have been no material changes from the risk factors disclosed in the Company’s Annual Report on Form 10-K filed with the SEC on February 28, 2022, other than the following:
Adverse conditions in the industries we target or the global economy more generally could have adverse effects on our results of operations.
While we make our strategic planning decisions based on the assumption that the markets we are targeting will grow, our business is dependent, in large part on, and directly affected by, business cycles and other factors affecting the robotics, industrial automation, smart infrastructure, and transportation industries and global economy generally. Our target markets are highly cyclical and depend on general economic conditions and other factors, including consumer spending and preferences, changes in interest rates and credit availability, consumer confidence, inflation, environmental impact, governmental incentives and regulatory requirements, political volatility, labor relations issues, trade agreements and other factors.
For example, general inflation in the United States, Europe and other geographies has risen to levels not experienced in recent decades. General inflation, including rising prices for inputs and rising wages, as well as rising interest rates negatively impact our business by increasing our operating costs. General inflation also negatively impacts our business by decreasing the capital for our customers to deploy to purchase our products. Inflation may cause our customers to reduce or delay orders for our products thereby causing a decrease in sales. Increased instability relating to this higher inflation as well as rising interest rates may enhance volatility in currency exchange rates, limit our suppliers’ and customers’ access to credit and limit our ability to access debt and equity financing. These uncertainties may make it difficult for us and our suppliers and customers to accurately plan future business activities and materially adversely impact our operating results and financial condition.
We have been and may in the future become involved in legal and regulatory proceedings and commercial or contractual disputes, which could have a material adverse effect on our profitability and consolidated financial position.
We have been and may in the future be, from time to time, involved in litigation, regulatory proceedings and commercial or contractual disputes and these matters may be significant. These matters may include, without limitation, disputes with our distributors, suppliers and customers, intellectual property claims, stockholder litigation, government investigations, class action lawsuits, personal injury claims, environmental issues, customs and value-added tax disputes and employment and tax issues. In addition, we have in the past and could face in the future a variety of labor and employment claims against us, which could include but is not limited to general discrimination, wage and hour, privacy, ERISA or disability claims. In such matters, government agencies or private parties may seek to recover from us large, indeterminate amounts in penalties or monetary damages (including, in some cases, treble or punitive damages) or seek to limit our operations in some way. These types of lawsuits could require significant management time and attention or could involve substantial legal liability, adverse regulatory outcomes, or substantial expenses to defend. Often these cases raise complex factual and legal issues and create risks and uncertainties.

44

For example, on June 14, 2022, Velodyne filed a lawsuit against the Company in the District Court for the Northern District of California relating to two patents and requested an International Trade Commission proceeding alleging patent infringement with respect to the same two patents. On July 8, 2022, the Company filed a complaint against Velodyne in the Superior Court of California, alleging multiple claims including intellectual property misappropriation and false advertising.
In addition, on June 10, 2021, we received a letter from the SEC notifying us of an investigation and document subpoena. The subpoena seeks documents regarding projected financial information in CLA’s Form S-4 registration statement filed on December 22, 2020. We are cooperating with the SEC’s subpoena. There can be no assurance whether there will be further information requests or potential litigation, which is necessarily uncertain.
It is not possible to predict the outcome of the ongoing lawsuits, including when or how these matters will be resolved. Regardless of whether the Company is ultimately successful in these lawsuits, such matters could result in substantial costs and significantly and adversely impact the Company’s reputation and divert management’s attention and resources, which could have a material adverse effect on its business, operating results and financial condition, and negatively affect the price of the Company’s common stock. No assurances can be given that any proceedings and claims will not have a material adverse impact on our operating results and consolidated financial position or that our available insurance will mitigate this impact.
We may not be able to adequately protect or enforce our intellectual property rights or prevent competitors or other unauthorized parties from copying or reverse engineering our technology.
Our success depends in part on our ability to obtain patents and other intellectual property rights covering our technology and products, and to maintain adequate legal protection for our technology and products in the United States and worldwide. We rely on patent, trademark, copyright, and trade secret laws, as well as confidentiality procedures and contractual restrictions, to establish and protect our proprietary rights, all of which provide only limited protections.
We can make no assurances whether any of our pending patent applications will mature into issued patents, or that any of our pending trademark applications will be registered, in a manner that gives us any or adequate defensive protection or competitive advantages. We also cannot assure whether any patents issued to us or any trademarks registered by us will not be challenged, invalidated or circumvented. Our portfolio of currently-issued patents and registered trademarks, and any patents that may be issued, any copyrights and trademarks that may be registered in the future, may not provide sufficiently broad protections to us, or may not prove to be enforceable in actions against third parties. We cannot be certain that the actions we have undertaken to protect our technology and products will prevent unauthorized use of our technology or the reverse engineering of our products. Moreover, others may independently develop technologies and products that compete with ours, or infringe our intellectual property.
We have filed for patents and trademarks in the United States and in certain international jurisdictions, but such protections may not be available, and we may not have applied for protections in all countries in which we operate or sell our products. Though we may have obtained intellectual property and related proprietary rights in various jurisdictions, it may prove difficult to enforce our intellectual property rights in practice. Discovering and protecting against unauthorized use of our intellectual property, products and other proprietary rights is expensive and difficult, particularly internationally. We believe that our patents are foundational in the area of lidar products, and intend to enforce our intellectual property rights. Competitors and other unauthorized parties may attempt to copy or reverse engineer our lidar technology and other aspects of our solutions that we consider proprietary. Litigation may be necessary in the future to enforce or defend our intellectual property rights, to prevent unauthorized parties from copying or reverse engineering our products, to determine the validity and scope of the proprietary rights of others or to block the importation of infringing products into the United States or other markets. Failure to adequately protect our intellectual property rights could result in our competitors offering similar products, potentially resulting in the loss of some of our competitive advantage, market share and a decrease in our revenue, which would adversely affect our business, operating results, financial condition and prospects.






45


Claims that we are infringing third-party intellectual property, whether successful or not, could subject us to costly and time-consuming litigation or expensive licenses, and adversely affect our business.
Any intellectual property and related contractual litigation, if it is initiated in the future by us or a third party, such as the Velodyne actions, would result in substantial costs and diversion of management resources, either of which could materially and adversely affect our business, operating results and financial condition. Such claims may also divert management resources and attention away from other business efforts and force us to acquire intellectual property rights and licenses, which may involve substantial royalty or other payments that may not be acceptable to us. Further, a party making such a claim against us, if successful, could secure a judgment that requires us to pay substantial damages or such a party could obtain an injunction. An adverse determination also could invalidate our intellectual property rights and adversely affect our ability to offer our products to our customers and may require that we procure or develop substitute products that do not infringe, which could require significant effort and expense. Even if we obtain favorable outcomes in any such litigation, we may not be able to obtain adequate remedies, or may have incurred costs that threaten our financial stability. Assertions of our attempts to enforce our rights against third parties could also lead these third parties to assert their own intellectual property or other rights against us or seek invalidation or a narrowed scope of our rights, in whole or in part. Any of these events could adversely affect our business, operating results, financial condition and prospects.
Lidar is a heavily populated intellectual property field, in which many companies, both within and outside of the lidar industry, hold patents covering lidar products and other adjacent technologies. In addition to patents, companies in the lidar industry typically rely on copyrights and trade secrets to protect their technology. As a result, there has been frequent litigation in the lidar industry based on allegations of patent infringement, misappropriation or other violations of intellectual property rights. We have, and in the future may, receive inquiries from other intellectual property holders and we are subject and may become subject to claims that we infringe others’ intellectual property rights, particularly as our market presence increases, as our products expand to new use cases and geographies, and as we face increasing competition. In addition, parties may claim that our name and the branding of our products infringe their trademark rights in certain countries or territories. If such a claim were to prevail, we may have to change the names of and branding of our products in the affected territories which would be costly and could cause market confusion.
We currently have various agreements in effect pursuant to which we have agreed to defend, indemnify and hold harmless our customers, suppliers, and other partners from damages and costs which may arise from the infringement by our products of third-party patents or other intellectual property rights. The scope of these indemnity obligations may vary and in some instances, include indemnification for damages and expenses, including attorneys’ fees. Our insurance does not typically cover intellectual property infringement claims. A claim that our products infringe a third party’s intellectual property rights, even if unsuccessful, could adversely affect our relationships with our customers and deter future customers from purchasing our products. Our defense of intellectual property rights claims brought against us, or our customers, suppliers or partners, with or without merit, could be time-consuming and expensive to litigate or settle.
Even if we are not a party to any litigation between a customer and a third party relating to infringement of its products, an adverse outcome in any such litigation could make it more difficult for us to defend our products against intellectual property infringement claims in any subsequent litigation matter in which we are a named party. Any of these results could adversely affect our brand and operating results.
Any intellectual property and related contractual litigation, if it is initiated in the future by us or a third party, would result in substantial costs and diversion of management resources, either of which could adversely affect our business, operating results and financial condition. Such claims may also divert management resources and attention away from other business efforts and force us to acquire intellectual property rights and licenses, which may involve substantial royalty or other payments that may not be acceptable to us. Further, a party making such a claim against us, if successful, could secure a judgment that requires us to pay substantial damages or such a party could obtain an injunction. An adverse determination also could invalidate our intellectual property rights and adversely affect our ability to offer our products to our customers and may require that we procure or develop substitute products that do not infringe, which could require significant effort and expense. Even if we obtain favorable outcomes in any such litigation, we may not be able to obtain adequate remedies, or may have incurred costs that threaten our financial stability. Assertions of our rights against third parties could also lead third parties to assert their own intellectual property or other rights against us or seek invalidation or a narrowed scope of our rights, in whole or in part. Any of these events could adversely affect our business, operating results, financial condition and prospects.


46


Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Unregistered Sales of Equity Securities
We did not sell any securities during the three months ended June 30, 2022 that were not registered under the Securities Act.
Issuer Purchases of Equity Securities
We did not purchase any of our equity securities that are registered under Section 12(b) of the Exchange Act during the three months ended June 30, 2022.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
None.
47

Item 6. Exhibits.
Exhibit NumberDescriptionIncorporated by Reference
FormFile No.ExhibitFiling DateFiled/ Furnished herewith
S-4/A333-2516112.12/10/2021
S-4 POS333-2516113.13/10/2021
S-4 POS333-2516113.23/10/2021
8-K001-3946310.16/14/2022
*
*
**
**
101.INSInline XBRL Instance Document - the instance document does not appear in the Interactive Data file because its XBRL tags are embedded within the Inline XBRL document.*
101.SCHInline XBRL Taxonomy Extension Schema Document*
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document*
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document*
101.LABInline XBRL Taxonomy Label Linkbase Document*
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document*
104
Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
*
____________
The annexes, schedules, and certain exhibits to this Exhibit have been omitted pursuant to Item 601(b)(2) of Regulation S-K.
*Filed herewith.
**Furnished herewith.
48

SIGNATURE
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.
Ouster, Inc.
Date: August 5, 2022
By:/s/ Anna Brunelle
Name:Anna Brunelle
Title:
Chief Financial Officer (principal financial officer and principal accounting officer)
49
EX-31.1 2 oust-30jun22xex311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION
I, Angus Pacala, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Ouster, Inc.;

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

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

4.The registrant’s other certifying officer 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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):




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

 (b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: August 5, 2022
By:/s/ Angus Pacala
   Angus Pacala
   
Co-Founder and Chief Executive Officer
(principal executive officer)

EX-31.2 3 oust-30jun22xex312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION
I, Anna Brunelle, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Ouster, Inc.;

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

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

4.The registrant’s other certifying officer 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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):




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

 (b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: August 5, 2022
By:/s/ Anna Brunelle
   Anna Brunelle
   
Chief Financial Officer
(principal financial officer)
  

EX-32.1 4 oust-30jun22xex321.htm EX-32.1 Document

  
Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Ouster, Inc. (the “Company”) for the period ended June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

 (1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
 (2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date: August 5, 2022
By:
/s/ Angus Pacala
   Angus Pacala
   
Co-Founder and Chief Executive Officer
(principal executive officer)
 

EX-32.2 5 oust-30jun22xex322.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Ouster, Inc. (the “Company”) for the period ended June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

 (1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
 (2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date: August 5, 2022
By:/s/ Anna Brunelle
   Anna Brunelle
   
Chief Financial Officer
(principal financial officer)
 
 

EX-101.SCH 6 oust-20220630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - COVER link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Description of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Description of Business and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Fair Value of Financial Instruments - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Fair Value of Financial Instruments - Schedule of Changes in the Fair Value of Level 3 Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2112104 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2313303 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Balance Sheet Components - Schedule of Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Balance Sheet Components - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Balance Sheet Components - Reconciliation of Cash, Cash Equivalents and Restricted Cash Reported (Details) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Balance Sheet Components - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2419411 - Disclosure - Balance Sheet Components - Schedule of Property Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2420412 - Disclosure - Balance Sheet Components - Schedule of Business Acquisitions, Reconciliation of Preliminary Total Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 2421413 - Disclosure - Balance Sheet Components - Schedule of Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2422414 - Disclosure - Balance Sheet Components - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2423415 - Disclosure - Balance Sheet Components - Schedule of Accrued and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2124105 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2325304 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2426416 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2427417 - Disclosure - Debt - Schedule of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2128106 - Disclosure - Warrants link:presentationLink link:calculationLink link:definitionLink 2329305 - Disclosure - Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 2430418 - Disclosure - Warrants - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2431419 - Disclosure - Warrants - Schedule of Fair Value Measurement Inputs of Redeemable Convertible Preferred Stock Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 2432420 - Disclosure - Warrants - Schedule of Fair Value Measurement Inputs of Private Placement Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 2133107 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2434421 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2135108 - Disclosure - Redeemable Convertible Preferred and Common Stock link:presentationLink link:calculationLink link:definitionLink 2436422 - Disclosure - Redeemable Convertible Preferred and Common Stock - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2137109 - Disclosure - Stock-based compensation link:presentationLink link:calculationLink link:definitionLink 2338306 - Disclosure - Stock-based compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2439423 - Disclosure - Stock-based compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2440424 - Disclosure - Stock-based compensation - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2441425 - Disclosure - Stock-based compensation - Schedule of Stock Options Outstanding and Exercisable (Details) link:presentationLink link:calculationLink link:definitionLink 2442426 - Disclosure - Stock-based compensation - Schedule of Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2443427 - Disclosure - Stock-based compensation - Schedule of Stock-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2444428 - Disclosure - Stock-based compensation - Schedule of Stock Compensation Expense by Award Type (Details) link:presentationLink link:calculationLink link:definitionLink 2145110 - Disclosure - Net Loss Per Common Share link:presentationLink link:calculationLink link:definitionLink 2346307 - Disclosure - Net Loss Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2447429 - Disclosure - Net Loss Per Common Share - Schedule of Net Loss Per Common Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 2448430 - Disclosure - Net Loss Per Common Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2449431 - Disclosure - Net Loss Per Common Share - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 2150111 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 2151112 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2352308 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2453432 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2454433 - Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2155113 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 oust-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 oust-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 oust-20220630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT SUPPLEMENTAL DISCLOSURES OF OPERATING ACTIVITIES: Supplemental Cash Flow Information [Abstract] Customer [Domain] Customer [Domain] Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Leasehold improvements Leasehold Improvements [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net loss Net loss Net Income (Loss) Attributable to Parent Operating lease, right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Business Acquisitions, Reconciliation of Preliminary Total Consideration Schedule of Business Acquisitions, by Acquisition [Table Text Block] Accrued compensation Employee-related Liabilities, Current Income Statement Location [Axis] Income Statement Location [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Valuation Technique, Option Pricing Model Valuation Technique, Option Pricing Model [Member] Weighted average exercise price, options cancelled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Cancellations in Period, Weighted Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Cancellations in Period, Weighted Average Exercise Price Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Europe, Middle East and Africa EMEA [Member] Proceeds from sale of property & equipment Proceeds from Sale of Property, Plant, and Equipment Revenue from Contract with Customer [Abstract] Options to purchase common stock Share-based Compensation Arrangement by Share-based Payment Award, Options, Options To Purchase Common Stock [Member] Share-based Compensation Arrangement by Share-based Payment Award, Options, Options To Purchase Common Stock Number of shares underlying outstanding options, options cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Sense Photonics Inc. Sense Photonics Inc. [Member] Sense Photonics Inc. Weighted- Average Remaining Contractual Term (in years) Weighted Average Remaining Contractual Term [Abstract] Weighted Average Remaining Contractual Term Customer C Customer C [Member] Customer C Redeemable convertible preferred stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Temporary Equity, Shares Outstanding Other non-current assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Sale of stock, authorized amount Sale Of Stock, Authorized Amount Sale Of Stock, Authorized Amount Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity File Number Entity File Number Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Interest Rate Scenario [Domain] Interest Rate Scenario [Domain] Interest Rate Scenario Change in the fair value included in other income (expense), net Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Measurement period adjustment, goodwill Goodwill, Purchase Accounting Adjustments Exercise price, lower range limit (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization expense Amortization of Intangible Assets Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Antidilutive securities excluded from computation of net loss per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Research and development Research and Development Expense [Member] Term Loan Term Loan [Member] Term Loan Debt Instrument, Prepayment Made Within 12 Months Following the Closing Date Debt Instrument, Prepayment Made Within 12 Months Following The Closing Date [Member] Debt Instrument, Prepayment Made Within 12 Months Following The Closing Date Sale of Stock [Axis] Sale of Stock [Axis] Liability Class [Axis] Liability Class [Axis] Series B Preferred Stock Converted to Common Stock Series B Preferred Stock Converted To Common Stock [Member] Series B Preferred Stock Converted To Common Stock OTI Ouster Technologies, Inc. [Member] Ouster Technologies, Inc. Private Placement Private Placement [Member] Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Business Acquisition [Axis] Business Acquisition [Axis] Award Type [Domain] Award Type [Domain] Exercise Price Range [Axis] Exercise Price Range [Axis] LIBOR Rate Not Available or Applicable LIBOR Rate Not Available Or Applicable [Member] LIBOR Rate Not Available Or Applicable Local Phone Number Local Phone Number Assets Assets [Abstract] Stock, shares authorized (in shares) Common Stock And Temporary Equity, Shares Authorized Common Stock And Temporary Equity, Shares Authorized Related Party Transactions [Abstract] Weighted average exercise price, options vested and expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Issuance of redeemable convertible preferred stock upon exercise of warrants Issuance Of Redeemable Convertible Preferred Stock Upon Exercise Of Warrants Issuance Of Redeemable Convertible Preferred Stock Upon Exercise Of Warrants Concentration risk, percentage Concentration risk, percentage (less than 10%) Concentration Risk, Percentage Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Number of shares underlying outstanding options, beginning balance (in shares) Number of shares underlying outstanding options, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Accumulated Deficit Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Proceeds from noteholders debt Proceeds from Related Party Debt Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Debt instrument, covenant term, unrestricted cash balance required Debt Instrument, Covenant Term, Unrestricted Cash Balance Required Debt Instrument, Covenant Term, Unrestricted Cash Balance Required Conversion of redeemable convertible preferred stock to common stock Stock Issued During Period, Value, Conversion of Convertible Securities Supplier B Supplier B [Member] Supplier B Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Related Party [Axis] Related Party [Axis] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Secured Debt Secured Debt [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Measurement period adjustment, net assets acquired Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred Property and equipment purchases included in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Right-of-use assets obtained in exchange for operating lease liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability In the Event of Debt Default In The Event Of Debt Default [Member] In The Event Of Debt Default Other non-current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Commitments and Contingencies Disclosure [Abstract] Supplier [Axis] Supplier [Axis] Warrant, exercisable, threshold period Class Of Warrant Or Right, Exercisable, Threshold Period Class Of Warrant Or Right, Exercisable, Threshold Period Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Proceeds from the issuance of common stock under at-the-market offering, net of commissions and fees Proceeds From Issuance Of Common Stock, Net Of Issuance Costs Proceeds From Issuance Of Common Stock, Net Of Issuance Costs Prime Rate Prime Rate [Member] Customer A Customer A [Member] Customer A Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Other Income (Expense), Net Other Nonoperating Income (Expense) [Member] Net loss per common share, basic (in dollars per share) Earnings Per Share, Basic Revenue Revenue from Contract with Customer [Text Block] Document Information [Line Items] Document Information [Line Items] Restricted stock awards, beginning balance (in shares) Restricted stock awards, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Fair value, beginning balance Fair Value, ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Prepaid expenses Prepaid Expense, Current Interest expense Interest Expense, Debt Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Outstanding shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Exercise Price at $5.24 Exercise Price Range Five [Member] Exercise Price Range Five Investor Investor [Member] Payment of interest and fee upon extinguishment of debt Payment Of Interest And Fees Upon Extinguishment Of Debt Payment Of Interest And Fees Upon Extinguishment Of Debt Machinery and equipment Machinery and Equipment [Member] Debt instrument, end of term charge Debt Instrument, End Of Term Charge Debt Instrument, End Of Term Charge Cash equivalents: Cash Equivalents, at Carrying Value [Abstract] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Four Finite-Lived Intangible Asset, Expected Amortization, after Year Four Total consideration Business Combination, Consideration Transferred Unvested RSAs Share-based Compensation Arrangement by Share-based Payment Award, Unvested Restricted Stock Award [Member] Share-based Compensation Arrangement by Share-based Payment Award, Unvested Restricted Stock Award Interest Rate Scenario [Axis] Interest Rate Scenario [Axis] Interest Rate Scenario Exercise Price at $0.21 Exercise Price Range Two [Member] Exercise Price Range Two Convertible Promissory Note Convertible Promissory Note [Member] Convertible Promissory Note Long-term debt Debt, outstanding balance Long-term Debt, Gross Proceeds from borrowings, net of debt discount and issuance costs Proceeds from Issuance of Secured Debt Redeemable convertible preferred stock, par value (in dollars per share) Temporary Equity, Par or Stated Value Per Share Plan Name [Axis] Plan Name [Axis] Assets Assets, Fair Value Disclosure [Abstract] Promissory notes, outstanding balance Convertible notes, net Convertible notes, outstanding balance Long-term Debt Total financial assets Assets, Fair Value Disclosure Level 1 Fair Value, Inputs, Level 1 [Member] CASH FLOWS FROM INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities [Abstract] Other Vendors Other Vendors [Member] Other Vendors Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Income Tax Disclosure [Abstract] Entity Small Business Entity Small Business Numerator: Numerator [Abstract] Numerator Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total liabilities, redeemable convertible preferred stock, and stockholders’ equity Liabilities and Equity Other Other Accrued Liabilities, Current Scenario [Axis] Scenario [Axis] Weighted average exercise price, options exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Restricted cash Restricted Cash Additional paid-in capital Additional Paid in Capital Concentration Risk [Line Items] Concentration Risk [Line Items] Liabilities, redeemable convertible preferred stock and stockholders’ equity Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Options exercisable, weighted average exercise price (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Description of Business and Basis of Presentation Business Description and Basis of Presentation [Text Block] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Net Loss Per Common Share Earnings Per Share [Text Block] Operating expenses: Operating Expenses [Abstract] Entity Interactive Data Current Entity Interactive Data Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Conversion of redeemable convertible preferred stock to common stock (in shares) Temporary Equity, Conversion Of Temporary Equity To Common Stock, Shares Temporary Equity, Conversion Of Temporary Equity To Common Stock, Shares Gross profit Gross Profit Related Party Affiliated Entity [Member] Effect of exchange rates on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Commissions and fees Sale Of Stock, Commissions And Fees Sale Of Stock, Commissions And Fees Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Debt issuance costs Less: debt issuance costs Debt Issuance Costs, Net Measurement period adjustment, accrued and other current liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Accrued Current Liabilities And Other Current Liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Accrued Current Liabilities And Other Current Liabilities Conversion of Warrant to Ouster Common Stock Conversion Of Warrant To Ouster Common Stock [Member] Conversion Of Warrant To Ouster Common Stock Proceeds from issuance of promissory notes to related parties Proceeds from Notes Payable Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Address, State or Province Entity Address, State or Province Pre-merger cost Reverse Recapitalization, Pre-merger Cost Reverse Recapitalization, Pre-merger Cost Private Placement Warrants Private Placement Warrants [Member] Private Placement Warrants Current liabilities: Liabilities, Current [Abstract] Class of Warrant or Right [Table] Class of Warrant or Right [Table] Proceeds from at-the-market offering, net of commissions and fees of $451 and issuance costs of $546 Stock Issued During Period, Value, New Issues Operating lease liability Increase (Decrease) in Operating Lease Liability General and administrative General and Administrative Expense Value of stock called by warrant, percentage of debt face amount Class of Warrant or Right, Value of Securities Called by Warrants or Rights, Percentage Of Outstanding Loan Class of Warrant or Right, Value of Securities Called by Warrants or Rights, Percentage Of Outstanding Loan Options exercisable (in shares) Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Stock-based compensation Share-based Payment Arrangement [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Accounting Policies [Abstract] Stock options outstanding, weighted average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term At-the-market offering costs for the issuance of common stock Payments of Stock Issuance Costs Proceeds from at-the-market offering, net of commissions and fees of $451 and issuance costs of $546 (in shares) Stock Issued During Period, Shares, New Issues Outstanding letter of credit Letters of Credit Outstanding, Amount Document Transition Report Document Transition Report Public Warrants Public Warrants [Member] Public Warrants Common stock, $0.0001 par value; 1,000,000,000 shares authorized at June 30, 2022 and December 31, 2021; 181,424,515 and 172,200,417 issued and outstanding at June 30, 2022 and December 31, 2021, respectively Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total other expense, net Nonoperating Income (Expense) Unamortized stock-based compensation expense, period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Customer Concentration Risk Customer Concentration Risk [Member] Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Including Goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Including Goodwill Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] Commitments and contingencies (Note 7) Commitments and Contingencies Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Inventory write down Inventory Write-down Authorized stock, par value (in dollars per share) Common Stock And Temporary Equity, Par Or Stated Value Per Share Common Stock And Temporary Equity, Par Or Stated Value Per Share Restricted Stock [Member] Restricted Stock [Member] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Legal Entity [Axis] Legal Entity [Axis] Cover [Abstract] Conversion of Canceled CLA Units to Public Warrant Conversion Of Canceled CLA Units To Public Warrant [Member] Conversion Of Canceled CLA Units To Public Warrant Class of Stock [Axis] Class of Stock [Axis] Third Party Contract Manufacturer Third Party Contract Manufacturer [Member] Third Party Contract Manufacturer Unit, conversion ratio Unit, Conversion Ratio Unit, Conversion Ratio Warrants outstanding (in shares) Class of Warrant or Right, Outstanding Sale of stock, aggregate commitment amount Sale of Stock, Consideration Received on Transaction Work in process Inventory, Work in Process, Net of Reserves Cash Cash Prepaid expenses and other current assets Total prepaid and other current assets Prepaid Expense and Other Assets, Current Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Warrants Temporary Equity [Text Block] Temporary Equity Redeemable convertible preferred stock, $0.0001 par value per share; 100,000,000 shares authorized at June 30, 2022 and December 31, 2021; Nil shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively (aggregate liquidation preference of nil at June 30, 2022 and December 31, 2021, respectively) Beginning balance Ending balance Temporary Equity, Carrying Amount, Attributable to Parent Entity [Domain] Entity [Domain] Accrued and other current liabilities Accrued Liabilities, Current Revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Options outstanding, weighted average remaining contractual life (years) Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term 2015 Stock Plan 2015 Stock Plan [Member] 2015 Stock Plan Assets acquired: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Finished goods Inventory, Finished Goods, Net of Reserves Debt Instrument, Prepayment Scenario [Domain] Debt Instrument, Prepayment Scenario [Domain] Debt Instrument, Prepayment Scenario [Domain] Option Share-based Payment Arrangement, Option [Member] Offering costs in connection with the merger Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Document Information [Table] Document Information [Table] Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Document Quarterly Report Document Quarterly Report Measurement Input Type [Domain] Measurement Input Type [Domain] Change in fair value of warrant liabilities Warrants, loss (gain) from fair value adjustment Fair Value Adjustment of Warrants Notes Payable, Other Payables Notes Payable, Other Payables [Member] Promissory Note Promissory Note [Member] Promissory Note Interest income Investment Income, Interest Common stock, $0.0001 par value per share Common Stock Common Stock [Member] Variable Rate [Axis] Variable Rate [Axis] Loss from operations Operating Income (Loss) Schedule of Prepaid Expenses and Other Current Assets Schedule Of Prepaid Expenses And Other Current Assets [Table Text Block] Schedule Of Prepaid Expenses And Other Current Assets Aggregate Intrinsic Value Aggregate Intrinsic Value [Roll Forward] Aggregate Intrinsic Value Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Deferred Debt Financing Costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Policy [Policy Text Block] Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Policy Operating lease liability, current portion Operating Lease, Liability, Current 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Issuance of redeemable convertible preferred stock upon exercise of warrants Temporary Equity, Stock Issued During Period, Value, New Issues Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Vesting of early exercised stock options APIC, Share-based Payment Arrangement, Recognition and Exercise Stock-based compensation Share-based Payment Arrangement, Noncash Expense Variable Rate [Domain] Variable Rate [Domain] Additional Paid-in- Capital Additional Paid-in Capital [Member] Cash and cash equivalents Total cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation expense Depreciation Repayments of debt Repayments of Debt Developed technology Technology-Based Intangible Assets [Member] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Non-cancelable purchase commitments Unrecorded Unconditional Purchase Obligation Additional compensation expense Share-based Payment Arrangement, Compensation Cost Upon Forgiveness Of Promissory Notes Share-based Payment Arrangement, Compensation Cost Upon Forgiveness Of Promissory Notes Warrants issued, number of preferred stock callable (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Other income (expense), net Other Nonoperating Income (Expense) Certain Executives Management And Employee, Certain Executives [Member] Management And Employee, Certain Executives Prepaid insurance Prepaid Insurance Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Preferred stock, conversion ratio Preferred Stock, Convertible, Conversion Ratio Debt instrument, secured amount, percent of securities in foreign subsidiaries Debt Instrument, Collateral Amount, Percent Of Securities In Foreign Subsidiaries Debt Instrument, Collateral Amount, Percent Of Securities In Foreign Subsidiaries Total liabilities Liabilities Raw materials Inventory, Raw Materials, Net of Reserves North and South America, excluding United States Americas, Excluding United States [Member] Americas, Excluding United States Cancellation of Sense acquisition shares Stock Cancelled During Period, Value, Acquisitions Stock Cancelled During Period, Value, Acquisitions Award Type [Axis] Award Type [Axis] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One CASH FLOWS FROM FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities [Abstract] Stock options outstanding, aggregate intrinsic value, beginning balance Stock options outstanding, aggregate intrinsic value, ending balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Weighted average exercise price, options exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Measurement Input Type [Axis] Measurement Input Type [Axis] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Common stock, shares issued (in shares) Common Stock, Shares, Issued City Area Code City Area Code Issuance of preferred stock upon exercise of warrants Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Schedule of Reverse Recapitalization [Table] Schedule of Reverse Recapitalization [Table] Schedule of Reverse Recapitalization [Table] Conversion of Canceled CLA Units to Ouster Common Stock Conversion Of Canceled CLA Units To Ouster Common Stock [Member] Conversion Of Canceled CLA Units To Ouster Common Stock Private placement warrants acquired as part of the merger Warrants Acquired In Merger Warrants Acquired In Merger Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Expected term (years) Measurement Input, Expected Term [Member] Debt instrument, prepayment charge, percentage Debt Instrument, Prepayment Charge, Percentage Debt Instrument, Prepayment Charge, Percentage Merger Reverse Recapitalization [Policy Text Block] Reverse Recapitalization Entity Address, City or Town Entity Address, City or Town Vendor relationship Vendor Relationship [Member] Vendor Relationship Repurchase of common stock Payments for Repurchase of Common Stock Estimated Useful Life (in years) Property, Plant and Equipment, Useful Life Stockholders’ equity (deficit): Stockholders' Equity Attributable to Parent [Abstract] Private placement warrant liability acquired as part of the merger Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Acquired As Part Of The Merger Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Acquired As Part Of The Merger Software Software and Software Development Costs [Member] Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Operating lease liability, long-term portion Operating Lease, Liability, Noncurrent Measurement period adjustment, total liabilities assumed Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities Measurement Frequency [Domain] Measurement Frequency [Domain] Cancellation of Sense acquisition shares (in shares) Stock Cancelled During Period, Shares, Acquisitions Stock Cancelled During Period, Shares, Acquisitions Sponsor Sponsor [Member] Sponsor Debt instrument, face amount Debt Instrument, Face Amount Interest expense Interest Expense Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Warrant, conversion ratio Class Of Warrant Or Right, Conversion Ratio Class Of Warrant Or Right, Conversion Ratio Net Assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Schedule of Accrued and Other Current Liabilities Schedule Of Accrued And Other Current Liabilities [Table Text Block] Schedule Of Accrued And Other Current Liabilities Accumulated deficit Accumulated other comprehensive loss Retained Earnings (Accumulated Deficit) Restricted Stock Units Restricted Stock Units (RSUs) [Member] Conversion of redeemable convertible preferred stock to common stock Conversion of Stock, Amount Converted Statement of Stockholders' Equity [Abstract] Entity Filer Category Entity Filer Category Exercise of warrant, threshold trading days Class of Warrant or Right, Exercisable, Threshold Trading Days Class of Warrant or Right, Exercisable, Threshold Trading Days Business Acquisition [Line Items] Business Acquisition [Line Items] Supplier A Supplier A [Member] Supplier A Income Statement [Abstract] Income Statement [Abstract] Concentration Risk [Table] Concentration Risk [Table] Measurement period adjustment, fair value of common stock issued at closing Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Adjustment Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Adjustment Entity Registrant Name Entity Registrant Name Offering cost Reverse Recapitalization, Offering Cost Reverse Recapitalization, Offering Cost Schedule of Changes in Fair Value of Level 3 Financial Instruments Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Conversion of Class A Common Stock to Common Stock Conversion Of Class A Common Stock To Common Stock [Member] Conversion Of Class A Common Stock To Common Stock Accounts receivable, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Unvested Options, exercised in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Unvested, Exercises in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Unvested, Exercises in Period Conversion of redeemable convertible preferred stock to common stock Temporary Equity, Conversion Of Temporary Equity To Common Stock, Value Temporary Equity, Conversion Of Temporary Equity To Common Stock, Value Proceeds from exercise of stock options Proceeds from Stock Options Exercised Options outstanding, weighted average exercise price (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Provision for income tax expense Income Tax Expense (Benefit) Exercise Price at $1.42 Exercise Price Range Three [Member] Exercise Price Range Three Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Asia and Pacific Asia Pacific [Member] Fully vested replacement equity awards Business Combination, Consideration Transferred, Replacement Equity Awards Vested Business Combination, Consideration Transferred, Replacement Equity Awards Vested Equity Components [Axis] Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Sales and marketing Selling and Marketing Expense [Member] Schedule of Stock Options Outstanding and Exercisable Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Accounts Receivable Accounts Receivable [Member] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Sale of Stock [Domain] Sale of Stock [Domain] Debt Instrument, Prepayment Made after 12 Months Prior to 24 Months Following the Closing Date Debt Instrument, Prepayment Made After 12 Months Prior To 24 Months Following The Closing Date [Member] Debt Instrument, Prepayment Made After 12 Months Prior To 24 Months Following The Closing Date Inventory Total inventory Inventory, Net Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Repurchase of common stock Stock Repurchased During Period, Value 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] Statement of Financial Position [Abstract] Payment of offering costs Payment Of Reverse Recapitalization Offering Cost Payment Of Reverse Recapitalization Offering Cost Unamortized stock-based compensation expense of option Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Product and Service [Axis] Product and Service [Axis] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Share-based payment arrangement, cost not yet recognized, RSU Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Revenue Revenue Benchmark [Member] Equity Component [Domain] Equity Component [Domain] Exercise price of warrant Measurement Input, Exercise Price [Member] Sales and marketing Selling and Marketing Expense Repurchase of common stock (shares) Stock Repurchased During Period, Shares Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Accrued and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Fair value of common stock issued at closing Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Automotive and vehicle hardware Vehicles [Member] Statement [Line Items] Statement [Line Items] Restricted cash, non-current Restricted Cash, Noncurrent Weighted- Average Exercise Price per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Series B Redeemable Convertible Preferred Stock Series B Preferred Stock [Member] Conversion of Stock, Name [Domain] Conversion of Stock, Name [Domain] Counterparty Name [Domain] Counterparty Name [Domain] Debt Disclosure [Abstract] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Dividend yield Measurement Input, Expected Dividend Rate [Member] Common stock, voting rights, number of votes per share Common Stock, Voting Rights, Number Of Votes Per Share Common Stock, Voting Rights, Number Of Votes Per Share Warrant, aggregated purchase price Proceeds from Issuance of Warrants Issuance cost Sale Of Stock, Issuance Cost Sale Of Stock, Issuance Cost Estimated Useful Life (in years) Finite-Lived Intangible Asset, Useful Life Customer [Axis] Customer [Axis] Issuance of redeemable convertible preferred stock upon exercise of warrants (in shares) Temporary Equity, Stock Issued During Period, Shares, New Issues Temporary Equity, Stock Issued During Period, Shares, New Issues Schedule of Net Loss Per Common Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Liabilities Financial Liabilities Fair Value Disclosure [Abstract] Other Comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Stock-based Compensation Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Money market funds Money Market Funds, at Carrying Value Forecast Forecast [Member] Title of 12(b) Security Title of 12(b) Security Exercise Price at $10.26 Exercise Price Range Six [Member] Exercise Price Range Six Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Total assets Assets Plan Name [Domain] Plan Name [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Stock options exercisable, weighted average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Stock price Measurement Input, Share Price [Member] Repayment of debt Repayments of Secured Debt Repayment of promissory notes to related parties Repayments of Notes Payable Document Type Document Type Product and Service [Domain] Product and Service [Domain] Schedule of Nonvested Restricted Stock Units Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Research and development Research and Development Expense Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Debt instrument, stated interest rate Debt Instrument, Interest Rate, Stated Percentage Denominator [Abstract] Denominator [Abstract] Denominator Exercise of warrant, threshold trading-day period Class of Warrant or Right, Exercisable, Threshold Trading-day Period Class of Warrant or Right, Exercisable, Threshold Trading-day Period CLA Warrants CLA Warrants [Member] CLA Warrants Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Share-based Payment Arrangement, Option, Exercise Price Range [Table] Share-based Payment Arrangement, Option, Exercise Price Range [Table] Furniture and fixtures Furniture and Fixtures [Member] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Additional borrowing capacity Line Of Credit Facility, Additional Borrowing Capacity Line Of Credit Facility, Additional Borrowing Capacity Options to purchase common stock Redeemable Convertible Preferred Stock [Member] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Geographical [Axis] Geographical [Axis] Vested and early exercised options subject to nonrecourse notes Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Early Exercised Options Subject To Nonrecourse Notes [Member] Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Early Exercised Options Subject To Nonrecourse Notes Stock Conversion Description [Axis] Stock Conversion Description [Axis] Weighted-average shares used to compute basic net loss per share (in shares) Weighted Average Number of Shares Outstanding, Basic Net loss per common share, diluted (in dollars per share) Earnings Per Share, Diluted Amortization of debt issuance costs and debt discount Amortization of Debt Issuance Costs and Discounts Common stock, deemed value (in dollars per share) Sale of stock (in dollars per share) Sale of Stock, Price Per Share Change in right-of-use asset Operating Lease, Right-of-Use Asset, Amortization Expense Promissory notes, percentage forgiven Note Receivable, Related Parties, Percentage Forgiven Note Receivable, Related Parties, Percentage Forgiven Product Product [Member] Total financial liabilities Financial Liabilities Fair Value Disclosure Unvested early exercised common stock options Share-based Compensation Arrangement by Share-based Payment Award, Options, Unvested Early Exercised Common Stock Options [Member] Share-based Compensation Arrangement by Share-based Payment Award, Options, Unvested Early Exercised Common Stock Options Supplier [Domain] Supplier [Domain] Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Redeemable convertible preferred stock, shares authorized (in shares) Temporary Equity, Shares Authorized Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Cost of product revenue Cost of Revenue Ordinary shares, conversion ratio Recapitalization Transaction, Conversion Ratio Recapitalization Transaction, Conversion Ratio Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax [Abstract] Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Conversion of redeemable convertible preferred stock to common stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Number of equity incentive plans Share-based Payment Arrangement, Number Of Equity Incentive Plans Share-based Payment Arrangement, Number Of Equity Incentive Plans Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property and equipment, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Redeemable Convertible Preferred Stock Warrant Liability Redeemable Convertible Preferred Stock, Warrant Liability [Member] Redeemable Convertible Preferred Stock, Warrant Liability Applicable Interest Rate at the Time of Default Applicable Interest Rate At The Time Of Default [Member] Applicable Interest Rate At The Time Of Default Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current Debt instrument, maximum borrowing capacity Debt Instrument, Maximum Borrowing Capacity Debt Instrument, Maximum Borrowing Capacity Concentration Risk Type [Axis] Concentration Risk Type [Axis] Depreciation and amortization Depreciation, Depletion and Amortization 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three 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] Customer B Customer B [Member] Customer B Debt Instrument, Prepayment Scenario [Axis] Debt Instrument, Prepayment Scenario [Axis] Debt Instrument, Prepayment Scenario Share exchange ratio Recapitalization Exchange Ratio Recapitalization Exchange Ratio CLA Colonnade Acquisition Corp. [Member] Colonnade Acquisition Corp. Sale of stock, remaining authorized amount Sale Of Stock, Remaining Authorized Amount Sale Of Stock, Remaining Authorized Amount Vesting of early exercised stock options Adjustments To Additional Paid In Capital, Conversion Of Convertible Debt Adjustments To Additional Paid In Capital, Conversion Of Convertible Debt Total Purchase Cost of Goods and Service Benchmark [Member] Accumulated other comprehensive loss AOCI Attributable to Parent [Member] 2022 (the remainder of 2022) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Inventory Increase (Decrease) in Inventories Measurement period adjustment, total assets acquired Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Supplier Concentration Risk Supplier Concentration Risk [Member] Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Redeemable Convertible Preferred and Common Stock Equity and Temporary Equity [Text Block] Equity and Temporary Equity Measurement period adjustment, other non-current liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Noncurrent Liabilities, Other Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Noncurrent Liabilities, Other Document Period End Date Document Period End Date Common Class B Common Class B [Member] Schedule of Reverse Recapitalization [Line Items] Schedule of Reverse Recapitalization [Line Items] Schedule of Reverse Recapitalization [Line Items] Private Placement Warrant Liability Private Placement Warrant Liability [Member] Private Placement Warrant Liability Entity Central Index Key Entity Central Index Key Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Number of Shares Underlying Outstanding Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Management And Employee Management And Employee [Member] Management And Employee Payments for cash facility and legal fees Payments For Cash Facility And Legal Fees Payments For Cash Facility And Legal Fees Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Exercise price, upper range limit (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING INFORMATION: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Customer relationships Customer Relationships [Member] Accrued and other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Current Liabilities And Other Current Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Current Liabilities And Other Current Liabilities Redeemable convertible preferred stock, shares issued (in shares) Temporary Equity, Shares Issued Loss Contingencies [Line Items] Loss Contingencies [Line Items] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Total operating expenses Operating Expenses Other non-current liabilities Other Liabilities, Noncurrent Redeemable convertible preferred stock, liquidation preference Temporary Equity, Liquidation Preference Schedule of Long-term Debt Instruments Schedule of Long-term Debt Instruments [Table Text Block] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Earnings Per Share [Abstract] Accounts Payable Accounts Payable [Member] Stock converted (in shares) Stock Converted, Reversed Recapitalization Stock Converted, Reversed Recapitalization Property, plant and equipment, gross Property, Plant and Equipment, Gross Warrants issued, exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Runway Loan and Security Agreement Runway Loan And Security Agreement [Member] Runway Loan And Security Agreement Vested Options, exercised in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Exercises in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Exercises in Period Issuance of common stock upon merger and private offering, net of acquired private placement warrants of $19,377 (in shares) Stock Issued During Period, Shares, Reverse Recapitalization Stock Issued During Period, Shares, Reverse Recapitalization Number of shares underlying outstanding options, vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Issuance of common stock upon exercise of restricted stock awards - net of tax withholding Restricted Stock, Value, Shares Issued Net of Tax Withholdings Weighted average exercise price, beginning balance (in dollars per share) 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 Warrants to purchase common stock Warrant [Member] Hercules Loan And Security Agreement Hercules Loan And Security Agreement [Member] Hercules Loan And Security Agreement Warrant, expiration period Warrants and Rights Outstanding, Term Receivable from contract manufacturer Receivable From Contract Manufacturer, Current Receivable From Contract Manufacturer, Current Debt Long-term Debt, Excluding Current Maturities Total stock-based compensation Share-based Payment Arrangement, Expense Entity Current Reporting Status Entity Current Reporting Status Risk-free interest rate Measurement Input, Risk Free Interest Rate [Member] Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Exercise of warrant, threshold common stock price (in dollars per share) Class Of Warrant Or Right, Exercisable, Threshold Common Stock Price Class Of Warrant Or Right, Exercisable, Threshold Common Stock Price Warrant liabilities Class Of Warrant Or Right, Fair Value Disclosure Class Of Warrant Or Right, Fair Value Disclosure Restricted cash, current Restricted Cash, Current Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Canceled in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Canceled in Period Counterparty Name [Axis] Counterparty Name [Axis] Stock options exercisable, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Debt Instrument, Prepayment Made after 24 Months Following the Closing Date Debt Instrument, Prepayment Made After 24 Months Following The Closing Date [Member] Debt Instrument, Prepayment Made After 24 Months Following The Closing Date Accumulated inventory write down Inventory Valuation Reserves Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Construction in progress Construction in Progress [Member] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Common Class A Common Class A [Member] Gain from disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents United States UNITED STATES Sale of stock, number of shares issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Schedules of Concentration of Risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Current assets: Assets, Current [Abstract] Finite-lived intangible assets Gross Carrying amount Finite-Lived Intangible Assets, Gross Exercise Price at $0.18 Exercise Price Range One [Member] Exercise Price Range One Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Issuance of common stock upon exercise of restricted stock awards - net of tax withholding (in shares) Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Money market funds Cash and Cash Equivalents, Fair Value Disclosure Entity Address, Postal Zip Code Entity Address, Postal Zip Code At The Market Program At The Market Program [Member] At The Market Program Issuance of common stock upon exercise of stock options (in shares) Number of shares underlying outstanding options, options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Weighted-average shares used to compute diluted net loss per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Warrant liabilities (at June 30, 2022 and December 31, 2021 related party $172 and $2,669, respectively) Warrant liabilities Warrant, fair value Warrants and Rights Outstanding Exercise Price Range [Domain] Exercise Price Range [Domain] Sale of warrants, price (in dollars per share) Sale Of Warrant, Price Per Share Sale Of Warrant, Price Per Share Fair Value, Recurring Fair Value, Recurring [Member] Liabilities assumed: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Income Taxes Income Tax Disclosure [Text Block] Accrued interest Interest Payable, Current Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Related Party [Domain] Related Party [Domain] Schedule of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Transferred at Point in Time Transferred at Point in Time [Member] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Cancellations, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Cancellations, Weighted Average Grant Date Fair Value Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Common Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Accrued and other current liabilities Accrued And Other Liabilities, Current Accrued And Other Liabilities, Current Statement of Cash Flows [Abstract] Other (expense) income: Nonoperating Income (Expense) [Abstract] Exercise Price at $1.49 Exercise Price Range Four [Member] Exercise Price Range Four Number of shares underlying outstanding options, exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Class of Stock [Line Items] Class of Stock [Line Items] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment CASH FLOWS FROM OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities [Abstract] Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value General and administrative General and Administrative Expense [Member] Entity Shell Company Entity Shell Company Uninvoiced receipts Uninvoiced Receipts, Other Current Liabilities Uninvoiced Receipts, Other Current Liabilities Total current liabilities Liabilities, Current Taxes paid related to net share settlement of restricted stock awards Payment, Tax Withholding, Share-based Payment Arrangement Class of Stock [Domain] Class of Stock [Domain] Cash paid at closing to settle Sense pre-existing debt and transaction costs incurred by Sense Payments to Acquire Businesses, Gross Revolving line of credit, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Money Market Funds Money Market Funds [Member] Loss Contingencies [Table] Loss Contingencies [Table] Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Series B Redeemable Convertible Preferred Stock Warrants Series B Redeemable Convertible Preferred Stock Warrants [Member] Series B Redeemable Convertible Preferred Stock Warrants Stock options vested and expected to vest, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Current Fiscal Year End Date Current Fiscal Year End Date Issuance of common stock upon merger and private offering, net of acquired private placement warrants of $19,377 Stock Issued During Period, Value, Reverse Recapitalization Stock Issued During Period, Value, Reverse Recapitalization Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Other current assets Other Assets, Current Statement [Table] Statement [Table] Recently Issued and Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Proceeds from the merger and private offering Proceeds From Reverse Recapitalization Transaction Proceeds From Reverse Recapitalization Transaction Statistical Measurement [Axis] Statistical Measurement [Axis] Net Book Value Finite-Lived Intangible Assets, Net Restricted cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash Goodwill Goodwill Series A Redeemable Convertible Preferred Stock Warrants Series A Redeemable Convertible Preferred Stock Warrants [Member] Series A Redeemable Convertible Preferred Stock Warrants Options outstanding (in shares) Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding Public and private common stock warrants Public And Private Common Stock Warrants [Member] Public And Private Common Stock Warrants Expected volatility Measurement Input, Price Volatility [Member] Schedule of Fair Value Measurement Inputs Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Cost of revenue Cost of Sales [Member] Warrants, fair value measurement inputs Warrants and Rights Outstanding, Measurement Input Scenario [Domain] Scenario [Domain] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Computer equipment Computer Equipment [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Related Party Transactions Related Party Transactions Disclosure [Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Debt instrument, unamortized discount Less: unamortized debt discount Debt Instrument, Unamortized Discount Redeemable Convertible Preferred Stock Warrants Redeemable Convertible Preferred Stock Warrants [Member] Redeemable Convertible Preferred Stock Warrants Gross proceeds from merger and private offering Gross Proceeds From Reverse Recapitalization Transaction Gross Proceeds From Reverse Recapitalization Transaction Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Debt Long-term Debt [Text Block] Stock options vested and expected to vest, weighted average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term EX-101.PRE 10 oust-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2
COVER - shares
6 Months Ended
Jun. 30, 2022
Aug. 04, 2022
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2022  
Document Transition Report false  
Entity File Number 001-39463  
Entity Registrant Name Ouster, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 86-2528989  
Entity Address, Address Line One 350 Treat Avenue  
Entity Address, City or Town San Francisco  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94110  
City Area Code 415  
Local Phone Number 949-0108  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   181,719,695
Amendment Flag false  
Entity Central Index Key 0001816581  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus FY  
Current Fiscal Year End Date --12-31  
Common stock, $0.0001 par value per share    
Document Information [Line Items]    
Title of 12(b) Security Common stock, $0.0001 par value per share  
Trading Symbol OUST  
Security Exchange Name NYSE  
Warrants to purchase common stock    
Document Information [Line Items]    
Title of 12(b) Security Warrants to purchase common stock  
Trading Symbol OUST WS  
Security Exchange Name NYSE  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 159,707 $ 182,644
Restricted cash, current 977 977
Accounts receivable, net 9,382 10,723
Inventory 17,181 7,448
Prepaid expenses and other current assets 7,539 5,566
Total current assets 194,786 207,358
Property and equipment, net 8,393 10,054
Operating lease, right-of-use assets 14,369 15,156
Goodwill 51,151 51,076
Intangible assets, net 20,408 22,652
Restricted cash, non-current 1,088 1,035
Other non-current assets 355 371
Total assets 290,550 307,702
Current liabilities:    
Accounts payable 5,825 4,863
Accrued and other current liabilities 14,520 14,173
Operating lease liability, current portion 3,067 3,067
Total current liabilities 23,412 22,103
Operating lease liability, long-term portion 15,191 16,208
Warrant liabilities (at June 30, 2022 and December 31, 2021 related party $172 and $2,669, respectively) 492 7,626
Debt 19,119 0
Other non-current liabilities 1,365 1,065
Total liabilities 59,579 47,002
Commitments and contingencies (Note 7)
Redeemable convertible preferred stock, $0.0001 par value per share; 100,000,000 shares authorized at June 30, 2022 and December 31, 2021; Nil shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively (aggregate liquidation preference of nil at June 30, 2022 and December 31, 2021, respectively) 0 0
Stockholders’ equity (deficit):    
Common stock, $0.0001 par value; 1,000,000,000 shares authorized at June 30, 2022 and December 31, 2021; 181,424,515 and 172,200,417 issued and outstanding at June 30, 2022 and December 31, 2021, respectively 18 17
Additional paid-in capital 594,800 564,045
Accumulated deficit (363,753) (303,356)
Accumulated other comprehensive loss (94) (6)
Total stockholders’ equity 230,971 260,700
Total liabilities, redeemable convertible preferred stock, and stockholders’ equity $ 290,550 $ 307,702
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Redeemable convertible preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Redeemable convertible preferred stock, shares authorized (in shares) 100,000,000 100,000,000
Redeemable convertible preferred stock, shares issued (in shares) 0 0
Redeemable convertible preferred stock, shares outstanding (in shares) 0 0
Redeemable convertible preferred stock, liquidation preference $ 0 $ 0
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, shares issued (in shares) 181,424,515 172,200,417
Common stock, shares outstanding (in shares) 181,424,515 172,200,417
Warrant liabilities $ 492 $ 7,626
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000
Related Party    
Warrant liabilities $ 172 $ 2,669
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]        
Revenue $ 10,329 $ 7,360 $ 18,887 $ 13,971
Cost of product revenue 7,547 5,465 13,514 10,333
Gross profit 2,782 1,895 5,373 3,638
Operating expenses:        
Research and development 15,893 6,474 31,799 11,186
Sales and marketing 7,563 4,614 14,653 8,040
General and administrative 12,515 12,197 26,298 22,104
Total operating expenses 35,971 23,285 72,750 41,330
Loss from operations (33,189) (21,390) (67,377) (37,692)
Other (expense) income:        
Interest income 344 139 498 140
Interest expense (444) 0 (444) (504)
Other income (expense), net 5,326 (10,760) 7,010 (14,912)
Total other expense, net 5,226 (10,621) 7,064 (15,276)
Loss before income taxes (27,963) (32,011) (60,313) (52,968)
Provision for income tax expense 37 0 84 0
Net loss (28,000) (32,011) (60,397) (52,968)
Other comprehensive loss        
Foreign currency translation adjustments (76) 0 (88) 0
Total comprehensive loss $ (28,076) $ (32,011) $ (60,485) $ (52,968)
Net loss per common share, basic (in dollars per share) $ (0.16) $ (0.21) $ (0.35) $ (0.50)
Net loss per common share, diluted (in dollars per share) $ (0.16) $ (0.21) $ (0.35) $ (0.50)
Weighted-average shares used to compute basic net loss per share (in shares) 175,057,360 155,923,689 172,965,833 106,070,590
Weighted-average shares used to compute diluted net loss per share (in shares) 175,057,360 155,923,689 172,965,833 106,070,590
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT) - USD ($)
$ in Thousands
Total
Options to purchase common stock
Common Stock
Additional Paid-in- Capital
Accumulated Deficit
Accumulated other comprehensive loss
Beginning balance (in shares) at Dec. 31, 2020 [1]   88,434,754        
Beginning balance at Dec. 31, 2020   $ 39,225        
Increase (Decrease) in Temporary Equity [Roll Forward]            
Issuance of redeemable convertible preferred stock upon exercise of warrants (in shares) [1]   4,232,947        
Issuance of redeemable convertible preferred stock upon exercise of warrants   $ 58,097        
Conversion of redeemable convertible preferred stock to common stock (in shares) [1]   (92,667,701)        
Conversion of redeemable convertible preferred stock to common stock   $ (97,322)        
Ending balance (in shares) at Mar. 31, 2021 [1]   0        
Ending balance at Mar. 31, 2021   $ 0        
Beginning balance (in shares) at Dec. 31, 2020 [1]     33,327,294      
Beginning balance at Dec. 31, 2020 $ (75,907)   $ 0 $ 133,468 $ (209,375) $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercise of stock options (in shares) [1] 727,114          
Issuance of common stock upon exercise of stock options $ 190   $ 1 189    
Repurchase of common stock (shares) [1]     (220,561)      
Repurchase of common stock (43)     (43)    
Vesting of early exercised stock options 438     438    
Stock-based compensation expense 5,256     5,256    
Net loss (20,957)       (20,957)  
Conversion of redeemable convertible preferred stock to common stock (in shares) [1]     92,667,701      
Conversion of redeemable convertible preferred stock to common stock 97,334   $ 12 97,322    
Issuance of common stock upon merger and private offering, net of acquired private placement warrants of $19,377 (in shares) [1]     34,947,657      
Issuance of common stock upon merger and private offering, net of acquired private placement warrants of $19,377 272,064   $ 3 272,061    
Offering costs in connection with the merger (26,620)     (26,620)    
Ending balance (in shares) at Mar. 31, 2021 [1]     161,449,205      
Ending balance at Mar. 31, 2021 251,755   $ 16 482,071 (230,332) 0
Beginning balance (in shares) at Dec. 31, 2020 [1]   88,434,754        
Beginning balance at Dec. 31, 2020   $ 39,225        
Ending balance (in shares) at Jun. 30, 2021 [1]   0        
Ending balance at Jun. 30, 2021   $ 0        
Beginning balance (in shares) at Dec. 31, 2020 [1]     33,327,294      
Beginning balance at Dec. 31, 2020 (75,907)   $ 0 133,468 (209,375) 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (52,968)          
Ending balance (in shares) at Jun. 30, 2021 [1]     161,449,205      
Ending balance at Jun. 30, 2021 226,002   $ 16 488,329 (262,343) 0
Beginning balance (in shares) at Mar. 31, 2021 [1]   0        
Beginning balance at Mar. 31, 2021   $ 0        
Ending balance (in shares) at Jun. 30, 2021 [1]   0        
Ending balance at Jun. 30, 2021   $ 0        
Beginning balance (in shares) at Mar. 31, 2021 [1]     161,449,205      
Beginning balance at Mar. 31, 2021 251,755   $ 16 482,071 (230,332) 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense 6,154     6,154    
Net loss (32,011)       (32,011)  
Vesting of early exercised stock options 104     104    
Ending balance (in shares) at Jun. 30, 2021 [1]     161,449,205      
Ending balance at Jun. 30, 2021 $ 226,002   $ 16 488,329 (262,343) 0
Beginning balance (in shares) at Dec. 31, 2021 0 0        
Beginning balance at Dec. 31, 2021 $ 0 $ 0        
Ending balance (in shares) at Mar. 31, 2022   0        
Ending balance at Mar. 31, 2022   $ 0        
Beginning balance (in shares) at Dec. 31, 2021 172,200,417   172,200,417      
Beginning balance at Dec. 31, 2021 $ 260,700   $ 17 564,045 (303,356) (6)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercise of stock options (in shares)     822,702      
Issuance of common stock upon exercise of stock options 209     209    
Issuance of common stock upon exercise of restricted stock awards - net of tax withholding (in shares)     812,491      
Issuance of common stock upon exercise of restricted stock awards - net of tax withholding (59)     (59)    
Repurchase of common stock (shares)     (233,107)      
Repurchase of common stock (31)     (31)    
Vesting of early exercised stock options 19     19    
Stock-based compensation expense 8,750     8,750    
Net loss (32,397)       (32,397)  
Other Comprehensive loss (12)         (12)
Ending balance (in shares) at Mar. 31, 2022     173,602,503      
Ending balance at Mar. 31, 2022 $ 237,179   $ 17 572,933 (335,753) (18)
Beginning balance (in shares) at Dec. 31, 2021 0 0        
Beginning balance at Dec. 31, 2021 $ 0 $ 0        
Ending balance (in shares) at Jun. 30, 2022 0 0        
Ending balance at Jun. 30, 2022 $ 0 $ 0        
Beginning balance (in shares) at Dec. 31, 2021 172,200,417   172,200,417      
Beginning balance at Dec. 31, 2021 $ 260,700   $ 17 564,045 (303,356) (6)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercise of stock options (in shares) 1,031,621          
Net loss $ (60,397)          
Ending balance (in shares) at Jun. 30, 2022 181,424,515   181,424,515      
Ending balance at Jun. 30, 2022 $ 230,971   $ 18 594,800 (363,753) (94)
Beginning balance (in shares) at Mar. 31, 2022   0        
Beginning balance at Mar. 31, 2022   $ 0        
Ending balance (in shares) at Jun. 30, 2022 0 0        
Ending balance at Jun. 30, 2022 $ 0 $ 0        
Beginning balance (in shares) at Mar. 31, 2022     173,602,503      
Beginning balance at Mar. 31, 2022 237,179   $ 17 572,933 (335,753) (18)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Proceeds from at-the-market offering, net of commissions and fees of $451 and issuance costs of $546 (in shares)     6,749,344      
Proceeds from at-the-market offering, net of commissions and fees of $451 and issuance costs of $546 14,022   $ 1 14,021    
Issuance of common stock upon exercise of stock options (in shares)     234,241      
Issuance of common stock upon exercise of stock options 45     45    
Issuance of common stock upon exercise of restricted stock awards - net of tax withholding (in shares)     950,858      
Issuance of common stock upon exercise of restricted stock awards - net of tax withholding 0     0    
Repurchase of common stock (shares)     (57,301)      
Repurchase of common stock (12)     (12)    
Vesting of early exercised stock options 52     52    
Cancellation of Sense acquisition shares (in shares)     (55,130)      
Cancellation of Sense acquisition shares (358)     (358)    
Stock-based compensation expense 8,119     8,119    
Net loss (28,000)       (28,000) 0
Other Comprehensive loss $ (76)         (76)
Ending balance (in shares) at Jun. 30, 2022 181,424,515   181,424,515      
Ending balance at Jun. 30, 2022 $ 230,971   $ 18 $ 594,800 $ (363,753) $ (94)
[1] (1) The shares of the Company’s common and redeemable convertible preferred stock, prior to the Merger (as defined in Note 1), have been retroactively restated as shares reflecting the exchange ratio of approximately 0.703 established in the Merger as described in Note 1.
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT) (Parenthetical)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Mar. 31, 2021
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Statement of Stockholders' Equity [Abstract]        
Commissions and fees $ 451      
Issuance cost $ 546      
Private placement warrants acquired as part of the merger   $ 19,377 $ 0 $ 19,377
Share exchange ratio 0.703 0.703 0.703 0.703
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
CASH FLOWS FROM OPERATING ACTIVITIES    
Net loss $ (60,397) $ (52,968)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 4,739 2,254
Stock-based compensation 16,869 11,410
Change in right-of-use asset 1,358 1,047
Interest expense 402 36
Amortization of debt issuance costs and debt discount 42 250
Change in fair value of warrant liabilities (7,134) 14,898
Inventory write down 447 144
Gain from disposal of property and equipment (100) 0
Changes in operating assets and liabilities:    
Accounts receivable 1,341 (2,344)
Inventory (10,180) (48)
Prepaid expenses and other assets (1,957) (37)
Accounts payable 1,094 (3,317)
Accrued and other liabilities (329) 1,692
Operating lease liability (1,588) (1,363)
Net cash used in operating activities (55,393) (28,346)
CASH FLOWS FROM INVESTING ACTIVITIES    
Proceeds from sale of property & equipment 275 0
Purchases of property and equipment (1,277) (659)
Net cash used in investing activities (1,002) (659)
CASH FLOWS FROM FINANCING ACTIVITIES    
Proceeds from the merger and private offering 0 291,454
Payment of offering costs 0 (27,124)
Repayment of debt 0 (7,000)
Proceeds from issuance of promissory notes to related parties 0 5,000
Repayment of promissory notes to related parties 0 (5,000)
Repurchase of common stock (43) (43)
Proceeds from exercise of stock options 252 504
Proceeds from borrowings, net of debt discount and issuance costs 19,077 0
Proceeds from the issuance of common stock under at-the-market offering, net of commissions and fees 14,568 0
At-the-market offering costs for the issuance of common stock (196) 0
Taxes paid related to net share settlement of restricted stock awards (59) 0
Net cash provided by financing activities 33,599 257,791
Effect of exchange rates on cash and cash equivalents (88) 0
Net increase (decrease) in cash, cash equivalents and restricted cash (22,884) 228,786
Cash, cash equivalents and restricted cash at beginning of period 184,656 12,642
Cash, cash equivalents and restricted cash at end of period 161,772 241,428
SUPPLEMENTAL DISCLOSURES OF OPERATING ACTIVITIES:    
Cash paid for interest 184 635
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING INFORMATION:    
Property and equipment purchases included in accounts payable and accrued liabilities 45 178
Private placement warrants acquired as part of the merger 0 19,377
Issuance of redeemable convertible preferred stock upon exercise of warrants 0 58,097
Conversion of redeemable convertible preferred stock to common stock 0 97,322
Right-of-use assets obtained in exchange for operating lease liability $ 571 $ 0
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Description of Business and Basis of Presentation
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business and Basis of Presentation Description of Business and Basis of Presentation
Description of Business
Ouster, Inc. was incorporated in the Cayman Islands on June 4, 2020 as “Colonnade Acquisition Corp”. Following the closing of the business combination in March 2021, the Company domesticated as a Delaware corporation and changed its name to “Ouster, Inc.” The Company’s prior operating subsidiary, Ouster Technologies, Inc. (“OTI” and prior to the Merger (as defined below)), was incorporated in the state of Delaware on June 30, 2015. The Company is a leading provider of high-resolution digital lidar sensors that offer advanced 3D vision to machinery, vehicles, robots, and fixed infrastructure assets, allowing each to understand and visualize the surrounding world and ultimately enabling safe operation and ubiquitous autonomy. Unless the context otherwise requires, references in this subsection to “the Company” refer to the business and operations of OTI (formerly known as Ouster, Inc.) and its consolidated subsidiaries prior to the Merger (as defined below) and to Ouster, Inc. (formerly known as Colonnade Acquisition Corp.) and its consolidated subsidiaries following the consummation of the Merger.

Colonnade Acquisition Corp. (“CLA”), the Company’s legal predecessor, was originally a blank check company incorporated as a Cayman Islands exempted company on June 4, 2020. CLA was formed for the purpose of effecting a merger, share exchange, asset acquisition, share purchase, reorganization or similar business combination with one or more businesses. On March 11, 2021, CLA consummated a merger with the Company pursuant to an Agreement and Plan of Merger (the “Merger Agreement”) dated as of December 21, 2020, details of which are included below.
Basis of Presentation and Principles of Consolidation
The unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries (all of which are wholly owned) and have been prepared in conformity with U.S. generally accepted accounting principles (“US GAAP”) applicable to interim periods. The functional currency for the Company is the United States dollar. All intercompany balances and transactions have been eliminated in consolidation.

The unaudited condensed consolidated financial statements include all adjustments (consisting of only normal recurring adjustments) necessary for a fair statement of the results of operations for the periods shown. The unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements as of and for the year ended December 31, 2021 and the notes related thereto, included in the Company’s Annual Report on Form 10-K filed with the Securities and Exchange Commission (“SEC”) on February 28, 2022. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by US GAAP. Certain information and note disclosures normally included in the audited financial statements prepared in accordance with US GAAP have been condensed or omitted from this report, as is permitted by applicable rules and regulations. The results of operations for any interim period are not necessarily indicative of the results to be expected for the year ending December 31, 2022 or for any other future years or interim periods.

Impact of the COVID-19 Pandemic
Ouster has been actively monitoring the COVID-19 pandemic on a global scale and continues to evaluate the long-term impacts on the business while keeping abreast of the latest developments, particularly the variants of the virus, to ensure preparedness for Ouster’s employees and its business. We maintain our commitment to protecting the health and safety of our employees and customers. We continue to adapt and enhance our safety protocols as we follow the guidance from local authorities. The full extent to which the COVID-19 pandemic will directly or indirectly impact the Company’s business, results of operations and financial condition, including sales, expenses, reserves and allowances, manufacturing, research and development costs and employee-related amounts, will depend on future events that are uncertain, including as a result of new information that continues to emerge concerning the virus, its variants, the deployment and effectiveness of vaccination roll-outs, vaccination hesitancy, therapeutics, and the actions taken to contain the virus or treat it, as well as the economic impact on local, regional, national and international customers and markets. Thus, the Company is not able to estimate the future consequences on its operations, its financial condition, or its liquidity.
Liquidity
The accompanying unaudited condensed consolidated financial statements have been prepared on a going concern basis. The Company has experienced recurring losses from operations, and negative cash flows from operations. As of June 30, 2022, the Company had an accumulated deficit of approximately $363.8 million. The Company has historically financed its operations primarily through the Merger and related transactions, the sale of convertible notes, equity securities, proceeds from debt and, to a lesser extent, cash received from sales. Management expects significant operating losses and negative cash flows from operations to continue for the foreseeable future. The Company expects to continue investing in product development and sales and marketing activities. The long-term continuation of the Company’s business plan is dependent upon the generation of sufficient revenues from its products to offset expenses and its ability to raise more capital. In the event that the Company does not generate sufficient cash flows from operations and is unable to obtain funding, the Company will be forced to delay, reduce, or eliminate some or all of its discretionary spending, which could adversely affect the Company’s business prospects, ability to meet long-term liquidity needs or ability to continue operations. The Company has concluded that its cash and cash equivalents as of June 30, 2022 will be sufficient for the Company to continue as a going concern for at least one year from the date these unaudited condensed consolidated financial statements are available for issuance.

Merger Agreement with Colonnade Acquisition Corp. and Beam Merger Sub, Inc.
On December 21, 2020, OTI entered into the Merger Agreement with CLA and Beam Merger Sub, Inc. (“Merger Sub”), a Delaware corporation and subsidiary of CLA. OTI’s board of directors unanimously approved OTI’s entry into the Merger Agreement, and on March 11, 2021, the transactions contemplated by the Merger Agreement were consummated. Pursuant to the terms of the Merger Agreement, (i) CLA domesticated as a corporation incorporated under the laws of the State of Delaware and changed its name to “Ouster, Inc.” and (ii) Merger Sub merged with and into OTI (such transactions contemplated by the Merger Agreement, the “Merger”), with OTI surviving the Merger.
As a result of the Merger, among other things, (1) each of the then issued and outstanding 5,000,000 CLA Class B ordinary shares, par value $0.0001 per share, of CLA (the “CLA Class B ordinary shares”) converted automatically, on a one-for-one basis, into a CLA Class A ordinary share (as defined below), (2) immediately following the conversion described in clause (1), each of the then issued and outstanding 25,000,000 Class A ordinary shares, par value $0.0001 per share, of CLA (the “CLA Class A ordinary shares”), converted automatically, on a one-for-one basis, into a share of common stock, par value $0.0001 per share, of Ouster (the “Ouster common stock”), (3) each of the then issued and outstanding 10,000,000 redeemable warrants of CLA (the “CLA warrants”) converted automatically into a redeemable warrant to purchase one share of Ouster common stock (the “Public warrants”) pursuant to the Warrant Agreement, dated August 20, 2020 (the “Warrant Agreement”), between CLA and Continental Stock Transfer & Trust Company (“Continental”), as warrant agent, and (4) each of the then issued and outstanding units of CLA that had not been previously separated into the underlying CLA Class A ordinary shares and underlying CLA warrants upon the request of the holder thereof (the “CLA units”), were cancelled and entitled the holder thereof to one share of Ouster common stock and one-half of one Public warrant, and (5) each of the then issued and outstanding 6,000,000 private placement warrants of CLA (the “Private Placement warrants”) converted automatically into a Public warrant pursuant to the Warrant Agreement. No fractional Public warrants were issued upon separation of the CLA units.
Immediately prior to the effective time of the Merger, (1) each share of OTI’s Series B Preferred Stock, par value $0.00001 per share (the “OTI Preferred Stock”), converted into one share of common stock, par value $0.00001 per share, of OTI (the “OTI common stock” and, together with OTI Preferred Stock, the “OTI Capital Stock”) (such conversion, the “OTI Preferred Conversion”) and (2) all of the outstanding warrants to purchase shares of OTI Capital Stock were exercised in full or terminated in accordance with their respective terms (the “OTI Warrant Settlement”).
As a result of and upon the closing of the Merger, among other things, all shares of OTI Capital Stock (after giving effect to the OTI Warrant Settlement) outstanding immediately prior to the closing of the Merger together with shares of OTI common stock reserved in respect of options to purchase shares of OTI common stock and restricted shares of OTI common stock (together, the “OTI Awards”) outstanding immediately prior to the closing of the Merger that were converted into awards based on Ouster common stock, were cancelled in exchange for the right to receive, or the reservation of, an aggregate of 150,000,000 shares of Ouster common stock (at a deemed value of $10.00 per share), which, in the case of OTI Awards, were shares underlying awards based on Ouster common stock, representing a fully-diluted pre-transaction. Upon closing of the Merger, the Company received gross proceeds of $299.9 million from the Merger and private offering, offset by $8.5 million of pre-merger costs relating to CLA and offerings costs of $26.6 million.
The Merger was accounted for as a reverse recapitalization under US GAAP. Under this method of accounting, CLA is treated as the “acquired” company for financial reporting purposes. This determination is primarily based on OTI stockholders comprising a relative majority of the voting power of the Company and having the ability to nominate the members of the board of directors of the Company after the Merger, OTI’s operations prior to the Merger comprising the only ongoing operations of the Company following the Merger, and OTI’s senior management prior to the Merger comprising a majority of the senior management of the Company following the Merger. Accordingly, for accounting purposes, the financial statements of the Company represent a continuation of the financial statements of OTI with the Merger being treated as the equivalent of OTI issuing stock for the net assets of CLA, accompanied by a recapitalization whereby no goodwill or other intangible assets are recorded. Transactions and balances prior to the Merger are those of OTI. The shares and net loss per share available to holders of OTI’s common stock prior to the Merger have been retroactively restated as shares reflecting the exchange ratio established in the Merger Agreement.
PIPE Investment
On December 21, 2020, concurrently with the execution of the Merger Agreement, CLA entered into subscription agreements with certain institutional and accredited investors (collectively, the “PIPE Investors”), pursuant to which the PIPE Investors agreed to purchase, in the aggregate, 10,000,000 shares of Ouster common stock at $10.00 per share for an aggregate commitment amount of $100,000,000 (the “PIPE Investment”), a portion of which was funded by certain affiliates of Colonnade Sponsor LLC, CLA’s sponsor (the “Sponsor”). The PIPE Investment was consummated substantially concurrently with the closing of the Merger.

At the Market Issuance Sales Agreement
On April 29, 2022, the Company entered into an At Market Issuance Sales Agreement (the “ATM Agreement”) with B. Riley Securities, Inc., Cantor Fitzgerald & Co. and Oppenheimer & Co. Inc., pursuant to which the Company may offer and sell, from time to time, through or to the agents, acting as agent or principal, shares of the Company’s common stock having an aggregate offering price of up to $150 million under the Company’s Form S-3 registration statement. From the date of the ATM Agreement through June 30, 2022, the Company sold 6,749,344 shares at a weighted-average sales price of $2.16 per share, resulting in cumulative gross proceeds to the Company totaling approximately $15.0 million before deducting offering expenses and sales commissions. Cumulative net proceeds to the Company totaled approximately $14.0 million after deducting commissions and offering expenses. The remaining availability under the ATM Agreement as of June 30, 2022 is approximately $135.0 million.

Loan and Security Agreement
On April 29, 2022, the Company entered into a loan and security agreement (the “Loan Agreement”) with Hercules. The Loan Agreement provides with the term loan of up to $50.0 million, subject to terms and conditions. The Company borrowed the first initial tranche of $20.0 million on April 29, 2022. The Company may borrow an additional $20.0 million on or before March 15, 2023, subject satisfying certain conditions. An additional $10.0 million may be drawn on or before June 15, 2023, subject to satisfying certain conditions relating to the achievement of trailing twelve month revenue and profit milestones.

For additional information, see Note 5, Debt.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
During the six months ended June 30, 2022, there were no significant changes to the Company’s significant accounting policies as disclosed in the Company’s Annual Report on Form 10-K filed with the SEC on February 28, 2022, except for the changes described below. The Company has consistently applied the accounting policies to all periods presented in these condensed consolidated financial statements.

Deferred Debt Financing Costs
Financing costs incurred in connection with a loan and security agreement with Hercules Capital, Inc. (“Hercules”) are deferred and amortized using the effective interest rate method over the life of the respective agreement. Any discount or premium on the issuance of any debt is amortized using the effective interest method over the life of the respective debt security.
The Company presents deferred debt financing costs on the balance sheet as a contra-liability as a direct deduction from the carrying amount of that debt liability, consistent with debt discounts.
Recently Issued and Adopted Accounting Pronouncements
In August 2020, the FASB issued Accounting Standards Update (“ASU”) No. 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06). ASU 2020-06 simplifies the accounting for convertible debt and convertible preferred stock by removing the requirements to separately present certain conversion features in equity. In addition, the amendments in the ASU also simplify the guidance in ASC 815-40, Derivatives and Hedging: Contracts in Entity’s Own Equity, by removing certain criteria that must be satisfied in order to classify a contract as equity, which is expected to decrease the number of freestanding instruments and embedded derivatives accounted for as assets or liabilities. Finally, the amendments revise the guidance on calculating earnings per share, requiring use of the if-converted method for all convertible instruments and rescinding an entity’s ability to rebut the presumption of share settlement for instruments that may be settled in cash or other assets. The new standard became effective for the Company for annual periods beginning December 15, 2021. The Company adopted this ASU as of January 1, 2022 using a modified retrospective method of transition, which did not have an impact on its condensed consolidated financial statements and related disclosures.
Recently Issued Accounting Pronouncements Not Yet Adopted
The Company considers the applicability and impact of all ASUs. ASUs not referenced below were assessed and determined to be either not applicable or are not expected to have a material impact on the Company’s consolidated financial statements.
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which amends ASC 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. The amendments in this ASU are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years and should be applied prospectively to business combinations occurring on or after the effective date of the amendments. Early adoption of the amendments is permitted, including adoption in an interim period. The Company is currently evaluating the impact of the adoption of this ASU on the Company’s consolidated financial statements.

Concentrations of Credit Risk
Financial instruments that potentially subject the Company to credit risk consist primarily of cash, cash equivalents, restricted cash, and accounts receivable. Cash, cash equivalents, and restricted cash are deposited with federally insured commercial banks in the United States; and at times, cash balances may be in excess of federal insurance limits. The Company generally does not require collateral or other security deposits for accounts receivable.
To reduce credit risk, the Company considers customer creditworthiness, past transaction history with the customer, current economic industry trends, and changes in customer payment terms when determining the collectability of specific customer accounts. Past due balances over 90 days and other higher risk amounts are reviewed individually for collectability. Based on management’s assessment, the Company provides for estimated uncollectible amounts through a charge to earnings and a credit to valuation allowance. Balances that remain outstanding after the Company has used reasonable collection efforts are written off through a charge to the valuation allowance and a credit to accounts receivable.
Accounts receivable from the Company’s major customers representing 10% or more of total accounts receivable was as follows:
June 30,
2022
December 31,
2021
Customer A*11 %
Customer B10 %*
* Customer accounted for less than 10% of total accounts receivable in the period.
Revenue from the Company’s major customers representing 10% or more of total revenue was as follows:
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Customer C***15 %
* Customer accounted for less than 10% of total revenue in the period.

Concentrations of Supplier Risk
Purchases from the Company’s major suppliers representing 10% or more of total purchases were as follows:

Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Supplier A*12 %**
Supplier B38 %14 %37 %15 %
* Supplier accounted for less than 10% of total purchases in the period.
Supplier B accounted for 75% and 55% of total accounts payable balance as of June 30, 2022 and December 31, 2021.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value of Financial Instruments
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Fair Value of Financial Instruments
The Company applies the fair value measurement accounting standard whenever other accounting pronouncements require or permit fair value measurements. Fair value is defined in the accounting standard as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value hierarchy is based on inputs to valuation techniques that are used to measure fair value that are either observable or unobservable. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources, while unobservable inputs reflect a reporting entity’s pricing based upon their own market assumptions. The fair value hierarchy consists of the following three levels:
Level 1 - Quoted prices for identical instruments in active markets.
Level 2 - Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations whose inputs are observable or whose significant value drivers are observable.
Level 3 - Instruments whose significant value drivers are unobservable.
As of June 30, 2022 and December 31, 2021, the Company’s Level 3 liabilities consisted of the Private Placement warrant liability. The determination of the fair value of warrant liability is discussed in Note 6.
The following table provides information by level for the Company’s assets and liabilities that were measured at fair value on a recurring basis (in thousands):
June 30, 2022
Level 1Level 2Level 3Total
Assets
Money market funds$156,851 $— $— $156,851 
Total financial assets$156,851 $— $— $156,851 
Liabilities
Warrant liabilities$— $— $492 $492 
Total financial liabilities$— $— $492 $492 
December 31, 2021
Level 1Level 2Level 3Total
Assets
Money market funds$177,513 $— $— $177,513 
Total financial assets$177,513 $— $— $177,513 
Liabilities
Warrant liabilities$— $— $7,626 $7,626 
Total financial liabilities$— $— $7,626 $7,626 
Money market funds are included within Level 1 of the fair value hierarchy because they are valued using quoted market prices.
The fair value of the redeemable convertible preferred stock warrant, redeemable convertible preferred stock tranche and Private Placement warrant liabilities is based on significant unobservable inputs, which represent Level 3 measurements within the fair value hierarchy. In determining the fair value of the warrant liabilities, the Company used the Black-Scholes option pricing model to estimate the fair value using unobservable inputs, including the expected term, expected volatility, risk-free interest rate and dividend yield (see Note 6).
The following table presents a summary of the changes in the fair value of the Company’s Level 3 financial instruments (in thousands):
Redeemable
Convertible
Preferred Stock
Warrant Liability
Private Placement Warrant Liability
Fair value as of December 31, 2021$— $7,626 
Change in the fair value included in other income (expense), net— (7,134)
Fair value as of June 30, 2022$— $492 
Fair value as of December 31, 2020(49,293)— 
Private placement warrant liability acquired as part of the merger— (19,377)
Change in the fair value included in other income (expense), net(8,804)(6,094)
Issuance of preferred stock upon exercise of warrants58,097 — 
Fair value as of June 30, 2021$— $(25,471)
Disclosure of Fair Values
Financial instruments that are not re-measured at fair value include accounts receivable, accounts payable, accrued and other current liabilities and debt. The carrying values of these financial instruments approximate their fair values.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Cash and Cash Equivalents
The Company’s cash and cash equivalents consist of the following (in thousands):
 June 30,
2022
December 31,
2021
Cash$2,856 $5,131 
Cash equivalents:
Money market funds(1)
156,851 177,513 
Total cash and cash equivalents$159,707 $182,644 
(1)The Company maintains a cash sweep account, which is included in money market funds as of June 30, 2022. Cash is invested in the short-term money market funds that earns interest.
Restricted Cash
Restricted cash consists of certificates of deposit held by a bank as security for outstanding letters of credit. The Company had a restricted cash balance of $2.1 million and $2.0 million as of June 30, 2022 and December 31, 2021, respectively, which has been excluded from the Company’s cash and cash equivalents balances. The Company presented $1.0 million of the total amount of restricted cash within current assets on the condensed consolidated balance sheets as of June 30, 2022 and December 31, 2021. The remaining restricted cash balance of $1.1 million and $1.0 million is included in non-current assets on the condensed consolidated balance sheets as of June 30, 2022 and December 31, 2021, respectively.
Reconciliation of cash, cash equivalents and restricted cash as shown in the condensed consolidated statement of cash flows to the respective accounts within the condensed consolidated balance sheet is as follows (in thousands):
June 30,
2022
June 30,
2021
Cash and cash equivalents$159,707 $240,148 
Restricted cash, current977 276 
Restricted cash, non-current1,088 1,004 
Total cash, cash equivalents and restricted cash$161,772 $241,428 
Inventory
Inventory, consisting of material, direct and indirect labor, and manufacturing overhead, consists of the following (in thousands):
 June 30,
2022
December 31,
2021
Raw materials$4,612 $2,401 
Work in process1,547 1,951 
Finished goods11,022 3,096 
Total inventory$17,181 $7,448 
Total inventory balance as of June 30, 2022 and December 31, 2021 includes a write down of 1.9 million and $1.7 million, respectively, for obsolete, scrap, or returned inventory. During the three months ended June 30, 2022 and 2021, $0.2 million and $0.1 million of inventory write offs were charged to cost of revenue. During the six months ended June 30, 2022 and 2021, respectively, $0.4 million and $0.1 million of inventory write offs were charged to cost of revenue.
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
June 30,
2022
December 31,
2021
Prepaid expenses$1,915 $1,970 
Prepaid insurance1,698 1,355 
Receivable from contract manufacturer3,002 1,344 
Other current assets924 897 
Total prepaid and other current assets$7,539 $5,566 
Property and Equipment, Net
Property and equipment consists of the following (in thousands):
Estimated Useful Life
(in years)
June 30,
2022
December 31,
2021
Machinery and equipment3$8,733 $8,404 
Computer equipment3504 498 
Automotive and vehicle hardware593 93 
Software3104 104 
Furniture and fixtures7767 730 
Construction in progress2,396 1,700 
Leasehold improvementsShorter of useful life or lease term9,311 9,265 
21,908 20,794 
Less: Accumulated depreciation(13,515)(10,740)
Property and equipment, net$8,393 $10,054 
Depreciation expense associated with property and equipment was $2.5 million and $2.3 million in the six months ended June 30, 2022 and 2021, respectively.
Goodwill and Acquired Intangible Assets, Net
In the fourth quarter of 2021, the Company completed the acquisition of Sense Photonics Inc. (“Sense”), a privately held lidar technology company for autonomous vehicles. The transaction has been accounted for as a business combination. The Company purchased all of the outstanding shares of the capital stock of Sense and settled all Sense debt for total consideration of $72.8 million. Goodwill represents the excess of the purchase price over the fair value of the identifiable assets and assumed liabilities acquired and is primarily attributable to the assembled workforce and expected synergies at the time of the acquisition. Goodwill is not deductible for tax purposes.
Measurement period adjustments recognized during 2022 related primarily to updated estimated fair values for assumed employer withholding tax liabilities, royalty liability and a net working capital adjustment. A reconciliation of preliminary total consideration as of December 31, 2021, and total consideration as of June 30, 2022, are presented below (in thousands):

As ReportedMeasurement Period AdjustmentAs Adjusted Value
Fair value of common stock issued at closing$60,024 $(358)$59,666 
Fully vested replacement equity awards1,081 — 1,081 
Cash paid at closing to settle Sense pre-existing debt and transaction costs incurred by Sense11,703 — 11,703 
Total consideration$72,808 $(358)$72,450 
As ReportedMeasurement Period AdjustmentAs Adjusted Value
Assets acquired:
Cash689 — 689 
Restricted cash69 — 69 
Accounts receivable, net768 — 768 
Prepaid expenses and other current assets463 — 463 
Property and equipment, net626 — 626 
Developed technology15,900 — 15,900 
Vendor relationship6,600 — 6,600 
Customer relationships900 — 900 
Goodwill51,076 76 51,152 
Total assets acquired$77,091 $76 $77,167 
Liabilities assumed:
Accounts payable$(266)$— $(266)
Accrued and other current liabilities$(1,540)$(234)$(1,774)
Other non-current liabilities$— $(200)$(200)
Deferred tax liability$(2,477)$— $(2,477)
Total liabilities assumed$(4,283)$(434)$(4,717)
Net Assets acquired$72,808 $(358)$72,450 

The following tables present acquired intangible assets, net as of June 30, 2022 and December 31, 2021 (in thousands):
June 30, 2022
Estimated Useful Life
(in years)
Gross Carrying amountAccumulated AmortizationNet Book Value
Developed technology8$15,900 $(1,325)$14,575 
Vendor relationship36,600 (1,467)5,133 
Customer relationships3900 (200)700 
Intangible assets, net$23,400 $(2,992)$20,408 

December 31, 2021
Estimated Useful Life
(in years)
Gross Carrying amountAccumulated AmortizationNet Book Value
Developed technology8$15,900 $(331)$15,569 
Vendor relationship36,600 (367)6,233 
Customer relationships3900 (50)850 
Intangible assets, net$23,400 $(748)$22,652 

Amortization expense was $2.2 million in the six months ended June 30, 2022.
The following table summarizes estimated future amortization expense of finite-lived intangible assets-net (in thousands):

Years:Amount
2022 (the remainder of 2022)$2,242 
20234,488 
20244,071 
20251,988 
20261,988 
Thereafter5,631 
Total$20,408 

Accrued and Other Current Liabilities
Accrued and other current liabilities consist of the following (in thousands):
June 30,
2022
December 31,
2021
Accrued compensation$4,507 $3,229 
Uninvoiced receipts8,213 9,835 
Accrued interest218 — 
Other1,582 1,109 
Total accrued and other current liabilities$14,520 $14,173 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Debt
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Debt Debt
Runway Growth Loan Agreement
On November 27, 2018, the Company entered into a Loan and Security Agreement with Runway Growth Credit Fund Inc. (“Runway Loan and Security Agreement”). The Runway Loan and Security Agreement provided for loans in an aggregate principal amount up to $10.0 million with a loan maturity date of November 15, 2021. The loan carried an interest rate equal to LIBOR plus 8.5%, unless LIBOR was no longer attainable or ceased to fairly reflect the costs of the lender, in which case the applicable interest rate would have been Prime Rate plus 6.0%. In an event of default, annual interest would have been increased by 5.0% above the otherwise applicable rate.
In conjunction with the Runway Loan and Security Agreement, OTI issued a warrant to purchase 35,348 shares of Series A redeemable convertible preferred stock (the “Series A Preferred Stock”) of OTI (4.0% of original principal amount of $10.0 million, divided by the exercise price), with an exercise price of $11.3518 per share. The fair value of this warrant was estimated to be $0.1 million and accounted for as a debt discount. On August 5, 2019, in connection with the second amendment to the Runway Loan and Security Agreement, OTI amended the warrant issued to Runway Growth to increase the number of shares available to purchase to 53,023 shares of Series A Preferred Stock of OTI. The aggregate value of the warrants increased by $0.1 million after the warrant modification.
The warrants were exercised on March 11, 2021 and the warrant liability was remeasured to fair value with the increase recognized as a loss of $0.6 million for the three months ended March 31, 2021 within other income (expense), net in the consolidated statements of operations and comprehensive loss. The warrant liability was remeasured to fair value as of March 31, 2021 and the reduction was recognized as a gain of $0.2 million.
On March 26, 2021, the Company terminated the Runway Loan and Security Agreement and repaid the $7.0 million principal amount outstanding as well as interest and fees amounting to $0.4 million. The Company incurred no prepayment fees in connection with the termination and all liens and security interests securing the loan made pursuant to the Runway Loan and Security Agreement were released upon termination. As of June 30, 2022 and December 31, 2021, the outstanding principal balance of the loan was nil, respectively.
Promissory Notes
The Company issued a $5 million promissory note in January 2021 to certain current investors of the Company (or their respective affiliates) to help continue to fund the Company’s ongoing operations through the consummation of the Merger. The note accrued interest at a rate equal to LIBOR plus 8.5% per annum and was repaid on March 11, 2021 in accordance with its terms in connection with the consummation of the Merger.
Loan and Security Agreement
On April 29, 2022, the Company entered into the Loan Agreement with Hercules. The Loan Agreement provides with the term loan of up to $50.0 million, subject to terms and conditions. The Company borrowed the first initial tranche of $20.0 million on April 29, 2022. The Company may borrow an additional $20.0 million on or before March 15, 2023, subject satisfying certain conditions. An additional $10.0 million may be drawn on or before June 15, 2023, subject to satisfying certain conditions relating to the achievement of trailing twelve-month revenue and profit milestones.

Advances under the Loan Agreement bear interest at the rate of interest equal to greater of either (i) (x) the prime rate as reported in The Wall Street Journal plus (y) 6.15%, and (ii) 9.40%, subject to compliance with financial covenants and other conditions. The Loan Agreement includes covenants, limitations, and events of default customary for similar facilities. The Loan Agreement matures on May 1, 2026.

Interest on amounts borrowed under the Loan Agreement is payable on a monthly basis until June 1, 2025. After June 1, 2025, payments consist of equal monthly installments of principal and interest payable until the secured obligations are repaid in full. However, if the Company achieves certain equity proceeds, revenue or profit targets for the twelve-month period ending December 31, 2023, then the interest-only payments will continue and the Company will be obligated to repay the aggregate principal amount on May 1, 2026. The entire principal balance and all accrued but unpaid interest shall be due and payable on May 1, 2026. On the earliest to occur of May 1, 2026, the date on which the obligations under the Loan Agreement are paid and the date on which such obligations become due and payable, the Company is also required to pay Hercules an end of term charge from $1.5 million to $3.7 million, depending on the amount borrowed.

In connection with the Loan Agreement, the Company paid the lender a cash facility and legal fees of $0.6 million and incurred debt issuance costs to third parties that were directly related to issuing debt in the amount of $0.3 million. The effective interest rate on this debt is 14.3% after giving effect to the debt discount, debt issuance costs and the end of term charge. Amortization expense included in the interest expense related to debt discount and debt issuance costs of the Loan Agreement was not material for the three and six months ended June 30, 2022.

The Company may prepay the principal of any advance made pursuant to the terms of the Term Loan Facility at any time subject to a prepayment charge equal to: 2.50%, if such advance is prepaid in any of the first 12 months following the Closing Date, 1.50%, if such advance is prepaid after 12 months but prior to 24 months following the Closing Date, and 1.0%, if such advance is prepaid anytime thereafter.

If the Company failed to maintain an unrestricted cash balance of $60.0 million, it would then be subject to a financial covenant that requires the Company to achieve certain trailing twelve-month revenue targets tested quarterly as set forth in the Loan Agreement and commencing with the quarter ending on June 30, 2023. All obligations under the Loan Agreement are unconditionally guaranteed by the Company’s subsidiary Sense Photonics, Inc. The Term Loan Facility is secured by substantially all of the Company’s and the guarantors’ existing and after-acquired assets, including all intellectual property, all securities in existing and future domestic subsidiaries and 65.0% of the securities in foreign subsidiaries, subject to certain exceptions and exclusions.

The Loan Agreement contains customary covenants for transactions of this type and other covenants agreed to by the parties, including, among others, (i) the provision of annual, quarterly and monthly financial statements, management rights and insurance policies and (ii) restrictions on incurring debt, granting liens, making acquisitions, making loans, paying dividends, dissolving, and entering into leases and asset sales. The Loan Agreement also provides for customary events of default, including, among others, payment, bankruptcy, covenant, representation and warranty, change of control, judgment and material adverse effect defaults.
Long-term debt outstanding is summarized below (in thousands):
June 30,
2022
Long-term debt$20,000 
Less: unamortized debt discount(570)
Less: debt issuance costs (311)
Total debt$19,119 

The unamortized debt discount and debt issuance costs are amortized to interest expense over the life of the instrument using the effective interest rate method.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Warrants
6 Months Ended
Jun. 30, 2022
Equity [Abstract]  
Warrants Warrants
Series A and B Redeemable Convertible Preferred Stock Warrants
On November 27, 2018, in connection with the execution of the Runway Loan and Security Agreement, OTI issued a warrant to purchase 35,348 shares of Series A Preferred Stock of OTI at an exercise price of $11.3518 per share (the “Runway warrant”). On August 5, 2019, in connection with the second amendment to the Runway Loan and Security Agreement, OTI amended the Runway warrant to increase the number of shares available to purchase to 53,023 shares of Series A Preferred Stock of OTI at an exercise price of $11.3518 per share.
The Runway warrants included a cashless exercise provision under which their holders could, in lieu of payment of the exercise price in cash, surrender the Runway warrant and receive a net amount of shares based on the fair market value of OTI’s stock at the time of exercise of the warrants after deduction of the aggregate exercise price. The Runway warrants contained provisions for adjustment of the exercise price and number of shares issuable upon the exercise of the Runway warrants in the event of certain stock dividends, stock splits, reorganizations, reclassifications, and consolidations.
The fair value of the warrants issued was recorded as of the date of initial issuance in the amount of $0.1 million. The subsequent issuance of warrants pursuant to the August 5, 2019 amendment to the Runway Loan and Security Agreement was recorded in the amount of $0.1 million. Immediately prior to the Merger, the warrants were exercised in full in accordance with their terms.
On April 3, 2020, in connection with the closing of the Series B redeemable convertible preferred stock, OTI issued a warrant to purchase 4,513,993 shares of Series B redeemable convertible preferred stock of the Company at an exercise price of $0.3323 per share (the “Series B warrants”). The Series B warrants could be exercised prior to the earliest to occur of (i) the 10-year anniversary of the date of issuance, (ii) the consummation of a liquidation transaction, or (iii) the consummation of an initial public offering. The Series B warrants included a cashless exercise provision under which their holders may, in lieu of payment of the exercise price in cash, surrender the warrant and receive a net amount of shares based on the fair market value of the Company’s stock at the time of exercise of the warrants after deduction of the aggregate exercise price. The Series B warrants contained provisions for adjustment of the exercise price and number of shares issuable upon the exercise of the Series B warrants in the event of certain stock dividends, stock splits, reorganizations, reclassifications, and consolidations.
The Series B warrants were initially recognized as a liability at a fair value of $0.7 million. The Series B warrants were exercised on February 11, 2021 and the warrant liability was remeasured to fair value as of that date, resulting in a loss of $8.3 million for the six months ended June 30, 2021, classified within other income (expense), net in the consolidated statements of operations and comprehensive loss. Upon exercise, redeemable convertible preferred stock converted into common stock pursuant to the conversion rate effective immediately prior to the Merger.
Historically, value was assigned to each class of equity securities using an option pricing model method (“OPM”). In September 2020, OTI began allocating the equity value using a hybrid method that utilizes a combination of the OPM and the probability weighted expected return method (“PWERM”). The PWERM is a scenario-based methodology that estimates the fair value of equity securities based upon an analysis of future values for OTI, assuming various outcomes. As the probability of a transaction with a special purpose acquisition company (“SPAC”) increased, the fair value of the redeemable convertible preferred stock warrant liability increased as of the date of the exercise.
The redeemable convertible preferred stock warrants were valued using the following assumptions under the Black-Scholes option-pricing model:
Initial Issuance
Date
Subsequent
Issuance Date
December 31,
2020
February 11,
2021
March 11,
2021
Stock price$5.80 $5.80 $7.11 $10.27 $8.44 
Expected term (years)10.009.312.002.002.00
Expected volatility57.81 %57.35 %76.00 %76.00 %76.00 %
Risk-free interest rate3.06 %1.75 %0.13 %0.13 %0.13 %
Dividend yield%%%%%

Private Placement Warrants
Simultaneously with the closing of the Company’s initial public offering (the “IPO”) in August 2020, the sponsor of CLA, Colonnade Sponsor LLC, purchased an aggregate of 6,000,000 Private Placement warrants at a price of $1.00 per warrant, for an aggregate purchase price of $6,000,000. The Private Placement warrants became exercisable 12 months following the closing of the Company’s IPO, and will expire five years from the completion of the Merger, or earlier upon redemption or liquidation. On March 11, 2021, each outstanding Private Placement warrant automatically converted into a warrant to purchase one share of Ouster common stock pursuant to the Warrant Agreement, at an exercise price of $11.50 per share.
The private placement warrant liability was remeasured to fair value as of June 30, 2022, resulting in a gain of $5.4 million and $7.1 million for the three and six months ended June 30, 2022, respectively, classified within other income (expense), net in the condensed consolidated statements of operations and comprehensive loss. The private placement warrant liability was remeasured to fair value as of June 30, 2021 resulting in a loss of $10.7 million and $6.1 million for the three and six months ended June 30, 2021, respectively, classified within other income (expense), net in the condensed consolidated statements of operations and comprehensive loss.
The Private Placement warrants were valued using the following assumptions under the Black-Scholes option-pricing model:
June 30, 2021December 31, 2021June 30, 2022
Stock price$12.49 $5.20 $1.62 
Exercise price of warrant11.511.511.5
Expected term (years)4.74.193.7
Expected volatility43.00 %57.00 %57.98 %
Risk-free interest rate0.92 %1.14 %3.00 %
Public Warrants
CLA, in its IPO in August 2020, issued 20,000,000 units that each consisted of one Class A ordinary share and one-half warrant to purchase a Class A ordinary share, which the Company refers to as CLA warrants before the Merger and Public warrants after the Merger. These warrants may only be exercised for a whole number of shares, and no fractional warrants were issued or issuable upon separation of the units and only whole warrants will trade. The warrants became exercisable 12 months following the closing of the Company’s IPO, and will expire five years from the completion of the Merger, or earlier upon redemption or liquidation. Each Public warrant is exercisable at a price of $11.50 per share. On March 11, 2021, upon the closing of the Merger pursuant to the Merger Agreement (Note 1), each of the 9,999,996 outstanding warrants, as adjusted for any fractional warrants that were not issued upon separation, was converted automatically into a redeemable Public warrant to purchase one share of the Company’s common stock. The Public warrants were recognized as equity upon the Merger in the amount of $17.9 million.

Prior to their expiration, the Company may redeem the Public warrants at a price of $0.01 per warrant, provided that the closing price of the Company’s common stock equals or exceeds $18.00 per share for any 20 trading days within a 30 trading-day period ending on the third trading day prior to the date on which the Company gives proper notice of such redemption to the warrants holders.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Letters of Credit
In connection with the 350 Treat Building lease, the 2741 16th Street lease and Paris office lease agreements, the Company obtained letters of credit from certain banks as required by the lease agreements. If the Company defaults under the terms of the applicable lease, the lessor will be entitled to draw upon the letters of credit in the amount necessary to cure the default. The amounts covered by the letters of credit are collateralized by certificates of deposit, which are included in restricted cash on the condensed consolidated balance sheets as of June 30, 2022 and December 31, 2021. The outstanding amount of the letters of credit was $2.1 million and $2.0 million as of June 30, 2022 and December 31, 2021, respectively.
Non-Cancelable Purchase Commitments
As of June 30, 2022, the Company had non-cancelable purchase commitments to a third-party contract manufacturer for approximately $23.1 million and other vendors for approximately $6.3 million.

Litigation
The Company is involved in various legal proceedings arising in the ordinary course of business. The Company accrues a liability when a loss is considered probable and the amount can be reasonably estimated. Legal fees are expensed as incurred. The Company has identified certain claims as a result of which a loss may be incurred, but in the aggregate any loss is expected to be immaterial. This assessment is based on our current understanding of relevant facts and circumstances. As such, our view of these matters is subject to inherent uncertainties and may change in the future. Significant judgment is required in both the determination of probability and the determination as to whether an exposure is reasonably estimable. Actual outcomes of these legal and regulatory proceedings may materially differ from our current estimates.

The company has made no accruals with respect to the following:

On June 10, 2021, the Company received a letter from the SEC notifying us of an investigation and document subpoena. The subpoena seeks documents regarding projected financial information in CLA’s Form S-4 registration statement filed on December 22, 2020. The Company has complied with the SEC’s requests to date; however, the SEC may request additional documents or information.

On June 14, 2022, Velodyne Lidar USA, Inc. (“Velodyne”) filed a lawsuit against the Company relating to two patents and requested an International Trade Commission proceeding with respect to the same two patents. On July 8, 2022, the Company filed a complaint against Velodyne, alleging multiple claims including intellectual property misappropriation and false advertising.

Other than as set forth above, as of June 30, 2022 and December 31, 2021 there were no material litigation matters.
Indemnification
From time to time, the Company enters into agreements in the ordinary course of business that include indemnification provisions. Generally, in these provisions the Company agrees to defend, indemnify, and hold harmless the indemnified parties for claims and losses suffered or incurred by such indemnified parties for which the Company is responsible under the applicable indemnification provisions. The terms of the indemnification provisions vary depending upon negotiations between the Company and its counterpart; however, typically, these indemnification obligations survive the term of the contract and the maximum potential amount of future payments the Company could be required to make pursuant to these provisions are uncapped. To date, the Company has never incurred costs to defend lawsuits or settle claims related to these indemnification provisions.

The Company has also entered into indemnity agreements pursuant to which it has indemnified its directors and officers, to the extent legally permissible, against all liabilities reasonably incurred in connection with any action in which such individual may be involved by reason of such individual being or having been a director or executive officer, other than liabilities arising from willful misconduct of the individual. To date, the Company has never incurred costs to defend lawsuits or settle claims related to these indemnity agreements. The unaudited condensed consolidated financial statements do not include a liability for any potential obligations under the indemnification agreements at June 30, 2022 and December 31, 2021.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Redeemable Convertible Preferred and Common Stock
6 Months Ended
Jun. 30, 2022
Equity [Abstract]  
Redeemable Convertible Preferred and Common Stock Redeemable Convertible Preferred and Common Stock
The Company’s common stock and warrants trade on the New York Stock Exchange under the symbol “OUST” and “OUSTWS”, respectively. Pursuant to the terms of the Second Amended and Restated Certificate of Incorporation, the Company is authorized and has available for issuance the following shares and classes of capital stock, each with a par value of $0.0001 per share: (i) 1,000,000,000 shares of common stock; (ii) 100,000,000 shares of preferred stock. Immediately following the Merger, there were 161,449,205 shares of common stock with a par value of $0.0001, and 15,999,996 warrants outstanding. The holder of each share of common stock is entitled to one vote.
The Company has retroactively adjusted the shares issued and outstanding prior to March 11, 2021 to give effect to the exchange ratio established in the Merger Agreement to determine the number of shares of common stock into which they were converted.
Immediately prior to the Merger, OTI’s certificate of incorporation, as amended, authorized it to issue 342,367,887 shares of $0.00001 par value, with 210,956,516 shares designated as common stock and 131,411,372 shares of redeemable convertible preferred stock.
On March 11, 2021, upon the closing of the Transaction pursuant to the Merger Agreement (Note 1), all of the outstanding redeemable convertible preferred stock was converted to the Company’s common stock pursuant to the conversion rate effective immediately prior to the Transaction and the remaining amount was reclassified to additional paid-in capital. As of June 30, 2022 and December 31, 2021, the Company does not have any redeemable convertible preferred stock outstanding.
On April 29, 2022, the Company entered into an At-Market-Issuance Sales Agreement (the “ATM Agreement”) pursuant to which the Company may, subject to the terms and conditions set forth in the agreement offer and sell, from time to time, through or to the agents, acting as agent or principal, shares of the Company’s common stock, par value $0.0001 per share, having an aggregate offering price of up to $150.0 million.
From the date of the ATM Agreement through June 30, 2022, the Company sold 6,749,344 shares at a weighted-average sales price of $2.16 per share, resulting in cumulative gross proceeds to the Company totaling approximately $15.0 million before deducting offering expenses and sales commissions. Cumulative net proceeds to the Company totaled approximately $14.0 million after deducting commissions and offering expenses. The Company plans to use the net proceeds from this offering for working capital and general corporate purposes. The remaining availability under the ATM Agreement as of June 30, 2022 is approximately $135.0 million.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based compensation
6 Months Ended
Jun. 30, 2022
Share-based Payment Arrangement [Abstract]  
Stock-based compensation Stock-based Compensation
As of June 30, 2022, the Company has four equity incentive plans, the 2015 Stock Plan (the “2015 Plan”), the Sense 2017 Equity Incentive Plan (the “Sense Plan”), the 2021 Incentive Award Plan (the “2021 Plan”) and 2022 Employee Stock Purchase Plan (the “2022 ESPP” and, collectively with the 2015 Plan, the Sense Plan and the 2021 Plan, together the “Plans”).

The Plans provide for the grant of stock options, stock appreciation rights, restricted stock awards (“RSA”), restricted stock units (“RSUs”), performance stock unit awards and other forms of equity compensation (collectively, “equity awards”). In addition, the 2021 Plan provides for the grant of performance bonus awards. All awards within the Plans may be granted to employees, including officers, as well as directors and consultants, within the limits defined in the Plans. As of June 30, 2022, no awards were granted under the 2022 ESPP.

Certain employees have the right to early exercise unvested stock options, subject to rights held by the Company to repurchase unvested shares in the event of voluntary or involuntary termination. The Company accounts for cash received in consideration for the early exercise of unvested stock options as a non-current liability, included as a component of other liabilities in the Company’s condensed consolidated balance sheets.
On October 12, 2020, the Company issued $1.1 million partial recourse promissory notes to certain executives and employees. The promissory notes carried 0.38% annual cash interest and were due on the earliest of 9th anniversary of the date of issuance of the notes, or termination of employment of the executive/employee, or filing by the Company of a registration statement under the Securities Act of 1933, or promissory notes being prohibited under Section 13(k) of the Securities Exchange Act of 1934 or closing of change a in control of the Company. At issuance, the promissory notes were used to settle certain executives’ and employees’ obligations for 2,883,672 vested and 4,603,833 unvested ISOs that were exercised and no cash was exchanged. In March 2021, in connection with the close of the Merger, the Company forgave half of the respective obligations under the promissory notes for certain executives and required such noteholders to repay the remaining balance of $0.3 million under each of their respective notes. Additional compensation expense of $0.3 million was recognized in general and administrative expenses for the six months ended June 30, 2021 for the value of the loans forgiven. No obligations under the promissory notes for non-executive noteholders were outstanding as of June 30, 2022 and December 31, 2021.

Stock option activity for the six months ended June 30, 2022 is as follows:
Number of
Shares
Underlying
Outstanding
Options
Weighted-
Average Exercise
Price per Share
Weighted-
Average
Remaining
Contractual
Term (in years)
Aggregate
Intrinsic
Value
Outstanding—December 31, 202124,129,096 $1.01 8.60$100,992 
Options exercised(1,031,621)0.19 
Options cancelled(611,194)3.60 
Outstanding—June 30, 202222,486,281 $0.98 8.16$21,212 
Vested and expected to vest—June 30, 202222,486,281 $0.98 8.16$21,212 
Exercisable—June 30, 202210,918,377 $0.83 8.09$11,035 

The following table summarizes information about stock options outstanding and exercisable at June 30, 2022.
Options OutstandingOptions Exercisable
Exercise
Price
Options
Outstanding
Weighted
Average
Remaining
Contractual
Life (Years)
Weighted
Average
Exercise
Price
Options
Exercisable
Weighted
Average
Exercise
Price
$0.18 4,753,134 7.94$0.18 3,332,416 $0.18 
$0.21 9,167,718 8.20$0.21 4,000,264 $0.21 
$1.42 7,524,114 8.25$1.42 3,135,046 $1.42 
$1.49 40,581 5.60$1.49 40,581 $1.49 
$5.24 354,937 7.47$5.24 221,713 $5.24 
$10.26 645,797 8.85$10.26 188,357 $10.26 
22,486,281 10,918,377 
As of June 30, 2022, there was approximately $18.0 million of unamortized stock-based compensation expense related to unvested stock options that is expected to be recognized over a weighted average period of 2.1 years.
Restricted Stock Units (“RSU”)
A summary of RSU activity is as follows:

Number of
Shares
Weighted Average
Grant Date Fair
Value (per share)
Unvested—December 31, 20219,326,572 $7.82 
Granted during the year6,821,427 4.08 
Canceled during the year(1,891,074)6.41 
Vested during the year(1,779,779)7.59 
Unvested—June 30, 202212,477,146 $6.02 
Stock compensation expense is recognized on a straight-line basis over the vesting period of each RSU. As of June 30, 2022, total compensation expense related to unvested RSUs granted to employees, but not yet recognized, was $69.4 million, with a weighted-average remaining vesting period of 2.9 years.

RSUs settle into shares of common stock upon vesting.

Stock-Based Compensation Expense

The Company recognized stock-based compensation expense for all stock options in the condensed consolidated statements of operations and comprehensive loss as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Cost of revenue$146 $133 $365 $251 
Research and development3,806 1,321 7,566 2,242 
Sales and marketing1,839 719 3,362 985 
General and administrative2,328 3,981 5,576 7,932 
Total stock-based compensation$8,119 $6,154 $16,869 $11,410 
The following table summarizes stock-based compensation expense by award type (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
RSUs$6,246 $3,619 $12,147 $4,176 
Stock Options1,868 2,530 4,708 7,223 
RSAs14 11 
Total stock-based compensation$8,119 $6,154 $16,869 $11,410 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Net Loss Per Common Share
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Net Loss Per Common Share Net Loss Per Common Share
The following table sets forth the computation of basic and diluted net loss per common share attributable to common stockholders (in thousands, except share and per share data):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Numerator:
Net loss$(28,000)$(32,011)$(60,397)$(52,968)
Denominator:
Weighted average shares used to compute basic and diluted net loss per share175,057,360 155,923,689 172,965,833 106,070,590 
Net loss per common share—basic and diluted$(0.16)$(0.21)$(0.35)$(0.50)
The shares and net loss per common share, prior to the Merger, have been retroactively restated as shares reflecting the exchange ratio of approximately 0.703 shares of the Company per one share of OTI as established in the Merger Agreement.
The weighted average number of shares used to compute basic and diluted net loss per share excludes unvested early exercised common stock options subject to repurchase.
The following outstanding shares of potentially dilutive securities were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been antidilutive:
As of June 30,
20222021
Options to purchase common stock22,486,281 25,218,265 
Public and private common stock warrants15,999,900 15,999,996 
Restricted Stock Units12,477,146 2,588,629 
Unvested early exercised common stock options1,214,249 2,756,906 
Unvested RSAs— 29,110 
Vested and early exercised options subject to nonrecourse notes— 2,172,238 
Total52,177,576 48,765,144 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Income taxes
6 Months Ended
Jun. 30, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes The Company’s income tax provision for interim periods is determined using an estimate of the Company’s annual effective tax rate, adjusted for discrete items arising in the quarter. The Company’s effective tax rate differs from the U.S. statutory tax rate primarily due to valuation allowances on the deferred tax assets as it is more likely than not that some, or all, of the Company’s deferred tax assets will not be realized. The Company continues to maintain a full valuation allowance against its net deferred tax assets. Due to tax losses and the offsetting valuation allowance, the income tax provision for the three and six months ended June 30, 2022 and 2021 was not material to the Company’s condensed consolidated financial statements.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Revenue from the sale of lidar sensor kits, which is recognized at a point in time, was $10.3 million and $7.4 million in the three months ended June 30, 2022 and 2021, respectively, and $18.9 million and $14.0 million in the six months ended June 30, 2022 and 2021, respectively.
The following table presents total revenues by geographic area based on the location products were shipped to and services provided (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
United States$2,977 $2,572 $5,840 $4,426 
North and South America, excluding United States208 161 663 528 
Asia and Pacific2,575 1,696 4,932 2,947 
Europe, Middle East and Africa4,569 2,931 7,452 6,070 
Total$10,329 $7,360 $18,887 $13,971 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions
6 Months Ended
Jun. 30, 2022
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions See Note 5, Debt for details of promissory notes issued by the Company to certain investors of the Company (or an affiliate thereof).See Note 9, Stock-based compensation for details of partial recourse promissory notes issued by the Company to certain executives and employees.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation
Basis of Presentation and Principles of Consolidation
The unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries (all of which are wholly owned) and have been prepared in conformity with U.S. generally accepted accounting principles (“US GAAP”) applicable to interim periods. The functional currency for the Company is the United States dollar. All intercompany balances and transactions have been eliminated in consolidation.

The unaudited condensed consolidated financial statements include all adjustments (consisting of only normal recurring adjustments) necessary for a fair statement of the results of operations for the periods shown. The unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements as of and for the year ended December 31, 2021 and the notes related thereto, included in the Company’s Annual Report on Form 10-K filed with the Securities and Exchange Commission (“SEC”) on February 28, 2022. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by US GAAP. Certain information and note disclosures normally included in the audited financial statements prepared in accordance with US GAAP have been condensed or omitted from this report, as is permitted by applicable rules and regulations. The results of operations for any interim period are not necessarily indicative of the results to be expected for the year ending December 31, 2022 or for any other future years or interim periods.
Merger The Merger was accounted for as a reverse recapitalization under US GAAP. Under this method of accounting, CLA is treated as the “acquired” company for financial reporting purposes. This determination is primarily based on OTI stockholders comprising a relative majority of the voting power of the Company and having the ability to nominate the members of the board of directors of the Company after the Merger, OTI’s operations prior to the Merger comprising the only ongoing operations of the Company following the Merger, and OTI’s senior management prior to the Merger comprising a majority of the senior management of the Company following the Merger. Accordingly, for accounting purposes, the financial statements of the Company represent a continuation of the financial statements of OTI with the Merger being treated as the equivalent of OTI issuing stock for the net assets of CLA, accompanied by a recapitalization whereby no goodwill or other intangible assets are recorded. Transactions and balances prior to the Merger are those of OTI. The shares and net loss per share available to holders of OTI’s common stock prior to the Merger have been retroactively restated as shares reflecting the exchange ratio established in the Merger Agreement.
Deferred Debt Financing Costs
Deferred Debt Financing Costs
Financing costs incurred in connection with a loan and security agreement with Hercules Capital, Inc. (“Hercules”) are deferred and amortized using the effective interest rate method over the life of the respective agreement. Any discount or premium on the issuance of any debt is amortized using the effective interest method over the life of the respective debt security.
The Company presents deferred debt financing costs on the balance sheet as a contra-liability as a direct deduction from the carrying amount of that debt liability, consistent with debt discounts.
Recently Issued and Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements Not Yet Adopted
Recently Issued and Adopted Accounting Pronouncements
In August 2020, the FASB issued Accounting Standards Update (“ASU”) No. 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06). ASU 2020-06 simplifies the accounting for convertible debt and convertible preferred stock by removing the requirements to separately present certain conversion features in equity. In addition, the amendments in the ASU also simplify the guidance in ASC 815-40, Derivatives and Hedging: Contracts in Entity’s Own Equity, by removing certain criteria that must be satisfied in order to classify a contract as equity, which is expected to decrease the number of freestanding instruments and embedded derivatives accounted for as assets or liabilities. Finally, the amendments revise the guidance on calculating earnings per share, requiring use of the if-converted method for all convertible instruments and rescinding an entity’s ability to rebut the presumption of share settlement for instruments that may be settled in cash or other assets. The new standard became effective for the Company for annual periods beginning December 15, 2021. The Company adopted this ASU as of January 1, 2022 using a modified retrospective method of transition, which did not have an impact on its condensed consolidated financial statements and related disclosures.
Recently Issued Accounting Pronouncements Not Yet Adopted
The Company considers the applicability and impact of all ASUs. ASUs not referenced below were assessed and determined to be either not applicable or are not expected to have a material impact on the Company’s consolidated financial statements.
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which amends ASC 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. The amendments in this ASU are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years and should be applied prospectively to business combinations occurring on or after the effective date of the amendments. Early adoption of the amendments is permitted, including adoption in an interim period. The Company is currently evaluating the impact of the adoption of this ASU on the Company’s consolidated financial statements.
Concentrations of Credit Risk
Concentrations of Credit Risk
Financial instruments that potentially subject the Company to credit risk consist primarily of cash, cash equivalents, restricted cash, and accounts receivable. Cash, cash equivalents, and restricted cash are deposited with federally insured commercial banks in the United States; and at times, cash balances may be in excess of federal insurance limits. The Company generally does not require collateral or other security deposits for accounts receivable.
To reduce credit risk, the Company considers customer creditworthiness, past transaction history with the customer, current economic industry trends, and changes in customer payment terms when determining the collectability of specific customer accounts. Past due balances over 90 days and other higher risk amounts are reviewed individually for collectability. Based on management’s assessment, the Company provides for estimated uncollectible amounts through a charge to earnings and a credit to valuation allowance. Balances that remain outstanding after the Company has used reasonable collection efforts are written off through a charge to the valuation allowance and a credit to accounts receivable.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Schedules of Concentration of Risk
Accounts receivable from the Company’s major customers representing 10% or more of total accounts receivable was as follows:
June 30,
2022
December 31,
2021
Customer A*11 %
Customer B10 %*
* Customer accounted for less than 10% of total accounts receivable in the period.
Revenue from the Company’s major customers representing 10% or more of total revenue was as follows:
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Customer C***15 %
* Customer accounted for less than 10% of total revenue in the period.
Purchases from the Company’s major suppliers representing 10% or more of total purchases were as follows:

Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Supplier A*12 %**
Supplier B38 %14 %37 %15 %
* Supplier accounted for less than 10% of total purchases in the period.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following table provides information by level for the Company’s assets and liabilities that were measured at fair value on a recurring basis (in thousands):
June 30, 2022
Level 1Level 2Level 3Total
Assets
Money market funds$156,851 $— $— $156,851 
Total financial assets$156,851 $— $— $156,851 
Liabilities
Warrant liabilities$— $— $492 $492 
Total financial liabilities$— $— $492 $492 
December 31, 2021
Level 1Level 2Level 3Total
Assets
Money market funds$177,513 $— $— $177,513 
Total financial assets$177,513 $— $— $177,513 
Liabilities
Warrant liabilities$— $— $7,626 $7,626 
Total financial liabilities$— $— $7,626 $7,626 
Schedule of Changes in Fair Value of Level 3 Financial Instruments
The following table presents a summary of the changes in the fair value of the Company’s Level 3 financial instruments (in thousands):
Redeemable
Convertible
Preferred Stock
Warrant Liability
Private Placement Warrant Liability
Fair value as of December 31, 2021$— $7,626 
Change in the fair value included in other income (expense), net— (7,134)
Fair value as of June 30, 2022$— $492 
Fair value as of December 31, 2020(49,293)— 
Private placement warrant liability acquired as part of the merger— (19,377)
Change in the fair value included in other income (expense), net(8,804)(6,094)
Issuance of preferred stock upon exercise of warrants58,097 — 
Fair value as of June 30, 2021$— $(25,471)
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Cash and Cash Equivalents
The Company’s cash and cash equivalents consist of the following (in thousands):
 June 30,
2022
December 31,
2021
Cash$2,856 $5,131 
Cash equivalents:
Money market funds(1)
156,851 177,513 
Total cash and cash equivalents$159,707 $182,644 
(1)The Company maintains a cash sweep account, which is included in money market funds as of June 30, 2022. Cash is invested in the short-term money market funds that earns interest.
Reconciliation of cash, cash equivalents and restricted cash as shown in the condensed consolidated statement of cash flows to the respective accounts within the condensed consolidated balance sheet is as follows (in thousands):
June 30,
2022
June 30,
2021
Cash and cash equivalents$159,707 $240,148 
Restricted cash, current977 276 
Restricted cash, non-current1,088 1,004 
Total cash, cash equivalents and restricted cash$161,772 $241,428 
Schedule of Inventory
Inventory, consisting of material, direct and indirect labor, and manufacturing overhead, consists of the following (in thousands):
 June 30,
2022
December 31,
2021
Raw materials$4,612 $2,401 
Work in process1,547 1,951 
Finished goods11,022 3,096 
Total inventory$17,181 $7,448 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
June 30,
2022
December 31,
2021
Prepaid expenses$1,915 $1,970 
Prepaid insurance1,698 1,355 
Receivable from contract manufacturer3,002 1,344 
Other current assets924 897 
Total prepaid and other current assets$7,539 $5,566 
Schedule of Property, Plant and Equipment
Property and equipment consists of the following (in thousands):
Estimated Useful Life
(in years)
June 30,
2022
December 31,
2021
Machinery and equipment3$8,733 $8,404 
Computer equipment3504 498 
Automotive and vehicle hardware593 93 
Software3104 104 
Furniture and fixtures7767 730 
Construction in progress2,396 1,700 
Leasehold improvementsShorter of useful life or lease term9,311 9,265 
21,908 20,794 
Less: Accumulated depreciation(13,515)(10,740)
Property and equipment, net$8,393 $10,054 
Schedule of Business Acquisitions, Reconciliation of Preliminary Total Consideration A reconciliation of preliminary total consideration as of December 31, 2021, and total consideration as of June 30, 2022, are presented below (in thousands):
As ReportedMeasurement Period AdjustmentAs Adjusted Value
Fair value of common stock issued at closing$60,024 $(358)$59,666 
Fully vested replacement equity awards1,081 — 1,081 
Cash paid at closing to settle Sense pre-existing debt and transaction costs incurred by Sense11,703 — 11,703 
Total consideration$72,808 $(358)$72,450 
As ReportedMeasurement Period AdjustmentAs Adjusted Value
Assets acquired:
Cash689 — 689 
Restricted cash69 — 69 
Accounts receivable, net768 — 768 
Prepaid expenses and other current assets463 — 463 
Property and equipment, net626 — 626 
Developed technology15,900 — 15,900 
Vendor relationship6,600 — 6,600 
Customer relationships900 — 900 
Goodwill51,076 76 51,152 
Total assets acquired$77,091 $76 $77,167 
Liabilities assumed:
Accounts payable$(266)$— $(266)
Accrued and other current liabilities$(1,540)$(234)$(1,774)
Other non-current liabilities$— $(200)$(200)
Deferred tax liability$(2,477)$— $(2,477)
Total liabilities assumed$(4,283)$(434)$(4,717)
Net Assets acquired$72,808 $(358)$72,450 
Schedule of Finite-Lived Intangible Assets
The following tables present acquired intangible assets, net as of June 30, 2022 and December 31, 2021 (in thousands):
June 30, 2022
Estimated Useful Life
(in years)
Gross Carrying amountAccumulated AmortizationNet Book Value
Developed technology8$15,900 $(1,325)$14,575 
Vendor relationship36,600 (1,467)5,133 
Customer relationships3900 (200)700 
Intangible assets, net$23,400 $(2,992)$20,408 

December 31, 2021
Estimated Useful Life
(in years)
Gross Carrying amountAccumulated AmortizationNet Book Value
Developed technology8$15,900 $(331)$15,569 
Vendor relationship36,600 (367)6,233 
Customer relationships3900 (50)850 
Intangible assets, net$23,400 $(748)$22,652 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The following table summarizes estimated future amortization expense of finite-lived intangible assets-net (in thousands):

Years:Amount
2022 (the remainder of 2022)$2,242 
20234,488 
20244,071 
20251,988 
20261,988 
Thereafter5,631 
Total$20,408 
Schedule of Accrued and Other Current Liabilities
Accrued and other current liabilities consist of the following (in thousands):
June 30,
2022
December 31,
2021
Accrued compensation$4,507 $3,229 
Uninvoiced receipts8,213 9,835 
Accrued interest218 — 
Other1,582 1,109 
Total accrued and other current liabilities$14,520 $14,173 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Debt (Tables)
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments
Long-term debt outstanding is summarized below (in thousands):
June 30,
2022
Long-term debt$20,000 
Less: unamortized debt discount(570)
Less: debt issuance costs (311)
Total debt$19,119 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Warrants (Tables)
6 Months Ended
Jun. 30, 2022
Equity [Abstract]  
Schedule of Fair Value Measurement Inputs
The redeemable convertible preferred stock warrants were valued using the following assumptions under the Black-Scholes option-pricing model:
Initial Issuance
Date
Subsequent
Issuance Date
December 31,
2020
February 11,
2021
March 11,
2021
Stock price$5.80 $5.80 $7.11 $10.27 $8.44 
Expected term (years)10.009.312.002.002.00
Expected volatility57.81 %57.35 %76.00 %76.00 %76.00 %
Risk-free interest rate3.06 %1.75 %0.13 %0.13 %0.13 %
Dividend yield%%%%%
The Private Placement warrants were valued using the following assumptions under the Black-Scholes option-pricing model:
June 30, 2021December 31, 2021June 30, 2022
Stock price$12.49 $5.20 $1.62 
Exercise price of warrant11.511.511.5
Expected term (years)4.74.193.7
Expected volatility43.00 %57.00 %57.98 %
Risk-free interest rate0.92 %1.14 %3.00 %
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based compensation (Tables)
6 Months Ended
Jun. 30, 2022
Share-based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
Stock option activity for the six months ended June 30, 2022 is as follows:
Number of
Shares
Underlying
Outstanding
Options
Weighted-
Average Exercise
Price per Share
Weighted-
Average
Remaining
Contractual
Term (in years)
Aggregate
Intrinsic
Value
Outstanding—December 31, 202124,129,096 $1.01 8.60$100,992 
Options exercised(1,031,621)0.19 
Options cancelled(611,194)3.60 
Outstanding—June 30, 202222,486,281 $0.98 8.16$21,212 
Vested and expected to vest—June 30, 202222,486,281 $0.98 8.16$21,212 
Exercisable—June 30, 202210,918,377 $0.83 8.09$11,035 
Schedule of Stock Options Outstanding and Exercisable
The following table summarizes information about stock options outstanding and exercisable at June 30, 2022.
Options OutstandingOptions Exercisable
Exercise
Price
Options
Outstanding
Weighted
Average
Remaining
Contractual
Life (Years)
Weighted
Average
Exercise
Price
Options
Exercisable
Weighted
Average
Exercise
Price
$0.18 4,753,134 7.94$0.18 3,332,416 $0.18 
$0.21 9,167,718 8.20$0.21 4,000,264 $0.21 
$1.42 7,524,114 8.25$1.42 3,135,046 $1.42 
$1.49 40,581 5.60$1.49 40,581 $1.49 
$5.24 354,937 7.47$5.24 221,713 $5.24 
$10.26 645,797 8.85$10.26 188,357 $10.26 
22,486,281 10,918,377 
Schedule of Nonvested Restricted Stock Units Activity
A summary of RSU activity is as follows:

Number of
Shares
Weighted Average
Grant Date Fair
Value (per share)
Unvested—December 31, 20219,326,572 $7.82 
Granted during the year6,821,427 4.08 
Canceled during the year(1,891,074)6.41 
Vested during the year(1,779,779)7.59 
Unvested—June 30, 202212,477,146 $6.02 
Schedule of Stock-based Compensation
The Company recognized stock-based compensation expense for all stock options in the condensed consolidated statements of operations and comprehensive loss as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Cost of revenue$146 $133 $365 $251 
Research and development3,806 1,321 7,566 2,242 
Sales and marketing1,839 719 3,362 985 
General and administrative2,328 3,981 5,576 7,932 
Total stock-based compensation$8,119 $6,154 $16,869 $11,410 
The following table summarizes stock-based compensation expense by award type (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
RSUs$6,246 $3,619 $12,147 $4,176 
Stock Options1,868 2,530 4,708 7,223 
RSAs14 11 
Total stock-based compensation$8,119 $6,154 $16,869 $11,410 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Net Loss Per Common Share (Tables)
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Schedule of Net Loss Per Common Share, Basic and Diluted
The following table sets forth the computation of basic and diluted net loss per common share attributable to common stockholders (in thousands, except share and per share data):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Numerator:
Net loss$(28,000)$(32,011)$(60,397)$(52,968)
Denominator:
Weighted average shares used to compute basic and diluted net loss per share175,057,360 155,923,689 172,965,833 106,070,590 
Net loss per common share—basic and diluted$(0.16)$(0.21)$(0.35)$(0.50)
The shares and net loss per common share, prior to the Merger, have been retroactively restated as shares reflecting the exchange ratio of approximately 0.703 shares of the Company per one share of OTI as established in the Merger Agreement.
The weighted average number of shares used to compute basic and diluted net loss per share excludes unvested early exercised common stock options subject to repurchase.
Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Common Share
The following outstanding shares of potentially dilutive securities were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been antidilutive:
As of June 30,
20222021
Options to purchase common stock22,486,281 25,218,265 
Public and private common stock warrants15,999,900 15,999,996 
Restricted Stock Units12,477,146 2,588,629 
Unvested early exercised common stock options1,214,249 2,756,906 
Unvested RSAs— 29,110 
Vested and early exercised options subject to nonrecourse notes— 2,172,238 
Total52,177,576 48,765,144 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table presents total revenues by geographic area based on the location products were shipped to and services provided (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
United States$2,977 $2,572 $5,840 $4,426 
North and South America, excluding United States208 161 663 528 
Asia and Pacific2,575 1,696 4,932 2,947 
Europe, Middle East and Africa4,569 2,931 7,452 6,070 
Total$10,329 $7,360 $18,887 $13,971 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Description of Business and Basis of Presentation (Details)
2 Months Ended 3 Months Ended 6 Months Ended 11 Months Ended
Mar. 11, 2021
USD ($)
$ / shares
shares
Dec. 21, 2020
$ / shares
shares
Jun. 30, 2022
USD ($)
$ / shares
shares
Jun. 15, 2023
USD ($)
Dec. 31, 2021
USD ($)
$ / shares
shares
Jun. 30, 2022
USD ($)
$ / shares
shares
Jun. 30, 2021
USD ($)
Mar. 15, 2023
USD ($)
Apr. 29, 2022
USD ($)
Mar. 10, 2021
$ / shares
Organization, Consolidation and Presentation of Financial Statements [Abstract]                    
Accumulated other comprehensive loss     $ 363,753,000   $ 303,356,000 $ 363,753,000        
Schedule of Reverse Recapitalization [Line Items]                    
Accumulated deficit     $ (363,753,000)   $ (303,356,000) $ (363,753,000)        
Common stock, shares outstanding (in shares) | shares 161,449,205   181,424,515   172,200,417 181,424,515        
Common stock, shares issued (in shares) | shares     181,424,515   172,200,417 181,424,515        
Common stock, par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001 $ 0.0001   $ 0.0001 $ 0.0001        
Warrants outstanding (in shares) | shares 15,999,996                  
Preferred stock, par value (in dollars per share) | $ / shares     $ 0.0001     $ 0.0001        
Common stock, deemed value (in dollars per share) | $ / shares $ 10.00                  
Gross proceeds from merger and private offering $ 299,900,000                  
Pre-merger cost 8,500,000                  
Offering cost 26,600,000                  
Proceeds from the issuance of common stock under at-the-market offering, net of commissions and fees           $ 14,568,000 $ 0      
Long-term debt     $ 20,000,000     $ 20,000,000        
Hercules Loan And Security Agreement | Term Loan                    
Schedule of Reverse Recapitalization [Line Items]                    
Revolving line of credit, maximum borrowing capacity                 $ 50,000,000  
Long-term debt                 20,000,000  
Hercules Loan And Security Agreement | Term Loan | Forecast                    
Schedule of Reverse Recapitalization [Line Items]                    
Additional borrowing capacity       $ 10,000,000       $ 20,000,000    
Private Placement                    
Schedule of Reverse Recapitalization [Line Items]                    
Common stock, deemed value (in dollars per share) | $ / shares   $ 10.00                
Sale of stock, number of shares issued in transaction (in shares) | shares   10,000,000                
Sale of stock, aggregate commitment amount $ 100,000,000                  
At The Market Program                    
Schedule of Reverse Recapitalization [Line Items]                    
Common stock, deemed value (in dollars per share) | $ / shares     $ 2.16     $ 2.16        
Sale of stock, number of shares issued in transaction (in shares) | shares     6,749,344   6,749,344          
Sale of stock, authorized amount                 $ 150,000,000  
Proceeds from issuance of common stock     $ 15,000,000   $ 15,000,000          
Proceeds from the issuance of common stock under at-the-market offering, net of commissions and fees     14,000,000   $ 14,000,000          
Sale of stock, remaining authorized amount     $ 135,000,000     $ 135,000,000        
Common Stock                    
Schedule of Reverse Recapitalization [Line Items]                    
Stock converted (in shares) | shares 150,000,000                  
CLA | CLA Warrants                    
Schedule of Reverse Recapitalization [Line Items]                    
Warrants outstanding (in shares) | shares   10,000,000                
CLA | Private Placement Warrants                    
Schedule of Reverse Recapitalization [Line Items]                    
Warrants outstanding (in shares) | shares   6,000,000                
CLA | Conversion of Class A Common Stock to Common Stock                    
Schedule of Reverse Recapitalization [Line Items]                    
Ordinary shares, conversion ratio   1                
CLA | Conversion of Warrant to Ouster Common Stock                    
Schedule of Reverse Recapitalization [Line Items]                    
Warrant, conversion ratio   1                
CLA | Conversion of Canceled CLA Units to Ouster Common Stock                    
Schedule of Reverse Recapitalization [Line Items]                    
Unit, conversion ratio   1                
CLA | Conversion of Canceled CLA Units to Public Warrant                    
Schedule of Reverse Recapitalization [Line Items]                    
Unit, conversion ratio   0.5                
CLA | Common Class B                    
Schedule of Reverse Recapitalization [Line Items]                    
Common stock, shares outstanding (in shares) | shares   5,000,000                
Common stock, shares issued (in shares) | shares   5,000,000                
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001                
CLA | Common Class A                    
Schedule of Reverse Recapitalization [Line Items]                    
Common stock, shares outstanding (in shares) | shares   25,000,000                
Common stock, shares issued (in shares) | shares   25,000,000                
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001                
OTI                    
Schedule of Reverse Recapitalization [Line Items]                    
Common stock, par value (in dollars per share) | $ / shares                   $ 0.00001
OTI | Series B Preferred Stock Converted to Common Stock                    
Schedule of Reverse Recapitalization [Line Items]                    
Preferred stock, conversion ratio                   1
OTI | Series B Redeemable Convertible Preferred Stock                    
Schedule of Reverse Recapitalization [Line Items]                    
Preferred stock, par value (in dollars per share) | $ / shares                   $ 0.00001
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Narrative (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Accounts Payable | Supplier Concentration Risk | Supplier B    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 75.00% 55.00%
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Total Purchase | Supplier Concentration Risk | Supplier A          
Concentration Risk [Line Items]          
Concentration risk, percentage (less than 10%) 10.00% 12.00% 10.00% 10.00%  
Total Purchase | Supplier Concentration Risk | Supplier B          
Concentration Risk [Line Items]          
Concentration risk, percentage (less than 10%) 38.00% 14.00% 37.00% 15.00%  
Accounts Payable | Supplier Concentration Risk | Supplier B          
Concentration Risk [Line Items]          
Concentration risk, percentage (less than 10%)     75.00%   55.00%
Customer A | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk, percentage (less than 10%)     10.00%   11.00%
Customer B | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk, percentage (less than 10%)     10.00%   10.00%
Customer C | Revenue | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk, percentage (less than 10%) 10.00% 10.00% 10.00% 15.00%  
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value of Financial Instruments - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Assets    
Total financial assets $ 156,851 $ 177,513
Liabilities    
Warrant liabilities 492 7,626
Total financial liabilities 492 7,626
Level 1    
Assets    
Total financial assets 156,851 177,513
Liabilities    
Warrant liabilities 0 0
Total financial liabilities 0 0
Level 2    
Assets    
Total financial assets 0 0
Liabilities    
Warrant liabilities 0 0
Total financial liabilities 0 0
Level 3    
Assets    
Total financial assets 0 0
Liabilities    
Warrant liabilities 492 7,626
Total financial liabilities 492 7,626
Money Market Funds    
Assets    
Money market funds 156,851 177,513
Money Market Funds | Level 1    
Assets    
Money market funds 156,851 177,513
Money Market Funds | Level 2    
Assets    
Money market funds 0 0
Money Market Funds | Level 3    
Assets    
Money market funds $ 0 $ 0
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value of Financial Instruments - Schedule of Changes in the Fair Value of Level 3 Financial Instruments (Details) - Level 3 - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Redeemable Convertible Preferred Stock Warrant Liability    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value, beginning balance $ 0 $ (49,293)
Change in the fair value included in other income (expense), net 0 (8,804)
Private placement warrant liability acquired as part of the merger   0
Issuance of preferred stock upon exercise of warrants   58,097
Fair Value, ending balance 0 0
Private Placement Warrant Liability    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value, beginning balance 7,626 0
Change in the fair value included in other income (expense), net (7,134) (6,094)
Private placement warrant liability acquired as part of the merger   (19,377)
Issuance of preferred stock upon exercise of warrants   0
Fair Value, ending balance $ 492 $ (25,471)
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components - Schedule of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Cash $ 2,856 $ 5,131  
Cash equivalents:      
Money market funds 156,851 177,513  
Total cash and cash equivalents $ 159,707 $ 182,644 $ 240,148
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]          
Restricted cash $ 2,100 $ 2,000   $ 2,100  
Restricted cash, current 977 977 $ 276 977 $ 276
Restricted cash, non-current 1,088 1,035 1,004 1,088 1,004
Accumulated inventory write down 1,900 1,700   1,900  
Inventory write down $ 200   $ 100 447 144
Depreciation expense       2,500 $ 2,300
Amortization expense       2,200  
Sense Photonics Inc.          
Business Acquisition [Line Items]          
Total consideration   $ 72,808   $ 72,450  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components - Reconciliation of Cash, Cash Equivalents and Restricted Cash Reported (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Cash and cash equivalents $ 159,707 $ 182,644 $ 240,148  
Restricted cash, current 977 977 276  
Restricted cash, non-current 1,088 1,035 1,004  
Total cash, cash equivalents and restricted cash $ 161,772 $ 184,656 $ 241,428 $ 12,642
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 4,612 $ 2,401
Work in process 1,547 1,951
Finished goods 11,022 3,096
Total inventory $ 17,181 $ 7,448
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid expenses $ 1,915 $ 1,970
Prepaid insurance 1,698 1,355
Receivable from contract manufacturer 3,002 1,344
Other current assets 924 897
Total prepaid and other current assets $ 7,539 $ 5,566
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components - Schedule of Property Plant and Equipment (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 21,908 $ 20,794
Less: Accumulated depreciation (13,515) (10,740)
Property and equipment, net $ 8,393 10,054
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 3 years  
Property, plant and equipment, gross $ 8,733 8,404
Computer equipment    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 3 years  
Property, plant and equipment, gross $ 504 498
Automotive and vehicle hardware    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 5 years  
Property, plant and equipment, gross $ 93 93
Software    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 3 years  
Property, plant and equipment, gross $ 104 104
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 7 years  
Property, plant and equipment, gross $ 767 730
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 2,396 1,700
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 9,311 $ 9,265
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components - Schedule of Business Acquisitions, Reconciliation of Preliminary Total Consideration (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2021
Jun. 30, 2022
Business Acquisition [Line Items]    
Measurement period adjustment, fair value of common stock issued at closing   $ (358)
Measurement period adjustment, net assets acquired   (358)
Assets acquired:    
Finite-lived intangible assets $ 23,400 23,400
Goodwill 51,076 51,151
Liabilities assumed:    
Measurement period adjustment, other non-current liabilities   (200)
Developed technology    
Assets acquired:    
Finite-lived intangible assets 15,900 15,900
Vendor relationship    
Assets acquired:    
Finite-lived intangible assets 6,600 6,600
Customer relationships    
Assets acquired:    
Finite-lived intangible assets 900 900
Sense Photonics Inc.    
Business Acquisition [Line Items]    
Fair value of common stock issued at closing 60,024 59,666
Fully vested replacement equity awards 1,081 1,081
Cash paid at closing to settle Sense pre-existing debt and transaction costs incurred by Sense 11,703 11,703
Total consideration 72,808 72,450
Measurement period adjustment, net assets acquired   (358)
Assets acquired:    
Cash 689 689
Restricted cash 69 69
Accounts receivable, net 768 768
Prepaid expenses and other current assets 463 463
Property and equipment, net 626 626
Goodwill 51,076 51,152
Measurement period adjustment, goodwill   76
Total assets acquired 77,091 77,167
Measurement period adjustment, total assets acquired   76
Liabilities assumed:    
Accounts payable (266) (266)
Accrued and other current liabilities (1,540) (1,774)
Measurement period adjustment, accrued and other current liabilities   (234)
Other non-current liabilities 0 (200)
Deferred tax liability (2,477) (2,477)
Total liabilities assumed (4,283) (4,717)
Measurement period adjustment, total liabilities assumed   (434)
Net Assets acquired 72,808 72,450
Sense Photonics Inc. | Developed technology    
Assets acquired:    
Finite-lived intangible assets 15,900 15,900
Sense Photonics Inc. | Vendor relationship    
Assets acquired:    
Finite-lived intangible assets 6,600 6,600
Sense Photonics Inc. | Customer relationships    
Assets acquired:    
Finite-lived intangible assets $ 900 $ 900
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying amount $ 23,400 $ 23,400
Accumulated Amortization (2,992) (748)
Net Book Value $ 20,408 $ 22,652
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (in years) 8 years 8 years
Gross Carrying amount $ 15,900 $ 15,900
Accumulated Amortization (1,325) (331)
Net Book Value $ 14,575 $ 15,569
Vendor relationship    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (in years) 3 years 3 years
Gross Carrying amount $ 6,600 $ 6,600
Accumulated Amortization (1,467) (367)
Net Book Value $ 5,133 $ 6,233
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (in years) 3 years 3 years
Gross Carrying amount $ 900 $ 900
Accumulated Amortization (200) (50)
Net Book Value $ 700 $ 850
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
2022 (the remainder of 2022) $ 2,242  
2023 4,488  
2024 4,071  
2025 1,988  
2026 1,988  
Thereafter 5,631  
Net Book Value $ 20,408 $ 22,652
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components - Schedule of Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation $ 4,507 $ 3,229
Uninvoiced receipts 8,213 9,835
Accrued interest 218 0
Other 1,582 1,109
Accrued and other current liabilities $ 14,520 $ 14,173
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 11 Months Ended
Apr. 29, 2022
USD ($)
Mar. 26, 2021
USD ($)
Aug. 05, 2019
USD ($)
$ / shares
shares
Nov. 27, 2018
USD ($)
$ / shares
shares
Jan. 31, 2021
USD ($)
Jun. 15, 2023
USD ($)
Mar. 31, 2021
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Mar. 15, 2023
USD ($)
Dec. 31, 2021
USD ($)
Debt Instrument [Line Items]                      
Debt instrument, unamortized discount               $ 570      
Warrants, loss (gain) from fair value adjustment               (7,134) $ 14,898    
Debt, outstanding balance               20,000      
Promissory notes, outstanding balance               19,119      
Debt issuance costs               311      
Runway Loan and Security Agreement | Secured Debt                      
Debt Instrument [Line Items]                      
Debt instrument, maximum borrowing capacity       $ 10,000              
Repayments of debt   $ 7,000                  
Payment of interest and fee upon extinguishment of debt   $ 400                  
Debt, outstanding balance               $ 0     $ 0
Runway Loan and Security Agreement | Secured Debt | OTI                      
Debt Instrument [Line Items]                      
Value of stock called by warrant, percentage of debt face amount       0.040              
Debt instrument, face amount       $ 10,000              
Debt instrument, unamortized discount       $ 100              
Promissory Note | Notes Payable, Other Payables | Investor                      
Debt Instrument [Line Items]                      
Basis spread on variable rate         8.50%            
Promissory notes, outstanding balance         $ 5,000            
Hercules Loan And Security Agreement | Term Loan                      
Debt Instrument [Line Items]                      
Debt, outstanding balance $ 20,000                    
Revolving line of credit, maximum borrowing capacity $ 50,000                    
Debt instrument, stated interest rate 9.40%                    
Payments for cash facility and legal fees $ 600                    
Debt issuance costs $ 300                    
Effective interest rate 14.30%                    
Debt instrument, covenant term, unrestricted cash balance required $ 60,000                    
Debt instrument, secured amount, percent of securities in foreign subsidiaries 65.00%                    
Hercules Loan And Security Agreement | Term Loan | Debt Instrument, Prepayment Made Within 12 Months Following the Closing Date                      
Debt Instrument [Line Items]                      
Debt instrument, prepayment charge, percentage 2.50%                    
Hercules Loan And Security Agreement | Term Loan | Debt Instrument, Prepayment Made after 12 Months Prior to 24 Months Following the Closing Date                      
Debt Instrument [Line Items]                      
Debt instrument, prepayment charge, percentage 1.50%                    
Hercules Loan And Security Agreement | Term Loan | Debt Instrument, Prepayment Made after 24 Months Following the Closing Date                      
Debt Instrument [Line Items]                      
Debt instrument, prepayment charge, percentage 1.00%                    
Hercules Loan And Security Agreement | Term Loan | Minimum                      
Debt Instrument [Line Items]                      
Debt instrument, end of term charge $ 1,500                    
Hercules Loan And Security Agreement | Term Loan | Maximum                      
Debt Instrument [Line Items]                      
Debt instrument, end of term charge $ 3,700                    
Hercules Loan And Security Agreement | Term Loan | Forecast                      
Debt Instrument [Line Items]                      
Additional borrowing capacity           $ 10,000       $ 20,000  
Series A Redeemable Convertible Preferred Stock Warrants                      
Debt Instrument [Line Items]                      
Warrants, loss (gain) from fair value adjustment             $ (200)        
Series A Redeemable Convertible Preferred Stock Warrants | OTI                      
Debt Instrument [Line Items]                      
Warrants issued, number of preferred stock callable (in shares) | shares     53,023 35,348              
Warrants issued, exercise price (in dollars per share) | $ / shares     $ 11.3518 $ 11.3518              
Warrants, loss (gain) from fair value adjustment     $ 100                
Series A Redeemable Convertible Preferred Stock Warrants | Other Income (Expense), Net                      
Debt Instrument [Line Items]                      
Warrants, loss (gain) from fair value adjustment             $ 600        
London Interbank Offered Rate (LIBOR) | Runway Loan and Security Agreement | Secured Debt                      
Debt Instrument [Line Items]                      
Basis spread on variable rate       8.50%              
Prime Rate | Hercules Loan And Security Agreement | Term Loan | Minimum                      
Debt Instrument [Line Items]                      
Basis spread on variable rate 6.15%                    
Prime Rate | LIBOR Rate Not Available or Applicable | Runway Loan and Security Agreement | Secured Debt                      
Debt Instrument [Line Items]                      
Basis spread on variable rate       6.00%              
Applicable Interest Rate at the Time of Default | In the Event of Debt Default | Runway Loan and Security Agreement | Secured Debt                      
Debt Instrument [Line Items]                      
Basis spread on variable rate               5.00%      
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Schedule of Long-term Debt (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Debt Disclosure [Abstract]  
Long-term debt $ 20,000
Less: unamortized debt discount (570)
Less: debt issuance costs (311)
Convertible notes, net $ 19,119
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Warrants - Narrative (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 05, 2019
USD ($)
$ / shares
shares
Aug. 31, 2020
USD ($)
$ / shares
shares
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Mar. 11, 2021
USD ($)
$ / shares
shares
Dec. 21, 2020
shares
Apr. 03, 2020
USD ($)
$ / shares
shares
Nov. 27, 2018
USD ($)
$ / shares
shares
Class of Warrant or Right [Line Items]                        
Warrant, fair value     $ 492,000     $ 492,000   $ 7,626,000        
Warrants, loss (gain) from fair value adjustment           (7,134,000) $ 14,898,000          
Warrants outstanding (in shares) | shares                 15,999,996      
CLA | Conversion of Warrant to Ouster Common Stock                        
Class of Warrant or Right [Line Items]                        
Warrant, conversion ratio                   1    
Series A Redeemable Convertible Preferred Stock Warrants                        
Class of Warrant or Right [Line Items]                        
Warrants, loss (gain) from fair value adjustment         $ (200,000)              
Series A Redeemable Convertible Preferred Stock Warrants | OTI                        
Class of Warrant or Right [Line Items]                        
Warrants issued, number of preferred stock callable (in shares) | shares 53,023                     35,348
Warrants issued, exercise price (in dollars per share) | $ / shares $ 11.3518                     $ 11.3518
Warrant, fair value $ 100,000                     $ 100,000
Warrants, loss (gain) from fair value adjustment $ 100,000                      
Series A Redeemable Convertible Preferred Stock Warrants | Other Income (Expense), Net                        
Class of Warrant or Right [Line Items]                        
Warrants, loss (gain) from fair value adjustment         $ 600,000              
Series B Redeemable Convertible Preferred Stock Warrants | OTI                        
Class of Warrant or Right [Line Items]                        
Warrants issued, number of preferred stock callable (in shares) | shares                     4,513,993  
Warrants issued, exercise price (in dollars per share) | $ / shares                     $ 0.3323  
Warrant, fair value                     $ 700,000  
Series B Redeemable Convertible Preferred Stock Warrants | Other Income (Expense), Net | OTI                        
Class of Warrant or Right [Line Items]                        
Warrants, loss (gain) from fair value adjustment           8,300,000            
Series B Redeemable Convertible Preferred Stock Warrants | Maximum | OTI                        
Class of Warrant or Right [Line Items]                        
Warrant, expiration period                     10 years  
Private Placement Warrants                        
Class of Warrant or Right [Line Items]                        
Warrants issued, exercise price (in dollars per share) | $ / shares                 $ 11.50      
Private Placement Warrants | CLA                        
Class of Warrant or Right [Line Items]                        
Warrants outstanding (in shares) | shares                   6,000,000    
Private Placement Warrants | Sponsor                        
Class of Warrant or Right [Line Items]                        
Warrants issued, number of preferred stock callable (in shares) | shares   6,000,000                    
Warrant, expiration period   5 years                    
Sale of warrants, price (in dollars per share) | $ / shares   $ 1.00                    
Warrant, aggregated purchase price   $ 6,000,000                    
Warrant, exercisable, threshold period   12 months                    
Private Placement Warrants | Sponsor | Conversion of Warrant to Ouster Common Stock                        
Class of Warrant or Right [Line Items]                        
Warrant, conversion ratio                 1      
Private Placement Warrants | Other Income (Expense), Net | Sponsor                        
Class of Warrant or Right [Line Items]                        
Warrants, loss (gain) from fair value adjustment     $ (5,400,000) $ 10,700,000   $ (7,100,000) $ 6,100,000          
Public Warrants                        
Class of Warrant or Right [Line Items]                        
Warrant, fair value                 $ 17,900,000      
Sale of warrants, price (in dollars per share) | $ / shares   $ 0.01                    
Warrant, conversion ratio   1                    
Warrants outstanding (in shares) | shares                 9,999,996      
Exercise of warrant, threshold common stock price (in dollars per share) | $ / shares   $ 18.00                    
Exercise of warrant, threshold trading days   20 days                    
Exercise of warrant, threshold trading-day period   30 days                    
Public Warrants | CLA                        
Class of Warrant or Right [Line Items]                        
Warrants issued, number of preferred stock callable (in shares) | shares   20,000,000                    
Warrants issued, exercise price (in dollars per share) | $ / shares   $ 11.50                    
Warrant, expiration period   5 years                    
Warrant, exercisable, threshold period   12 months                    
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Warrants - Schedule of Fair Value Measurement Inputs of Redeemable Convertible Preferred Stock Warrants (Details) - Valuation Technique, Option Pricing Model - Redeemable Convertible Preferred Stock Warrants - OTI
Mar. 11, 2021
$ / shares
year
Feb. 11, 2021
year
$ / shares
Dec. 31, 2020
year
$ / shares
Apr. 03, 2020
year
$ / shares
Nov. 27, 2018
year
$ / shares
Stock price          
Class of Warrant or Right [Line Items]          
Warrants, fair value measurement inputs | $ / shares 8.44 10.27 7.11 5.80 5.80
Expected term (years)          
Class of Warrant or Right [Line Items]          
Warrants, fair value measurement inputs | year 2.00 2.00 2.00 9.31 10.00
Expected volatility          
Class of Warrant or Right [Line Items]          
Warrants, fair value measurement inputs 0.7600 0.7600 0.7600 0.5735 0.5781
Risk-free interest rate          
Class of Warrant or Right [Line Items]          
Warrants, fair value measurement inputs 0.0013 0.0013 0.0013 0.0175 0.0306
Dividend yield          
Class of Warrant or Right [Line Items]          
Warrants, fair value measurement inputs 0 0 0 0 0
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Warrants - Schedule of Fair Value Measurement Inputs of Private Placement Warrants (Details) - Valuation Technique, Option Pricing Model - Private Placement Warrants
Jun. 30, 2022
year
$ / shares
Dec. 31, 2021
$ / shares
year
Jun. 30, 2021
year
$ / shares
Stock price      
Class of Warrant or Right [Line Items]      
Warrants, fair value measurement inputs | $ / shares 1.62 5.20 12.49
Exercise price of warrant      
Class of Warrant or Right [Line Items]      
Warrants, fair value measurement inputs 11.5 11.5 11.5
Expected term (years)      
Class of Warrant or Right [Line Items]      
Warrants, fair value measurement inputs 3.7 4.19 4.7
Expected volatility      
Class of Warrant or Right [Line Items]      
Warrants, fair value measurement inputs 0.5798 0.5700 0.4300
Risk-free interest rate      
Class of Warrant or Right [Line Items]      
Warrants, fair value measurement inputs 0.0300 0.0114 0.0092
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies (Details) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
Outstanding letter of credit $ 2.1 $ 2.0
Third Party Contract Manufacturer    
Loss Contingencies [Line Items]    
Non-cancelable purchase commitments 23.1  
Other Vendors    
Loss Contingencies [Line Items]    
Non-cancelable purchase commitments $ 6.3  
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Redeemable Convertible Preferred and Common Stock - Narrative (Details)
2 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Jun. 30, 2022
USD ($)
$ / shares
shares
Jun. 30, 2021
USD ($)
Apr. 29, 2022
USD ($)
Mar. 11, 2021
vote
$ / shares
shares
Mar. 10, 2021
$ / shares
shares
Dec. 21, 2020
$ / shares
Class of Stock [Line Items]                
Common stock, par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001 $ 0.0001     $ 0.0001   $ 0.0001
Preferred stock, par value (in dollars per share) | $ / shares $ 0.0001   $ 0.0001          
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000 1,000,000,000          
Preferred stock, shares authorized (in shares) 100,000,000   100,000,000          
Common stock, shares outstanding (in shares) 181,424,515 172,200,417 181,424,515     161,449,205    
Warrants outstanding (in shares)           15,999,996    
Common stock, voting rights, number of votes per share | vote           1    
Redeemable convertible preferred stock, shares authorized (in shares) 100,000,000 100,000,000 100,000,000          
Sale of stock (in dollars per share) | $ / shares           $ 10.00    
Proceeds from the issuance of common stock under at-the-market offering, net of commissions and fees | $     $ 14,568,000 $ 0        
At The Market Program                
Class of Stock [Line Items]                
Sale of stock, authorized amount | $         $ 150,000,000      
Sale of stock, number of shares issued in transaction (in shares) 6,749,344 6,749,344            
Sale of stock (in dollars per share) | $ / shares $ 2.16   $ 2.16          
Proceeds from issuance of common stock | $ $ 15,000,000 $ 15,000,000            
Proceeds from the issuance of common stock under at-the-market offering, net of commissions and fees | $ 14,000,000 $ 14,000,000            
Sale of stock, remaining authorized amount | $ $ 135,000,000   $ 135,000,000          
OTI                
Class of Stock [Line Items]                
Common stock, par value (in dollars per share) | $ / shares             $ 0.00001  
Common stock, shares authorized (in shares)             210,956,516  
Stock, shares authorized (in shares)             342,367,887  
Authorized stock, par value (in dollars per share) | $ / shares             $ 0.00001  
Options to purchase common stock | OTI                
Class of Stock [Line Items]                
Redeemable convertible preferred stock, shares authorized (in shares)             131,411,372  
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based compensation - Narrative (Details)
$ in Thousands
1 Months Ended 6 Months Ended
Oct. 12, 2020
USD ($)
shares
Mar. 31, 2021
USD ($)
Jun. 30, 2022
USD ($)
plan
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Number of equity incentive plans | plan     4
Convertible notes, outstanding balance     $ 19,119
Unamortized stock-based compensation expense of option     18,000
Management And Employee      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Promissory notes, percentage forgiven   50.00%  
Management And Employee | 2015 Stock Plan      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Vested Options, exercised in period (in shares) | shares 2,883,672    
Unvested Options, exercised in period (in shares) | shares 4,603,833    
Certain Executives      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Proceeds from noteholders debt   $ 300  
Certain Executives | 2015 Stock Plan      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Additional compensation expense     $ 300
Convertible Promissory Note | Notes Payable, Other Payables | Management And Employee      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Convertible notes, outstanding balance $ 1,100    
Debt instrument, stated interest rate 0.38%    
Option      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Unamortized stock-based compensation expense, period for recognition     2 years 1 month 6 days
Restricted Stock Units      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based payment arrangement, cost not yet recognized, RSU     $ 69,400
Award vesting period     2 years 10 months 24 days
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2021
[1]
Jun. 30, 2022
Dec. 31, 2021
Number of Shares Underlying Outstanding Options      
Number of shares underlying outstanding options, beginning balance (in shares)   24,129,096  
Number of shares underlying outstanding options, options exercised (in shares) (727,114) (1,031,621)  
Number of shares underlying outstanding options, options cancelled (in shares)   (611,194)  
Number of shares underlying outstanding options, ending balance (in shares)   22,486,281 24,129,096
Number of shares underlying outstanding options, vested and expected to vest (in shares)   22,486,281  
Number of shares underlying outstanding options, exercisable (in shares)   10,918,377  
Weighted- Average Exercise Price per Share      
Weighted average exercise price, beginning balance (in dollars per share)   $ 1.01  
Weighted average exercise price, options exercised (in dollars per share)   0.19  
Weighted average exercise price, options cancelled (in dollars per share)   3.60  
Weighted average exercise price, ending balance (in dollars per share)   0.98 $ 1.01
Weighted average exercise price, options vested and expected to vest (in dollars per share)   0.98  
Weighted average exercise price, options exercisable (in dollars per share)   $ 0.83  
Weighted- Average Remaining Contractual Term (in years)      
Stock options outstanding, weighted average remaining contractual term   8 years 1 month 28 days 8 years 7 months 6 days
Stock options vested and expected to vest, weighted average remaining contractual term   8 years 1 month 28 days  
Stock options exercisable, weighted average remaining contractual term   8 years 1 month 2 days  
Aggregate Intrinsic Value      
Stock options outstanding, aggregate intrinsic value, beginning balance   $ 100,992  
Stock options outstanding, aggregate intrinsic value, ending balance   21,212 $ 100,992
Stock options vested and expected to vest, aggregate intrinsic value   21,212  
Stock options exercisable, aggregate intrinsic value   $ 11,035  
[1] (1) The shares of the Company’s common and redeemable convertible preferred stock, prior to the Merger (as defined in Note 1), have been retroactively restated as shares reflecting the exchange ratio of approximately 0.703 established in the Merger as described in Note 1.
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based compensation - Schedule of Stock Options Outstanding and Exercisable (Details)
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding (in shares) | shares 22,486,281
Options exercisable (in shares) | shares 10,918,377
Exercise Price at $0.18  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range limit (in dollars per share) $ 0.18
Exercise price, upper range limit (in dollars per share) $ 0.18
Options outstanding (in shares) | shares 4,753,134
Options outstanding, weighted average remaining contractual life (years) 7 years 11 months 8 days
Options outstanding, weighted average exercise price (in dollars per share) $ 0.18
Options exercisable (in shares) | shares 3,332,416
Options exercisable, weighted average exercise price (in dollars per share) $ 0.18
Exercise Price at $0.21  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range limit (in dollars per share) 0.21
Exercise price, upper range limit (in dollars per share) $ 0.21
Options outstanding (in shares) | shares 9,167,718
Options outstanding, weighted average remaining contractual life (years) 8 years 2 months 12 days
Options outstanding, weighted average exercise price (in dollars per share) $ 0.21
Options exercisable (in shares) | shares 4,000,264
Options exercisable, weighted average exercise price (in dollars per share) $ 0.21
Exercise Price at $1.42  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range limit (in dollars per share) 1.42
Exercise price, upper range limit (in dollars per share) $ 1.42
Options outstanding (in shares) | shares 7,524,114
Options outstanding, weighted average remaining contractual life (years) 8 years 3 months
Options outstanding, weighted average exercise price (in dollars per share) $ 1.42
Options exercisable (in shares) | shares 3,135,046
Options exercisable, weighted average exercise price (in dollars per share) $ 1.42
Exercise Price at $1.49  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range limit (in dollars per share) 1.49
Exercise price, upper range limit (in dollars per share) $ 1.49
Options outstanding (in shares) | shares 40,581
Options outstanding, weighted average remaining contractual life (years) 5 years 7 months 6 days
Options outstanding, weighted average exercise price (in dollars per share) $ 1.49
Options exercisable (in shares) | shares 40,581
Options exercisable, weighted average exercise price (in dollars per share) $ 1.49
Exercise Price at $5.24  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range limit (in dollars per share) 5.24
Exercise price, upper range limit (in dollars per share) $ 5.24
Options outstanding (in shares) | shares 354,937
Options outstanding, weighted average remaining contractual life (years) 7 years 5 months 19 days
Options outstanding, weighted average exercise price (in dollars per share) $ 5.24
Options exercisable (in shares) | shares 221,713
Options exercisable, weighted average exercise price (in dollars per share) $ 5.24
Exercise Price at $10.26  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range limit (in dollars per share) 10.26
Exercise price, upper range limit (in dollars per share) $ 10.26
Options outstanding (in shares) | shares 645,797
Options outstanding, weighted average remaining contractual life (years) 8 years 10 months 6 days
Options outstanding, weighted average exercise price (in dollars per share) $ 10.26
Options exercisable (in shares) | shares 188,357
Options exercisable, weighted average exercise price (in dollars per share) $ 10.26
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based compensation - Schedule of Restricted Stock Units Activity (Details) - Restricted Stock Units
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Outstanding shares  
Restricted stock awards, beginning balance (in shares) | shares 9,326,572
Granted (in shares) | shares 6,821,427
Canceled (in shares) | shares (1,891,074)
Vested (in shares) | shares (1,779,779)
Restricted stock awards, ending balance (in shares) | shares 12,477,146
Weighted Average Grant Date Fair Value  
Beginning balance (in dollars per share) | $ / shares $ 7.82
Granted (in dollars per share) | $ / shares 4.08
Canceled (in dollars per share) | $ / shares 6.41
Vested (in dollars per share) | $ / shares 7.59
Ending balance (in dollars per share) | $ / shares $ 6.02
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based compensation - Schedule of Stock-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation $ 8,119 $ 6,154 $ 16,869 $ 11,410
Cost of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 146 133 365 251
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 3,806 1,321 7,566 2,242
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 1,839 719 3,362 985
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation $ 2,328 $ 3,981 $ 5,576 $ 7,932
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based compensation - Schedule of Stock Compensation Expense by Award Type (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 $ 8,119 $ 6,154 $ 16,869 $ 11,410
Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 6,246 3,619 12,147 4,176
Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 1,868 2,530 4,708 7,223
Restricted Stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 5 $ 5 $ 14 $ 11
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Net Loss Per Common Share - Schedule of Net Loss Per Common Share, Basic and Diluted (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
Numerator:            
Net loss $ (28,000) $ (32,397) $ (32,011) $ (20,957) $ (60,397) $ (52,968)
Denominator [Abstract]            
Weighted-average shares used to compute basic net loss per share (in shares) 175,057,360   155,923,689   172,965,833 106,070,590
Weighted-average shares used to compute diluted net loss per share (in shares) 175,057,360   155,923,689   172,965,833 106,070,590
Net loss per common share, basic (in dollars per share) $ (0.16)   $ (0.21)   $ (0.35) $ (0.50)
Net loss per common share, diluted (in dollars per share) $ (0.16)   $ (0.21)   $ (0.35) $ (0.50)
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Net Loss Per Common Share - Narrative (Details)
Jun. 30, 2022
Jun. 30, 2021
Mar. 31, 2021
Earnings Per Share [Abstract]      
Share exchange ratio 0.703 0.703 0.703
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.2
Net Loss Per Common Share - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Common Share (Details) - shares
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of net loss per share (in shares) 52,177,576 48,765,144
Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of net loss per share (in shares) 22,486,281 25,218,265
Public and private common stock warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of net loss per share (in shares) 15,999,900 15,999,996
Restricted Stock Units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of net loss per share (in shares) 12,477,146 2,588,629
Unvested early exercised common stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of net loss per share (in shares) 1,214,249 2,756,906
Unvested RSAs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of net loss per share (in shares) 0 29,110
Vested and early exercised options subject to nonrecourse notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of net loss per share (in shares) 0 2,172,238
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenue $ 10,329 $ 7,360 $ 18,887 $ 13,971
Product | Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Revenue $ 10,300 $ 7,400 $ 18,900 $ 14,000
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenue $ 10,329 $ 7,360 $ 18,887 $ 13,971
United States        
Disaggregation of Revenue [Line Items]        
Revenue 2,977 2,572 5,840 4,426
North and South America, excluding United States        
Disaggregation of Revenue [Line Items]        
Revenue 208 161 663 528
Asia and Pacific        
Disaggregation of Revenue [Line Items]        
Revenue 2,575 1,696 4,932 2,947
Europe, Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Revenue $ 4,569 $ 2,931 $ 7,452 $ 6,070
XML 73 oust-20220630_htm.xml IDEA: XBRL DOCUMENT 0001816581 2022-01-01 2022-06-30 0001816581 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001816581 us-gaap:WarrantMember 2022-01-01 2022-06-30 0001816581 2022-08-04 0001816581 2022-06-30 0001816581 2021-12-31 0001816581 srt:AffiliatedEntityMember 2022-06-30 0001816581 srt:AffiliatedEntityMember 2021-12-31 0001816581 2022-04-01 2022-06-30 0001816581 2021-04-01 2021-06-30 0001816581 2021-01-01 2021-06-30 0001816581 us-gaap:RedeemableConvertiblePreferredStockMember 2021-12-31 0001816581 us-gaap:CommonStockMember 2021-12-31 0001816581 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001816581 us-gaap:RetainedEarningsMember 2021-12-31 0001816581 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001816581 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001816581 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001816581 2022-01-01 2022-03-31 0001816581 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001816581 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001816581 us-gaap:RedeemableConvertiblePreferredStockMember 2022-03-31 0001816581 us-gaap:CommonStockMember 2022-03-31 0001816581 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001816581 us-gaap:RetainedEarningsMember 2022-03-31 0001816581 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001816581 2022-03-31 0001816581 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001816581 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001816581 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001816581 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001816581 us-gaap:RedeemableConvertiblePreferredStockMember 2022-06-30 0001816581 us-gaap:CommonStockMember 2022-06-30 0001816581 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001816581 us-gaap:RetainedEarningsMember 2022-06-30 0001816581 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001816581 us-gaap:RedeemableConvertiblePreferredStockMember 2020-12-31 0001816581 us-gaap:CommonStockMember 2020-12-31 0001816581 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001816581 us-gaap:RetainedEarningsMember 2020-12-31 0001816581 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001816581 2020-12-31 0001816581 2021-01-01 2021-03-31 0001816581 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001816581 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001816581 us-gaap:RedeemableConvertiblePreferredStockMember 2021-01-01 2021-03-31 0001816581 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001816581 us-gaap:RedeemableConvertiblePreferredStockMember 2021-03-31 0001816581 us-gaap:CommonStockMember 2021-03-31 0001816581 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001816581 us-gaap:RetainedEarningsMember 2021-03-31 0001816581 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001816581 2021-03-31 0001816581 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001816581 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001816581 us-gaap:RedeemableConvertiblePreferredStockMember 2021-06-30 0001816581 us-gaap:CommonStockMember 2021-06-30 0001816581 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001816581 us-gaap:RetainedEarningsMember 2021-06-30 0001816581 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001816581 2021-06-30 0001816581 us-gaap:CommonClassBMember oust:ColonnadeAcquisitionCorpMember 2020-12-21 0001816581 us-gaap:CommonClassAMember oust:ColonnadeAcquisitionCorpMember 2020-12-21 0001816581 oust:ConversionOfClassACommonStockToCommonStockMember oust:ColonnadeAcquisitionCorpMember 2020-12-21 0001816581 2020-12-21 0001816581 oust:CLAWarrantsMember oust:ColonnadeAcquisitionCorpMember 2020-12-21 0001816581 oust:ConversionOfWarrantToOusterCommonStockMember oust:ColonnadeAcquisitionCorpMember 2020-12-21 0001816581 oust:ConversionOfCanceledCLAUnitsToOusterCommonStockMember oust:ColonnadeAcquisitionCorpMember 2020-12-21 0001816581 oust:PrivatePlacementWarrantsMember oust:ColonnadeAcquisitionCorpMember 2020-12-21 0001816581 us-gaap:SeriesBPreferredStockMember oust:OusterTechnologiesIncMember 2021-03-10 0001816581 oust:SeriesBPreferredStockConvertedToCommonStockMember oust:OusterTechnologiesIncMember 2021-03-10 0001816581 oust:OusterTechnologiesIncMember 2021-03-10 0001816581 us-gaap:CommonStockMember 2021-03-11 2021-03-11 0001816581 2021-03-11 0001816581 2021-03-11 2021-03-11 0001816581 us-gaap:PrivatePlacementMember 2020-12-21 2020-12-21 0001816581 us-gaap:PrivatePlacementMember 2020-12-21 0001816581 us-gaap:PrivatePlacementMember 2021-03-11 2021-03-11 0001816581 oust:AtTheMarketProgramMember 2022-04-29 0001816581 oust:AtTheMarketProgramMember 2022-04-29 2022-06-30 0001816581 oust:AtTheMarketProgramMember 2022-06-30 0001816581 oust:HerculesLoanAndSecurityAgreementMember oust:TermLoanMember 2022-04-29 0001816581 srt:ScenarioForecastMember oust:HerculesLoanAndSecurityAgreementMember oust:TermLoanMember 2022-04-29 2023-03-15 0001816581 srt:ScenarioForecastMember oust:HerculesLoanAndSecurityAgreementMember oust:TermLoanMember 2023-03-16 2023-06-15 0001816581 oust:ConversionOfCanceledCLAUnitsToPublicWarrantMember oust:ColonnadeAcquisitionCorpMember 2020-12-21 0001816581 oust:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001816581 oust:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001816581 oust:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001816581 oust:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001816581 oust:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001816581 oust:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001816581 oust:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001816581 oust:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001816581 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember oust:SupplierAMember 2021-04-01 2021-06-30 0001816581 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember oust:SupplierBMember 2022-04-01 2022-06-30 0001816581 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember oust:SupplierBMember 2021-04-01 2021-06-30 0001816581 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember oust:SupplierBMember 2022-01-01 2022-06-30 0001816581 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember oust:SupplierBMember 2021-01-01 2021-06-30 0001816581 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember oust:SupplierAMember 2022-01-01 2022-06-30 0001816581 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember oust:SupplierAMember 2022-04-01 2022-06-30 0001816581 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember oust:SupplierAMember 2021-01-01 2021-06-30 0001816581 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember oust:SupplierBMember 2022-01-01 2022-06-30 0001816581 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember oust:SupplierBMember 2021-01-01 2021-12-31 0001816581 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001816581 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001816581 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001816581 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001816581 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001816581 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001816581 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001816581 us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001816581 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001816581 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001816581 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001816581 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001816581 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001816581 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001816581 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001816581 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001816581 us-gaap:FairValueInputsLevel3Member oust:RedeemableConvertiblePreferredStockWarrantLiabilityMember 2021-12-31 0001816581 us-gaap:FairValueInputsLevel3Member oust:PrivatePlacementWarrantLiabilityMember 2021-12-31 0001816581 us-gaap:FairValueInputsLevel3Member oust:RedeemableConvertiblePreferredStockWarrantLiabilityMember 2022-01-01 2022-06-30 0001816581 us-gaap:FairValueInputsLevel3Member oust:PrivatePlacementWarrantLiabilityMember 2022-01-01 2022-06-30 0001816581 us-gaap:FairValueInputsLevel3Member oust:RedeemableConvertiblePreferredStockWarrantLiabilityMember 2022-06-30 0001816581 us-gaap:FairValueInputsLevel3Member oust:PrivatePlacementWarrantLiabilityMember 2022-06-30 0001816581 us-gaap:FairValueInputsLevel3Member oust:RedeemableConvertiblePreferredStockWarrantLiabilityMember 2020-12-31 0001816581 us-gaap:FairValueInputsLevel3Member oust:PrivatePlacementWarrantLiabilityMember 2020-12-31 0001816581 us-gaap:FairValueInputsLevel3Member oust:RedeemableConvertiblePreferredStockWarrantLiabilityMember 2021-01-01 2021-06-30 0001816581 us-gaap:FairValueInputsLevel3Member oust:PrivatePlacementWarrantLiabilityMember 2021-01-01 2021-06-30 0001816581 us-gaap:FairValueInputsLevel3Member oust:RedeemableConvertiblePreferredStockWarrantLiabilityMember 2021-06-30 0001816581 us-gaap:FairValueInputsLevel3Member oust:PrivatePlacementWarrantLiabilityMember 2021-06-30 0001816581 us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-06-30 0001816581 us-gaap:MachineryAndEquipmentMember 2022-06-30 0001816581 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001816581 us-gaap:ComputerEquipmentMember 2022-01-01 2022-06-30 0001816581 us-gaap:ComputerEquipmentMember 2022-06-30 0001816581 us-gaap:ComputerEquipmentMember 2021-12-31 0001816581 us-gaap:VehiclesMember 2022-01-01 2022-06-30 0001816581 us-gaap:VehiclesMember 2022-06-30 0001816581 us-gaap:VehiclesMember 2021-12-31 0001816581 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-01-01 2022-06-30 0001816581 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-06-30 0001816581 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0001816581 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-06-30 0001816581 us-gaap:FurnitureAndFixturesMember 2022-06-30 0001816581 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001816581 us-gaap:ConstructionInProgressMember 2022-06-30 0001816581 us-gaap:ConstructionInProgressMember 2021-12-31 0001816581 us-gaap:LeaseholdImprovementsMember 2022-06-30 0001816581 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001816581 oust:SensePhotonicsIncMember 2021-10-01 2021-12-31 0001816581 oust:SensePhotonicsIncMember 2022-01-01 2022-06-30 0001816581 oust:SensePhotonicsIncMember 2021-12-31 0001816581 oust:SensePhotonicsIncMember 2022-06-30 0001816581 oust:SensePhotonicsIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-12-31 0001816581 oust:SensePhotonicsIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-06-30 0001816581 oust:SensePhotonicsIncMember oust:VendorRelationshipMember 2021-12-31 0001816581 oust:SensePhotonicsIncMember oust:VendorRelationshipMember 2022-06-30 0001816581 oust:SensePhotonicsIncMember us-gaap:CustomerRelationshipsMember 2021-12-31 0001816581 oust:SensePhotonicsIncMember us-gaap:CustomerRelationshipsMember 2022-06-30 0001816581 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-01-01 2022-06-30 0001816581 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-06-30 0001816581 oust:VendorRelationshipMember 2022-01-01 2022-06-30 0001816581 oust:VendorRelationshipMember 2022-06-30 0001816581 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-06-30 0001816581 us-gaap:CustomerRelationshipsMember 2022-06-30 0001816581 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-01 2021-12-31 0001816581 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-12-31 0001816581 oust:VendorRelationshipMember 2021-01-01 2021-12-31 0001816581 oust:VendorRelationshipMember 2021-12-31 0001816581 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001816581 us-gaap:CustomerRelationshipsMember 2021-12-31 0001816581 oust:RunwayLoanAndSecurityAgreementMember us-gaap:SecuredDebtMember 2018-11-27 0001816581 oust:RunwayLoanAndSecurityAgreementMember us-gaap:SecuredDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-11-27 2018-11-27 0001816581 oust:RunwayLoanAndSecurityAgreementMember us-gaap:SecuredDebtMember us-gaap:PrimeRateMember oust:LIBORRateNotAvailableOrApplicableMember 2018-11-27 2018-11-27 0001816581 oust:RunwayLoanAndSecurityAgreementMember us-gaap:SecuredDebtMember oust:ApplicableInterestRateAtTheTimeOfDefaultMember oust:InTheEventOfDebtDefaultMember 2022-01-01 2022-06-30 0001816581 oust:SeriesARedeemableConvertiblePreferredStockWarrantsMember oust:OusterTechnologiesIncMember 2018-11-27 0001816581 oust:RunwayLoanAndSecurityAgreementMember us-gaap:SecuredDebtMember oust:OusterTechnologiesIncMember 2018-11-27 0001816581 oust:SeriesARedeemableConvertiblePreferredStockWarrantsMember oust:OusterTechnologiesIncMember 2019-08-05 0001816581 oust:SeriesARedeemableConvertiblePreferredStockWarrantsMember oust:OusterTechnologiesIncMember 2019-08-05 2019-08-05 0001816581 oust:SeriesARedeemableConvertiblePreferredStockWarrantsMember us-gaap:OtherNonoperatingIncomeExpenseMember 2021-01-01 2021-03-31 0001816581 oust:SeriesARedeemableConvertiblePreferredStockWarrantsMember 2021-01-01 2021-03-31 0001816581 oust:RunwayLoanAndSecurityAgreementMember us-gaap:SecuredDebtMember 2021-03-26 2021-03-26 0001816581 oust:RunwayLoanAndSecurityAgreementMember us-gaap:SecuredDebtMember 2022-06-30 0001816581 oust:RunwayLoanAndSecurityAgreementMember us-gaap:SecuredDebtMember 2021-12-31 0001816581 oust:PromissoryNoteMember us-gaap:NotesPayableOtherPayablesMember us-gaap:InvestorMember 2021-01-31 0001816581 oust:PromissoryNoteMember us-gaap:NotesPayableOtherPayablesMember us-gaap:InvestorMember 2021-01-01 2021-01-31 0001816581 srt:MinimumMember oust:HerculesLoanAndSecurityAgreementMember oust:TermLoanMember us-gaap:PrimeRateMember 2022-04-29 2022-04-29 0001816581 srt:MinimumMember oust:HerculesLoanAndSecurityAgreementMember oust:TermLoanMember 2022-04-29 0001816581 srt:MaximumMember oust:HerculesLoanAndSecurityAgreementMember oust:TermLoanMember 2022-04-29 0001816581 oust:HerculesLoanAndSecurityAgreementMember oust:TermLoanMember 2022-04-29 2022-04-29 0001816581 oust:HerculesLoanAndSecurityAgreementMember oust:TermLoanMember oust:DebtInstrumentPrepaymentMadeWithin12MonthsFollowingTheClosingDateMember 2022-04-29 0001816581 oust:HerculesLoanAndSecurityAgreementMember oust:TermLoanMember oust:DebtInstrumentPrepaymentMadeAfter12MonthsPriorTo24MonthsFollowingTheClosingDateMember 2022-04-29 0001816581 oust:HerculesLoanAndSecurityAgreementMember oust:TermLoanMember oust:DebtInstrumentPrepaymentMadeAfter24MonthsFollowingTheClosingDateMember 2022-04-29 0001816581 oust:SeriesBRedeemableConvertiblePreferredStockWarrantsMember oust:OusterTechnologiesIncMember 2020-04-03 0001816581 srt:MaximumMember oust:SeriesBRedeemableConvertiblePreferredStockWarrantsMember oust:OusterTechnologiesIncMember 2020-04-03 0001816581 oust:SeriesBRedeemableConvertiblePreferredStockWarrantsMember us-gaap:OtherNonoperatingIncomeExpenseMember oust:OusterTechnologiesIncMember 2022-01-01 2022-06-30 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputSharePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2018-11-27 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputSharePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2020-04-03 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputSharePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2020-12-31 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputSharePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2021-02-11 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputSharePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2021-03-11 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2018-11-27 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2020-04-03 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2020-12-31 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2021-02-11 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2021-03-11 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2018-11-27 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2020-04-03 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2020-12-31 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2021-02-11 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2021-03-11 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2018-11-27 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2020-04-03 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2020-12-31 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2021-02-11 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2021-03-11 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputExpectedDividendRateMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2018-11-27 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputExpectedDividendRateMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2020-04-03 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputExpectedDividendRateMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2020-12-31 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputExpectedDividendRateMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2021-02-11 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputExpectedDividendRateMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2021-03-11 0001816581 oust:SponsorMember oust:PrivatePlacementWarrantsMember 2020-08-31 0001816581 oust:SponsorMember oust:PrivatePlacementWarrantsMember 2020-08-01 2020-08-31 0001816581 oust:SponsorMember oust:PrivatePlacementWarrantsMember oust:ConversionOfWarrantToOusterCommonStockMember 2021-03-11 0001816581 oust:PrivatePlacementWarrantsMember 2021-03-11 0001816581 oust:SponsorMember oust:PrivatePlacementWarrantsMember us-gaap:OtherNonoperatingIncomeExpenseMember 2022-04-01 2022-06-30 0001816581 oust:SponsorMember oust:PrivatePlacementWarrantsMember us-gaap:OtherNonoperatingIncomeExpenseMember 2022-01-01 2022-06-30 0001816581 oust:SponsorMember oust:PrivatePlacementWarrantsMember us-gaap:OtherNonoperatingIncomeExpenseMember 2021-04-01 2021-06-30 0001816581 oust:SponsorMember oust:PrivatePlacementWarrantsMember us-gaap:OtherNonoperatingIncomeExpenseMember 2021-01-01 2021-06-30 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputSharePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-06-30 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputSharePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-12-31 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputSharePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember 2022-06-30 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputExercisePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-06-30 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputExercisePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-12-31 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputExercisePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember 2022-06-30 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-06-30 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-12-31 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueOptionPricingModelMember 2022-06-30 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-06-30 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-12-31 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember 2022-06-30 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-06-30 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-12-31 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:ValuationTechniqueOptionPricingModelMember 2022-06-30 0001816581 oust:PublicWarrantsMember oust:ColonnadeAcquisitionCorpMember 2020-08-31 0001816581 oust:PublicWarrantsMember oust:ColonnadeAcquisitionCorpMember 2020-08-01 2020-08-31 0001816581 oust:PublicWarrantsMember 2021-03-11 0001816581 oust:PublicWarrantsMember 2020-08-31 0001816581 oust:PublicWarrantsMember 2020-08-01 2020-08-31 0001816581 oust:ThirdPartyContractManufacturerMember 2022-06-30 0001816581 oust:OtherVendorsMember 2022-06-30 0001816581 us-gaap:RedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2021-03-10 0001816581 oust:AtTheMarketProgramMember 2021-10-01 2021-12-31 0001816581 oust:ConvertiblePromissoryNoteMember us-gaap:NotesPayableOtherPayablesMember oust:ManagementAndEmployeeMember 2020-10-12 0001816581 oust:A2015StockPlanMember oust:ManagementAndEmployeeMember 2020-10-12 2020-10-12 0001816581 oust:ManagementAndEmployeeCertainExecutivesMember 2021-03-01 2021-03-31 0001816581 oust:A2015StockPlanMember oust:ManagementAndEmployeeCertainExecutivesMember 2022-01-01 2022-06-30 0001816581 2021-01-01 2021-12-31 0001816581 oust:ExercisePriceRangeOneMember 2022-01-01 2022-06-30 0001816581 oust:ExercisePriceRangeOneMember 2022-06-30 0001816581 oust:ExercisePriceRangeTwoMember 2022-01-01 2022-06-30 0001816581 oust:ExercisePriceRangeTwoMember 2022-06-30 0001816581 oust:ExercisePriceRangeThreeMember 2022-01-01 2022-06-30 0001816581 oust:ExercisePriceRangeThreeMember 2022-06-30 0001816581 oust:ExercisePriceRangeFourMember 2022-01-01 2022-06-30 0001816581 oust:ExercisePriceRangeFourMember 2022-06-30 0001816581 oust:ExercisePriceRangeFiveMember 2022-01-01 2022-06-30 0001816581 oust:ExercisePriceRangeFiveMember 2022-06-30 0001816581 oust:ExercisePriceRangeSixMember 2022-01-01 2022-06-30 0001816581 oust:ExercisePriceRangeSixMember 2022-06-30 0001816581 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001816581 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001816581 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001816581 us-gaap:RestrictedStockUnitsRSUMember 2022-06-30 0001816581 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001816581 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001816581 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001816581 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0001816581 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001816581 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001816581 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001816581 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001816581 us-gaap:SellingAndMarketingExpenseMember 2022-04-01 2022-06-30 0001816581 us-gaap:SellingAndMarketingExpenseMember 2021-04-01 2021-06-30 0001816581 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-06-30 0001816581 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-06-30 0001816581 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001816581 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001816581 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001816581 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001816581 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001816581 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-06-30 0001816581 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001816581 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001816581 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001816581 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001816581 us-gaap:RestrictedStockMember 2022-04-01 2022-06-30 0001816581 us-gaap:RestrictedStockMember 2021-04-01 2021-06-30 0001816581 us-gaap:RestrictedStockMember 2022-01-01 2022-06-30 0001816581 us-gaap:RestrictedStockMember 2021-01-01 2021-06-30 0001816581 oust:ManagementAndEmployeeMember 2021-03-01 2021-03-31 0001816581 oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOptionsToPurchaseCommonStockMember 2022-01-01 2022-06-30 0001816581 oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOptionsToPurchaseCommonStockMember 2021-01-01 2021-06-30 0001816581 oust:PublicAndPrivateCommonStockWarrantsMember 2022-01-01 2022-06-30 0001816581 oust:PublicAndPrivateCommonStockWarrantsMember 2021-01-01 2021-06-30 0001816581 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001816581 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001816581 oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedEarlyExercisedCommonStockOptionsMember 2022-01-01 2022-06-30 0001816581 oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedEarlyExercisedCommonStockOptionsMember 2021-01-01 2021-06-30 0001816581 oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedRestrictedStockAwardMember 2022-01-01 2022-06-30 0001816581 oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedRestrictedStockAwardMember 2021-01-01 2021-06-30 0001816581 oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndEarlyExercisedOptionsSubjectToNonrecourseNotesMember 2022-01-01 2022-06-30 0001816581 oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndEarlyExercisedOptionsSubjectToNonrecourseNotesMember 2021-01-01 2021-06-30 0001816581 us-gaap:ProductMember us-gaap:TransferredAtPointInTimeMember 2022-04-01 2022-06-30 0001816581 us-gaap:ProductMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2021-06-30 0001816581 us-gaap:ProductMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-06-30 0001816581 us-gaap:ProductMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-06-30 0001816581 country:US 2022-04-01 2022-06-30 0001816581 country:US 2021-04-01 2021-06-30 0001816581 country:US 2022-01-01 2022-06-30 0001816581 country:US 2021-01-01 2021-06-30 0001816581 oust:AmericasExcludingUnitedStatesMember 2022-04-01 2022-06-30 0001816581 oust:AmericasExcludingUnitedStatesMember 2021-04-01 2021-06-30 0001816581 oust:AmericasExcludingUnitedStatesMember 2022-01-01 2022-06-30 0001816581 oust:AmericasExcludingUnitedStatesMember 2021-01-01 2021-06-30 0001816581 srt:AsiaPacificMember 2022-04-01 2022-06-30 0001816581 srt:AsiaPacificMember 2021-04-01 2021-06-30 0001816581 srt:AsiaPacificMember 2022-01-01 2022-06-30 0001816581 srt:AsiaPacificMember 2021-01-01 2021-06-30 0001816581 us-gaap:EMEAMember 2022-04-01 2022-06-30 0001816581 us-gaap:EMEAMember 2021-04-01 2021-06-30 0001816581 us-gaap:EMEAMember 2022-01-01 2022-06-30 0001816581 us-gaap:EMEAMember 2021-01-01 2021-06-30 shares iso4217:USD iso4217:USD shares pure oust:year oust:vote oust:plan false 0001816581 2022 FY --12-31 2022-06-30 0.5 0.50 10-Q true false 001-39463 Ouster, Inc. DE 86-2528989 350 Treat Avenue San Francisco CA 94110 415 949-0108 Common stock, $0.0001 par value per share OUST NYSE Warrants to purchase common stock OUST WS NYSE Yes Yes Large Accelerated Filer false false false 181719695 159707000 182644000 977000 977000 9382000 10723000 17181000 7448000 7539000 5566000 194786000 207358000 8393000 10054000 14369000 15156000 51151000 51076000 20408000 22652000 1088000 1035000 355000 371000 290550000 307702000 5825000 4863000 14520000 14173000 3067000 3067000 23412000 22103000 15191000 16208000 172000 2669000 492000 7626000 19119000 0 1365000 1065000 59579000 47002000 0.0001 0.0001 100000000 100000000 0 0 0 0 0 0 0 0 0.0001 0.0001 1000000000 1000000000 181424515 181424515 172200417 172200417 18000 17000 594800000 564045000 -363753000 -303356000 -94000 -6000 230971000 260700000 290550000 307702000 10329000 7360000 18887000 13971000 7547000 5465000 13514000 10333000 2782000 1895000 5373000 3638000 15893000 6474000 31799000 11186000 7563000 4614000 14653000 8040000 12515000 12197000 26298000 22104000 35971000 23285000 72750000 41330000 -33189000 -33189000 -21390000 -21390000 -67377000 -37692000 344000 139000 498000 140000 444000 0 444000 504000 5326000 -10760000 7010000 -14912000 5226000 -10621000 7064000 -15276000 -27963000 -32011000 -60313000 -52968000 37000 0 84000 0 -28000000 -32011000 -60397000 -52968000 -76000 0 -88000 0 -28076000 -32011000 -60485000 -52968000 -0.16 -0.16 -0.21 -0.21 -0.35 -0.35 -0.50 -0.50 175057360 175057360 155923689 155923689 172965833 172965833 106070590 106070590 0 0 172200417 17000 564045000 -303356000 -6000 260700000 822702 209000 209000 812491 -59000 -59000 233107 31000 31000 8750000 8750000 19000 19000 -32397000 -32397000 -12000 -12000 0 0 173602503 17000 572933000 -335753000 -18000 237179000 451000 546000 6749344 1000 14021000 14022000 234241 45000 45000 950858 0 0 57301 12000 12000 52000 52000 55130 358000 358000 8119000 8119000 -28000000 0 -28000000 -76000 -76000 0 0 181424515 18000 594800000 -363753000 -94000 230971000 88434754 39225000 33327294 0 133468000 -209375000 0 -75907000 727114 1000 189000 190000 220561 43000 43000 4232947 58097000 92667701 97322000 92667701 12000 97322000 97334000 19377000 34947657 3000 272061000 272064000 26620000 26620000 438000 438000 5256000 5256000 -20957000 -20957000 0 0 161449205 16000 482071000 -230332000 0 251755000 104000 104000 6154000 6154000 -32011000 -32011000 0 0 161449205 16000 488329000 -262343000 0 226002000 0.703 0.703 -60397000 -52968000 4739000 2254000 16869000 11410000 1358000 1047000 402000 36000 42000 250000 -7134000 14898000 447000 144000 100000 0 -1341000 2344000 10180000 48000 1957000 37000 1094000 -3317000 -329000 1692000 -1588000 -1363000 -55393000 -28346000 275000 0 1277000 659000 -1002000 -659000 0 291454000 0 27124000 0 7000000 0 5000000 0 5000000 43000 43000 252000 504000 19077000 0 14568000 0 196000 0 59000 0 33599000 257791000 -88000 0 -22884000 228786000 184656000 12642000 161772000 241428000 184000 635000 45000 178000 0 19377000 0 58097000 0 97322000 571000 0 Description of Business and Basis of Presentation <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ouster, Inc. was incorporated in the Cayman Islands on June 4, 2020 as “Colonnade Acquisition Corp”. Following the closing of the business combination in March 2021, the Company domesticated as a Delaware corporation and changed its name to “Ouster, Inc.” The Company’s prior operating subsidiary, Ouster Technologies, Inc. (“OTI” and prior to the Merger (as defined below)), was incorporated in the state of Delaware on June 30, 2015. The Company is a leading provider of high-resolution digital lidar sensors that offer advanced 3D vision to machinery, vehicles, robots, and fixed infrastructure assets, allowing each to understand and visualize the surrounding world and ultimately enabling safe operation and ubiquitous autonomy. Unless the context otherwise requires, references in this subsection to “the Company” refer to the business and operations of OTI (formerly known as Ouster, Inc.) and its consolidated subsidiaries prior to the Merger (as defined below) and to Ouster, Inc. (formerly known as Colonnade Acquisition Corp.) and its consolidated subsidiaries following the consummation of the Merger.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Colonnade Acquisition Corp. (“CLA”), the Company’s legal predecessor, was originally a blank check company incorporated as a Cayman Islands exempted company on June 4, 2020. CLA was formed for the purpose of effecting a merger, share exchange, asset acquisition, share purchase, reorganization or similar business combination with one or more businesses. On March 11, 2021, CLA consummated a merger with the Company pursuant to an Agreement and Plan of Merger (the “Merger Agreement”) dated as of December 21, 2020, details of which are included below. </span></div><div style="margin-top:12pt"><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 and Principles of Consolidation </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries (all of which are wholly owned) and have been prepared in conformity with U.S. generally accepted accounting principles (“US GAAP”) applicable to interim periods. The functional currency for the Company is the United States dollar. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements include all adjustments (consisting of only normal recurring adjustments) necessary for a fair statement of the results of operations for the periods shown. The unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements as of and for the year ended December 31, 2021 and the notes related thereto, included in the Company’s Annual Report on Form 10-K filed with the Securities and Exchange Commission (“SEC”) on February 28, 2022. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by US GAAP. Certain information and note disclosures normally included in the audited financial statements prepared in accordance with US GAAP have been condensed or omitted from this report, as is permitted by applicable rules and regulations. The results of operations for any interim period are not necessarily indicative of the results to be expected for the year ending December 31, 2022 or for any other future years or interim periods.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impact of the COVID-19 Pandemic </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ouster has been actively monitoring the COVID-19 pandemic on a global scale and continues to evaluate the long-term impacts on the business while keeping abreast of the latest developments, particularly the variants of the virus, to ensure preparedness for Ouster’s employees and its business. We maintain our commitment to protecting the health and safety of our employees and customers. We continue to adapt and enhance our safety protocols as we follow the guidance from local authorities. The full extent to which the COVID-19 pandemic will directly or indirectly impact the Company’s business, results of operations and financial condition, including sales, expenses, reserves and allowances, manufacturing, research and development costs and employee-related amounts, will depend on future events that are uncertain, including as a result of new information that continues to emerge concerning the virus, its variants, the deployment and effectiveness of vaccination roll-outs, vaccination hesitancy, therapeutics, and the actions taken to contain the virus or treat it, as well as the economic impact on local, regional, national and international customers and markets. Thus, the Company is not able to estimate the future consequences on its operations, its financial condition, or its liquidity.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liquidity</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared on a going concern basis. The Company has experienced recurring losses from operations, and negative cash flows from operations. As of June 30, 2022, the Company had an accumulated deficit of approximately $363.8 million. The Company has historically financed its operations primarily through the Merger and related transactions, the sale of convertible notes, equity securities, proceeds from debt and, to a lesser extent, cash received from sales. Management expects significant operating losses and negative cash flows from operations to continue for the foreseeable future. The Company expects to continue investing in product development and sales and marketing activities. The long-term continuation of the Company’s business plan is dependent upon the generation of sufficient revenues from its products to offset expenses and its ability to raise more capital. In the event that the Company does not generate sufficient cash flows from operations and is unable to obtain funding, the Company will be forced to delay, reduce, or eliminate some or all of its discretionary spending, which could adversely affect the Company’s business prospects, ability to meet long-term liquidity needs or ability to continue operations. The Company has concluded that its cash and cash equivalents as of June 30, 2022 will be sufficient for the Company to continue as a going concern for at least one year from the date these unaudited condensed consolidated financial statements are available for issuance.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Merger Agreement with Colonnade Acquisition Corp. and Beam Merger Sub, Inc. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 21, 2020, OTI entered into the Merger Agreement with CLA and Beam Merger Sub, Inc. (“Merger Sub”), a Delaware corporation and subsidiary of CLA. OTI’s board of directors unanimously approved OTI’s entry into the Merger Agreement, and on March 11, 2021, the transactions contemplated by the Merger Agreement were consummated. Pursuant to the terms of the Merger Agreement, (i) CLA domesticated as a corporation incorporated under the laws of the State of Delaware and changed its name to “Ouster, Inc.” and (ii) Merger Sub merged with and into OTI (such transactions contemplated by the Merger Agreement, the “Merger”), with OTI surviving the Merger.</span></div><div style="margin-top:9pt"><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 Merger, among other things, (1) each of the then issued and outstanding 5,000,000 CLA Class B ordinary shares, par value $0.0001 per share, of CLA (the “CLA Class B ordinary shares”) converted automatically, on a one-for-one basis, into a CLA Class A ordinary share (as defined below), (2) immediately following the conversion described in clause (1), each of the then issued and outstanding 25,000,000 Class A ordinary shares, par value $0.0001 per share, of CLA (the “CLA Class A ordinary shares”), converted automatically, on a one-for-one basis, into a share of common stock, par value $0.0001 per share, of Ouster (the “Ouster common stock”), (3) each of the then issued and outstanding 10,000,000 redeemable warrants of CLA (the “CLA warrants”) converted automatically into a redeemable warrant to purchase one share of Ouster common stock (the “Public warrants”) pursuant to the Warrant Agreement, dated August 20, 2020 (the “Warrant Agreement”), between CLA and Continental Stock Transfer &amp; Trust Company (“Continental”), as warrant agent, and (4) each of the then issued and outstanding units of CLA that had not been previously separated into the underlying CLA Class A ordinary shares and underlying CLA warrants upon the request of the holder thereof (the “CLA units”), were cancelled and entitled the holder thereof to one share of Ouster common stock and one-half of one Public warrant, and (5) each of the then issued and outstanding 6,000,000 private placement warrants of CLA (the “Private Placement warrants”) converted automatically into a Public warrant pursuant to the Warrant Agreement. No fractional Public warrants were issued upon separation of the CLA units.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the effective time of the Merger, (1) each share of OTI’s Series B Preferred Stock, par value $0.00001 per share (the “OTI Preferred Stock”), converted into one share of common stock, par value $0.00001 per share, of OTI (the “OTI common stock” and, together with OTI Preferred Stock, the “OTI Capital Stock”) (such conversion, the “OTI Preferred Conversion”) and (2) all of the outstanding warrants to purchase shares of OTI Capital Stock were exercised in full or terminated in accordance with their respective terms (the “OTI Warrant Settlement”).</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of and upon the closing of the Merger, among other things, all shares of OTI Capital Stock (after giving effect to the OTI Warrant Settlement) outstanding immediately prior to the closing of the Merger together with shares of OTI common stock reserved in respect of options to purchase shares of OTI common stock and restricted shares of OTI common stock (together, the “OTI Awards”) outstanding immediately prior to the closing of the Merger that were converted into awards based on Ouster common stock, were cancelled in exchange for the right to receive, or the reservation of, an aggregate of 150,000,000 shares of Ouster common stock (at a deemed value of $10.00 per share), which, in the case of OTI Awards, were shares underlying awards based on Ouster common stock, representing a fully-diluted pre-transaction. Upon closing of the Merger, the Company received gross proceeds of $299.9 million from the Merger and private offering, offset by $8.5 million of pre-merger costs relating to CLA and offerings costs of $26.6 million.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Merger was accounted for as a reverse recapitalization under US GAAP. Under this method of accounting, CLA is treated as the “acquired” company for financial reporting purposes. This determination is primarily based on OTI stockholders comprising a relative majority of the voting power of the Company and having the ability to nominate the members of the board of directors of the Company after the Merger, OTI’s operations prior to the Merger comprising the only ongoing operations of the Company following the Merger, and OTI’s senior management prior to the Merger comprising a majority of the senior management of the Company following the Merger. Accordingly, for accounting purposes, the financial statements of the Company represent a continuation of the financial statements of OTI with the Merger being treated as the equivalent of OTI issuing stock for the net assets of CLA, accompanied by a recapitalization whereby no goodwill or other intangible assets are recorded. Transactions and balances prior to the Merger are those of OTI. The shares and net loss per share available to holders of OTI’s common stock prior to the Merger have been retroactively restated as shares reflecting the exchange ratio established in the Merger Agreement.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">PIPE Investment</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 21, 2020, concurrently with the execution of the Merger Agreement, CLA entered into subscription agreements with certain institutional and accredited investors (collectively, the “PIPE Investors”), pursuant to which the PIPE Investors agreed to purchase, in the aggregate, 10,000,000 shares of Ouster common stock at $10.00 per share for an aggregate commitment amount of $100,000,000 (the “PIPE Investment”), a portion of which was funded by certain affiliates of Colonnade Sponsor LLC, CLA’s sponsor (the “Sponsor”). The PIPE Investment was consummated substantially concurrently with the closing of the Merger.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">At the Market Issuance Sales Agreement</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 29, 2022, the Company entered into an At Market Issuance Sales Agreement (the “ATM Agreement”) with B. Riley Securities, Inc., Cantor Fitzgerald &amp; Co. and Oppenheimer &amp; Co. Inc., pursuant to which the Company may offer and sell, from time to time, through or to the agents, acting as agent or principal, shares of the Company’s common stock having an aggregate offering price of up to $150 million under the Company’s Form S-3 registration statement. From the date of the ATM Agreement through June 30, 2022, the Company sold 6,749,344 shares at a weighted-average sales price of $2.16 per share, resulting in cumulative gross proceeds to the Company totaling approximately $15.0 million before deducting offering expenses and sales commissions. Cumulative net proceeds to the Company totaled approximately $14.0 million after deducting commissions and offering expenses. The remaining availability under the ATM Agreement as of June 30, 2022 is approximately $135.0 million.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loan and Security Agreement</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 29, 2022, the Company entered into a loan and security agreement (the “Loan Agreement”) with Hercules. The Loan Agreement provides with the term loan of up to $50.0 million, subject to terms and conditions. The Company borrowed the first initial tranche of $20.0 million on April 29, 2022. The Company may borrow an additional $20.0 million on or before March 15, 2023, subject satisfying certain conditions. An additional $10.0 million may be drawn on or before June 15, 2023, subject to satisfying certain conditions relating to the achievement of trailing twelve month revenue and profit milestones. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information, see Note 5, Debt.</span></div> <div style="margin-top:12pt"><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 and Principles of Consolidation </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries (all of which are wholly owned) and have been prepared in conformity with U.S. generally accepted accounting principles (“US GAAP”) applicable to interim periods. The functional currency for the Company is the United States dollar. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements include all adjustments (consisting of only normal recurring adjustments) necessary for a fair statement of the results of operations for the periods shown. The unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements as of and for the year ended December 31, 2021 and the notes related thereto, included in the Company’s Annual Report on Form 10-K filed with the Securities and Exchange Commission (“SEC”) on February 28, 2022. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by US GAAP. Certain information and note disclosures normally included in the audited financial statements prepared in accordance with US GAAP have been condensed or omitted from this report, as is permitted by applicable rules and regulations. The results of operations for any interim period are not necessarily indicative of the results to be expected for the year ending December 31, 2022 or for any other future years or interim periods.</span></div> -363800000 5000000 5000000 0.0001 25000000 25000000 0.0001 1 0.0001 10000000 1 1 6000000 0.00001 1 0.00001 150000000 10.00 299900000 8500000 26600000 The Merger was accounted for as a reverse recapitalization under US GAAP. Under this method of accounting, CLA is treated as the “acquired” company for financial reporting purposes. This determination is primarily based on OTI stockholders comprising a relative majority of the voting power of the Company and having the ability to nominate the members of the board of directors of the Company after the Merger, OTI’s operations prior to the Merger comprising the only ongoing operations of the Company following the Merger, and OTI’s senior management prior to the Merger comprising a majority of the senior management of the Company following the Merger. Accordingly, for accounting purposes, the financial statements of the Company represent a continuation of the financial statements of OTI with the Merger being treated as the equivalent of OTI issuing stock for the net assets of CLA, accompanied by a recapitalization whereby no goodwill or other intangible assets are recorded. Transactions and balances prior to the Merger are those of OTI. The shares and net loss per share available to holders of OTI’s common stock prior to the Merger have been retroactively restated as shares reflecting the exchange ratio established in the Merger Agreement. 10000000 10.00 100000000 150000000 6749344 2.16 15000000 14000000 135000000 50000000 20000000 20000000 10000000 Summary of Significant Accounting Policies <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2022, there were no significant changes to the Company’s significant accounting policies as disclosed in the Company’s Annual Report on Form 10-K filed with the SEC on February 28, 2022, except for the changes described below. The Company has consistently applied the accounting policies to all periods presented in these condensed consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Debt Financing Costs</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing costs incurred in connection with a loan and security agreement with Hercules Capital, Inc. (“Hercules”) are deferred and amortized using the effective interest rate method over the life of the respective agreement. Any discount or premium on the issuance of any debt is amortized using the effective interest method over the life of the respective debt security.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company presents deferred debt financing costs on the balance sheet as a contra-liability as a direct deduction from the carrying amount of that debt liability, consistent with debt discounts.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued and Adopted Accounting Pronouncements</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued Accounting Standards Update (“ASU”) No. 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06). ASU 2020-06 simplifies the accounting for convertible debt and convertible preferred stock by removing the requirements to separately present certain conversion features in equity. In addition, the amendments in the ASU also simplify the guidance in ASC 815-40, Derivatives and Hedging: Contracts in Entity’s Own Equity, by removing certain criteria that must be satisfied in order to classify a contract as equity, which is expected to decrease the number of freestanding instruments and embedded derivatives accounted for as assets or liabilities. Finally, the amendments revise the guidance on calculating earnings per share, requiring use of the if-converted method for all convertible instruments and rescinding an entity’s ability to rebut the presumption of share settlement for instruments that may be settled in cash or other assets. The new standard became effective for the Company for annual periods beginning December 15, 2021. The Company adopted this ASU as of January 1, 2022 using a modified retrospective method of transition, which did not have an impact on its condensed consolidated financial statements and related disclosures.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers the applicability and impact of all ASUs. ASUs not referenced below were assessed and determined to be either not applicable or are not expected to have a material impact on the Company’s consolidated financial statements. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which amends ASC 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. The amendments in this ASU are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years and should be applied prospectively to business combinations occurring on or after the effective date of the amendments. Early adoption of the amendments is permitted, including adoption in an interim period. The Company is currently evaluating the impact of the adoption of this ASU on the Company’s consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to credit risk consist primarily of cash, cash equivalents, restricted cash, and accounts receivable. Cash, cash equivalents, and restricted cash are deposited with federally insured commercial banks in the United States; and at times, cash balances may be in excess of federal insurance limits. The Company generally does not require collateral or other security deposits for accounts receivable. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To reduce credit risk, the Company considers customer creditworthiness, past transaction history with the customer, current economic industry trends, and changes in customer payment terms when determining the collectability of specific customer accounts. Past due balances over 90 days and other higher risk amounts are reviewed individually for collectability. Based on management’s assessment, the Company provides for estimated uncollectible amounts through a charge to earnings and a credit to valuation allowance. Balances that remain outstanding after the Company has used reasonable collection efforts are written off through a charge to the valuation allowance and a credit to accounts receivable. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable from the Company’s major customers representing 10% or more of total accounts receivable was as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></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:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Customer accounted for less than 10% of total accounts receivable in the period. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from the Company’s major customers representing 10% or more of total revenue was as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Customer accounted for less than 10% of total revenue in the period. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Supplier Risk </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchases from the Company’s major suppliers representing 10% or more of total purchases were as follows: </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplier A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplier B</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Supplier accounted for less than 10% of total purchases in the period. </span></div>Supplier B accounted for 75% and 55% of total accounts payable balance as of June 30, 2022 and December 31, 2021. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Debt Financing Costs</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing costs incurred in connection with a loan and security agreement with Hercules Capital, Inc. (“Hercules”) are deferred and amortized using the effective interest rate method over the life of the respective agreement. Any discount or premium on the issuance of any debt is amortized using the effective interest method over the life of the respective debt security.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company presents deferred debt financing costs on the balance sheet as a contra-liability as a direct deduction from the carrying amount of that debt liability, consistent with debt discounts.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued and Adopted Accounting Pronouncements</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued Accounting Standards Update (“ASU”) No. 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06). ASU 2020-06 simplifies the accounting for convertible debt and convertible preferred stock by removing the requirements to separately present certain conversion features in equity. In addition, the amendments in the ASU also simplify the guidance in ASC 815-40, Derivatives and Hedging: Contracts in Entity’s Own Equity, by removing certain criteria that must be satisfied in order to classify a contract as equity, which is expected to decrease the number of freestanding instruments and embedded derivatives accounted for as assets or liabilities. Finally, the amendments revise the guidance on calculating earnings per share, requiring use of the if-converted method for all convertible instruments and rescinding an entity’s ability to rebut the presumption of share settlement for instruments that may be settled in cash or other assets. The new standard became effective for the Company for annual periods beginning December 15, 2021. The Company adopted this ASU as of January 1, 2022 using a modified retrospective method of transition, which did not have an impact on its condensed consolidated financial statements and related disclosures.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers the applicability and impact of all ASUs. ASUs not referenced below were assessed and determined to be either not applicable or are not expected to have a material impact on the Company’s consolidated financial statements. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which amends ASC 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. The amendments in this ASU are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years and should be applied prospectively to business combinations occurring on or after the effective date of the amendments. Early adoption of the amendments is permitted, including adoption in an interim period. The Company is currently evaluating the impact of the adoption of this ASU on the Company’s consolidated financial statements.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to credit risk consist primarily of cash, cash equivalents, restricted cash, and accounts receivable. Cash, cash equivalents, and restricted cash are deposited with federally insured commercial banks in the United States; and at times, cash balances may be in excess of federal insurance limits. The Company generally does not require collateral or other security deposits for accounts receivable. </span></div>To reduce credit risk, the Company considers customer creditworthiness, past transaction history with the customer, current economic industry trends, and changes in customer payment terms when determining the collectability of specific customer accounts. Past due balances over 90 days and other higher risk amounts are reviewed individually for collectability. Based on management’s assessment, the Company provides for estimated uncollectible amounts through a charge to earnings and a credit to valuation allowance. Balances that remain outstanding after the Company has used reasonable collection efforts are written off through a charge to the valuation allowance and a credit to accounts receivable. <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable from the Company’s major customers representing 10% or more of total accounts receivable was as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></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:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Customer accounted for less than 10% of total accounts receivable in the period. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from the Company’s major customers representing 10% or more of total revenue was as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Customer accounted for less than 10% of total revenue in the period. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchases from the Company’s major suppliers representing 10% or more of total purchases were as follows: </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplier A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplier B</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div>* Supplier accounted for less than 10% of total purchases in the period. 0.11 0.10 0.10 0.10 0.15 0.10 0.10 0.10 0.12 0.38 0.14 0.37 0.15 0.10 0.10 0.10 0.75 0.55 Fair Value of Financial Instruments <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the fair value measurement accounting standard whenever other accounting pronouncements require or permit fair value measurements. Fair value is defined in the accounting standard as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value hierarchy is based on inputs to valuation techniques that are used to measure fair value that are either observable or unobservable. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources, while unobservable inputs reflect a reporting entity’s pricing based upon their own market assumptions. The fair value hierarchy consists of the following three levels: </span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-31.5pt"><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:28pt">Level 1 - Quoted prices for identical instruments in active markets.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-31.5pt"><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:28pt">Level 2 - Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations whose inputs are observable or whose significant value drivers are observable.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-31.5pt"><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:28pt">Level 3 - Instruments whose significant value drivers are unobservable.</span></div><div style="margin-top:9pt"><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 Level 3 liabilities consisted of the Private Placement warrant liability. The determination of the fair value of warrant liability is discussed in Note 6.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information by level for the Company’s assets and liabilities that were measured at fair value on a recurring basis (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.476%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">156,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant liabilities</span></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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492 </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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492 </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:middle"/></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.476%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,513 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,513 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,513 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,513 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant liabilities</span></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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial liabilities</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,626 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,626 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds are included within Level 1 of the fair value hierarchy because they are valued using quoted market prices. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the redeemable convertible preferred stock warrant, redeemable convertible preferred stock tranche and Private Placement warrant liabilities is based on significant unobservable inputs, which represent Level 3 measurements within the fair value hierarchy. In determining the fair value of the warrant liabilities, the Company used the Black-Scholes option pricing model to estimate the fair value using unobservable inputs, including the expected term, expected volatility, risk-free interest rate and dividend yield (see Note 6).</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of the changes in the fair value of the Company’s Level 3 financial instruments (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Redeemable<br/>Convertible<br/>Preferred Stock<br/>Warrant Liability</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Private Placement Warrant Liability</span></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:10pt;font-weight:400;line-height:100%">Fair value as of December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,626 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in the fair value included in other income (expense), net</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Fair value as of June 30, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Fair value as of December 31, 2020</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:10pt;font-weight:400;line-height:100%">(49,293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private placement warrant liability acquired as part of the merger</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,377)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in the fair value included in other income (expense), net</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:10pt;font-weight:400;line-height:100%">(8,804)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,094)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of preferred stock upon exercise of warrants</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:10pt;font-weight:400;line-height:100%">58,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Fair value as of June 30, 2021</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,471)</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:middle"/></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disclosure of Fair Values </span></div>Financial instruments that are not re-measured at fair value include accounts receivable, accounts payable, accrued and other current liabilities and debt. The carrying values of these financial instruments approximate their fair values. <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information by level for the Company’s assets and liabilities that were measured at fair value on a recurring basis (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.476%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">156,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant liabilities</span></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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492 </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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492 </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:middle"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.476%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,513 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,513 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,513 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,513 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant liabilities</span></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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial liabilities</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,626 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,626 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 156851000 0 0 156851000 156851000 0 0 156851000 0 0 492000 492000 0 0 492000 492000 177513000 0 0 177513000 177513000 0 0 177513000 0 0 7626000 7626000 0 0 7626000 7626000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of the changes in the fair value of the Company’s Level 3 financial instruments (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Redeemable<br/>Convertible<br/>Preferred Stock<br/>Warrant Liability</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Private Placement Warrant Liability</span></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:10pt;font-weight:400;line-height:100%">Fair value as of December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,626 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in the fair value included in other income (expense), net</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Fair value as of June 30, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Fair value as of December 31, 2020</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:10pt;font-weight:400;line-height:100%">(49,293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private placement warrant liability acquired as part of the merger</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,377)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in the fair value included in other income (expense), net</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:10pt;font-weight:400;line-height:100%">(8,804)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,094)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of preferred stock upon exercise of warrants</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:10pt;font-weight:400;line-height:100%">58,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Fair value as of June 30, 2021</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,471)</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:middle"/></tr></table></div> 0 -7626000 0 7134000 0 -492000 49293000 0 0 19377000 8804000 6094000 58097000 0 0 25471000 Balance Sheet Components <div style="margin-top:6pt"><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-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s cash and cash equivalents consist of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></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:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,131 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></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:10pt;font-weight:400;line-height:100%">156,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,707 </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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,644 </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:middle"/></tr></table></div><div style="margin-top:9pt"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains a cash sweep account, which is included in money market funds as of June 30, 2022. Cash is invested in the short-term money market funds that earns interest. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash consists of certificates of deposit held by a bank as security for outstanding letters of credit. The Company had a restricted cash balance of $2.1 million and $2.0 million as of June 30, 2022 and December 31, 2021, respectively, which has been excluded from the Company’s cash and cash equivalents balances. The Company presented $1.0 million of the total amount of restricted cash within current assets on the condensed consolidated balance sheets as of June 30, 2022 and December 31, 2021. The remaining restricted cash balance of $1.1 million and $1.0 million is included in non-current assets on the condensed consolidated balance sheets as of June 30, 2022 and December 31, 2021, respectively. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation of cash, cash equivalents and restricted cash as shown in the condensed consolidated statement of cash flows to the respective accounts within the condensed consolidated balance sheet is as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></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:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,707 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash, current</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">977 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Restricted cash, non-current</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:10pt;font-weight:400;line-height:100%">1,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,004 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,772 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,428 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory, consisting of material, direct and indirect labor, and manufacturing overhead, consists of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></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:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,612 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,401 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Work in process</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:10pt;font-weight:400;line-height:100%">1,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Finished goods</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:10pt;font-weight:400;line-height:100%">11,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,181 </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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,448 </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:middle"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total inventory balance as of June 30, 2022 and December 31, 2021 includes a write down of 1.9 million and $1.7 million, respectively, for obsolete, scrap, or returned inventory. During the three months ended June 30, 2022 and 2021, $0.2 million and $0.1 million of inventory write offs were charged to cost of revenue. During the six months ended June 30, 2022 and 2021, respectively, $0.4 million and $0.1 million of inventory write offs were charged to cost of revenue. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prepaid Expenses and Other Current Assets </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consist of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></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:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,970 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Prepaid insurance</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:10pt;font-weight:400;line-height:100%">1,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Receivable from contract manufacturer</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:10pt;font-weight:400;line-height:100%">3,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,539 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,566 </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:middle"/></tr></table></div><div style="margin-top:18pt"><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-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consists of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.823%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></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:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></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:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,404 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Computer equipment</span></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:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Automotive and vehicle hardware</span></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:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Software</span></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:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></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:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></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:100%">Shorter of useful life or lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">21,908 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">20,794 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,515)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,740)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,393 </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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,054 </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:middle"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense associated with property and equipment was $2.5 million and $2.3 million in the six months ended June 30, 2022 and 2021, respectively.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Acquired Intangible Assets, Net</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of 2021, the Company completed the acquisition of Sense Photonics Inc. (“Sense”), a privately held lidar technology company for autonomous vehicles. The transaction has been accounted for as a business combination. The Company purchased all of the outstanding shares of the capital stock of Sense and settled all Sense debt for total consideration of $72.8 million. Goodwill represents the excess of the purchase price over the fair value of the identifiable assets and assumed liabilities acquired and is primarily attributable to the assembled workforce and expected synergies at the time of the acquisition. Goodwill is not deductible for tax purposes.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Measurement period adjustments recognized during 2022 related primarily to updated estimated fair values for assumed employer withholding tax liabilities, royalty liability and a net working capital adjustment. A reconciliation of preliminary total consideration as of December 31, 2021, and total consideration as of June 30, 2022, are presented below (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As Reported</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Period Adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As Adjusted Value</span></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:10pt;font-weight:400;line-height:100%">Fair value of common stock issued at closing</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,024 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(358)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,666 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Fully vested replacement equity awards</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:10pt;font-weight:400;line-height:100%">1,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Cash paid at closing to settle Sense pre-existing debt and transaction costs incurred by Sense</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:10pt;font-weight:400;line-height:100%">11,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(358)</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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,450 </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:middle"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As Reported</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Period Adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As Adjusted Value</span></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:10pt;font-weight:400;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Cash</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:10pt;font-weight:400;line-height:100%">689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Restricted cash</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:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Accounts receivable, net</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:10pt;font-weight:400;line-height:100%">768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</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:10pt;font-weight:400;line-height:100%">463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Property and equipment, net</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:10pt;font-weight:400;line-height:100%">626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Developed technology</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:10pt;font-weight:400;line-height:100%">15,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Vendor relationship</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:10pt;font-weight:400;line-height:100%">6,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Goodwill</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:10pt;font-weight:400;line-height:100%">51,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,091 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,167 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Accounts payable</span></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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Accrued and other current liabilities</span></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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(1,540)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(234)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,774)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(2,477)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,477)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,283)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(434)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,717)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Assets acquired</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(358)</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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,450 </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:middle"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present acquired intangible assets, net as of June 30, 2022 and December 31, 2021 (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book Value</span></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:10pt;font-weight:400;line-height:100%">Developed technology</span></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:10pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,325)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,575 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Vendor relationship</span></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:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,467)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Customer relationships</span></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:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,400 </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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,992)</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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,408 </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:middle"/></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book Value</span></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:10pt;font-weight:400;line-height:100%">Developed technology</span></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:10pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(331)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,569 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Vendor relationship</span></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:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(367)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Customer relationships</span></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:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,400 </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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(748)</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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,652 </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:middle"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was $2.2 million in the six months ended June 30, 2022.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes estimated future amortization expense of finite-lived intangible assets-net (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (the remainder of 2022)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,242 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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:10pt;font-weight:400;line-height:100%">4,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#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:10pt;font-weight:400;line-height:100%">4,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#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:10pt;font-weight:400;line-height:100%">1,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#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:10pt;font-weight:400;line-height:100%">1,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,408 </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:middle"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued and Other Current Liabilities </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other current liabilities consist of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></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:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,507 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,229 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Uninvoiced receipts</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:10pt;font-weight:400;line-height:100%">8,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Accrued interest</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:10pt;font-weight:400;line-height:100%">218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued and other current liabilities</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,520 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,173 </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:middle"/></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s cash and cash equivalents consist of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></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:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,131 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></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:10pt;font-weight:400;line-height:100%">156,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,707 </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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,644 </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:middle"/></tr></table></div><div style="margin-top:9pt"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains a cash sweep account, which is included in money market funds as of June 30, 2022. Cash is invested in the short-term money market funds that earns interest. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation of cash, cash equivalents and restricted cash as shown in the condensed consolidated statement of cash flows to the respective accounts within the condensed consolidated balance sheet is as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></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:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,707 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash, current</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">977 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Restricted cash, non-current</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:10pt;font-weight:400;line-height:100%">1,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,004 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,772 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,428 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 2856000 5131000 156851000 177513000 159707000 182644000 2100000 2000000 1000000 1000000 1100000 1000000 159707000 240148000 977000 276000 1088000 1004000 161772000 241428000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory, consisting of material, direct and indirect labor, and manufacturing overhead, consists of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></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:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,612 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,401 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Work in process</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:10pt;font-weight:400;line-height:100%">1,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Finished goods</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:10pt;font-weight:400;line-height:100%">11,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,181 </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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,448 </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:middle"/></tr></table></div> 4612000 2401000 1547000 1951000 11022000 3096000 17181000 7448000 1900000 1700000 200000 100000 400000 100000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consist of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></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:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,970 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Prepaid insurance</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:10pt;font-weight:400;line-height:100%">1,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Receivable from contract manufacturer</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:10pt;font-weight:400;line-height:100%">3,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,539 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,566 </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:middle"/></tr></table></div> 1915000 1970000 1698000 1355000 3002000 1344000 924000 897000 7539000 5566000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consists of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.823%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></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:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></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:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,404 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Computer equipment</span></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:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Automotive and vehicle hardware</span></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:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Software</span></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:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></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:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></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:100%">Shorter of useful life or lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">21,908 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">20,794 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,515)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,740)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,393 </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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,054 </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:middle"/></tr></table></div> P3Y 8733000 8404000 P3Y 504000 498000 P5Y 93000 93000 P3Y 104000 104000 P7Y 767000 730000 2396000 1700000 9311000 9265000 21908000 20794000 13515000 10740000 8393000 10054000 2500000 2300000 72800000 A reconciliation of preliminary total consideration as of December 31, 2021, and total consideration as of June 30, 2022, are presented below (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As Reported</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Period Adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As Adjusted Value</span></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:10pt;font-weight:400;line-height:100%">Fair value of common stock issued at closing</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,024 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(358)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,666 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Fully vested replacement equity awards</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:10pt;font-weight:400;line-height:100%">1,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Cash paid at closing to settle Sense pre-existing debt and transaction costs incurred by Sense</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:10pt;font-weight:400;line-height:100%">11,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(358)</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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,450 </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:middle"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As Reported</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Period Adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As Adjusted Value</span></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:10pt;font-weight:400;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Cash</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:10pt;font-weight:400;line-height:100%">689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Restricted cash</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:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Accounts receivable, net</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:10pt;font-weight:400;line-height:100%">768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</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:10pt;font-weight:400;line-height:100%">463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Property and equipment, net</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:10pt;font-weight:400;line-height:100%">626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Developed technology</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:10pt;font-weight:400;line-height:100%">15,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Vendor relationship</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:10pt;font-weight:400;line-height:100%">6,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Goodwill</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:10pt;font-weight:400;line-height:100%">51,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,091 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,167 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Accounts payable</span></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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Accrued and other current liabilities</span></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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(1,540)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(234)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,774)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(2,477)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,477)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,283)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(434)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,717)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Assets acquired</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(358)</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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,450 </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:middle"/></tr></table> 60024000 -358000 59666000 1081000 1081000 11703000 11703000 72808000 358000 72450000 689000 689000 69000 69000 768000 768000 463000 463000 626000 626000 15900000 15900000 6600000 6600000 900000 900000 51076000 76000 51152000 77091000 76000 77167000 266000 266000 1540000 234000 1774000 0 200000 200000 2477000 2477000 4283000 434000 4717000 72808000 358000 72450000 <div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present acquired intangible assets, net as of June 30, 2022 and December 31, 2021 (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book Value</span></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:10pt;font-weight:400;line-height:100%">Developed technology</span></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:10pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,325)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,575 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Vendor relationship</span></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:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,467)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Customer relationships</span></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:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,400 </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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,992)</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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,408 </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:middle"/></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book Value</span></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:10pt;font-weight:400;line-height:100%">Developed technology</span></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:10pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(331)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,569 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Vendor relationship</span></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:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(367)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Customer relationships</span></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:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,400 </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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(748)</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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,652 </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:middle"/></tr></table></div> P8Y 15900000 1325000 14575000 P3Y 6600000 1467000 5133000 P3Y 900000 200000 700000 23400000 2992000 20408000 P8Y 15900000 331000 15569000 P3Y 6600000 367000 6233000 P3Y 900000 50000 850000 23400000 748000 22652000 2200000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes estimated future amortization expense of finite-lived intangible assets-net (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (the remainder of 2022)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,242 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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:10pt;font-weight:400;line-height:100%">4,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#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:10pt;font-weight:400;line-height:100%">4,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#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:10pt;font-weight:400;line-height:100%">1,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#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:10pt;font-weight:400;line-height:100%">1,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,408 </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:middle"/></tr></table></div> 2242000 4488000 4071000 1988000 1988000 5631000 20408000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other current liabilities consist of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></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:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,507 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,229 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Uninvoiced receipts</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:10pt;font-weight:400;line-height:100%">8,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Accrued interest</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:10pt;font-weight:400;line-height:100%">218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued and other current liabilities</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,520 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,173 </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:middle"/></tr></table></div> 4507000 3229000 8213000 9835000 218000 0 1582000 1109000 14520000 14173000 Debt <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Runway Growth Loan Agreement </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 27, 2018, the Company entered into a Loan and Security Agreement with Runway Growth Credit Fund Inc. (“Runway Loan and Security Agreement”). The Runway Loan and Security Agreement provided for loans in an aggregate principal amount up to $10.0 million with a loan maturity date of November 15, 2021. The loan carried an interest rate equal to LIBOR plus 8.5%, unless LIBOR was no longer attainable or ceased to fairly reflect the costs of the lender, in which case the applicable interest rate would have been Prime Rate plus 6.0%. In an event of default, annual interest would have been increased by 5.0% above the otherwise applicable rate.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the Runway Loan and Security Agreement, OTI issued a warrant to purchase 35,348 shares of Series A redeemable convertible preferred stock (the “Series A Preferred Stock”) of OTI (4.0% of original principal amount of $10.0 million, divided by the exercise price), with an exercise price of $11.3518 per share. The fair value of this warrant was estimated to be $0.1 million and accounted for as a debt discount. On August 5, 2019, in connection with the second amendment to the Runway Loan and Security Agreement, OTI amended the warrant issued to Runway Growth to increase the number of shares available to purchase to 53,023 shares of Series A Preferred Stock of OTI. The aggregate value of the warrants increased by $0.1 million after the warrant modification. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The warrants were exercised on March 11, 2021 and the warrant liability was remeasured to fair value with the increase recognized as a loss of $0.6 million for the three months ended March 31, 2021 within other income (expense), net in the consolidated statements of operations and comprehensive loss. The warrant liability was remeasured to fair value as of March 31, 2021 and the reduction was recognized as a gain of $0.2 million.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 26, 2021, the Company terminated the Runway Loan and Security Agreement and repaid the $7.0 million principal amount outstanding as well as interest and fees amounting to $0.4 million. The Company incurred no prepayment fees in connection with the termination and all liens and security interests securing the loan made pursuant to the Runway Loan and Security Agreement were released upon termination. As of June 30, 2022 and December 31, 2021, the outstanding principal balance of the loan was nil, respectively. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Promissory Notes </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issued a $5 million promissory note in January 2021 to certain current investors of the Company (or their respective affiliates) to help continue to fund the Company’s ongoing operations through the consummation of the Merger. The note accrued interest at a rate equal to LIBOR plus 8.5% per annum and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was repaid on March 11, 2021 in accordance with its terms in connection with the consummation of the Merger.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loan and Security Agreement</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 29, 2022, the Company entered into the Loan Agreement with Hercules. The Loan Agreement provides with the term loan of up to $50.0 million, subject to terms and conditions. The Company borrowed the first initial tranche of $20.0 million on April 29, 2022. The Company may borrow an additional $20.0 million on or before March 15, 2023, subject satisfying certain conditions. An additional $10.0 million may be drawn on or before June 15, 2023, subject to satisfying certain conditions relating to the achievement of trailing twelve-month revenue and profit milestones. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advances under the Loan Agreement bear interest at the rate of interest equal to greater of either (i) (x) the prime rate as reported in The Wall Street Journal plus (y) 6.15%, and (ii) 9.40%, subject to compliance with financial covenants and other conditions. The Loan Agreement includes covenants, limitations, and events of default customary for similar facilities. The Loan Agreement matures on May 1, 2026.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on amounts borrowed under the Loan Agreement is payable on a monthly basis until June 1, 2025. After June 1, 2025, payments consist of equal monthly installments of principal and interest payable until the secured obligations are repaid in full. However, if the Company achieves certain equity proceeds, revenue or profit targets for the twelve-month period ending December 31, 2023, then the interest-only payments will continue and the Company will be obligated to repay the aggregate principal amount on May 1, 2026. The entire principal balance and all accrued but unpaid interest shall be due and payable on May 1, 2026. On the earliest to occur of May 1, 2026, the date on which the obligations under the Loan Agreement are paid and the date on which such obligations become due and payable, the Company is also required to pay Hercules an end of term charge from $1.5 million to $3.7 million, depending on the amount borrowed.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Loan Agreement, the Company paid the lender a cash facility and legal fees of $0.6 million and incurred debt issuance costs to third parties that were directly related to issuing debt in the amount of $0.3 million. The effective interest rate on this debt is 14.3% after giving effect to the debt discount, debt issuance costs and the end of term charge. Amortization expense included in the interest expense related to debt discount and debt issuance costs of the Loan Agreement was not material for the three and six months ended June 30, 2022.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may prepay the principal of any advance made pursuant to the terms of the Term Loan Facility at any time subject to a prepayment charge equal to: 2.50%, if such advance is prepaid in any of the first 12 months following the Closing Date, 1.50%, if such advance is prepaid after 12 months but prior to 24 months following the Closing Date, and 1.0%, if such advance is prepaid anytime thereafter.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company failed to maintain an unrestricted cash balance of $60.0 million, it would then be subject to a financial covenant that requires the Company to achieve certain trailing twelve-month revenue targets tested quarterly as set forth in the Loan Agreement and commencing with the quarter ending on June 30, 2023. All obligations under the Loan Agreement are unconditionally guaranteed by the Company’s subsidiary Sense Photonics, Inc. The Term Loan Facility is secured by substantially all of the Company’s and the guarantors’ existing and after-acquired assets, including all intellectual property, all securities in existing and future domestic subsidiaries and 65.0% of the securities in foreign subsidiaries, subject to certain exceptions and exclusions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Loan Agreement contains customary covenants for transactions of this type and other covenants agreed to by the parties, including, among others, (i) the provision of annual, quarterly and monthly financial statements, management rights and insurance policies and (ii) restrictions on incurring debt, granting liens, making acquisitions, making loans, paying dividends, dissolving, and entering into leases and asset sales. The Loan Agreement also provides for customary events of default, including, among others, payment, bankruptcy, covenant, representation and warranty, change of control, judgment and material adverse effect defaults.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt outstanding is summarized below (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt discount</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:10pt;font-weight:400;line-height:100%">(570)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,119 </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:middle"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unamortized debt discount and debt issuance costs are amortized to interest expense over the life of the instrument using the effective interest rate method.</span></div> 10000000 0.085 0.060 0.050 35348 0.040 10000000 11.3518 100000 53023 100000 600000 -200000 7000000 400000 0 0 5000000 0.085 50000000 20000000 20000000 10000000 0.0615 0.0940 1500000 3700000 600000 300000 0.143 0.0250 0.0150 0.010 60000000 0.650 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt outstanding is summarized below (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt discount</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:10pt;font-weight:400;line-height:100%">(570)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,119 </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:middle"/></tr></table></div> 20000000 570000 311000 19119000 Warrants <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Series A and B Redeemable Convertible Preferred Stock Warrants</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 27, 2018, in connection with the execution of the Runway Loan and Security Agreement, OTI issued a warrant to purchase 35,348 shares of Series A Preferred Stock of OTI at an exercise price of $11.3518 per share (the “Runway warrant”). On August 5, 2019, in connection with the second amendment to the Runway Loan and Security Agreement, OTI amended the Runway warrant to increase the number of shares available to purchase to 53,023 shares of Series A Preferred Stock of OTI at an exercise price of $11.3518 per share. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Runway warrants included a cashless exercise provision under which their holders could, in lieu of payment of the exercise price in cash, surrender the Runway warrant and receive a net amount of shares based on the fair market value of OTI’s stock at the time of exercise of the warrants after deduction of the aggregate exercise price. The Runway warrants contained provisions for adjustment of the exercise price and number of shares issuable upon the exercise of the Runway warrants in the event of certain stock dividends, stock splits, reorganizations, reclassifications, and consolidations. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the warrants issued was recorded as of the date of initial issuance in the amount of $0.1 million. The subsequent issuance of warrants pursuant to the August 5, 2019 amendment to the Runway Loan and Security Agreement was recorded in the amount of $0.1 million. Immediately prior to the Merger, the warrants were exercised in full in accordance with their terms.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 3, 2020, in connection with the closing of the Series B redeemable convertible preferred stock, OTI issued a warrant to purchase 4,513,993 shares of Series B redeemable convertible preferred stock of the Company at an exercise price of $0.3323 per share (the “Series B warrants”). The Series B warrants could be exercised prior to the earliest to occur of (i) the 10-year anniversary of the date of issuance, (ii) the consummation of a liquidation transaction, or (iii) the consummation of an initial public offering. The Series B warrants included a cashless exercise provision under which their holders may, in lieu of payment of the exercise price in cash, surrender the warrant and receive a net amount of shares based on the fair market value of the Company’s stock at the time of exercise of the warrants after deduction of the aggregate exercise price. The Series B warrants contained provisions for adjustment of the exercise price and number of shares issuable upon the exercise of the Series B warrants in the event of certain stock dividends, stock splits, reorganizations, reclassifications, and consolidations. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series B warrants were initially recognized as a liability at a fair value of $0.7 million. The Series B warrants were exercised on February 11, 2021 and the warrant liability was remeasured to fair value as of that date, resulting in a loss of $8.3 million for the six months ended June 30, 2021, classified within other income (expense), net in the consolidated statements of operations and comprehensive loss. Upon exercise, redeemable convertible preferred stock converted into common stock pursuant to the conversion rate effective immediately prior to the Merger.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, value was assigned to each class of equity securities using an option pricing model method (“OPM”). In September 2020, OTI began allocating the equity value using a hybrid method that utilizes a combination of the OPM and the probability weighted expected return method (“PWERM”). The PWERM is a scenario-based methodology that estimates the fair value of equity securities based upon an analysis of future values for OTI, assuming various outcomes. As the probability of a transaction with a special purpose acquisition company (“SPAC”) increased, the fair value of the redeemable convertible preferred stock warrant liability increased as of the date of the exercise. </span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The redeemable convertible preferred stock warrants were valued using the following assumptions under the Black-Scholes option-pricing model: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Initial Issuance<br/>Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Subsequent<br/>Issuance Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">February 11,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 11,<br/>2021</span></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:10pt;font-weight:400;line-height:100%">Stock price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.80 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.80 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.27 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.44 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00</span></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:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">57.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">76.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">76.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">76.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Risk-free interest rate</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:10pt;font-weight:400;line-height:100%">3.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">1.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">0.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">0.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">0.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Dividend yield</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:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Private Placement Warrants</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Simultaneously with the closing of the Company’s initial public offering (the “IPO”) in August 2020, the sponsor of CLA, Colonnade Sponsor LLC, purchased an aggregate of 6,000,000 Private Placement warrants at a price of $1.00 per warrant, for an aggregate purchase price of $6,000,000. The Private Placement warrants became exercisable 12 months following the closing of the Company’s IPO, and will expire five years from the completion of the Merger, or earlier upon redemption or liquidation. On March 11, 2021, each outstanding Private Placement warrant automatically converted into a warrant to purchase one share of Ouster common stock pursuant to the Warrant Agreement, at an exercise price of $11.50 per share.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The private placement warrant liability was remeasured to fair value as of June 30, 2022, resulting in a gain of $5.4 million and $7.1 million for the three and six months ended June 30, 2022, respectively, classified within other income (expense), net in the condensed consolidated statements of operations and comprehensive loss. The private placement warrant liability was remeasured to fair value as of June 30, 2021 resulting in a loss of $10.7 million and $6.1 million for the three and six months ended June 30, 2021, respectively, classified within other income (expense), net in the condensed consolidated statements of operations and comprehensive loss. </span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Private Placement warrants were valued using the following assumptions under the Black-Scholes option-pricing model: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></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:10pt;font-weight:400;line-height:100%">Stock price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.49 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.62 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Exercise price of warrant</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.5</span></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:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7</span></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:10pt;font-weight:400;line-height:100%">Expected volatility</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:10pt;font-weight:400;line-height:100%">43.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">57.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">57.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Risk-free interest rate</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:10pt;font-weight:400;line-height:100%">0.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">1.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">3.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Public Warrants</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CLA, in its IPO in August 2020, issued 20,000,000 units that each consisted of one Class A ordinary share and one-half warrant to purchase a Class A ordinary share, which the Company refers to as CLA warrants before the Merger and Public warrants after the Merger. These warrants may only be exercised for a whole number of shares, and no fractional warrants were issued or issuable upon separation of the units and only whole warrants will trade. The warrants became exercisable 12 months following the closing of the Company’s IPO, and will expire five years from the completion of the Merger, or earlier upon redemption or liquidation. Each Public warrant is exercisable at a price of $11.50 per share. On March 11, 2021, upon the closing of the Merger pursuant to the Merger Agreement (Note 1), each of the 9,999,996 outstanding warrants, as adjusted for any fractional warrants that were not issued upon separation, was converted automatically into a redeemable Public warrant to purchase one share of the Company’s common stock. The Public warrants were recognized as equity upon the Merger in the amount of $17.9 million.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to their expiration, the Company may redeem the Public warrants at a price of $0.01 per warrant, provided that the closing price of the Company’s common stock equals or exceeds $18.00 per share for any 20 trading days within a 30 trading-day period ending on the third trading day prior to the date on which the Company gives proper notice of such redemption to the warrants holders.</span></div> 35348 11.3518 53023 11.3518 100000 100000 4513993 0.3323 P10Y 700000 8300000 <div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The redeemable convertible preferred stock warrants were valued using the following assumptions under the Black-Scholes option-pricing model: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Initial Issuance<br/>Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Subsequent<br/>Issuance Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">February 11,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 11,<br/>2021</span></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:10pt;font-weight:400;line-height:100%">Stock price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.80 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.80 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.27 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.44 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00</span></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:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">57.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">76.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">76.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">76.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Risk-free interest rate</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:10pt;font-weight:400;line-height:100%">3.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">1.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">0.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">0.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">0.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Dividend yield</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:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Private Placement warrants were valued using the following assumptions under the Black-Scholes option-pricing model: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></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:10pt;font-weight:400;line-height:100%">Stock price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.49 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.62 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Exercise price of warrant</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.5</span></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:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7</span></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:10pt;font-weight:400;line-height:100%">Expected volatility</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:10pt;font-weight:400;line-height:100%">43.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">57.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">57.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Risk-free interest rate</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:10pt;font-weight:400;line-height:100%">0.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">1.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">3.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 5.80 5.80 7.11 10.27 8.44 10.00 9.31 2.00 2.00 2.00 0.5781 0.5735 0.7600 0.7600 0.7600 0.0306 0.0175 0.0013 0.0013 0.0013 0 0 0 0 0 6000000 1.00 6000000 P12M P5Y 1 11.50 -5400000 -7100000 10700000 6100000 12.49 5.20 1.62 11.5 11.5 11.5 4.7 4.19 3.7 0.4300 0.5700 0.5798 0.0092 0.0114 0.0300 20000000 P12M P5Y 11.50 9999996 1 17900000 0.01 18.00 P20D P30D Commitments and Contingencies<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Letters of Credit </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the 350 Treat Building lease, the 2741 16th Street lease and Paris office lease agreements, the Company obtained letters of credit from certain banks as required by the lease agreements. If the Company defaults under the terms of the applicable lease, the lessor will be entitled to draw upon the letters of credit in the amount necessary to cure the default. The amounts covered by the letters of credit are collateralized by certificates of deposit, which are included in restricted cash on the condensed consolidated balance sheets as of June 30, 2022 and December 31, 2021. The outstanding amount of the letters of credit was $2.1 million and $2.0 million as of June 30, 2022 and December 31, 2021, respectively. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-Cancelable Purchase Commitments </span></div><div style="margin-top:9pt"><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 non-cancelable purchase commitments to a third-party contract manufacturer for approximately $23.1 million and other vendors for approximately $6.3 million.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in various legal proceedings arising in the ordinary course of business. The Company accrues a liability when a loss is considered probable and the amount can be reasonably estimated. Legal fees are expensed as incurred. The Company has identified certain claims as a result of which a loss may be incurred, but in the aggregate any loss is expected to be immaterial. This assessment is based on our current understanding of relevant facts and circumstances. As such, our view of these matters is subject to inherent uncertainties and may change in the future. Significant judgment is required in both the determination of probability and the determination as to whether an exposure is reasonably estimable. Actual outcomes of these legal and regulatory proceedings may materially differ from our current estimates.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The company has made no accruals with respect to the following:</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 10, 2021, the Company received a letter from the SEC notifying us of an investigation and document subpoena. The subpoena seeks documents regarding projected financial information in CLA’s Form S-4 registration statement filed on December 22, 2020. The Company has complied with the SEC’s requests to date; however, the SEC may request additional documents or information.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 14, 2022, Velodyne Lidar USA, Inc. (“Velodyne”) filed a lawsuit against the Company relating to two patents and requested an International Trade Commission proceeding with respect to the same two patents. On July 8, 2022, the Company filed a complaint against Velodyne, alleging multiple claims including intellectual property misappropriation and false advertising.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than as set forth above, as of June 30, 2022 and December 31, 2021 there were no material litigation matters.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company enters into agreements in the ordinary course of business that include indemnification provisions. Generally, in these provisions the Company agrees to defend, indemnify, and hold harmless the indemnified parties for claims and losses suffered or incurred by such indemnified parties for which the Company is responsible under the applicable indemnification provisions. The terms of the indemnification provisions vary depending upon negotiations between the Company and its counterpart; however, typically, these indemnification obligations survive the term of the contract and the maximum potential amount of future payments the Company could be required to make pursuant to these provisions are uncapped. To date, the Company has never incurred costs to defend lawsuits or settle claims related to these indemnification provisions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has also entered into indemnity agreements pursuant to which it has indemnified its directors and officers, to the extent legally permissible, against all liabilities reasonably incurred in connection with any action in which such individual may be involved by reason of such individual being or having been a director or executive officer, other than liabilities arising from willful misconduct of the individual. To date, the Company has never incurred costs to defend lawsuits or settle claims related to these indemnity agreements. The unaudited condensed consolidated financial statements do not include a liability for any potential obligations under the indemnification agreements at June 30, 2022 and December 31, 2021.</span></div> 2100000 2000000 23100000 6300000 Redeemable Convertible Preferred and Common Stock <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s common stock and warrants trade on the New York Stock Exchange under the symbol “OUST” and “OUSTWS”, respectively. Pursuant to the terms of the Second Amended and Restated Certificate of Incorporation, the Company is authorized and has available for issuance the following shares and classes of capital stock, each with a par value of $0.0001 per share: (i) 1,000,000,000 shares of common stock; (ii) 100,000,000 shares of preferred stock. Immediately following the Merger, there were 161,449,205 shares of common stock with a par value of $0.0001, and 15,999,996 warrants outstanding. The holder of each share of common stock is entitled to one vote.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has retroactively adjusted the shares issued and outstanding prior to March 11, 2021 to give effect to the exchange ratio established in the Merger Agreement to determine the number of shares of common stock into which they were converted.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the Merger, OTI’s certificate of incorporation, as amended, authorized it to issue 342,367,887 shares of $0.00001 par value, with 210,956,516 shares designated as common stock and 131,411,372 shares of redeemable convertible preferred stock.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 11, 2021, upon the closing of the Transaction pursuant to the Merger Agreement (Note 1), all of the outstanding redeemable convertible preferred stock was converted to the Company’s common stock pursuant to the conversion rate effective immediately prior to the Transaction and the remaining amount was reclassified to additional paid-in capital. As of June 30, 2022 and December 31, 2021, the Company does not have any redeemable convertible preferred stock outstanding.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 29, 2022, the Company entered into an At-Market-Issuance Sales Agreement (the “ATM Agreement”) pursuant to which the Company may, subject to the terms and conditions set forth in the agreement offer and sell, from time to time, through or to the agents, acting as agent or principal, shares of the Company’s common stock, par value $0.0001 per share, having an aggregate offering price of up to $150.0 million.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From the date of the ATM Agreement through June 30, 2022, the Company sold 6,749,344 shares at a weighted-average sales price of $2.16 per share, resulting in cumulative gross proceeds to the Company totaling approximately $15.0 million before deducting offering expenses and sales commissions. Cumulative net proceeds to the Company totaled approximately $14.0 million after deducting commissions and offering expenses. The Company plans to use the net proceeds from this offering for working capital and general corporate purposes. The remaining availability under the ATM Agreement as of June 30, 2022 is approximately $135.0 million.</span></div> 0.0001 0.0001 1000000000 100000000 161449205 0.0001 15999996 1 342367887 0.00001 210956516 131411372 0.0001 150000000 6749344 2.16 15000000 14000000 135000000 Stock-based Compensation <div style="margin-top:9pt"><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 has four equity incentive plans, the 2015 Stock Plan (the “2015 Plan”), the Sense 2017 Equity Incentive Plan (the “Sense Plan”), the 2021 Incentive Award Plan (the “2021 Plan”) and 2022 Employee Stock Purchase Plan (the “2022 ESPP” and, collectively with the 2015 Plan, the Sense Plan and the 2021 Plan, together the “Plans”).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Plans provide for the grant of stock options, stock appreciation rights, restricted stock awards (“RSA”), restricted stock units (“RSUs”), performance stock unit awards and other forms of equity compensation (collectively, “equity awards”). In addition, the 2021 Plan provides for the grant of performance bonus awards. All awards within the Plans may be granted to employees, including officers, as well as directors and consultants, within the limits defined in the Plans. As of June 30, 2022, no awards were granted under the 2022 ESPP.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain employees have the right to early exercise unvested stock options, subject to rights held by the Company to repurchase unvested shares in the event of voluntary or involuntary termination. The Company accounts for cash received in consideration for the early exercise of unvested stock options as a non-current liability, included as a component of other liabilities in the Company’s condensed consolidated balance sheets.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 12, 2020, the Company issued $1.1 million partial recourse promissory notes to certain executives and employees. The promissory notes carried 0.38% annual cash interest and were due on the earliest of 9th anniversary of the date of issuance of the notes, or termination of employment of the executive/employee, or filing by the Company of a registration statement under the Securities Act of 1933, or promissory notes being prohibited under Section 13(k) of the Securities Exchange Act of 1934 or closing of change a in control of the Company. At issuance, the promissory notes were used to settle certain executives’ and employees’ obligations for 2,883,672 vested and 4,603,833 unvested ISOs that were exercised and no cash was exchanged. In March 2021, in connection with the close of the Merger, the Company forgave half of the respective obligations under the promissory notes for certain executives and required such noteholders to repay the remaining balance of $0.3 million under each of their respective notes. Additional compensation expense of $0.3 million was recognized in general and administrative expenses for the six months ended June 30, 2021 for the value of the loans forgiven. No obligations under the promissory notes for non-executive noteholders were outstanding as of June 30, 2022 and December 31, 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity for the six months ended June 30, 2022 is as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares<br/>Underlying<br/>Outstanding<br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average Exercise<br/>Price per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding—December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,129,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.01 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.60</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,992 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,031,621)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(611,194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding—June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,486,281 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.16</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest—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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,486,281 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.16</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable—June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,918,377 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.09</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about stock options outstanding and exercisable at June 30, 2022. </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"><tr><td style="width:1.0%"/><td style="width:23.037%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.399%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.399%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.943%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.399%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.943%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.399%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.943%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.399%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.950%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options<br/>Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options<br/>Exercisable</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td></tr><tr><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">4,753,134 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.94</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">3,332,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">0.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,167,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,524,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,135,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.60</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">5.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.47</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">10.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.85</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,486,281 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,918,377 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt"><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, there was approximately $18.0 million of unamortized stock-based compensation expense related to unvested stock options that is expected to be recognized over a weighted average period of 2.1 years.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units (“RSU”) </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSU activity is as follows: </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair<br/>Value (per share)</span></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:10pt;font-weight:400;line-height:100%">Unvested—December 31, 2021</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:10pt;font-weight:400;line-height:100%">9,326,572 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.82 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted during the year</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:10pt;font-weight:400;line-height:100%">6,821,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled during the year</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:10pt;font-weight:400;line-height:100%">(1,891,074)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested during the year</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:10pt;font-weight:400;line-height:100%">(1,779,779)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Unvested—June 30, 2022</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,477,146 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.02 </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:middle"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock compensation expense is recognized on a straight-line basis over the vesting period of each RSU. As of June 30, 2022, total compensation expense related to unvested RSUs granted to employees, but not yet recognized, was $69.4 million, with a weighted-average remaining vesting period of 2.9 years.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs settle into shares of common stock upon vesting.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation Expense</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized stock-based compensation expense for all stock options in the condensed consolidated statements of operations and comprehensive loss as follows (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:46.191%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.643%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></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:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Research and development</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:10pt;font-weight:400;line-height:100%">3,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Sales and marketing</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:10pt;font-weight:400;line-height:100%">1,839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,362 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,119 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,154 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,869 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,410 </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:middle"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock-based compensation expense by award type (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:46.191%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.643%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></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:10pt;font-weight:400;line-height:100%">RSUs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,246 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,619 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,147 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,176 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Stock Options</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:10pt;font-weight:400;line-height:100%">1,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">RSAs</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:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,119 </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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,154 </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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,869 </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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,410 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 4 1100000 0.0038 2883672 4603833 300000 300000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity for the six months ended June 30, 2022 is as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares<br/>Underlying<br/>Outstanding<br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average Exercise<br/>Price per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding—December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,129,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.01 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.60</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,992 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,031,621)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(611,194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding—June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,486,281 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.16</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest—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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,486,281 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.16</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable—June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,918,377 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.09</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 24129096 1.01 P8Y7M6D 100992000 1031621 0.19 611194 3.60 22486281 0.98 P8Y1M28D 21212000 22486281 0.98 P8Y1M28D 21212000 10918377 0.83 P8Y1M2D 11035000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about stock options outstanding and exercisable at June 30, 2022. </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"><tr><td style="width:1.0%"/><td style="width:23.037%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.399%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.399%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.943%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.399%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.943%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.399%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.943%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.399%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.950%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options<br/>Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options<br/>Exercisable</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td></tr><tr><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">4,753,134 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.94</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">3,332,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">0.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,167,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,524,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,135,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">1.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.60</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">5.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.47</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">10.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.85</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,486,281 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,918,377 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 0.18 0.18 4753134 P7Y11M8D 0.18 3332416 0.18 0.21 0.21 9167718 P8Y2M12D 0.21 4000264 0.21 1.42 1.42 7524114 P8Y3M 1.42 3135046 1.42 1.49 1.49 40581 P5Y7M6D 1.49 40581 1.49 5.24 5.24 354937 P7Y5M19D 5.24 221713 5.24 10.26 10.26 645797 P8Y10M6D 10.26 188357 10.26 22486281 10918377 18000000 P2Y1M6D <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSU activity is as follows: </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair<br/>Value (per share)</span></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:10pt;font-weight:400;line-height:100%">Unvested—December 31, 2021</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:10pt;font-weight:400;line-height:100%">9,326,572 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.82 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted during the year</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:10pt;font-weight:400;line-height:100%">6,821,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled during the year</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:10pt;font-weight:400;line-height:100%">(1,891,074)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested during the year</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:10pt;font-weight:400;line-height:100%">(1,779,779)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Unvested—June 30, 2022</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,477,146 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.02 </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:middle"/></tr></table></div> 9326572 7.82 6821427 4.08 1891074 6.41 1779779 7.59 12477146 6.02 69400000 P2Y10M24D <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized stock-based compensation expense for all stock options in the condensed consolidated statements of operations and comprehensive loss as follows (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:46.191%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.643%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></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:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Research and development</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:10pt;font-weight:400;line-height:100%">3,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Sales and marketing</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:10pt;font-weight:400;line-height:100%">1,839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,362 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,119 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,154 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,869 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,410 </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:middle"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock-based compensation expense by award type (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:46.191%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.643%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></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:10pt;font-weight:400;line-height:100%">RSUs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,246 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,619 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,147 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,176 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Stock Options</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:10pt;font-weight:400;line-height:100%">1,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">RSAs</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:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,119 </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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,154 </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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,869 </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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,410 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 146000 133000 365000 251000 3806000 1321000 7566000 2242000 1839000 719000 3362000 985000 2328000 3981000 5576000 7932000 8119000 6154000 16869000 11410000 6246000 3619000 12147000 4176000 1868000 2530000 4708000 7223000 5000 5000 14000 11000 8119000 6154000 16869000 11410000 Net Loss Per Common Share <div style="margin-top:9pt"><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 common share attributable to common stockholders (in thousands, except share and per share data): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></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:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Net loss</span></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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(28,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,011)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,397)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,968)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Weighted average shares used to compute basic and diluted net loss per share</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:10pt;font-weight:400;line-height:100%">175,057,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,923,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,965,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,070,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Net loss per common share—basic and diluted</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.21)</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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.35)</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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.50)</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:middle"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The shares and net loss per common share, prior to the Merger, have been retroactively restated as shares reflecting the exchange ratio of approximately 0.703 shares of the Company per one share of OTI as established in the Merger Agreement.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average number of shares used to compute basic and diluted net loss per share excludes unvested early exercised common stock options subject to repurchase.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding shares of potentially dilutive securities were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been antidilutive: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></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:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,486,281 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">25,218,265 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Public and private common stock warrants</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:10pt;font-weight:400;line-height:100%">15,999,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,999,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Restricted Stock Units</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:10pt;font-weight:400;line-height:100%">12,477,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,588,629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Unvested early exercised common stock options</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:10pt;font-weight:400;line-height:100%">1,214,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,756,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Unvested RSAs</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Vested and early exercised options subject to nonrecourse notes</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,172,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,177,576 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,765,144 </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:middle"/></tr></table></div> <div style="margin-top:9pt"><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 common share attributable to common stockholders (in thousands, except share and per share data): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></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:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Net loss</span></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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(28,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,011)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,397)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,968)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Weighted average shares used to compute basic and diluted net loss per share</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:10pt;font-weight:400;line-height:100%">175,057,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,923,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,965,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,070,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Net loss per common share—basic and diluted</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.21)</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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.35)</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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.50)</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:middle"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The shares and net loss per common share, prior to the Merger, have been retroactively restated as shares reflecting the exchange ratio of approximately 0.703 shares of the Company per one share of OTI as established in the Merger Agreement.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average number of shares used to compute basic and diluted net loss per share excludes unvested early exercised common stock options subject to repurchase.</span></div> -28000000 -32011000 -60397000 -52968000 175057360 175057360 155923689 155923689 172965833 172965833 106070590 106070590 -0.16 -0.16 -0.21 -0.21 -0.35 -0.35 -0.50 -0.50 0.703 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding shares of potentially dilutive securities were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been antidilutive: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></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:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,486,281 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">25,218,265 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Public and private common stock warrants</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:10pt;font-weight:400;line-height:100%">15,999,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,999,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Restricted Stock Units</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:10pt;font-weight:400;line-height:100%">12,477,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,588,629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Unvested early exercised common stock options</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:10pt;font-weight:400;line-height:100%">1,214,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,756,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Unvested RSAs</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Vested and early exercised options subject to nonrecourse notes</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,172,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,177,576 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,765,144 </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:middle"/></tr></table></div> 22486281 25218265 15999900 15999996 12477146 2588629 1214249 2756906 0 29110 0 2172238 52177576 48765144 Income Taxes The Company’s income tax provision for interim periods is determined using an estimate of the Company’s annual effective tax rate, adjusted for discrete items arising in the quarter. The Company’s effective tax rate differs from the U.S. statutory tax rate primarily due to valuation allowances on the deferred tax assets as it is more likely than not that some, or all, of the Company’s deferred tax assets will not be realized. The Company continues to maintain a full valuation allowance against its net deferred tax assets. Due to tax losses and the offsetting valuation allowance, the income tax provision for the three and six months ended June 30, 2022 and 2021 was not material to the Company’s condensed consolidated financial statements. Revenue<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from the sale of lidar sensor kits, which is recognized at a point in time, was $10.3 million and $7.4 million in the three months ended June 30, 2022 and 2021, respectively, and $18.9 million and $14.0 million in the six months ended June 30, 2022 and 2021, respectively. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents total revenues by geographic area based on the location products were shipped to and services provided (in thousands): </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"/><td style="width:45.248%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.869%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></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:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,977 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,572 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,840 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">North and South America, excluding United States</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:10pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Asia and Pacific</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:10pt;font-weight:400;line-height:100%">2,575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</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:10pt;font-weight:400;line-height:100%">4,569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,329 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,360 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,887 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,971 </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:middle"/></tr></table></div> 10300000 7400000 18900000 14000000.0 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents total revenues by geographic area based on the location products were shipped to and services provided (in thousands): </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"/><td style="width:45.248%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.869%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></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:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,977 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,572 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,840 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">North and South America, excluding United States</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:10pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Asia and Pacific</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:10pt;font-weight:400;line-height:100%">2,575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</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:10pt;font-weight:400;line-height:100%">4,569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,329 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,360 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,887 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,971 </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:middle"/></tr></table></div> 2977000 2572000 5840000 4426000 208000 161000 663000 528000 2575000 1696000 4932000 2947000 4569000 2931000 7452000 6070000 10329000 7360000 18887000 13971000 Related Party Transactions See Note 5, Debt for details of promissory notes issued by the Company to certain investors of the Company (or an affiliate thereof).<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span>Note 9, Stock-based compensation for details of partial recourse promissory notes issued by the Company to certain executives and employees. (1) The shares of the Company’s common and redeemable convertible preferred stock, prior to the Merger (as defined in Note 1), have been retroactively restated as shares reflecting the exchange ratio of approximately 0.703 established in the Merger as described in Note 1. EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'A\!54'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 " !X? 55FC[GI^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O31EHJ'+BV-/"H(#Q;>0W+9@TX3DI-VWMZU;A^@'\#%W__SN M=W"-B=*$A,\I1$SD,-\,ONVR-''-CD11 F1S1*]S.2:ZL;D/R6L:G^D 49L/ M?4 0G-^"1])6DX8)6,2%R%1CC30)-85TQENSX.-G:F>8-8 M>NPH0U56P-0T M,9Z&MH$K8((1)I^_"V@7XES]$SMW@)V30W9+JN_[LJ_GW+A#!6]/CR_SNH7K M,NG.X/@K.TFGB&MVF?Q:/VQV6Z8$%Z+@=P5?[:I[6:]D+=XGUQ]^5V$?K-N[ M?VQ\$50-_+H+]0502P,$% @ >'P%59E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !X? 55I:M2:%P& "<)0 & 'AL+W=OO.FUTN\M8AX M!!W)J?Y>W,U.96I#H-8S!5) MTBCB:GLN0OEXUJ&=_1LWP6JMLS=ZD],-7XF%T)\V#J+X/#O0O]^F7.3S W/-$S&3X.?#U^JPSZA!?+'D:ZAOY^*O8 0VR M/$^&2?Z7/!;[]OL=XJ6)EM&N&(X@"N+B/W_:G8C# E91P'8%[%D!K?H&=U?@ MYJ#%D>58;[GFDU,E'XG*]H:T[$5^;O)JH GBK!D76L&G =3IR>SZCXL;TB7) MFBN1G/8T9&:?]+Q=_7E1SRKJA^2]C/4Z(1>Q+_ROZWMP+.4!L?T!G3,T\+&9X^31='1.G;RO_ZG#<\ORX>9Y;D?=6>BGT6DVNXF+,9'WO MKW>P%[G2(DK^MIVR(K)OC\P&YIMDPSUQUH&1EPCU(#J3'[ZC0^=G&^\KA7U% MWR_I^UBZH;_=;H2-%"^G3O>C#0FM:H@T*)$&]9 ^IEQIH<(MN1$;J;0-#X_2 M*K6=E!E:U1!O6.(-Z^'-A0JDGPU+ A.#M?'PI'(@5HY$M+XAYTG)>5*S9RH. MUY1\6%:W(YZUY&%B;4BTK"'@J 0M ;\EE$ KR(8WNA;*!X1F.0[ON MN#]T;7!H:4.X<0DWK@-W(U9!HJ$!-?G (VL?Q7.NX0(IU!%,SMZQC1&M;LA( M'7-I=>I0PL%)!3TSOW8V%C1@O:HI\8!.T M#O(M?R)7/@S/8!EXQ36SN@^_$#D:=MF C<:CL947+6[*RPPOJ\,[]7U(3X[V M+T@N"->QO5WQ2'?@P*0FN";3!Q';KS!X1%-JXT04E8[_4,^R+>C1M_(QMA+C M<0L>DTN8!;P@\:05MPT'HD:"**XQSW'+$3Q7\B&(/7LKXYFSJ16T#3.B1HTH M+C3/0>T*<#*U8; M3D2-%%'<9-Y)#]IKOI8Q)@TOA(S[XZY#G9&5KPTEHL:):"TIFJ5*9>Y7"%\0 MK_(AF=IO7_'$.^M-[PRO:LII](C6\J.K&.RF6.C())[OP:V<>&(59QN&Q(PA ML5J&E$DN^!#,JBNIMC:Z%W+><;429.IY H(@QB\BKQ:\KBF?$2)62X@N(J%6V<#\!1+T&F;9:,-C>]/B@=6@ M;3@0,P[$:CG08BV@(3$\/*8:KPWG8<9Y6"WG ; (Y'VAI?<%Q"=?)"37J08O MB'UH7ROQ*TG,[CP4:8,\+5N4?IC0$3VAX^$8KL /-DCC.PRWDVDD8C]?1;@, MN9T%#ZANO3;TAAF]8;B=[%L/T!0(P57LBR?RN[!W4#S*<1PXW\/!B%HYV_ = M9GR'U5P%NH1;!P"]$UR12WC3/J7B894+SFTX#S/.PW!#>X=M0WA<(SPN+BJ[^30IYM/OG>-L M>)$-X#[P,!5D QZ4_Q1C_5GAE=1E][M"&R+D&A%R:0L_K+R2W.S.0!NJY!I5 M@6\7]_ YN M&]W+T J/!UQ_6MQ:N=H0*-<(E(L+U+XYR<63M^8QW)Y4+7&_$/3A;F%=Z<7+ MFO(9=W)Q]?G,5;9PGQ MR295P)@(XAUT1"OJ*VG1[@RT(5FND2QWV,(,]DK" MM#L#;>B7:_3+Q8WI6V8P/*E);YKAF4WIC9BYN$G5F+GP@&SF(I\75K0V?,PU M/N;B O4-DQ<>5#EYO:J&]0Z>?\D6'O+'@A+H/VFLBT=ARG?+1X^F^0,W/;-[ M\=S2>YZM6R0D%$LH=8Y/8(Y1Q:- Q8:6F_QIFGNIM8SREVO!?:&R'>#SI91Z MOY%]0?E UN1?4$L#!!0 ( 'A\!55O ZSK[ 8 #P= 8 >&PO=V]R M:W-H965T&ULM5EK<]NV$OTK&-7326;D" \^$ULSCNTVZ?0Z MF3B]_4Q+D,0)2:@ ),?]]5V0-"D1(&S?YGZP14J+Y=G%+LX!>'8OY#>UX5RC M[V51J?/)1NOMV]E,+3:\S-0;L>45_+(2LLPTW,KU3&TESY;UH+*848RC69GE MU61^5G_W6<[/Q$X7><4_2Z1V99G)A_>\$/?G$S)Y_.)+OMYH\\5L?K;-UOR6 MZS^VGR75.B&_FYN/R M?((-(E[PA38N,OC8\TM>%,83X/BK=3KIGFD&'EX_>O^E#AZ"NM+9Z@Q4YI4;:# 4&95\UG]KU- MQ,$ $HP,H.T ^MP!K!W ZD ;9'585YG.YF=2W"-IK,&;N:AS4X^&:/+*3..M MEO!K#N/T_/+3S=7US>WU%8*KVT^_?[RZ^ HW[R]^O[BYO$:W'ZZOO]ZB4_3' M[15Z=?(:G:"\0E\W8J>R:JG.9AHP&$^S1?N\]\WSZ,CS?MM5;Q##4T0QI8[A ME_[A5WP!PTD]G!P/GT'D7?BT"Y_6_MA8^#LI>:51IA37ZJTKGL9!X'9@NNRM MVF8+?CZ!-E)<[OED_O-/),+O7-'](&='L;(N5N;S/K_,U ;!K*&%N>!_[?)] M5D#PSEEL7$6U*[,4[. M8)U"(]33Y +:> H/$*3Q$*7?Y@ABV$$,O1 O%@NQ@]S!4K;@D,B[@D]1Q9T0 M0_OQ+*$#C+81P3%E;I11AS+RHOQ8[2%M0CZX8$7V$V.2D $NVRH.@L0-*^Y@ MQ5Y8GR7?9OD2\>_ 1HJKNBJ%WG#Y.--M0[I@QS:@D*4#U+91&$:1&W72H4Z\ MJ+\*G17/ )C8>4V#.(D&$&TSBF,6CJ0V[4"F3Z06&%[JASJEIL>WP+EZM#13 M"T3"4C9 :AL1C,.1'B>X9Q[LA?H)@&8ZK]:HX$#$4R0-Y9Z*U>E.<4]^6[=' M> (6#4O 91:2<*0(R %A$B_L7X58WN=%X81&[+HC\-0A-)<9CL>@]61&O/P! M[:ZS:IW#6M2F;W3>6T?'U1?@9 C484:CD(X [9F(^*G(6N K49UZ%OG6W7$) M)A9:EQ4+1\#V9$3\;/2I7I@.$/IJTZ8:%H9#G ZCF(S [ F)^!FI69X\T&R& MH2D.0SQ$9]LQ',=X;-)[+B+1L[16D6=W>9'KG+L%%_%RVDL5UX_R=AQTSW3$ M3W6=3MAF#T8D. -VL%5"K:JQK8(D&A$(I"" MD%KEY#(C\1CNGN>(G^@&[-&A?>C4(MH*:;:*3O VIS$<#77C4U;'6XZ>^*B? M^(Z%Q!-IIC:-41:0H7QTF5%8_4:P]FQ'_6SG27,AJO6IYK+T)9K:5 =\F X9 MT64643PBANC!]L[/B']F4F;'24:O,HU@&\J;+G_9X:IM9I35"8D;ZQ,ZC:(4= M76UX?1Q0/KYU)L&DT2*T9M(WBB(YH MI3 M+?53[16_?0JA39IA&L96-FVS(,9CU$I[:J7^?=ZE*,M<&Z7?[*46HC(]RZM%7? W M0G,4NTOS?Z!'Y#S9^/>.CH/O*9;Z*?8+7W)>&G(U<>]A]U,K8'C,BD-Y+9'2 M8O%MBD[P&XPQ,5V,]EFQ Q,H0[7))'^'8$P+D%MPCYOF=7'HDW4,/$< MB16J ,6_>XZ[:&PI,J1]K\GQ1/=2A29> 7EKYG$CBB67ZN>?$DKB=_46%];D M5TN^RA>Y?NT^PO-*H!>?X?T@;\=9Z(4/]0L?T^LPT6-%#:7\6,@_K)A)0J8! M#::P?:[M@ "G%/R#COO_5+=S$AW'$,,=H,MF1*ZQ7JXQOUR[6"YSTUO N;4 MZC2O8-.ZS8$5G >GMA +TR#!PP9QV44!#D;XBO6*C?D5&PCZ7;EK!$O;%4Z< MMN(Z91&+P^'IC],0,S9VDL)Z<<;\XNP0:;OU$"7TS,:\)=K#NB:4^VS:5DJG M:3"$[3 :0WQP@NX74XT64*/KD!.MK: HPVD\E, NNPC'>&399+W<8GZY90D8 MTVO/HTS3KR^,-K#>"#A/&1QVSE.&V<&K+?->\3^97.>5@MW("@;B-S'D2S:O MZIH;+;;UVZX[H;4HZ\L-SP"\,8#?5P+$4'MC7J!U+TSG_P!02P,$% @ M>'P%58EK/+RT P F@X !@ !X;"]W;W)KPQHFI[4"[OWY/ M+A,(A J/! [/K?OY/C6VPCYHI8 FOP,>:3ZQE+KU;UI*G\)(55W8@41CLR% M#*G&KER8:B6!!JE2R$W'LEPSI"PRO%[Z;B*]GH@U9Q%,)%%Q&%+YZP&XV/0- MVWA]\<062YV\,+W>BBY@"OK;:B*Q9Q96 A9"I)B(B(1YWQC8]T.[E2BD$G\S MV*B=-DE09D*\))V/0=^PDHB @Z\3$Q0?:Q@"YXDEC.-';M0H?":*N^U7Z^]3 M>(29405#P;^S0"_[1L<@ '7Q]'X<3H>$6Q-OW[^.!H\8^=A\'GP.!R3Z8?Q^'E* M;B940J27H)E/^2UY1[Y-1^3FS2UY0UA$GI( M_T]Q=$<:UEOB6(Y3H3ZL5Q^!C^IVJFZ7U4W,1)$.ITB'D]IK'+$WU50#5JDF M8D[>LXA&/J.<3(1B:=7],Y@I+;'V_JU"S6PWJVTG$_)>K:@/?0-GG *Y!L/[ M\P_;M?ZJ K^2L5(:&D4:&G76O2<( )>+&0?BBV@-4K.DC9[F("4$!.O2?WE+ M5E22->4QD!LL@T!P3J4B*\!U8HD5.HD2AUMPN-?DP+U):5Q\6+0X!>.>A*F3*,&T"YCV56 X^Q&S M@*:+3#8(D0]5$)D_MP:B3J($T2D@.K400Q&&&-=O3/K.>9/^I%@I_&X1?O>" M\"^>VMWC$W8_\V>)EAAL:[M16Y=3G#>)<\NEN#IVTVFV[-8>095HV\%#8=-N M'R'8.6K8EQ-<,'US\V=A5(B>P-@>$>S:K=?[3J6D>$+@C,X8QW,!5)][G(-I MV.PZ^W$>"K5=QST2XG;[MNOW[]^L^-SZ625_GFR98[M;VZ>V:X[GL8#@\5/_ MJHRT5O_2(]>UK)5IM_NW7;^!GUM8K8.:P=K>_RR'0H[K=O<^B+ES<4AN;5^H M7+!($0YS5+/NVFA%9A>AK*/%*KU+S(3&FTG:7.+E$60B@.-S(?1K)[F>%-=1 M[W]02P,$% @ >'P%530=DYO4!@ =B !@ !X;"]W;W)K+E[ )G%U@<$#Y_8>4W/J=4H-=%7O"+P5R( MY=EPR*=SNDCX*5O20KZ9L7*1"'E;/@_YLJ1)6ALM\B&Q+&^X2+)B,#JOG]V7 MHW.V$GE6T/L2\=5BD93?KVC.7BX&>+!Y\) ]ST7U8#@Z7R;/=$+%Y^5]*>^& M6R]IMJ %SUB!2CJ[&%SBLYCXE4&-^)+1%[YSC2HJ3XQ]JVZNTXN!5?6(YG0J M*A>)_%G3,T%EA9;>JHLZ^K6U MC%=65 -E(DKY-I-V8C2^NXWBVTD<(7DUN?MT'5T^RIO)H_RYB6\?)^CN [J[ MCQ\N'Z\E %W>5LB;^X?XHS2[_A*C3W>3"3I!GR<1>OOF'7J#L@(]SMF*)T7* MSX="=K)J:CAM.W35=(CT=,A&-ZP0H^(10C0G_'AYABB\_]:CW^Z];U@V-OA8M?^[!Y_U\64+2B:B$10 M62X$^O/RB8M23O>_H%0WSAS8654#S_@RF=*+@2QRG)9K.AC]^@OVK-^@.!_3 M671,9_&1G.UEQ-EFQ#%Y'SW0-2U6%(I^8^C5AM6"L1YARR;A^7"]&U8=Y=N> MM0^* %=!$/C[J!A V:&/MZ@]@NZ6H&LD.&9<(#9#RY*EJZF0JU,OX<:1NTO% M=91.CG60ZWBNPE<'8=O%CL(70%FV;<-\O2U?S\CW]Y)Q7K&=90(BZ6F-$C\@ M"DD=A(-0):F#7-NW%8XZR/;L *;H;RGZQBIRMZ1E(K+B&=%7J7@XY6<04_^8 MU>.8SJ)C.HN/Y&PO$\$V$\%_5 ].DW(Z1W*QEOIJ+87CLJKK4#H"?4RY0:B, ME[&.\AQ?F3B1#K*Q'RJ5*08:Q#CPX+$7;AF'1L:3)*>\IBN%\3=:C4*(; B4 M$D_EJH,<3RT2D0["LMZHTTQ'!99CP52QU8D[RUQ+:"%G6E[335(I'[-JL:ZD M.2C,++VKQ,5*V1B#,!PJ=38"8,0C8: 0AV $6TX/]1U=BXW4'YF0Q)E6:4#B M6!^/[N["U1+78<0F@5I6 9A/?-=2B>LP!]MV7\Y)1YP8B7^JEH]9R18;\JR M21.M_1/;ELN$RAK $;FNJQ(!PGF^[:LB 6S7]T+20[R3IMBL3>_$G);H;9OH M=W(?4FE5<&7!1Q6F1_46'=5;?"QO^SGIQ"DVJ]/K0E#I5[3) '/AZ)//<=1! MJ(/D$%1'H YR]'H#>.HMM)U&Q6:1NN79CCZ0J"X73QR=J8[29MHACF((Y?;6 MU4Z=8K,\;699D\YNLKU'!05% X9$)O%4TCKJ!%N^M@T!<+Z%M7-"W%=A M.MF*C5ILLZ;4$6B9]Q/W=>)$)ZZC)'&/8)6XCO,M3TLYY,TE?H]DPIU*Q&:9 M6*\I3W3&2KI)O4A>>Q937;:=$#_4Q!.$LXF%->H SK-LK"HH".>2T.O9J^!. M,&*S8KPOV3JK/XQ*_COTC7-=UW.VNA$%,-IX!V2AEG23F_TO7IUN)&;=>$L% MRF7.(6I$%VPG)+ LI>]C" ?E%\+)_*IZ,H9PAOR23BD2?(!ND%F5*^"\^@2^ MIOWDC:+S1X7#4;U%1_46'\O;?E(Z%4O,*O:#+#79=+X #IR. \RQ'W>7$$,XT'3O)2,R2<5-[T+*9E0N9<#Y/2KG4/B4\FZ*W M68%2EN=)V6#JE^_ V#0M!;M]M$ZQ%AH0IJW!,,S6 @/"W)ZP= J3F!6F(2QI MEJ\$37\D,.YA@0%A>F! F!X8$-87F$Z0$K,@_5J?!=+T)%G+[>XS;6ASM.(R M)(+5TTB&IQT\Q6X8:V0=ML8&CA7P+57NYEW]*_D8@KIN2&Q/W55'H%=F\<';^Y+J^J\ZK]X_ISP_XZNE>9UI+M\>O/->4\\-NQ;; M3?ZLJ^^;O==.MR]?UNNOW1^GL[<';M>E:E%-VTZC9/]]JTZJQ:*38AWY>Z=Z M[QJP'RWIU^W_Y8_=-[#7P@IX&_JZ!/[9!L&L0 M2 V"O@;AKD$X-D*T:Q!)#?RTIT&\:Q#+#?J^I637()'W(>EID.X:I-OLWJ9C MF\M)V9;';YKU=Z?IMF9JW8NM(;:M60KK56?>\[9AG]:L77M\\NGC)/]XGD\< M]NK\T^^GDW<7[(_S"_;?A_SCQ;GSJ7!.Z+N/)#]W3C\Z9_DDSS^\>_][WC7X M,S^[..U>?S[+B_SL;-ORT\G_..\^[E[13[]/\K/S7WY*?2_YS-8FY6 M/+EM?=[3NC"W?C>;U5V/RH7SN:QGA_7JT#DIKVO]SI$!L>GT9GFS*-MJYDRJ MRWI:MQH1.EYDW5]= MU:M5O;IB8]&B7$TKYP4SQ&9>-M7FI5.V; >FOSJ!]\KQ7=_5[,9[L_Y?WK]U MIC(VZ@X=KS?7Y;1Z>\#V>%,UWZJ#XU]^\F+W-YW5;L6BK5AWV/AVG*9A$"91 M^.;HV[Z#D%$+I!A!BE&0F."GX-Y/@:6?1GCHQ*AI:X=;L7C/#D'F^Y'D!63( M BE&D&(4)"9X(;SW0KA5#WJ\<+J:LID=&]E?, -L7[W<'FVJY?6Z87,V)__[ MIF[_; MF^U(LKYD$_=9Q:1;VL&O;A[>S!N;EF4X'J1]5,Z\VV M'7-64Z[:S?[137DYV!F;&3KSD@YF(5^X&=A(HU?R* %4HP@Q2A(3#!> M?&^\^-F,I_.-,;JM;V+EJ!>E;B:[!AFR0(H1I!@%B0FN2>Y=DQA=<[*UQQ8S MC/<-.P_:/_T9&J;,/>@9IHR-;.V6*,/48>;'<9*XGF0Y9-@"*4:08A0D)E@N MO;=<^N26TSG&&-76,:DR0!UF2>#[DEV0,0ND&$&*49"88)?LWBZ9T2[Y:F8X MX?]0-O57(0,5R#%"%*,@L0$%WDNAYBNC8]& M>.?$K&CK@YU:;# "-& !52-0-8I2$\VP1[2])P:) P%Z!A9S*VM'(=7RG=K^ M0!4$@9^PTSG1I@4T+H&J492::"P.J#U;0CV&*.Y$A>E&$F6N=$(T,0>W3K@: MU94SK6[B!4$8I^)V1+<#OIL%B00RJ3&F^)USB.L%#R%WVXLK\_5BQB:;_S6> MWGE0O M5RZ%J!52-0-4H2DVT%&?!GI$1"C!%.-55D,GMV^O=%<*!,^&!J'T' MC5 9F!,_\;Q0'AV@K!BJ5D#5"%2-HM1$KW%@[(TGQA9>TSHE4H?KS)5M@D2> MN2ZD?!!1*;&79O(1! IB46IB2CF*]5-LTJ1(S\*);S MC,1U.52M&+4'!!J3HM3$6C5.''TSQEKX(D&1R+S-WM&XN@$!6JEN_4A.L<818FL7RH*:!Q"52- MHM1$FW) ZC\&D.)MJC69RD7]Q'=C9>""/'!!,29*370$ MQYB^&6-^VB68V6'#4L=&%7986NV6GWVOV[G3SJN=,[395"GA(9LB^#*^-'?# M.IO0RM21^T"@42E*34P\AYV^&4L^LD!G0+WO .%GE"UW%>AIQ=[89CY;B2/ M%%#L"56C*#715AQ[^F;L^8!Z'5]%AW[D)5$D#R%0_+E3$V:RL9QGM6=AZKN) M^C8! P'ZAA?HC0*@:GF@ MLM2>ZEYH7 )5HR@UT5A[MPMXDOL%J,!16]UK#FZ=W0YH MJWLU&_::*"P,A@!*S4]"],T\.62;"2L'+SP,!"@[[<,A96!"BN5LT8HI82J$:@:1:F) MCN*4,G@ I1R\YF 6M?:#2BD5/T ))52-0-4H2DV\'1@GE.&3$LH!]9[AQ=S* MUD[A,*&$!BR@:@2J1E%JHITXH0SAA-*L:&V&84()#5A U0A4C:+41#-P0AD^ MDE .SEX& O0-+U!""57+0Y50]IV)0 ,3J!I%J8G.XH@R? "B')S%A"JXTU9. MF(-;9UQ%E,K)B*9GVLH)S7;ZR@G-ACTG(^'>K4.?DU&&4$8)5)N; UH: DLM1>T"@,2E*34PT)Y*AF1F: M8'2H63X=^*[GR2F%(D&H6@%5(R._$8J**B:5\\#0S ,?LZ0W5&F9YRH_8B@5 MA*H58W: 0$-2E)J8;@XC0S,K?"PJ>!")-+>RGB9 UXB'*M?LG0V&=XD-W?3=D"&JA&H&D6IB0GG5"ZRO1'DJ"0/HK3)\":Y MN6O628;2-J@:1:F)2>:T+3+#L/$KE'QMMJ'0+%(QEV(,Z*-_H&H$JD91:J(Q M."R+S+#,O,9(;P;HRN9HL$@OAP8LH&H$JD91:J(9.,2+C$0'<>P/U5EOXONN M&WIRK:>Y+[;SK_&!"VA@ E6C*#71 'M/[C$CMP?.!=0;(+()=^(J$P(H=M-$ M55.MPK0H#MU0.@,CFNT..W(NWYV)ZC:,>Z;T_,4:V]!25XD_#&ZGXRW]9 M?MD=C3;.X=V=;=KRQ_:&)]W1JYM-# TKT I"J%H>J8PM]?PPD^_:!HU*H&H4 MI28^E8\CQ=B,%)_.6#HSQ9J[*$;RR&/NL:U'H&K%F!T@T) 4I28:A"/(V(P@ M'W:S\!.SJNVP 57+8_5VCX=^$'CRDL<"&I9 U2A*3;0%AY:Q&5K:W?8[5JGB M82"7"9@C6B<92BG'[ "!AJ0H-3'!'#[&9OCXF!J!6+-R5QGEH;5Z4+5B1/\) M-")%J8G)YG Q-L/%AY1SQ2K52Y-(YDKFP-9IAM;WC=H# HU)46IBHCE$C!^^ MMCC6@38_D)][/#&'L$XIM$(/JD9&?B,4%55,ZMZCMI_:>=4X)^QWVU1S M]G.MOU7]2=94J,EW-IZ8XUEG&/N@;.R3LK&/RC9_N6)Z.2^,K5;OVEX?-JM; MS\2A7##6U.(E0>SZD2O?M18:F$#5*$I-- A'@[%5?=\H4ZA/D/:#Q$N461J4 M FJB*I>%8I7M18F?!?(S=C3;'09!E$1R(99N0R_M^5%R(!?;+L>UO1P;#SYY M>3*\26[NIO7@"@5E4#6*4A,2GG!0EMC6WHU):P*[%:!6NHE-:.JHD*EI1L#VZ2F_MHG6THPX*J492:F&W.L!*KPKM1 M&1Y\*/%D>)/HBES7VSG2N,# M%]# !*I&46JB 3C82FRKYD8E/51GQ[JB*7-PZXRK4=54J\A*6S2EV4Y?-*7; ML*=H*N&4*;D%'L]3-)4@FZ>M6V@2 RJ1J!J%*4FVH:SL\3,SDR\.U%O-G<8NRKO-H>P3CUT M,2M4C4#5*$I-3#VG8@EJU:M^IJ]9(YIZH1]&GGS;$7-'K TR.G !#4R@:A2E M)F:?\[GD,8M3]1G7+$X-W$R^E\O$'-DZW9K%J:F<9\W3B;,PE>>C1+/=81 ' M*A/5;;AWIW7A.T\Y(DL?N3QU$$N; ]A.]=+AE:S0@ 54C4#5*$I-] 8G:^D# M5K(.^P%:198.+WJ%!BR@:@2J1E%JHA\X>TL?L^AU<*Q.!Y>I3H8WRH1CP?0!*UB'?:$686E+%EI5LXUSV:R7[%=\V,ZKPV79?-VN!)(>I=[AVGJSV>+8[IGKEU5U^^ST M,/*V;]1W;/?VV=S=1U$8#Z%;MC0B%?*E:UQ8G81:$\M/,H&$)5(VBU$2/ M<7Z7FOG=B'BAV@I7I0-8I2$UR3<0Z9H=:T#JYDRE2$*%]K MGYA[8YM_J%HQHO\$&I&BU,3<<\Z8F3GC?VZAO+ECMH,*5"W/U*K#+'+32+[0 M (U*H&H4I28:BP/+S PLGW>A?#;,-\W]M78(%(4.=Y] U*4FF@.SC*:=_W]2;>OOF[4@_.$^$ E2H6IYI%K!& MD1?(CV:'1B50-8I2$VW"T6AF1J-C;:*UAN:1M8$\29^8.V"=4Z&YW("V+TVY"(ME)D,1+1-'5:NP,H1K!R]DXMZOF$IS=Y>FI]TO>Z=_)@B[X&NV.=_=.@" M&YI@Y2A,3G*!O^<"^#K>.\G!8N^!V/9I5^,JY=ZZC;3UWKH-]07?VBW[*KX] MMP-?TEOA7CK,V.,O[]\OO)?.Q;RZ.R/JF"?[JQN.R]4_O_R4^E[RV^:.B'27 M9YMJ5E7+\LNBNT"[^E8U;=V]9E_I9=4T=^?3K]@;];IQVO56[T/57+%1_D6Y M<6;5)>O%K*MK^;AN*\=[^-NMRVK*C #M)[_ALV=%9UF[7 M019F44VWY_*=57.JJ;;@'U^N6;[M_NC"_!]W7S=[M;Q M_P-02P,$% @ >'P%520^A14HOV(/>FJZ8S]3]>B9P9I87=H5MPX)@(Q5/"S!&D,99_J1/A0Y[ -=] ^ 6 /=80+, -(\%M I ZUA MNP"8U.T\=R.<1Q4=] 3?@=#6R*8'1GV#1KWB3)\37PE\&R-.#4;3B4OQ:+PXA[,9%2Q3 M$5-Q0)-S^ AQ!HN(;R3-0MFS%>:H([6#(I^K/!_WC7R:<,>13@+)0A96X+UZ M?*<&;Z.VI<#NL\!7;BWA[YOL IJ-7\%MN"[<^QZRG7-&!]"VNJ9&++K,&G#TZG\;5J0TY)YIV2 MC)R([&"+6N46M>K8!R.>IK'4UX0$_$1AR5CE9YJS= R+OJRV@U;;Z=G;?85K M/;U7X5.2D1.1'2C<+A5NURH\EG)#LX!!P*6JDK;]2MIVJ_-"VEH7[Y7VE&3D M1&0'TG9*:3NUTLY$O,4* ^L$/9@ZLZ-"T$SA60ZPP @6 I6PIL)4(+R6(&5B MQ435-M2Z>F^QZ;S:4^=+L]L]W%7OM57CT(+\C.= MFXI6[=6-C_"2QK84Q#1 M;,5 4.SQJA3)6;[LAW?1;31?',VCK+RCK,C/K/)T[;W^R.RG;DPE?E^;3.67 M4[E:]KY#T_*]6+]R+D=.Q;J'O7+>VOY/GS?:>&^O8BR5"5NB*PP.C[_(F]=\ MHOC:=&&PO=V]R:W-H965T&ULK5IM P2+_9LXBJ/D^SZ*F.[XLSL9P7DF!M 7H'S2X_+I?+6\NEYNKJ^0O-JL;A=7 MLWMYL[F7/]^NE_<;M+I!\]GF+W1SN_I[@X;H^^8*_?;+[^@7%*7H?L;.'OO$TWV7H.@U9>#I^)*VH3<%'4[YBH\)_']+/ MB%B?$+8P!O#,WS[<-L AM6=)H8_T>58[[>9N]0VMUM=WL_O%\D\TF]\O?BSN M%]<;R&NE5@?6JE;UEVQ/ W8YD,LV8^*)#::__LOVK#\@DS](V8D#G-H!CDG[ M="F34,PS,#3*D5XQ4F6:I^G0L\C$OQ@]->$#8BZ>>.-:[ 286P-SC3,S"_\C M%Y;,17F&,A2K49>84-(_2QS+U1'G$LB^0 M;>Y'3N '*3OQDU?[R3-.X!632H.(EODV#1%-N,BC_Q8/(,M+=6YCNAR?3%IS MVA7"V'7@&?5KI+X1Z2;GP<^A2NEWWF][8Z^-$I"R'=N"88YK MF&,CS/F.IH],!9-0[#+DVZ&,+D2SC.40U'$7!'''+:2 D.7X,-!)#71B!+I( M FW9.KEX1<\B MRAD*^3.XT"HU)_YUVAD>$+*=GFQ@:^JUC<0V_9,JWPJ>J #8\XS&RKU[H7)X M_EJ$!_OG$.T5!X#02=?#MF6UL7>E^D)#I;VA/W,["!<1(#^W8FB!M,T/6,[ZGK[W3#3'>I)/]NE)#0NP^A)H9;3,U M2H3B(,L,[*1'JR:%;&9%9=OJ;A!W ?NBZ9D#9P0 Z/B=-3DF#-B!B_:ZNW M6/ZXWKQAJX>-1/O>9/U1VDZ=H#D7FSEW+7C 6)B5O"LIEYUP[J\TV?]A9EW< MY5/LN^U)?#/I8DVZV+Q371]$L*,J0;ZK2JBTGBX$[+T)HRU,G5ZMDR(:<3]$:7?=LE!2"")[;3M]7& MFJ.QF:/7]%6M"+56CA#+;1<(M$O#': 4V/?QGU -55C,U7?R>JGAJJV@R# M+O%V (,[EM63]HAFIR)F9Q/HZ#>PI8Y*)'W:H^5\IQ5;:I81H4,#RKZ5C;I M,G/;%D#$[3=%)J_]?]%UZ[J"'F+X?OB9P8M[22O@5!2C\ 4\2GJ), M-95 H-T]Z]!I%QMGA$Z!-GK*[R%9]L)$$)6@"[2R9%)M$=B] +NZ[:0/"+E6 MST(DFE_)&7X]0?W A=0@LT;VJ>BR'GLXQUY-D01/&SJ@/5U:M2=6AWT!L;YP MT=1+S-3;3=_-Q=L,'W1(0Y76\Z&4&B94_"P,+K-F;;X:(36HF2N,W[*>%0)L M=!W7:Q?H@%B?R9JVB7F7.P,MJ-IM6RZ,7@!M@7;&$Z]M2E>JSQ1-OL1,OO?T MA:D-IMP8'[-2U>_/=E0P)#?&>\)JE MB9FEKV4L!86KV4M0-D;EKD_5XFEIE%H1Q84JQI_DOB+M20@ 37..F<>5^Z,T$,4.^[>0E5>_JYIPY M/3T11Y.]8R;[]QG%5)_': [0P?9LWV]3*R"''=O!/5T^1]<$COF@>?-]O;XM M#NMGM^4>Y6JQF=^N-M_OKC?E@]5-]0N<08-M9.=#3Z$_2MNI@QKGT.;R8UZD M1I7O%5%%U=D6:#904W176U?((V[/+.J:PC$?2C=G$34F4'U_L5PMA\6^N=%8 M6EXUMLZ+Y[IG.K0.<9[?;48",[?#,DT% MTF*A&M!9L9E2R4DW$$ SSO<* !%[0OR>9KFC"Q/'7)@L&@6AQ,Q84LQ!P-,G M.8.1NI8A(FM)49=7A[WD_>;&YF@Y:-KY[@(@XHZM29]INFQQS&7+O+ AJPZA MWVBXA1E?7,:ZYCKGK?)0@B["'G$JQ8BW5]9E*H_P] M)PO5BYL?\KA^^X .$&J79J/&AVY%P*OO_S)4+/'R0['Z:?V-X:SXLJ[U_*O] M95Y^*:C5E!\N?J-"5C&9M&HK55J??>EF47X+6-[D?%]\3O? \YPGQ>6.4;G+ M4P+R_UO.\^.->D']1>;T?U!+ P04 " !X? 554>D6--P4 "3/0 & M 'AL+W=OZ MO[Z!+]?&?G%+I5KQM:X:]^IHV;:KG\[.7+%4M71CLU(-WLR-K66+KW9QYE96 MR9(GU=79Y/S\Z5DM=7/T^B4_N[6O7YJNK72C;JUP75U+NWFC*K-^=71Q%!_\ MJA?+EAZ+/O;I1544+@8Q_AS6/TI8T,?\<5W_+ MO(.7F73JQE2_Z;)=OCIZ=B1*-9==U?YJUO]0@9]K6J\PE>/_Q3J,/3\21>=: M4X?)H*#6C?\KOP8Y/&;")$R8,-U^(Z;R9]G*UR^M60M+H[$:?6!6>3:(TPT= MREUK\59C7OOZ9^4*JU@*O]!)#A_>16LE"OCE:TE[U71Z]_^-O%T_,7 M!]B[2NQ='5K]KSGBOW@+\=",CU!Y94?B75.,Q5HZH9O"V)6Q$'2)+Z)=*G$C M-[5LQ#M780.LW0BHA!)7K!'G K-^^-NSR>3\!6S5-(TLE9@6_^ZTT[S?#1;D M 1"KX M$2)]9,9'^89].5OH/Y7GOK#4801/@A2H_!HY!PV^H:B-4(V<5 MGY&C,7GIB*]8YT$>JJO8!9?[%H[!6>("9;Y M41" O/.'P.$2EH07%ZO4NU0?>C0>6H\\%ENL8D\-EOHB3@F[Z\L&/G2F'5# MJITKZ0E/(TTN$GA"M$D?H7R/U"]>"(,&,+!G]X<-^U'$S(=&CW$4DT0PZBD< M']HH6=+-^VD0ZLD #I*A5FH!_06TEPHG!?7U5F0L-+N!IFU@"3-@V1>@@BJ^ M$-IX$\G-C.%D"_G45U6OZ&6PV+T@NM;M$M0J M&E@;VVN@80S[ !!%2J;; MC3^3S^.[L5@H(+#7\*)0K*J!'(_ZB?=H2Y_OQ-^GT]LD?+E:5?"GLXH=I 82 M6ET+ )0VI?,.9=XU#'>00 $PGF/!RAK'C M^/\,6UB@J\@:!&6.06*_AX/;L>$$G-E6W]C FR>[]4#[1@%[%*4!CSQ M!XM!C2%%L(A8:&5RL*HUH]Y\8\"Y1=>T:>#]Q:\*X-P2Z%*&*"[.3_\7U%68 MESBZH\,!9 9E^B5 *JU8:\>Q2E3]NU]NDMK3DFIF.SJ^R3.?Z7CY$UNGJLG% M']15^"P>0I(,^8A7D/!"(-;429+[A#<"^&*> 8V0QT %2^TH)$9DY&+4@?TV M(I@I_(NR@#\*BGV!(,(:"78PVRMKM=F1[2'*!@!#P&%+YM0#C*)!07 M XK:R#Y'1I:/B[P9X0%T.XP /QG,V*X*AV75HJN\17C9/VPLWEOGX,382>*, M=JB9]Y*2 QS+MOT!W&;D<5?PQ6I7B20%9G6(&U;VL.DH2: 6$58M3[%4+S31Q&C<(1>&"L,H7I5:, M;3,@ATNDD\'B6ZE G5D%-8:J(/G"F5&L2*/N(7:9N;Y[;3N,(UH:4LND7[PA MR=(+(!DZPJO*;%10"/*6D;RQ^$T)JGJQ^IO.4G@#A6)PQ0;(:-H05]'.2R4K MZ"RM0BD G"0I$68-=_ 5'R0:O'R4'H\\:+3WF;8#BJ#HZ$T8VD\*D47"EM'CA%H]\Y__SFO-<,"G$Y+48%EG0[? M_$GN1(DE P= MGLP#84XP1^R>7>*V4>L!3/+DH8%P3$O/L%H352?9H J$)UBVQ#( M@S)29FQX#\2,\;:%1IR:CJ;FCY<*\3RDMN$5K5PIY-Q%2)!]\.C/IY5?%">4 M1+ ,T,V4D0ZTL$TX#H^M:T6QBP^X5$'Y+-0FJ :V9!6D0UEPS#82GA122S(Q M0JST))D#OZNE_8+DG%2V<\/"B_:N*\:)5(2I(]*$(Z,8 A[,)\M4QB$=3 KH MY;M7 TG'\:ZB+!W/D)R_CQ_9>,@O,15T8-\7'NV)J#V>&EHSZ -5G[4;%E$( MJ,D@$+MS!:2/!>%W'66Z9/4YF^RX)[)NQ0<(7@1 MA=I8AA%(%VKO1]NE-=UBF=<2O,,.<5P6LGN:"3N(*HCR'H:J24\X]@.>4/%E M(UP*U$8$IX5291!*J69L8.PWJ&0%P=J EB,O0HA=];$6 ]48*6PC%S[8]GX= M8;!>-!HBHO2TK]N%HWKDR40C9,<0XP3\!<@IUG^O[T,91P+RN1JB\ F%)KTS M95<,'&IP5C$:\M;'N$8HDWF/WI6'M0>5E(<\@5A1+JY= %?:L%N%&,"GC7$5 MU\U)K6B$)>#MHEYKCA"9<&;-S.=4IX@>(OEL.=,5G3&&6$D%-*XX%')%=44$ M17Y3QG2/RL.:;HB+ U$JI^? ,?'FC@ A@)*9,7#.?9UP:$OL969\CJ3X&%U" MES<$D^!.,0BEC%,X8"(]";DZL4BA-G(7@DVD#&ZEPB;>E1>5;=,G=/,) 8N>"WC;TMPA>O]="Q"[\$KG)&VI#<^C*3: M/J3<: 1@KMIX/T+0FL\!P7;S,#/>RYG=*B(-'M1SN+:.V$^&/'"_:)3-BL2J M'(O;K,;(:\(6W+!TG%-SK$]8M+OMH5Q6@VHOMQM"IK-.2]_M]%B^HY5$4XXU M2.K/T1=30]DBA&'&5_Y=1ZG ?RLS+^J!OO2ZPKO0XDC![N%)0IP;2^[38=C< MOQI15$[U+\YUD=(W"X#3\<6);]*$L?C7L'TIWX6AH)?:-K3-]>C\_)S^\7'< M5!(X]P:@A9<,FU33]GFDH%Q5B2?G8XR^H 3:OQT%'1Z4C@\LEBHZ(?(@HCK$ MM++UP<[(!WH G5/@PBF!#X=Y(W\$,B-TNK7VGO8)I#$Y0:Q=*]@;!UX[G0YR M =Q5XP;L+)0O*]D!W2#*T:-E.^/R7(G<5Z]?E>27JA<1!80X\ T*;X M\FT:0TDD)S,\RM?IR3N^?+P^7IPG&5)S2-7L(-E8M]DDHOO^6;D7&=Y?F M D5HW;##2[+9P]I@_]MN5E$58)N$U18B_A8VRA#!.\AIM\ 68G(>FO7YXCN3 M>JG.5+NF_"AZJ!MVY]1)H5L81.4GPBAJ:?X@Z]4+?*5M8@"06G7]M,QWN207 M!.S1?1Q?/?X>W?F*+T+78,@*H;ZBK/' _KO6\7# MH4E14N!,-5K55\F6I@INQ"H\VE8D)CO#9?9S%)9456 2TM!MY4OCVZM12/LM MU?%^6)TN937W?0LEABH4A'W]>&$_33:#A/">'")\41%<]0'3N0VC;W=&/]:0 MAI1_6^?'XI\&8:2,[:DMX_$"#USR$0;MR+.G>$Q4N^UA?=!-3X4?T>I:;?O, MY!_[@\HBJ3O%;;\WU)B$\5CNCNW%Q1P8AV@(3[XU>Q]8LPP'"G,8AW>!F,*1 MK7WW0'!,U1>*PX04;.PPN+74C4\'APR$^*?WFSO3^F5OTJ"^>TFJ#8\<$C6: MFFMR4H0F#D5K)(E#'![+.8'(PH>%*N2I7L_WDW@R M$*E^R$CVTKBE)D/"!D 6:LTLW2!'7\%.-9D'#G '#O&NM9J[/ =&'D?*=A1N M"JTI>\CZ,\R3HXK)36ZEDK?@VZZ<1NU!]AUO ;G$^R(I_;9T)9:K+KX^QF6, MT/6"-"/0C;B,N !J+D)Z/DU ( M&<6F8R%=A,(@T,!0V"USM(\2AE4K?['#WZ,AJ]R/!M? MI\E8CD@,%VI\4X1+J9PVF!1SQ85<&,-D/!T_'99U P74@0Y7/4(_,[1#N 9% MK'F[CQ>&?,*;^LJ?0_ZK'7+3=FFX0M!?'?$7@NA6!W4>?#:=V0G?5 (F1Y<0 M+W80&7V%QO>#^2**OP[%U2FN2$8XY;P\KSSW:D#Y*QV^CXKX=A.&.:\ 7GSW MU"'\G3IMF]2!-'Y#L_:7'?/C#G=K8K*6%=*HA]+$?D;-!9Y4$]A3/]E>ER$U M5[(\ A@6V'?NZ&5LL?NBBR> =:Z?#2\*YEL.T\[D$)IA&0<&0QO6?:'\&Q3( M'7GN+O$(2N#-V$'B*>6-K)S9K:2@#-X6]Q;TMO9(UL\5G=T2^$-KD ZEFR*! MVYEB6H=JW9= XS2*&KDIRB@8 ;>A6WI\@S4$P*/4G=+AHL.NY:TIGI_1=2*Q M,*;D$4:T5CVXIB!RYAW\9]@\VJUIITK8&<<11T( /Q7)4U[I-3 M8TVGSB+=Y'7+_@++=NUK+&[?W?XBWG%[A55R?UV6JL]\7XU:YTD-$-T5W>Y- MU#R1)N@;%'2IPIINT\LXT/E%BW1#QR&7Z[)>*U0#2VCO]HE8PH[C @:C@GP& MP4?&%0;V(7Z>!O4W!X:C/55E'B#][P]*#%.PF_(EX!OE&;<=WRV X4<)R/@=B\]5"OLH92_AW*^H0 M6/'^_0T?7H]_X45.1AC !+Z-M ' M[NZ)=Z$O(>ZX[]?7P*'"4QA6)2;/]_6"!^I(MV[;;ZZ8,SW]]&'/Q5LF_\HM:%[N.'Z$:4YX4:U\T]H1+CL2C<>>MW> MUX$;*'J(![8"9!^'T9(%0VFW(@*>(&Q.05W?0-A>G^\JWIU>\A4,^LT2ZW;R M3&/Q=M#X"E0.CBAQ?N!Z@ -4BZ>C'Z^>CRZOKA+(DX]<\V_E5'D*5+804.@R M)W:>3,873_/LW^>=H54=KAM0=+45%X=#Z+M^Y.5(>L.["!?7XUY.,T6]PJ+=&L3H>)-3P>YK8-4D(?9(N(J(\)':#T-V3Z#R#O1%.\C MT@4TYM [21\P]D<_/+1]S5/Z%9>,;BO9&^C1?L;_.]H "_'E9R<26Y M%PQXQP?0X!_*%ET5^1^.C#\B;W+G@<'971S3EJC2\HYF0[7O\C79S)@!5:NMS9C==G=BZ*. M0]L-$DA&QF*ID?NE$-U"8?GU6E64)]%/1./UCI"^FKENB4(*(1HZ\[?DX7L6 MLLMT($PI\4^Z= Q2?U:S=KSOEY-GV0]E.=VEGP.362,X\+^934_3+XZG_H>V M_7#_'_EZ1_S2FA7_['9FVM;4_'&I$ Y8&H#WV9(RG+B!-F[18#8DLAY?>:9H76^,O:; M6RKEQ7U5UNYBL/2^.3LX<-E25=(-3:-J/"F,K:3'I5T#RG._=V,MST_I2U^K&"M=6E;3K*U6:U<5@/$@W;O5BZ>G&P>5Y(Q=J MIOS7YL;BZJ"3DNM*U4Z;6EA57 RFX[.K(UK/"_ZAUUPMQ8TJ=:>7.#SSTT:Z#+,J^"K(G3\@^$;^8VB^= M>%_G*M_>?P [.V,GR=BKR;,"?VKKH3@<[8G):#)Y1MYAY_PARSM\0MX.+\6_ MIW/G+<#RGUT.!WE'N^51 9VY1F;J8H *<J<'E#]^-3T9OG['VJ+/VZ#GI M_V>JGI6]V_*7*Q3O6DO7?JF$T_>B"GE7E'>!K*DN:WNTQBJQHG^UP>J-X&PI MZP6$><."KDW5R'K]PW>GD_&;MVYKJ=S8T"0;I!.Y=EEI')3J>J>,:5VWLA2W MJC'6"[ "E;88C_9_%H4NL6^E_9)WSMY?\W,UMRT%87*:'%#WF6J\ "'RPF1U MKEQF]1PRYD1U0_%EHU\L85QF0&7.J]J7:R&;IM182Q)V.8,8R+(4C;+:Y$YP M4FK?.>84BZSEI>#6407D<&Y=A(41H)-JUSX126:0]G%E:QIK#DH[)96\*) M:]EH+\L]\:G.AN(596$R>IL>\^7X[6LA 84\&4B"987LZ#]PU;H$*U44BAD< M1GF QWEAX9^HE%^:7)@[%=)1ZD(18ND[5C5Q4V?B$!A8,U HY@))1&PKW5:4 M;=JDG6L1#19"JR9&M#"P?, M)*4,#+9?:CG7)>>'[N;:0C=DY6U(9V%-%1 LK5V38+C(,2%KI0]J.RE[/0"' M///S%$F [%9E =R?$,*8RFEN&H)EGS2LJ?$]"]@$-L2T7:#347F-F!_$A^GL MBA.QO7/F(5):U,/7AM#>06HZ^]JAZ5&1@LS[ M3&PD/C<4$"=>S=JY-XW.Q-&;T?YD])K7O$,-WDG*FN/KCRI?D#7[)(Q;!54, MFIQ'E#JF^;S"K=];"O]&[.GX>/]H]/JL[Q3Q2+#*ZWFI$ _TGS;$AM1M*9'/ MZME$(T7@->"^N0*%5J"=@@EFFWC(BJQG!>>6U/=O ID1D9A+LF]BO@:D*W.7 MRL$J&&)C7L%@3C62BK3L0"TRR)*!5E(>"B5]B\?DGV)/A@0*F>>:TA(0(2$T M#X(CM9-?LG0F.;7FNXL6/$CU@%73V76,^-Y323Q[80[WMGSMG$#Q0JX,Y5(1 MAN>H1*AQA0[T:6Q.1&!$5DKGR,I4GQE7JXKB5TN=+8EFU#U1!'4&@R1D&+3! M]>19W59SB$)Q%J R1Z5 MN@'<%%8E>=,&CV/0Z*I/2#/1 ?.*>(0V]4W,#'D M1E"6ZTFH98&,P.E[$0_TM'4=">IB/V(* MYD2V9*O0[OI@>^@8$ +V8Y]1!6H[4XGI$#2KYJUG382YMN+:)N5L%##I?1F: M%6GM:PE9E&M.(B\+'5"Z)47*,%>$R 7&KG'H<)&3L"E#Q'HM(0T(B=?9R3!_ MI+8^5P AA0WXS!3G=WS,<\9XNR?(2*-^"8@P\AVY]).L>3@9A]DD=B:)^2O7 MC$"KO#5=TTF]"8FP$EP>RBM +]&C9BLDA?$ M@8S*^W%_>+HG_ I#_H5VEKI'/Q39YG_ Z'=V]'@&E MR;_$E$$)#),VNQ"?8(0Q. 7XU+\KT&,;.@[*'7.K;DH5*YF2Q8PP3T')^D&A M[4P7W+/BED0LXI7,^+Y]G73^H?H:7^Y3%,14(G?:PD^0%1N(E2,;,G8R.@D\ M\+#])1:P#PFG0,$!06O0<9]>9 $\/B(9'&80LK*-C80@6W7<1&:P+IRGML7R M[+\T;4E%U)UDF@W1/!=VD]'9@A02*]MHV?8PS;-=;!<;SX?BO;1EY,+(Z0]' M VX_E?:HI[YOW98P0FV[NLVT$,&''R8J=2?+-O0W;ET=M;#>+3MB1O[W0D=I M$3W:%*="7 ,UVHM;[;ZE(QHQRL..U1@:R34U;N':^6\TY??[#@T?09(E27&* MIW+!Z5Z7?+ZG'K<7.AW5 ]PF^=3!H4PSN84E?#P+#$)C0::P%G0(\Y^0$%MW M7TH\\#4&'2@=N0L%2F<7X%]KN=%48!9V>2[K;]W<][7F73,*G7L;#(+#NE(N MZH]'(I=Z.H-9H/L%(VW>2X 6(++:5. 5S%%XB,7>$E^'+*4?,FCD27H;N69NI98(2EBJ MNNN/J2@H'H!<:L$T:($&Z(>:C9@4B:&X(;/S5FV2Q"?EOXU0].M +2&D2[V@ M#X9L.)I 89*J0/Z!65URQF$R"<)Y,DSE^:4V[H)]$$#J[4%1IW1C,N$PYQH/()-2W M2@P>Y#N9&(/ A8P^1J<*T_INNM^P8_^7I-;Q:">=J7D62<9!.$@4( FA6EDB M0N*G8J>M)':'68],WXGCZ>.;FU\4'M)?)7^C!*5I 7OB>9!\'(^^ITJJC VD M;SQ*:X=.L>*#"U)#EKJSS0^+75\[Q'R49A(Q%3^*\5A\O[ES!5VX_A%_UP^@ M&8]&);$$DE$'JYZS)M)1ZB&WZD[5[5\: QM%/O3[RQ('P*W?UC>AF.G[)Y[P M 8$&Q=ZW+@K7'!3$ZYCC\^>BD^Q\$)''#6W6\JQ@0TN[:2VPZ-)H^73,7-SV MDI@UG= XV?\%8>.(C7K?.C\88I,(J>[NE3@\Q;WQ$?X=OJ%O(:K=@A=%=>/) M@[CN>I5PT'L#A+PM^#T7C1U0$UX&=7>[5VG3\ 9ILSR\A_L%](#F"+,*;!T- MWQP/P,+\;BM<>-/P^Z2Y\0 )?UTJB7Y%"_"\,!A(X@4IZ%XP7OX74$L#!!0 M ( 'A\!57:[TT9L08 $$3 9 >&PO=V]R:W-H965T[9Q>\F&GS:%,A''O),V4O.ZESQ5FO9^-4Y-P> MZD(HO)EJDW.'6_/0LX41//%">=:+^OU1+^=2=:XN_+-[X-LV6> M778&G?K!1_F0.GK0N[HH^(/X)-P_Q;W!7:_1DLA<*"NU8D9,+SO7 M@[.;(UKO%WR18F9;UXP\F6C]2#?ODLM.GP")3,2.-'#\/8M;D66D"#">*IV= MQB0)MJ]K[7?>=_@RX5;9FYCWKVNZC\.29]L52\-<%+1IGQR!F\EY-S5'9>&?>%9*9B>LCNIN(HES]@[99TI$7UG+WH. MAFAY+ZZ4W@2ET1:E(_9!*Y=:]IM*1+(LWP/ !F54H[R)=BK\HU2';-COLJ@? M13OT#1NOAU[?\-M>OY4VSK0MC;#LW^L)O$:B_+?)YZ#R:+-**IXS6_!87'90 M'5:89]&Y>O/+8-0_WP'XJ %\M$O[CV[33J6;(;_"$ON<"G:K\X*K.>-%D4G$ MSN'9E&2?O6PN.,64UJ/R8ETJ)]4#LXZKA)N$S5*AQ+,P3$/0M)<41BMLKO%"VFI-.%OPJ3RV#:!X %V860L<,4=**3,$C81 M,!L+T$7"G&;@D(QQ,(BU8$D"PJ5_@5Q1=DKP62;Y1&;2SUFJ3")/-PQ(> M&&@BW$P(A?(UCU!4<.-D+!%%N G;!*4=MH0[<>ACW?(XE<)P$Z=S1R H;75CXH.04&;'@( M>$**S*K$:B2&B$2;P%ZC;3GEK_U&H@^)I@]Y?]Z")_()ZF4X\$_QZQ;LV.15 M#:-.;V+,*D,HR4.*W,,Z:I[=9SRP'YMQ8PA=4Q4AX1+AB I5*/0ZP199B"=K MDIX2T>M*:P,I_HG]9:,J@Q?)Z0,.#G[&=M.6AKG/T]<\)*U/ADU.^B*V/BQM M/P.Q"M.P6T)LUX:K?$G&I3%5[0'KGN=M75JHL_MG*Z&OJZ5.]#J^G[5#?EX' M(!A"Q+RNVFD)/>Q7-C@>=4^.![CRN*/SI:OZ;= S;;I?Y=IKQ=^WW/^ZLA/T M;+/TT6E4_:Z:_Q[9M8S\F6"-Q]WCP7";M]7;[<%ZE?B/!6O<'46CYO_[ [8L MO\%[X@"IXJS$"(NAW*5(R#J2ZR6W(/Z)B#DU."R8>R5^ 34]2NZ*5NO>Z-EU MK8M4ZE$I DK=UZZGD22FB0AU^FW*H0BV M1XTV:6YHLK[_QBEU6!HIL:C.MO:L5L=S6Q /P=8-RX6>N2E &[ NT6\U[^#! M#?Q[//@4ISJ#/]IW[Z;9^YY$8Y&P3N84CA5S8>LV>ALRI(8H7@H,&&03R+N+ MVV>=@4.)AK%+TCX>3&D$D K+8),9LDG;D4BB75S,I<"Q*O#T_C:B]D%& MMM;'ZCHV<M=V&#!TU9XE4X/^")S@7;HX@K*_:[3*&\:H5[X^Y@>+2_CF*YJ:SRZ3=! M]]G>T6DW.AWN-Y)U,(KM/1SSD#_2^/,'3] MD^Y)'_[OC;K]4_R_PP2+/?:IL,H.?N85+\+$TK8G"&/M[0W(1S7/C"T3QMO@]=A\\BB^7A MX](';AZ0SAA@IA#M'XZ/.RA$_\$FW#A=^(\D$^VSJ?U!+ P04 " !X? 55*#J:FJL+ ]( &0 'AL+W=O-0W9V:M!2_LIJH\"WT_ M/:NXK"<7+^W<1WWQ4K5-*6OQ43/35A77V]>B5)M7DV#23WR2-ZN&)LXN7J[Y MC;@6S9?U1XVGLT%*(2M1&ZEJIL7RU>0R.'\=TWJ[X*L4&S,:,[)DH=0W>GA? MO)KXI) H1=Z0!(X_M^)*E"4)@AK?.YF3X4C:.![WTM]9VV'+@AMQIEL;_9IEOK3UC>FD95W69H4,G:_>5W'0Y/ MV1!V&T*KMSO(:OF&-_SBI58;IFDUI-' FFIW0SE9TZ5<-QJ?2NQK+E[SDM>Y M8-?6 ZY4M5:UJ!OS\JR!=%ISEG>27CM)X0.24O9!UR1K02%ZR:TR*BF!A_[A3S2MB%O-[^^,,L#+(7AN7]:CL0H]4Y+D2:AI!OL'&I2A"&K&_8,UEC M1K4&V\SI.8-?".L7;T0NJH70+ H\=_H)"[U9DN)OX@51X"9'AYR3CXHM DA_ M@Q7+%A+9L^"4!4F*C0$+LLQ+@HA]5@WN_6%E3[!C[F5^1J-9Z*5Q;.6,3&9$ MB0U^#.-.@-D(L08/Y:JM&X]M5C)?,6F8K/.R1K=K=Q5@M MJ4W= M1]@#NIH^1_3BV1+\A9!3=M=.H9X 3'^G3P6 X(0RCAC-P[0X#*Z>1%]A['M! M/#L,>V_PM7F6L3!+[R\8WV?@^;,9_?;C$7D^$6*HDP9>EH56G<"+PQE[#V*K M&Z6WNY'74Q$Y)5!&328T\K/'"JD!KI4MZ^ZAY NE/3M7\;I=(F>#D&CGK= K MU*_>'K/]D9SSB6\&)0C4V$L#:X,7^P'[%>4H.\F3XZ./2LI,&Y"T M8 4Y.#8'T_EA.&?]Q"%C6F)?P%E%(SQF[%>* M\4IE5QXP[)\LJ^X==$(>'"3N;^8/"U#GM-JZ8>"E05"?U$*ETBA MC:V>1R%)!X$V0MJ!*NJ78T;,PYC-YEGG^>ONR =MID!)HKDM Y,TA8YH8C5J M$=I!%>J:B-IC?P.I[GTF^L]^!S6\!1]5EJV_&+%L2_:S7(H'T/S G M15!UYF61^QN#0ZEJ:,$L>XL2?! #V\L6;:%RR01R;@5J%R ,SRHV'#Z6L'E$ M_Z[5LK$3$0NPE7[>(30EH6YW+N4=C0W+6);B)_)M7]3HUO7,CKUN--%7Z$4@ M)]"T[[.?!1KAE4+-)RLLN.V:HVLJ/J$S,&L=%B5A 4XH:0.S9>G5=VGX61*C-DU,,L#[V3Q^X.R0F MW"L!&-<5,9(?*B9;R0%CPM[Y['OZ\XC6PV-O[>\Q]Q)'M6J\.)J M3?1?LF=4WX;^"_NA'0^;72V,V*\-=[XUE-I=/42U-NVE MI+1H#<+$$'M5"[3AM.&@FFXUF)0*)@[8NB =MQD&T2"&\,WY6A)UF$;EWW;& M$]P MBD[.6ZV$(O&ZN**D.-W9#&:0[KZ#XA^T(P-)8275-"W^%=K&D<;"$MU M4\O?*.!=:K;!HH4C@9U-,*-=N\I8#*R[ ]!T#N1@$G!]M07*%-C$53;G0Z\1 M?HA#M>4EXKV?=)'/+8402+2I=YZ=SE-V:;7>;RIP^Z6LX*YZ>]1U7'UVI%NA M(Q_>L$SGITB#SKHF,BSWP/SKP+P=#:*5[PLJOU@O?[3DD M A!\UL6-!+3D:TB/)=I^0'/"4K KLO,)>Q8ELU-*N7,O1[E!"*C MY+G3@5B58$9BHLH7?4/ ;%,=ONB>;-_B,OSN)-R]B]0N2 '!D>/Q_!'W5$Z,V0H';682)._#\%<%?"]:%[ M[NQ-9_-!)1H?OH5)1Q_/*4FZ'E(/!99+>UDZ&];1^.F%8ISN,*'Q8\DU#=.= M-AB_005;8GDQS@A!@N3N[W!VCU^1%VV34%J,S4JN6>JEHX7NZ."A!+Z#)A7_, J2L+M0O@\VW6"&+LLV4ZE["E#Y_#SF5$<@YSN0UWQK M:11N$*8IN4&O0C^#I;H5QTK2,5MC-36!_JG=%\6G;B;+,')U[[BEWM\Y/M'O M)-#?-V(IK'^/J6UK/_;B+#M4ULTY;,K[1M.:V MGD3T@[E2,O2S +BH^+N_C M^4"(?-ZKFFT>,CUQ[?;+78W#NQJ''.SIK>R#;8S=<[PX_TDK0R^NM=Z2;MU; MMW'A>5DAMKOO"JS=KY7ZUL7O46>?V7<_GN MVTX4-V9559R"8?$8O+0)_WN>:)R8!(H70=X,@B]BQ+__. M1E_IPNMO[!?7A VNUWV[.\P.WXU?NJ^$=\O=%^L?.$KZVJ '7V*K/\V2"=/N MRVKWT*BU_8)XH1J$F!W2^U&A:0$^7RK5] ]TP/ _!B[^#5!+ P04 " !X M? 55-/V( N , Q(@ &0 'AL+W=O#R29(LCL/BWV@NBF)$XKL(;LE:[Y^ M3Q7)5K=L.1D@B*466:S+J:I3E%YLG?\65DK5XG9M;'AYLJKKZMGY>2A6:BW# MT%7*XI.%\VM9XZU?GH?**UGRIK4YGXQ&E^=KJ>W)JQ?\[)-_]<(UM=%6??(B M-.NU]+O7RKCMRY/Q27[P62]7-3TX?_6BDDOU1=7_KCYYO#MOI91ZK6S0S@JO M%B]/;L;/7E_0>E[P'ZVVH?-:D"5SY[[1F_?ERY,1*:2,*FJ2(/%GH]XH8T@0 MU/@SR3QICZ2-W==9^CNV';;,95!OG/E=E_7JY;86GU9!&+]A4W@WEM*6@?*D]/M785[]ZJ^;UB_,:DNC]>9%VO8Z[)D=V M78H/SM:K(/YA2U7V]Y]#@U:-25;C]>1!@;\V=BBFHX&8C":3!^1-6[.F+&_Z M@%GBK0Z%<:'Q2OSW9AYJ#PC\[SYCHZR+^V516CP+E2S4RQ/@/BB_42>O?OYI M?#EZ_H"F%ZVF%P])/QJ [^\2GQN[E3OQ3YQ8K\1O3EIQL_1*(6=J\=&*?[F- M6L^5%Y,KB#JE1)OW+J2=B>P2GE5"FUK)V3<+VTIOJBB\;K>=81M-0[H M'_<&6W4MWC78\=X60W'Z\T_7D\GH>5KV@#A>.'Y^-A1?H<[WUXO*NXT&T 2* MD#!8&*"TH/5+K%G*6F&)MH6NI!%R[1KL:2H!LQZ-1\,1\L88*@%LAF0)R*$Z M'E/2=K?8>VL\8QB.HWJ\N)#>:YR/EYJ]%FKA:9_ZL\&1..BW]Z\_?A:5:8*X M'LX>#T1CC0HA/=_*(*R#++O$ ;*N42WEW.!<+PJ%HE*2C(74WNRHU%'-XE@5 M+M2!M*,W1B';_(!LWZYTL8):0?$GLJJ,+EAB7[^M:TPI5G*CQ%PI*SYY5%3Q MF3U&NEX.1X^'B!]9IC;D:YR5BMH #RV9UXH\E :7^ZC]?"=F$"7D'%YDE1S^ M\UL=>LJ13GQP?C8V%F:-2_Q 2!N+CU_="A]!0,.!6[R5TAN^JQA7(NPDE"9K/FB$+H@;N#7$E)8#QR_4;[6]!HYO5">$@'%MO@F3DF5A.5V M[Z=VT1=:E!%,\DFCTPLR'F^I6^8+\A:V% M.ALDM-J##Z*@\7 Z&U^+"FAB2R-6"4!B(TVC(F1T:%U$"$0(-6 ?P397XM%H M.&YS@QPNBX)T38F&'1)80*$I44CI@R%5E9MFB;8D.$G&3QF-<*=5!\$,"D\A M$F$K.8EQYM\),F\D5;$G&Y$"#TG]6H0'&8J\WC:AY2#B*=+1S_NRTW%VJV;HYT7?RPND4L^FM2OU NE!WHO26S%;9%T; M_5)@^P<)U<5X' L4^Z\KRV@YUX:<2>'V\*:D[M<6EZ1N&Z/6:1[!6EK]%V55 MX H9V!O0_;+5G3!!N^H5 @6]F0#$($6]IEDO.@"PX!) ASC4G%-U"R(9"-@6 M7!,?Q_IF@S.Z9%2&&G\( 7PV>*=GKP2V$T*0J2NB@QO%"O:\]:.V2Y9]H&_V M(Y8W"<8LH^^4I22;V"F3[!3.B"AM'35 M:6!WJTI3PVNVU'9)2F[!;NEO6[%)V$)1!O!Z6D9=<32\V%OPM:,NQ#<,>G2K MBK38L4XLXDBB9PO;(@(5C%8I;"$;F%4*Z1%IDMOK6I:*TC(T\N\4BI@@'@R? M0/I>*=2;!9("\ MG)&RE3$5!!! :KG^+)D$_ M2:'&-KYZ#N%VZ<@/G2Q$WKMFN6KSEL8XCGI2Y(/R8#<13VP-VHEO(L%,:,2_ MAWD3=S2B'6L.5$Q#SH6[U8\H(!J6+SD\C$<->!$"CH+U(;T?0AKU/4#"B,G3 MB*,'J#1]<$#&^?Q?4,@;D,+HH8,5B>*&?EY%M$'/Q&9G/0(1FOD?3!1=,CK6 M20"8 ];/[+GS:):I#"VT#P0E+*0PH( 6J\@L)EV^[ ZM[HM/HY(BEVL--CQ.O%C^ M)11^CWF[4$VZ%V 3^3!T&04 T%QB.H"'E MJJ68WY0;PFG 8% F"G @;F2OI#I[@PSP9@&&++C5$/DT^'% MZ''/>]2+457:M%N@XJ):0D@!^F^9O-#V2 .$7E@-NJL:0CY[=X!^L=:U['L M1$5X-@F=X23=C5"E)%X2L,' ?0M9$ G01[*,ASXB>E1,=B)6DDN:2))WJ8=Q MIPS[A#D:,-!K-,@XQV%?I$08X.8R:(ISCG#@X4R W-WJ9N12W3"ZI ,.B,68H?H&= M&YXL^RTEX3ZT.0*]J"X"WH5291BTH$<($N9KB6H*/5NVV,T15'?M2B*-E#Z' M;7C*1=4F:AJM>N(L/-#Z:(N\5.4@F1O)'_,8F(:'[\M. 0$80<' M:J_N80*9Y>3^-F]J.#VY- 4#$T74IPW\:XBC__,63JA/0I4BCFKEQW6EQ,:_-<5-%=,V0]4[[<\(%R:0.X%)A+/ M)D?G+L>3*]6 1>QD&+D #+$ XT']'NXY$/6UZ?"J,Q>K*@'$1=^D&.6$S!<( M=YI[W^J^NBV?CI']QK2@;)W>BA@*W11_1?D3^EB2Y7\#(;LN]5 M:4''\-[Y?-1]*B1F=LBB^!:-JSCJ"(6J-Y'RN*%O^Y-IC_S?I2_5OCKL\QRG M<_6+'?O^Z202KJ3G5W(1*_NNQ5/-,FKJPIW.*;M354J)W-&?B8$CF,@MW#<3XN[(C:O;2J*S!*>1C M)R87/W((A6 \_-XY=L=N(7*@^%!D=+_Q8& W$2_TO1*W'CBWL80JKPO"$J=O M9S9[=-GCQCK?5G)'F1\$X2YAB?F:BEGHC_ N-\*V#S[, ',+Q-1%FB*\X%YT MLRMI^*T)MC2KV'M+=;SJP.N"Y+>U+0D1^\K81?84F8EV\\/-H+$M*4.;VHDE MI,,):G\;>3@/PGU!EYKXUA?.Z4\K!V:K"Y OO[_>G\>Z-"R$$@F*9BP:>H@ M=QAS,,2VQ^4:E!3#N)L^0DT!1^+K#IL@^T06J07) />&02I(O,C$ZVM#-^H- MW\O21%OO!OQ1NIW0\7:C)WK1$%44)1HA'A9[!V@5U;N M &EMY3):Y>E[TY Z;&@\)W3EC"ZRIWD*R:D?;;.I&^<>.L X)./]%M\]T0G? M.)2$C:#3*)$>\E=(S+QY/]_#6Z*S)5W&F$VTG )"G8S6\&#/]TQ1)48:ILAC MXSQ3HW:FI]CL8W9GEGG X:E5#%#I[#??5'4!Y.80$OWF;R1MO;]^2_>AM&PE M[9)K(P''.X3HCZ9G,ZN1F=I MU7TTX70Z'I^)KP[3498\?CH8CY]R2([+/48[J#3N]_"W"@=,!IZ/1=7H17LE M2/.9;]BO3]\WQ>>=K_#5=2M&/%6@NA,[Q&_WV:?M[B)OX M,X#]\OACB@]H050IC%I@ZVAX-3N)B9;?U*[B'P7,70U8\LN5 M'QM "?+YRK M\QLZH/V5R*O_ U!+ P04 " !X? 55"T?OG 4+ ?(P &0 'AL+W=O M3 M03L-FL[VPV(_T!)M2DN57IH]ML?NAD4V1E_=YSB7K%PMC M/[B94I7XE&>%NSR8557Y[/C8)3.52]# M?O_T.)>Z.+AZP6/W]NJ%J:M,%^K>"E?GN;3+&Y69Q>5!?- ,O-73644#QU7,?/;D8TGR?\7:N%ZWP69,G8F _T MY2Z]/.B30BI32442)!YS=:NRC 1!C8]!YD&[)2WL?FZD_\JVPY:Q=.K69.]U M6LTN#\X/1*HFLLZJMV;QFPKVG)"\Q&2._XJ%GQMC&?\E/P M0V?!>7_/@D%8,&"]_4:LY2^RDENLHC^/W?9Z$6,=HN@ MBGCF2IFHRP.DO%-VK@ZN?OXI/NT_?T3!4:O@Z#'IC_K^\U:*!V6U3X^ MCX0N1&**(M3-0E#!^_K1'+KBN MIR@T<<+V7^RUWRF,P@P8EI)Q9,:7N($7PIK.FHY#=)$ 5&$0O2YJ#@FL"GZ1 M69UR.!/I9IERKBO-S#7C=0U3K5C, M=,+.TU;,3(8A!]?66M2+MF?(:TV=*-H8*,(O %K6.P.#Y+CK4H4 M(!Z:%6 SF9O:"PW.(?!.!72CY1,)E4!#'S!S+K-:!?]08L1GSYUP[#1XBV97 MX"&:T*H65&V](B<5]();ZJ1;(7**%)C*:M.HW:Y%>E6@42C9^M$)\*Z0Z;^0 MH(_XB*S?RADJ.TZ9N@Q&;ZJ_'5L_;1YV2@ @4"CX(M5SG2( +@H#KLQTA6]6 MH2F0A?ZW)-MY(,FD!QR'-@!K/@VPL9".!!K+2>>: M:2EY%9]UH2LM,V]MX?.%7=^&_TF_%X,ZLPR[^DU=/7;J8TU6MLLPL=T9!4:C M;86O \37(,"Z%7^AXEV>JU3#OFQ)\44"A'U>*SM5-EIWTT+95619]J3.,GK* MA/9CZQH0@[.1J+GSN ?AF1@RX?;WPEZ2&:>+:>/W@"\WL*;EFJ3#-64+.YPD MG\$ H^@D'D87%SM0['-W:92[-7DIB^5^D.OWAD/ Y6Z*:#=M?+MBB7==RSL% M"R@3XZ[[U^*EI 7&.3;7),@)TN%0/^676>"NW0W)&6!16 M40U1_]R@C 2*HL_Q-270YQ1.<@ C 3VP;-^ZHJV58"P+>0GP(\"<0K8'?DIU.=89 M 2L5^ 9WH+;/UF%^C_Q5L<(YOZJQK:GTXIAQ,&9MNYFVVM1C>(XNK2;D05%W M-&B8"9I1^9(C'$Z&A)P$Q0(HRC.>G/>&C9H<8FXM]2>1^].4[Q%Q%E+-60B* M-2XE.@0N0Z#!,DLU:9"AA^H3#NE./8VX$D(H5RYGF,2#\HB5P)G>^DB$X.0 MU!D=M5%.I&E/_$FIT[@J^EP<#N^8A^ ?"(99X=TFJ_JY_G3/I0( XC.ZT(\3 M8$_\IB$2^4]9$H4 4'3(2]/"QT9)(! [CBO8'P:=9V9*BYI9#3AH2BY=JB<: MR4VJ,I&K:F92<1BHXD: ]>:;3#/!KYS-3?QHM6 M\HZVM0O*/B!?MDW ,E8T#8G%ZAODWX+3C-Q:^B*O6_Z\R63RX>@A 2E3I\7O MC]92_QGRVS<&=TUO_+#JEW\!YW+>#P%+:^#Y6J*?XT_^O.GYZ8DXZ9WW5X^S M7ASC$?=[@S,\SWNCD7C9)"^UIN*0NB+WE*;T^^*B-XS%@#ZM_K3SYR:3E??U MR5GO/!9_H^?P!,^S4YJY_7RKW8>C";IR BAX$,T9@\^PUS_%Z[AW1JO1C@^W M'K\$#A1+K=#VD;3-?_=6STG:/;SL^_[538W.00>R4,APP-J^]GJS'=G3I*WU MK7?W;SK9W)Q6/# QNY3$!-P@W+ZZCK!'ACY?I@AL>//JU6W4-N0IUVW;P6#5 M:=3O]^G?#@-7K1!1W M'OBHEGWMT:M.A\[GKE6E>'9GI@+H@:.+E!3=:[:0=66HB6?FVV3;W<60LMWKJ\]>(+$-[93B(=#3U1@DB;Y\7Y(\39[UT,F#CC$1YA M\;UGJY;\F'8041P9"6ZW6"K<#PWZ+='4!XLVFLD;KT<+9=L0Y=]4 VJPP&\<3![ MXW:@>W!!&KK.]4$NT= 60/*U.R0F2JB#K-HZVWNF*E#BUO>_Z TVCL_>EY"Q M?@W@5"GMVJG"^]A[C%H2WG EC-@0C78:4/W_GGE?4AZMAXC./UT[-GN837;; M0=[M%L+FA!$?!W"5T-- MNB!;=V4$%Q"G16&J)C4VTB%B EGU$NL]1N@L.J>3#1?N[35V1;S;> 10WJ@9 M5G;]XB><,5M/!Q]NWZ+'P*K5%=!]Y^8 =,CI%0SN%CG5H+>.A[=J>#TE<"B) MU]M:OK'S_Z\7;@V;3&A7_94GR$*9.4[F3XE2J8,MYTT#[1W:1!E,0$5)\E.Y M= V52G!(\^((+VBE-BGQ,B=E$:A;V[2[?OUZQ1].BQU(.$51.C*5%$(J!<-< MC7F=D@MR6N>%J]_>KO\L/^[\:"&GB-)/,_A.O:C\[Q?:T?;7']?^1P^KZ?ZG M(ZC)J08S9VJ"I6AB3@Z$]3_'\%\J4_)/(,:F0F[SQYD"LEF:@/<3@R(,7VB# M]C&PO=V]R:W-H M965T_SW',OYV+K_,>P5BJ* MQ]K8<#E:Q]B\F4Y#L5:U#!/7*(LWE?.UC'CTJVEHO)(E'ZK-=#&;G4UKJ>WH MZH+7[OS5A6NCT5;=>1':NI9^=Z.,VUZ.YJ-NX1>]6D=:F%Y=-'*E[E7\M;GS M>)KV4DI=*QNTL\*KZG)T/7]S<-O6FW#X+<@3Y;.?:2'=^7E:$8&*:.* M2!(D_FW4K3*&!,&,W[/,4:^2#@Y_=]*_9]_ARU(&=>O,OW49UY>CUR-1JDJV M)O[BMO]4V9^7)*]P)O!?L4U[7RY&HFA#='4^# MJ;=-_^9CC,#CP>O:9 XM\ M8,%V)T5LY5L9Y=6%=UOA:3>DT0]VE4_#.&TI*??1XZW&N7AUZ^I:1T0Y!B%M M*6Z=C=JNE"VT"A?3"!6T<5ID<3=)W.(SXL[$CQ"P#N([6ZKR\/P4IO7V+3K[ M;A;/"OQ7:R?B9#86B]EB\8R\D][?$Y9W\O_X*][J4!@76J_$?ZZ7(7J YK]/ M12$I.7U:"172F]#(0EV.4"E!^8T:77W]U?QL=OZ,"Z>]"Z?/2?_?4_87Q(GW M*D;E@W"5N/6JU%&\LZ)PUN:JVNJX%G&MQ,G+F7@ +41QTVI30H(P"N4RYK>+ M5Z=S,3_#7J@FKN%WK.].>DWR*UVH;GF%/6Q1.@T3&VEWPBTC:$:5V-9;522K M*N]J42A/&U"F]B.<"6"-WUN-#6*Y8T''XB?B776@(==S$"WPZ_D5%-6LB1YD MTQA=R*510^^,"L%YQ,(8L50"DG4TT!J=*+WB%KU]HH$%6( M CG2T8)@2"^S41/QT.\,R,%&'7AV+%GB--C!2*Q+H_](>RE$&J'&*F\N5>." MCF.Q7>MBS8>T+4R+ZB7;@-[H=1'Q5,BP%MD/ * $,=.JL\$974K:LI1&6F21 MZ8@3 VH8-57,&?\+;RLEPCOR9Q7Y\DSM(P0\9Z@D^.1H_ZIN+-:%F6"?7GPH_1.I: MEL)"4+$7U'2"BH$@I%GBH/;EBT;ZN*-X,NN XVU;X0= X 6:+T'/NT>-1@0S MX>O)D?<.^KW8*%LZA.J)$V>3D^[ 1+S74:\DE_##P&Y4HK8;9S8I_1O4IFL# M$K"21D!:H13E![E%T5*B,GZ=QS+AMG"MAX^(SK+%!J!Y=% MS\)$S2[WBU(1L0(TC$&8DW*=$-&E^W"3Y'H!6ACI@ ""F9HU*SG" F #QU% M .H!56GPM[MA&C2@R2U($D'\ X!3FYVN8',4E<5%2*UF6$R.MQEF!<#2-6R M5""!!'EI0NJ5F6S($XX=&-IMH?&-^-DF1IG/.F(:,HH';VDJ2YGI,-E"6^Z_ MNX4>H'='@&C92T0'A4S6Y2HG5TL'4)#5R'3CE)7)Z.Y)!*70-[M=%-.5](PR M1.9#PFV%;& T0/"T37<"DH[,WKZ__OJKUXOYJ_,@:& 6]R].28*F,8HW 8Z1 M^RZ$F(3KGHV)0.'T[-/*I) :JLM^U("_O2;"%KQD9% 3.A=KMU5HC>,^-)3) MO$W($MT#ML#\O9N@RH$ODWTB3CMJ_PV7EW*'I??H=%[\>G\]QAQ43,0W9,AB M=MYMX,?Y^;?90^1*;D-+W7B%&H(!ARD%[BBZA(6M$PWL[Z:P;##)L%"%?*][6IS&V>Q M$+1_?V -6Y"J0%68 <:]8!RFT*R=P1_I:Y-,&&BF1HOA@PB>QH:N[^$0=2U% MC8'(CRK6][V.ADGJ*9\5DQIE/!PN")K4WJFG[T?LP53]7#@>CJ?QSV^FR86F M>;1^1B-/X%:MP)*\%:U5Q:U2]C"(<%GS;-U270-"!9?WN2Y<1[$,KH[5F#I1 MG'%/ ,QIR9BG@W2B-+HD4^^$QS]O+799.J3_>O%0\['GXN:%?2\4S<^Y3AAIK413B>FZ M^=3%V(Z!N\ A*#P+[G9/O6]9SKX M7%[?K7_[GF=/O?MMZ>/IC]*CSY,%[0*1V>35R]'PJDA MNH8__F'NCJ[FGVN%^<'3!KRO'$*0'TA!_S7XZD]02P,$% @ >'P%5<+H MFZ=;!@ S@\ !D !X;"]W;W)K&ULK5=M;]LV M$/XKA%<,*Z#:ENPX2?,"I%F'94#7H,DV#,,^T-+9XDJ)*DG%R7[]GB-E64Z3 M;!_V(;%$W3%?:5K=S8JO6_>3B8N+ZF2;FP:JO%E96PE M/5[M>N(:2[((2I6>9-/I8E))58_.3\/:M3T_-:W7JJ9K*UQ;5=(^O"-M-F>C M=+1=^*36I>>%R?EI(]=T0_Z7YMKB;=);*51%M5.F%I969Z.+].V[.D-1L"C"^=S5'ODA6'SUOK/X38 M$DXAZQ2R@#LZ"BB_EUZ>GUJS$9:E88T?0JA!&^!4S46Y M\19?%?3\^2:A*7IKXCZQ4_7R,W9"T50M8%OE05,GCC3?[Y=.+AEI4G M>>?B7721/>-B(3Z8VI=.O*\+*O;U)X#;8\ZVF-]E+QK\J:W'8C9-1#;-LA?L MS?H@R9]/Q1A-S)\VP:WSUC4RI[,1>L.1O:/1 M^;??I(OIR0L YSW ^4O6_Y\B_<\NQ&W)HE4CZX=OOSG*TL,3)_(HX(( :VRD MM;+V3B"Q!0E\\U#[&8,/9].3C+S>W MX3$]"58'R[_==!\2C C74&AR_3 6UZUU+5P+;X)%3[9RPJS"RPWE!G8N,%V* M+K9/Y+ST>+GDV%"U=*P TZN9;.48"6RT9YJ6/^$D$R+S$.?"FD:*05 M=U*W =.KZ7@ZG::B0;:"I;?B._5:I E6MW];%VQV4)432++HDX)-7^T@.Q97 M546%0B;TPP \A_*![)ILR(%_Z2)-YO/C))L>/./\I6"2D(ST(#D^/L;? M8D<=;"4H35W ]3BPKC2:>0+=D*'@ZRM7* [57GF-:$ !4Y.X,Y[&0]Z&>EGR MULB.-T(6?V'HL@ZS,$;!->P*/,"";"D4&+8_2 L8:1H&4LHK:Q@3M%J!CEO^ MT9;D@4F"V;;4"H.[$*H>I%1HE>#1-U6RQCX,_E5-70VI0(< MR#_$NN2QGZG8KV;P2UWPC,]-@^R; +5( =,B9F\RR9+0Z3 MHZ/# >!8;V;OE@5)Y$663I/C@T5RD"ZVX@4YM:Y#6\HGIDLZ ^.0]]EA-G!@ M=Z,L'XRRK\C]L7Y4N42T33>AV[G\$SD;Y& M7K3>6A@2Y[\!1 .X7>VVWEZUX?N(J1D8R-]5S1!A&RBGF-4M\NF/D MLC(MS&]"VX3!!8)$<+(H%&MA?#52%6] ZFZJW[6#\>\HI,'K6 M5V X7PN#@M;&HTT!F5?^8^;V)@;*?($0MPGZ MG2EDT@F'0SDV$?1&-R)DC\&@E#;(XX2K$[&RIA(>Q^5@$+\[1?78:<0B^00N])L M/N]W78\]:!/.ZU2\ ;=V?'?9;( M)V8/']P>96(VJ,?XJ2/[9'#'JGCD\TV2JX&!&*];_6I_6;V(=[2=>+SI8KZL M%9*E:075Z?CP8"1LO#W&%V^:<&-;&H_[7W@L<>$FRP+XOC+88;H7=M!?X<__ M 5!+ P04 " !X? 55%O^LYB8* !7&@ &0 'AL+W=OW2F\ MS7HN1;D5=5/*FBGQ<#U9!F_>Q41O"'XMQ5,S>F:DR4K*+_3RH;B>^"20J$2N MB0/'GT?Q7E05,8(8OSN>D_Y(VCA^[KC_U>@.75:\$>]E]5M9Z,WU9#%AA7C@ M;:4_R:>_":?/G/CELFK,_]F3I8VC"Q$>Q=^ ME>'?VWK*(M]CH1^&7^$7]:I&AE]T2M4-5\*I>L=?@"S-EDKQ>BW,\S^6JT8K MP.2?QY2WO./CO"ETWC0[GHOK"6*C$>I13&Z^_RY(_+=?D3SN)8^_QOU/.>FK MG([+.6;_?L2>+1LF'QC\('H_>$QOA*'B]0O;\(8]R%8Q\7M;ZA=6UCDLB3!C MNXK7C24._6#.S!GL#JOLG!:__VX1AOY;\XU6S7OP]L)NN8<(9F/*;BWG#SWG M QZ6^) )Q U&^Y9/7!7') #5>#/C=6%49;?;725?A.B$;U4.A8](8*GO[^X< M#V+AP5.5R3V/HGI!5.O-8 WB,-;4<*1S>[D=A5P++"DV.HR^-)VP4_;+QFYO MV$[)Q[(0<(BE7P/:FAS8&/'ECGP*G]A7O@, \M(Z6E'NPB= 0JLRUP""HR*C M->S L7@6*B^!V+9^A/M[UP_@:E?_@CZTPX**;415L-7+7MZ@KV+7 MQ=/ BS)TTVDG'H5URJ.LVEJC96!P5UD/KUHHE$2##1L('7^>YQ(TUL$Y;S8X M+A> C3$=&1GN5Q94'09>*8ASC^M(3N,P;WV9MTJ1B%7)5V4%#';.QA9#1."5 MM=/"XKNC+0<]G="$W"!]VY!X!64%BP99E04G(5:\LM%#M1Y>_UBSCP#."DR# MT'C=WT_.9=.TV'<63 -T#E5%RNZXTB6OR!Q(VU 3H; %H80U:ZDA%%R3=W!X M%GE+P6:QV:/#VOI@9\Z5*G&@/XT6?\&.NL5!QO@EH$?9PK Q<"Q:6+CN[5[2 M1]@H0Y+$1ARI&N/O!T-"!J!GTLC8P*V;C V+BGU>RL1F%.0+N@*T56DC'R*F# M!*%[TUF(',AGG-(V-GDU0NM*'(&!@^@^&KI%N:K*-;HM%Y"5IR%P4 MT:[82_S(6T31$%P?[C\"=1NNK1!= %IZ9#&#H"?$DW#&*$QN_XDC>YB<[CG5 M:V?,OM22E7JL_"346JC]"(&8:TIT&UX]='3 ZJ"2W\%B#)9+VS_+/6)F2;F_A/7,:Z&#F1)S6IM;R MPYIHE/H!=6!+.3,*K)Q3U]W9[&ZG1&HG_B,M0\05,SUPA>FV><-^;@US'/V; MF0=%<3EZ6J[7R"J4S#X.HIKX"=\>",;"V O"S/.SA)VQ8.H';#%-?'KV?2_+ M0O;1%:0A9,X#S\?^) PND(:#K"?)"57HG4"2!($79/$%BXC;H2#[^J&5B!>) M%RX"'.Q/LP6$"$@@Q!VHV:]#;!- U?8]"!F=>G$8,M2> M+-/>NB,C]FLC1;IGT7_L(#$\''PA[8(%$F8ZC[P :3^=9G&W&GE1!$,:PYD% M^@/(9%Z0I%X:D%5#OUN-/1^("9.X6R XQ2%+O3EA+(B)>MZMTFESSX^3;L'\ MR5CL>W-X;>XP.%IR;V?X%L8LFL=>%J60-TZ[-;3DD"KJ7@G"TS!A23SWTBS% M\8MYOQ@LX-YYVK^/$#-R_JG1%&F LAI--_*YA*=I^#H+ )(^ZYG.CF\E.J$_ MNN;NR'#=9TTE*NY@?:(C--6K;/8B8"7&J56BHT&-?NJ\BZJC.,HVYHU2%B12 MB"[M!;T0TOBG8;"RN>GSZ\&JGU67W6T:L<"'(7]],S&QI9/ALU/J9"+*O"A, MO'E*4$BGBY#]Z(:) GT*11EBCD1GB0<.7ARF+)[Z"_;>))TC=$A3BPSQFB(+ M)=,XZ++($;HTS>C?!0Z>9Z]%?94: )0T]0*#W&3JA\YZ1YU:[E4^R@:,*AV9 MYI(N3>BJ#S3&;Z:*X5S3PO4.,\48)C\Q?VFI3Y7A8X"B:?G$ +E"ED*M@TGT M2&;/X/PLR:9QAVP[,8Y@=MG!;&@P#O4(IUD//!+"=7_HV64WD%&;*;=;TP>; MT1U33<9=N M+EX [&5$'N7FH./[]$5'/]BJYRIW_W3 M>VG'&T4C+9HAI#:;7B-*B5%"R2^5ZS21 [X(XUG$5I2Q%,4?52()68;<^N/IMBX$4RHH&>5V!'F" M [(H9+\8_)[TT1E;H')0TD^\8&Y2.J(_<94X#OQO5>)O>G_EKG28?MF)_Z-S M#.A)C=#X!".+40O9)# %#!421K&II*O2L'&R@.GFD4\5&KDN]<(P B_D@CG^ M0TT-@O_=AL?NCF>CR_XM#37TDP;=&K2UMO?^_6K_J\G2_E@PD-N?7#!#K4NH M4XD';/6GZ7QB;VVZ%RUWYJ>#E=1:;LWC1G!TW$2 [P\2/;A[H0/ZWY)N_@U0 M2P,$% @ >'P%5&ULI59M;]LV$/XKA#H4#4#$$F7)4IH82-H.Z["V0=*7#\,^T-+9 MYBJ1&DG%R;_?'24[3N9D*_;%/K[<<\]SO*-XNC'VNUL#>';;-MJ=16OONY/) MQ%5K:*4[-AUH7%D:VTJ/0[N:N,Z"K(-3VTQ$'.>35BH=S4_#W*6=GYK>-TK# MI66N;UMI[RZ@,9NS*(FV$U=JM?8T,9F?=G(%U^"_=)<61Y,=2JU:T$X9S2PL MSZ+SY.1B2OO#AJ\*-F[/9J1D8F^:9JOSZ+BHC5L)1]XZ_,YA<8]62$5YG&A5^V M&?:F<<2JWGG3CL[(H%5Z^)>W8Q[V'(JG',3H( +O(5!@^59Z.3^U9L,L[48T M,H+4X(WDE*9#N?865Q7Z^?E'//??C'/L$BQ[8]H6,W6]EA9.)Q[A:=.D&J$N M!BCQ!%3./ACMUXZ]TS74#_TG2&O'36RY78AG 7_M]3%+8\Y$+,0S>.E.:QKP MTB?PWDFKE5X-6H-(]OOYPGF+I?''(;T#W/0P'+7+B>MD!6<1]H,#>P/1_.6+ M)(]?/T-VNB,[?0[]QP[F6:C#1)_$9Y_7P):FP7;%9#$O%PTP!][AI/5KYG&Y M,FW7>QGZRBRI+53%I*Y9K9K>0\TTHC>$WB%Z-:"[@"Z]MVK1#[#>[!:]J;ZO M35.#=>R5TAC&] XA'6=P6T'GM_X8A4"'48TU?W2"E"W @_)C6#P0BN=:W3ZQ M0F5%/\F>];%OP4IO[ G[N-7P$WLE"A['\1&9J>!QD@0SCWE:SH*9"5[FQ1%[ M"]I@FPX(W\*=@"'E#8*N8"#M6.]P;M".:81_R]\@-9EE/,YF/,UCEF09+T7* M\Z+$>0J=\2)-61+G/)[%/"OC>_J/C^#EBT(DXO4_@Z*,^#C)CP9#)*.19J.1 M80*H.$85Y/KD.7/6664LJ:2"^0!V!9:S-6:"+0#H0O?6#'=R+R=P]5--8@(6 1KJ3&'ELJ.JDYVG36W"F]F0HB/9W&Z]<55\L&R[J2^"^2, M'HG3XJ?/[RD2!5TT"F_/FH62VQ)EYRLL*/SV^..@>//X('7?+@AT^;^.%#4U M?4W>^@:YX":0%K7 +=A*$>)^=S#34<-A@OK%GY@9"F>AZRTFQL'QH[[%#S"J MTS79]UGIC$=12C88)1##]&-S5[U57N&6#=S3JMG2FO90OS\CZ;^T]Y+J E'1 M2YD:O>E2T@2X@$IB)O$PB,%X]"U^V/NFWJL=B1*V[$_8>5!VH*L_C?E"&MLL M/4RH$'Q:Y%P4> -D7"0%%WG&+GNLB>'LL(9OL+P>>FVDM93MFAC]YD[V724FO1^\NAO%[[X9&RF]T]\&PO=V]R:W-H M965TQ2I$*.UMY\?0\IVW%0K=$'R[S,.3PSG!G.M\X_A0VST*XQ-BRR MC4A[G>>AW'"CPMBU;+%3.]\HP=2O\]!Z5E4"-28O)I/+O%':9LMY6GOPR[GK MQ&C+#YY"US3*O]RR<=M%-LT."Y_U>B-Q(5_.6[7F1Y:O[8/'+#^R5+IA&[2S MY+E>9#?3Z]N+:)\,_M"\#2=CBIZLG'N*DX_5(IM$06RXE,B@\/?,=VQ,)(*, M;WO.['AD!)Z.#^R_)M_ARTH%OG/F3UW)9I%=951QK3HCG]WV-][[\R[RE12/70V<+#_:TC5,HG80HISC(N2W.$O[>V3'-)B,J)D5QAF]V=&^6^&;GW?NB=G2O M0VEK(!X)\?>0RSWCQ3!C+)+KT*J2%QFJ(+!_YFSY]LWTH>OX_^CZT;,RG>J[@T%[4K9$X%RO J7-WD-PA*L06" 4D9$8 MG,8AC8Q^8G#)!I&Q3N) *"# (X*/8!R]%J@>,M5DFUJVN8 M2+R9 ?91LGDUH^*F;#QSH@MZAYBE5L&Q51 *G?NJ.51[LL-@2EN$.08B9IK7 MR*%YP%L& 5G=*52@FD+?1$74X#Q@L#-H=K,3]IFPWZ='H=(VUGI M.^AQ]?C^W/1M]X=Y_WA]4GZ-4)/A&M#)^/V[C'S_(/03<6UJPBLG:.EIN,$; MRCX:8+]V3@Z3>,#Q55[^"U!+ P04 " !X? 55?_X5BX # "6!P &0 M 'AL+W=O1Z;3R&H/:D64QG$1M8S+ M8+7P>T]ZM5"]%5SBDP;3MRW3[W(6O]3+(':"4&!E'0.C MX17O40A'1#+^/G(&HTL'/)^?V'_RL5,L6V;P7HD_>&V;93 +H,8=ZX5]5H>? M\1C/U/%52AC_A<-@FYS@"S^"N ] A(O>[!D5?Y M([-LM=#J -I9$YN;^% ]FL1QZ2YE8S6=#<#T M*\ "'I6TC8$'66/]$1^1B%%)>E)REUXE_+67$\CB$-(X3:_P96-DF>?+KD<& M.ZU:N">MFOX RJYMX-[G%37\N=X:O__7I00,_/EE?E#^A6# MU;??)$7\PQ7U^:@^O\9^[5ZN B_+.N7B0TYL@V"80% [$+QF5*I4;$K#"[\IA*\T6<--.-XZ1Y(DR0DGZ9#7[#B/1P(D]ED_M%%DD_B__HP M_.W_>YC )X+NE* 6Q>4>+-M26GSZI#5@E66" #YW!K;OL$>UUZRC# &C5NC[ M0@UJD"!4Q7S'Z;2J^XH(#JA)6<.[CJRL\BK@6%A5><[[U99 MZC=^VM##B=H9T/E.*7M:. ?C4[SZ%U!+ P04 " !X? 55^YR4>T\" !A M!0 &0 'AL+W=O=*Y:?[[G63'RR -](NED^X]O2?K M;K8U]L%5B 1/M=)N'E5$S54_6/PSE[6PN&-43]E0=4\NHR@P%*TBN[- M]A/V?BX\7VZ4"U_8=KEC3LY;1Z;NP:R@EKH;Q5-_#P> R^090-H#TJ"[.RBH MO!4DLIDU6[ ^F]G\)%@-:!8GM?\I*[*\*QE'V3TJ05C 4EC:P3H)O/)@=![[QB\W"K^NU(\O1[V.^.]K)<5I?-U>N$3G.(RX,A_81H^SUJ_-I M\OZ$Z,D@>G**_85_Z"37<:4G;F6%"%\-(5RCH.+81<8'S[Y&NPG%[2 WK::N H;5H7]<=V7S+[UK/G?";B0;5E@R M-!F]NXC =@7=!62:4$1K0UR285IQ#T3K$WB_-.R_#_P!0U?-_@)02P,$% M @ >'P%5;RUEV,U# AR( !D !X;"]W;W)K&ULM5IM<]LV$OXK&'>FD\S(LJS$CBTV3B^&YN;NX#1$(2$A)0 M =**^^OOV5V I!1%S;77+[9( HM]??:%?+[QX5-<&=.HSW7EXHNC5=.LGYZ< MQ&)E:AW'?FTM@=,F;ZNID.IFE1OO'>+E<-W3BY?+[62W-CFMOUNX"KDXY*:6OC MHO5.!;-X<30[?7IU0>MYP3^LV<3!;T62S+W_1!>ORQ='$V+(5*9HB(+&OSMS M;:J*"(&-7Q/-H^Y(VCC\G:G_P+)#EKF.YMI7_[1ELWIQ='&D2K/0;=6\]YL? M39+GC.@5OHK\5VW2VLF1*MK8^#IM!@>U=?)??TYZ^)8-T[1ARGS+0N ML6ZIWOG*%M9$]2#_>OC\I,'11."D2,=N5*4V[O/P'+ M'=_3S/?5]"#!GUHW5H\F(S6=3*<'Z#WJ]/"(Z3WZ"KU] O][-H]-@-_\9Y_ M0N_Q?GH42T_C6A?FQ1&")9IP9XXNO__N]'SR[ "WCSMN'Q^B?GFEHXUDLW=$ MVS5:/-R5N&%=8=>5XH#RNC6J?;TC:F5(6'Q5V47VD5 M+A;6:5#0E8H@:Q#F352@6;6E40TH:#$(TZ?K:U^OM;OGTRUNQW8>;6EU8-?4 M544+-RM;K)0.!K]\5<&M-\Z4#WG32M\9-3?&*1ADC36@XX@I0C;;W"/PFI6Z M'=^,U=(X$S3M!Q=F3?SJWC_6O>P/OO_N8CJ=/+N]47^;S=[QU>DSG+=>PX?T MO((L'L:O"%%155" M,!W&:@:1F7*15L]U!95B!4D+OW51\PEQ(+JI+$"$+2#"]W8;_Q\,1V;0Y4? MEMQ_0%MM9+7!/-Y!I8[ M *@D]CT8+#AH7(&$D1")%*&5@MM0W]2=@:X(U"7 M?0/I*6@1,ZLOZ5G%%:A)?--+P2;1?\DUC'$&J@_N:N2V@-*TFH#?90PWAWI*_BZ MT^0^Y8W4O,4^#QZACRT7+&TL*A_;P%KZM;44[/-[E<)TK*Y-:%"P8).4-1G6 M2+%;N\59X;6[NCW$V1; $'"$DB45@!$>!C'9JP0^X %%31:_65D2@,PU(E_! M%7P[K8 \ Y@);96,%8XM"Q[B5.H>MJ-/X ; M@L-\7J/&,E\Z,47WKA=/2'1_J3O>R<*0LD4>D&5'%G0B25%'IM&UW9W\2?6E@U]"YWRY=LT=HT M*ZB:(K_+*B-U_?., 1]0PPE'L#]%F2[$BU.HJ8SYQ$;O@N(JG*/:L/;1L =8 M"JJ&_,8)9^1&T*\8ETK:DB+W[8?7\&%??$+F!*N1SP@V,D0+V) 'U/JC#Y0N MDRO<>3G0;R#>GEP-/Z?G'#-S6]%.>(WSDH;X?LT.TF7ZN=>!M5-"XJ+QX!',T20Q!W+C2(:$Q"8!DPL M]Y6^T[;*M6$. M-MG>.1)$K"&)*&/?P7WZ0.X/7IK;BBS'%F%%)S;0YG(/G#S&Y&3.GJYH_;RR MR,)=;DM'S);!L&D/ ?!Y!\#G!X'TI5F8$+BJF3?J!_$?<'3M8Q/WX?*?(#>X M+O@:R;L-?<'OS*" TS"/ENP?I>J!3V7)9,NPHH/^ZK M?QBYS P285T3+/^&J[;#';-8&#::I#N8@0QBNN1PEQ"NLHMAVEVG31V+"'T$ M+-4L%.[DYPC=VK8U83IMHL#B\H,K32PEC2$%?"-3W\@/4\T*E"C(8)*@)/8Z MX<6+'2,E=K?+0DZQA$!!'U=;DP;+C2>?U3PZZZ7L4/ZY!6+Z&$9(SS$K/'>5PXA"\P^\B M=P58M;OSZZM_0;7V+Z@JT=T72W\%DZ^=FK5+-&Y4U$TDM?PPN[EB?]O>B<;5 MEIC^<>FN?:.RJQCML$!"YQX)MPU+,B:GT"4:(SP7C] @6N89 =\AN705?1;JGN\N M6RL]$E;-;JZ3QD=?,^+3;[3A:$O63@A@%.AJ086:?!A=3,0Q<6$E2U QP"FW MJ% E$)<9A@H&)9/(R\ ):-KU0-A3F@+53I3BUK7<_0"#%D#L2*% O-@==Z$2 MN"P9&P<2?]%NI%(H=#!FJ<:G?%=1X;>CCY _TM(T=UMO%E.*)LC=5)*3%]PB]J>(%?4]&Y&72:+7<=67?:(Y24S.;%1,F(1- M!30VR'R[0SCI57ERD@=+F9S&BV4Y].,,IM'WL^5WH_:<6IA=2#4#""BER4NKPF_D_#+C&6C)0& M(Y#Q'T]%6ZK@9,NE+CMIFERD?$XSW<3X@CT*NHJ,@3+<80 S.(?LA>Y'H=F4 M^CW&E+%RBRLA2%,)RX:G[8,YB0_=B&,8LJ(^>!$#0S50X[Y!VN\JDY'P+7I7 M<@URBSWY4?#]]'AR,5)7Y &0A4Z:IS8=>>V#9)_)V=[4(V T2TW,(.6HGWMP MD*JH1TO)IOQ>";;(7L28$05Y)V>D$,#X$/"Z,[I[ P#*K0FZ"#8@.@R34G-Z M0NW5TMENSE8#'MO0=# ;OK+*!!V 6>!@(,'R0BLAQ<9=.R" MS#2/>B61; W+F T^BYK2+;+:0VGV1Q_6$RF$P@ND%X=HN MI8M>\K%ZI4.5L' P0QCJ9C#7',K6;9$2:EO4;:0%"7F-0D!E[G35ZJ[C[:&% MS]WB(UGD#P?Z@2;AHFL2+@[6WPA. MC!X.D:?F<;]=[&3_O*^8/D]K]Y/'A& M[I<)]W;SZMI3?V1Y!A[;^4=JN8;9D4HDH12(4FJI!O-%'$69>"3YN)_[Q!'/ M*H)E")8EW"OG]WZ(7X.U .TQ&N_]%%*!,:22NN^UCSR?YZA!T M6 /_6.2Y=I^ZZG3K5=LS80@"VYJF9TR^&P>EBH.JW\\T*^<23PZ28Q@5Z'U; MKCNRSOK7B]W;BPQG!;W<:YA&5[IT8XDD51S.][;UM,\;3P8?!]0TV:%/(,BU ML5N^$^CN=E]9S.3C@GZY?*+Q1@<@4U2566#K9/SD[ AFY\\>Y +M$G]J,/<- M$@S_7!D-G= "/%]XN%.ZH .Z;T\N_PM02P,$% @ >'P%52*,?VT+ P MT0< !D !X;"]W;W)K&ULK55M;]HP$/XKITRM MMJHB+] 644 "NFF;5 E!MWV8]L$D%^(UL3/;*>V_W]D)*>THVZ0*Y-AGWW// M/>>7X4:J6YTA&K@O;J_%05B;G N<*=%443#U,,9>;D1=Z6\."KS-C#?YX6+(U M+M%\*>>*1GZ+DO "A>92@,)TY$W"P;1GU[L%7SEN]$X?;"8K*6_MX%,R\@)+ M"'.,C45@]+G#&>:Y!2(:OQI,KPUI'7?[6_0/+G?*9<4TSF3^C2A'[S@$#4. MD>-=!W(LKYAAXZ&2&U!V-:'9CDO5>1,Y+FQ1ED;1+"<_,U[6Q0"9PI*O!4]Y MS(2!21S+2A@NUC"7.8\Y:GA[PU8YZG=#WU!@Z^['39!I'21Z(<@Y7$MA,@WO M18+)4W^?"+>LHRWK:700\',E.M -3B$*HN@ 7K=5H>OPNB_@[4OW^V2EC:)= M\V-?PC5>;S^>/4D#7;(81QX=%8WJ#KWQ\9OP/+@\P+;7LNT=0A\OZ60F%97" M5FTF18R"B+I-3H8%U[?[&!_&;!30=-!BY'>VTI J68#)D&(4)1,/QV_Z47AQ MJ6G__92JV9VHK(_+LA8P#(Z 9@NIT-(QTK"<#M^?\!NF@?ZIS.EFT .@HJ(K MZA6M*5:HH!N>PJR) A,X@3"$HT?+E&+1^(1^K:T)A GA*B"--&7 1,WJ$!LN M7*HE*BZ3#BSP#D7UJAJH!O)YWC>90GQR0AZE6/+[%V;LSK=-N--K59@Y44BO M,Z?/_ZFSY?E,D7FEXHSN/_TW3715ECG_-TW*%G2#9'\569PBP4YOV1"JMU#4 M;)G6.H5NGVQACYKNA>V1:ON.J;]SS9*::_>8:'"2UC=N:VW?JTE]33\NKQ^[ M:Z;67&@J04JN0>?BS -5/R#UP,C27=HK::ATKIO1FXO*+J#Y5$JS'=@ [2L^ M_@U02P,$% @ >'P%53-0I;T8! > L !D !X;"]W;W)K&ULI5;;;MLX$/T50ET4-B!$%U]D)[:!7#9H%@T0)-GV8;$/ MM#2RB5"D2E)V_/<[U"UVHKCI]D6\SO"> MI^,U9%2?R!P$KJ129=3@4*T\G2N@26F4<2_T_;&742:[9:&SOA+68Y7<$#F+_S.X4CK_62L R$9E(0!>G< M.0].+T9V?[GA&X.MWNL3RV0IY9,=W"1SQ[> @$-LK >*S08N@7/K"&'\J'TZ M[9'6<+_?>+\NN2.7)=5P*?EWEICUW)DX)(&4%MS$?A@>\3=HZ0]*?X.?T[]B.N92%PHT^>=\B?0Q8_[MXERY'':[M"HZU3F- M8>Z@3#2H#3B+SY^"L7]V!/"P!3P\YGWQ@*I,"E[=5@O>)>=: UX5%0GYRNB2 M<688$KD%:ADE! 5P#W&A%!,KQQ#225',5M/1N;*217[!'W\S&[MHK+M MJT^;'[4]V.HU?D%EA_L*3#L%W:!]B2O;_ZN\4N@])( %A\5PI]B&&FPY/C9V M=WNQS67OJL!4QU-M$;Q-W+?W506V@P$3,2_P%V67)*XI.R,S(#UXQOI'0]\E M C.[<=B+W& P[+]%NHA75Y54V];*]JTENJ5IBS^.-*T=0_L56Z48+GAJ@JCWS7C8\J7M2SLQ,S=Z7.3F37ED4MKA33755Q]7 A2KDZ MG7FS]<3GXG;9TL31V4G#;\6U:+\V5PI/1P.7O*A$K0M9,R46I[-S[_C",P1F MQ;="K/36F-%6;J3\3@_O\].92QJ)4F0ML>#XNA.7HBR)$_3XK6+D]GZ8SE8L&[LOTL5W\3_88BXI?)4IM/MNK7NC.6 M=;J554\,#:JBMM_\OC?$/@1^3^ ;O:T@H^4;WO*S$R573-%J<*.!V:JAAG)% M35ZY;A5^+4#7GEWPDM>98-"9.9PW)4G=B=O;S3U[LOI[87CAL+YSB M?G:-S,V[4I#JEUPOS9[,X.UO77''2])_3.E)MN-*?UD*$S2\?OCYI]3WDM>: M96N99B V,ED&4Q>Z)<5:$"YD"5 HZEMV4-28D9T&F3X\9O"X,!Y_(S)1W0C% M L^Q>WC!?">-8GQ'CA=X=G)+R#%%GWA CJCOB.A%!X[LP#MD7A2#T&->DCB1 M%[ OLH5'=RO[ A1S)W$3&J6^$X>AX;.U94:PU^)?,VX9Z)40#: FDUW=.FRU M++(E*S0KZJSLD T8L.JY?ER3389=4YR_LCLSM'="MY:6S*:74K4O6Z&J,5;M MDK=,<%43(1:!]!7[+&#ZK"B+(:9)6^?YILD21***C"1:ZV@2N:K7\L$J!RS3 MST/JX$&O9WO3P9"M482QEPT;O#IIA M<+F7<_W0=;PPA9$>[1O6Z92B_N7ZT6>XZ8I?;KA5FCM:6*H M$WM.DOA&'<\)_91-($$T($&T-Q*\1Q35K50/8YD_R68\\P=^SCJM*9$A")52 M*("EP_)"P>-FPT7=/Y3\1BK'S%6\[A8 T$X9RCNAEF@K!G;ZK\+$9[X:E"!/ MAT[L&<,ZH>NQ7]$D4"0W2F9":W@L"A-\S@$- /H"D9:S6RF12AZ\Z?LL<-QY MW/NT6.^:7)8X7NIAD#AA..FO>/!7O+>_4(0:7N3L[7U#>6'CYA/LH=AE'W+G M6HMQ))\4,^[/M3RQ+4\:>>L0YT;>CZ+X,T$OR/I>9+\3=U@ 6.V4R7[/B>>4 M6T$4$90)Y!)Z$[90LB)M3!G>"B<2A#STB0*@_6EL$W,_9.D\Z=W:]")W[IF< M' 5S4W6B.)YR=C(X._D3SD:;K5KDTA7PSJ8,%>N&\'3,P9.L=SG8RC#,Q9KY MG\BVMTCQRJ#R5RT6709D%^JIM 63)TDL-\AL))*:8=D?;0H MP@\A7'[>H?^5MFB SYU /87%EESE*ZX$B]@\H+]KN6C-1, \D-+_NT[5!06# MH5P4]S36+&%)C/_ -7U?JSI[.+" <*L($7PG0+X#CEV7?1#H^)>R1#166'#7 M-W_75(*A,VS665N49 NI6$D$S!3GN1-X'C[].&(^0MM-4=B=9!Z"JT:? $ZE.@0 ZP/W4,V[CL4(!1%,F0P)X-BM1N%4[&9#K&9 M[AV;%YW&K[#+>0;!NB 5M3/24B!ORP)'%!SN^K0B$Q>Y4&;)6!A/:C$>QN\4.S.#*F#DA6Z.W15 M,D.]TKK#.G1V62DU)><+%L/; +$7[""(TD-"IKD3 YK>=67YP/J6$;A6PH!& M(L4-A1 2A8H;^A6/F:;=?]T_F7[) N%&$OHW0&"+8+@FO"83O!3W?;W/Q8U% M*V!PK;E-IDP2GJ#E)0R%I1YZ2H]R*MC(M(]?1NP/N$67CX39[ X38>3^D(%M MO43["4- L6.[WSB=#RK1^$F7Q^*MG^>4M+9W54,=LFF8Q.FPCL;[U],PWMB$ MQE/)'OOQ1AN,WX@[Q&$#75N1+6M9RML'M+8 &W=C9_OX3=0Y JI8FRLET7# M8B?>6FB?+LVE@WB\$@5S:R&-?T&+M"K*DD6('33'^,/(B_S>H?RQL>VCH@O#0SB0)1K8]V&[E'U-N2W1[#O3]1BR$B>^6WP\D#^9G)TR2 MI\K:.6N;\OFF:4WH^&E@!(2]BJ&3>*#ZAVB?!N]$BDS@_WS __G>^$]-<2M> M?D 1SG&*:'E]6Y!/=G>?D[QWWR-L.H_67#VMP7:SYV(CW8:738H1M#;Q\ SP M=W>HAF:\P?E%212_2Z[4 ^G&*PK-1\7[O (>]?=)QE<74G[O,6(P\"/RGQ,[G/NF #B5$4#TWW?_).$'@'=J)".@[:9J #!,[_A\:)H)=TF@ONR2AR2R4 M_QC(-I%9GKNY<'7_1[GEH):;#O:1#?L#X>B][*3DO3.OOZ(O?D<.BL'M"ZL+ MW]:E+VZTE87=2FFV\BQ17Y)AGV;?/P57U ?;H#$I>&"OBNA>+;?]-4T;%SA^ MZ--3@ -]F%(OC>XG1.WQ:!C1X='.QOT0.U."+ZA/CYPX\'KP'6)\RIM;U^?> MWM[Q6^'SRKKX6@&25'KYLSX)2Y.0LK1UNL1@,*M>0E$MD'8V3'P%58]/1--X @ :@4 !D !X;"]W;W)K&UL?51K;],P%/TK5P&A51K+H^T>I8VT;B"&-FG:!GQ ?'"2V\2:8P=? M9QW\>FPGS0KJ^B5^W'O./3?V\7RM]"-5B :>:R%I$53&-+,PI+S"FM&1:E#: MR$KIFAF[U&5(C496>% MPB2*CL.:<1FD<[]WJ].Y:HW@$F\U4%O73/]>HE#K M11 'FXT[7E;&;83IO&$EWJ/YVMQJNPH'EH+7*(DK"1I7B^ \GBTG+M\G?..X MIJTYN$XRI1[=XJI8!)$3A )SXQB8'9[P H5P1%;&KYXS&$HZX/9\P_[)]VY[ MR1CAA1+?>6&J17 :0($KU@ISI]:?L>]GZOAR)RY_X_; %.HU< 20](O.ZND%=YR0Q+YUJM0;MLR^8FOE6/MN*X=(=R;[2- M6":01O/06$H7"/,>ONS@R2OP8[A1TE0$'V6!Q;_XT$H9]"0; M/7\\>,&I;C(K &(-1/&*3OWL3'T8<]2B>#TLD^]O3>^JUH!8):P;62Y7N# MN@:O_TI:S:VU@J%=JO?R[E;]4J!P!:Q;R3!9<%D"I]ZA_ \6D#G;P@&78"K5 MDLVAT0SL*:$_I?]XWMIC.XRB"*Z1: :M9+72QA/Y>&$/0K72WKCI233JLWR$ M$[5,Y@BY(D-P,([C$3PHP\2&.3X[C.,SV/6GPZW[7Z,NO]>H1NF2RX)!*XL-#HZF0:@.V=W"Z,:[Z9,&>M-/ZWL8XC:)=CX2BFS M6;@"P_.:_@502P,$% @ >'P%554&X8%O P S@< !D !X;"]W;W)K M&ULO57;;N,X#/T5PGO!###U/;=N$J"9MM@N4"!H M9F<>%ON@V$PB1)9<24[:OU]*3MS,3)K'?; IB>01J4-*X[W26[-!M/!2"6DF MP<;:^CJ*3+'!BIE0U2A)LU*Z8I:F>AV96B,KO5,EHC2.^U'%N RF8[\VU].Q M:JS@$N<:3%-53+_.4*C])$B"X\(37V^L6XBFXYJM<8'V[WJN:19U*"6O4!JN M)&A<38*;Y'J6.WMO\)7CWIR,P66R5&KK)@_E)(A=0"BPL Z!D=CA9Q3" 5$8 MSP?,H-O2.9Z.C^CW/G?*9;C.+($ZY11<8"8M1#I M.Q!]>%32;@S+*3W&-$LO O[5R!"R^!.D<9I>P,NZ'#./E[V# M=_?<R[&%R,]#N-:X-C4KEBXT<+'Z@#1?@5>N$P?A.#,$E()'&8 M#D@.PSR'NY>:NI_2L*@K^/"*3)N/SB2.811F":1N]/;K['=*,,N%*YO>(!PF M\)N368_DH.\L?Y9/W&RO5AH1N*3MT%C0S")D8=PG=1(.G'<<)ME/XI;O>(FR MA%>.H@2']N/G>)QKOG.(&PO=V]R:W-H965TW*!J M47J/4T,..G6;4#;($G;#\,^T!)C"Y%% MCZ3SLE^_.\I2G%1QMPY#X(BB[HYWO.>>(X]NM;FV2Z4J)"()DLI)5,YH>^;DS,SW2&U=7 MC3HS8#>KE33W)ZK6M\I"3O!;Y4ZM;NC($BF6M]32^_EL>C@!Q2M2H<69#XN%&GJJ[) M$+KQY];FJ%^2%'?'G?6??>P8RUQ:=:KKKU7IEL>C; 2ENI*;VIWKVU_4-IZ8 M[!6ZMOX_W+:R<32"8F.=7FV5T8-5U;1/>;?=AQV%+'A&06P5A/>[7FYZX71Q_8;B*J'0*\RUE7Z[7E_* M>:WLP='$X3(D/"FV)D]:D^(9DPE\T(U;6OBI*57Y6'^"[O4^BL['$['7X&^; M9@QAP$ $0NRQ%_8QA]Y>^%S,2VG4-N8S>8\0_S^;6&<3+'T/! MM[:C8=M40X=V+0MU/,(BL!&_W>![UGD?[K$\OL";+3:U 7X'/ M''Q:^VS-"-R5NQ]R>*_)88=;VWK]4#AH&Y "P"T5V.H.5FV*%:48,$&J3Q!4 M%J1%X1H+WA["Q\UJK@QY_-67B"K?[(QFBX51"^D4?-HXZV135LWBU8M,-Y= A6?O6D/PM1/\AI4RCT M&/;@+NYQ%_\0[NSN9OF(=YP=PN+>98:Q>(F(:\%$:SBRO&TAU5_*0M6TG"WH)PZJ!P=!NL?0'0^&U0<32.&0\ MC" =YU$W&[(P1!SXO/L)>B#B<\:3E*6<0"&";C9B 0)>)%$W0=40"4A93"7" M(Y*.NUE:+69!E'03_I%#%+ 801=O2VAG:OOV$K^)",(X8GF8HK]1VLT)!&?* MP^Z5*G L$DBBF*5YBLMG<3_),T1GG/;O.X#?P>X>F"8]3)-_#-./NKEI"_$< M'Z;R9=AB]W-3.;N7,ONH<7/+SX_T.9W^1!F-\K@"0@=:UU^EO]R M%HJ$Q2FE,!UG MYCUR(+Y<;XZL!:N5?20,+0 HM$"M$XR.#4<]V '+)CEB-- MI$A^R3CB'7D-R*5I3K\#7#C.G[KZA)$PP6G*N$=<,@[$ON2F?7+3?\=!VPY^ MNG-J&/WL=#8 M*YM6M[&ZKDKIO%%\T+'#4F!XV#:R52.RHE6,6M(9^$9!K>TNE."UMZPW%D7M MP2%<+HU2CPY?#_1V@3U[^$O;@WQW[4>GVCIRQZ@;U6P456[+'B%5?)A0;8N8 M4VDA.HJE=[9$X5JO_1$J9%F A8]PY41*"18]$\@\%Q+/E%X:2^5:.0(90C#, M(<76C"28",B1.MZK!C>B]I*RQ'-O12+#PJ+CGI^Q >"F/&[3N,=)AEL7AP$U(*2$E D1HJV9A1C_L&5P_M_W M<*C.)SNWDY4R"W\'P_.7WC2NO:CTL_TU;];>;A[$VSOB!VD6%893JRM4#<8I MGB=,>^]J7YQ>^[O.7#N\.?GA$J^JRI ?K_2VG4OM$!_^9W^#5!+ P04 M" !X? 55^%=)P/8$ #@"P &0 'AL+W=O?9C.UK0%1>J.FGD9!D$X;(=5D<>[WKLWB7'>NE@JN#;-=TPCS M_0IJO;V8A)/=QHW<5(XVIHOS5FQ@">YS>VWP:SJBE+(!9:56S,#Z8G(9GETE M=-]?^")A:_?6C)2LM/Y&'^_+BTE A*"&PA&"P)\[> -U34!(XZ\!Z_BI+5UU,L@DK82VZVMWH[2\PZ/$$"UU;_Y=MA[O!A!6= M=;H9C)%!(U7_*^Z'./R(03081)YW[\BS?"N<6)P;O66&;B,:+;Q4;XWDI*)' M63J#IQ+MW.(COOMOVEIV#8:]T4V#D5I6P@![=2M6-=B3\ZE#/W1[6@R85SUF M] QFRCYHY2K+WJD2RL?V4^0WDHQV)*^BHX"_=NJ4Q0%G41!%1_#B473L\>)G M\-X)HZ3:]*)[M;]?KJPSF"-_'-+;P\T.PU'=G-E6%' QP<*P8.Y@LGCY(DR# MUT?(SD:RLV/HBR768=G5P/2:/?M:G%T)*PLF5,G>RKIS3^/>ZSCNZ;8"MM8U MUBD&ASEZ?F;!6=PTKF(.CPO=M)T3OJ"0SVIT6O9.F4*&-3%LD6'1,[0^PL(Y M(U==#^OT>.AT\:W2=0G&LE=2H1O=682TG,%] :W;V:,7 NV_2DSVDS-V6QF M1^G&,%G )\M2WC]S0FE$?\*]U<>N 2.<-F<^RE[#3^Q5E/$@"$YH&4<\"$._ M3 ,>YW._3"*>I]D)>PM*8WWV"%]],T"7X@Y!-]"3MJRSN-=KQS#"O\6OEQK. M$QXD/;=GW;,I!1, DJ(3"&!I*.\HZT;9&WTMLR800G,Z# M>&>+IV2#I=$*]=V3TVH@3H>?;M^3)W*ZJB6VS9+YE-L199<;3"C\I^-.O>+M MTX=47;,BT/7_>E+45'\RE)PS4<1G6)[G/ ^"<9FG[ :3U-%M:E-&PO M=V]R:W-H965TMN'81\4F[:%LR5/DIO>OQ\EI[D42+,OU@O)AP]IDEKNE?YF6D0+ M+WTGS2IHK1VNH\B4+?;<7*D!)4EJI7MNZ:B;R P:>>6-^BYB<9Q'/1+]5H.R'Q08,9^Y[K[S?8J?TJ2(+7BT?1M-9=1.OEP!O4 M2O0HC5 2--:K8)-P(88>E=0B\ MQ:YS0$3CWP-F<'3I#$_WK^B_^M@IEATW>*NZOT1EVU4P#Z#"FH^=?53[W_ 0 MS\SAE:HS_@O[233@QF,?O&+"# ?.\)T>>Y6=N M^7JIU1ZTTR8TM_&A>FLB)Z3[*5NK22K(SJX?\1GEB/#QB>\Z-)^6D254)XO* M \+-A,#>0KST?T*LM>KAEKAJ*@5*LVWAUB<8-?R]V1E__\^Y!$SXV7E\US;79N EK@+J M"X/Z&8/USS\E>?S+!?;9D7UV"7V]I3:LQ@Y!U?!9&-XT&AON*YIN#K&=(WT1 M]CSIIY:RI#IJ5"$;L*XBP$NE-6"5Y1WUH7=H8/<=&E2-YD,K2N T$'QW5$#$ M+.%TJIQ8#EI58TD >]0(IA7#0%I6 9<5.,>B)#C2>A94/_!1.'LU&A*;3]?P MU&K$-R4&5"#H"V0K7MZ1N-)QG^1D]U4*2SI;RRTY_ L7!2%7V<%HW46SK.8 MUBS,6 Y?E*8"<1RW-,M:V%"9B)*'@"]E-U8N06\!63R')$\@SU.8L3ELC.#> M_H&7HJ8<.3\S2,)\D9./13B?N\"2E"),X%P11B<3@P)K M_%PT4*I1VFEX'&^/HWZ$=) AS69QE?%+ ]S<+I8-7@Y\]. M66HVOVWI^4#M%$A>*V5?#\[!\4%:_P=02P,$% @ >'P%5?O#&QQT$0 MBP4! !D !X;"]W;W)K&ULS=U=;]M&HL;QKT)X M%P;D. 8<\V5FV*)&W9Z]6)P+6AK;0B312U+)=K$??DF)-CTR-2:; M?XSM16,KXF\HAX\X)!]3IU_3['-^IW7A_'.U7.>X/!Y'B5+-9'9Z?;QRZSL]-T4RP7 M:WV9.?EFM4JR/S[I9?KUXY%[]/# KXO;NZ)ZX/CL]#ZYU5>Z^/W^,BN_.WY4 MYHN57N>+=.UD^N;CT;G[(9Y.JP6VS_B_A?Z:/_G:J5[*=9I^KKZ1\X]'@VJ- M]%+/BHI(RC^^Z N]7%92N1[_J-&CQS&K!9]^_:"'VQ=?OICK)-<7Z?)OBWEQ M]_'HY,B9ZYMDLRQ^3;\*7;^@<>7-TF6^_;_SM7[NX,B9;?(B7=4+EVNP6JQW M?R;_K'\03Q88'5K JQ?P]A88>@<6&-8+#+N.,*H7&.TMX!T:85PO,.XZPJ1> M8-)U@6F]P+3K*IW4"YQT7>!]O<#[K@NX@X=_N<'^(N-#BSS^8^\VNMU6LMW$ M_*1(SDZS]*N35<\OO>J+[7:Z7;[>XDZ[GS*?7H9:9SO2Z2[;-^\'61+);YCZ?'1;D"%7,\JP?S M=X-Y!P;SG)_3=7&7.\%ZKN-X \]U?K_RG1_^^J/S5^?8R>^2\J=>_]&RJA=VV->S M=XZW@P>=0-\.JLWZG3,<;$&OUYH&'6!WO(6'#W +$W9XP<,_\Y.,OM<+%]UA MU_+"99=-Z.6?G[(SY_+A?SW9M2]79EO$N5[UKA8IVL9XMDZ5R5#^IR'E#DSM_/ MK_,B*W?D_]_RVC[M5F#4O@+5[.9#?I_,],>C^VJL[(L^.ON?O[B3P?^V!93$ M?!(+2"PDL8C$!(E)$E,D%D.8D<5%.0*2A)3)!9#F+']CQ^W_[%UGW15'N+.-TM=[6]^U5]T MENORSUERORB29;VOV WTWT5 M!;F*DL04B<409FSQT\5$>^2S6M\X/ MBW7]\(_.OP\?DG[:#3-^\L_J3MS1Z+TW&)O_JA?6%>J[P;<,>^*.O-'8W1LV M((<-6X:=>MY@,'*G>YM[YQ44Y I*$E,D%D.8L;6?/&[M)_VW]D6>;\KW^ZX; MNG6$OF_^).:?=,X".6S8,NR!+'1>04&NH"0Q16(QA!E9>/^8A?<]LG"?9,Z7 M9+G1VQS,T^4RR7+GOCSNWB:ABL2AG^=V> M%EA?8=_MN-N84;>G"7+5)(DI$HLAS-B"W4%SC6E@W8;_EF194IU]_3,SEMHV MWH[&[ZO_)GL;K7TM^KY-HUJ :B&J1:@F4$VBFD*UF-+,5#VY6DZNY MUJLR3=\6(>_9>1-WL+^?LJY4[V"06H!J(:I%J"903:*:0K68TLR0-9?M7>L5 MR+,H2_,R0UDZTWJ>.S=9NG)6.KLM0U5=MK_/%E^2HKJ"4N[-RHEA:ZJ&SU+E ME1/ P>#9R<@+^\KT#A=ZW1W50E2+4$V@FD0UA6HQI9GA:JZ_N_8+\.4D\&T= MIEF:MUX&J86G!U GX];HH!?242U M1#5(E03J"913:%:3&EF=)I+]Z[U&N79 M+_4.YW!PQL^"XTTFKW%F60]V_9@9D\.JIS->E[-\XJWY;/>KI+LLRX>9WIOG/7VN^T2I;!( MU[OB^8T^<'"%7M%'-1_5 E0+42URGU<#W-%XK;)%L4?SOEMIK<] M?^??SF]5<*JGM 8';0>@FH]J :J%J!:AFD UB6H*U6)*,P/8%!+HYJ-:@&HAJD6H)E!-HII"M9C2S-\9;?H4GKU/4:8N77ZI3EU4?[,] M@LKT?%&\J7XU>+':K)SK-"O5[M\ZF8VI<,V!-M<*S5RM>/O2R [VC@U8E4"U M1#5(E03J"91 M3=6:<2[Z0'2^1Z7":RH5GKU2T??PK/PZ3+-R^MA^#MX^6N^U -5"5(M03:":1#6%:C&E MF0ELZAF>O9YQ/B\/R\J4)'9FQB7=07P:H>,.XA4>:MR))UGNQNZ]SU-Y'M@_<.7,MM%EKG^CXZ;H!J M(:I%J"903:*:0K68TLS8-8T0SWZ/BKW8);>WF;ZM#NBVQ=YB>\H_6:6; P=V M[P^>"-COV=O7H_><$>UYH%J(:A&J"523J*90+:8T\W['3<]C:.]YG!?.;W?: M^7E7F[_,TMLL6;5%R.[TW3.AFH]J :J%J!:AFD UB6H*U6)*,U/6E#V&[O<_ M-S)$^R"HYJ-:@&HAJD6H)E!-HII"M9C2S 0VG9'A:]^&PSY@[SBBM9%:.WEZ MD>>=NW=BV&^P\7W/>M@'[QTE]E,Q MAL_.H4RFH_?#T6@_3>Q'7G0<-D*'%:@F44VA6DQI9J":UL;0WMK8/Y^Q*>[2 M;/&O,D.'SV+8R=XQ08L;J!:@6HAJ$:H)5).HIH8M]9D#97IJ8#--3;MC^%*[ MX^G= @[=*: U4VCE ]7\6FO[^>_O>] Z1^=Q(W1<@6H2U12JQ91FQJ6I:@S_ M.V^N85^MWF%#VQVU9EPK&[6'#6UN#-MN==$>-K25@6H2U12JQ91FAJUI90SM MK8R]F5ZFJT\AKCJZW>9\: ,#U?QA2Y]C>& 'A18Q4"WJ_C($.K!$-85J,:69 MH6E:%L-.'\]Q=7#:AO8D4,U'M0#50E2+4$V@FD0UA6HQI9GA:KH4PU>XN\80 MO;L&JOFH%J!:B&H1J@E4DZBF4"VF-/,3;9O6QNMCNU\K#IG49OJ+')TZ- MVCZHI+W'9%^#OHE"M0#50E2+4$V@FD0UA6HQI9F):AH6(_OM-"Y^.B^34_W_ MX9. 6O.#5BA0S4>U -5"5(M03:":1#6%:C&EF1%K*A0C[_M/&T=H:P+5?%0+ M4"U$M0C5!*I)5%.H%E.:F<"FA3&RMS"^Z4/N[';OY#WO)QSXU1)TW #50E2+ M4$V@FD0UA6HQI9FI:JH8(WL58S=U?':# /M$$JUBH)J/:@&JA:@6H9I -8EJ M"M5B2C,#U[0U1N-7F$BBQ0U4\U$M0+40U2)4$Z@F44VA6DQI9@*; LC(7@#Y MMHDDVN(8/>]=3-KGD>CM-U M1+4(U02J2513J!93FAFJIN@Q>N'V&[M3D-N3 M^E47JMJ]72R3/'?.G:?7LYTB=5ZZOFT?JG?&T-H'J@6H%J):A&H"U22J*52+ M*&9V\POP2;9B@FH]J :J%J!:AFD UB6H*U6)*,Q/8-$Q&]KMU_)*5 M,\HD^Z.>1;ZI+W5O]XI9E;_6Q*&-DEHS3E#NSRC1F@BJA:@6H9I -8EJ"M5B M2C-B-&YJ(F-[3:1M1ED?NE63R%\V>:&S%^>2]D'ZY@K5?%0+4"U$M0C5!*I) M5%.H%E.:&<&F5S)^A3MWC-':":KYJ!:@6HAJ$:H)5).HIE MIC0S@4WM9&R_ M]P^LVA[1;O9/FO3B'1 <,4"U$M0C5!*I)5%.H%E.:&9^F,S*V=T9:STI6 MO^JYU/-M7_+W]:+(^TPGT1X)JOFH%J!:B&H1J@E4DZBF4"VF-#.-3==D/'J% MZ21:/D$U']4"5 M1+4(U@6H2U12JQ91F)K IGXSMMPJI=G<=YY)HPZ36K'-) MM#:":B&J1:@F4$VBFD*UF-+,[#2UD;&]-M)]+GFYN5XN9@\G*UO3A;9(4,U' MM0#50E2+4$V@FD0UA6HQI9E!;*HFX^DK3"/1C@FJ^:@6H%J(:A&J"523J*90 M+:8T,X%-QV1LOT%)CVDD6B2I-7?P9!XY>#?>GTFB!1%4"U$M0C6!:A+5%*K% ME&;&IRF(C.T%D8>9Y/94XZXD^:DU/&@G!-5\5 M0+42U"-4$JDE44Z@64YH1 MLDE3'YD,OO\L<8*V1U#-1[4 U4)4BU!-H)I$-85J,:69"6S:(Y,7[DIB?.I$ M?:_\/_,[-_9Q>J?0?78NLO5^ASXZ;(!J(:I%J"903:*:0K68TLR ->6029^/ M=3$_C*)SMM#.R.1Y9^1 MM#F"*J%J!:AFD UB6H*U6)*,[/5-$,=MI4^,T2!FR_6MJZ*@!JH6H%J&:0#6):@K58DHS4]8T0B;6 MZ]UM9T+.6^.#ECY0S4>U -5"5(M03:":1#6%:C&EF2%K2A^35[CCR 3M@Z": MCVH!JH6H%J&:0#6):@K58DHS$]A41R8O5$>P,R%H;V3R_.XCWH'#-;03@FHA MJD6H)E!-HII"M9C2S(0UG9#)"[U -5"5(M03:":1#6%:C&E&9F:-B60Z2N40*9H"035 M?%0+4"U$M0C5!*I)5%.H%E.:F<"F!#+M4P+YYKFC?;3>641O)H)J :J%J!:A MFD UB6H*U>):<]TG!RNN?CMH&NQFRIHFR-3>!"GGCF5TKG2VT+GSR;G,](W. M,CVO[[EZ\?A9:QWNOFH?JG?$T ^I0;4 U4)4BU!-H)I$-85J,:6906QJ(]/A M*TPXT;((JOFH%J!:B&H1J@E4DZBF4"VF-#.!3:5D:J^4-/N^>L[9Y=?4[&;O MQ*']$E0+4"U$M0C5!*I)5%.H%M=:^]TUS!@UI9&I_4XA>S/*7_5[9 MZLGDHOIZ;Z+9&BVT.()J/JH%J!:B6H1J M4DJBE4BRG-3&%3')E.7F$ZB99& M4,U'M0#50E2+4$V@FD0UA6HQI9D);(HE4WNQY-ET\MM/8:(U$U3S42U M1#5 M(E03J"913:%:7&LOGL(\SN^T+ORD2,Y.5SJ[U1=ZN=%?M MP[/%[=WC-T5Z7[Z"(^?MRSG[ M#U!+ P04 " !X? 558S427Y8" "!P &0 'AL+W=OQP?A+Q3):*&^XIQM?!*K>M+WU=I MB151%Z)&;G9R(2NBS506OJHEDLR!*N9'03#W*T*YE\1N;2V36#2:48YK":JI M*B(?ELC$8>&%WG%A0XM2VP4_B6M2X!;U]WHMSR(PI5@/VFFRX7WWH,,<](PO1&'S]C5XQ),!5/N%PYM['SF0=HH M+:H.;#*H*&^_Y+[3X000G@-$'2#Z'S _ YAT@(DKM,W,E75--$EB*0X@;;1A MLP.GC4.;:BBW7=QJ:7:IP>EDVW8/1 Y;6G":TY1P#5=I*AJN*2]@+1A-*2IX M"]^(E,3*#J^N41/*U.O8UR8+R^6GW8G+]L3HS(ESN!5_22ER_">?!A2(EG(GNBR[379>K8)^=TIHH4A<2B+=[C6>ME^:]K^!&J5=,Y8[5'K+%[9WUUKZ M/@DNWLUB?W]:TV#4[#&J3=8_L9D*9>'<5X&[K:WC]*N]P5\Y7_,?P]O7X9;( M@G(%#',#M1EYIASGN.U$B]J9UDYH8X%N6)I'"J4-,/NY$/HXL0?TSU[R#U!+ M P04 " !X? 55270S$, $ "')@ &0 'AL+W=O(PLK!UO##GZXTR%^SQ<$O7;,'4[]M9HL_L@K+D$8LE M%S%*V&ID/>&![SHF(!WQ!V<'>7*,S*,\"_%B3CXO1Y9C9L1"%BB#H/K7GDU9 M&!J2GL<_.=0JYY0/M"0"L/ M:-V:H9T'M&_-T,D#.N:Q65D+E>B[7,>I\2);44BLT(*O8[[B 8T5>@H"L8L5C]=H)D(><";13VBA MU_5R%S(S>BKB@,4JH>D"F7/Y@CX0IB@/Y8]#6^FIF01VD$]CDDW#O3"-%OHB M8K61R(N7;%D33YKCN]?B_>9X[#8 ;%W3HK#NL; 3MY'XRRY^0"WG(W(=UZV9 MT/3V<%Q7C[=E]]Z6W6\.)RS0X;@NO%++5K%(6RFO?8'WFU T1+-=$FRTB:!_ MT6*WW8:<)76K\.3N4]U";$QEC'P@MS1@(TL[M63)GEGC'[[#7>?G.A$A8002 MYD'"?"!81?QV(7X[I;0N-/X?E::_G2#/H1,2J0V-$;8^;[VKTO&QYDAF4]3^['S MH*UG?ZID_2"W.HK<@O)N&>0W/O0K2]HM2MI]%\N9 P'PA6D;A?2-Q_9\OLUUE8JW_FF;6C*,V'HE65/NE[X'V=>ZX$F]>N3=LJD5:G<4BJW6:JT#6:^SVO'+2QZS@+&][E+%T/^_P+7 M2M>8\&[I(&D$E.:!TGPH6G4AE&T@W )W9]!V#RB-@-(\4)H/1:LJ7?9\<&._ M <*=09M H#22TZ[T&$!S^A=RX@OF7+9N\)7>S=%Y)V#F#-0WR96#I!%0F@=* M\Z%HU850-IQP%]R<01M+H#0"2O- :3X4K:ITV5W"C9T-"',&;3>!TDA.NV;. MH)VD:SFK0I4](GRE2508KW;A.=NS>/<:/P;JR.1B0=((*,T#I?E0M*KX92L+ M/X+[,6C#"I1&0&D>*,V'HE4W&I1-*[>Q50+@QWF"*_\_NVD4N6F4=V'4>3.X M^&PO=V]R M:W-H965T;,F>.9[#&<\9BK,=%S_DAE*% M?J9))N?>1JGMF>_+Y8:F1)[P+/*=K=1F[DT] MM*)KDB?JEN_^IC6A<8&WY(DL7]&NM@T\M,REXFGMK"-(65:]DY_U0K0 M!UP[X&,=HMHA*HE6D96T+HDBBYG@.R0*:XU67)1K4WIK-BPKTGBGA/Z6:3^U MN"),H&\DR2GB:W3%,I(M&4G0ITPJD>M\*8D^H#M=/:L\J6P:C_?HHY14&Y!L MA3XSH-8AKYL>"[U+\B9KS3A(FQ_69,[K\CA/>3^R;,3% 7O$0XP[G&_ M@-TOZ5*[AZ5[:+O[>IF;M<;-6N,2+]J#5ZU6'XW*;]3O5_R3S^26+.GMU?FR3Z3&;3,9AU)A988Z:,$=@)EK%VA?;R&4Z'(%9/,<-SS&8CN]$")(I ME,!\*Y!Q:Y%'I_A9(KHVDQC'_6F(F_#B0=5R(,SXB#"[-OO#G#1A3L P/]-' MFE0Y"?OB KV'EHLC,(OHM"$Z?6&#FKJDZ C,HGC:4#QUU*!..Y74VZ!ZS( & M%09&EX/?:5&UMZ.,N$*SN;9FD-!%FZI1VFL=/,L&:&)'9U0[!!5S:)>JT< H M(1,[2B.\(:R\K2;5-^J4. M0=4"O5 M8[1_+X6-=F-0-(=VJAKM0*A=(R!4H[\8UM]KGM%?Z)J('U2AJWS/,R@89' ! M.4*S*1M%Q["B TW+J9B[0K-I&C''L)A7F4VKS*[W9K8KU+U[P#X[8!.(C:IC M6-6[!8C^0X<>1\"8@Q/U&KMU;"8&?/K2>G0Z*[A"LY^:FEDA D7ZR'JL00[6 M8Y\=4(^1T?H(UOI#]=B[\X0QAR;*%9J] F:8B%[Z##]R.D>X0K-IMA[CPW/$ MD?78G1">#W2@B1V((X5(6]6PL8BE$-69<'6C M^+8\5KWG2O&TO-Q0LJ*B,-#?KSE73S?%26US,K_X'U!+ P04 " !X? 55 M!&MX3UH$ [$0 &0 'AL+W=OUW833)@S[-NQL1CV>:8H83 62&9)@L7/>Z!\/7!\ M9S,P(8NE,@/NL)_B!4Q!O:1CH>_<$B4F"3!).$,"Y@/GLW\W\MO&P5I\(["6 M.]?(4)EQ_FINGN*!XYF(@$*D# 36?RL8 :4&2LO4!!J&;R(4VE_T;JP]1P495+QI'#6$22$ MY?_XK1!BQT'C5#L$A4-PZ- \X1 6#J$EFD=F:3U@A8=]P==(&&N-9BZL-M9; MLR',O,:I$OHIT7YJ^(B)0-\PS0#Q.7HD#+.(8(J>F%0BT^]+272#ICI[XHQ: MF]$2LP5(1!A22T#[ %]A!12%)X"N'D!A0N6UAK26O__FM[T_0GW[,GU 5Y^N MT2>#^_>29Q*S6/9=I3F:2-VHX'.?\PE.\&FC9\[44J(_60SQOK^KM2D%"C8" MW0>U@']E[!:%7@,%7A!4Q#/ZN+M?$TY8OJ_0XC5/X$T@!KV09_I=C#A;@5#$ M7(]U\H,0$.>*3A6/7M%W+ 1F*A_Z2O",4*)^5FE:.Z>I)'H'\FG%*DB\@:B_C?*CF;EY3S M0F![="N4<-U M#%05EWS&5@V78XN;;M=K5E/IE%0ZM53&@JRP I12_59-W43K?!TCNEG"NOG] MR(A)9RQ1BH4RI=<03T L0%21J9WSW)3LU"BSQ[E;,R XM.@FJ;2#WJN>)?"FU?@YUMD?\_:"1%D)>2 M]$)H^Y(&6TF#RS:3 F\WMSOMH'VP "JL3JV [2;+K]]E_8IV4DRYURTZ?M@\ MI%-AUO9Z)YJ*O]T8^;4;A5_45NHG/3M!F\?<_5[8.5%R_>TVQJ_?QURLO]3/ M,94?N J1\LO )_MN?=@_-Y\&;#'VRU,_EGA&0M=."2B,->0WFU':R?RDWI^ MHWAJ#[LSKO31V5XN <<@C(%^/N=<;6[,!.7WDN%_4$L#!!0 ( 'A\!55\ MXW_.[@( %D) 9 >&PO=V]R:W-H965TS4=J#=K]^U$S)* ZHJ M7A+;N>?XGI.;ZPS60MZK)2$:/>:,JZ&SU+KHNZ[*EB3'ZEP4A,.3N9 YUC"5 M"U<5DN"9!>7,#3PO=G-,N9,,[-I8)@-1:D8Y&4NDRCS'\NF2,+$>.KZS6;BA MBZ4V"VXR*/""3(B^*\829F[#,J,YX8H*CB29#YT+OY_&)MX&_*1DK;;&R"B9 M"G%O)M]F0\,-^9;6#EBE69"38 M+SK3RZ'3<]",S'')](U8?R6UGLCP98(I>T7K.M9S4%8J+?(:#!GDE%=W_%C[ ML 7PPSV H 8$KP5T:D#GM8"P!H36F4J*]2'%&B<#*=9(FFA@,P-KID6#?,K- M:Y]H"4\IX'1RB1GF&4$36V,CD1>"$ZX5^H@F4&*SDA$DYFB$U1)A/JL&7QY* MNL+,QIVF1&/*U = W$U2='KR 9T@RM'M4I0*(&K@:DC4;.=F=5*755+!GJ2^ ME_P<=;PS%'A!T (?'8:G) .X;^%^"SQ]_>X[% _[51.F_CX1?G[T:>NU]T1WQ+6 M"^(PW!'_,BP(/3_L-6&5+'?K'#,_'==8+BA7B)$Y +WS+I@HJX.\FFA1V*-M M*C0-[(+2 FSF*FQ^[88D9+D6."[AC@95% ]GV)?.M7^5^ ,%T!9_8K3G!]= MO7C^S)_KEY_HOJ%AHHOI3G7OV!?VWH.2$LN:%΄% M)M4_?*J%. !('C,@J '!,2!\!3"H 8-3 6$-"$\-:5@#AJ=Z&-6 D=:^$DLK M'4$!%S-&]X I:\FF+G2Z-%H*C(FJK)5@\BF6.+%8PAR2%(&5+N,;6NPH041P M\!Y\A(Q!E7?P-D("XIR_DZ.?5Q%X^^8=> ,P 9^VM.209'SF"AF,HG33VO&R M%>*T"@1/"NQ#'H)?RO))1AX%R#P@L 0 MSTT_/$*IA/L:[AO@T>G>3?#X_P6?_&?O+2T'354---_@%;X_V 82_ ]4B\>% MK"K":8XS6*TE) -W#'%99=4 78,$$UF%&.9@)0=1H2OPR_4#%TPN/7^;JJL* M(#0'H-;C*[Z#*9H[.^6+/2)G\?-/_LC[Q91:FV213;+8)EEBB:Q5$F%3$F$? M^^(>R63B5* ,I)!O32FM"$::0.V(CXO ][R9^WB8*H.1=VP4]89R;@I."2NQ MY+$E[;"1=GB.M!=RWV!,3B&3QA73\.!EIN/QD<0GV$3#KBCC4=LF/H$GZ>=I MR3%JY!B=)P>AY'V/)*-.F+XWF1QI8C(:#(]$,1EYX9$JI[A+_H6II6UI/&JTGO5K?GJCOQ+2:'W21;9)(NG'86#8:?&I]WZ&1P8 MM?+@>R\]@=>_4A24B?KSK2\3_33GIL(J6V25+:[96MGHS-3$EL]VV@Y:.;\W M;2N5)W"WI8(2G')P2])+8]IZ:J!"TT)=;!&45* /Y?$VI>+Y1#II#Z,4/ M4$L#!!0 ( 'A\!579)S]C,0, +$* 9 >&PO=V]R:W-H965TMM: M.':PW9;MU\]V0FC34'6(E\1V[CF^]QS;<7_%Q8.< RCTE%,F!\Y+<=64V MAQS+4UX TU^F7.18Z:Z8N;(0@"<6E%,W\+S8S3%A3M*W8]=8_+D$RE<#QW>>!V[(;*[,@)OT"SR#,:B[XEKHGENS3$@.3!+.D(#IP+GP MST>QB;.9A(!"I@P#UJ\E#(%20Z33>*PXG7I* M UQO/[-?V=IU+?=8PI#3GV2BY@.GYZ )3/&"JAN^^@Q5/9'ARSB5]HE65:SG MH&PA%<\KL,X@)ZQ\XZ=*AS6 '[X"""I L"^@4P$Z^P+""A#N"X@J@"W=+6NW MPJ58X:0O^ H)$ZW93,.J;]%:+\+,.ADKH;\2C5/))::898#&=E$.>5YP!DQ) M=()N(.,L(Y1@:RF?HB&6\V/[1*/'!5EB:D,QF^A@J03)%$S*[S=0<&%ZARDH M3*@\THQWXQ0='ARA T08NIWSA=10V7>5+L2DXV95TI=ETL$K27]=L%/4\8Y1 MX 5!"WRX&YY"IN&^A?LM\'3_V=O@H_UG]S;AKC:O=C"H'0PL7^<5ON]BAAGY M:TW2YG F.263TC/CS+4 J6VJ3;PB3#M.,$5C/0BYM?#7Q;WV3^_:WVUNE F$ M[0F8D^Q<%CB#@5.8N<02G.3C!S_V/K5Y\YYDZ7N2C=Z);,/%3NUB9Q=[8C>- ML2LS#7C976U^E%2QI3(_@F7B1V==K]MWE^M*MX3U@C@,-\/2[; @]/RPMQDV MVIG_&]4):W7"G>JLG2Z9/8.RA1!:G39Q2J9HK9RS;E.9/6+2[9B@&S*9V-2N3:YX>_/$?K<;- 1K">N%<=18*.EV6!#Z8=#<8RUL M>L.^S%FJX:[][LUE[AL6,\(DHC#5..^TJ[47Y06I["A>V!O /5?Z/F&;'P%57V9Q2C @ &P< !D M !X;"]W;W)K&ULK55=;]HP%/TK5E9-K=0U'X30 M=A"I!57KI&FHM.O#M >37,"J8V>V@7:_?M=.B* $M(>])+9SS_&YQ]> MCRFO?U]D""JHO9 D"O\RD*JC!J9K[NE1 (7 ME DO[;NUL4K[B2'&5UR\R#7 M7Z#.IVOY,LFU>Y)U'1MX)%MJ(XL:C H*)JHW?:U]V *$\0% 5 .B?P5T:D#' M)5HIS >>/0F T3]A0G1N%7ACB3WE).109DXDIF*(M2 M"A!&DT]D@A63+SD0.2/W8H6K4KV1TQ$8RK@^PXBGR8B5S(I:8B MUWW?H#!+[V>UB-M*1'1 Q->EN""=X)Q$012UP(?'X2/($!XZ>+@+]]&.QI.H M\21R?)T#?-_5G KVA]HZ.T=/A):ZI!D,O-+NI5;@I1\_A$GPN.+AM*:LT3D(\Y-5V!OM!41R$3=".LKA1%A]5 M]HSMP]9EJ60&NE5;1=#=VC;LQKUWVEJ"KKH'M'4;;=VCVK!B&-[9G,RE;+\P MW?U=0WY0&*YEM+GR;N&3ON,)>>!F^$[)J>J5EQ-C"Q=-YM*@[W1#1?X]P)E _#[ M3$JSF=@&V?P/T[]02P,$% @ >'P%564V0A7^ @ "P@ !D !X;"]W M;W)K&ULK95=;]HP%(;_BI554RMUS1<)I8-(+:S: M)DU%I=TNIEV8Y !6$SNS'>CVZW?LA(A"BGJQ&Q([YSU^SLNQ/=P(^:16 )H\ M%SE7(V>E=7GENBI=04'5A2B!XY>%D 75.)1+5Y42:&9%1>X&GA>[!67<289V M;BJ3H:ATSCA,)5%545#YYP9RL1DYOK.=N&?+E383;C(LZ1)FH!_+J<21VV;) M6 %<,<&)A,7(N?:OQGT3;P.^,]BHG7=B*ID+\60&7[*1XQD@R"'5)@/%QQK& MD.['Y#$T] MD3&YI3G@*9V989BZ(4'+A6 MY .98<=D50Y$+,A40DE91CX]8_LH4(3RC-SI%4@RKJ1$!;E6"E!W.@%-6:[. M,,/C;$).3\[("6&@+-NV4F^ 85Y4TVZ"+KDX1[2X<#R[WZ#J"PBCJIHM:NN@HW3VD MP-9TCCMP(45!4L%MP^#VY]4"7RH)LHLX.H )/2_8(SX,\L->KYLX;HGCH\3U M@9 V!P*U!T(78'RP]B#H[?$=QEP.^MUX_1:O?Q3O06C<@V7SIYN=*MX(W#]H MOGX4#O:(#X.B*([WD-V=H]I>J!%:4_ON=!X M%]C7%=[6($T ?E\(H;<#_Q MN2>^<&)/MI3]X $A KS%4<*G1B#$^L8TN1>0&/-KNB:)O+.D+,9"GK*5R=>, M8#]/BB,3699KQCA,C-DDO_;,9A.:BBA,R#,#/(UCS-[O2$2W4P,:NPM?PU4@ ML@OF;++&*[(@XF7]S.296:'X84P2'M($,+*<&K?P9FZC+"&/^!Z2+=\[!EDI MKY3^R$Z^^%/#RAB1B'@B@\#R:T/F)(HR),GC9PEJ5&-FB?O'._1/>?&RF%?, MR9Q&_X2^"*;&R ^6>(T$E_I]C,I"W(R/(]&//\$VS+6,H"7@P87 DP2X3[+S0@EE>UCT6>#9A= M8%BW1LH-#66>F-WA""<> 8M\SLQIO*8)200''\%"3AD_C0B@2_#,Y,1A MXAT\RW !<.*#AY]IN)8_J 7]T3@,.*7,NEE<0\N/ER"#R!,P+> IES&\HDI M)-=L1-,K>=T5O- 17BYXHHD(.'A(?.(W\TU98U4HVA5ZAY2 ?Z?)-;"M*X L MA#KXS-7I]\23Z3!/APHZ=J6[G>/91_!V@EYU*OKOHPP'7P2)^7]=VA78@V[L MK/-O^!I[9&K(UN:$;8@Q^_,/Z%I_=16N":PAPZ"28:!"WY-A75'POD-N/6\-$XC M+(@OGQI2&2_$V7.IBVR!Y^S1^ AM!SH';+O"K.' ZJ;K5G3=WU+X4-J$B"ZN M;DNRD3VV#YBZ+:;0LIPCN@XKHD,ET2?L!?(2.V#:15()=.KTUP36J'E4U3SJ M\2DPTBF#)K"&#.-*AK'RIW_@(HRS5BH07SA9IE%Q_!@N";@(D^+LG6#&+[NT M4 ]@@SRSJVYEXIEU0ZM^^UJ]//]*V$:?#NW#/BVC]AMU-+".]"G:M78K4&U7;E/Y%X)F_Y5RMAL2A)[T M] %F_A8STLE6B7CR=-6$UJR_MC_0[;-SE>;J9"DTH36EJ T65#LL'9VK'L%1 M=&X?/@O61@LJ#:YM=<."REMR]D-6L+N M-RALO5K+(.=(4)-R[820VJ=\2ED2BI05;]9E^)8==Y/4NF"C"ZU9=FV"T*#/ MAE4ZK).ET(36E*(V5TAMKG0TK'J$H:)A^S!6J#96Z/<6EDYNV/82T] ='C9L M>XEI:!]9"4.U 4)J>S*G"1MJ/@T#HR<>W:(]GJ9:)'@CD):.2# M,):3=D,RLITTU4 G;PWTX8?LV@_9L,]-$JT+4+K0FE+4]LCNQQ[9;7LTMB$\ MF+9=4'P%59T59C/ !P 4R\ !D !X;"]W;W)K&ULM5I;;]LV%/XKA%<,'5#'$G6SN\1 +NO6H=V"I.T>ACTP$FUS ME465I.P$V(\?)3FB:5&T':LOB2T?'IV//#S?Q\OYFK*O?(&Q (_+-.,7@X40 M^=O1B,<+O$3\C.8XD[_,*%LB(;^R^8CG#*.D:K1,1]!QPM$2D6PP/:^>W;+I M.2U$2C)\RP OEDO$GJYP2M<7 W?P_.".S!>B?#":GN=HCN^Q^)S?,OEMU'A) MR!)GG- ,,#R[&%RZ;Z\#OVQ067PA>,VW/H,2R@.E7\LO[Y.+@5-&A%,E)QO%MXW30O+-LN/WYV?N["KP$\X XOJ;I7R01BXO!> 2/$-% M*N[H^C>\ 124_F*:\NHO6&]LG0&("R[HJ;ZK6$@W)RF&\%TS^2F0[,;U" M*8%:;O+[! I&4_R1?\/G^!KQ^]1-X M!4@&/BUHP5&6\/.1D+C*Z$;Q!L-5C0%V8/# 1YJ)!0>_9 E.#.VO[>U#2_N1 M[,^F4^%SIUY!J\,;')\!SWT#H -=4SSVYK\7F6SN5,VA)1RO&6.O\N=UC;%A M\,#?'^0S\%[@)?_'U.6U2]_LLBPN;WF.8GPQD-6#8[;"@^F//[BA\[,);T_. M-/1^@]ZW>9]^Q(@7#,O2(T".&:$)0,F_T^52=HZ< M=O%70#@OL+06($ZI[,*YJ9^L+S^VGVIG8>6L+,"KZ= +QN>CE0%_T. /3L&? MR6F/.,=RRJ,R/9AQ!EU9WW$LS-I99"5NAY($_2HE5G0\QVGZ?,:4]0:&-U*"W;< M!#NV!OLKI4 BH6F(&,9L.X8*PT2E4?&6G9^KIC^V;C32L+ ML"OYW"V!XUI!W^"5%*NYG"@"QXN,IG3^9 1C=7,TF)Z\Z:"A @U/KH8;%WT! M[LF;#EA)'->J(5Y0$3<.M]/-#2:MDKC73 ]8J1+7+DN^X"RA3*Z$TDH8\P7) MC5'VJB_Z\J9C5DK$#4[/REZ51E_>=,!*D[A6%?"2K Q;Z1:&[:3<8Z6'JU2% M:Y<5U]5Z$^M9:0[3ZNCH4>K)FPY;Z1-W?'I:6C7.T8![\J8#5LK'M>J,EZ3E MI)5PAE)I-]*7TDJT0+MHN<<9Q^!V007-2,S!^RP^,X5H=W/L"/7E30>M1 MT M^U^RPUX53%_>]!Y0"@9:!I[*E*=V,YGN()H#5BYKTN:! I3'*]I9%!,?.>#=* MDYD?=-5 I2.@74?TLX=C?\G1]:&M0;IW<:#2(# ZF8QAK^JC+V\Z8*4^H'U[ MI)QR1I#M78]P/-E-.+N1'I+2!]"N#^YDV6(D+DM7W!5=F^O#5G!6&WTK6\D! MSRX'+N.8%N4!!<,Q)BLD=4LU 8Q[V.T=A2CXSTN!7M>G;:O654%IB2H&2\)5?E M38DQ1FI@6;B[?;?'2(]TZU##SK"V;46OS8ZF?46CF1O CM 4BWHG'3G,;9'W MNM[WVJP9=76\HDSO$,H\@&\\ QM&SF17RAC-W##JB%.1IG<2:8J#8?1*FUZ; M-CN'1)&F9R?-0_>RO5Z)LR]O.FA%G)Z=.!LFR-%320-&P&U^',*P50?V6.D! M*AKU[#0J V350J55^O?LJWMMXARZ@;^[WC::19%OCMM7%.N?=$R 7@K+_MJC MSTI-QP5>%WA%W+Z=N/\\]A#$;_/P[D 93+I/-GS%U;Z=JV_P#%?K*X$>FRB- M9QM^FX&'T(^BW3CWF>F!*JKV[51=,T;:+E+&6-ND//3A>%?^&,TBMRO6K=L" M)W&W. I*OY<#VF0^]#L37M&Y;Z?S/^3B\7(_"_J'K8"-9ITK8%^1N6\G<],N M(/@/''JX9_=^]$A\C[-_7[&]?_H2V>^5Z?ORI@-63._;F?[X_6J_S>BFP[V] M9GK BOE]._-W9.N!9WYVYT>/W?>X7W=_"-B;(EL$FR9]*/K 2+1-K$1Z22K>].M+72)9%DW'J?)BB]3,X9FA>#CD:,OX M-['&6((?24S%V%I+N;FR;1&N<8+$)=M@JMXL&4^05$V^LL6&8Q3E3DEL0\<) M[ 01:DU&>=\MGXQ8*F-"\2T'(DT2Q)]G.&;;L>5:+QU?R6HMLPY[,MJ@%;[# M\GYSRU7+KE BDF J"*. X^78FKI7<]C+''*+!X*W8N<99*$\,O8M:UQ'8\O) M&.$8AS*#0.KO"<]Q'&=(BL?W$M2JQLP<=Y]?T#_EP:M@'I' : %LSRL!9)H,N)L"WAFK="RASPWN;>*AM!L&N\D5V^) M\I.3&8H1#3&XR[^9.4LVC&(J!;@ =^J3B=(8 [8$T_![2CB.P#65B*[(H^J> M"H&5X=D"2T1B<:Y<[N\6X.S#.?@ " 5_KEDJ$(W$R):*:3:>'9:L9@4K>(!5 M +XP*M<"?*01CC3^<[._"PT MDI1E2?XDJ<9-"+^GM)+X#F_ .A J"-D=E_@ M4+F[N;MKH.-5T^;E>-X!O$^$$HDO;M02T,W)WS?*'EQ+G(A_=-DOP'MZ\$PY MKL0&A7AL*6D0F#]A:_+S3V[@_*J+O".P1AYZ51YZ)O3)9\Z$ '/$^3.A*X 2 MEE*IB[B "7*83-J>)M#K.<[(?MH-Y9A5@Z-?38U5OS?0LPPJEH&1Y1]J^<^4VH('%*=8QRUH)\?I M.8,];AHK&/A03ZY?D>L;R2WPD]IP-BJ!$H=KRF*V>M91-**<^EUW!-8(>% % M/'C/]3WH,@\=@37R,*SR,#1._$L9(R[. M=;DP#S N:J,?,\]P!36#.%_U/-2H!&CGI^O\5/8^;[P? P7K_=HW;XN0!TXAQ M50C'>0;%FFRT+#O=J;M":\9<[]5N[SU%S366 B?GHB.T9B[JFL U%P4="-N1 M$;S#RO86SV:<=57AFLN*UTM;NW (@K:R';%JLJS+"]=<7YPD;'V-L/6"_CY3 MC9FW8]5D6M<%KG&[?8VP#5HI\EW/VZ?7M@K@CE637KU=N^9=<9Z?6'%3V/0' M0"/0R:NY([3FV;#>P*'SGLH&C>7!J;GH"JV9B[I(@.8BH0-E.S*"0=G>XMF, MLRXQH+G$>+6RP78)T2[9CA@U.=95!C17&:?H6@G5/'NV>6JL_$,\Z\H FH_Q MQU4-MH_F_3:YMM&@1<[>N2Q32K7*[Q %"+/I*^[-JM[JGG*:W\[9M7EQR?D% M\16A L1XJ5R=R[Y*"R_N#8N&9)O\ZNV1226+^>,:HPCSS$"]7S(F7QK9 -7M M[>0_4$L#!!0 ( 'A\!55^HVE8%0, .\) 9 >&PO=V]R:W-H965T M;8F>U0ME^_8R=DA88P5;NAL>/WS7->&]N3C50_= 9@R&W.A9YZF3'% MB>_K908YU<>R (%O5E+EU&!3K7U=**"I$^7<#X,@]G/*A)=,7-^52B:R-)P) MN%)$EWE.U:\SX'(S]7K>7<0-U/0/KMY1M$C@K 6A/\JZ->"OBNT(G-EG5-#DXF2 M&Z+L:'2S#RX;I\9JF+"S.#<*WS+4F>2,'Z/EY?DX.GA^2YX0)\BF3I:8BU1/?8"D6R%_6V&<5=O@(]MM2')-^ M<$3"( Q;Y+-N^3DL4=YS\MY]N8\!-BF&38JA\^L_XO=1K:FHZS["%(66G*55 M#%@@N5*@,=6JHXH34V>4DSEV0NX2_W:ZT$;ANO[>ED<%$+4#V/_U$UW0)4R] MPGY+W8"7O'C6BX-7;>G\)[-[6?6;K/I=[HF=,7)@,L!-P&XS*2@;B>T^;"N\ M >\-]Y)O--Z3_!A SY\"CQN M Q_^"WBG]9[@HP9\U G^*0.\(ZP,J#;\T0[^(.X_7#"=']@3?]S@CSOQ/^#9 M=H97"?*%\A+:2ACO[C)!%#R<@I9183SXNQE5X:]M!O[GC)'U!+ P04 M" !X? 55#8RIK>\" #H!P &0 'AL+W=O_K; D%U6>R!(%? MYE(5U.!4+7Q=*J"Y Q74"2\=N;4[E8YD93@3<*>(KHJ"JM]7P.5Z M[(7>\\(]6RR-7?#344D7, 7S4-XIG/DM2\X*$)I)013,Q]YE>#$9V'@7\(W! M6F^,B5F.?:&'LEA3BMN[N7Z S3Y))8ODUR[)UDWL8%'LDH;631@5% P M4;_I4^/#!B#L[0%$#2!Z+2!N +%+M%;FTKJFAJ8C)==$V6ADLP/GC4-C-DS8 MOS@U"K\RQ)GTBG(J,B!35S(36912@#":O"-3K)B\XD#DG%QFF:H@)U3DY-8L M09%)I10&DL^,SAAGAH$FQ]=@*./Z!-$/TVMR?'1"C@@3Y.M25AJQ>N0;%&VW M]K-&X%4M,-HC\%,ESD@;<*=!H2[V QMTP@?XRRLD4%Z%PWOZXG&FC ML()_=OE1"^AU"["G^D*7-(.Q5]J]U J\].V;L!^\[W+G/Y&]\"INO8H/L:?/ M19-A5>&Y=YYT)5RS]!V+[3JKM)<$@Y&_VDQD-RB.HO,VZ(7 7BNP=U#@@V!B M)5F&&A5DP$K36: U2;*Q]3 *XRU]NT'GPSCIUI>T^I)7&GO[!0FPVA+3D=0&.SYE8-6T>!55MDS*%V# MRIH&Q?\UJ"[%@YVZ"GM)%&Q)[HH*!_&69G^C#]L[\ M5"R8TX3!'7' VP)Q5 M?:_4$R-+UYIGTF"C=\,E7L6@; !^GTMIGB>VV[>7>_H74$L#!!0 ( 'A\ M!54$SDRF71( '\4 0 9 >&PO=V]R:W-H965T;,Q=9>"+L-.K$ECB1#LC4? M?B7;(++K::#$_Z9V>CDX6<9(>7;Q9W7:9 M7[S)EN4\2=5E+HKE8A'G/]^K>7;_]L@Z>KCA2W)]4]8WG%R\N8VOU5=5_G%[ MF5>?G3PJTV2ATB+)4I&KV=NC=];K:#RH-UC=XU^)NB^V/A;U0[G*LN_U)W+Z M]NBTWB,U5Y.R)N+JGSOU0'IT=B:F:QO,GC#_O@G[;U\..V M5C_OD_4OUNJWTH[+^.)-GMV+O+Y_Y=4?K'ZU5]M7OXQ)6J?P:YE77TVJ[&&K,D[FQ4OQFS@1Q4VP$GUS7_\"?0>?@+O>T;QW6W^2O3.CT7OM-<3?WRUQ8O?7K;LV +*]?B=-AS5CG#\SVK\+ZGQ;8,<.?LKMJ_\8K^*P3[)KA M($Y?B;[U[ /WGF&6%6.M'GBO;V#\ WX,!^R-/&!O^J?/_E($AS.FO0D/>% ' M?&\B,V.KR7/?&RU!_<>_8?V5VS?]#9-I4>;+:GY0BO^.JCL(6:I%\3\M>_E^ MK0W:M7K:\[JXC2?J[5$UKRE4?J>.+O[Q7];H])]MJ20QF\0<$G-)S",QG\0D MB04D%I)8!&%:6@>/:1V8]'5:D\>T'HME&B^RO$S^5TW%-"DFV3(MVV)K9+O& MEL1L$G-(S"4QC\1\$I-K;+3"ZN>==Q?#\>F;D[OM-)(#AB0609B6QN%C&H?& M-/Y93_S3>F8_SXI"O+BNGKB_%+,\6XA9G.3B+IXOE8BG_ZZ>C-1Q;0NF<82N MP20QF\0<$G-)S",QG\3D&AMN!?/WL=4?[$1SN!=?:W!V?J;?*R1W+((P+7.C MQ\R-GCT"'HML619E]20Z2:_%53R/TXEJ"Y>1ZAHN$K-)S"$QE\0\$O-)3([V MPM4[K?[;"1Y4JM3JG^M;U1340>U+9G&(;HFD\1L M$G-(S"4QC\1\$I,D%I!82&(1A&D1MDZ;UW%/T1=!-AP46%2S4TU$>V9I\CJ-OY9A[,0 MV4Q,GY@#FY'.2>SM_;:/]W[9;71,!]5<5/-0S4K[J<_ +*V:KRT5+0JAFHYJ#:BZJ>:CFHYI$ MM0#50E2+*$V/;E,KLLR]HG^M^K+5L\ZBS";?Q22>SZLC[]5/<;\NVAZ+6Y5/ MJE#'U^KAR:F85?LCXL53Q7?SD)WCC9:.4,W9:.?;4Z17IX/=\[MHGPC5?%23 MJ!:@6HAJ$:7IL6W:1]8A]:.MEV">BR1:1$(U&]6\HIJ-:@ZJN:CFH9J/:A+5 E0+42VB-#W8316I9Z%GGGIH]PC5 M;%1S4,U%-0_5?%23J!:@6HAJ$:7IT6TJ2CUS1>E]7"2%6*_%)K)4W,5Y4A]] M11Z7K2^XFKW.V24U&]4<5',WFM77SU*=#4^W_]MYZXF'[H./:A+5 E0+42VB M-#VC37NI]TQ[Z5??=6IV.V<57;0(U1Q4S::LU#.7E7R53Y;UD]55F>+=4V6*;RI?K.[2&E.TPX1J-JHYJ.:BFH=J M/JI)5 M0+42UB-+T.#?-J-Z0?2:+UI]0S48U!]5<5/-0S4?M9[6/!_LIA,M*Z&:@VHN MJGFHYJ.:1+4 U4)4BRA-3V?3:>J9.TV7#^\BGV5Y=:@L;NJB83*O3S+5;]^9 MJ^MX7K^7M77QL]Y^VV>T?_!$ZTJHYJ":BVH>JOFH)E$M0+40U2)*TZ\CT?2: M^N9>TX&K$&Z4[2#V]X)H'JIK$%'-0347U3Q4\U%-HEJ :B&J192F!['I(?7- M2R(YLYE:79_M^7GK1MJ9MUJ#_FX>T7(1JCFHYJ*:AVH^JDE4"U M1+6(TO0\ M-N6BOKEL2MEUI[ MW]]?X6C4HJKD.A7%\JI(IDF<)^U/2S<[8/6T _!H MN)MB]DII[*72V&NEL1=+8Z^6QEXNC;U>&GO!-/:*:7]'.:G?E)/Z;#FI^GBG M '$L+O.'10S%QWBJQ)])>5/%W.H]7-'4S>;S]8LXY8T2'^9947]L/S7O1KM. MJ&:CFH-J+JIYJ.:CFD2U -5"5(LH3?_KT'2=^FS7J8]VG5#-1C4'U5Q4\U#- M1S6):@&JA:@649H>W:;KU'^^ZZ1-SV^;H_3D)LZOU?:*,:UA'K6^;MO;FW^C M#2A4G2;BE:_X[)3W6?DYZTSS-G51V6L]GJ'1J;J7-K@M>J=@V!X=Y[,,QC=TXF6O)"-1?5/%3S44VB M6H!J(:I%E*8GLREY#]ATMH:G MZ'1YB#:J4,U&-0?57%3S4,U'-8EJ :J%J!91FA[=IE$U-"_(]6XZ3^;JW3XZJ$2U -7"EF](R^4"(FI0/6U-"6IH M+D%]5?5B.^*=^**FU81W=1F_#UEZI_(RJ3^^S-5,Y?4J/E_+;/)=_!GG>9RV M+U9I'JIS$-'6%*HYJ.:BFH=J/JI)5 M0+42UB-+T6#>MJ6&?G?^BO2A4LU'- M0347U3Q4\U%-HEJ :B&J192F1[?I10V-Y8V+AR/LL9AG12%>7,=)^E+,\FPA M9G&2B[MXOE0BGOY[691UMEOCC':E4,U&-0?57%3S4,W?:-OSR=][N]-)B8X9 MH%J(:A&EZ3%M.E!#)RM+ZZBIL?SU7'[19**XB:N=N=E=7A> M?]0:<[14A6KV1AMN30^'_=/>SK4IG):[]8?]P9E^-Q?=-P_5?%23J!:@6HAJ M$:7IP6QJ4$-S#6HOF.J'RB=)H:I<)I-U"*=9E6!=W31_?-0S4JOFH)E$M0+40U2)*TU(Z:@I-(_,B5/^? MTTWE374XE>DD6U1'6>?'K4H+]?)8?%*M63;O2-:CFHYI$M0#50E2+*$V/;M.K M&IE[5<2LVCQ$YSBC?2I47&I*$NG65H=8DN57\7I=_%Y5LVBJTGTE[BLYLJ1?/_Y2WT*ZLLRO8]_KM\# M%#_U-J&OF\L=UD?MUCBC'2M4LU'-0347U3Q4\U%-HEJ :B&J192FY[[I6(T& M[,0:[5.AFHUJ#JJYJ.:AFH]J$M4"5 M1+:(T/;I-[VID[EV]CXND$$5EQU-1 M';OOXCQ9G0W+GU@LW>QUSBY:JT(U9Z/M7@WB;'BZ_=_.ZK0NN@\>JOFH)E$M M0+40U2)*TS/:U*=&YE6H+O-DH=9SZ+\$NX"K>>3.:4:;5JCFH)J+:AZJ^:@F M42U M1#5(DK34]XTK4;LDE0CM#V%:C:J.:CFHIJ':CZJ250+4"U$M8C2].@V M7:R1N8O5?1)]UCJU'.U=:3U6?4R6FTP85J-JHYJ.:B MFH=J/JI)5 M0+42UB-*TOP+CINHU9M>N&J.%+52S45YN]SME%&UNHYFRTW6NEC7;.1J.#>JCFHYI$M0#5 M0E2+*$T/95/%&INK6%N3Y5710Q7E>EH=EZNK[7ZK)]W9K)H:S^+EO)XLRW3U M!>>N/ORNOE(=D9LO(Q-N\TYW3CY:[D(U!]5<5/-0S4B M:8&-V<6RQFB1"]5L5'-0S44U#]5\5).H%J!:B&H1I>G1;8I<8V/;Y!)RLX+'0$Z:(AJ$:6M0WE2W"A5VG$97[Q9J/Q: M?5#S>2$FV3(MZX/JUJTB5[,JM-;K=[VCD[W;/>NU;[7<+JW7P>KVDX:_>',; M7ZN/<7Z=I(68JUDUU.FK\?!(Y,GUS>,G979;_:B.Q%56EMEB]>%-]:= Y?4= MJJ_/LJQ\^*0>X#[+OZ\>SL7_ 5!+ P04 " !X? 55LE;1&6H" "G!0 M&0 'AL+W=O#7<^QDH;"LXB;QUWG?Y]@^3O=2 M/>@2P)#'B@L]\TICZJGOZ[R$BNI+68/ F8U4%37855M?UPIHX8(J[D=!D/@5 M9<++4C>V5%DJ&\.9@*4BNJDJJG[> )?[F1=Z3P-W;%L:.^!G:4VWL )S7R\5 M]OQ>I6 5",VD( HV,^\ZG-XD=KU;\(7!7A^TB6#[;PO9EY@@8!#;JP" MQ=\.YL"Y%4*,'YVFUUO:P,/VD_H[ESOFLJ8:YI)_984I9]X;CQ2PH0TW=W)_ M"UT^L=7+)=?N2_;MVGCBD;S11E9=,!)43+1_^MCMPT% %+T0$'4!D>-NC1SE M@AJ:I4KNB;*K4R,@IG&<:9; %K0R[("@^[:#@0N2$?I=A> M&% 5<9.G"S"4<7U&3@@3Y',I&TU%H5/?H+]5\?/.ZZ;UBE[P^M"(2S(*SDD4 M1!&Y7RW(Z,#CHOXZ@6,N,>( M_P/#63.M&RIR(+G49O JQ<\!1F$X#)#T ,E1@+D4.\ =6.-%%]* /B<"!M-/ MGAU#. G#R3_V_D'=V2?L$U5;)C3AL,&XX/(*\57[++0=(VM7BFMIL+!=L\27 M%)1=@/,;B51=QU9W_S9GOP%02P,$% @ >'P%5=8'FI0A$ [PD! !D M !X;"]W;W)K&ULQ=U;;]M(FL;QKT)X&X,.D,0B M=;"=<0PDYJG(JNZ@LSUS,=@+1J)M;4NBAZ23-# ??DF9-E46728[?V'[HN.# MZE>4K?<5#X^+Y]^R_(_B)DU+Z_MZM2G>']V4Y>V[X^-B?I.ND^)M=IMNJN]< M9?DZ*:M/\^OCXC9/D\5VT'IU[(Q&L^-ULMP<79QOO_8IOSC/[LK5WR77Z.2U_O_V45Y\=/RJ+Y3K= M%,ML8^7IU?NC#_8[-9O5 [:/^, MUD12_?,UO4Q7JUJJMN/?#7KT.&<]6; I!DPZ3M@V@R8]ATP:P;,^@XX:0:< M]!UPV@PX[3O@K!EPUO?':H\>?G.CIW/8SPUY_&7W_FW;#[]NN_?OVW[XA=O; MW_CQ_6MQ^T)VDS*Y.,^S;U9>/[[RZ@^VU; =7[U^EYNZ<#^7>?7=936NO/AG MDN?)IBRL-]8O]8=U&5D_NVF9+%?%J_/CLIJC?N3QO/$N[SWG&<^V5+8I;PK+ MVRS21<=XUSQ^_-+XP#Q^9AA_7/UL'G] SL,/Z*-C!#_<7;^U1M/7EC.RSZS? M/[O6SS^]LGZRCJWB)LG3HOFGZR?5 Q[;->R,!L&N&8[N-A4\VL+. ]S!>/T9 MV\#X9D8E^>/3-#$!\Z1"YDD),^.F\UY/*NKQL[&?,+U> G&/[7,>7EO/*O*% M5^AMM7FC\5]XA2HS_$OVM=J\DVU-G?:%M>H=/[:W\7:F\3,S7:Z2HK"R*ZOI M.].NMUZ=^I=<9O,T_='U?Y2D>9?TZ.+ MO_V7/1O]O:L3D)A+8AZ)^206D%A(8H+$(A*+24R2F((PK0E,'IO Q*0_[..\ MMJZ296Y]359W:5?%&Y&A%4]B[CTVVV+UD=C7B\E9=60V.C_^NEO+Y)P^B07] MGD!(SBGVYSR9.;.]22-RTIC$)(DI"-,*E./;TYL<>3_2J> M[A6>/3D].]U[H" W+R*QF,0DB2D(T\IX]EC&LUYE;&5W95$FF\5R9KFF]/SN\<.Y>9]6OU#IWFU??7Z^I[G\ML M_D=7L1OG&%KL).:2F$=B/HD%)!:2F""QB,1B$I,DIB!,:PBGCPWA]$!GT$[) M)D!B+HEY).:36$!B(8D)$HM(+"8Q26(*PK0F_@/;_V=Q_7FJ8:6.ZJY MJ.:AFH]J :J%J"90+4*U&-4DJBE*TYO$3C#(/M".?P-3+8'47%3S4,U'M0#5 M0E03J!:A6HQJ$M44I>DMP6E;@G/PZWCF*08W!U)S4,Y?/EZP_F/]^M^BLPN@\3I4)V\<=AV*[XS!/ M5JOMWD7?5)&]GTJ;CD?.6-\GOC1OX>!N@";^4,U'M0#50E03J!:A6HQJ$M54 M1\F,I^/)Z6/)Z&7>A@/MGNG AS)/OZ?Y?%FD594OY_V7&?CN>VJ=/:QP-!:*:AVH^J@6H%J*:0+4(U6)4DZBF M>A2-7N5M/- VYP-[_BU-HV@A\(Z359?FV087+9KN0S4?U0)4"U%-H%J$:C&J M2513+]>,7K-M@L\V9H.8T_:G/0L:#>JAFH=J/JH%J!:BFD"U"-5B5).HIBA- M+_LVLV>;0WL_=0:^XY:"H0U5Q4\U#-1[4 U4)4$Z@6H5J,:A+5 M%*7I+:%-!3K&B-%!(T#FJ0H0_%D) 0XNHYJ*:AVH^J@7._L)[I^..O=D0G5:@ M6H1J,:I)5%.4IM_,J\TCCGLM7/A7CBE4\GVYOEL_?_Q@GGIH/T U%]4\5/-1 M+4"U$-4$JD6H%J.:1#5%:7K3:!.+XT,M9#A&8O1$P>R?@ M0T01QVT4<3PYU-$ &=6Z1#47U3Q4\U$M0+40U02J1:@6HYI$-45I>DMHTXCC M_Y\_4S3;@[L"FD5$-0_5?%0+4"U$-8%J$:K%C;8;T[I?>>9) M3$NBTRI*TPN^C1F.S3%#XP'!Y]ML4V1Y9ZVCT4)4DMHTX63?NLA'F)I$_/4@YN&W6\?SD6G]5#-1[4 U4)4$Z@6H5J,:A+5%*7I M_:"-%D[(:*$9&USAYDV;/IO-<&,-)[?M]WNW][E\YOD(3_46>-D?NJR MT?;7!=_;LR>G]5#-1[4 U4)4$Z@6H5J,:A+5%*7IE=[&!">]8H*/\<#Z4/ZU M5=Y4<]UDJX5I+Q]- KZPF;9CK;-->=.]GX_F_E#-1[4 U4)4$Z@6H5J,:A+5 M%*7I#:#-!TY^(!_87 ZLDX+;!0F*^L!_YTI!F5F_WA5E=1APF:VK KU?H:"S M6Z"10E1S4/-E(X.52D<()&"E'-134/ MU7Q4"U M1#6!:A&JQ:@F44U1FMX2VDCAI%>D\+4U;W<:MA<-.KL &B%$-1?5 M/%3S42U M1#5!*I%D_W0WY-3QS$ZH40U16EZ:;?APJOFH%J!:B&H"U2)4BU%-HIJB-*U=3-MHX?10T<(I&BU$-1?5/%3S M42U M1#5!*I%J!:CFD0U16EZ2VBCA=/#WVK9/,7@YH N83C=OYWQF^FDX[JE MU_%(>]1UTPL?W<*@:PM/[*[EB3L>.>MZH$ W,$*U&-4DJBE*TVNQC?5-S=FY M3W=?5LNY<:CFHUJ :B&J"52+4"U&-8EJBM+TEM"F_J;&K%'?VQ::E<'U M3VHNJGFHYJ-:@&HAJ@E4BQI-.TXZ.>LX#(G1>26J*4K3:[O-^4W- 3HXSF^> M;7 /V%_D;?1V]#31C\[IH9J/:@&JA:@F4"U"M1C5)*HI2M/KOXWY37O>DKC/ M-7FS-;BZ9R]=<771"3U4\U$M0+40U02J1:@6HYI$-45I>FFW";RI^9[$/[2" ME]D>7.IH" _5/%3S42U M1#5!*I%C;;[9G"V_6_V=%\>S=>AFJ(TO>#;?-W4 MG*_S'E;R;O?G=_]D9WX?Q;]?GN/']O+1;%ZC:<=QIT]W!-#$':KYJ!:@6HAJ M M4B5(M13:*:HC2]+[3AO*DYG/="7RCS9+MKL$C^[*YV-(7WPK8ZH^>VPT6W MPT,U']4"5 M13:!:A&HQJDE44Y2F]8!9F[B;F6\FW*\'O*EJS_"GO>8YAG:" M%[9X_'PG0+?#0S4?U0)4"U%-H%J$:C&J2513E*9W@C9H-S,'[9Z$>YZ_VX?9 M&5SM:)H.U3Q4\U$M0+40U02J1:@6HYI$-45I>@=HXWTSYT 1GQF:^D,U%]4\ M5/-1+4"U$-4$JD6H%J.:1#5%:7I+:%-_,_.J?H="F,=X[4>R,.M?_ M0N?U4,U'M0#50E03J!:A6HQJ$M44I>D-H,-G+!^W? M!-)%Y_10S4>U -5"5!.H%J%:C&H2U12EZ7V@S0?.>J\#V&.%;S,VN+S-FV98 MX1O=#@_5?%0+4"U$-8%J$:K%J"9135&:7O)M)'#6,Q(X>.E/,SRX_,V;:5SZ M$]T2#]5\5 M0+40U@6H1JL6H)E%-4=I] S@N;M*T=),RN3A?I_EU>IFN5H4U MS^XV97V2<.>K5G6L7S4(^]T'Y^AX[^NN_V._"[=>/6_[B_#:Y3E62 M7R\WA;5*KZJI1F]/JLZ6UV<:'SXIL]OW1_:1]24KRVR]_? F319I7C^@^OY5 MEI4/G]03?,OR/[9/Y^+_ %!+ P04 " !X? 557 K9)J$$ !D'@ &0 M 'AL+W=OE&R7;WH>K#Q%S'*,!X9\9V(O7#=P8(!@=C1WN3AQCPN3_,/<,! MALF&BT>Y %#D*4TR>6XME%I^LFTY6T#*9(\O(=/?S+E(F=*KXL&62P$LRHO2 MQ'8=9VBG+,ZLZ23?=B.F$[Y229S!C2!RE:9,/%] PC?G%K5>-MS&#PME-MC3 MR9(]P!VHOY687P0)S)1!,/VQADM($D/2O^-'";6J?9K"^O(+/

&6!=VQ!ORSH'ULP* L&QQ8,RX+<3+MH5MYIGRDVG0B^ M(<*H-/J*\P66?QC!2?DRS+?0:*U;]W/*?GR M]6IB*]T:E/EC'.QH7=N/^XNL><4<&1\?=.%N/ MSFJ(NM40=7-^?P^_<'BI!P:T&=M9;(+YDURR&9Q;.GDEB#58T]]^H4/G]S9; M,6$^)BS A(5(L(:=7F6GE].]/79>)DSF$5*>LX0+DE_0R#]_:BFY4I#*?]N< M]C"=QH3YF+ $Q8BP1I.]RNG^YTG[DLHGY"YN9RL\\M)6KN3IO)C6U,Z,6\]&3!A/B8LP(2%2+"&LIL)PT*$YO--P)N.-D M_G&RH%TV&'F#G;3;)QP[9[6_]ORCM3D7VMF^VU@^GLX%@.Z3OL\#J8A@JO7I MMIOTUI,#E>:CT@)46HA%:SJ\G;*@[CN%(46=ST"E^:BT )468M&:AF\G-6CG MD_1/):+7ECF.0[W=3#Q2Z!\K#/8(Z>A5+K8+/6>X)PNWY+ C]=Q!%E$ MGF-(HM;^= +>?$9@TGQ46H!*"[%H36.W$QET\%X1B#JW@4KS46D!*BW$HC4- MWTYPT,ZGZI^*P.&KITQG-_P.2OS#DN"P).R4%*VQ:^_;S/O7:R8>XDR2!.:Z M1M]_ZF)1O-(L5A1?YJ_@[KE2/,T7%\ B$$:@OY]SKEY6S%N]ZL7R]']02P,$ M% @ >'P%5>*A$57_ P N!4 !D !X;"]W;W)K&ULM9A=;]LV%(;_"J$-0PNDEBC)=IS9!I9HQ3(TJ)%L[<6P"T8^CHE( MHDI2=@+LQX^D9%DR9-5!Z1M;'^<\UGG)ESKF=,OXLU@#2/22)IF8.6LI\RO7 M%?$:4B(&+(=,W5DQGA*I3OF3*W(.9&F2TL3U/6_DIH1FSGQJKBWX?,H*F= , M%AR)(DT)?[V&A&UG#G9V%^[ITUKJ"^Y\FI,G> #Y=[[@ZLRM*4N:0B8HRQ"' MU*033,07"EO1.$:ZE$?&GO7)[7+F>/J)((%8:@117QNX@231)/4< MWRJH4_^F3FP>[^@?3?&JF$12 )3<1[ MQ=0(8@;X+XC7&?U6P 7ZG)LK"A'3[ G=L24D*O8XNRKHNR_*/ ME/5GD0U0X%T@W_-]] J$HY^1B\2:<.C"W?3C(H@5#AL<;I ,N0,7G?YTN/_I M7#6>]:#Z]:#ZAA\>X3](%C^C7.D+7=+U)NN%YDKD:@AFCEI)!/ -./-??L(C M[]H)5>3#9F,4D;BPDM%Y/_^IUY7?X*+G]&O\8V M'T#-J6I7=5 MTXMZZURQ"8LLP5H2CFH)1V?RWLBFGC9AD2582\]QK>?8AO>Z!"W!V&MZ! ^& M!W8[*2KZ7E2KMLNZMLOOV"U7/2,LD02>HG?Z[2G>=U72BWGKU+ )BRS!6O)- M:ODF9[+:Q*:>-F&1)5A+3^SM.VCO7&:KR"V'!(/Q@=EV4RENGAU5:9(O65G#?C6/_3);#5EMUJ[3( M%JTMZKY;Q[W-ZP^YKB3C8<,HWF XGEP>&N](X*'Q.L/"X(CS]@TT[N^@[ZEX M_K#B *H6];(#(1%7?Y [2^HEO7FBV*1%MFAM%??=.1Z>RWU6FW6KM,@6K2WJ MOE_'O>WK#[EOU.46+SCT7G<8QN&A^[H#O8E_X#^WL4NF]S3O"'^BF4 )K%2B M-Q@K B^W"K^BC&Y.]%[&PO=V]R:W-H965TT![Z.U5'![!$FR 7C'*N@1Z[!("R5&VT1^)[OE\#GS3#IQ A MO%O N[MP%Z57^OU*OU_P!6_2/V4ZXE+G"LCMR5P;A5WWJTYSZ:17[\2>Q&.= MT0C&#AXU#6H%3OC^77?@?:K+0$MD._D(JGP$3>SA]]QH@XG '! .QH BX3G])VO6V6S!XUJ>- MKM\H[+ 2=MA\\$R"9^T&1"Q5K81&^&M+V!+9CM)AI738=OL.V]3>$MF.]J-* M^]'_:-^CY[?LH!,\Z=Y&SZ_5Y6Z-%':&?P!02P,$% @ >'P%5>MC M*((B" W5( !D !X;"]W;W)K&ULQ9Q;;^,V M&H;_"N$MB@XP$TNT?)HF!C+6L=C9#B;M]F*Q%XQ-Q\+HX%)TTA;]\4L=8EF* MS$CM.]A^,391O&/,G"-"&" M[VY&M^;[8&+D 46)?X?\*3O;)GE3[M/T2[X3;&]&1EXC'O&-S!%,O3SR-8^B MG*3J\6L%'9URYH'GV\]TMVB\:LP]R_@ZC7X)MW)_,UJ,R);OV#&2G],GGU<- MFN:\31IEQ7_R5)4U1F1SS&0:5\&J!G&8E*_LM^J#. NP+@70*H#V#9A4 9.^ M 5858+4"*+T0,*T"IGT#9E7 K!4PF5\(F%XC M3M9I\LB%#//M3TIR7 B^)2S9JG?B6 GS3J:;+^0=^1<3@N4:)=_97+(PRMY< MCZ6J3(X<;ZK$'\K$]$)B2CZFB=QGQ$FV?-L1O];'3UZ+M_7Q,TW\6'V(IT^2 M/G^2'Z@6^,,QN2(3XRVA!J7DYSN;?/?-&_(-&9-LSP3/JI>NENK!-M\HL%F MS4%@^VO5V.D//M6X ^/J,;<'<47HLEF_#HRGQWQD"F,^?WZ/J>2]VNCWH3ZW ML0\PZ/$UT[*:QAE0(\W)Z22?%.C)!?0Z8EE&TEUU!O_GG^I]$D@>9__M.G%+ MF-4-RZ^^[[,#V_";D;J\9EP\\M'JVW^8,^/[+FTC8382YB!A+A+F(6$^$A: M8 T56R<56SKZJKH*9;F&WY(#$^2114=U$0H3LDVCB(F,'+@H3YLWY,^+YU"I M\C+9O$B6#PD?5\:581CF]?CQ7+_]BMG]BCG:%@[5'!+F]6N C\P9O)JSH9/I M22=3K4[JL0M**M-^4M%6:VA7UR^G@\SI(F$>$N8C80$(UA#G["3.V8!.K!HR ML*/>_EAK[%[7[%W6TK1NJ-R3,0\)\)"P MP1IZFY_T-A_6&0Z6W/RR.%J*T]9D:/_7.ZV#3.LB81X2YB-A 0C6D.3B),G% M\"XP/\J5.I\O\;]:2*3)K ((U9&H:]2RK,:#/>TQE+E213\1G;TERC._5S4BZ M*R:GSNY,U(U)?J1S7M,\KL7]3N7]31-WRPRI T#TKSH;0 16L*DM:"I%I! MWC$E/]5Q%KK[J],[^AR#^U(DS8;2'"C-A=*\BC9KG*SMSA29,4#1FMJM31E3 M.UNN;LW3#>?;C.Q$&A.YYR3,LB-+-H6B-V* TNZ(UA&!-9XN.3OMER581 M%UHU#TKSH;0 16NJN39G3+T[:\?) MU%M.C3'RV_.;,A:GQT1>'",@39 UE&9#:0Z4YE:TQOAEVGG7Z4$3^U!:@*(U M55O[5J;>N&JIMIXCJ^86\K&RDK"ZXY.")1DK?SO[VC3#2U=I-K>6$\MJ3S+T M+&CK6S%8B% O"TKSH#0?2@M0M*96:T/+U#M:F%F(,L?B3'+TRIRUA8GT;NQ> M.1UH3A=*\Z T'TH+4+2F*FMOS-2;8\WYA8MS"Y>N_LN+5[&V)/N6M/45'MQ9 M0BTN*,V#TGPH+4#1FK^2KZTPJK?"_I_37K3#K[$Z15V5G+U:TM8W=ZBHH307 M2O.@-!]*"U"TIJAK8XSJC;'6:%7P_#FSW./M?;=5)6@(;M+=X>KK,G0,T#^Q M TWL0FD>E.9#:0&*UA1G;9)1O4GVXT]!I^*@MA>49D-I#I3F0FD>E.9#:0&* MUM1M;9!1Z&-+%.II06DVE.9 :2Z4YD%I/I06H&A-/=<6&=5;9. 'F/39!NL= M:J1!:0Z4YD)I'I3F5S33/!^-\7?M7_ &J*Q-)=<6&=4_8O4WGV+1TPT\UMK:AK+Z6S:GD\,4(F;XJW],/J*'_9750OUPZ T&TIS MH#072O.@-)^^?/1M8M');+Y8S-NJ_1I^&*W],*KWPVYKG<(&$$@/9@VEV5": M Z6Y4)H'I?D5[?4!Q-=PS&CMF%&]8_;C0183MC(EAZ/8[%G&VZ[$I5D+I$6S MAM)L*,V!TEPHS8/2?"@M0-&:TJYM-[J$SEI GT>#TFPHS8'27"C-@])\*"U MT9I+!]5^W43OUWVU9W[T>8M$0@J M<2GK\=D2>#$7#\7ZB9E2[#&1Y1INIZ.G-1IOBY4)6\=M\[U3KK188\J%'S\R M\1"J,4O$=PII7,U5*T6YEF*Y(]-#L=#>?2IE&A>;>\ZV7.0%U/N[-)7/.WF" MTXJ6J_\!4$L#!!0 ( 'A\!57(L@UN-P8 *(I 9 >&PO=V]R:W-H M965T_6?L\I#91Z9XG,1_Q&%>G71 M&_=(R!=L$^L[L?V%%Q4:&KU Q"K[2[;%LTZ/!!NE15($PQLD49I_LN<"1"V MGG<$T"* O@R@'0%>$>"]##CK"!@4 8.,3%Z5C(//-)M.I-@2:9X&-7.1PIE_>F^_I?4*G@3Z%/BTA-"'>J0AWN?O'WSCJ@5D[RU>G:U:R9/B>=F:NY> MK:V6=IE?-RG(.)D,+5]J';/44F.O;'$O$_>Z6MS4K6CQ6[:#,:S)#%HZ77)S M?4*NGDTO@%^AB+RB?>F/_[@CIR?VH!CBOE(8@WN@Y+[P*8^_;1)'KDD8D'X MUTVD=S"2 N!MQI=I647^:6GA'*A5^%"@F&)^+C;,Q,P4\S0=3/I/+92&):6A ME=)DA9(@ 4#$RBNI(XSX>RZ71B;;YI V. MX[2#.RO!G5G!7;.4Y:F.S"#!727K6.QX:Y>R"AU*!E/,1Q)K !R7 ,='GD#& MF-PQQ7PDL0;W\Y+[N;7CWDJ11$H)N=MGQC679@J![DS 2QA*FD=X%;90W'F M8BZM#4KG=%@.R1P34HD-3*Y3+6F=[QGA,,%2QQV2;,E+;COF6KOVH;10U7PL MM2;7FE5PCSSPBQ? @H^IYF.I->'3"CZU=NK/7&D@>Y--XS#V^3,,_LC !D<& MB2 2(7D+E[EU>0>=O=/$7!9%U2=6.AY[HS/:',=S^SL=3!!)K4FP\CVN=7D/ M*Z8G3(;>ZZ7OR/'&GO>2(:J#P5)K,JP\C&LW,7-8FS,@=/7,@XWQ+NUL4 T+ MJIJ/I=8$6-D;=WCL'(IJA%#5?"RU)OS*,KEVSP0KJ(#S4)$%+*6R1=1*Q"&7 MBH3\4;?"1#5'A5K="7HU.U,P0BJRR:AR1Z[='KT>X?]QW81JEE#5?"RU)M+* M+[G'-DPNJF-"5?.QU)KP*]/DVEW3+ PC,]VSN'5KI)4FJF%"5?,+M:X4TMP# MKQP3M3NF^JY;S69^@@P)H]]\*--S&?Q^0F[TBLO]KWNZONWG0OAQNZN^W)2G]N+/QC6_V&D M:&6DJ-U(^;!8 L>DM-SD/1,XZ[8$'#TA4GX2EUH16^21Z;)]$47T2JIJ/I=:$7_DDBO>_ MI9/]QLE"2")Y()9IU-G?4=T4JIK_#224[#@#H^B2Q!Q (",2LIVRT:X<%[4[ MKCM(F3(*3 ;-+=8#$&S=5[$+'

MB]H]5AW^NH#/ZO # :L"6%?!(-+[))&QO[M_:&6-ZL!0U7SZVH&-S@=='LRK M/)AG]V"S+9,A,5O49L69)]76TS6H%@I5S?]&%'P% M56A] $L5!P T"< !D !X;"]W;W)K&ULM9IM M;YLZ%,>_BI4[3:W4-MCD@61MI3;-U=V5NE7KNKV8]L(A3H(&.-=V^O#M[S$0 M"-1QDLW5I!4,YQR?'\?&?^+S)RY^R05C"CTG<2HO6@NEEL-V6X8+EE!YQI+%FZM&[Y$\X72#>W+\R6=LWNF'I9W L[:I9=IE+!41CQ%@LTN6E=X M."9];9#=\2UB3W+C&.E4)IS_TB(Q2Q4V@6%/X]LQ.)8>X)^_%'F\=K[WUGRD,R$2C;B\?=HJA87K:"%IFQ&5['ZPI_^845"7>TOY+', M_D=/Q;U>"X4KJ7A2&$,/DBC-_]+G L2& ?@Q&Y#"@#0-_"T&?F'@-PQ(9XM! MIS#H[&O0+0RRU-MY[AFX&ZKHY;G@3TCHN\&;/LCH9]; *TIUH=PK 50+U)VGV!$_1/13E=!4SQ&MQ7T7,=OAT4O MK_->DBV]]-$M3]5"HG$Z95.#_8W=OK?+?FRWQ\3BH W(2^YDS?V:6#W>4G&& M?'R"B$>PH4,CN_D/_--$P6[T[RJ%F%X6DY@@V,UO6+BMRS4$?EEZ?N;/W^+O MTRJ9,)%55UXO#\!6Q"]1.D>?5THJJ)7L.*LZ8]7D 3KF 'J.'"Z=C1TYJX'ME& [-N\;8(N!N*K \@VP/ =[@B9L'J6I M;IK0F*8A0T?.NIDS_5Y[O"0=3 ;>H'?>?MQDZBAJC6FW M9-IUR[0X0.R9B3#2T^L.IMU7&$[[I(]QIT[AQG ?]GSF^#*]3E%\>[<5GC'UJ"O==,>QCC08/]V%'0&M)^B;3O%BG+S_<1<[:DT/) M!?N2&<=6B,?2G/PBB;V!CCP^_T&34=1:S2Q5ZW! M/>M*Z'LF9]CT%%T],@'Z+/<]+EX=Z$Y$,("7@#Q;*1G7SYY+;DZ]C5UYJ]/= M4#C86JUKNHCF<,M7,EIJKMN6/U,>QU3(#'M6K\9RM<<^F'ON+=@LV#.O.?1= MQ:SS)!5/\F<\S4N?/7E:8Q_,,_>&.QM O3,\: )U%+0.M-)!V*H&]@=:7QSM M"=2I1BJ\U8#Z9\V%NJN8=9Z5_,%V_;.3IV%EM"=,I\*G\-:HSD'0I-FQ3PIU M2I6@P79%LW?5[5H:[8G.D1PIT'7W0_<6&@A7(@C;5="A,V6Y/MH3J5,-5'@+ M:D0#OTGT+200KC00[A^V4D)?F/XFL4MRB<1;CP)!4_""-VI;-J1 M1H"RIX\P2O1G7$0"-*4OID^*XST]]7-/$O4,GNJP*U6%[;*J#MLR[?XY?**H8^ ,$IE%*)O-%X9%2YQJK2<>AN[\E;G6"DR8E=DEEF:EHBC$O&C M1FR0O4;J3O58X:U7^R#C#0:DL0YC MYU1E%=YJI8,]O]MD]Q8JBVB556^I5 *Q_U3R _\\PL?HZX*M/U#S&5)P-N+) MDJ8O[_\*".Y_D'K'0Z)WJT#1"C9E\$K7"@Q>Z/"25Y$^AA[/F("+2.I'=**5 M&Q>ZLK6_6R;F(-&.J-2;4Z 74[W1X1.'AX6/3] "%@LPS3*]I48)GF^*B5_@ M#":4;+3(=0CKJF]-QSU3.W]X:AO:@^&H\#4/AB.!L;^>Y" M9[RB4S/FA@E<,=. M+$Q;PR)8V/F&%+'QMPQ)(^-V6-('QOSQP &PE@0("- M# @P($8&!!@0(P,"#(B1 0$&Q,B -B9$" 3$QN"*]X9B8&,"$L-ZMUJYJ M.-_K=DL%K',DBMD,ZAD&#LQ6(M\^EI\HOLSV1TVX4CS)#A>,3IG0-\#U&8?! M4YSH .4FOLO_ 5!+ P04 " !X? 55+UM*!4L& 3*P &0 'AL+W=O M)/DSC'0]()U M6-&@P;:'80^,3<="=?$D.FZ ??A1$BW*-45+LHR\V+KQG#\/C_@C*<2R<;+AL;RS2M*("7F:/DRR3L'Z\M_ZQJ+RLS#W+ M^+LD_"M8BO7UR!^!)5^Q;2B^)KM?N:H0S>TMDC K?L%./>N,P&*;B212A:6" M*(C+?_9=!:)6 *.& D@50(7NTE&A\CT3;#Y+DQU(\Z>EM?R@J&I16HH+XKQ5 M[D0J[P:RG)C?B63Q[75>KR58))%L[(P5X7H-[F0&++,F7A^4GLEY5Y="^.&,H6^28#74LSF]2J;WC(GJ7:!F?E4S MOUT#;'+!5T!RAJ>@J!D(@R@018HLDS!D:08V\EZ1),;^J?3DUY*D;$M3@DPK M?=-.^K:;36]]TP[ZH*,1X%SL55>FZ^\5\2B&F#2HJH$)=E5U!78%964.LT>> MRE&#'!CD0X]<\4*R(Y60W[)0QG4E>X8G+B-JYI#=M0>*H@!"$)5$\L&2/=F M 9&N%QJ@7OP@:SJDB/+>,D.$:U_1 M ^WA =$I>B!-130$%7OW>,I[NQQ!FGFH'?/ZT$.9/AAA.(Z#W(81!M),0YV9 M-F@L<9=8:N8A._,,](!C@HP*K)9Z=K!(RM4! M/TD:L A.^#.H8\9/"J'E;"I9]!,0YV9-AP] M[*[W],"*'K9%*DU#/ 0->_=TRGN[W,":=;@=Z_I00YD^F'- 3!W2,.? FF6X M,\L&C>7Q_,T2R]HZI9UU9FI,C0HNL>R(-=\P>2#<:,$ZZI M8H:WGW&XIR8<6*,0#X'"_MW=\9)F?^F@U5K5]!0ZB"8B&8*(_3N\X_5,2XIHX)%VP.N%CN/U3(2@!W'#=V_- M,]J99T.&DAY/X)I#237QJ)UXIDF',T:N48+55,_^E6K,4?2,\*"7("/59*0M M)W\#P$.Y.IQUE(UJ3!9-.-J-<.?0@QY_N+-IK.T_:;FY2.5S2A M[V/:E",::K0SU :-I6$69XCEI+9/,>+I0[$;,Y,)N8U%N66QNEKM^'Q;[G/4 MCY?;13^S]"&0%0KY2A9UQIZ,65KNP"Q/1+(I=CW>)T(D47&XYFS)T_P!>7^5 M)&)_DCNH]L'._P=02P,$% @ >'P%59^SW_U7 P " L !D !X;"]W M;W)K&ULM99M;]LX#(#_BN ;#ANPQK;BV$XO,=!T M+[5> M-G/O;F4V$Y5FE,.M1*HJ2R)_+H")_=P+O><7=W2]T?:%G\VV9 WWH!^VM]+, M_%9+04O@B@J.)*SFWE5XN0@C*^!6/%+8J\X865>60CS9R9=B[@66"!CDVJH@ MYK&#:V#,:C(<_S1*O=:F%>R.G[5_^-KC6 MJ)\W:(L:#9] B]&-X'JCT$=>0/&[O&_<;'W%S[XN\*#"KQ4?H7'P'N$ 8_0& M^4AMB 35/ 8LC-MHCIV%\0D+WRJM-.$%Y>M>I35EK2/JUV'3\%)M20YSS^29 M KD#+_OSCS ._AH@C%K":$A[UMD/D;88 MZ7D'".IC_]K3DQYQACA*DC"*^SFG+>=T,!6_NWIL**]V(,W]@MQY0J9( OI$ MJ$2/A%701S3]'](S# [U.!B,[Z(W#PO!&)$*;4'6L;1!/52PWN):VTD[D4U& MZ8FD##OW1?CBM#R'JKF.H@Y6- K2$UCX@(5?GJ;G<.%CKG@4A2>X#A=".%C- MNUE[#M7XF"H934ZD<'BX!,+A6^#C<:Z>0Q<=G;!X%/SWA/F=YJ0$N78MF#+- M1L5UW:>T;]LV[ZIN;@[+ZQ[QADB3' HQ6!G18)28LB'KMJN>:+%UK'&M*H@[0+S?26$?IY8 VWSF_T"4$L#!!0 ( 'A\!54/5=8$5@0 &09 M 9 >&PO=V]R:W-H965TF(-+93 DFPS<4?WOT/E4*!X"YKQ\B_:5UK'0HLM%S2OC.4,\K0X M_)+':B%.#"1';^!6!F[;P#]CX%4&WG-'\"L#_[DC!)5!Z;I]\+U3=5-J)Z5S0Q<-'M=0)6M!)'E1[RKHP^FI%-*DB6_@?)!;K.Z5:J__Y#(M$G 3G_1Y<=A_%]_?BJ MTDOS3^3L,@D+#8$:X1C5(=C],9%9&0RB"9A MD4E8; C6"")VCNV'8[B,5,#&\S]TVH5$H\*>BUNE1*,:!&&+%6M4KNN[^G*" M3SHOW.OZG&3 R^R4+?H#B+18:?WMI;PT#XW2(J.TV!2M&0_W& _WC2M*-0%3 MH31)BXS28E.T9BB/+2KN;9Y>4U6\;KT8>NW^1J,:M)N@2"/RO-!M%Y6N:C0, MSM248UN'^_NZWZ )EU7&4J2/"U2+AA1>W%:IWMA+\Y'D[3(*"TV16N&Y=AV MXN"M2XO1OM4H+3)*BTW1FJ$\]JZXMZMZ36D).UL9KN<.VZ6EJ_)&P\X+2U<5 M!(/."TM7-1AY[1<6^V37. >V*K?KN71'YMMA.["^6G\2N"XWPEO7;_#5#&NN M1^H30KE+?<0?OC]\(6R5%AQEL)1#.9<#&5-VV-(_G BZ*?>L[ZD0-"\/UT 2 M8$H@[R\I%4\G:H#ZP\KT!U!+ P04 " !X? 55\Q[N3-P# /%0 &0 M 'AL+W=OWVXK073GB2H +.;*=I__NS#:6!.*R]6>J;!)OG^=C/CWX; M>[RC[)ZO 01Z+/*23YRU$)LSU^6+-12$G] -E/+-DK*""#ED*Y=O&)!4.Q6Y MZWM>Y!8D*YWI6,]=L^F8;D6>E7#-$-\6!6%/%Y#3W<3!SO/$3;9:"S7A3L<; MLH(9B+O--9,CMZ&D60$ESVB)&"PGSCD^2W"@'+3%7QGL^-XS4J',*;U7@R_I MQ/'4CB"'A5 ((K\>X!+R7)'D/OZMH4ZSIG+>@Q98+6M3.<@=%5E;?Y+%.Q)Z# MY)@=_-K![SJ$1QR"VB%X[0IA[1"^=H5![:!#=ZO8=>)B(LATS.@.,64M:>I! M9U][RWQEI6J4F6#R;2;]Q'0FZ.+^LTIUBA:TD/W'B:[@9S2339ENPS0%2W%FJ.D3"$U^,?]_E&/OROSU23-?T[:A=\+ M_&-;GJ# ^P7YGN\;]G/Y>G=L"N?_K9[\\.JM9 1-!P6:%QSKH#5A4'=0JT'. M&2/E"J2J"-4D^W;7Y$E/5XWS[:M$HB\""OZ/J3NJ]4/S^DI)S_B&+&#B2*GD MP![ F?[\$XZ\7TVEL0F+;<(22[!6$<.FB&$??7I+!(-]C?##J",DAT9!U%6;^- (^S@<=H3DT"K$P\BL(Z,FZE%OU']N MCD77Z_?6EK,)BVW"$DNP5O)/F^2?OK-NG-HLHDU8;!.66(*UBHB]EX.(9UDY M:F#K#WX4C3K28;#R!X'7T0Z#53CT.JS$8#7T_< L'GCO#(;?]C/DVQ442=#*7ZLNGVK!H)N]/72 MG I!"_VX!I("4P;R_9)2\3Q0"S1WH-/O4$L#!!0 ( 'A\!54\)(&*$ 0 M .@2 9 >&PO=V]R:W-H965T& [FL&;->,ID=#D&U/L M."51 4H3T\;8,U,29\9T7/0]\^F8Y3*),_K,D.3_%F M*U6'.1WOR(:^4/FZ>^;0,FN6*$YI)F*6(4[7$^/1&BT#95\8_!G3@SAY1FHD M;XQ]48U?HHF!54 TH2NI& C\[>D331)%!&%\K3B-VJ4"GCX?V<-B[#"6-R+H M$TL^QY'<3HRA@2*Z)GDB/['#S[0:CZOX5BP1Q2\Z5+;80*M<2)968(@@C;/R MGWRKYN$$ #QZ@%T!["9@< '@5 "G*V!0 09= 6X%<+N.P:L 7EF)I M"NGQLB6RUX$V:RGD[[.)TSNY7PUSQ[0 Z^0S:V;4T\3^WPCX0# MW+H(GW?W;FG@B^[>=?#P_XU]^=W!GTGAU)GM%'S.IS%HI? 8J9+C!+I%4BUC>^G]_808SPV]Z>2:\P?B=TZ7&S+4#;UB;G4V:6T^:VUI/R,[2Q*O3Q&NMK<_%X8]&]V0/R^^&'C?]7,#! M0#*T8ND.#@GJ_ BGAJRJ1+2#8T5AB6[@2%!B;G7)57IW3Y+;\EWL^H[7+-'6 M.*_-'(U;UPULQQL&C5KNTVVH&RV4LCMTG$;1:RRQAWWL!EA?]WXMJ-^+H%%U M^+M>4K^SI*V17BNIQNT%2?MT&^I&JY=48]DNZ;"6=-AI_RLD6I6'>5$>YLNR M5()%+$D(/Y%1JUWI:'BZU^ 'RVOHUAK.M;II7=K-+;5/EZ'6I>,V]-):N7JI M@EJJX'NE.A9<=[&"3F*U!G2M6%J7[\3JTV6H=?E.+*U54RSSY,,:OB8VQ9V) M !WR3)9?(G5O?2WS6-Q&-/IGUFAA:?I#:[0L;UW^HR_O@.!C;!-G B5T#:[P M@P_K "_O5&PO=V]R:W-H965TC%;A)_G.>USVL?)ZW2#Z8$L&1?5]*DM+2VF3)F\A)J;BY4 Q)G M-DK7W&)7%\PT&OC:0W7%HB"X8C47DF:)'UOH+%%;6PD)"TW,MJZY_G,#E6I3 M&M+#P+TH2NL&6)8TO( EV&_-0F./#2IK48,T0DFB89/2ZW ZCUV\#_@NH#5' M;>(R62GUX#J?UBD-W(:@@MPZ!8Z_'R]:F^AS^?2Z>6J,OY+VBYV@L'YUEA5]S#NH!:R M^_-][\,1$$Y. %$/1.<"<0_$YP*3'IAX9[I4O ]S;GF6:-42[:)1S36\F9[& M](5TQ[ZT&F<%;N6,B+.5@N*O,R M8187=2C+^P5NN@6B$PM\WLH+$@>O2!1$T0@^.Q\/1_#YX_A7KA$/QW"&3@UV M18-=D=>+3^A]X%H*671V=3[]O%X9J_'^_AHSIY.;C,NYFIZ:AN>04BQ: WH' M-'O^++P*WH]9]91B\R<2^\?&>+ Q?DP]ZYR#?5YR60!QMTR-N=>IO/,J[@'; M9<'%FR!.V.[8EK.BYO^+ZA)A1Z7DWCV\0(60AE2P00Z)2TIT]Y9T':L:7UTK M9;%6?;/$YQ>T"\#YC5+VT'$%.SSHV5]02P,$% @ >'P%509SI2Y]! M+AD !D !X;"]W;W)K&ULS5E=CZ,V%/TK%I6J MKM0.V.%SFD2:R6ZU6^VVT42S?:CZX $G<0=L:IMD]M_7!@9"0E!3H5'F88(= MW\.]QS[XX$SW7#S++2$*O&0IDS-KJU1^:]LRWI(,RQN>$Z:_67.18:6;8F/+ M7!"T,4V;-IV7?4LRGO% I960I@"RR#(MO]R3E^YD%K=>.![K9 M*M-ASZ M.'\VC4_)S'),1B0EL3(06'_LR(*DJ4'2>?Q3@UK-/4W@X?4K^B]E\;J8)RS) M@J=_T$1M9U9H@82L<9&J![[_2.J"/(,7\U26_\&^'NM8("ZDXED=K#/(**L^ M\4M-Q$& QND/0'4 .@YPSP1,ZH!)66B565G6>ZSP?"KX'@@S6J.9BY*;,EI7 M0YF9QI42^ENJX]3\-[U2/G,IP9((L.!9IJE=;;$@X">PTFLF*5("^!K<,443 MFA:&=+ B<2&HHD2"#R]Q6B0D 6O!,P.0%PJ7$Z2#SH/_\)XH3%/Y3M]&FAXY MM94NQR1EQW7J]U7JZ$SJ/OC"F=KJ')A.H!MO:QH:+M K%_=H$/#7@MV B?,C M0 Y"/?DL_GLX'$AGTDS-I,2;G,'[7Y1_P()1MJDHK[C^\[,&!I\4R>1??2Q7 M6;C]69C'R*W,<4QFEGY.2")VQ)I__QWTG9_[*!H)K$.8VQ#F#J%W"9,M8:1# M6-PEC.DUFIHUFFO"9+4X*:L7Y;L^OJHDO#()\Y3+]IGC_*E3ACTG82& =PH*&L. :5!&<+':$W-!'(3Q21<] K9\0^5Z_*L*F MSG"PSF7QE-(88): 7- =5EU1@#T6 C/5N]$,(E\ZV2.!=4B(&A*BJU!'-"9A M(X%U"(-.:X"<:]!'G<7ANH=>I/\EJ1VX0 M0/?83O6,1%ZHMYCHC"Q:WPB'C>,CVVEAZ)((%NDW72$1,96ZW=E >&6[>HL8 MQ+]XXD="Z[+1NDOH78=:1O6D8Z%U26M=*1ST<&^F%K]'+=!%;G0LEM.!*/#\ MR#FWA[1V$@[[R48L#ZN[?C$,QE\\KR.A=:MM324,KT,,HUK0L="ZI+4F% Y: MMC<30W2RQD^\U.D0%$'H](L M:81#9O&KY4$S,O&\9Y1;Q- %D]_DUB9MW3& MF2 Q+X1^46=<]1]V#=_QTA4P%EJ7G]9H(G@5LD&CVM2QT+JDM385#3JZMY)- MG<60;'J&(!@@- F/A&,?G#QG1&S* WFIF][FT/^N/.H^ZK^'MXOJ MZ+Z%J7Y)^(+%AFH]I62M(9V;0&%9>;@E.B# #]/=K MKB57-\P-FI](YO\"4$L#!!0 ( 'A\!56K!&W! 0, -@+ 9 >&PO M=V]R:W-H965TS,-DDG[0$Y78\,VU@O769(*M6 &HP5.X ;$W6+&Y,QL M5.*L ,(S2A"#^=@XMX=37^$UX$L&*[XQ1LJ3>TH?U.0R'AN6VA#D$ FE@.5K M"1/(^2U_N,8<)S;]FL4C'QL! ,J-'^LX;!#L?02G)CB[A-X>@EL3 MW.=:Z-6$WG,M]&N"=MVL?->!"[' P8C1%6(*+=740$=?LV6\,J+.R8U@\FLF M>2*XAB60$M!;]!DSAE76T'$( FYGL'^*;TN7'<63M^X1P4_%B24^1: M;Y!C.4[+?B;/I]MM[OR;]>F+K6\%PVU.@:OUW#UZ8<9QDC!(L+Z]=([6Y^+; M)PE%EP(*_KTMZY5NKUU7%;DA7^ (QH:L8AS8$HS@]2O;L]ZUA;Q+L;!+L6E' M8EO)Z37)Z1U27U_1MNA71$\3U1]A&=B6ZYR-S.5F6)^B?->SMD%AB]1@,/"W M4=,6E'OFVPUJR\%^XV#_H(,S1N,R$N@7NF68\#DP!C'" LUH1H0N//+7U.;_ M0=V_/7U=BH5=BDT[$MM*CM*U;UD=5$T(5N ME.ZID&V7'J:R]0:F /+[G%*QGB@#33,?_ 902P,$% @ >'P%5>XC8AXS M! ,Q@ !D !X;"]W;W)K&ULM9E= E9D&:3_W**4'&::J1T; M'O!FR\L&?3[=P0U:(?ZXNZ?B3F\I"2+D>WGS)9EI1CDBE**8EP@H/O9HB=*T)(EQ_-U M;;/4GA^?:1_KI(7 MR3Q!AI8D_0,G?#O3)AI(T!H6*7\@AU]0DY!;\F*2LNHO.#2QA@;B@G&2-6(Q M@@SG]2=\;B;B3" XG$;@O+0'MQ%4J>MU[M7$A9## M^922 Z!EM*"5%]7L5VHQ7S@O%\J*4_$M%CH^?T![E!<(_ 168@TF18H 68,0 M,[C94+2!535%RS'N8X@XQ"G[)!2/JQ!\_/ )? X![]M2<%@GK"ISL6X2KH> M-V.XK<=@71B##>Y(SK<,1'F"$HD^'-=[(WI=S$<[*=9Q4FZM4>"O17X-;.,* M6(9E2<:S?+GLZC77 MD7-+![QA.QBCF28LCB&Z1]K\QQ],S_A9-N4J8:%*6*0(UBF.TQ;'&:,?'U_9 M[-="KQ*6/Q?[N6G85C#5]^?3.HSR;<_H!H42U&0R\;M1D23*#GRSC>HDZ+8) MNJ,)/N:8HP2L..1(:BVC\M*\!*O.5NP2)#%,?P"J#G."T2G&_ ?SK$: ^O780J8:%*6*0( MUBE3T)8I>">'"%061R4L5 F+%,$ZQ3&-TSN^\5:/:)2=Y]^8]#Q"$F1Z9L\C M)$&>9_<\0A+D6A.Y1YAG>QAS-+\%P[ RB7L8XS6.I8F.(EZ[TI320J6T2!6M M6PSK5 SKG;R@ :LJD4I:J)06J:)U2W3:T9FC>Y)1/[!E[P-NWQ"&4:87>'U' M&$8Y@6WU+4'28^#X%SSAM#$RQW=&44')#EV!.YPD*0(19+RRB,6Z?(&0ICX* M?/7R4TD+E=(B5;1N:4Y;.M-]+X=0NMM32@N5TB)5M&Z)3CL^_UQ!$F4%]N"=81CE.^[ (891GN$;/8?0SPY!Q2YA4YT^,Q"3(N?U:5?; MVIYP+ZISW5[[K7FS-"7M87DB7AVZGO#UC*N/9%\6A]0EW? M<+*KCF"?".6QE* )>=ECNF@OWX^.R2!^ACMA[59$,2^Q_?'T=DFI=-8IS\JQNY2R^.1YY7Q)4U)>Y 7-%)+D(B52=<7"*PM!25R" M4\J]?J\7>BEAF3L99:OT.I6E,\]7F1R[?J^V.>;T-5;6\*/K&+YI'M.Q>W_V M_ML.V!0,9Y+;#O&L-D M5! IJ09T1JV'E5#TD ?YO-<+=I!R_B=0KVD,LO*S6=3/>A5NB-H E;Z_XZJ05@[#[.3HJ" M;SYSMLA2:B9_=,#)B&S]G&4NV*.*!J4R5P8J7.>!"LGF;[:KY')'^VQ<9=&*U^UT0&;Q)D5[UX-MZNMYYMJZM#KS# MC-T?\+;$FZ#.;,6X9%G56[(XIMF31VQ%+\F,TUU^-3ZF"5EQ>5>#8[=I?ZH&$E&-:MK?8'I^6+] J5@LB^F:QM.J*Q8SW7140T6M#G#81Z[U84

(^A@O&S+5'RR.W2=2AWVF M410$88AE=#JU*IAB>0M#^-K9,&W@@<6!2,_+-;[:>(4*Y!L2>-_"((OMJ8W' UL%K'8@OCT.U)3=)PA@53%MV [&D2C"$*A%>XV& M(9*=$#[V]<%V21!$D1T!S*X@"# $=B..8 I X8$@;X/[MV/O.U]RFO^C)_\ M 5!+ P04 " !X? 55EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y M;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI M0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:W MO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%B MM/XU@LD/['X 4$L#!!0 ( 'A\!56LVDHMK 0 "XI / >&PO=V]R M:V)O;VLN>&ULQ9I=;^(X%$#_BI6G[D,7R ?M5*52"W07J4L1H.[CRB07L)K8 MR';:Z?SZ=9)AZTS+G7VYDR<2)S@G-['/M9WK5Z6?-TH]LZ]%+LTHV%M[N.KU M3+J'@IO?U0&D.[)5NN#6[>I=SQPT\,SL 6R1]\)^?]@KN)#!S?6QKH7N^3O* M0FJ%DJZP*G@2\&K>CU>[[$48L1&YL&^CH-[.(6"%D*(0WR ;!?V F;UZ_5-I M\4U)R_-5JE6>CX)!<^ )M!7IA^)5!;GF&U.76+Y9<@JG*DM MNRN-D& ,XS)C=]QXD)<(Y"4MY*HL"J[?*L"5V$GA_L:E9;=IJDIIA0?Y!8'\ M0@MYSX5F3SPOH>*\%Y++5/"9]6LP[GCLP8+4$V5@5!R7= M/_PG/4!M0ZR;"6RLSX))94!LE;^YUOR'V&#^&% +1!6%L-5)30,=N[3(92C@ M7C1H06+^&! +9 D9N$K<12N^ERI)J[87&K:@-?B8F$$&Q I9694^GV^X@8RE MKA6 -/5)/A\FCP&Q/>:NW@?E>N(%Z*J9%JZ#7NUY.X"8. ;$YIA)%S9P"?;7 M]KN'>6) +(HEO( L6R'"C# @5L*R*G3OUX)K^\;6KB\QO!X5^0$+,1N$Q#9 MS=K*]D),"B&Q%'!,/]\+T4$(L2_0%* =34PC(;%&3J4 [&S-:Y)W3$PD(;%( MJDS@.Y+YS8?"M!$2:^.8$GP*AODB)/;%*9]]\E Q:X3$UCBIM8;3Q\1$$OX: MD7SZE#&CA,1&08=K[7D.3"M1IUKQA[X1II6H4ZTD/B:FE:A3K?CVB]#9+6*M MX)BMAXYI)2+6RDG[G;.5J]['Q$03$8L&P9P[!_F8F'8B8NT@F$M(E8^):2XQ9*":V$(XY M]#$Q"\7$%L(Q+WQ,S$)Q5X.;&O/2QT1767[%X*;IRGFU!LG.)F"YR%NI9HP) M*"86T'?"RHE9F==.?U!R=VY!%VSB>S+&!!03"^B_ =E/@XGY)R;VCT?I!_28 M,OF8F']B8O^@F"U-QIA_8F+_H//@[,Q?H\3\DQ#[!YT);R^E8OY)J$=!IV8. M/F2:">:?A-@_".8/>7N"^21;W89\3,Q"";&%,$S7(_F8F(428@NAT6RU]"%FH2&Y MA9JIS)_E1T/,04-B![U#^GG'1!B^VVG8^9B8@X:U@WKUR>;F.H.MD)#-W26, M*T]YGBXTJWZ:3POBI%H>W)9Y/G9EC_)!\>SXN=_Q4\6;?P%02P,$% @ M>'P%57=+<84& @ \20 !H !X;"]?;7/2Y;)-X^V,YOGI=N;B]7/(_S.QWVSVZ_RS7_\^YM/T MC\'I3S^^EUW.4[-X[<9MGE9-^CA<3Y=T.7*S>'E;->/+FS2I=I!"D-8/ M,@BR^D$.05X_*" HZ@>U$-36#[J'H/OZ00\0]% _Z!&"'NL'R1)E7!(DS; F MT%J0:R'P6A!L(1!;D&PA,%L0;2%06Y!M(7!;$&XAD%N0;B&P6Q!O(=!;46\E MT%M1;R706VBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM M!'H;ZFT$>AOJ;01Z&^IM!'K;;+.$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.] MC4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y]M=A/H[:BW$^CMJ+<3Z.VH MMQ/H[:BW$^CMJ+<3Z!VH=Q#H':AW$.@=J'<0Z!VH=Q#H':AW$.@=LY^5!'H' MZAT$>@?J'01Z!^H=!'H'ZAT$>K>H=TN@=XMZMP1ZMZAW^YUZE^GSD,NUYVN- MS_].JJ?SO?GZ^,ORZ^3LO5QP3K<5Y?DO4$L#!!0 ( 'A\!57_)Z=UXP$ M &PD 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:74_",!0&X+]"=FM8Z=?\ MB'"CWJH7_H&Z'61A6YNV(/Q[NP$F&B4:3'QO6*#M><]ZDN>*ZZ>MHS#:M$T7 MIMDB1G?%6"@7U)J06T==6IE;WYJ8OOH7YDRY-"_$Q&12L-)VD;HXCGV-;'9] M2W.S:N+H;I-^#K7MIIFG)F2CF]W&/FN:&>>:NC0QK;-U5WU*&>\3\G1RV!,6 MM0MG:4/&ODSH5[X/V)][6)/W=46C1^/CO6G3+K9I6(C;AD)^O,07/=KYO"ZI MLN6J34?RX#R9*BR(8MODNZ)GQY-CNF':??*3\X00V/$Z_XX\S?J__RSX$ M2!\2I \%TH<&Z:, Z>,&UL4$L! A0#% @ M>'P%59H^YZ?O *P( !$ ( !KP &1O8U!R;W!S+V-O M&UL4$L! A0#% @ >'P%59E&PO=V]R:W-H965T&UL4$L! A0#% @ >'P%56\#K.OL!@ /!T !@ M ("!H X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ >'P%59]#I[ZE$P P]0 !@ ("!MB 'AL+W=O. >&PO M=V]R:W-H965T&UL4$L! A0#% @ >'P%55'I%C3<% MDST !@ ("!^T$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M>'P%533]B +@# ,2( !D ("!K70 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >'P%5<+HFZ=;!@ MS@\ !D ("!#I8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >'P%53$=,M)7 P H0< !D M ("!\*L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ >'P%5;RUEV,U# AR( !D ("!N[4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >'P% M5&PO=V]R:W-H965T&UL4$L! A0#% @ >'P%5=&#"RZ^!0 " \ M !D ("!R-D 'AL+W=O&PO=V]R:W-H965TKD !X;"]W;W)K&UL4$L! A0#% @ >'P%5?O#&QQT$0 BP4! !D M ("!3.@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ >'P%537V)7O+! I1\ !D ("!NP$! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ >'P%55Y/ M,D9O! D!8 !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ >'P%564V0A7^ @ "P@ !D M ("!>!D! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ >'P%5>XG-Q=^! R14 !D ("! M "H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ >'P%503.3*9=$@ ?Q0! !D ("!)S4! 'AL+W=O&UL4$L! A0#% @ >'P%55P*V2:A M! 9!X !D ("!M%H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >'P%5>MC*((B" W5( !D M ("!XF8! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ >'P%52];2@5+!@ $RL !D ("!]7P! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M>'P%5?,>[DS< P #Q4 !D ("!DHL! 'AL+W=OR3 0!X;"]W M;W)K&UL4$L! A0#% @ >'P%509SI2Y]! M+AD !D ("!4I8! 'AL+W=O&PO=V]R:W-H965T,P0 #,8 9 " @3Z> 0!X;"]W;W)K&UL4$L! A0#% @ >'P%503;5C)H P F1< T M ( !J*(! 'AL+W-T>6QE&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ >'P%57=+<84& @ \20 !H M ( !_:L! 'AL+U]R96QS+W=O'P%5?\GIW7C 0 ;"0 !, ( !.ZX! %M#;VYT96YT7U1Y ><&5S72YX;6Q02P4& $8 1@ A$P 3[ ! end XML 75 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 76 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 77 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 334 348 1 true 113 0 false 7 false false R1.htm 0001001 - Document - COVER Sheet http://ouster.com/role/COVER COVER Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Sheet http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Statements 4 false false R5.htm 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY (DEFICIT) Sheet http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY (DEFICIT) Statements 5 false false R6.htm 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY (DEFICIT) (Parenthetical) Sheet http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? EQUITY (DEFICIT) (Parenthetical) Statements 6 false false R7.htm 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 2101101 - Disclosure - Description of Business and Basis of Presentation Sheet http://ouster.com/role/DescriptionofBusinessandBasisofPresentation Description of Business and Basis of Presentation Notes 8 false false R9.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://ouster.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2108103 - Disclosure - Fair Value of Financial Instruments Sheet http://ouster.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 10 false false R11.htm 2112104 - Disclosure - Balance Sheet Components Sheet http://ouster.com/role/BalanceSheetComponents Balance Sheet Components Notes 11 false false R12.htm 2124105 - Disclosure - Debt Sheet http://ouster.com/role/Debt Debt Notes 12 false false R13.htm 2128106 - Disclosure - Warrants Sheet http://ouster.com/role/Warrants Warrants Notes 13 false false R14.htm 2133107 - Disclosure - Commitments and Contingencies Sheet http://ouster.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 14 false false R15.htm 2135108 - Disclosure - Redeemable Convertible Preferred and Common Stock Sheet http://ouster.com/role/RedeemableConvertiblePreferredandCommonStock Redeemable Convertible Preferred and Common Stock Notes 15 false false R16.htm 2137109 - Disclosure - Stock-based compensation Sheet http://ouster.com/role/Stockbasedcompensation Stock-based compensation Notes 16 false false R17.htm 2145110 - Disclosure - Net Loss Per Common Share Sheet http://ouster.com/role/NetLossPerCommonShare Net Loss Per Common Share Notes 17 false false R18.htm 2150111 - Disclosure - Income taxes Sheet http://ouster.com/role/Incometaxes Income taxes Notes 18 false false R19.htm 2151112 - Disclosure - Revenue Sheet http://ouster.com/role/Revenue Revenue Notes 19 false false R20.htm 2155113 - Disclosure - Related Party Transactions Sheet http://ouster.com/role/RelatedPartyTransactions Related Party Transactions Notes 20 false false R21.htm 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://ouster.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://ouster.com/role/SummaryofSignificantAccountingPolicies 21 false false R22.htm 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://ouster.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://ouster.com/role/SummaryofSignificantAccountingPolicies 22 false false R23.htm 2309302 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://ouster.com/role/FairValueofFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://ouster.com/role/FairValueofFinancialInstruments 23 false false R24.htm 2313303 - Disclosure - Balance Sheet Components (Tables) Sheet http://ouster.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://ouster.com/role/BalanceSheetComponents 24 false false R25.htm 2325304 - Disclosure - Debt (Tables) Sheet http://ouster.com/role/DebtTables Debt (Tables) Tables http://ouster.com/role/Debt 25 false false R26.htm 2329305 - Disclosure - Warrants (Tables) Sheet http://ouster.com/role/WarrantsTables Warrants (Tables) Tables http://ouster.com/role/Warrants 26 false false R27.htm 2338306 - Disclosure - Stock-based compensation (Tables) Sheet http://ouster.com/role/StockbasedcompensationTables Stock-based compensation (Tables) Tables http://ouster.com/role/Stockbasedcompensation 27 false false R28.htm 2346307 - Disclosure - Net Loss Per Common Share (Tables) Sheet http://ouster.com/role/NetLossPerCommonShareTables Net Loss Per Common Share (Tables) Tables http://ouster.com/role/NetLossPerCommonShare 28 false false R29.htm 2352308 - Disclosure - Revenue (Tables) Sheet http://ouster.com/role/RevenueTables Revenue (Tables) Tables http://ouster.com/role/Revenue 29 false false R30.htm 2402401 - Disclosure - Description of Business and Basis of Presentation (Details) Sheet http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails Description of Business and Basis of Presentation (Details) Details http://ouster.com/role/DescriptionofBusinessandBasisofPresentation 30 false false R31.htm 2406402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://ouster.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 31 false false R32.htm 2407403 - Disclosure - Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details) Sheet http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details) Details 32 false false R33.htm 2410404 - Disclosure - Fair Value of Financial Instruments - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) Sheet http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails Fair Value of Financial Instruments - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) Details 33 false false R34.htm 2411405 - Disclosure - Fair Value of Financial Instruments - Schedule of Changes in the Fair Value of Level 3 Financial Instruments (Details) Sheet http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails Fair Value of Financial Instruments - Schedule of Changes in the Fair Value of Level 3 Financial Instruments (Details) Details 34 false false R35.htm 2414406 - Disclosure - Balance Sheet Components - Schedule of Cash and Cash Equivalents (Details) Sheet http://ouster.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsDetails Balance Sheet Components - Schedule of Cash and Cash Equivalents (Details) Details 35 false false R36.htm 2415407 - Disclosure - Balance Sheet Components - Narrative (Details) Sheet http://ouster.com/role/BalanceSheetComponentsNarrativeDetails Balance Sheet Components - Narrative (Details) Details 36 false false R37.htm 2416408 - Disclosure - Balance Sheet Components - Reconciliation of Cash, Cash Equivalents and Restricted Cash Reported (Details) Sheet http://ouster.com/role/BalanceSheetComponentsReconciliationofCashCashEquivalentsandRestrictedCashReportedDetails Balance Sheet Components - Reconciliation of Cash, Cash Equivalents and Restricted Cash Reported (Details) Details 37 false false R38.htm 2417409 - Disclosure - Balance Sheet Components - Schedule of Inventory (Details) Sheet http://ouster.com/role/BalanceSheetComponentsScheduleofInventoryDetails Balance Sheet Components - Schedule of Inventory (Details) Details 38 false false R39.htm 2418410 - Disclosure - Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) Sheet http://ouster.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) Details 39 false false R40.htm 2419411 - Disclosure - Balance Sheet Components - Schedule of Property Plant and Equipment (Details) Sheet http://ouster.com/role/BalanceSheetComponentsScheduleofPropertyPlantandEquipmentDetails Balance Sheet Components - Schedule of Property Plant and Equipment (Details) Details 40 false false R41.htm 2420412 - Disclosure - Balance Sheet Components - Schedule of Business Acquisitions, Reconciliation of Preliminary Total Consideration (Details) Sheet http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails Balance Sheet Components - Schedule of Business Acquisitions, Reconciliation of Preliminary Total Consideration (Details) Details 41 false false R42.htm 2421413 - Disclosure - Balance Sheet Components - Schedule of Acquired Intangible Assets (Details) Sheet http://ouster.com/role/BalanceSheetComponentsScheduleofAcquiredIntangibleAssetsDetails Balance Sheet Components - Schedule of Acquired Intangible Assets (Details) Details 42 false false R43.htm 2422414 - Disclosure - Balance Sheet Components - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) Sheet http://ouster.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails Balance Sheet Components - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) Details 43 false false R44.htm 2423415 - Disclosure - Balance Sheet Components - Schedule of Accrued and Other Current Liabilities (Details) Sheet http://ouster.com/role/BalanceSheetComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails Balance Sheet Components - Schedule of Accrued and Other Current Liabilities (Details) Details 44 false false R45.htm 2426416 - Disclosure - Debt - Narrative (Details) Sheet http://ouster.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 45 false false R46.htm 2427417 - Disclosure - Debt - Schedule of Long-term Debt (Details) Sheet http://ouster.com/role/DebtScheduleofLongtermDebtDetails Debt - Schedule of Long-term Debt (Details) Details 46 false false R47.htm 2430418 - Disclosure - Warrants - Narrative (Details) Sheet http://ouster.com/role/WarrantsNarrativeDetails Warrants - Narrative (Details) Details 47 false false R48.htm 2431419 - Disclosure - Warrants - Schedule of Fair Value Measurement Inputs of Redeemable Convertible Preferred Stock Warrants (Details) Sheet http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofRedeemableConvertiblePreferredStockWarrantsDetails Warrants - Schedule of Fair Value Measurement Inputs of Redeemable Convertible Preferred Stock Warrants (Details) Details 48 false false R49.htm 2432420 - Disclosure - Warrants - Schedule of Fair Value Measurement Inputs of Private Placement Warrants (Details) Sheet http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofPrivatePlacementWarrantsDetails Warrants - Schedule of Fair Value Measurement Inputs of Private Placement Warrants (Details) Details 49 false false R50.htm 2434421 - Disclosure - Commitments and Contingencies (Details) Sheet http://ouster.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://ouster.com/role/CommitmentsandContingencies 50 false false R51.htm 2436422 - Disclosure - Redeemable Convertible Preferred and Common Stock - Narrative (Details) Sheet http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails Redeemable Convertible Preferred and Common Stock - Narrative (Details) Details http://ouster.com/role/RedeemableConvertiblePreferredandCommonStock 51 false false R52.htm 2439423 - Disclosure - Stock-based compensation - Narrative (Details) Sheet http://ouster.com/role/StockbasedcompensationNarrativeDetails Stock-based compensation - Narrative (Details) Details 52 false false R53.htm 2440424 - Disclosure - Stock-based compensation - Schedule of Stock Option Activity (Details) Sheet http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails Stock-based compensation - Schedule of Stock Option Activity (Details) Details 53 false false R54.htm 2441425 - Disclosure - Stock-based compensation - Schedule of Stock Options Outstanding and Exercisable (Details) Sheet http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsOutstandingandExercisableDetails Stock-based compensation - Schedule of Stock Options Outstanding and Exercisable (Details) Details 54 false false R55.htm 2442426 - Disclosure - Stock-based compensation - Schedule of Restricted Stock Units Activity (Details) Sheet http://ouster.com/role/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails Stock-based compensation - Schedule of Restricted Stock Units Activity (Details) Details 55 false false R56.htm 2443427 - Disclosure - Stock-based compensation - Schedule of Stock-based Compensation (Details) Sheet http://ouster.com/role/StockbasedcompensationScheduleofStockbasedCompensationDetails Stock-based compensation - Schedule of Stock-based Compensation (Details) Details 56 false false R57.htm 2444428 - Disclosure - Stock-based compensation - Schedule of Stock Compensation Expense by Award Type (Details) Sheet http://ouster.com/role/StockbasedcompensationScheduleofStockCompensationExpensebyAwardTypeDetails Stock-based compensation - Schedule of Stock Compensation Expense by Award Type (Details) Details 57 false false R58.htm 2447429 - Disclosure - Net Loss Per Common Share - Schedule of Net Loss Per Common Share, Basic and Diluted (Details) Sheet http://ouster.com/role/NetLossPerCommonShareScheduleofNetLossPerCommonShareBasicandDilutedDetails Net Loss Per Common Share - Schedule of Net Loss Per Common Share, Basic and Diluted (Details) Details 58 false false R59.htm 2448430 - Disclosure - Net Loss Per Common Share - Narrative (Details) Sheet http://ouster.com/role/NetLossPerCommonShareNarrativeDetails Net Loss Per Common Share - Narrative (Details) Details 59 false false R60.htm 2449431 - Disclosure - Net Loss Per Common Share - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Common Share (Details) Sheet http://ouster.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerCommonShareDetails Net Loss Per Common Share - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Common Share (Details) Details 60 false false R61.htm 2453432 - Disclosure - Revenue - Narrative (Details) Sheet http://ouster.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 61 false false R62.htm 2454433 - Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details) Sheet http://ouster.com/role/RevenueScheduleofDisaggregationofRevenueDetails Revenue - Schedule of Disaggregation of Revenue (Details) Details 62 false false All Reports Book All Reports oust-20220630.htm oust-20220630.xsd oust-20220630_cal.xml oust-20220630_def.xml oust-20220630_lab.xml oust-20220630_pre.xml oust-30jun22xex311.htm oust-30jun22xex312.htm oust-30jun22xex321.htm oust-30jun22xex322.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "oust-20220630.htm": { "axisCustom": 2, "axisStandard": 34, "contextCount": 334, "dts": { "calculationLink": { "local": [ "oust-20220630_cal.xml" ] }, "definitionLink": { "local": [ "oust-20220630_def.xml" ] }, "inline": { "local": [ "oust-20220630.htm" ] }, "labelLink": { "local": [ "oust-20220630_lab.xml" ] }, "presentationLink": { "local": [ "oust-20220630_pre.xml" ] }, "schema": { "local": [ "oust-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://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 614, "entityCount": 1, "hidden": { "http://ouster.com/20220630": 2, "http://xbrl.sec.gov/dei/2021q4": 6, "total": 8 }, "keyCustom": 71, "keyStandard": 277, "memberCustom": 52, "memberStandard": 59, "nsprefix": "oust", "nsuri": "http://ouster.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - COVER", "role": "http://ouster.com/role/COVER", "shortName": "COVER", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Fair Value of Financial Instruments", "role": "http://ouster.com/role/FairValueofFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112104 - Disclosure - Balance Sheet Components", "role": "http://ouster.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124105 - Disclosure - Debt", "role": "http://ouster.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "oust:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128106 - Disclosure - Warrants", "role": "http://ouster.com/role/Warrants", "shortName": "Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "oust:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133107 - Disclosure - Commitments and Contingencies", "role": "http://ouster.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "oust:EquityAndTemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135108 - Disclosure - Redeemable Convertible Preferred and Common Stock", "role": "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStock", "shortName": "Redeemable Convertible Preferred and Common Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "oust:EquityAndTemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137109 - Disclosure - Stock-based compensation", "role": "http://ouster.com/role/Stockbasedcompensation", "shortName": "Stock-based compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145110 - Disclosure - Net Loss Per Common Share", "role": "http://ouster.com/role/NetLossPerCommonShare", "shortName": "Net Loss Per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150111 - Disclosure - Income taxes", "role": "http://ouster.com/role/Incometaxes", "shortName": "Income taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151112 - Disclosure - Revenue", "role": "http://ouster.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155113 - Disclosure - Related Party Transactions", "role": "http://ouster.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://ouster.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://ouster.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Fair Value of Financial Instruments (Tables)", "role": "http://ouster.com/role/FairValueofFinancialInstrumentsTables", "shortName": "Fair Value of Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313303 - Disclosure - Balance Sheet Components (Tables)", "role": "http://ouster.com/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325304 - Disclosure - Debt (Tables)", "role": "http://ouster.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329305 - Disclosure - Warrants (Tables)", "role": "http://ouster.com/role/WarrantsTables", "shortName": "Warrants (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338306 - Disclosure - Stock-based compensation (Tables)", "role": "http://ouster.com/role/StockbasedcompensationTables", "shortName": "Stock-based compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2346307 - Disclosure - Net Loss Per Common Share (Tables)", "role": "http://ouster.com/role/NetLossPerCommonShareTables", "shortName": "Net Loss Per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2352308 - Disclosure - Revenue (Tables)", "role": "http://ouster.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Description of Business and Basis of Presentation (Details)", "role": "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "shortName": "Description of Business and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i264e5960f0fc4de7897760644d5e5e18_D20210311-20210311", "decimals": "-5", "lang": "en-US", "name": "oust:GrossProceedsFromReverseRecapitalizationTransaction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i051438ce95a5495087518a8b69a755f8_D20220101-20220630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "role": "http://ouster.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskPercentage1", "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i7036646a982b494c8f8cc496daa78379_D20220401-20220630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details)", "role": "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskPercentage1", "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i7036646a982b494c8f8cc496daa78379_D20220401-20220630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "iab1e65b93ebf4b2790eef3cb75799b74_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Fair Value of Financial Instruments - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "role": "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "shortName": "Fair Value of Financial Instruments - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "iab1e65b93ebf4b2790eef3cb75799b74_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ia72d49ea035d48d9839bbb5ac0a14763_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Fair Value of Financial Instruments - Schedule of Changes in the Fair Value of Level 3 Financial Instruments (Details)", "role": "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails", "shortName": "Fair Value of Financial Instruments - Schedule of Changes in the Fair Value of Level 3 Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ia72d49ea035d48d9839bbb5ac0a14763_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Balance Sheet Components - Schedule of Cash and Cash Equivalents (Details)", "role": "http://ouster.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsDetails", "shortName": "Balance Sheet Components - Schedule of Cash and Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Balance Sheet Components - Narrative (Details)", "role": "http://ouster.com/role/BalanceSheetComponentsNarrativeDetails", "shortName": "Balance Sheet Components - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i32098cf8e44b4c8484b5ede173d6f0f1_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Balance Sheet Components - Reconciliation of Cash, Cash Equivalents and Restricted Cash Reported (Details)", "role": "http://ouster.com/role/BalanceSheetComponentsReconciliationofCashCashEquivalentsandRestrictedCashReportedDetails", "shortName": "Balance Sheet Components - Reconciliation of Cash, Cash Equivalents and Restricted Cash Reported (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Balance Sheet Components - Schedule of Inventory (Details)", "role": "http://ouster.com/role/BalanceSheetComponentsScheduleofInventoryDetails", "shortName": "Balance Sheet Components - Schedule of Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "oust:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - Disclosure - Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details)", "role": "http://ouster.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "oust:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i10ce6f99a6b8499d8304866263148dbf_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "role": "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i10ce6f99a6b8499d8304866263148dbf_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419411 - Disclosure - Balance Sheet Components - Schedule of Property Plant and Equipment (Details)", "role": "http://ouster.com/role/BalanceSheetComponentsScheduleofPropertyPlantandEquipmentDetails", "shortName": "Balance Sheet Components - Schedule of Property Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "oust:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableAdjustment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420412 - Disclosure - Balance Sheet Components - Schedule of Business Acquisitions, Reconciliation of Preliminary Total Consideration (Details)", "role": "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails", "shortName": "Balance Sheet Components - Schedule of Business Acquisitions, Reconciliation of Preliminary Total Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "oust:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableAdjustment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421413 - Disclosure - Balance Sheet Components - Schedule of Acquired Intangible Assets (Details)", "role": "http://ouster.com/role/BalanceSheetComponentsScheduleofAcquiredIntangibleAssetsDetails", "shortName": "Balance Sheet Components - Schedule of Acquired Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422414 - Disclosure - Balance Sheet Components - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "role": "http://ouster.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails", "shortName": "Balance Sheet Components - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "oust:ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423415 - Disclosure - Balance Sheet Components - Schedule of Accrued and Other Current Liabilities (Details)", "role": "http://ouster.com/role/BalanceSheetComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails", "shortName": "Balance Sheet Components - Schedule of Accrued and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "oust:ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426416 - Disclosure - Debt - Narrative (Details)", "role": "http://ouster.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "iccdce6f3602a4232b4c1559d1b7592fd_I20181127", "decimals": "-5", "lang": "en-US", "name": "oust:DebtInstrumentMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427417 - Disclosure - Debt - Schedule of Long-term Debt (Details)", "role": "http://ouster.com/role/DebtScheduleofLongtermDebtDetails", "shortName": "Debt - Schedule of Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstanding", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430418 - Disclosure - Warrants - Narrative (Details)", "role": "http://ouster.com/role/WarrantsNarrativeDetails", "shortName": "Warrants - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ice2aa3637cdb4e35b541cc7e5a4c2ea7_I20190805", "decimals": "-5", "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstanding", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i6f9b687777254c0f843f59a03af62348_I20210311", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431419 - Disclosure - Warrants - Schedule of Fair Value Measurement Inputs of Redeemable Convertible Preferred Stock Warrants (Details)", "role": "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofRedeemableConvertiblePreferredStockWarrantsDetails", "shortName": "Warrants - Schedule of Fair Value Measurement Inputs of Redeemable Convertible Preferred Stock Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i6f9b687777254c0f843f59a03af62348_I20210311", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i5fc10e5070e34b21bbb6b20eb34e9726_I20220630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432420 - Disclosure - Warrants - Schedule of Fair Value Measurement Inputs of Private Placement Warrants (Details)", "role": "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofPrivatePlacementWarrantsDetails", "shortName": "Warrants - Schedule of Fair Value Measurement Inputs of Private Placement Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i5fc10e5070e34b21bbb6b20eb34e9726_I20220630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i32eb2b8dffd341109b93a279678bcfd9_I20201231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (DEFICIT)", "role": "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (DEFICIT)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i185247fd46214b4d8c8f66b4ee5fe810_D20210101-20210331", "decimals": "0", "lang": "en-US", "name": "oust:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434421 - Disclosure - Commitments and Contingencies (Details)", "role": "http://ouster.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436422 - Disclosure - Redeemable Convertible Preferred and Common Stock - Narrative (Details)", "role": "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails", "shortName": "Redeemable Convertible Preferred and Common Stock - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i6c3c486785ab41cb90f2bd07d94381f3_I20210311", "decimals": "INF", "lang": "en-US", "name": "oust:CommonStockVotingRightsNumberOfVotesPerShare", "reportCount": 1, "unique": true, "unitRef": "vote", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "oust:ShareBasedPaymentArrangementNumberOfEquityIncentivePlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439423 - Disclosure - Stock-based compensation - Narrative (Details)", "role": "http://ouster.com/role/StockbasedcompensationNarrativeDetails", "shortName": "Stock-based compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "oust:ShareBasedPaymentArrangementNumberOfEquityIncentivePlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i32098cf8e44b4c8484b5ede173d6f0f1_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440424 - Disclosure - Stock-based compensation - Schedule of Stock Option Activity (Details)", "role": "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails", "shortName": "Stock-based compensation - Schedule of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441425 - Disclosure - Stock-based compensation - Schedule of Stock Options Outstanding and Exercisable (Details)", "role": "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsOutstandingandExercisableDetails", "shortName": "Stock-based compensation - Schedule of Stock Options Outstanding and Exercisable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ia9571c527611411498281e4c322525f4_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442426 - Disclosure - Stock-based compensation - Schedule of Restricted Stock Units Activity (Details)", "role": "http://ouster.com/role/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails", "shortName": "Stock-based compensation - Schedule of Restricted Stock Units Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ia9571c527611411498281e4c322525f4_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i10ce6f99a6b8499d8304866263148dbf_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443427 - Disclosure - Stock-based compensation - Schedule of Stock-based Compensation (Details)", "role": "http://ouster.com/role/StockbasedcompensationScheduleofStockbasedCompensationDetails", "shortName": "Stock-based compensation - Schedule of Stock-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i9a73a5b669244cb2b20617ff262a67c3_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i10ce6f99a6b8499d8304866263148dbf_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444428 - Disclosure - Stock-based compensation - Schedule of Stock Compensation Expense by Award Type (Details)", "role": "http://ouster.com/role/StockbasedcompensationScheduleofStockCompensationExpensebyAwardTypeDetails", "shortName": "Stock-based compensation - Schedule of Stock Compensation Expense by Award Type (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0a1b48bdd8e44fc08549d0c8839fcfd2_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i10ce6f99a6b8499d8304866263148dbf_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447429 - Disclosure - Net Loss Per Common Share - Schedule of Net Loss Per Common Share, Basic and Diluted (Details)", "role": "http://ouster.com/role/NetLossPerCommonShareScheduleofNetLossPerCommonShareBasicandDilutedDetails", "shortName": "Net Loss Per Common Share - Schedule of Net Loss Per Common Share, Basic and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "ie86724fcc3374d97b6be9b8b38119cab_I20220630", "decimals": "3", "first": true, "lang": "en-US", "name": "oust:RecapitalizationExchangeRatio", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448430 - Disclosure - Net Loss Per Common Share - Narrative (Details)", "role": "http://ouster.com/role/NetLossPerCommonShareNarrativeDetails", "shortName": "Net Loss Per Common Share - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i10ce6f99a6b8499d8304866263148dbf_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "oust:SaleOfStockCommissionsAndFees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (DEFICIT) (Parenthetical)", "role": "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (DEFICIT) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i10ce6f99a6b8499d8304866263148dbf_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "oust:SaleOfStockCommissionsAndFees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449431 - Disclosure - Net Loss Per Common Share - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Common Share (Details)", "role": "http://ouster.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerCommonShareDetails", "shortName": "Net Loss Per Common Share - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i10ce6f99a6b8499d8304866263148dbf_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453432 - Disclosure - Revenue - Narrative (Details)", "role": "http://ouster.com/role/RevenueNarrativeDetails", "shortName": "Revenue - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i803a4b829c15410fb0ccd24c8f5c415d_D20220401-20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i10ce6f99a6b8499d8304866263148dbf_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454433 - Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details)", "role": "http://ouster.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "shortName": "Revenue - Schedule of Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i7b0dd0efa7ef4ead88c05190cd7f7932_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Description of Business and Basis of Presentation", "role": "http://ouster.com/role/DescriptionofBusinessandBasisofPresentation", "shortName": "Description of Business and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://ouster.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220630.htm", "contextRef": "i0eb72c8ba9614cbaa8151f1d27ef4ca6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 113, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://ouster.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails", "http://ouster.com/role/WarrantsNarrativeDetails", "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r538" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails", "http://ouster.com/role/WarrantsNarrativeDetails", "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "tradingSymbolItemType" }, "oust_A2015StockPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2015 Stock Plan", "label": "2015 Stock Plan [Member]", "terseLabel": "2015 Stock Plan" } } }, "localname": "A2015StockPlanMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_AccruedAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued And Other Liabilities, Current", "label": "Accrued And Other Liabilities, Current", "totalLabel": "Accrued and other current liabilities" } } }, "localname": "AccruedAndOtherLiabilitiesCurrent", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "oust_AdjustmentsToAdditionalPaidInCapitalConversionOfConvertibleDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Conversion Of Convertible Debt", "label": "Adjustments To Additional Paid In Capital, Conversion Of Convertible Debt", "terseLabel": "Vesting of early exercised stock options" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalConversionOfConvertibleDebt", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "oust_AggregateIntrinsicValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aggregate Intrinsic Value", "label": "Aggregate Intrinsic Value [Roll Forward]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "AggregateIntrinsicValueRollForward", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "oust_AmericasExcludingUnitedStatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Americas, Excluding United States", "label": "Americas, Excluding United States [Member]", "terseLabel": "North and South America, excluding United States" } } }, "localname": "AmericasExcludingUnitedStatesMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "oust_ApplicableInterestRateAtTheTimeOfDefaultMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Applicable Interest Rate At The Time Of Default", "label": "Applicable Interest Rate At The Time Of Default [Member]", "terseLabel": "Applicable Interest Rate at the Time of Default" } } }, "localname": "ApplicableInterestRateAtTheTimeOfDefaultMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_AtTheMarketProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "At The Market Program", "label": "At The Market Program [Member]", "terseLabel": "At The Market Program" } } }, "localname": "AtTheMarketProgramMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableAdjustment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Adjustment", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Adjustment", "terseLabel": "Measurement period adjustment, fair value of common stock issued at closing" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableAdjustment", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "oust_BusinessCombinationConsiderationTransferredReplacementEquityAwardsVested": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Replacement Equity Awards Vested", "label": "Business Combination, Consideration Transferred, Replacement Equity Awards Vested", "terseLabel": "Fully vested replacement equity awards" } } }, "localname": "BusinessCombinationConsiderationTransferredReplacementEquityAwardsVested", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "oust_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccruedCurrentLiabilitiesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails": { "order": 2.0, "parentTag": "oust_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Accrued Current Liabilities And Other Current Liabilities", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Accrued Current Liabilities And Other Current Liabilities", "negatedTerseLabel": "Measurement period adjustment, accrued and other current liabilities" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccruedCurrentLiabilitiesAndOtherCurrentLiabilities", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "oust_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets": { "auth_ref": [], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets", "totalLabel": "Measurement period adjustment, total assets acquired" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "oust_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities": { "auth_ref": [], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities", "negatedTotalLabel": "Measurement period adjustment, total liabilities assumed" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "oust_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilitiesOther": { "auth_ref": [], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails": { "order": 1.0, "parentTag": "oust_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Noncurrent Liabilities, Other", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Noncurrent Liabilities, Other", "negatedLabel": "Measurement period adjustment, other non-current liabilities" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNoncurrentLiabilitiesOther", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "oust_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCurrentLiabilitiesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Current Liabilities And Other Current Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Current Liabilities And Other Current Liabilities", "negatedTerseLabel": "Accrued and other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCurrentLiabilitiesAndOtherCurrentLiabilities", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "oust_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill": { "auth_ref": [], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Including Goodwill", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Including Goodwill", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "oust_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash": { "auth_ref": [], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails": { "order": 5.0, "parentTag": "oust_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "oust_CLAWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CLA Warrants", "label": "CLA Warrants [Member]", "terseLabel": "CLA Warrants" } } }, "localname": "CLAWarrantsMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "oust_ClassOfWarrantOrRightConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Conversion Ratio", "label": "Class Of Warrant Or Right, Conversion Ratio", "terseLabel": "Warrant, conversion ratio" } } }, "localname": "ClassOfWarrantOrRightConversionRatio", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "pureItemType" }, "oust_ClassOfWarrantOrRightExercisableThresholdCommonStockPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Exercisable, Threshold Common Stock Price", "label": "Class Of Warrant Or Right, Exercisable, Threshold Common Stock Price", "terseLabel": "Exercise of warrant, threshold common stock price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisableThresholdCommonStockPrice", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "oust_ClassOfWarrantOrRightExercisableThresholdPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Exercisable, Threshold Period", "label": "Class Of Warrant Or Right, Exercisable, Threshold Period", "terseLabel": "Warrant, exercisable, threshold period" } } }, "localname": "ClassOfWarrantOrRightExercisableThresholdPeriod", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "durationItemType" }, "oust_ClassOfWarrantOrRightExercisableThresholdTradingDayPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Exercisable, Threshold Trading-day Period", "label": "Class of Warrant or Right, Exercisable, Threshold Trading-day Period", "terseLabel": "Exercise of warrant, threshold trading-day period" } } }, "localname": "ClassOfWarrantOrRightExercisableThresholdTradingDayPeriod", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "durationItemType" }, "oust_ClassOfWarrantOrRightExercisableThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Exercisable, Threshold Trading Days", "label": "Class of Warrant or Right, Exercisable, Threshold Trading Days", "terseLabel": "Exercise of warrant, threshold trading days" } } }, "localname": "ClassOfWarrantOrRightExercisableThresholdTradingDays", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "durationItemType" }, "oust_ClassOfWarrantOrRightFairValueDisclosure": { "auth_ref": [], "calculation": { "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Fair Value Disclosure", "label": "Class Of Warrant Or Right, Fair Value Disclosure", "terseLabel": "Warrant liabilities" } } }, "localname": "ClassOfWarrantOrRightFairValueDisclosure", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "oust_ClassOfWarrantOrRightValueOfSecuritiesCalledByWarrantsOrRightsPercentageOfOutstandingLoan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Value of Securities Called by Warrants or Rights, Percentage Of Outstanding Loan", "label": "Class of Warrant or Right, Value of Securities Called by Warrants or Rights, Percentage Of Outstanding Loan", "terseLabel": "Value of stock called by warrant, percentage of debt face amount" } } }, "localname": "ClassOfWarrantOrRightValueOfSecuritiesCalledByWarrantsOrRightsPercentageOfOutstandingLoan", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "oust_ColonnadeAcquisitionCorpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Colonnade Acquisition Corp.", "label": "Colonnade Acquisition Corp. [Member]", "terseLabel": "CLA" } } }, "localname": "ColonnadeAcquisitionCorpMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_CommonStockAndTemporaryEquityParOrStatedValuePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock And Temporary Equity, Par Or Stated Value Per Share", "label": "Common Stock And Temporary Equity, Par Or Stated Value Per Share", "terseLabel": "Authorized stock, par value (in dollars per share)" } } }, "localname": "CommonStockAndTemporaryEquityParOrStatedValuePerShare", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "perShareItemType" }, "oust_CommonStockAndTemporaryEquitySharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock And Temporary Equity, Shares Authorized", "label": "Common Stock And Temporary Equity, Shares Authorized", "terseLabel": "Stock, shares authorized (in shares)" } } }, "localname": "CommonStockAndTemporaryEquitySharesAuthorized", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "oust_CommonStockVotingRightsNumberOfVotesPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Voting Rights, Number Of Votes Per Share", "label": "Common Stock, Voting Rights, Number Of Votes Per Share", "terseLabel": "Common stock, voting rights, number of votes per share" } } }, "localname": "CommonStockVotingRightsNumberOfVotesPerShare", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "integerItemType" }, "oust_ConversionOfCanceledCLAUnitsToOusterCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Conversion Of Canceled CLA Units To Ouster Common Stock", "label": "Conversion Of Canceled CLA Units To Ouster Common Stock [Member]", "terseLabel": "Conversion of Canceled CLA Units to Ouster Common Stock" } } }, "localname": "ConversionOfCanceledCLAUnitsToOusterCommonStockMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "oust_ConversionOfCanceledCLAUnitsToPublicWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Conversion Of Canceled CLA Units To Public Warrant", "label": "Conversion Of Canceled CLA Units To Public Warrant [Member]", "terseLabel": "Conversion of Canceled CLA Units to Public Warrant" } } }, "localname": "ConversionOfCanceledCLAUnitsToPublicWarrantMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "oust_ConversionOfClassACommonStockToCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Conversion Of Class A Common Stock To Common Stock", "label": "Conversion Of Class A Common Stock To Common Stock [Member]", "terseLabel": "Conversion of Class A Common Stock to Common Stock" } } }, "localname": "ConversionOfClassACommonStockToCommonStockMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "oust_ConversionOfWarrantToOusterCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Conversion Of Warrant To Ouster Common Stock", "label": "Conversion Of Warrant To Ouster Common Stock [Member]", "terseLabel": "Conversion of Warrant to Ouster Common Stock" } } }, "localname": "ConversionOfWarrantToOusterCommonStockMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_ConvertiblePromissoryNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Promissory Note", "label": "Convertible Promissory Note [Member]", "terseLabel": "Convertible Promissory Note" } } }, "localname": "ConvertiblePromissoryNoteMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerAMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "oust_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "oust_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer C", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "localname": "CustomerCMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "oust_DebtInstrumentCollateralAmountPercentOfSecuritiesInForeignSubsidiaries": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Collateral Amount, Percent Of Securities In Foreign Subsidiaries", "label": "Debt Instrument, Collateral Amount, Percent Of Securities In Foreign Subsidiaries", "terseLabel": "Debt instrument, secured amount, percent of securities in foreign subsidiaries" } } }, "localname": "DebtInstrumentCollateralAmountPercentOfSecuritiesInForeignSubsidiaries", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "oust_DebtInstrumentCovenantTermUnrestrictedCashBalanceRequired": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant Term, Unrestricted Cash Balance Required", "label": "Debt Instrument, Covenant Term, Unrestricted Cash Balance Required", "terseLabel": "Debt instrument, covenant term, unrestricted cash balance required" } } }, "localname": "DebtInstrumentCovenantTermUnrestrictedCashBalanceRequired", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "oust_DebtInstrumentEndOfTermCharge": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, End Of Term Charge", "label": "Debt Instrument, End Of Term Charge", "terseLabel": "Debt instrument, end of term charge" } } }, "localname": "DebtInstrumentEndOfTermCharge", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "oust_DebtInstrumentMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Maximum Borrowing Capacity", "label": "Debt Instrument, Maximum Borrowing Capacity", "terseLabel": "Debt instrument, maximum borrowing capacity" } } }, "localname": "DebtInstrumentMaximumBorrowingCapacity", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "oust_DebtInstrumentPrepaymentChargePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Prepayment Charge, Percentage", "label": "Debt Instrument, Prepayment Charge, Percentage", "terseLabel": "Debt instrument, prepayment charge, percentage" } } }, "localname": "DebtInstrumentPrepaymentChargePercentage", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "oust_DebtInstrumentPrepaymentMadeAfter12MonthsPriorTo24MonthsFollowingTheClosingDateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Prepayment Made After 12 Months Prior To 24 Months Following The Closing Date", "label": "Debt Instrument, Prepayment Made After 12 Months Prior To 24 Months Following The Closing Date [Member]", "terseLabel": "Debt Instrument, Prepayment Made after 12 Months Prior to 24 Months Following the Closing Date" } } }, "localname": "DebtInstrumentPrepaymentMadeAfter12MonthsPriorTo24MonthsFollowingTheClosingDateMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_DebtInstrumentPrepaymentMadeAfter24MonthsFollowingTheClosingDateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Prepayment Made After 24 Months Following The Closing Date", "label": "Debt Instrument, Prepayment Made After 24 Months Following The Closing Date [Member]", "terseLabel": "Debt Instrument, Prepayment Made after 24 Months Following the Closing Date" } } }, "localname": "DebtInstrumentPrepaymentMadeAfter24MonthsFollowingTheClosingDateMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_DebtInstrumentPrepaymentMadeWithin12MonthsFollowingTheClosingDateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Prepayment Made Within 12 Months Following The Closing Date", "label": "Debt Instrument, Prepayment Made Within 12 Months Following The Closing Date [Member]", "terseLabel": "Debt Instrument, Prepayment Made Within 12 Months Following the Closing Date" } } }, "localname": "DebtInstrumentPrepaymentMadeWithin12MonthsFollowingTheClosingDateMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_DebtInstrumentPrepaymentScenarioAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Prepayment Scenario", "label": "Debt Instrument, Prepayment Scenario [Axis]", "terseLabel": "Debt Instrument, Prepayment Scenario [Axis]" } } }, "localname": "DebtInstrumentPrepaymentScenarioAxis", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "oust_DebtInstrumentPrepaymentScenarioDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Prepayment Scenario [Domain]", "label": "Debt Instrument, Prepayment Scenario [Domain]", "terseLabel": "Debt Instrument, Prepayment Scenario [Domain]" } } }, "localname": "DebtInstrumentPrepaymentScenarioDomain", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Policy", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Policy [Policy Text Block]", "terseLabel": "Deferred Debt Financing Costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsPolicyPolicyTextBlock", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "oust_DenominatorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Denominator", "label": "Denominator [Abstract]", "terseLabel": "Denominator [Abstract]" } } }, "localname": "DenominatorAbstract", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/NetLossPerCommonShareScheduleofNetLossPerCommonShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "oust_EquityAndTemporaryEquityTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity and Temporary Equity", "label": "Equity and Temporary Equity [Text Block]", "terseLabel": "Redeemable Convertible Preferred and Common Stock" } } }, "localname": "EquityAndTemporaryEquityTextBlock", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStock" ], "xbrltype": "textBlockItemType" }, "oust_ExercisePriceRangeFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range Five", "label": "Exercise Price Range Five [Member]", "terseLabel": "Exercise Price at $5.24" } } }, "localname": "ExercisePriceRangeFiveMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "domainItemType" }, "oust_ExercisePriceRangeFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range Four", "label": "Exercise Price Range Four [Member]", "terseLabel": "Exercise Price at $1.49" } } }, "localname": "ExercisePriceRangeFourMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "domainItemType" }, "oust_ExercisePriceRangeOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range One", "label": "Exercise Price Range One [Member]", "terseLabel": "Exercise Price at $0.18" } } }, "localname": "ExercisePriceRangeOneMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "domainItemType" }, "oust_ExercisePriceRangeSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range Six", "label": "Exercise Price Range Six [Member]", "terseLabel": "Exercise Price at $10.26" } } }, "localname": "ExercisePriceRangeSixMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "domainItemType" }, "oust_ExercisePriceRangeThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range Three", "label": "Exercise Price Range Three [Member]", "terseLabel": "Exercise Price at $1.42" } } }, "localname": "ExercisePriceRangeThreeMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "domainItemType" }, "oust_ExercisePriceRangeTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range Two", "label": "Exercise Price Range Two [Member]", "terseLabel": "Exercise Price at $0.21" } } }, "localname": "ExercisePriceRangeTwoMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "domainItemType" }, "oust_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAcquiredAsPartOfTheMerger": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Acquired As Part Of The Merger", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Acquired As Part Of The Merger", "negatedTerseLabel": "Private placement warrant liability acquired as part of the merger" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAcquiredAsPartOfTheMerger", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "oust_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "oust_GrossProceedsFromReverseRecapitalizationTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross Proceeds From Reverse Recapitalization Transaction", "label": "Gross Proceeds From Reverse Recapitalization Transaction", "terseLabel": "Gross proceeds from merger and private offering" } } }, "localname": "GrossProceedsFromReverseRecapitalizationTransaction", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "oust_HerculesLoanAndSecurityAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hercules Loan And Security Agreement", "label": "Hercules Loan And Security Agreement [Member]", "terseLabel": "Hercules Loan And Security Agreement" } } }, "localname": "HerculesLoanAndSecurityAgreementMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "oust_InTheEventOfDebtDefaultMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In The Event Of Debt Default", "label": "In The Event Of Debt Default [Member]", "terseLabel": "In the Event of Debt Default" } } }, "localname": "InTheEventOfDebtDefaultMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_InterestRateScenarioAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Scenario", "label": "Interest Rate Scenario [Axis]", "terseLabel": "Interest Rate Scenario [Axis]" } } }, "localname": "InterestRateScenarioAxis", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "oust_InterestRateScenarioDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Scenario", "label": "Interest Rate Scenario [Domain]", "terseLabel": "Interest Rate Scenario [Domain]" } } }, "localname": "InterestRateScenarioDomain", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_IssuanceOfRedeemableConvertiblePreferredStockUponExerciseOfWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Issuance Of Redeemable Convertible Preferred Stock Upon Exercise Of Warrants", "label": "Issuance Of Redeemable Convertible Preferred Stock Upon Exercise Of Warrants", "terseLabel": "Issuance of redeemable convertible preferred stock upon exercise of warrants" } } }, "localname": "IssuanceOfRedeemableConvertiblePreferredStockUponExerciseOfWarrants", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "oust_LIBORRateNotAvailableOrApplicableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "LIBOR Rate Not Available Or Applicable", "label": "LIBOR Rate Not Available Or Applicable [Member]", "terseLabel": "LIBOR Rate Not Available or Applicable" } } }, "localname": "LIBORRateNotAvailableOrApplicableMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_LineOfCreditFacilityAdditionalBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Additional Borrowing Capacity", "label": "Line Of Credit Facility, Additional Borrowing Capacity", "terseLabel": "Additional borrowing capacity" } } }, "localname": "LineOfCreditFacilityAdditionalBorrowingCapacity", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "oust_ManagementAndEmployeeCertainExecutivesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Management And Employee, Certain Executives", "label": "Management And Employee, Certain Executives [Member]", "terseLabel": "Certain Executives" } } }, "localname": "ManagementAndEmployeeCertainExecutivesMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_ManagementAndEmployeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Management And Employee", "label": "Management And Employee [Member]", "terseLabel": "Management And Employee" } } }, "localname": "ManagementAndEmployeeMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_NoteReceivableRelatedPartiesPercentageForgiven": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Note Receivable, Related Parties, Percentage Forgiven", "label": "Note Receivable, Related Parties, Percentage Forgiven", "terseLabel": "Promissory notes, percentage forgiven" } } }, "localname": "NoteReceivableRelatedPartiesPercentageForgiven", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "oust_NumeratorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Numerator", "label": "Numerator [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NumeratorAbstract", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/NetLossPerCommonShareScheduleofNetLossPerCommonShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "oust_OtherVendorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Vendors", "label": "Other Vendors [Member]", "terseLabel": "Other Vendors" } } }, "localname": "OtherVendorsMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "oust_OusterTechnologiesIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ouster Technologies, Inc.", "label": "Ouster Technologies, Inc. [Member]", "terseLabel": "OTI" } } }, "localname": "OusterTechnologiesIncMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails", "http://ouster.com/role/WarrantsNarrativeDetails", "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "oust_PaymentOfInterestAndFeesUponExtinguishmentOfDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment Of Interest And Fees Upon Extinguishment Of Debt", "label": "Payment Of Interest And Fees Upon Extinguishment Of Debt", "terseLabel": "Payment of interest and fee upon extinguishment of debt" } } }, "localname": "PaymentOfInterestAndFeesUponExtinguishmentOfDebt", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "oust_PaymentOfReverseRecapitalizationOfferingCost": { "auth_ref": [], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment Of Reverse Recapitalization Offering Cost", "label": "Payment Of Reverse Recapitalization Offering Cost", "negatedLabel": "Payment of offering costs" } } }, "localname": "PaymentOfReverseRecapitalizationOfferingCost", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "oust_PaymentsForCashFacilityAndLegalFees": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Cash Facility And Legal Fees", "label": "Payments For Cash Facility And Legal Fees", "terseLabel": "Payments for cash facility and legal fees" } } }, "localname": "PaymentsForCashFacilityAndLegalFees", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "oust_PrivatePlacementWarrantLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Placement Warrant Liability", "label": "Private Placement Warrant Liability [Member]", "terseLabel": "Private Placement Warrant Liability" } } }, "localname": "PrivatePlacementWarrantLiabilityMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "oust_PrivatePlacementWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Placement Warrants", "label": "Private Placement Warrants [Member]", "terseLabel": "Private Placement Warrants" } } }, "localname": "PrivatePlacementWarrantsMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/WarrantsNarrativeDetails", "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofPrivatePlacementWarrantsDetails" ], "xbrltype": "domainItemType" }, "oust_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts": { "auth_ref": [], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Issuance Of Common Stock, Net Of Issuance Costs", "label": "Proceeds From Issuance Of Common Stock, Net Of Issuance Costs", "terseLabel": "Proceeds from the issuance of common stock under at-the-market offering, net of commissions and fees" } } }, "localname": "ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "oust_ProceedsFromReverseRecapitalizationTransaction": { "auth_ref": [], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Reverse Recapitalization Transaction", "label": "Proceeds From Reverse Recapitalization Transaction", "terseLabel": "Proceeds from the merger and private offering" } } }, "localname": "ProceedsFromReverseRecapitalizationTransaction", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "oust_PromissoryNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Promissory Note", "label": "Promissory Note [Member]", "terseLabel": "Promissory Note" } } }, "localname": "PromissoryNoteMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_PublicAndPrivateCommonStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public And Private Common Stock Warrants", "label": "Public And Private Common Stock Warrants [Member]", "terseLabel": "Public and private common stock warrants" } } }, "localname": "PublicAndPrivateCommonStockWarrantsMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerCommonShareDetails" ], "xbrltype": "domainItemType" }, "oust_PublicWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public Warrants", "label": "Public Warrants [Member]", "terseLabel": "Public Warrants" } } }, "localname": "PublicWarrantsMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_RecapitalizationExchangeRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Recapitalization Exchange Ratio", "label": "Recapitalization Exchange Ratio", "terseLabel": "Share exchange ratio" } } }, "localname": "RecapitalizationExchangeRatio", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITParenthetical", "http://ouster.com/role/NetLossPerCommonShareNarrativeDetails" ], "xbrltype": "pureItemType" }, "oust_RecapitalizationTransactionConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Recapitalization Transaction, Conversion Ratio", "label": "Recapitalization Transaction, Conversion Ratio", "terseLabel": "Ordinary shares, conversion ratio" } } }, "localname": "RecapitalizationTransactionConversionRatio", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "pureItemType" }, "oust_ReceivableFromContractManufacturerCurrent": { "auth_ref": [], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Receivable From Contract Manufacturer, Current", "label": "Receivable From Contract Manufacturer, Current", "terseLabel": "Receivable from contract manufacturer" } } }, "localname": "ReceivableFromContractManufacturerCurrent", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "oust_RedeemableConvertiblePreferredStockWarrantLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redeemable Convertible Preferred Stock, Warrant Liability", "label": "Redeemable Convertible Preferred Stock, Warrant Liability [Member]", "terseLabel": "Redeemable Convertible Preferred\u00a0Stock Warrant\u00a0Liability" } } }, "localname": "RedeemableConvertiblePreferredStockWarrantLiabilityMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "oust_RedeemableConvertiblePreferredStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redeemable Convertible Preferred Stock Warrants", "label": "Redeemable Convertible Preferred Stock Warrants [Member]", "terseLabel": "Redeemable Convertible Preferred Stock Warrants" } } }, "localname": "RedeemableConvertiblePreferredStockWarrantsMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "oust_ReverseRecapitalizationOfferingCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization, Offering Cost", "label": "Reverse Recapitalization, Offering Cost", "terseLabel": "Offering cost" } } }, "localname": "ReverseRecapitalizationOfferingCost", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "oust_ReverseRecapitalizationPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization", "label": "Reverse Recapitalization [Policy Text Block]", "terseLabel": "Merger" } } }, "localname": "ReverseRecapitalizationPolicyTextBlock", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "oust_ReverseRecapitalizationPreMergerCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization, Pre-merger Cost", "label": "Reverse Recapitalization, Pre-merger Cost", "terseLabel": "Pre-merger cost" } } }, "localname": "ReverseRecapitalizationPreMergerCost", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "oust_RunwayLoanAndSecurityAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Runway Loan And Security Agreement", "label": "Runway Loan And Security Agreement [Member]", "terseLabel": "Runway Loan and Security Agreement" } } }, "localname": "RunwayLoanAndSecurityAgreementMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_SaleOfStockAuthorizedAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sale Of Stock, Authorized Amount", "label": "Sale Of Stock, Authorized Amount", "terseLabel": "Sale of stock, authorized amount" } } }, "localname": "SaleOfStockAuthorizedAmount", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "oust_SaleOfStockCommissionsAndFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sale Of Stock, Commissions And Fees", "label": "Sale Of Stock, Commissions And Fees", "terseLabel": "Commissions and fees" } } }, "localname": "SaleOfStockCommissionsAndFees", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITParenthetical" ], "xbrltype": "monetaryItemType" }, "oust_SaleOfStockIssuanceCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sale Of Stock, Issuance Cost", "label": "Sale Of Stock, Issuance Cost", "terseLabel": "Issuance cost" } } }, "localname": "SaleOfStockIssuanceCost", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITParenthetical" ], "xbrltype": "monetaryItemType" }, "oust_SaleOfStockRemainingAuthorizedAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sale Of Stock, Remaining Authorized Amount", "label": "Sale Of Stock, Remaining Authorized Amount", "terseLabel": "Sale of stock, remaining authorized amount" } } }, "localname": "SaleOfStockRemainingAuthorizedAmount", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "oust_SaleOfWarrantPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Of Warrant, Price Per Share", "label": "Sale Of Warrant, Price Per Share", "terseLabel": "Sale of warrants, price (in dollars per share)" } } }, "localname": "SaleOfWarrantPricePerShare", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "oust_ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Accrued And Other Current Liabilities", "label": "Schedule Of Accrued And Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "oust_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Prepaid Expenses And Other Current Assets", "label": "Schedule Of Prepaid Expenses And Other Current Assets [Table Text Block]", "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets" } } }, "localname": "ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "oust_ScheduleOfReverseRecapitalizationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Reverse Recapitalization [Line Items]", "label": "Schedule of Reverse Recapitalization [Line Items]", "terseLabel": "Schedule of Reverse Recapitalization [Line Items]" } } }, "localname": "ScheduleOfReverseRecapitalizationLineItems", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "oust_ScheduleOfReverseRecapitalizationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Reverse Recapitalization [Table]", "label": "Schedule of Reverse Recapitalization [Table]", "terseLabel": "Schedule of Reverse Recapitalization [Table]" } } }, "localname": "ScheduleOfReverseRecapitalizationTable", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "oust_SensePhotonicsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sense Photonics Inc.", "label": "Sense Photonics Inc. [Member]", "terseLabel": "Sense Photonics Inc." } } }, "localname": "SensePhotonicsIncMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsNarrativeDetails", "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "domainItemType" }, "oust_SeriesARedeemableConvertiblePreferredStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series A Redeemable Convertible Preferred Stock Warrants", "label": "Series A Redeemable Convertible Preferred Stock Warrants [Member]", "terseLabel": "Series A Redeemable Convertible Preferred Stock Warrants" } } }, "localname": "SeriesARedeemableConvertiblePreferredStockWarrantsMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_SeriesBPreferredStockConvertedToCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series B Preferred Stock Converted To Common Stock", "label": "Series B Preferred Stock Converted To Common Stock [Member]", "terseLabel": "Series B Preferred Stock Converted to Common Stock" } } }, "localname": "SeriesBPreferredStockConvertedToCommonStockMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "oust_SeriesBRedeemableConvertiblePreferredStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series B Redeemable Convertible Preferred Stock Warrants", "label": "Series B Redeemable Convertible Preferred Stock Warrants [Member]", "terseLabel": "Series B Redeemable Convertible Preferred Stock Warrants" } } }, "localname": "SeriesBRedeemableConvertiblePreferredStockWarrantsMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Canceled in Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Canceled in Period", "negatedLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledInPeriod", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "oust_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancellationsWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Cancellations, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Cancellations, Weighted Average Grant Date Fair Value", "terseLabel": "Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancellationsWeightedAverageGrantDateFairValue", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "oust_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOptionsToPurchaseCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Options To Purchase Common Stock", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Options To Purchase Common Stock [Member]", "terseLabel": "Options to purchase common stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOptionsToPurchaseCommonStockMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerCommonShareDetails" ], "xbrltype": "domainItemType" }, "oust_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedEarlyExercisedCommonStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Unvested Early Exercised Common Stock Options", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Unvested Early Exercised Common Stock Options [Member]", "terseLabel": "Unvested early exercised common stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedEarlyExercisedCommonStockOptionsMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerCommonShareDetails" ], "xbrltype": "domainItemType" }, "oust_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedExercisesInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Unvested, Exercises in Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Unvested, Exercises in Period", "terseLabel": "Unvested Options, exercised in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedExercisesInPeriod", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "oust_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndEarlyExercisedOptionsSubjectToNonrecourseNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Early Exercised Options Subject To Nonrecourse Notes", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Early Exercised Options Subject To Nonrecourse Notes [Member]", "terseLabel": "Vested and early exercised options subject to nonrecourse notes" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndEarlyExercisedOptionsSubjectToNonrecourseNotesMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerCommonShareDetails" ], "xbrltype": "domainItemType" }, "oust_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedExercisesInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Exercises in Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Exercises in Period", "terseLabel": "Vested Options, exercised in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedExercisesInPeriod", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "oust_ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedRestrictedStockAwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Unvested Restricted Stock Award", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Unvested Restricted Stock Award [Member]", "terseLabel": "Unvested RSAs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedRestrictedStockAwardMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerCommonShareDetails" ], "xbrltype": "domainItemType" }, "oust_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancellationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Cancellations in Period, Weighted Average Exercise Price", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Cancellations in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, options cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancellationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "oust_ShareBasedPaymentArrangementCompensationCostUponForgivenessOfPromissoryNotes": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Compensation Cost Upon Forgiveness Of Promissory Notes", "label": "Share-based Payment Arrangement, Compensation Cost Upon Forgiveness Of Promissory Notes", "terseLabel": "Additional compensation expense" } } }, "localname": "ShareBasedPaymentArrangementCompensationCostUponForgivenessOfPromissoryNotes", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "oust_ShareBasedPaymentArrangementNumberOfEquityIncentivePlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Number Of Equity Incentive Plans", "label": "Share-based Payment Arrangement, Number Of Equity Incentive Plans", "terseLabel": "Number of equity incentive plans" } } }, "localname": "ShareBasedPaymentArrangementNumberOfEquityIncentivePlans", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "oust_SponsorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sponsor", "label": "Sponsor [Member]", "terseLabel": "Sponsor" } } }, "localname": "SponsorMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_StockCancelledDuringPeriodSharesAcquisitions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Cancelled During Period, Shares, Acquisitions", "label": "Stock Cancelled During Period, Shares, Acquisitions", "negatedTerseLabel": "Cancellation of Sense acquisition shares (in shares)" } } }, "localname": "StockCancelledDuringPeriodSharesAcquisitions", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "oust_StockCancelledDuringPeriodValueAcquisitions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stock Cancelled During Period, Value, Acquisitions", "label": "Stock Cancelled During Period, Value, Acquisitions", "negatedTerseLabel": "Cancellation of Sense acquisition shares" } } }, "localname": "StockCancelledDuringPeriodValueAcquisitions", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "oust_StockConvertedReversedRecapitalization": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Converted, Reversed Recapitalization", "label": "Stock Converted, Reversed Recapitalization", "terseLabel": "Stock converted (in shares)" } } }, "localname": "StockConvertedReversedRecapitalization", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "sharesItemType" }, "oust_StockIssuedDuringPeriodSharesReverseRecapitalization": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Reverse Recapitalization", "label": "Stock Issued During Period, Shares, Reverse Recapitalization", "terseLabel": "Issuance of common stock upon merger and private offering, net of acquired private placement warrants of $19,377 (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesReverseRecapitalization", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "oust_StockIssuedDuringPeriodValueReverseRecapitalization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Reverse Recapitalization", "label": "Stock Issued During Period, Value, Reverse Recapitalization", "terseLabel": "Issuance of common stock upon merger and private offering, net of acquired private placement warrants of $19,377" } } }, "localname": "StockIssuedDuringPeriodValueReverseRecapitalization", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "oust_SupplierAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplier A", "label": "Supplier A [Member]", "terseLabel": "Supplier A" } } }, "localname": "SupplierAMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "oust_SupplierBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplier B", "label": "Supplier B [Member]", "terseLabel": "Supplier B" } } }, "localname": "SupplierBMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "oust_TemporaryEquityConversionOfTemporaryEquityToCommonStockShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Conversion Of Temporary Equity To Common Stock, Shares", "label": "Temporary Equity, Conversion Of Temporary Equity To Common Stock, Shares", "negatedTerseLabel": "Conversion of redeemable convertible preferred stock to common stock (in shares)" } } }, "localname": "TemporaryEquityConversionOfTemporaryEquityToCommonStockShares", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "oust_TemporaryEquityConversionOfTemporaryEquityToCommonStockValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Conversion Of Temporary Equity To Common Stock, Value", "label": "Temporary Equity, Conversion Of Temporary Equity To Common Stock, Value", "negatedTerseLabel": "Conversion of redeemable convertible preferred stock to common stock" } } }, "localname": "TemporaryEquityConversionOfTemporaryEquityToCommonStockValue", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "oust_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "label": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of redeemable convertible preferred stock upon exercise of warrants (in shares)" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "oust_TemporaryEquityTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity", "label": "Temporary Equity [Text Block]", "verboseLabel": "Warrants" } } }, "localname": "TemporaryEquityTextBlock", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/Warrants" ], "xbrltype": "textBlockItemType" }, "oust_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan", "label": "Term Loan [Member]", "terseLabel": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "oust_ThirdPartyContractManufacturerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third Party Contract Manufacturer", "label": "Third Party Contract Manufacturer [Member]", "terseLabel": "Third Party Contract Manufacturer" } } }, "localname": "ThirdPartyContractManufacturerMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "oust_UninvoicedReceiptsOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "oust_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Uninvoiced Receipts, Other Current Liabilities", "label": "Uninvoiced Receipts, Other Current Liabilities", "terseLabel": "Uninvoiced receipts" } } }, "localname": "UninvoicedReceiptsOtherCurrentLiabilities", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "oust_UnitConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unit, Conversion Ratio", "label": "Unit, Conversion Ratio", "terseLabel": "Unit, conversion ratio" } } }, "localname": "UnitConversionRatio", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "pureItemType" }, "oust_VendorRelationshipMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vendor Relationship", "label": "Vendor Relationship [Member]", "terseLabel": "Vendor relationship" } } }, "localname": "VendorRelationshipMember", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofAcquiredIntangibleAssetsDetails", "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "domainItemType" }, "oust_WarrantsAcquiredInMerger": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Warrants Acquired In Merger", "label": "Warrants Acquired In Merger", "terseLabel": "Private placement warrants acquired as part of the merger" } } }, "localname": "WarrantsAcquiredInMerger", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITParenthetical" ], "xbrltype": "monetaryItemType" }, "oust_WeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Remaining Contractual Term", "label": "Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Weighted- Average Remaining Contractual Term\u00a0(in\u00a0years)" } } }, "localname": "WeightedAverageRemainingContractualTermAbstract", "nsuri": "http://ouster.com/20220630", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r318", "r434", "r435", "r436", "r528" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Related Party" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia and Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ouster.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r63", "r65", "r121", "r122", "r246", "r278" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ouster.com/role/CommitmentsandContingenciesDetails", "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r185", "r300", "r304", "r504" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r245", "r277", "r321", "r324", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r501", "r505", "r529", "r530" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r245", "r277", "r321", "r324", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r501", "r505", "r529", "r530" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r185", "r300", "r304", "r504" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r182", "r300", "r302", "r454", "r500", "r502" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ouster.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r182", "r300", "r302", "r454", "r500", "r502" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ouster.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r245", "r277", "r310", "r321", "r324", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r501", "r505", "r529", "r530" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r245", "r277", "r310", "r321", "r324", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r501", "r505", "r529", "r530" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r64", "r65", "r121", "r122", "r246", "r278" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ouster.com/role/CommitmentsandContingenciesDetails", "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r133", "r322" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r133", "r138", "r322" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r183", "r184", "r300", "r303", "r503", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ouster.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r183", "r184", "r300", "r303", "r503", "r515", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ouster.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r133", "r138", "r221", "r322", "r442" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r48", "r441" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Obligations incurred and payable to vendors for goods and services received.", "label": "Accounts Payable [Member]", "terseLabel": "Accounts Payable" } } }, "localname": "AccountsPayableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r29", "r186", "r187" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r46", "r212" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r32", "r69", "r70", "r71", "r490", "r510", "r511" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r68", "r71", "r78", "r79", "r80", "r125", "r126", "r127", "r392", "r506", "r507", "r539" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r30", "r356", "r441" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r125", "r126", "r127", "r353", "r354", "r355", "r395" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in- Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Recognition and Exercise", "terseLabel": "Vesting of early exercised stock options" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r325", "r327", "r358", "r359" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r282", "r289" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "negatedTerseLabel": "Offering costs in connection with the merger" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r327", "r349", "r357" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockCompensationExpensebyAwardTypeDetails", "http://ouster.com/role/StockbasedcompensationScheduleofStockbasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r107", "r258", "r266", "r267", "r424" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt issuance costs and debt discount" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r107", "r201", "r207" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of net loss per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r118", "r171", "r174", "r180", "r189", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r389", "r393", "r413", "r439", "r441", "r472", "r487" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r10", "r62", "r118", "r189", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r389", "r393", "r413", "r439", "r441" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r398" ], "calculation": { "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total financial assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r328", "r351" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails", "http://ouster.com/role/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails", "http://ouster.com/role/StockbasedcompensationScheduleofStockCompensationExpensebyAwardTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r320", "r323" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsNarrativeDetails", "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r320", "r323", "r376", "r377" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsNarrativeDetails", "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsNarrativeDetails", "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r383", "r384", "r385" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsNarrativeDetails", "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r383", "r384" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Fair value of common stock issued at closing" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": { "auth_ref": [ "r380" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred", "negatedTotalLabel": "Measurement period adjustment, net assets acquired" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "terseLabel": "Assets acquired:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r379" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails": { "order": 3.0, "parentTag": "oust_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, 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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r379" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails": { "order": 7.0, "parentTag": "oust_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r379" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails": { "order": 1.0, "parentTag": "oust_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r379" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r379" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r379" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "negatedTotalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "terseLabel": "Liabilities assumed:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r379" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedTerseLabel": "Other non-current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r378", "r379" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails": { "order": 2.0, "parentTag": "oust_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r379" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net Assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r2", "r124", "r164" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Description of Business and Basis of Presentation" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r111", "r112", "r113" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment purchases included in accounts payable and accrued liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r44", "r441", "r513", "r514" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsDetails": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r44", "r109" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsReconciliationofCashCashEquivalentsandRestrictedCashReportedDetails": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://ouster.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Total cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsReconciliationofCashCashEquivalentsandRestrictedCashReportedDetails", "http://ouster.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsDetails", "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Money market funds" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r103", "r109", "r114" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsReconciliationofCashCashEquivalentsandRestrictedCashReportedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsReconciliationofCashCashEquivalentsandRestrictedCashReportedDetails", "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r103", "r414" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Equivalents, at Carrying Value [Abstract]", "terseLabel": "Cash equivalents:" } } }, "localname": "CashEquivalentsAtCarryingValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING INFORMATION:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r116", "r118", "r141", "r142", "r143", "r145", "r147", "r155", "r156", "r157", "r189", "r231", "r235", "r236", "r237", "r240", "r241", "r274", "r275", "r279", "r280", "r413", "r537" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT", "http://ouster.com/role/COVER", "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r290", "r326" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/WarrantsNarrativeDetails", "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofPrivatePlacementWarrantsDetails", "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/WarrantsNarrativeDetails", "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofPrivatePlacementWarrantsDetails", "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Warrants issued, exercise price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/WarrantsNarrativeDetails", "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofPrivatePlacementWarrantsDetails", "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Warrants issued, number of preferred stock callable (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails", "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r290", "r326" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]", "terseLabel": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/WarrantsNarrativeDetails", "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofPrivatePlacementWarrantsDetails", "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r56", "r220", "r476", "r494" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 7)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r216", "r218", "r219", "r227", "r518" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Common Class A" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Common Class B" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r125", "r126", "r395" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock", "verboseLabel": "Common stock, $0.0001 par value per share" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT", "http://ouster.com/role/COVER", "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r28", "r282" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT", "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r28", "r441" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value; 1,000,000,000 shares authorized at June\u00a030, 2022 and December\u00a031, 2021; 181,424,515 and 172,200,417 issued and outstanding at June\u00a030, 2022 and December\u00a031, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r74", "r76", "r77", "r84", "r479", "r496" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r161", "r162", "r185", "r410", "r411", "r517" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r161", "r162", "r185", "r410", "r411", "r512", "r517" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r161", "r162", "r185", "r410", "r411", "r512", "r517" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r158", "r485" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r161", "r162", "r185", "r410", "r411" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage", "verboseLabel": "Concentration risk, percentage (less than 10%)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r159", "r161", "r162", "r163", "r410", "r412", "r517" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r161", "r162", "r185", "r410", "r411", "r517" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConversionOfStockAmountConverted1": { "auth_ref": [ "r111", "r112", "r113" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period 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.", "label": "Conversion of Stock, Amount Converted", "terseLabel": "Conversion of redeemable convertible preferred stock to common stock" } } }, "localname": "ConversionOfStockAmountConverted1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockByUniqueDescriptionAxis": { "auth_ref": [ "r111", "r112", "r113" ], "lang": { "en-us": { "role": { "documentation": "Information by description of stock conversions.", "label": "Stock Conversion Description [Axis]", "terseLabel": "Stock Conversion Description [Axis]" } } }, "localname": "ConversionOfStockByUniqueDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConversionOfStockNameDomain": { "auth_ref": [ "r111", "r112", "r113" ], "lang": { "en-us": { "role": { "documentation": "The unique name of a noncash or part noncash stock conversion.", "label": "Conversion of Stock, Name [Domain]", "terseLabel": "Conversion of Stock, Name [Domain]" } } }, "localname": "ConversionOfStockNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.", "label": "Cost of Goods and Service Benchmark [Member]", "terseLabel": "Total Purchase" } } }, "localname": "CostOfGoodsTotalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r88", "r118", "r189", "r231", "r232", "r233", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r413" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of product revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r160", "r185" ], "lang": { "en-us": { "role": { "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.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofAcquiredIntangibleAssetsDetails", "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r22", "r23", "r24", "r117", "r123", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r264", "r265", "r266", "r267", "r425", "r473", "r474", "r486" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r24", "r260", "r474", "r486" ], "calculation": { "http://ouster.com/role/DebtScheduleofLongtermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Long-term debt", "verboseLabel": "Debt, outstanding balance" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/DebtScheduleofLongtermDebtDetails", "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r242", "r264", "r265", "r423", "r425", "r426" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r53", "r262", "r423", "r425" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r53", "r243" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument, stated interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r54", "r117", "r123", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r264", "r265", "r266", "r267", "r425" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r54", "r117", "r123", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r264", "r265", "r266", "r267", "r283", "r286", "r287", "r288", "r422", "r423", "r425", "r426", "r484" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r249", "r422", "r426" ], "calculation": { "http://ouster.com/role/DebtScheduleofLongtermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Less: unamortized debt discount", "terseLabel": "Debt instrument, unamortized discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r47", "r249", "r424" ], "calculation": { "http://ouster.com/role/DebtScheduleofLongtermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Less: debt issuance costs", "netLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r107", "r210" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r107", "r169" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/RevenueNarrativeDetails", "http://ouster.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://ouster.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r308" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/RevenueNarrativeDetails", "http://ouster.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://ouster.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-based compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/Stockbasedcompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "Europe, Middle East and Africa" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r85", "r130", "r131", "r132", "r133", "r134", "r139", "r141", "r145", "r146", "r147", "r151", "r152", "r396", "r397", "r480", "r497" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per common share, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://ouster.com/role/NetLossPerCommonShareScheduleofNetLossPerCommonShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r85", "r130", "r131", "r132", "r133", "r134", "r141", "r145", "r146", "r147", "r151", "r152", "r396", "r397", "r480", "r497" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per common share, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://ouster.com/role/NetLossPerCommonShareScheduleofNetLossPerCommonShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r148", "r149", "r150", "r153" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Common Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/NetLossPerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r414" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rates on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "oust_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails", "http://ouster.com/role/StockbasedcompensationScheduleofStockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unamortized stock-based compensation expense, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r350" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Share-based payment arrangement, cost not yet recognized, RSU" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r350" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unamortized stock-based compensation expense of option" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails", "http://ouster.com/role/StockbasedcompensationScheduleofStockCompensationExpensebyAwardTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r78", "r79", "r80", "r125", "r126", "r127", "r129", "r135", "r137", "r154", "r190", "r282", "r289", "r353", "r354", "r355", "r366", "r367", "r395", "r415", "r416", "r417", "r418", "r419", "r420", "r506", "r507", "r508", "r539" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r107", "r269" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "terseLabel": "Change in fair value of warrant liabilities", "verboseLabel": "Warrants, loss (gain) from fair value adjustment" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r398", "r399", "r400", "r408" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of Fair Value Measurement Inputs" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/WarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r251", "r264", "r265", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r319", "r399", "r443", "r444", "r445" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails", "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r407", "r408" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r398", "r399", "r402", "r403", "r409" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r251", "r311", "r312", "r317", "r319", "r399", "r443" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level\u00a01" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r251", "r264", "r265", "r311", "r312", "r317", "r319", "r399", "r444" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level\u00a02" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r251", "r264", "r265", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r319", "r399", "r445" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level\u00a03" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails", "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r404", "r408" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r404", "r408" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of Changes in Fair Value of Level 3 Financial Instruments" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r405" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "negatedTerseLabel": "Change in the fair value included in other income (expense), net" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r406" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "terseLabel": "Issuance of preferred stock upon exercise of warrants" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r404" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "negatedPeriodEndLabel": "Fair Value, ending balance", "negatedPeriodStartLabel": "Fair value, beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r251", "r264", "r265", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r319", "r443", "r444", "r445" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails", "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r407", "r409" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "totalLabel": "Total financial liabilities" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Liabilities Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "FinancialLiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated\u00a0Useful\u00a0Life (in\u00a0years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofAcquiredIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r206" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofAcquiredIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r208" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2022 (the remainder of 2022)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r208" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r208" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r208" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r202", "r203", "r206", "r209", "r455", "r456" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofAcquiredIntangibleAssetsDetails", "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r206", "r456" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofAcquiredIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 }, "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails": { "order": 6.0, "parentTag": "oust_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying amount", "verboseLabel": "Finite-lived intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofAcquiredIntangibleAssetsDetails", "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r202", "r205" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofAcquiredIntangibleAssetsDetails", "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r206", "r455" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofAcquiredIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://ouster.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Book Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofAcquiredIntangibleAssetsDetails", "http://ouster.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r107" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Gain from disposal of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r89" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r197", "r198", "r441", "r471" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails": { "order": 4.0, "parentTag": "oust_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 }, "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails", "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r199", "r375" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails": { "order": 1.0, "parentTag": "oust_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Measurement period adjustment, goodwill" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r87", "r118", "r171", "r173", "r176", "r179", "r181", "r189", "r231", "r232", "r233", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r413" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r82", "r171", "r173", "r176", "r179", "r181", "r469", "r477", "r482", "r498" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r214", "r215" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/StockbasedcompensationScheduleofStockbasedCompensationDetails", "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/StockbasedcompensationScheduleofStockbasedCompensationDetails", "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r119", "r363", "r364", "r365", "r368", "r370", "r372", "r373", "r374" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/Incometaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r120", "r136", "r137", "r170", "r362", "r369", "r371", "r499" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r106" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r106" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r106" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r106" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r106", "r429" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liability" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r106" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r200", "r204" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r81", "r168", "r421", "r424", "r481" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r92", "r256", "r263", "r266", "r267" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r102", "r104", "r110" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r13", "r14", "r51" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "oust_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r36", "r193" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r60", "r441" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Total inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofInventoryDetails", "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r38", "r193" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r60", "r192" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "terseLabel": "Accumulated inventory write down" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r37", "r193" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r191" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Inventory write down" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsNarrativeDetails", "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r90", "r167" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestorMember": { "auth_ref": [ "r434", "r435" ], "lang": { "en-us": { "role": { "documentation": "Business entity or individual that puts money, by purchase or expenditure, in something offering potential profitable returns, such as interest income or appreciation in value.", "label": "Investor [Member]", "terseLabel": "Investor" } } }, "localname": "InvestorMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Outstanding letter of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r50", "r118", "r175", "r189", "r231", "r232", "r233", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r390", "r393", "r394", "r413", "r439", "r440" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r35", "r118", "r189", "r413", "r441", "r475", "r492" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities, redeemable convertible preferred stock, and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities, redeemable convertible preferred stock and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r52", "r118", "r189", "r231", "r232", "r233", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r390", "r393", "r394", "r413", "r439", "r440", "r441" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r49" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Revolving line of credit, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r24", "r250", "r261", "r264", "r265", "r474", "r488" ], "calculation": { "http://ouster.com/role/DebtScheduleofLongtermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Convertible notes, outstanding balance", "totalLabel": "Convertible notes, net", "verboseLabel": "Promissory notes, outstanding balance" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/DebtScheduleofLongtermDebtDetails", "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r54" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r54", "r230" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r228", "r229" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExercisePriceMember": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using agreed upon price for exchange of underlying asset.", "label": "Measurement Input, Exercise Price [Member]", "terseLabel": "Exercise price of warrant" } } }, "localname": "MeasurementInputExercisePriceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofPrivatePlacementWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Measurement Input, Expected Dividend Rate [Member]", "terseLabel": "Dividend yield" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Expected term (years)" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofPrivatePlacementWarrantsDetails", "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Expected volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofPrivatePlacementWarrantsDetails", "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk-free interest rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofPrivatePlacementWarrantsDetails", "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Measurement Input, Share Price [Member]", "terseLabel": "Stock price" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofPrivatePlacementWarrantsDetails", "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofPrivatePlacementWarrantsDetails", "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofPrivatePlacementWarrantsDetails", "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "auth_ref": [], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsDetails": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Money Market Funds, at Carrying Value", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r103" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r103" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r103", "r105", "r108" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r72", "r75", "r80", "r83", "r108", "r118", "r128", "r130", "r131", "r132", "r133", "r136", "r137", "r144", "r171", "r173", "r176", "r179", "r181", "r189", "r231", "r232", "r233", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r397", "r413", "r478", "r495" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT", "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://ouster.com/role/NetLossPerCommonShareScheduleofNetLossPerCommonShareBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued and Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r91" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other (expense) income:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayableOtherPayablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A written promise to pay a note to a third party.", "label": "Notes Payable, Other Payables [Member]", "terseLabel": "Notes Payable, Other Payables" } } }, "localname": "NotesPayableOtherPayablesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r171", "r173", "r176", "r179", "r181" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r428" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liability, current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r428" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liability, long-term portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r427" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease, right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r107" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Change in right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r12", "r13", "r14", "r51" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "oust_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r61", "r441" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r67" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r73", "r76", "r387", "r388", "r391" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other Comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r55" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r93" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).", "label": "Other Nonoperating Income (Expense) [Member]", "terseLabel": "Other Income (Expense), Net" } } }, "localname": "OtherNonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r99" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r101" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedTerseLabel": "At-the-market offering costs for the issuance of common stock" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r99" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Taxes paid related to net share settlement of restricted stock awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r95", "r386" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid at closing to settle Sense pre-existing debt and transaction costs incurred by Sense" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r96" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r328", "r351" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockConvertibleConversionRatio": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "documentation": "Number of common shares issuable upon conversion for each share of preferred stock to be converted.", "label": "Preferred Stock, Convertible, Conversion Ratio", "terseLabel": "Preferred stock, conversion ratio" } } }, "localname": "PreferredStockConvertibleConversionRatio", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "pureItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r27", "r274" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r8", "r42", "r43" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r6", "r9", "r195", "r196" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r7", "r9", "r194", "r196" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Insurance", "terseLabel": "Prepaid insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]", "terseLabel": "Private Placement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r97" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r98" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.", "label": "Proceeds from Issuance of Secured Debt", "terseLabel": "Proceeds from borrowings, net of debt discount and issuance costs" } } }, "localname": "ProceedsFromIssuanceOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "auth_ref": [ "r97" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).", "label": "Proceeds from Issuance of Warrants", "terseLabel": "Warrant, aggregated purchase price" } } }, "localname": "ProceedsFromIssuanceOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromNotesPayable": { "auth_ref": [ "r98" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Notes Payable", "terseLabel": "Proceeds from issuance of promissory notes to related parties" } } }, "localname": "ProceedsFromNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRelatedPartyDebt": { "auth_ref": [ "r98" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.", "label": "Proceeds from Related Party Debt", "terseLabel": "Proceeds from noteholders debt" } } }, "localname": "ProceedsFromRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r94" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property & equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r97", "r352" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r46", "r213" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r45", "r211" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r19", "r20", "r213", "r441", "r483", "r493" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofPropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofPropertyPlantandEquipmentDetails", "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r19", "r213" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r19", "r211" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated\u00a0Useful\u00a0Life (in\u00a0years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer.", "label": "Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Options to purchase common stock" } } }, "localname": "RedeemableConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r318", "r434", "r435" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r318", "r434", "r436", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r432", "r433", "r435", "r437", "r438" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r100" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "terseLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r100" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedTerseLabel": "Repayment of promissory notes to related parties" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r100" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Repayments of Secured Debt", "negatedTerseLabel": "Repayment of debt" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r361", "r453", "r531" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r114", "r470", "r489" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r3", "r18", "r114" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsReconciliationofCashCashEquivalentsandRestrictedCashReportedDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash, current" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsNarrativeDetails", "http://ouster.com/role/BalanceSheetComponentsReconciliationofCashCashEquivalentsandRestrictedCashReportedDetails", "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r11", "r21", "r114", "r516" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsReconciliationofCashCashEquivalentsandRestrictedCashReportedDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash, non-current" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsNarrativeDetails", "http://ouster.com/role/BalanceSheetComponentsReconciliationofCashCashEquivalentsandRestrictedCashReportedDetails", "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockCompensationExpensebyAwardTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "terseLabel": "Issuance of common stock upon exercise of restricted stock awards - net of tax withholding (in shares)" } } }, "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerCommonShareDetails", "http://ouster.com/role/StockbasedcompensationNarrativeDetails", "http://ouster.com/role/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails", "http://ouster.com/role/StockbasedcompensationScheduleofStockCompensationExpensebyAwardTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings", "terseLabel": "Issuance of common stock upon exercise of restricted stock awards - net of tax withholding" } } }, "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r31", "r289", "r356", "r441", "r491", "r509", "r511" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "negatedTerseLabel": "Accumulated other comprehensive loss", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r125", "r126", "r127", "r129", "r135", "r137", "r190", "r353", "r354", "r355", "r366", "r367", "r395", "r506", "r508" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r165", "r166", "r172", "r177", "r178", "r182", "r183", "r185", "r299", "r300", "r454" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://ouster.com/role/RevenueNarrativeDetails", "http://ouster.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r301", "r309" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r430", "r431" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for operating lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Sale of stock, aggregate commitment amount" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Sale of stock, number of shares issued in transaction (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "netLabel": "Common stock, deemed value (in dollars per share)", "terseLabel": "Sale of stock (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r161", "r185" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Common Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/NetLossPerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r376", "r377" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsNarrativeDetails", "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r376", "r377" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Business Acquisitions, Reconciliation of Preliminary Total Consideration" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r54", "r123", "r264", "r266", "r283", "r286", "r287", "r288", "r422", "r423", "r426", "r484" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt Instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Net Loss Per Common Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/NetLossPerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r327", "r348", "r357" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails", "http://ouster.com/role/StockbasedcompensationScheduleofStockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r327", "r348", "r357" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-based Compensation" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r398", "r399" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r202", "r205", "r455" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r202", "r205" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r15", "r39", "r40", "r41" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of Nonvested Restricted Stock Units Activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r46", "r213" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r328", "r351" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails", "http://ouster.com/role/StockbasedcompensationScheduleofStockCompensationExpensebyAwardTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "terseLabel": "Schedule of Stock Options Outstanding and Exercisable" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r331", "r342", "r343" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r57", "r116", "r155", "r156", "r270", "r272", "r273", "r274", "r275", "r277", "r278", "r279", "r280", "r281", "r283", "r284", "r285", "r286", "r287", "r288", "r289" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r205" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r159", "r161", "r162", "r163", "r410", "r412" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedules of Concentration of Risk" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesBPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series B preferred stock or outstanding series B preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series B Preferred Stock [Member]", "terseLabel": "Series B Redeemable Convertible Preferred Stock" } } }, "localname": "SeriesBPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r106" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Restricted stock awards, ending balance (in shares)", "periodStartLabel": "Restricted stock awards, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Outstanding shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails", "http://ouster.com/role/StockbasedcompensationScheduleofStockCompensationExpensebyAwardTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Number of shares underlying outstanding options, options cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r351" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Stock options outstanding, aggregate intrinsic value, ending balance", "periodStartLabel": "Stock options outstanding, aggregate intrinsic value, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r333", "r351" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of shares underlying outstanding options, ending balance (in shares)", "periodStartLabel": "Number of shares underlying outstanding options, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares Underlying Outstanding Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted average exercise price, ending balance (in dollars per share)", "periodStartLabel": "Weighted average exercise price, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted- Average\u00a0Exercise Price per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r345" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Stock options exercisable, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Number of shares underlying outstanding options, exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, options exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r343" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Stock options vested and expected to vest, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Number of shares underlying outstanding options, vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, options vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r326", "r330" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails", "http://ouster.com/role/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails", "http://ouster.com/role/StockbasedcompensationScheduleofStockCompensationExpensebyAwardTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, options exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]", "terseLabel": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]", "terseLabel": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Exercise price, lower range limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "terseLabel": "Options exercisable (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "terseLabel": "Options outstanding (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Exercise price, upper range limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by supplier.", "label": "Supplier [Axis]", "terseLabel": "Supplier [Axis]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received.", "label": "Supplier [Domain]", "terseLabel": "Supplier [Domain]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Stock options outstanding, weighted average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Stock options exercisable, weighted average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Stock options vested and expected to vest, weighted average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options exercisable, weighted average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "terseLabel": "Options outstanding, weighted average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options outstanding, weighted average remaining contractual life (years)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r115", "r124" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r26", "r27", "r28", "r116", "r118", "r141", "r142", "r143", "r145", "r147", "r155", "r156", "r157", "r189", "r231", "r235", "r236", "r237", "r240", "r241", "r274", "r275", "r279", "r280", "r282", "r413", "r537" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT", "http://ouster.com/role/COVER", "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r59", "r78", "r79", "r80", "r125", "r126", "r127", "r129", "r135", "r137", "r154", "r190", "r282", "r289", "r353", "r354", "r355", "r366", "r367", "r395", "r415", "r416", "r417", "r418", "r419", "r420", "r506", "r507", "r508", "r539" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r125", "r126", "r127", "r154", "r454" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r58", "r253", "r282", "r283", "r289" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "verboseLabel": "Conversion of redeemable convertible preferred stock to common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r27", "r28", "r282", "r289" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Proceeds from at-the-market offering, net of commissions and fees of $451 and issuance costs of $546 (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r27", "r28", "r282", "r289", "r335" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Number of shares underlying outstanding options, options exercised (in shares)", "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT", "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r59", "r282", "r289" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of redeemable convertible preferred stock to common stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r27", "r28", "r282", "r289" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Proceeds from at-the-market offering, net of commissions and fees of $451 and issuance costs of $546" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r59", "r282", "r289" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r27", "r28", "r282", "r289" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedTerseLabel": "Repurchase of common stock (shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r27", "r28", "r282", "r289" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedTerseLabel": "Repurchase of common stock" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r28", "r33", "r34", "r118", "r188", "r189", "r413", "r441" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity (deficit):" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL\u00a0DISCLOSURES\u00a0OF\u00a0OPERATING ACTIVITIES:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r160" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk [Member]", "terseLabel": "Supplier Concentration Risk" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Developed technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofAcquiredIntangibleAssetsDetails", "http://ouster.com/role/BalanceSheetComponentsScheduleofBusinessAcquisitionsReconciliationofPreliminaryTotalConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r231", "r235", "r236", "r237", "r240", "r241" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Redeemable convertible preferred stock, $0.0001 par value per share; 100,000,000 shares authorized at June\u00a030, 2022 and December\u00a031, 2021; Nil shares issued and outstanding at June\u00a030, 2022 and December\u00a031, 2021, respectively (aggregate liquidation preference of nil at June\u00a030, 2022 and December\u00a031, 2021, respectively)" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityLiquidationPreference": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Liquidation Preference", "terseLabel": "Redeemable convertible preferred stock, liquidation preference" } } }, "localname": "TemporaryEquityLiquidationPreference", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r17", "r271" ], "lang": { "en-us": { "role": { "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.", "label": "Temporary Equity, Par or Stated Value Per Share", "terseLabel": "Redeemable convertible preferred stock, par value (in dollars per share)" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Authorized", "terseLabel": "Redeemable convertible preferred stock, shares authorized (in shares)" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Issued", "terseLabel": "Redeemable convertible preferred stock, shares issued (in shares)" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Redeemable convertible preferred stock, shares outstanding (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of new stock classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of redeemable convertible preferred stock upon exercise of warrants" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r300", "r307" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r300", "r307" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Transferred at Point in Time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "auth_ref": [ "r217" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "Unrecorded Unconditional Purchase Obligation", "terseLabel": "Non-cancelable purchase commitments" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation approach and technique.", "label": "Valuation Approach and Technique [Axis]", "terseLabel": "Valuation Approach and Technique [Axis]" } } }, "localname": "ValuationTechniqueAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofPrivatePlacementWarrantsDetails", "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach and technique.", "label": "Valuation Approach and Technique [Domain]", "terseLabel": "Valuation Approach and Technique [Domain]" } } }, "localname": "ValuationTechniqueDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofPrivatePlacementWarrantsDetails", "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationTechniqueOptionPricingModelMember": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Valuation technique calculating price of option.", "label": "Valuation Technique, Option Pricing Model [Member]", "terseLabel": "Valuation Technique, Option Pricing Model" } } }, "localname": "ValuationTechniqueOptionPricingModelMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofPrivatePlacementWarrantsDetails", "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Automotive and vehicle hardware" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "netLabel": "Warrants to purchase common stock" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding", "netLabel": "Warrant liabilities", "terseLabel": "Warrant liabilities (at June\u00a030, 2022 and December\u00a031, 2021 related party $172 and $2,669, respectively)", "verboseLabel": "Warrant, fair value" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.", "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Warrants, fair value measurement inputs" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofPrivatePlacementWarrantsDetails", "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Warrant, expiration period" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r140", "r147" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares used to compute diluted net loss per share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://ouster.com/role/NetLossPerCommonShareScheduleofNetLossPerCommonShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r139", "r147" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares used to compute basic net loss per share (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://ouster.com/role/NetLossPerCommonShareScheduleofNetLossPerCommonShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r268": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r309": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r374": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=SL65897772-128472" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r438": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r532": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r533": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r534": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r535": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r536": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r537": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r538": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r66": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" } }, "version": "2.1" } ZIP 81 0001628280-22-021334-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-22-021334-xbrl.zip M4$L#!!0 ( 'A\!54\TAL%4GT" '/C' 1 ;W5S="TR,#(R,#8S,"YH M=&WLO6MW4\>R+OQ]_PJ_[/&>L_<82]"7ZALKR1D.!A8YR 8CPK:_9%1W5]LR MLN0ER6#SZT^U+(-M2"!!MJ:4N9+E2)JWGEU/53U5W5W]P_\Y.QYLO*/QI#\: M_GA/WA?W-O[/3S_\?YW.__R\^WQC:Y1.CVDXW7@T)IQ2WGC?GQYNO,DT>;M1 MQJ/CC3>C\=O^.^QT9M<\&IV/_^_?WZR_W1 M^."!$D(_Z \G4QPFNC<_/].GLV=G3BC=/QB]>\ '^ HE_PV7I_;/IE^^<7\X MZ ^I]N2#Z1B'DS(:'^.4>[K>0'2$ZDCUZ2:_USBIK]SH\O0T.AU.Q^=?;N+\ MX*R9\PNNW?R]GMU:AA >G-4^NG>ED_*-]Y[WD'UPG#&[X.$ AP<_WJ-AY_6K>XQZPOS3#\8?^?=I_]^.]1Z/AE'6YTSL_X>>DBV\_WIO2V?3!# 0/?OJ/__B/'Z;]Z8!^ MJA+M7,KRAP<7/_[PX.+6<93/?_HA]]]M3*;G _KQ7NY/3@9X_G X&A(WH'_V ML)Y(XXN/_9QI./O(Q[?9H(S[Z>+Y9]-=*C_>ZPN*3B4?,5@)*2)Z:62163DJ MD-#^MC5KBN0N_82O(1[71U/_X2;;J%SMU),!'MS;Z&>^9=:_GL>MT;OG:O?= MGNZ>YJ/'[_:?AJ.=H[=GVUN/U4[O]=G^TSVUL_52[+_9,WMOMH_VC@X'VUL) MMM]TY4YOO_]<;P_V/HQ,M_?R;/OHK>R^V3W>/CH0VT]_/=YY\^1H3SV#_=Y+ MO;/UZ]%V[ZW:&WCQ7.V?[[U)=OOH\.W>T?[Q3F]PO',O7O.WV!@.^Q^'^ MTU_YOJ_/]C[L#K:?OGR7GS[IQZ>O;7=K4^_W,I_7_;"M7LOMK9=Z?^O@0WW6 M=F^?G_WK8;?WS.QL';*N79]T/7;[':[&]E=_N;'7Y MO;IR^WA/;;]Y?-8]>@L[3_SY\][C:?>5.'O>2^]W>GOJ-])%0A"IDXNG#EB4 M'8^).DY&4;0H.45[[Z>"@PG]\.":'&]3K(^'#+OS1RS7,0Z>#3.=_5\Z;\7[ M-?%^^$R\23N)0D%'J^PZ "5W CO)#AFE*:HL?&2U%6STO+3&RSN4\27#>-*? M)!SL$8Z?\"^35LI?D[+X3,I2*>YQZ3K6!=,!0] )*#1SC) LRR=GC_=^JD)8 MFGQ?\/U'N97P-TE8?B9A7[SQF6Q'62_83#,S#L*&#LO6(S@M8T[W?GJR=X?R M?70Z'E]3W\?#O,6APKV-"S+'3SB;/LS\2^>8'WM8K^QD/._0L$7 UQ"@/K?D M**75LG14UH%#J"([D1)VO)="898J>G/OIRU*=!QIO*&78I^^"U&G[6R+ WVV1W0*G;0<%R9DRTYDBI.P;V??CD=TH86 M_]CX \O_9(RIQET;I\/^!1B&IQ5 ]ZX#)/B852B*' ??)9JH45ACI8S!6([- M?WM6XUKV0QSV9$K]8R:,/]Y[MOWD$B8UJGCXFI_!L<@\Z;!; [Y[&]5\\ EB MN3CXL'T>CM/QD^$.]_U^[YG:Z[T]W^O]G= _]H]WW^33Z("NW^T/^@>[1_N]'XY[![O,X9>FOVG3P8[3_F: M-X_EWM$OA]M;>RS#)Z7[@97:F8*I:-]Q$50'I$P=M,9TT$4M($ TOC ]NV\N MI7X'C:IPG;@,2F _H"4>L_7=5P> M=,5^+[&>[;*>_LIZWOVP?[Q[Q+*'[AO6W]Z>N"GC+NOQSIN79F8+/CP^WW[Z M^&S[S9.W>Q^VC_>?;K/L#\[VC_?D]M$NRW@3?E-6>P>A=*S,I0/1N4YUV1V. MNH25F(RS_MY/1GPNX@?70^@Q%6*/FVCRA3F9)"Q;YQBPK\G#*\?Z/ M]R;]XY-!S2_,?CL<5T1<"_+OGTTRW^+!]7MO9_KPJP90Z[)&_'Q5I^.?6QFOG*J[=04R?4CE]\O'_+@6D=]L=^DTLE) MHXOP"71 3#(DQT: .$*SP2RAW^:O3P?5KU]\S?RPLY-!/_6GW0N2D?M\]")_ M/,]_/7PUY3ZHUSP:X&2R4UY-1^GMYEE_C8Z9",P.7-SGAP=?O/W' MKOO8BI409E'!);R !ABQBT3U=-X#OB/@XXWF1[ZM!RJ/F+W^Y!#9 MV']\LV/"R>F8?IH+8';P\A:7QRZ_UWM\L4?)6R:F)26M'>3@HHT4HH_:2S9X M&.<]V@RW<+U'KV+J+_;HZ2[_X>M76W^Z-[42P:?BV;1$QBIXIHN4 M23J=;1%%SGI3LF^1S>I-V9&JH^5?Z\UK/6#82P:)DIS3X$7"E TJ((A,;=GT MWAV>_JJ%O<*=SWMU(.R"^TU^/K]ZY,+D3L;3AYNE] ?]>N B1;YXN[LHV%\G M.+Y(!S5MI2(8XN@F8!)!>2ERR"CN#JIK*:COTJBK]HF#MU?5M'^40NZ_X]Z[ M>NHL?X#3T?@OFK+/KJ\_;M%P=-P??NFVW^IPKMWBP?76?\V22I'(EA#01@\A M9,_!M[>6(S?)K"V6.66#9L5H! M+M,*#>PW^>W])A<7(FAC05FC06K(Y%#) I9RL-8*T'+>;[+9_?:MC'QQ_89, MAWD$+**G/HYC,(!*-S MB)JYH,MUC%.'(-=/H'?FTY8O7!<2ZVH.B?44K#3>%0@AG!7HM^4 M5*!I!RB(01^C&ZK)^2G'[#&+Y4B42,7H7@S(:R"14VC)?)RS@ M2@"Q?E)="N]8OJ"E A!%HS,IL"^345HJN;C$$LU4_'Q@8Q7DV]Q$QPUQ?<\X ME'&D$U/_C!$$B&@P1EER%,EH2-E,38G$ Y]"%GP%VU) M95:GM1'-,A(=BQ-3KI,M(DE7"9^+!9TJR0M1*+ELPRH9O&73E%N1#X=4N2A, MI$1F'NZ"B1:Q#N6*E$51:R.?92HA8SF#D6V MK!Y #0@N62)-4 )%&4F(Q%TB+::2ES"LN\K^>?GCS:H4(T)-L5K#@DTALLO@ MP(=%%Y)0:RC0I:5Z[EZX9(N65F@G%()$&:SW9+35II!PV:V?<.\^9;$$E94" M*)"*+"\H7GEDHJ=B3LIJ0E+K)]5&I"SN7M"9V:&-IFBD!-*4:!S3#(_9"@Q& MJN;/Q5R-E,6"9F2F['-*(A)8!5I2\ Y80U6*F6VNO,.IV*M,B6Y%-(Y<,@4@ MV%) >(,YE[J(2ADI'!O1M1'-DE(6"Q)3\%1T2M(ESV048Y *E-19"RA))[TV M8KKKE,6"Y$,<)!1E78R235O@V,\;:53Q'JU%6H'% 4TF'++E>9KT"6J;D<0BQL*DW6VLN0D\R&JKOR6OA (BL(*9,P M*R2N9G"(Q8G&>2EE 2\L:A#"^)"12E8!5"S%Y[41S3(XQ.+$Q/;-F.RT!^5! M!QF"BL&E(H.M(?+ZB.E..<0"U<@:+:21H5@$+,++*-&(@E8Z)RVNC7R6S2$6 M)S(O23!_J$70 -"K$"R@2U)K +)PATYI:6Z9-' $#X&H0$X"C2/K;'))<[]8 M=W-U43-&@+YC==&")MV 2L!L!C Z#U$)S!%$DJE$RHHD+*'?5IG7+%^@-D?G M-.I@V 9('X/7F$0T(')"-@_K)]#E#!&>2,:LHY&43Y>5+-:ODE&5O2T9 M5CIR?YO,'M<#*%TNQAY60Y@-T]AK*Z86-C>/3&2E\PZSJ^L//FUK.4Z9V!H 9;TV8KKC9;P+F[\O JD4;?1: 8GD$P)H6XK. &8^ MNW4=Y+/L-,\"1>:C9^,78Z0$6>0@DS0^@/,V.QODW8EL63T032[%DO$6,@23 M(L>V1H+".E5 1+^$XCOKX@267R&(0&,)+B3V%>"UYSY'# 71UI6P1:R?<.\^ M\+E[J3K(,GC I&,"B:5.R8\E1%3\(9D\-UJK(,Q&!SX+FHX@(CE/21M7)!CI M61-:>"\#/]F=Y-!J,AD/,M)E8*R8S!_)H-#[Y"L07R0(O*,7L^,^W/W-$ M+:14@.'0BH+AJ+I UNRYM# V)(J6DM2^1<+W(F%S19"0!/D$P@N4!/!D8IUF9HP*X)2P MV?EDV,D&TVK-%[3FPFS.=]'9&>_V#PZG5Y__?'-^[ ZFS"X$!4P]@Y!6 ((% M*BPAQ&Q 8P"3PGPLI47!HFSG'!V]T0X?F<4U*V8WL\Q2F #:Y R6HI<9K4@N M9 Y)G"R<=Z^D3OC7DCHV^=] M?SKU>];C))W 6^<-1I I!E%49+:6F?TSF?LX#?+V9?A7X+R0)!&'Q"98441) M=>,O'YRSHE:R-V1(^B7 >260XVHM2_['!QW HL" +H$1V5FEZTR,K4NNWVDJ MZ?]H!D[CI)_[.#Y_A0/ZHAFXR<)OV1;&B7(VTGAI2BUQFB8(G-(58)$DXT/(FL7@I6KY'2;(*3E MVT]6J9"T)YTTLMK%"* E.Q\K ]7U(_-:2*#""@IR1G(WI[U#ZN+X+4U?C$<' M8SR^566;E5A481$,%Z7D:#1GD3A8Y8C#R0P66!C9.B4_%LA4H?D%,AL@H\\+ M87Z2TMT4P@PJJ910&5,4N*2CTLDK(W3.,F2/*U!WK %RO)V2<(5#C21(4N1H M4GFL\Q(QHX]9D4BB^69PB^+T&7? ^+1>>$4F_Z)Q.AW0Y/D(AYO#_(K2Z;BF M 0[&]"U>[9L;\'PT/)C2^+@VI'=^0E>:T..?Z^-7Q/ :A1YJ$=2L,A1!08/S MT=K@%>:@W'7#JYGEF!85MX:*KSYJ,IY^2J&\2C1$EO3%2V M6=R?\"QZQN+, CP+8S'J(A1*JR!I%8()Z'UR69ABZ *Q%:CV K&V16R+V.LP MM-^(6+L8Q(;J64-1Y(*$$DW4**RQ4L9@V-#:YD;Y:S*X_^(T\N/FP[@KDG[( M4N;D2X+*TE2MVE2"38H#)"=)IG"CZ$N3J^^Q<%C+IV.L0MOM3UB6/],P'1XS M>?YL@<+H=#B=[%*B_KNZ>FX1YJ>+1Z/Q(X;)Z)@Q][TDUG] M>-+\J9^=?/LYEV^O!( A+FF)WWV1)[:DT^Q9N;=38X M(&P\C+^VQ& ]8/SGMB)=U+X>H#2%X$%1W58[>)F+=VB\2"IY]]D.S"V,6VO< M0!B+P/]HET*ND]0]TXI,WH=B+117_,UR@2VI:*UQ(TE%4*IN79B%#N 5!2=+ M]E"LSKY.++A9$'$MK''-0C.&W]'PE+;INU, WX3A1RV&;V)X88PB2<6DN%;C ME>!LCASG<8A'9(4!2;!"M6U:##<"PW=?R2=K$Y@%D_$N@S4B!N6=J)6(R5#R MJ[03:8OAY6-X*3LV)NUR@N!D)WY3&5]>$7/YTIZ"_ M?.K?@GQH6S/)L41O(Y@<0M&JH%0IZ&*%EVM)/E8"]'>;^5@6Z)?"5HI1I UD M<)I *H].)1"9^;=5J')H+7T+^K6S]$Y @&BC=*X6U'"H3-22R4Z6-HEYJF3= M*'H+^L: ?CDCCBD5G[0N&A2XH#%[&9,66@0/V?JUS'&WH&\,Z)>2% \BAX2H M5"D(66M,M6BN9'83!59**3/-O]!,%F1.>U"VT@ MVX)^[0)9FRR'L!(-4QQ(EB+EY%70UF=E*,J6WK2@7SMZ4W7$Z_>H'GBYA[U5+ZU6(W2J/VPC.G?IXSX\^NR_7CRE5/K;-O3\;@_/%@4S*XTZ>/'?_%+XC@= MGC^G=S3XG58]&YZ<3B>S,^3",(^30U:_^I^ZY^L[D&L M50\"^ #!E1!K>>10?' FD\\M>!M*MUKPWNN#K[7 LI8($00F5 H*,X<21$G6 MI!:\+5ZN[;^@=,Z:T9$@@\=:NLC8J&M27Q7M0XN7AM+,I@#(%N%19V&M\H#: MH>/H),JL'.@HE&@!U%"JUQ0 U0+3V8?>J(<>@44EB7?8+$),( ME'QQ-K W(17$*BT56#D(-<(>+7_FODXRZ)B2AQA 5.QEE!+!:P8JK$A-X1&J97&5LPK9<96AQR"GDOZ[9Q-@5( MRL?D9+0FY2"R4X K5"!AY2#4"'NT_'(%QFA'J=1I)LRAH%98%1H$LG,,*17= M0G"=K-CR\29\V%O6 MK0>U3!IL-IY)?#9&@I%:F));,*V!S;H5Y$25EXTLE.KJ8#OM#&I]?/7$=$XV$ -9((J,B M4 E>.S8.#I))C-RX HM.FBC7VTG&%*V\4R:[(@$E>8Z;32X!5 ;NVMC\ =2& MBVIQ(Y;1)*E\8+$4 P4"F&()BM+V@J1UM5L/AH=L[NE\5J;3.$RFC";M\!L MRN7 G[-.7N7HDL]ZS4SF'2>1)-$]BF:RP7=ZV,N M[U9,"YQCIHN6"HQFV4"T$E&@@!(5BX^\QW4UE;_283\-Z!96("S?0J+&X 1: M:94 #\GS/R*G(B66G-,*E,UJB"AOQ3""$4$E&[)7%E3R2.RX6"Y!Z2+Y]S4S MC']<8]$6N0.6'E1+GXV%_>CH3X9/^6?VTEA;518D1DP)'OE:8CT9:J9B2"B.TT>MF4>]&K+=4 M,4N+6&N/@%9@LT7RQ8%+WAH2L:S HM1F2VIQ-M-;):.U4.] MCL[&LF8Z]6C$734^G=6-?S;D2P]85*NB51!5)HFL3N#8OTE,K%L;B84UZ5 M#=.MSX23XLXW$+%20H)8@L\2B&S@P%MI;U-(I=9:7:%XK5G27,[@:6+=9#JI M5-(0M0K*@!?%JY!U%LDVWXPN78BW8C.USJDNT("$'()9&S ;YU!['81+9@6& M;)HDE\71#E(>K!,E6F^AD \EBCHW2X@8J> *E$U9K%R^^;%/^AQLT_/^.\K/ MAMS[!W4V[^9D0M/)S^==/!J-KTS9O+RH1^EP.!J,#LYG.XO=O'!%=-F9(*S7 M5OEDH&ZC(9)#"<(H9#NK_-]-E]<7,XL<%+;6!6EMW9<38O Q&G#:2H *'VFQ'A&7[H4(%1DY)\D\,E (K4#)L%3#R,?G)31H=TS6@K I+ ML2$FE9VP!!&4@.BUTJ4X#NS9[\05*''2(N5N; KC0FGCLS8IU'*$R!S%:.<$ MR!QTMBN4 5H-AMF -)'-,C'9T$5FB*;XY RZDDU,.4)6S3<.JR'I6]%7J;7- M&)--,8#1(J0Z3IPY&DTFV$#KJJ]WQMR6KY]:FVP2*!NR!4LFRB(A%6*2QRY= MK\)N>8V4["W-LW$1M3*R4 (OHY@ZUBK*]%2M9+*]>!VT82UCN-SJ>ZP;'W2$DD@=KH9)CSWJ@KT^3 M>348SU\O[;*H 6VR 6(L)4F=@.DL*BH6,V)$88/$YJ=(5D/2MU.+VK)DDO3& MV (*/<>BR4>= P Y+>RZZNMRN.U2]).E*15 B+ER6N3()3O( 340E"!7H,Y" M,R5[.UE$E0N%RG C,Y\8?*[[8NDZ0:CNYQW751^7R6V7HI5&6R<%EIP0( L, M@BQ(]IPB@>7(<\VT-^ELHU563/ M1\.#*8V/MRA.O[ FKF[G0[D>7%1NO][KV6Q">VWIU>)TI\/W>/Y\A,.Z J\^ MF/MI\V!,LYFYMPD(Z3N2C:=;!'F*.1D1M)0B@D<522:;#5/?D&()LT3$!2 Z M+3+N!!G?_/A?<=ROI1%WV7S?F"D^8NHP9(M&XXC#MSNE$+]Z/>_YLY]W=F_7 M%]T$YQ_XHING?H^2C3D;AY=:<%,->JQ[=%T\QWV!U4&.^/-DWK3^GDM MU8:I@,O%&/($40+:7%>G!1V-U26X%X?4XYOLE"TJ M>#I8&,);E?K4@F=#[N7'[_AIM9OC]-NZ>B7S_#J3\"DSA4X"3#!U$ZH2D$EV M,HC.-Y]8SR*=G3*OBKLSWNT?'$ZO39X9]VFR^>TEF;\6$WVU99GZ#Y_3 0X> MSWKJ2EMV^ ^-/Z8ON5VWO'Q@@8R;#:YQBK23C)$H9*BU9IR@2"EBNMA'JIE( M6:P\_FX6M2GX2Z00M=6N3MLA;:(!F9(C@Y 4H9OA+P@O3-/PUUJJ;T%*Z C? M$68!2)$BQT"N1(@%A"J1/9R(.@A+*5L[&UBY0$JGA9:\'$#-'\4?-PX M]7N"CRB2M:D.JPOP_+]LF3<)J;6W;)IN#K0+W=Q$JEO#E*UV%MY@6L,22CC?"+0*;%GLQ*%-LXE95V8"UPK MV[G\T%2!_WT)\4T8Z8ZRWPRC3Z=^3QUEDU.%#\CH0"GM-$!I;(AFII"9H_B!X"XA%;S1BD1V*L F!Z:WW M$0W3"V>+AVS=?&%BEM,/Q;3-YF;',59M\SDUM[7TSQ2CD!%).O53NC0!E,MDI0*!)$%PAR1LE>HHB3!491:(:_^]T3%\ATBAS6>++E" M3H),+KB<)14.P,&C+J&YEFJ-D//51\UN=OU%7XSI!,_KIR_,'_N]4[N8Z4U_ M>M@?2M5E&!Q.GHP&@]'[_O"@=TB/!J,)?]KZ.H-NB@$,Q7C+S,UQ6 [DP6?G MA R% I1:XKQ%[[JA=[-P8R_!RP'?:-P;*5@'+!O%IE>C-D%52TQ!AJPB!^>. M4LX?RP2U6+X#@'T?HIK-.6X%O E-+$F7FK,'[S43T0()A&EP.L/T[/[]?Y_>W(+[L^,[)_4K MQR*)H=X=91HLJBU=PLGI>*9ISX8GIU\8M[UYQJM#'%-MRIVI64.\PP+7>4A+ M 9QP2>L"6KE(6MGD,"@52A&VN0RE59E6999"J*01C&'G-84"[&M\'>@J"6,V MV1:ZV*=3-'$N7ZLRK&.=D$ IH?#!DR@VR3HS6LYG.RK9 MJDRK,JNL,ASS*.9FBYA544*TWO'_E($DB@==3$"AL5C%2C-7&=VJ3*LRJZXR M>C$J0]H(KX5V2A!(X3C2MV3(Z03%JXNM,)L9_O]UW-0\4YI2KD,H*YJ9;9+B MKHC2?%\"X'38O]"8<\+Q1U4XOD#6Q7O6(Y=77QZX_%XO_W)@! ZMH%3061 B M>?+!!5*9A,PPWV:ND;F$5O]:_5M2-L$H8X(%XV,@T-X&&14%(XRS">1\J6@C MLPFMTK1*LZ1\@B;(F!1FJRU("-YD]"X5IV+=YM0V-Y_0*DVK-$O**)#/8)(, MUFH%/A6OHP<'"B$HU!F;FU%HE:95FB7E%#!+C"H5*DI!5L%C]I -*K3!F%*: MFU-HX7J'<+U%$S9+"OXZJKM(#%B.S4TK7%]JX[VL>T+' (D#?L+9M$>.;9(@ M#!B;FPMH]:;5F^6E X0I2D:TH(4$;7,45@>T)3F(=;.YYJ8#6KUI]69Y&8$8 MO9(Y!".4 5L09=)%9/Z@?5*0FIL1:/6FU9OE)07 ,C-+7D-BO=$Y1B6UE^QL M1-*.*#%F2AS8YT"K/>BG/ C,$)?BZ M790"9PQDB'7OPN24]C'*2 ;:#$&K/&NG/(M*$[@L1)+12@D&D'S E V$K&3= MT?9CN-.F"5KE61?E65RNH%@5A!$:I(F T8$5(P+UKL852!H\(:.WS_[9JO_KC8@+Z)<=:O*JS(+9X$) M YMBT6"-CAI!Q1"]9 >4 8++1GO3W(1!JSRM\BPY89"+(U&"MD(E*#ECT$E: M5% HV:*QN0F#5GE:Y5ERPD":(LEJX5PH0!Y16O)!!!6%=&0:G#!HE:=5GB4G M#%)(&0B10I;@ 9BV*5.$$W47/"JRN0F#5GE:Y5ERP@!,$N2C*H%IFT<7(HM58P$:,%+WV/J&."8-7?UN,-D5 RB@9I'.I;DW,OBB&5%RQ MEI1-5,NZS#?>:G !\;^7-;G]NN7?ZPQG>W'<=75PY @45"R,8 4RP7AF.=AP:F$65A4MBJWD5B DH2-09BM+*44LX:(2>4L) M%CWP3N/4GRRVB/X=Z$U36$$J1EFGHD_20$;M+9.$0MDS6;!90\L*6LPVC1C$ M[',RV?FZC3AYBS%X0R(*"CX%@RTQ:#';-&[@M#)&0]8!$R@*42:1ZE^?5 @Z MM]S@]B;E+:(,\,I =G'40"L/T@2CR1.80AX-QN1<\(Q?B&W"H(5LTYB!#"J5 MX#0:L""+JV4RK/)6V1!<2+IE!BUD&T8,K"Q96UM*"1922.B0PA<:QE3%T!!,QFM43K38E%&$('1OF6(:PW M:I=1_F9AHPO!&E< ($805F'->I$%E:3P@+ZE"2UT&\H5K(C>A1*S%FQWI0O! M%5$KT$C-ACC*EBNTT&TH83 2!&))6M1]F&3DX"Q15B638RS/M_QKY)K1WU_R M_F@T& V'F&DS_?NT/^E7H#P:C4\6!9"O*LMIY#O<50V@!:TB#M$IZYTF@1I" M2:BT,8$1$8O+R=D56$7\]T7$\M<1)Y.L%0%<\ 4"B4A1<+B,=2%*B*C78(WF MW6GUXE9F2HPBZV"2,!J2=B%3+"D*MOJR<'C87//>0+$LT-A:B3FP@TVF@..( M1U $KZ05BJ/WJ%? V#9%/LLW?3D:BLF"=SX .?#9&1T@%R3I2\[-9?]?61S4 M.^R/\XMZX!&_[QC3M(O#T\+_9?)[N]51%D=P!;'-2X$,A0@F!Z]RKFMO2DDE M@ PK*YW9,JI?&;>C\>V:O>^2Q>FP?R&(=Z,I?>SAXXL ZN)%ZI'+JR\/7'ZO MEW_9@J+A 6#@:+ %O[J8P@Z4"85-/B/?*-Q8EU2J:Z/B_+F!GM6 .1Z6/L- M%;+N@/8L0NDE1R[!$DB2%G)V44<93/;1.72>PL7"42GF"T>;G%1\=1HG_=S' M\?DK'- UN2W#]N=\[$?+ M<3+ X9<.V$9VPIQJ>S!]PL@32W8:/C_F0R&I_7SKGE M&$'6TK(+L&$N!ZT5S/9! XW>(P=L*:4B(-OBW$6,4''::3I@7[">WF OF]QB M,[-E]>!*0?/[@Y1K$/GC(.7:J=\1I#B=M#?!*80$9&T (Q7_ZX*-/NK+DB#Z MLI2";JY'7(R0'[%MP/[P\1FETVG_W5?-X_>[328WWUQX0"\F-+7HV+59+X1+ MD)7URCO@@(AA@#$I7*&"1BMF0^X:7DNI,Z2%*$+;(K62D$M!(9TJZ**()$V. M-^JSW 7-_@MJ^>WU0+Z#S5ZOV)J5\1I0N23!9D3PE)T1W)$AD+ KI):SA=<_ MXX3RH]%Q+> R&Z6=_3K9/)T>CL;]#Y1?#S.-9YHZ'[9E?66%NK90;!>'!U>U M^_.#.\/UK-8EG(\"0];:@82")G/X*GR,T5!1#VOF7M!D/ _!UT M5!$]&F%("%/'5G6KY5\4<._]:!VU7,M(:.NR8W*LXUAWJ?)L]XU)S+9S;+7\ MUD%P*UI.5@/[\2A$1H@<2V&6*D(MHVV\H=1J^9<%?#B^]4![*7KNF0@+XZT1 M4)?$DM=!!YF=I8SLS%MO?AT9M#)HG(F& MM=S%HE.IRQ!(A^Q@E9)F=RKA_KNU=.BY0);.%5>D!^>S5S:;I-&I4A>VEE;/ M;Q\%MZ+GTF1A(W%D7C@^%S8XF4(T)AAI0X15JO9_EQ)^U3];1S4O);OH$3!8 M";)HS]H=A[\]D%P*UJ>(64?@X(0 ().-<]JI0S,X(UA.:^0EF^^ MQW'^?,+'Y9#3%:&NHX)B,&R@C7(L/>!_@U=>$B2ME%%F%UCL"&0(V_9C0J%*$3,7LI8K+8QR=77KSN3S_)UC,F/ M5,[DH@2",@D]Y2"+3<4+!=(UWPDN6X:WXL,"UC)ET5IV8Y"BBBP"Z4I15J%U M2:_0_FK?M$/(H]%DNE/J?-<[F#9Q]]N,V3I%@J37'CVP%\,H:BDOX1+:')U? MH>V9&B;.I>Q2E%.6F)/-.22(P7F305+.8)/,Y/,*><"&B7,I/E $%8DH*60? M:+/CD+ 85-Z@(*O,*FTZU3!Q+F7OI61D0CM/A)G<9O:/!Z*2>^WA]-^WT,@>.0;ST7H ,R6>7$30&%W2URNOF39UTE;)%DIF%B! M)63IHBN&M$*3LEBE4=)F2WZ. MMI9>BO/ER->X1#J[(B%R8"291T,AG81WRMAU<[[+%?%2/'"2T>909#%UH6!F M/YPT)DLYH5$HS;IYX*5K\1)RSMXEJ0@,80+^Z 4&8;RI$9,+I-;-#2]=B^_> M%PNVS.!CSIX "EMG R$SJ?8ZE%2R6B%?O.PQ]N5[7<3,MY/D$LQK]$:IW,)R08VLAI"U JTK#L.1-2%5M^\+D60=V]:0[':"<]1 MB;9@DXIDM;7"UU605H=5&L7Y-C^YCF8U1!E32#XJ&< &BQJU\4YF:XE4#JMO M5N]6B,N9$5&4-99%8\@#ZA2S<3EXM,Z@5!17*"/4""$N9^C%)R.E _+*@)$& MR94D0HY6K[Y?O'--7()/!*2$RI84-=B"P4=A#.D0BRH1+A-W?Y^RFKBXKAT]G'!Y 6-+U:7GG_Y!E=0\>55J)MU^X\+ ML/Q\_NF4%W@^PT^U'Q?$>3+_3V_TXG2<#ODDOLWQ:+BV;@ @:Z0HK?0.@B_H M:QFIHC-S-/ZV4FZ@!5?#W%.22?&_.;N:IY8V",_.JJX9X[^AN-9R?;93$?NR M^6:75[!Q1]L7+6GL$:M_BUIK!&GJ9/HBC(Q 0)FI:6N &H61Y0Q> AL10>R: M)(*QV@>TMD[/)K JP4H%G+>)D:4/A2YA\GZ('+*BB!@2B+I1A55DBI/ &&$R MTYJ/)D!C.=,/4P2?)*#( HS!J'1T5O(G*2"XUFHLDMJ^'KYC9%'F1P\^5O/) M5_S3_+QUM$$@8L;BE8P%V"$1JN25,CH7HB0PM#9H_8"VG(5,PG!4SCB+2D)" MQ%(B1LMF#J6VLHVG%@*T2X3=<)6S8^MHOCP;*O#:4+\2B?ING.^!6-W_73C2'U M^=&OR.^; =[K'S-@=\ILO+?0>*<\'8WR[SS[\J0Q V[Z8M0?3I\-^09KN:Q. M!P,Q!LDVS#(E4UYX9;#6,(B!S$L@(KUS4D-3Y.#-:V"V%+1&3"14R,K[L JK0K\BN5DV:?.8NR3A/$/%E*?.+JAY M;KR37./=>T&7'4ED46:EP/@0P 2C1%0V"BMI5<+T)LMU.275.33.)7I,WH'T M 07(6G-.9I<+F]_5]Y%+E^MR)HNAX8A5E612!*#DZZ+NC"3 %4&X"J46FB[7 MI?C7$@L%GV10:,%GYYG6.J^= ]2FI%58&OP5N=;#FY,^OL#$#TCKZ$RM#\7: MK+0. J+04189(0A96().K,+2X$8)<3G5%ISVT>24@M @BO3&V:@AV!"%%]JN MON>\S=)QD;GDY=:$6#(GKRS$G,6''(JMPISJALEQ.7,OW$Z,(T-LJX: M-;.*1!BL]BQ*@_KC]K(K[!,_UC_I/MY<1X?HH_7L 6-RWD F"H4T!8,E)3#@ MW.H[Q#N4X%*\H9(*?!*>V:F$Y"UJKR-DT-H&;CFNUB#K[[+!_LH'C-!X-KG=UO>3^ M:'SP0 FA'\S/>% P33ME-)H.1U.ZMU'&H^-=*I.:--"_GL>MT;OG:O?=GNZ> MYJ/'[_:?AJ.=H[=GVUN/U4[O]=G^TSVUL_52[+_9,WMOMH_VC@X'VUL)MM]T MY4YOO_]<;P_V/HQ,M_?R;/OHK>R^V3W>/CH0VT]_/=YY\^1H3SV#_=Y+O;/U MZ]%V[ZW:&_CS[5?A.!T_&>XAY=F^\,SLW_\&/:/'NON MA[T/7;7=WSO>/7RN=P_WCL\&.\>O3??#6]CI[1[M]%XJ?J[N'C\YW.X].=S9 MVA3=WML/W=XO??[M^/(:?M;IOGIM]_G83N_ ;#_MFNVM/7['=+[WYC&W^3%T MMUZ>[?2Z9]WC9_S;?NF>"_6\]WC:?25T=^NMVC[X#5 %"$EUHM*J ]4[14W0 M(1F K%+1%+?1=NH?=.IV_TJG]EZ*[OO?@DO1>+ =6]BX02RY$SVICD72,D6. MF*UJ._6/.G7GD3B[@51O+7DO52?9$CH@T75" =7QQ?OH=3+:FK93O]*I-]6? M?6+=>I0Z$4SI0+7DH>C8*0Q5-"92U"U2_UC]'WVF_BX4HT3&3HWD.L"!0,>C MR9TZ-92<*:!%:3OUFQW5O%/)2' E=J+3R%V98P=+T1UOR&*,MGB9VT[]BJ,Z MN]&IK.K^BI1M._4/._759YUJ9$&EBNP8#D.8 M4E'L>)"ZD[Q#;7T=]&AMZA^K?^]U[=!9QVY_V#3\YK^YNFD-A^(=9R+K?V1B MY9T2'0'9DQ! (8BV5[_6JY^A>VM_';_Z)>C[:VWNGLT.-[K'1YW>^G#]A%?K7[I[S]]4KH? M#L3.UC/3W=KC9^U)]E99&+0RNHX0,K)=99[J?1"=@KF@T9@1X[V-T3C3^,=[ MM1SI@QM9F\M?)J/3<:+)Q==#PCS+0>7^NY]^X#_SVI@2I U&YF(].\82,"6. MC,%YDTRP\;?9 SY>,YF>5U$>]X>=0^H?'$X?@CF9_O-]/T\/'THA_O][L_-^ M^F%R@L.??HCC!WSUQ>>+FWR\U4\_3#$.Z/*.3#KB2_) MYJ)OIJ.3A\ =,^N)BTY)-)S2^-Z%<"Y/YR:-Q@_KP^KSRF@X9: =]P?G#_]W M734QV=BF]QN[HV,<_N]_3' XZ4QHW"\7)T[Z'^BAM/R4V=?W%V_K^#XS6;VV\ZFWV'K_:N Z**ZUO2G-?/7[T>O=9[QFW=7-[:^/Q_SSZ MU^;VT\<;CW:ZW6>O7CW;V6[^.[Q!M@;#@^EH^(^-K?N/[F\H82 LL]WB1KOA MB^W^[Y&S:@/1\/MT]F4LHUYHIV=7*W*1]&I MY",&*R$Q,_&2(Q6955W-D_"+ M/5?[S!*2919QOL_LH_OTY7MF'YJ_\WWY^X?'YSM;V^P-M]D;OCS?Z[U^EY_^ M"OE?OPSVU>!=/!J)[:-?CIE]O-_?VF3VD?C[@>3OS%Z>05?M'G=55VQO_7*X M_:L_[W(K?H/H+;O"V!$^@O?,4RVOU?=5O>C9TA_?>?ZN*[I0)!W%<"_@H3D.*^T_*;F,"? MN:T2]P.H]K8!])]A6;]'J2Y)DSHYVY#A2Q[A)D8NX''W.G/!*F_?1;P\Q3&_ M]N!\ETY&X^F]C3(:'^.4'\ =,Z'$'3 :1!P,1M,X.EM)9_*D'Y^^MGL?GL%V M;_-L6[&CX'!K^^G^X=Z'MV+[S4NUK?@Y;YYP>[H?]I]VY]?\RL\RP_W>R5&7 M'4YWZ['>.WXL=Y[N"7YV#:GE_M:>WM]*_'Z_YOS?%AZO]-C M9U22=0*4[6 BUP&.G#AH(^BX3$$KIZT(Z=Y/_^L_@P/[SYO^Z*.MG /_(Z:E M^C*HKV.Z&OU&(?KEZ\W=WN/=YWL;NX]?[.SV-EZ\WGWU>G.[M]';V6!FW:OT M6>J-G=T-:?XK__?&SI.-WK\>;UPAW1\)]^:C7CTL@X9KW?3'05!3_/B3T7AC M>D@;_[Y4P(V+F1<;-,R4-WXY'=+_^D]IQ3^U^,=&U>#&,Y.=W3_=Q"_E 5I" ML&:>>V4(0G>6??#IMG?>G:#$(S>=YDP[/>>O>]N[7W8>_-:<-0I=[:Z9N?I+\?\ M/N_WCS@ZW1J\[0Z^0 A8([*UMG0<2HY./?@.2N,ZUJ,!ITU12'-" &M/"'J[ MF]NOGLWFH^8G4VIMZ_ZD3N;= M>-)G6L%:%FG\\#9SMI(6]'OR/O#C?YTLI$.9^'P?R_3=ZAE M*?D=Q[;AOC?ZK\2V6M[W?S&L^^-CVIN%!XNKUUB[E,CVN)_S@&[=8R[)U;#I M'(TYH)U-A9FMV7IT41'KT2C3YT'NI)YQ,AZ]J_>AX4JZIHLP=[_7A6VU!WN] MQ[#_YC&[GY=BIS<8[&P-^MVMMW);=O_H\+#;.QSL M]5[6:\W.F]>P\^89A[*O]=X'OOZ(W=VO7PASZSAK% @=H4SL@.%8UQMV;<8( M"]J'"'7'Y"T:X'L&YQ_UV$ MU(7:]O#LV7R!9IJI[@H'37>MCR^OZR.II"'4I=K@90=DS!U/+G6TT5&ZF TF M?^\G;SO,/'WPX8^CKN]T02L$] L2.W,9&Z/QQFAZ2..-H]-Q?Y+[LWW4&Q2. M?KGQS+K[5]W??]^F5;N=4]UX(W'#;7#>_&]NC^ MEX#3M-'6)?'+S9S'-)G,__.<&R!7TDE]5SY#_D8ABQP].YE@H<[\+QVO*'1< MPEBB(K0AW_M)&['1&Q-.-S;?T?#T]\G?WQU.C_CC_V/O2YO:2I:T_XJ"F9CH MCE"Y:U_L^Q)!&]S#'2-L0[<#?W'4"K*%Q-5B&W[]FW6.6"R!#482$M2-F;:0 MSE)5F?GD4EF9N_W]WM?5]$#NQ4SB(]$I& (>A+/<(^Z#0M9+AJ*VDAICK%%J M;7T/R/^J;[N^/?"]24YJSC^4/R9592#L]M^ SPC*]I&ZE/>*^XN/0$>*@^+( M<^NS2^B1DU&!C!HI@U8\Q$52)#%(&P3+J)=HWNZU07VZ/_L]_ M:4K4BT%C&#OQ)).]T:WHWLR>?5V)NF%!2(') *]NGMO"#T3=;JJM/S:6GQRO MP*"+_4H(FY5U!W_86I)#[P7PVM>Z:YKE(F/GI4E4HL]^W>28_0Y4Q$EQ+ M^8<9^-[IL>MU?AO,-:*^^O1MC7-_*DF(WVJ%N'K4[G4;7X_:,(4ZARGV8[C[ MIMA8!V8-"5-K#'J==FB<#_WQ)&T0RKPB@B6L/7A*UGIBO++*11JP-.(G_LVX MI?HIH:["T97T;^H-W]:G;?+A>.=L=W\'[YSY,_@=_O^S@.^_'GS:^MK:SQN_ M[SY]V'P[>^+LC0W"R!"0 M)]8@[D Z+ D6,1NER25_-0.9V/U[;[^P^\.S^[D6V!J;#'66^.3&2C8H5GA/ M9=$2,9$6Y *WA)F$=#(1<:$B,LHR9+W74ACE4M!@P0&O'/3ZGQM[64\TMBYL MN!\(R9-)4$W4:"-\RJU'.>?8"H^3C)SK$)U*MM@Z,^;BT^DSE3X((<&X8=() ML'6$0-9(CXAF-(JH=# QE[WJYVCJ()]-.QGU@8<'$4AY:0 M)@MUZ3G^I[A^ M3XXO9LQ=V7W"C.$\"8(<&-Q,8"L:BYA[%RF\J9^L$JJ&UW0\[% MC UWVO!'$69VG$NJ?3V*54IR/@-^Y7#=;^3W^B V*+E&:G=B:-A.9[SS-(!_ M_S-J]^%+4(4NCB^ !P,7YVS/^E;"R^EZHWC+F\#=,Z7]?&AA_FG_.Q M^T: 7[N'U:4G_>ACM3-): -4[/!HT/@-G@.L;QY/Y/=ZZ^TW>F6V#J0++G*?8"[YINIZN#,/9?RP7.IB4(VD M&FG>DS.X$>SIX-E#'9A?E?_./0?KY:C?!_+4]4>RF3"TP]%@)>'R7OERY*.- MW#@IP2-SEB#021)IIBU*A@;E\UH+L;9^$ >3T'9.KZJFV(TE(%J]ZWX9EQV9 M",X_#.3=R(/+,;R[(7*&)D"EX_9P"& 6.X!._5XW6T:=TT8$*^FTL9T-)NNK M/+1-.[1U58H)K+Y\!O@P@U%^-/SP;@17M:NCUB?54>LY8W8]W@L4CH/?GXU9\I[_+ B/KA ETV0,3T\/C^A' MI[R./!?JH :\;.,]7_?2"F\=W M?F&V(,<7WS#6\RO;W1IH"76(GMO$5PWA9ZM3_T&S9Y**7\F5XO09_L5K^L'\M776@OTL_ M?#K\=G#V;QB+Q[O[_NO!_@YI;;YJYX+&N:?,A\UW[9WOBA+#7&!>'P,-D><& MG2IPCG@0X%E("IHK/:J^V06O)NS!$ZS_')N8CF_'<385J2?\<#>#- M@\'C+5.\(!,!3(.=[_=:K,:*LTA0[H".. %C0=O $2%$@)G CYAD=V[R>[Y,OY5K>++>A&+#-]3AD_';3BO[)V^C"W'HYHO6E/:CLP&ZN?V$[V5?+ M90WSQ8.A[0;;#X-&+CK1#A/[!>.-W@9AO]G?KXUD-<9\,7U*\8?UT5[Q =Q<$W,^F>A[?F;1GEFUZ'J\]3^%@-0 MH#-8S33#>QT9YQ]),,9A99!R(B+@)(UL@*6TQ$OOB4Z1J)_W8EIB,=BH N@; MH\/18%@S&Z^[!S6G\2B<%RAX5>UN 1:,NNV:#:L#'V!4?\>:W&L9&7%)6\T9 MMDX$02DS3 I@T)@^;E<M3L: M5G@%P/4]PW9'QRCTAFC\0% G8"/!L_#38M\S&#_?^?3Y*XQ/@!EP]M$;R@*6 M8(\[Y1$/1H%JYP:4?#*<2T,EC6OK1).F(J8IS45]BG-JK]?'>BJ&\;<]!-1L M]"XI==N]CE4Z!KY:'9VO=MH^Z=6FP[CA]YIW1\.9; MEJ6S KFN9_A=&Y>KM?-[COJ7YNEA1*X?[6=D$\SON>U\M:>#M3]^H;OY-8N2 MTMP6I?8D 1_'U3V?C\"6[.>K8$QV:<;2..IG+?)?MR+/?@47 $POLP+J#@?_ M^L.N7T?ZZS&'+%-MD_V-/U]OY;9$+W=;^UNM_;W;H&8NS[%*L"F?&?YK]2A^ M]%2=MV[5S!^KGDDUT^YQ"ZMYNX09]6_LE:/\\UFSU2[^6PO4=4 \QS=. 3$8 M?G?!8,(R9?O#QG8#-5Y=A!>VN[5M7E6]GD+D7PG^S*5Z^,+5\'4K_E!J^,=C MN0,+R+7U[6$\;I!GOT3K0K>'H]NEQ%9E:8]O,*$6!;W]/,.'VLN8(_+>BH9W M15X@'[^!5DNE6L>/0/GZNIQ<]9!V-Y>-?X[&%FSQA^XOT"97:.0AM^^;U(^VI(NRG27J3]*D=0>J.T7^KR M'!K9/8GU:P95_GK>[NG'([@M'QYZW1L4.%@].,C$%P4."AQ<=0PQ'E>A0[BAHF;^_ ;>&?O]ZLY\+CZC1O7IJ->!@0W&1:8;6_\9M8>G MC=\V8VK[]O#W@B.KAR/ -;+@2,&12X[0M\41.SAJO.KTOA;[807E/G=P+')? MY/Z"(W*/W59O&*N:9Q5GK.HL+M%KU:=Q";W7Q&E7>G)%9ZR>SLAT,_?3&441 M++]X:C'>SJ,+V\XK-'X &N_8KCVL-,E%TZC-]L"/!H.=\[\SO'=Z@U'.Y=]PO=&PL6/[G^.P\:X]^%P@>R4@NZ(R MIP6S'[TX4S+&;%XP^U$3.1]=Z ,=*[Q^T^_Y&#)$%T!>#4#.)/P9($\_YGM6X%<2JY]6!GZ=S9[3V7>K$^'?I;(O9QI[P>V%X[9:>,Y[(?)#$/EU M/+2=6BM7Y:Z+6EX5M0S$X_?,F"U2N@)2RO Y%&\4+'[45,YAJL8KZX>]?H'A M%8'A3+<'@.%R0' F0L<6OA5<"#P^W]BSG;J SSAG^TIWKAQU^GM0 M%=$8F[D%7%<%7(',7!5P74T9E0O?DRV$FQ7A-F.R5=K+WR>Y=U;LMGO]*Z!: M '1% %06 %U=.30+WR MA)L5X7;@'K!*4P1C]$I>2@'.U0!.3@MPKJS\9>)5 MP"D*<#[\6.Y(N&LVI0MD%L@LDC=?R3L_%",+9#[\6.Y(N*UO1VW7'@Z>-0I6 MK@A6 M7XG0ZFR")R2R-R>FU]#Y;6#L&C*Q*W(A*7CQ7\\'1OZ2UP7JB=SJ*W M ,%KYS>5Y@)+F''RB\T%EB"+N>XVGGL-[;W9>KF]\;K1VMW?:KS;^FOCW>9V MZZ_&J]UW[^$C>KV[^W_Y[[W]C?VMG1]V'+AI6HON:50]\7E["$/QMY#4_:/V M(!^!Z\.(.Z>-=U4_U4:OVW@%WG.#8/2VZEQDV]U!;B;TU?8#ZO1ZG\=MT5V:NUNU1CI.-IN_G7]]-P'+%]/C!'/ M&KNCO"7?! _>/VO\EI^1CU]3_&+PNSKW[R\_GU>SKCQW_G2R=?O^198Z/3N7%JPY\S4&_<-Z[B]ZL%LN#68:^?[95&LGZ8 M6P#ZSBA,K&0_'L(:YR]K2E\O6A>OB]/SYIGQ?ELI'?N?J$Q\-O M;MSFMI&;=PWCX6EU]4D'I*H)EV84J[O__6?4KN^#[X_K4Z#CCH7YAF$?%F]0 MKW]^;,]]RE3X$L>,\=W0JF=8^/MF?GG6V OZW$YCP]--' MG:E+OU[W)4C2IVL>D DQ]=TY53I3,S\!*ZH-VM[VIW[JM#_'Z1ML^WCR*R!* M]'8P-93!T77C]L#%1W::+!.ORWPQ@)%U;+\!2P6<6:-&YH)Z07.3RAZ80GEJ MZ?2GK#$&OZKYI;.Y=A-(U>!'+-6 =Q_"F+(P9A8%1 "F'39JREVI=SLF1?UW M=>IYS+[ ?=VQ.-7\GH5X" ]KC'ES )(! I02W%Z]XU+J_'D-C.:%6(+$7Q6( M*4EL-F#)^T,$,GYCX9#R/2]":P*?,F;DT MU25 U8!70\[Y9WA1IS<8Q,&+"KF[\; 'O%Y=?M+["B,9DRB,8(27G4CAMIJH M\)3CV(>[4P>N&(T7IUW3? H;7\!D3TXZN;,GS"A3*:]^^YS,\&VG$W/UTQ<- MG^NA=SJUHLZZKS<8GH#3E->M[G37'>8&>(/\XZ@+NM4#A=*HTV@?GW2JR^K! MU!.SH7=2/ZH>^7A*8_:""\;H.M9@N:Y7_P)X8Q?F ?+_HKK5NG8GY^@!O?)- MU7>#*G\O/ZN^IS)!^H=@BYQ5H\@3=WGY*GB'U8BV[VLL#\#)G=Y)-2\/DQQ4 MS%/+Y_BW>G%ZQ[#2F;O Y*H:QY[/H9YA[G\*+ZXJ"<3NEW:_UZV>">O\]:@- M+P/!J0F2EW=0M;"];D&R JF8JJHSDW5L%N3A>&*#>@W&(NKM2;;U:G:O>?-R M<0;9"L@K7TMBELKQY?#<9+^ ]9_M]RQA%1%!MF&1I]:X:JYKO\'/PW[;C:K1 MYTM"/,DXEJOFP_,^QVPNM?LA-SN$&RL^:P-G9@FIOFO[48;#/^&.HZJE[%9> M 5BEMA_4YEYS3,#N*-L#,/;^8&HTQYE;,^^VNQF>SL6IZLF9T]_S:E[\\A6, MH(A"[VOF0L &#PN2K=%SS*_DZ#OM?LW[C\O%K1KIJ4%SS<]8)_:X=D^D2Y<8T [ 4#]31_ >2K21=BQN L MM14# T#U@%'SPZM.Q^?W @KFEJ7M^(-UO?; K)T*D7NN "ERY6ZKQ2?[4U$# @= MB..U9KY]P[Y@TP+V+UOKK_=:P[9]NLSNHY HV>C4_^5@*7ZO,F M8SU8]^$�#2D9OCGO\:XL #>IP[#1<&S86VW.AV\^)..Q#_!UJ]<\[($\Y- MGM>%SY);X;;KXES?N4Y;+R_\P/S8Z/K@KIPVJ+[LYVN'E27C;6:CBIPUJ<=: MLYFYK=I/KL .EL,?9?OGPFL,;:!Y5E<@Q96A6D-Q /$99#9(_=XQO*8WB.?6 M8+8+^I6F;%^ZFC\P I>D9?(=PPL;W1]9MK!>P"_ 2,!PC<%)M(#>W;QV@W,K M(-?VK#__S,NL5<=I;]2H[?:J,WQ_;/[^R/[+BA?@?&S_PKN^,WZS\PMT&P'8 M?8WG9F_-,'6_^2NV=#^F<5?Z,8O_Q.SL1PL(EE5P,S\<[*T\YD.8)0A.O/*6 M\8BN8\;F%#?>9139<D#.K;'\1";=;JOK(:. M_5H-NPH=#NUGL(@ K@">QJ&=;#B<5/3+;DM-SQ^;XA7.=$_'Z]*HXKMWY((\ M@8QLO2K[8_S*[P,\WTMVK;2^M+,\7B7F+\G;#3\N6^3SKZW6UKN-UTN"*#_$ MC[^[G6Q?U=9UU4"]CB9];6>WT@( *8^2L"53;G_E9M5ES=>@9G;_FZ7[.=K)M=^K-D&XU^O%0*]_GW/_* M#TN]3J?W]7R.8)IDXR9733S62'DY4=SD>TP_EC2;DE2\BU:\1K MHIWYBV6Q)-YLO-MO;#]K-%YMMS9:U4[J=NO5[KN=C?WMW=9MNK/+']5_F.O8 M<[+B__P7D?@%>=:XKGW X)=I:'Y&0[U$--S]>V]_ZQU8(JV7.?UOR6W7E[NM MS:W6WM9F S[M[;[>WMS8AS_^W'@-_+?5V/O?K:W]O>6?QF^C*[T=EGVLE44- MYI6M=CQC[1@.CK(+6^U-@)E4_P5^FOW];HM?I4Q=V@-] &D$$^O8DT%\?O[A M16@/3CKV]'F[6PVONNG%6*#&1D16@A/9;]7[ZI\O]>,S7.O(<7KD^,WCGY]5 M/YWGWWWWFZ+/M)(W_HR?D1M_^]%C"7DFB?FEQ_[X-Z;Y7 9+;S>@A11.K+GH MQJ3'F0J+OE5IQ'^/NK'!<+.R 7)P\4(89EJC=0X'_@=F.>GRWF?9]Q]D'4XY<)63/#\E[A@8MJ_1*1Y M/V-&@MRH_C7+3M30/.3C^Q7:^\Q>^5XZWFCUNK (___>]IOAB\NC! M4LWM7^UO^4S JYS2DF-JHVY[^"X'"D:#L'8>?:Z^:$7)>\84#T8YZ:)Q MVC%-B/'6?=S.JA]+AM<:(?KVL>T,_M\: H'HVN.8GX@.K3UYGCEIHQOR/UN7 M;+0Q?&G[_5-8MG]L9Q37&G6<#][[;?B\.SI&H5=%-O)C0<1@^6(E;)5S&M@_ MIVZS]^4U???E@.V,PJ>M+Q_^,I]V/WW^!IX3W=W_^]N'OP[H[N9;_.']@3AX MW_IT\.FHT]KTO/5^A^SN?VB_9JW.P5E/[.R__=;Z])GLO']WW/ITB%M__7.\ M^_[5IP.ZS3_LOV6[F_]\:NU_I@<=_6UWSQS[XU?=W4^'9P?PCA:%>]^_/6UM MOOO\X5/GZ.#LX+1U?$!W_MHZV]W?.CW8__SM-7MW='#\K;-[O"U:FY_9P:=_ MCG;@33MG<-_9A_8./3C=.=OXNOM^FW[X!)_A.>?WP+M&'^C?\N#39[R[']JM M]_!,NG/6VMQFK>/MLP^?ML]V-C?$P:MB#!-A=6__OB>1=;K\,%]9.(< M].X@&[/4\ 6A'BE",8J-]DE'SAWWFFON1 R1*!9DPHE4"$4(9:0@U'(AU-D$ M0F%,G<$:HR"-1=Q:AW3 #!&3$HF4^.0Y()2F39FKB"X-0LW(O%\-D_!=S+EK M5=)%-@J;Y[G6-QK\]&X+<2WVKC1 S39 MC;]F$=S6&UMIO)F517"^\N\N%KX5AQ>P4SR5&6'2WI35( 7V4C.-. \1<<5, MQB2#5 K.60G:)!>3-4VFZ1+Y*;/>*WGR-*VH#0)K"T8$PZ# M]2\)04:FA#P16GI!C-9I;9W@IJ)LB03Y204"E4LCMT\J'/&F'T]L MNS[BV#T_4U379?+?Y2B5^,2\[8DQ*;9J2FQT0W64ODX3+.[-K-'JFI0/[H4A MGB B#0?W)H![8UQ 4BCE@@M"N)C12C"S1-Y-"5,LJ951Q'FQXCP=K1 A60XF M1_ 2<4K [N .H\ Y45X[BK/Q(9I"RB42YZ>0_+S?RY6F9F!>C.=^8XKY(T>J MF6V,%$R:!R;M7I,_X95)Q%#D'67@$'F%G 2+0PA"@&A.ZIP_00QO*GUO5+J3 M=*Q0D..IBOO,]D^*N,])W"=-D$ YCY1J% ('$P0+B2S8)&"12)&L%AY_#<=VQV"T[1U MOOXE5CM+K)I.TG#).QY% MR=ZJ?ENS+A.,>@GEXK+WCX,\;F2:E85Q0877F0CO\F!VT]^#6+E%!9IF=F)M M?R/#4F5FM,XV!,S\H_!6..4M"I()Q!DUR%A.D8P>$Y>D93AC$V\R>>\MEI+( ML;RB/"LCHXCRXD3Y]'M1#MA00U1 T7N/N+08:444DMDDH#XGA.I\/KY)Q*P" MF25^<3M!_*O7"[E^=PE6S-N4.%_I C6S@YJM*U;#VZ^M_>V/2@E!E;7(I># MHS$).4X\(L&I)&2P\-?:NB -?=._RRAB>65VEE9#45JYR*U%P;"%M[=W/ZH MHU(Z(!Z%0#Q0B9RA&)D8 M.&$Q4L=,WI!MDE +&DID21Z(5+](298;0VEGB)I H:<I?_4DO)SYU+]J];J^)'S-,U91AT4) MUCP1\'7 F@"OAUF#+'$.68<]$REQQO,1^2;6][8O2JAB>85X/B6RBA#/.W11 M"['3TDH 7R2,9H@3"O(KL49>X\AC8B0140DQ$TLDQ$\A7KL*0P5I?C$>42,-4$$[PR**7"O$:8S())J04$D'GY1*AJVM,W%OG"G! MB.45T9EE0Q01G6F H191:;@GN=15D$$B+C%&6GJ** T&['GJE)8@HFJ9*L\\ MA>A"?8CT>O7_RSV)GD)?@UM._M' ZVQ/R1;/:W9@NS-E#QG+(Y"*(DO!W^(F MTMQU12,:E<#21_"XPMHZ-;@I!)Z1[[486LJS^8A54^%953]>LB/ 2QUGNKXWY^NV M=>U.>]B.@V:C#[(5CZMVQ""&U3#SYY-^3!%\K$R/GO]E&=(![>7([U%BMWA9X,B!9ZH_S^[PCZT,T?[SK$I^"AG/?X[%PRTZ\U M^IQA-]:Y/>-)%5F^Z.%P8D\S+MS'QW]L-MEU4WPTEM>L6U&\J?FGU&*9N25V M,.5;.I=4,EHB8J@%2RPJ9 DXF%I@D2(FGBN7Z\%I^@BC[061'BDBS;JI1D&D M.2+2A&^H%=:),8X8SXC$O$;&:X56]2ZXLW^;"REAZ_1&X M>--5L:]8]269<0'V4B;#%;>\ -3, *Y."5#1(9(30BW$@B M6>0TAJI>@Z"SBL8O4E%R_#&2:^?*5)R'1=;(>H4% MBO*$V>&]5\Y2BI(!VX/GWAO.$;!"P.B0*GE'"%L^47X*.Y/?-^"8423CJ9;E MGY754;RB.<+3I^EBE-$:I@+UB((+A+A2"EE'.5(F8:F=QC'EXORLRMU#-(S]XQ(<>>#@2#F;/@\$FRXPX3F67EN%@L02G"ICD)-* M(^*)$8Z&)"*MZ^Z:93J15@(D2VJ!%'%>K#A/QDBLX]C$@(QD"@R20)!6.")O M301B&D62!'&63;I4!>D6'20)[2\/(Y'O;;]OOX^1-'ZSP\:_1]U8+S_#S4;6 MG%6*R&;T\=C%_O@G4OU$&OW8L;D,UHG-;<7^^PYB+HQ7AE@2E6)<8V]]$);R MR%UDAG-\6ZT]GL=@HQNJ,OF#W=%P,(0A S6*$-])B+>'.R^_$^(OX:]_>/C? M?W<^T,X7]ZGWM;59/>/;P:>WWW:.M_(:\8/W_QSM;F[C#Y\.R>[[+;'[U[_; M.QW-=C<^)G!&O,$.".XN[$1T(HIS MJ01U7$3EF+$>&ZH)#B98?%NM\6-V*@IC*7F-M]Y^9%Z2D'DM9E7# Q=(6Z>0 M2U''H*A1&LQ'VI37-&#))Z$&)Q'^^!([I[]?Z)T*G$O2S+PC*YT%YK]WW.L> M[L?^<5[M$KJ9!^:\_;Z7P-G.QY1L2."<(\ =P)S )'(^, 1J@VCG,/QCP6TS M32#E$H5N2B1V2:V'V\AP:G^+ 9W%?J^([UW%][)Q ('Y?>2)*^[!\C?P+^+, M<62BHXB2)'@0&H<()D-5Q(.^6"+Y?0KY:=-E?LMINT77^KV2FE(LBGE TG3U M.\6B)E@&I),'BX)8A6S0N5LR=B0:;7",N>XXD\M4=[R$(Y;4H"ABO" QG@A& MI(A3MBZ0T"2!8V H>1!A90C BVDIN *0"X6OKPC2%FE6@8CD2 MW6<8PGBJPCZ'1/3:O:R=WS<'A['7%?OVJ_-;J M#6-#_2S;Y!8,\7,V/5<0\[&%O@W:S[OMSO];&_9'<1(?KQ!_HQM>7B5] <); M .'?TU9/<%1Q8I!PAF6K)R!MJ418$LV$=\)*DC%F @(?K*KN/-CS+MJ[L.=\ MV7-"3W/+)4E:H11T1!RGW/,B>$2U"E@ZPE3.6+B!/1?MJP/FGC][_ B4KW]^ M452GW0W &\^1J1CT(?3$NUL5:6_^.%OV3>SO'=E^G(G'N]UZ-2E&^_'XI->W M_=.MJB;\&]O?[>\-O'QO!N C7+83KX"=)LB>?#_;_;!^<;7]K M[>^<'AR_Q;OO/QP=?-KZ>O#I+=[YZY_.A_W.\>Y?!V<['8U;&Q\#MC9(D\J<)(J\I(21%,!/AAV@&T\Z U,))* MB!'OA097C3&_MHZ? 31.']:;SO8_L?W&ETS?QDGL-P:9PB\:-[)A]?M@)E"& M?\)_%;,--D;#HUX?,#O$2 M:ZT!D7Z ;M>RU:\!6V&K1\16GCOE(J;(R9#3X4BN]J2 K4)DF"LB:,B[7A@W MK<8?/RYAJY9^<9\\&ORN@H;+YR-O^V<'7RD@(A< MLEPLU0(?6V.150HL0*R454P8R?5BX+%PU>/A*B94LAA+I(0SB%.*QS37;EJOEBU/1B,)E5N8:BE82B;C!36>N2X=(AS*1$@$T>1&&TCJ$#J M\7+!5&&HI68HCQ.ST25$HLQ!#Q.1)9*AB*V*QF.B&5M;;[4[/[?;;F_9M2N> MJ+MK7&JQ.UMYWY],;OQF#P_[\= .7\3(A M%J\OQ_;F8FA%/I9//DZK@+VSR6E0V/M=" M(JU21.",&:6E-]C893P"5HYP+FF68Q'M!Q/MR?0*[IUD#*.8_\-#Y.#-L(AB MP&#&\<"Q(SL0XZG5"[ \J"J@7C5@)3..W$%/;MX>_WZM1^NU3 MJ98_V6N1^3XPG!\D^U"U/-D^.1^MU[U/3L_,8EWU4"J>+FD8,T'SPY]Y6<

F47@"Q,M/1-Y8A(1.B(G.$=,MBCNGLOS0!D\5SBNI%FL"!N>[;[]2%B2W.J DO8,\:@=,HQ[Y+WP M43#M) \/E+U36&HU64HDSI22N9"5(X@G8"[PE0(B"7PE(KBRX_/JCS)WY^=L M?.X%1P9"QJ;.:=X5,DI]R,[;Z%,==UN>.&G MY>(GQQ5 HW&(&>7!Y%,$C#^O40S&9P,P2"X I3CZ#D):96"!KTG7/'YL54!=:6GY\4(]X2 MHY !GQ5Q1R38>RDA#S9@4C9PD4^E$$6;%*P]3J:[\T[#VEP2>GK2'ME,J_\[;$KA<^S>P]-O=E_7"EY)=,P.D ML^E&](*9*''@R#&>U-=$7DOAWT MUX*DU-7I0*^0*/:H6*2^O M4F.["\2)KX$DK3C<3?OV6\&G.^'3UG0E7D:4HY(C''-7>R4XLAQ "GC7)"&D M-0D\(\/O 4TEJK'$ CQS@Z,(\)P%^'3RG*PA-%B*6.0Y82!I9#P52)-(;114 MQ[R=>1_38OGB&4MM4=1]C 8WGJ,K;8T>;@OEZNG&^AAP\7YF!T[;4]:%Y@!% MT1/D+ 'K@EN9FR8RQ+"11D>J0J!KZY3AIE'3!W.6L>-):6^TCG+/23 M78Z29H*=HOYG3/V[5M MR"FCM[=W;GG\WO6&P][Q%F%6"S2SDZ(%# M6 5%"XHNE95=4/1AMAEK%)5&81X"081(@SCS&%E'/1*86!M]$M'JO,VHP.:^ M=VO1)4#1RB+_HRK7=GX$Z4III"O/\A%XO3\6P_5_N?X?Z]^?7+K%;0N47EJ9 MXD>Q87W>A[3=7**NT>T-\VG]/GS=;;1A9(?]*@&[/\S%DH='<5!9Z"%V!['J M35JM=K6GF=I=V_7M*B()7]0=3&]<@?$PN(!QGO0&5:+B\W[LV'SFZ\77=A@> MG2/,E;O&'( O;[$.1C :WGS+LBPUGSC&=N6_>;05%AG"0:@$"4EJSF,R0!L' M>*FTR"4JW4=*U\YO.NI?EN=K_9TL/;'=^MPW.ZBJXL^ MN5XWKDI*;$@ M++D]9I:!?_UAUZ^C_57:V/XAD*=",/V]$;0@GIUJ^5OQ[.[?>_M;[YJ-[=;+ M9S>+\K*,]N4NZ.O6WM9F S[M[;[>WMS8AS_V]N&?G:W6_EYC]U5C]\W6NXW] M;;B@L='*5^Z\>;?UOW#;]C];C=>[>WM+/\W?1ET["FV W-^7GR:_M;N@-7HC M>$88-!OQFX]911_5&B9<=K!K@!*Q/YC051&AE7]2J>1+Q5#9 #"MCCT9Q.?G M'UZ$]N"D8T^?M[O5X*J;7HP?-M8F&0TG2R#FY:M_O@3*7-,K@^4X/#=^\_CG M9]5/$P9-_9L0SR05-_Z,GY$;?_O18\TSJF_^]4=/_?%O3/,RUA4:*[O54W\2 M6/[I[I&9NO0:C[V&FL7XI_I63>OW077'Q@Y<=S1H;(%&#U4E@@;#S5N4EIWG MJM3H\C"KLM?^=HLUN2_+7(DYW=9#6VYFRD'>VQ0DGDG=X4>S9&06@O88%Z;P MTCUYZ2< =6[Z=7O=G\3$RY7?7[G2N]#F5G'K-_U>&/EAHQ^_Q.XH_F)$8_@/M7MQNWG?8O"#81YF,L=)I;DS0#',M)96,'1R]$ S,+8W_KF.Z.\C!N#083_"U4& M\PIL;)SNM,\W-C:^?OCT]]D!;1T=T'^W6Y_>\IWC?/W6MX/]5Y\/SO[I[+Q_ MU=DY._QZL;'QZ9"W-D-GY],A.SC>RF-C.W1'')Q].&X='Y"#LP/1^FOKK 7C MG-S8V-V$<=&_3WX\\.SCJ?\B;*AT\POD^?\<'^#MW]ZY]TOJFQ MLX?9SN9GVCK\2!3#+G*/&%$2<6D3LC)@1#FQ5"A&DDRY<76343/;;8V?2]%J M[ 7,'PJ8*@JULT82 M[IVUF@B22* J)NZM'!N&I!B&*X*%9 (+79)61DH1QLH@SH5%VAB-A$C.,F\I M]B@04,"QBN,A@F)B2G4C!.& ]164H2ES$8*27FC(P-0U(,PQ4! M0S8!AM0Y(!HUR%N5P$LV"L!0"X2%L,9'2ZC+O1#8+$[9+0H,2QCY8<+(RS?@ M5;FR+.RR;'PL4]6 VVGSE[U!EGWBIP^4/5A<282B0Q!_:4J]-BV'2I\(>3 MX!(A*:&GU;KR">3<_M7O#08Y\)1^L=_&SW8$'K8=[)TUM9M4&K,C\X_"69Q[O M*C(_)YEO3>AYZ1C'5&DDL72( V8C8T5"F"5'O?5296=9-)FZMZ\\)YG_M3A8 MD?FEBY 5F9^7S$_H>9HT58$8Y+D7B)NHD4W!(RD#Q\:HZ"Q96V=-R?1*R/P3 M2('9/8FYQE?WL!&_G>1*=H/GMSF*_\OA__*,Y7G&XV@Y=SL^?Q<'T?;]455I M*\0OL=,[R649'TN7N>6/L)U38*,;-B_7?ZM&G:*79Z>7IQO"B"",Q%&B('EN M-Z45X@YKI+6UR%D;9 1A)PS<:]GDZM[))$]1HE?$59[#@=LBT0N2Z,F &7%$ MQ,A!-0-.@Y(&OQGL+(>4(<(8!O+,&#C/I*G,K(JNK&A<[%&+]!R.C1:17I1( M3RAIHB+C(OJ#3OGBU]P:>:X--W]*Q =,LT0$3KO MS46&# D2>8 I+[2/)-=W4TTA'S:/=47/DJR(.,\\'%#$>4'B/&%F:,$EU<*C M&+%&/*:(G&0"!2.",DS3E--K>%,^\,&2%17G%7$<9AX+*.*\&'&># 0(0[EQ MP2(*U$,<'#]D.(?_>(Q= G8S,1?9 GD6RW3,I,CSD@<"BCPO2)XGU+/38%*) MH)&(+.6T=XFL!GG6V=#&7$D1V-JZ;H*EM43B_)22 _Z*W9A[.^8P@ W'[6Y[ M,.Q7W1=+>L#"#N#4- !TVOB. @6B9@Y1;Z<" CIY0T&K@(TA&.)6,62 M@C\ MA\1I-#1*8$E"FX+,*D/_26TGKHA0S_Z$31'J!0KUA-W!!=&!6HLX"2#4R4GD M>-Y0%"DR)C5/S%="3$3]B]D=HBE O3J@G@P/.B$02Y8@2FX_/ MQH@ I!VR1C%JO?":YN.SLDG-K'+L2Y; \@GU[,_(%*%>H%"?3N['1<*5-B@Y MDQ"/(2$@)$4*+"TPRZ,UB8-0@Z;&#YO-]^2.Q^SWAK;3Z$T=DKE/CL 3/;X_ M\XC!Q=&E,48-"DC-#J3^GHH1<))P]$:A:#1&W$6/'(L"<6J3\EI+[NC:.A.S M*'=_)TE9H0W()RKZ,X\K%-&?K^A/V">&*1Z2 8$7# 1>.0>?HD*>*,%L;@J9 M4Y,I:U(]J^*S1?0?AZ,R\^A#$?VYBOYT&0_M, /7Q+C@P35Q#)GH,2(T1FZ9 MICZ"Z"O:5&)6NY?+4<>CB/[2Q2B*Z,]7]*>TOK0L4(Y$,F#P4VX1.&XYU&A4 M"$Z"*9?3"DF3L=40_2=05O1UKBJ:^KWC\YA%K_MKL8I'6&KPM\4&*P8P7_AT M(XAM=WWO.&:"%1B;'8P=3!<7@#:.MIHIKI''N[6V%1M8)BZST+&;"N9R:QUB3Z.DSMU-?_/[0U:L>?"/] MJ:J+&02X"B0\$"1,UK"S)& !A&*!N[I6K9/&(&PXCT8HE>ZH+@IO/!K>8"02 M)HE 4>;VY\8(9,$80)9A#PY12B3ZM74*'I&9]HB*NGC4!4[OHBYF$!0MD/ P MD# 9'_6:6.-\0"9IBSA5%H%G$,"6=(YS183VN0Z3:C(UG63YX CPX$E:3Q4! M9A ;+0CP0 @P811X$X+&1B&2="YZK#W2CF DJ-""!;#W5"YZK)K23' (97;O#H]AO_#9.Y/J]T:[$I!0]?BK/>$KG&K=!X_3C8#AF\G*8<5&IB=O= M+[#LN%TP#97,Y&1(N6C!W,;@[FM?$+4!HZ5" RL*%"V MO!0]?;S2.O-LPB*MLY+6"=,8. :,7J>0,YXA+KE%-@J!? C$$ .N(NQA MZYFNJ+2N2!;0S!, B[3.2%HG0UE8):X]""H12H*T,HZ,3 19(XAP7(8804IX M.5?XB*5UYCE[15IG):V38:=DK8S.(.8Y1=DB0M;&@(*P0463&-,B5PF[=VK> M\AT87"W?>QQI>EI5A1><:S>).?727YQ=+E!S!ZCY/-T^R!"BL)7(B^@0YT[G M5IX.86DYN.$N8 ]F/+_&Z;Y]>/LI%A9]NO[VA'Q>W9Y*[6^@Q M CKI;8>H,XJBP/,Q6.P#J%+%$6...ATH%UE Q37E>1Y$0)_2)G>=T%'O<%_F M=30;W5B:^RZN%D\F0JO7[7V??5:JA\T:FSYM3+GG"HP#F]M_:(PCXH!0R/!$ M4!01@]].G><*L*G)Z,,V&5O1?;95":/-\9Q)$>[%"??D%GK@R@H3P=+P,9<& MQ,A:^),D0STGPAIOUM8);BHY'>F_\[[VT4'%AB!^8A8Q)%^A_#"TWWZQ,]$3+]\XOXJNET5X7O5[QR_A MI>WN"!9R]Z(Z\Y\5">OK]C,!M[X-^Q8(T>[:_NGV,!X/ !#SS2OU8T02/1RVKH.IC(PY MQBF7;0G^>TYS7VJ?9SDR3X#[2@>H>6#PV^D.TY0PIQU#UKJ$N$D>:9W[";O< M_@E'2H-96Z>Z"6RW?-'4N>SP%HPK&+> ,T,%X^:&<1-VIL&:!2H< OH0Q+$& M.].H6/T9K"%4\/C$LE@*QA6,FW^V3L&XN6'<9#R,D< (P0)Y+RS8<5X@;85' M3#'&@[<$JU3GUY@E[.5;,*Y@W(KF$16,FQ_&36[28>JC(1:!;XH15UP@*Z(% MBCDC$L/18+.\F3_?8]P3R/RIB]N":)STXU'L#MI?XK4QQ;M,_PI1&*Q\Z(U< M)WY/E8?NW%N&^!!#?$I5HU_U^O!GM^%'_7[L^M/&L \/ZU19JPT;/HWJIF5W M#MX_?K/G<1HW\PO$5Q#^\BJ"7TF;KKGPY9@)]S,/UF/=Z(;]2X["]I^_[>[[CS0%XZQ02&))$7<>3**5E0K:#:J@?5BTVV%#C6FK#)4FZFE'#(NXH.<4L3,HXGY'EDB7DA M;6)KZWH&@:F"7@6]5BRSMMADRXUE$S89HR2ZQ"1B*:>"$:*0\4RAA+U1SC%- M)5Y&F^P)!-7KDO _#ZK/L?3CLBW)[3'[;G-?:C1?COC@-9!^/3B7K=#[(+2? MB@!B+Q)G7.?@GT=<4($,E01YFD)@026:RZGDM-UE+'@YES.,!?$*XLT_;;<@ MWJ(0;\(FM4H;G5,^HL.Y%)WER 4G$-5@J'K,@G=D!DF\!?$*XBW+I)W&&K+$4\> LLD!9!+HMQ2"3TP%7*;U&.+-+Z6W M(-ZB$&\R[JB"P"'''6EDB&N/D56,(PN>+G$).YG$#!)\%X)X3ZA(0..DSO,] M!H$='-E^;#:<';1]PW9#([0[HV$,]\B^OBG_\Q%"^1TGO[I8_B;V]S*GS#92 M26^$]"W;[\*R#<[?NUESY05BXX+8MT#LOZ?+!VC,?"0:$6$\XM(%Y(3BB'GB M#/"%UMK_>.OQH3GASXQ4A0_NR0?:&H)3PBCHD(ORBMR6S0FDO-$)/E&2CUCC M9V0Z&CW3DSH_@LLESY4H&N\I:KQ[1JH+SLT9YR9+E@E'"!?@EUB-<\DR@TSN M:@#D$C'XD+!0OZ3O%L8'Q?*9#2=R =/?6< M(_R,3>]&+:'&FTM+IZ+QBL:;1KI[[E05I)L[TDW8]B1I80@%G><=Z+P8 C(> M>^1-L"Q:)7!N>[G,G%!LGUGP =@^V(FJE!K\ASM*D/9)(L^4DM$GP:+(&D], ME\9=>HWW!,Y*O*_^B %9&)0]C/7FY* Q&L30&/:J4Q2 E].;E8WNU9W-ZJ[2 MIJQ"L'H%9[M7@R?![)QN&S796J-C%_N[::S=*GP;[(Z&@R&0#-;U=CD9!0/O M6FOD/.)I6:"&(JU-0AST%>A"%9#S2G 9J 3O<$D99HI3QEJQL,O\V"40P90# MUU!&9A&GC"'KF$:2>>5<)(QBF*>^YS%%VQ5,(_ M82]SJKV2)"&E&=C+F.4"G0QT!<5)NJ"IBG%)&:;HBL6SBP47F%-'$3,:3 MG M''*)$11-,,3IF&20H"N$:!K*FE*;HBN>E*ZXYPY!T17+)/R3NPG*.I- (R#" M#.@*;0/*?=VSZB F!!Q"^%'FX$,R3-$5BV<70U(2'OP*9KQ$/.$$I@51X)!Z ME1BSGI.0_8I\-D T-6-%5SPI77'/R'H1_242_ XX L20%1%1@FRA$N+.@*+)M8 MX:8P2QV#JO9I_AA:UXGP;VA_6?\7_.?\U<>V?]CNUF?8Z/> [B/P>W_6V$WP MS\";5F6JCF+#^KS!8KNGL 2-;F\(3P2^Q!=?VV%X=*Y@KMQ5[XT]QY>W6 ;84@ MAG BC2 A2/]C.R"2;XW':^ MVM/!VA_?LR#PW]5%GURO&U]?E4[\#G(9NSGJV!,=FG&TCCJ M9VWT7S^GCP*1RA"0A>5E5F15>P>[?AWM;X '_2#PH*[EV=V_]_:WWC4;VZV7 MSVX6Y649[ MW'JW5]535"\:6V__WMX_:/RVN?5J^^7V_N]+OSZ_C;IV%-J U2LPUG87M$UO M!,\(@V8C?O,QG_W.!EH#U(W]_>[LN/XOU_]C_<;;)E0TW%0I\TO-4Z5YP/P[ M]F00GY]_>!':@Y../7W>[E:SJ&YZ,7[86%UEN)TP'JI!UC]?(O$S7*/Q.-UC M_.;QS\^JGR9,FO%O\ADS],:?\3-R\ZT_>*Q^!E;V+SWUQ[\QS1[]6,L*/,18 M*5-EK$^&/?_Y%NT&[]*PKE;7.=7Q MIJHQCVV]7]:576:YF/W>U\G(]4HMR0:,-?MRME-SG&T'!&99]<=+>](>P@]E MI:J5\GYT/.KD0$ZU.ILQM7U[6%9GGGZW7-=K34+NHS6G=,'/"X@M]\K6NQ.WZ-9Y'Y8[K7W&+Q"$[B34FOMJ(I:!64H=_[C M=EY;0AGYX1[^?CP^Z?5M_[0V)'ZR:7]-NZF'WJ]O[8WWZX]?M7?WO MTX.SMZ)UMBT^'&_Q#Y^VV,[9P=D.;;4/CM\=7>[7_W/\8;/5^;#Y]VGKK'4, MSS[[ ,_9.3X0K?V_<8MN??WP?IOLOO\PM5_?>O_A\P[]YW-K?YOMT \PC];Q MP?OMTP\P[A:,\6#_S\[!I[_A_?^DG7:]5[^SA]G.YF?:.OQ(!<&14X: CCD3 M4 9DHP[(:4RQ,I8SSV;=;6K6M5\?NIK +*I=/Z3 WZ>8P+VJ72\ERDT7N_XU MB)MNQ#>!<2]MOY_3,VJ[86,X[+?=J-IIVN^] ?CK#I>^Q]Z*@-[9!.A%2Y)5 MUB#J<2XQ8$@NG"J1D1)[RG$4P3Q)T+O+,^[C,!6+ZD<'='D(#%OC0DJ(4Y]<0$')RWQG@9/97Z M/L"U"AV.5@35ONV\_/YH"LY-C(1+B"KE!V0W7$@G)S1KGV M!,K1".9;-(@9G!"'OY!.-B(7.-5$!:$QH!S#K,G$?=J3%X K +CUXTD\<0!;+0R[ X0QBHWV24?.'?>:@Q*Y(U,ZNK5.)FPI/UT68L0,Z*Y"; M42WK&IK,-=A4_=W.U0F&SY&YYM3E0V64;0\&HRJEK)"I5F2*5;/&->"0PK MRP1W2U/P5'JPQ!4W(?%DF(F81.JD<4YZ)?EDO3_VDWR%RAC)D!K#YJ@/*_<& M)M$;EV^J?MRM\7-K#*RA9#',S%@YO2:+P49)C4?18XNXL11IH1DRP3"JH_,D MEQ/6E(*M0A^T9%.!^P+WCY)*=_ (8Z#!&*L#QY8+%HQCE#L5C':8&4-^ L8W MN(;3:/R/[8SB#6!:C$N8%NH5*BT<)6HC ?O)!@/G@F71&B5N-%2"B$EYZ&HQ.53B9/Q M4HZ)CM$J1*E6X(-PARS%H!(I=BXRC8&NRZ829W2,]E&'0\&A'_;;/A?>J*^P M7VT_#!JH437_RS5I[;?&U_;P*&].P*KN6@5VVCM.+PO&7"JUY_WWY[?XFG@Q(ZG97= MTGHY%3J5#.R6%!/2U'OPWYE"C@IPYS7E,8:@*,-KZYK0)C=D1MN\RP@HCU+B M'QWL/THJW24A< :QTQLR R?0N?84)R%Z"IF+TW@7\)V*HP9O1+") ]QZC3CG M%MD M",ILF E)9&#TRBF?<8[)P\6:2Z86ZA4J+125+J+9IQ!"+5HQH?3C%/A M5,%I/MF-O%"Y0S172!.7D,B-.C4)RK,ETHQ/-Z_T73P9]?V1'4R%4DOJ:-F2 M*U0JJ:-+QP0W6Q6+RQV]A,UK$DA+P'-FEL7>=,#3:Q5MMB1>2NOKGAM=\/6 MJ7BF$<19:3&B5-E2"JXNJP26W"U4*E0:27C MF47[S5?[7<8LM\YV]]]^Y$E9YB@&5PT<"AZ30H8RBASQC"4KN9-A>;3?TTW^ MK"0!N2P$51NUV!U4#=<;\5O^'$L&9]D**U0J&9R%"8JH%BH]4BH]9"!J(WP: M#8;'8!@-]GL;X;Q%<.X.O-T=MP6NM@(J&^7E%1/E7?S/J#UH#^->[']I^UB; M[^^B[QUVJZ>,+?E2&6M&9OXUI9D95XP[2A$6$B-.P,+7(!C(,D\DH4'87/!/ M-Y6855VL @H%N@N5"I56BDH/&>LJ"G:5%.Q4Z4ELJ',!(Z$)S4VI-++2640M M\$?$P26BET_!/MT"XF@%00"G%M.;(&:R2C MQ%)I9T*0:^MDFHX8EI)W"DTO*H/1&2I5^O&P2&X7;7]X[C:[ . M2\; K!RFW9?3?<0U3T:2Y)!R4B&./49 1XYB2,X%);B3N8\X;3)SGS/]18X+ MVA8J+6>5MH*VY(_6#!J=W@4^XTW'H]@=M+_$7P].K6P\O>QZ%"J5U*O"!$54"Y4*E0J5 M"I4*E>99J"YBY[1RA@K&H_"6,BFCCS9QE0S'O^[45N;\=];\I8][7G;\3:]? M96,,A_VV&PVMZ\3]WAO;C]UA\73OTM0QUPG=?YMKA8*WZ[_N[A_0CSII*KTU MR#FG$"<*(VVP1%XI<'.#P]SF3(SIIO*EH-UCD.SYA:N*9"]:L@^^E^P0O(B* M421#;KV31$":4HJT5-X$957"=GDD>T;I54L;M_K3=JIVK&/CJ+%C^_ZHP4BS MD>7J/JE58X\;9G:3P[TZT'6WPN6$4"K$I#]NWZI> M^7X\/NGU;?]TZS^C]O"T+E&^.QH.AK:;U^_[6'MJ?XL!G<5^KQ0JOQ-$;8_A MZ1HR1)-2#[>$#N!,S.@A].VE9H>VT)R'^TX;+ MK\G^=';XA/"_M/W^*2S:QC$L]?!ZP^0G:% ,EENBP>E$U:'$8S#6(L&=0QQ' MB;3E'"5P.@654D>:_C][W]K4UK&T^U=4O+M.)54:9^Z79!=5;,#9Y 2P 2?' M^>*:JY$M)%Y=C/&O/SUK22 DL+D(6,"D*AAT66O6]/333_?T=+]L-'C\W- 7 M 3:7<@TA5&2>@$]D'<<<.V&=(PD<9"]85.*:7&.]ZA\UTQ[Z2IY1NJ+<#5[F M]_2%5,YR:9"342 N D&:QXA8Y,3% +;$Y&.:BK4EIFV!V8N$F((!5Q&.VP' M%57*$V&<:H#EFU MBT87C9[=U3!*"T*2D,%SK*PV)F#X@\E( _@1=]'HDIVW1$?A8.UB9)-BYZPD M&AG%).+,1F2#I4@:RI.46#L65U:%HFW0_:+TSU_I;[+C$;C7TD6B\M:'"2*".?S$9PW0,0B<@R#OVL]?HF:ATB(]3[0'WB M5C&K;0Q!*&X9)DY\1ZV+'7]859]+4,"1$&*-1B MC+@B ;D4-6*>$1TIE4+C MW*A8M0&KGP2-7](IG.LE,83.E^F%)]^?A/WU\6(QF#/DQ[&+;2H'_4 MLB,T.HSHR X^QU&KGU+,_?G:K5[U5VY4=M09#G-]I9;MA5:*, YX_5\WV17$ M/LIDC)5.K#L[[^],_!/X<[?_\% MW]O&.TO/V]_>HMA["?O#S[R;;IY^L]K378V/C,8']\^V!:[!]L?9$I! M,>>0L@Y80](.V10QTDY$YJ.%5>!65KE8[$Q8+360[+C*SO']X:@YBVYK,JQU M&%59;HU8;F]/MC?6/C 66,"$(44B+#=,0Z:K$1F== I!>HJ!I HN%Y;;F;T" M]'XI^:CE/$"14CFL^"06P,3JK6L6/RB)$M)$F_)]L;V!\6CQ,D+E# (CA-P MT*S GDAM97&&VO(RJIL*V[:C/,&E>@L.+_E<=IV:TNS#= M&RGP>3I$K<#<$2^ME$AP:A$'>2%-HD+68D* M6IKZ,KJHBM4%/>Y*"Y-26!# M.%=2@ )[XUPDR7!04>/!6[DOQ2WATF6>YSK+>L [!VO?/@C#+8V2(H5S J/Q M"AG!P?W4W!*%"8\LG^?B;4R+;C\QW7YVSE>14I%2\^WDTB*WQ4XVX=QS;2I MZL\.[Y^EE)H:.;T"C8L#>-OC8;4#R*4')\]%%*P1B"N*D?;!(Q6IMN 36DEU M3@8K8/NTU+B ;9%2D=+S#I(6D[CDHQ:U292:&!8,0=X[B3BE#FFJ$K).66>S MT!QNF$E<:D>39QH/!8]^-.CX40R33]@3.PBE%TK9E2M2*NG%S5L$CYU>O'>& MES,5V&HF4I6DKE]XW1\B)!Z3G7PGB*G%$;< M68X,20P1&SG1U%(AXLJJ$;BMQ>*Y[^>#*,]2Y9\=[C]+*3UFA'0.E&LW"JQ'^$Y9AY#1VB$N9D!/<((8#\2(I12AMHLE\N1FG M>_%X//"'=K@08RU)I66OKDBI))4V;A%<7>CRX;)*SV'SDM32$B-='LEXNQ@C M5< DL7<<<),I(KI+BB4D0=<#[\*52;X<4DTAN7QFPB:#Q+K7YVT/XL MI723(L/WDT!Z!?)6CE]QX&Z(K0LQ3V>=#;G2,-&"(Z[SB4%O),(A1,5)2$*K M.W9*+2I;@+5(J4CI*4KI)N;O?I)%B_E;JOF;BU\**YGG#J,8\T8?XQB90#T* MU$1%F*))TN:8OY>;%_I7'([@"7+(,MI!]_0L%72:_7F7@_%/=A^F[)85*97T MS[((BJH6*;T@*3UF2&HM?!H/1T= D(8'_368N3P"VWUC.V&KMVZ/.R/;K38% M7&;LZ_VCX]@;VORAM5Z8GNJ:]#B8G/4J+/[VB7MU-QT?-(TJ,A1,RN4A\^DN M+S"2T1@BL 0!LY55T:225T71"QP7*14I-=%H+CV058QF$XSF7 LZE[C@CA+D M.4Z("^V1,0R,IA:$$><5M;YA1O/E9NVMYT/1W6ZE$SD(M@\*$EO6_^^X,ZRT MJ56GPI0-H=OYOQSW5BPZF-98^AE"7QKYT!:DOF62#O> M+R3SZ8 -=DJ@X'A$'/Y#-DB)3)0V,L5-<@%8AV@3AINQZ58P_B5B_+.4TJ,D M\_T @*M$AHOX6SR[&T'L8A%(38P@V**H@L[GF"G2GGH4$]?4TT1-H"NK[)*" M$@5@FZJZ!6"+E(J4GG!27S&##U?X\>OVM\_X@Z2!1>DE DL'KD9T"5E+':): M8!DLUX+Q!IG!EYO<5VD%JF+_^4#R6?"_%;_FWV-)ZBO;:45*):FO+(*BJD5* MSU1*3S.I;R_6C#WNQ\&7CH\UF=^+OO^Q5UUE$ECH@DRN\&YNDD)1+DIN^ZS8AID')# 45"G87*14I-='"-B@#L%C81STF M6UO8X&20)! 4F3*Y'BY#SH+!]6!WB8E!:LR:9V%?;KK@3ARUNOUA20T_1N5.4@S#I-3#NNG#,H)D<0Q\(@1Z-'T6/& MG/#<*L9 HE8Q+V72%,1$-$A BI'Q7E86E>#HK_--<1+B(,6 M0_SPZCP7O>0B62*=0$$FA;@!3;;:)&0D88;XY>8"[HX.XZ"5-P & M\3#VAITO\?:1S">[55,VU(J42@Y@601%58N4BI2*E(J4BI3N\ZSWW>-45[BY M%9V_P.;/O=YII\XW_4%5ZFLT&G3<>&1=-Q[TW]@!^";%][V1[_MY-I0%S^?9 MA\2E88%PY)VF.3K$.RKO/&G@VLWJQ 6 MJ/72B<1L])R(Y(3"Q&D;)+9&$/IAZUK-/0_BT7%_8 >GF_\[[HQ.ZW)@N^/1 M<&1[>?Y^N,E6"H%=LTK-_K00V)J )_\@$F&QN( M-8UN&+CWRWMRCP<5E:/N8:/&OQQ#^#83>) !=Y(6W0\_%A(0Y^%RW@\$I M3-;:$0A@=#GO*TD+R\'3TXMX*H'B"VH-BE'D M 9XV*(N[,+W+F9X/.GB/7>2256OF!RRO MU'Q=5LW7&IH,HT+Y:)&D^?18]!19DBS2GNN@B; X)T(23=J<\K8@HL!3H7N% M[BV1[MT.0J_H2'O8[\+<#6O&5WC;#<%Q=_TB.%(2.7>$(9UH+M8J S*:4:2= MC8%A%6 Q9W LF%@PL6#B$C%11>5%XMS(E#C6 IXQ)1(H%00KQM-=,+&D\]Y+ M>>LZG1>X(\?2!:0H#8@G<'*M 9]7TN1],%RXJ%=6A>%M?4D^;X'- IL%-N^P MI6QT3,Q[HKP67%EG".64,. J/'GFV=6X><5.<@'0^P;0N8.)ADK#B8W(22(1 M> $$66L<"C9P8UP@S@/E9)*UE6!W/Q!1L+-@9\'.^F"WDB)1J9PCX( ; DQ% M$$&3UE9*&_%2L+/ XPWA<>[TIPJ4!;!JB$8A$,=!(6>\11$<KUQ_!U>T 7NZU.C"RCP/;;1W;P2AW(!X=QF',2AQRBXYL3'K55-L1 M_)$Z/=OS'?CX< 0O5'4_6S>>@5M.7/E:^=IC?6VB45R RAWWZU9.OPYB;MS] M)?YVT@FCPZEQG/G6!,GP^5>L V4:CZ[^2E-00UZV)/ARN_7 1/0,[9^9M_]"L?,*5[>\#:.@!;Z ^J:L2_@C6*@_PI M&)-MS%A:AX-,H_ZG8P@GT@@2DM2)L;[TZ+[6Z7JTE6Z^V[_8'.OW=K:67]U )C[?2 -O7'<(TP M;+?B5Q\S0_?0[?KW -X9/3/Y,[3]Y^5;TUQ_PG[\E7S- K MW\:OR-5?_X>!X,86E7T\LK#HD^@PM-S$UU]9N!AY#+HG]RJ:$'C)_&\W4^]W&TG(&"1 MU1^3UC]E;F\[M]Z/C\;=''2MYG,CIH[OC,I\WGT^6_VJ%*6_?BG*,KG?G]R# M_FB" ;/;=),P1/5ZO677^FFRC"]NJ%].0@BY%Q)R?4/YXXVF:V];/V3,XGHB MJT_*G<4EECH"_DJ(:PSBDCAZGG)$7W&^&('(_>/J\.Q/9"XB=#\R?O 5U#R] MKD][/V7>6K2]:'O1]J>D[8V^QDLK=K41?3QR0)89J0I>X244O'J!A0X8C8XZ M'5(*C!."C3/,4F6DTLZG8*HD.$PH(TLL:?4LBQT.V?M#TI=+"]C]GVQF>Z\_$#MPQS&@**SEK$ M*?QP1E"DG*64<2H8%RNK6K2)_Q2,H%O M!X)+KTSU+!.%'PX6O\W!8H@*)ZLB3@UC, F,*Y"N>Z?370 M6P'@S4]?/;=RGP\'>7S>S632,6%$?7"?ZUQ'F06&)-%))DZDM.R>JGT6O"MX M]\3Q3FE"2.(:R]P+!0MM@HTI #6@+B4=EH5WQ8F\6VQM>ZY6GI)4B$ 58MX9 MQ)77R%@A$&-18RP)I=ROK!)@>EPNN6!>0;V">DU$O9M4'W&&@?HHICG5G!EB M#'5&^42,S+V^O@-[I7+3X^#?7"%EFPP.5A/D%!6(PXI 3DJ-&'7 X&/B)D?1 M*#9MIA;#:+E[IH)1F"#L9$*D\CO;/,9T ! :#2XZ FH*GES,HG+,D0X"7@5B' M0VYN*-H&JZ83G1MG@WVG[2(QEQ"1ZN].+L0S^A692TYE/U:>V-9P.*X2Q?HI MGZ/(1ZF&69%:XV/X-7Z- ]\95N_6+_>/L_SN_8#%G:_Q+-O*/KNVWO><,_XL M%\$--\XCXY(X;@!%>?#8"A6EDEYY!L97JJJ[,,&D[BY,,/O!#GIE93-HQ+ Q M'L#,O8&'Z(=Z-[UZ<[=&B,T)=(2RK[XT*WPZLZ]^\!9OGWQ041"NDD-.,9L+ MH3ID4V)(BRBMH.!Y&5I^B*;YM1S$SRW3FGN*+;!<>R) M3RX&&@G_@9I?X48OZOE?MCN.5ZAYX=,WT60^I\E&:>%(P"C*R(%.*X$<"QK) M1%P"!XEX85=6[UR?L^AP8W58!J< Q9D1X H3[8QFUF,G -6]!2^YZ'#3='AF M]W,3[VQL?]#4$6<"0Y17;1L,05K"#\\Q"0S;I'#,G<),4>.GI<;/SO,J4BI2 M:KY)O*/W6DSBPYO$\S#QQ"1J:640#F&F/.(*>*T1#-S4((QUFC,E)9A$<^"]>#P>^$,[7 @(WRKBN\2C-0X-ET1^2Y!W639T9WTQR&N2H#A8%+G MB)L4D;8B((X-C4HDSG!NX$)Q6\C% -&-MUJ;"!O/4J^?';@_2RG=)*GE?D)X M5R!OY;04_^1FV+H0LI-)4X/!*TG.4,1MX,BE)%#N<499Q-8DN[+*E]!DM6AL MP=4BI2*E)R6EFUB_^XG6%>NW1.NW$)TSD8I(%(HAYN,JCB*3&$?1 (?17'JO M<7.L7TG3S%&YP5FS@JQ^TSX%K>.S'@57)'">V,' 5KW$;E'Y[_GM-EP:.R%: M4*XR6E'"'0_:ZR2EXS&*%#7!UTV7ZX^'HX4J?]]+G8.'K=XJD93EX=W^3.F_ M.I(B2+*4)H($EA+@+CJD.6'(:V69U-1*3@'NVI31MN&+:>ME9_%IZOHB5[FC MHO^PF-WW-AIOJ.N%VUQ+U[_-Z;I3X-E;%Q'S.(&N*X8V%Q?03!3H@TL!.1TIDC8"=W#,8$F_2Q]*4M#35/U' M+DQQ#:TO3.$FBCU?I$(J+R3&(N<'"6 *6B#-?$#1>Z-TE-[+7-U[D244A7XN M"OV@52J69,:+ME\O"K!0SD)+IPVWR/K $5<4(R>"0@D4WR9BDR;R2L>@J'RC M5;ZD7QI,P=+Y,+SSY_B3$IH\7]QD?/_=^L43R41Q\C(.6[876 M\:#SQ8[RYU+,FMAN]>(H?\OZ_QUW\H;C]!/'7>OC$3S665)^_MB_'@-'JM#\ MWY-1K$T&NM7;KAZKX,,22^.<7&@0V#'XG_]WB/W17SW[MQG#.$YWOAT>;G_Z M2-[3;;[S[>WI^X--F)[0UY__V?CCT^[&%OE_W]YA>$ZR<_ 1[KGV M=?OM!TL=P\%$)'P,P-0#11K##Y6D850J[GW*57;:3"TFNYZ!#"AC2=(HJ31% M2B4;NT&+X+$VFBK+^-U=IKV8Z77=T8P4]]L'F'96[J7BN>3MKJ6&FX\ M18XRFANL$>18Y"@2PZ.DU(FD5E89S^>WVE(\YZ,=+TO;[W%OZ7N:7CG25RIZ M8<"WJWE>ZS()FOC<)S8Y@A$GSB,3$D>24&>\3D%%8*V+A\^+"C\7%5[:;M+M M5;AXN/=1#[WN$29X#,13AAA/>;]8Q9Q9YA 7.A)"A#>1K*Q21=OXDLIU1;/SCDK4BI2:K[)7&[DMYC,QM1+KTTFY=%1#_XM=CPA[JU !C."C!(.&Z-C M,FYJ,IO4T>OE'CK;G6SWP&,/1\-6IY?UM1=K13[IC Y;H\,XV2=Z68?+2O9" MD5(YS5$605'5%RZE:Z:$-&!J7Y:!?M3:YFOA$W@@.0MF>-!?@ZG+([#=-[83 MMGKKM%H?IU+]"7 M52^][!<5*97$V+((BJH6*;T@*34^$)83SEUN@K3>/SJ.O6&U%;_6"]-.Y;MI MMG]Y(?(W;!2RD+EF,7%::B0,%H@KB?,V?$0$O#A#1,Q4/C=&T@W:@B^*7N"X M2*E(J8E&\W%B8,5HWJO1G(]^.<$XM=0@&Z)%G"H'1E-ZQ(,V2A#NC:5-,YHO M-V^M6OJH4H]>_%_ MQYUA9Q3WX^!+Q\?ZT,I>]/V/O>HJI6G /18'KM;G]8\L7*3DV14LD7*XN@J&J1 M4I%2D=+3.*5C'!="KY_ M%/\$=EA\IJ7Y3+G@W+S/1$P*5(.[Y)E$/(+C9(CTB/HD3:!6QP0^$\5MB:>-/P9%AX%YH$RAXD6P5&L.:EN1[W=0>!W?%H.+*] M/'\7H2IUOL: OL5!OS0,N %*[4XVJ6>*C&LIH]:$(B^309Q8A4SB%.FDM=/, M"R;%3/F?I032KZZ(=@4"C+M<#@VQP88$.-HY$"J70::(O5R"BGD!<.!X45 MU9:];#!X_(34%X$UES.-*%RP3"L;%)=):L 8"PLSMY$4/*EK,HWUJDEAE=[_ M Y91>A/="5WF>Q-1RP,XKQ$Y+A*@"R5 -9A#2=IHA7#1,;JR2B1I];^N6T-CA46 -$H%VQ$7&&# M3'04T1B9Q5Z)D/S**F6XS1B]>Q7'HO@-5OP;Z+T 8T&]DTXSRB/VVH.A8#(E M%CCX@W19QKY$ V^MZ3MS=IX20C#P,.2 E"$>HT-:6(T\M3X%[:-1ZF6' XNZ M7ZGNVFF@]\ZYZ'G P1!/A#9<:1F4-*1P^X;H_)QU#X1))4'3G4P!<4,2DK<33"-"]W",WI81SR98K4FJ(E,J1G+((BI2*E)X =WE0!([1H&!:^S]RBJ(LT%E M)XM&%]PM4BI2:J)U5 X,GS1>RV2Y4L1J3Z20*7H;I8FI6,!>W)GEC M)?+4@744B2!#K4-&4>V<421)V33K6(HREZ+,I<19D=*+S8$OB^#1%T&14I%2 M\[GZTB)9I6;D4R/[VP=KH^K__4SX_HI2>HQH6+&P3]/"OK]H88TCBDAB$?$< M+*S$&KGD V*.)FVD8)(UT,*^W!RQ4I:Y;,H4*94IR]UF9NJR 5NGX*4;@*W2XAV%;A] M>+B=BU$%8X5VS"$: D.<^H MS5\93'_HCUTWUA[UBSB;?6DM1<4#,9I;SYSGQ":K;73).$OA%R_"Y'CV''Z5 MJLV/@V'O)OAUGK:J6%"),X8 K6QFC!1I13'"/.B(,8_&X'LJS7 G77KD;;M' M@XO+T/8QT>)?CR'\&PB]20!Z"0V\%7J6PM<-PM/3BWB*-1':1 M$RRAR!R- +66.5+PM,DYP87I7<[TL(M*1\^$2H0+HJUFP5KKK*,J.6&OR?1* MU>R'@J;Y$TK1<<.)L<@2<%1YX+DBC\5(:NRQ" P;[.^Q;/93AJ="]PK=6P+= MNQV$EL+C]P".NW/%#90/W O)$ N)(BX%^,%,8 2<+?"H.&%,+[_R>,'$@HDO M'!-IH)%(1D)(@0LIC&+,^"B67S8XF.[L(1&,JX]HXBPZA'7&N' M;-0:2:&Q3%9)RG$NWJ[;C)H"FP4V"VPN\+ M=A;L?([8>9.2XHPQ19/#5D;NN+?*V2"5P#XX2;%>%N4LVRIW ,NW%\$2*\R, MR;O35EC$P65 SFJ,9!2<"^>2Y:[LJQ3$+(AY'XC)1-),*ZH5?8G,M0%. ;! K^N6<6(TX2!2=="N1TPBK+4M((')/*-L:+ M/9:>'FQ6^8V_5*D.\&_H?%G]-_R8#OG(#CYV>M6]6063#ZMU=*IUJ=\?]?JC M^"07=3?^=^_TG[_#L:-]LA,__?/KCT\[&9[;]J7OT_N#P:/O M?]OY!-^F?W3^^?UUVO[V$>]N;(GMC?=PK_=D^^1#P,)*XA3"F#AP@41 6AL, M$Q^2%CT?&OO_QR ?;876H,88CS*2R># MW[0X9NMX$%,<#*:]+MKP0J<_:(WZU?6VX^!C'+1^LD, O@32#JU.K[63A4M^ M;K<.[9?8@-&.KB8"E=="Y6&-V+OJZ:T/E6E4G8G(QP M+__UU'?GE[6JZ?;;#R)28*&PH$,PL*J39,@&9W,I4&RLCDJ$^!WS>ZD ;V>! MBP!O)4!#O2.>!A03Y8@K89!VWB&3B&!.2$H=75G%K\ G6;"9"R^TLJJ[;F=X M6&/##&I4H#'T@XZ;A8U7U26F0+9Z9G[GK=F,9?01ELI@8M!6_^T&O]S\:TNS M@P1?RQ!F;+;>UWB<42\_[; %6 AH#+,QBA\'MMLZMH/1!+R'%3"'7)\U>T>] MBCM4* K :WN^ Q^O8+4J^M*Z<@8FP^ "QGG<'U8E77X=Q*[-X/S;22>,#J<4 M>>9;$SZ#S[]B'8Q@/+KZ*TV9:G5Q*F9_YM%6ZFX()](($I+4G,=D0#9.1[ 0 MP@LCW0>J5Z9?.AQ,G^#8?HS(#:+]C&R"!_S5=D_LZ7#EEXN\"TC7[*3/S]>5 MLY+2OW]"D0V#O*G8$RV,6-I'0XR_O_/C^6C0*4J\@+*LIY- M!^C OW^QJY?)_G).3/1%'_Z!UJRZ=,WNOML_V-QKM[9VUE]=KWZ+IC$ MG?W-C1;\MK_[Y];&V@'\L7\ _VQO[ASLMW9?M];7]O_;>OWG[M_[C7^>G\8] M.PX=P-:?FS_Y/U56%2@.L/CA=\8[N]1IY?]5CN(YP%>>*8RZ:X^'\=?I+[^% MSO"X:T]_[?2J>U=?^FURL8E5$)=48LJS4[]]#GBO< UZDR-XDSM/WGY5O37G M9M?O*?G*J*O?QJ_(E>]][[+FE5#T5E?]_GM,\WL9Z_6N^H-#CC],$C<+'[TD MP%FO^'FA'W5"Z,9EZX'^D1K4->T[7UO@RXX.AZT(]B.<'7Z\$,"YZ^3,!*.O M&\EI]K2!WT2O/!EZDZ=]45-&;K*HEG6L^'Z>V5SKF<^-=^OUWNYV:_?-YM[: MP=;.[ZVU]8.MO[8.MC;WK[.,;MR[]J9+[ &.WMQ@D/=>$/%1ELC-2B#>N=1% MTQ[T^IMIESWA#T/ZC_EH-TG!PM$IZK6S1A+NG;6:"))(H"HF[JVLBGA03.HB M'O1Y%_'879^$[3YUNSMT^V3GX/W7G;_?XAR^V]GXJP/W^ R?/7G_]Q^?=G[? M^K:SL75ROD4&]]WX#*^]%__\OM?=WGA+W].=PYUO:]]V?W_+__FTQ78.ML7. MWYML?HOL_;=W?/=@&^]\ZG[^Y_=W)SL;_\#X-MGVQC;_9^/P:/N3)]O?/I/W M!R%-#VMN[V-X_S/=^9B;&N:, HX2P0GQ2"DR.!K$E1=*RJ"U#"NK$K>948]5 MPN-,'Y99BZ> TO,$I<2$Y%0*Q@GC(2I+2>(R!B.EQ)R1264A\B(J"ST14/HV M!TI"2J)QWG5(02">&$4V_^E<9#IR"R^GE55!VT;J9H#2O7>2:Y VSA26S[O M@PCZYSO=V.I-^%]^-?_N[?"P-1[6>SO]XYB#N[V/K6H3N#/JQ.&O=W$8FN(3 MW#OM9ZK9ZV$C'L,:Z-3] W,B@3WJP^#J/=:'+X?^F%/QL.3YHGF:%0/\WHWY ME[5>6)N11K%:R[):._L+5-I2!KT\_EGT^E'U>IZ-X@3R]$F@W'@E=S86R$7L4< V>,RC$M*LK-(V MO7LGEH8RTJ8SD*NZ&3]\%^,G E)+)Q]5*:/_S#>2*K"T-%CJ+- -G!/9.4E( M6 UT0R6/K$\)?F@"[K,*\':NV-'6]=E1<8 M!G/,TYA+2>0@O)<4? @KD2*Y"JW!W) JDS:G. &J?)+"G*LUX<1.KU6-3&H MG]!X&%MV.(RC$N-X*)JQ.PTB_AD!H/;RJ';3NV%B(]*I\" M:DWKA#XU8)EVNFM@$)&J3C+RGVL963 M(^-PU(JU.I28QT.1D>G,3W!H([I1@9N;P,WB%DH"2A&\-TCJX!$7.B!#-9"+ ME$R0)! EU,HJ7]I1_1+0:)Z>+IU0%#V]LY[.TX+$=!!"NIR6$Q%W*B(MI$>6 M,IN %TA/\]P7Q_.!I6B1K5ZZ$S M]+E-2HEB/!1QF!7/;GI=G]WN?5S/\J#GCFDHB M%)+"2,298^.:.0\P%=,4AN+#<'"KJRJ-EBDNY>U+B&,%T ZBC(_G#+/T1 AT2!0%PP*C M.#G)^,HJ;]2>:PE<-)Q#%#V]NY[.<0/E2.XIZY%,/N868, -3)*(\&$ M08BFZNUC$HCKJFW#6T ]&74^O:C. ME/)H/ ,O( B/.*P'Y()/B.<.!@ET&0>[[ Y0)1)QFSV1X5R]DYRX7"=\QC(9IFQXT:TU7^_VYBHXL?,E5T9^642R$7M=6ST_R(<%-F+] M[U9O*I>],[&4*/GRC-/[A8@5"%)%I1.R.MB*D M0::I4,[F%=\KFOW(FCV__Q63%51QI(-1>3,;:"%OD%EH$=M=$H6, \2L2# MP !#R:(8J';"^"1MKI. VT3?):A5=L6:J\X/P# NJ'/1V)MI[!Q[ ,4T2E"/ M4@27 2'DYK%.*:R>%.+ MHI"+Y4'2Y\6#R8E(185 @2>"N% 2< VD# N,:I"/N)8E54R34H=+,&,YC&, M&^^(%OV^#_V>HQR&:N$-S9G !'A'Q S9F# L.&:X)B$R"\N3M1EI2%.UEQ3Y M $T8C&.8"7B4H\K-2]_((OKS7"Y3G^B\.N3Y>P6N;@)7GQ;KI%@&*Q<;CS"@ M%.+::V1(KKU&)*5>)JYQ]I#H8AWY$NEHJFHW*]!Q4X4NY&2)VCY'3KR+/''# M$/:\*JQ"D=66(A(Y=X8I2TC,SHIF]3GC)R7-HQ'LY&*% MZBENG1;46AYJ+195890HZ9E!'%@)XLY3Y PA*#E'J%:>!)G/6K:%;LAFS^" N(;!TD]F;0_]() M,?SG]!V(;@;2UL[D5N!L>7"VM[M;7S MU^;^P=;.[ZVU]8.MO[8.MC;W[W*8^\<">NQCWC<ZE%AAXSP6DJE]<@EDO*E:SU0BDT=/?0W%NV_>WM MAZ2L9-0H1*2EB$>ED3."HD02=@E+P@2L0*I$@[83RAYBP_<0;Z3 I>30D@-R MM6)+RIT@.C>BU@%Q$B+2 5-D1&#,*!N)5L^]Y%#C"]-<\3/\@7A.TBHM]%^1:K* <:*X[$QP26BG$'7=(FV20CDSJ MQ#6QJMHMI*HA"9AEM[!Y8;3;JW;1WIMI[T+-&2 7UG)D4V2@O90A+:S.&X'8 M4E_BL&P#-H&!W"S:OS457(GVWP>8O5N@(CFD M#\N>(Q=10''W.II%YH'0\Z7^PH[_LEN'CO8]GDN^]H6W\\'%W8(-B+,"/# MN!>]/>Z,8%+J_LP' WBN>EQECV I-FZQ)J.+%FLA&?(F>^C95S4<-/YXN56$ZU-CE[-2$N9$06Y(IB C+K.&5& MD)55:DB;BSN7*RF[@+.1D7K^=],58+4[ M$ALX$EE3R4=6)AFU"[]*,HGE;@T^" M@^S%XW,6$J(KVCQ1!7Y4;.,KJ7)A5?<49WG#^09:[%U'BG+);@+ M(5>(5AS%Z)F/&M!9XY55U<9-Z97\HD(;%_9>.L/AV/;\])35$?S='YRV>OT1 MW'#4;PUBUXYB:!W;P:U3DIZLC]24 U<[61J7%IHM'.26H+58$$DF&G155#:: MA'C.,+ " R6QG-/(35)Z>1RD1#L:J\GW>O+J:DTN'.2.ZCS'0;B2"@=A$261 M(VZ,1(Y[C;#DR8=HE5!^9553YE?;'SCOKC'D_6:FA+^*-QCZ6"U6-I( M"69",AHQ$C6 E33(&DY1X)IBKN%G("7^\40UN3'QCT(^[DV?Y_M5L$02TQ9I MZ2CX$C@@&YU#5-+@)36,*'T5^2@!D/OG'9,SWIEX^/[143\/H>\_OZSH1B,. M=K_N#\[EL9O6*VGL9V$4$+H1"&TOD H2K%8B,*25!A!2N5=P5!QA:J620G"? M_4!*)B#JW^<99#B5$\3D&Z+(+=6@*;$]&$ D8W J/%FB\Z MX."9#$@FQL&)<1Y9[@R0".D8,0P.P9 MB5:@$'-W%VQ!;;&EB$7-.),^R+U!HM S:&Y$X-Q.;& MN$0A8X)"2B5.DU':IT:>*'NYD8Y;M2N^Z>0BKOONU\ M\A\4M5BX'-J-GL,/ZI ),?>QLL90;WU4$A@-;PNYV'6S1%6>BY;?7VV/6VEY M(3A+"+[4"LZ%B\+SA#2Q 11<8N0,."^1:YFXH-QSW\1$KI<4@%F[E*_4L96L M%]_E/"\K^-*(%!%PS?+,SP%8 :H; -6["TQD=^/=!^<4%L02A!4WB(N0D%-) M(2:5H#CDML%5;.4N#?-*3.7Y,Y#K*6MA&\M1XM.+2LRUYT8Y#AR# ]N06" K M.$&&,BR=5YHZ6L(ICZN4!_8K7.O8=L+9>991OXJ-# _M(+:&<33JQNDQF$$< MC@8=GS]5AUCLB1V$%Q8O:03KV*N%== ' ?[=&1T>]KMY&E_W!_M9;O^QPQC MQSJ.O:&M:R86,+ME;&02&_;6&AX%2E@!F#GMD36$HQ2UY=&##=)A9749M;U+ M2.0%$9*;ZW$A*TL.C=3Z38(1,DJ-L/.YV%B*2$>LD5",8<*$43(\X]!(DSG* M63>BXTD3BY8[;:5.#QC\$CH27;L<_K,$MJ43E"OZC;R>BJOT(;H//'N_V(<( M V*QW(+$4H9X,!J9Q A*SE@5B(^8BY55QMK"+'*6V_E>S>A&M,08RPO%A*63 MG8()CX0)\[FW+K=G8 PFU)CL*&>M5+_D#M!?0$%ZMTS"?>$]V.ZO-V,M MPMVT.1'@'LAOMY2ZVO;/X6GYCK12\-ZM94FC4^6%MT++)3P MT'+@XG0.+HP74BF,J!<:W"EJD5-"(4F($RQX8N32^UXUC#H]SZ$CF_@P?O@>-;K8&.R'N#O M[C@+8Q:':VPN[NCR,'6QER CAAII,>+$!,2-#X"I@2."DS,N)&TE!W>4MK5> M0G^/9M"P$IUJ' TKD/*$(66^>:'&1CN3D*66(.ZI1,Z!DV>Q#T)9#.;'94C1 M;:47KV\\9?K\E;J][+RCVZ E8R".OBD(^>Y MNC37W(D8(E$LR(03^;"5(9)01NX1(@OBW4<##*R;QGI1W3A!AO707IUTC) M*I#>$$C_O,#>(@?JYG!"V%F =,\T(4K DI"!8$&9E%3S<-K#>)P&#SRILIRY5X?UW;][\N;F]N7.P]F%E!MT9O^!W(X"._]K:>;V[MPVT?W>G'(SA_6['ND[WTI/>Q6X_2[N]=%=AW1YW M1K:[^?4X]D)G- 8;OM7SX\$@AO^,1SO]T?M8V?1BT&]DT!>[.ZJ(N:3$(JY" M+J[>U*FC*+$(^ORCG#T$CEM&:+14Z*S6G5<#^5*\LL=H6Z.G]H(LM*&HVAR4PX3!=(X1>2Q)$E%D7A@ M51]!=O<^@@^#="\IO+DUTXD#5";&HRIN"5I:#3+_?CR(*6:_;MJ7[!B4>K9' M^Y3OWB&%Z05!_0T?_KE _7()[7DGIKVS1;M^OF;?3)=LU2[A'2S8:0?LW32U M$H7[+L4@O%O@OE)0&97PR%E)$;=&(Y>4140P9@0%QBN65XKX9MK4\-AJ <07 M!(C+Y;Y+!\1"D^^(BG,T.2DMF/ $81LBXEH:I 5E"">> L?,$,M75H5N8[.L M=MM-H\E/.,A;JU)NLWL#HCSJ?[>Y78F$E$C(/:8*G*W82=.PM:.9@J5/S7(S%TNEQM=YWT[MA7,N+?7>RU+=ZTY*7K_N#W>DR M_S.O\C^GB[Q8BAM9BL6:;T"0C0(1H6"31SS(@'0R%%@R#P$\ZR"87ED5:LD] M7.ZF2D\C=%R0M"#I ]/N.R%I"4$L!V'GN#C!7@H*Y#M79T)<)XVTS>EG6/@< MBTC:N'O:@GLJ_W>"7U;,' MO>[7EJ;IYEU]_JY@5;N;PZ#R>4G/@YL=S;#>%@% MID/L#7/=OGZOJ@Y3=4>?]!V%CP]'\,+1A6Y;\Q,P&047,,SC_K"35\>O59_U MSI?XVTDGC ZG #3SKC3@_-3OK\?%TY*RG=VZS4F@@6H#^H6CC_"JH?!_E3,";;F+&T#@?9OOW/ MC^6C0*.JO1O0E?5L&BL5L*N7R7Y6-G;P$<13%5S2%RG2 ZW9A4/.U9K=?;=_ ML+G7;FWMK+]J-0C++A_MSN[!YG[K8+>UO@N&>V=_],BK8HOD-]: M$[:Y,SZ"R_DE..H7">5_QD,8P7"X$8=^T#G.>K[6"_^QP\YP-[T9@''KC2KM M/X"[_J?;]Y\?ER5^VSECB6NG[[]MD>W?W]*=HS\Z_WQZ^_6?H[W#W;^WR#\' MVU^W?]_\NG/TCK[_],=G8'S=^-^]TW_^#L>.G[4_O3O[9>$_?'_UQ MM+/Q^NB?WS?%^T]_=;>_;9Z\/]BD_\#XMH_VTO8!,,=O[SYXR5U@."$IJ0&6 M)SPRVGCD$TP\S*U.L*@J\71ZXQC6,L]6@2FNB/'.:PY$T!G&/;.*)FR$\V*E M!;-NC[-N#<: \#-"R'@YE4UUL+T227YU5BBM*9V<+(\Y6(7W)@.J/UT)[L># MNO@03&H,BTK$1 @7*CIIF;(L$?@X!T]FY4H=HO>I0]45?\VG(CO^&EIUU=1> MB78S#V(> LNITB[XR'@+)B;GG_5.K%5_8/^X#@;Y#I2G ^XK=M3N%%K:]B% M=5*U>OUCW(LMWF[E*N[Y.%S&$HI_6X=1]WHVQ%:5M%_S1;#*@^/J ^2W5ZW7 M_6ZW?Y)I;[ZR[P*IK)MGY#_==-* '3N@MO6:ZK6V[< ?YIN1=CV@FCR#WP%3 MD=V(47TJS[8V@,Z>9"H]?8I\A:HG;>6\PB.-AA5 Y72.R:AGYV RSM;!^5TJ MG%2_#5O'@\Z%:/EP[(:=T+&#TW:KOD;K(/K#'DS"QTX<3B;UI^E=#K:F%\_C MJ2\&@\C/4Q]L:/T$CQ!BJH+T+L(T_?QS^TJA5(0_3]S9(T_EPG 6#!&O9I^B MUE4633P'$?6'\+(\V1\B8<=W\TS,.B#^P#_YB>N @(P M^C2P0T CGP\93_8FX /351'A,OER%16$9\P5-^!_N,\8%/%;K)]]/*A\UOR% MD_Z@6W]FW!UUCF!2NJ>MV -*6,G(IC@5V60EC%T'UN:H/X8)&8_ZO?[1Z:O6 MNUXWK[MJ3=8&L-6'/P8G.2E^$*L3*/EYYF@?=L>!7ZPCII_90#*<"$3UN?>_V37E[:LXOTY^IK>25?< ;/ MUB,LOFNNK^I"\*$+,'#)W:]6[&L-)EU4>OC<^.C(3J'R?(2O%L#RNY[]XT#F M=^;B3-G7_UR;R/WG"XAUAB7=^#'[^#GU#!83:%BMZ/T!*%\/E.$4E-4!W'X& MX(K^<\M/M7@6"2K$FP/G^#4>'5?U_2??F$/K5RT86W6O2LIUSO6KM3(T!(>V((\G.<+:4\&Y.QUA>: M-1,PI)Q..\HK':9J[>,@UD>[\\I] _.6'WJJ(_F+$RE.7CK[_%2DK3"=_@I^ M?3QR\#%:CPS -\21[72K=T\ "0^KV,Y98:%*\^9]NWOFX#7;7JOK&8%@WX"> M^M/ZY\OFW>\_V("#YBGEW-V ?13(*27\_EJR0]@ M,7:.P>)-@B83V*[Y?I/I:B8T9\[Y38*B4_6K<.&LKM?$^$QQ8FK(+MBNGP"- M+VKRR6$_ S28QAAJZW=HOP!O=J_U7K8P2. M5 .\][%":GNFEMEJ3R4S-27O]EN_KZV].<,>>WP,\J\B7@!G5;7BSM&D?;"<.;18Q?0O3>EJ'YV53T)NW[WM957B@V?@$O5K_^4O]H9 MCB8>3K\'4N_E+;(NV,8LFP0NL%<;O'@@N,N]E>P0WM5*B?)FMKP49N96_W@!K4! MK7R#R=A/(["#V,MF\LRNLHG%K]<>?*C>+ZDV+F+URB".^NT+E?LN&]=:KP@ M?W0VDY=-7AOH4=YX@S'"?%Q8@J$SS'YUKN$T=5W@?J>M"9( XR#O*N;?;%J MPW9J%_+$7OAVO5B[IPMS^[V17<# C&V#4#UIC8'U&&9@XWQ*LG,-:#F:/G[E M7@TJ<66^F2$+UO;D$_ \,T@X&'?CM,/5QW&WUHAZ[J]6EII/S^)G!>]Y.J=Z MV*F>/>0( XAE7O\ ?UWFQ,>QZJ@UOXBS=L^O8IJ?#6F2?/G_J"ZQL.T. OG0&8_A<'DLO:_Z9"EQ5_ERPQ[4C%WN'=>D#^/;D6OEF_9ROE>'C M)$[B$-6-/XX[-2Q54 /N#\C'CD>'_1KXIT0*X!3LEF 6RL>*N;=;]5#RLLPJEHW"V2MGZE"]!PCY M.8ZJ)3L>7@R0=VIV,/46WTM78%[C M\%XW1U/AM=-+#-7LWM!U3=4/LGA>7!*+N3J)I>2C//%\E$NW3W^X'3JW?4HP MX]%PIJ3C/&%BA'(PRJ 2TTJ8=&6TZE[IU WIX9]3%&DV#US(W;N=9WU)O*CF MB?U\S8F= Q=QV!E>W,3+!#0;^D$G5CMPYV$$<-ER^?J*S4Y&!^-:TJ0=Y1\IS+EX)$- M^E^GFW#_NO_NLF*E-02$AM\6\IACG;B\:2O&,%P['_%&/>"SM&3YP@+?.P?^ M9&?M ^!&@NFV2 B%$7?2((W55+6)0L&Z.[BTL47#< MLU/DJ]A!K0&3K?<9:GL,3F[M88\.!_WQQ\/9K&;BC?5JS)0WK[?9 M<@U55*A=]70 YC\\"^&TLQ?@8PR3-1^BJWAAY>[D'7'0F\&$Y$^Z9H-6Q?,H M3,6O7[6V;0^,;,4J:X]_6"V]#JREO+4TR?&,TW/N@5ZP M31=CY0L.3"Z8W,M\L_8)\@VKRG*5KU7%O*=7&8Y3UK_\B4'V%\93V.I4L:-J MX-6C]5/*>XQ3Q^;,U9P<-\@?&=B\/U_M%OJZ@OFKUE9]T\H5J9V)BRDCDXC9 M9%!Q=CS?$5-U\V'&^PF7KH]3YEA[J+RIV9M4SI&KY)@7/GPZP%H^S>P>GBY6 MW/DL7-X: I7/KTPV&O(CYB#<(%9L?P"+^3A.;E)[H+Z*R]J0ST=GH+65A_,# M\0SZPVK1M&?G[R@''\\%?L;E8>5FA4F<<58[>!. M4NMO9\*K=/TOMM.ME30[0Y.:34W9[+@A YO?[*[CM=]+=JB2!J,]FF+V_MA- M,DB:3>)V>Y=MVN>\F\K/JP+7%Q-GYB?ES[7O//Q/%[,'X(WS5)#O)*B=9Y-5 MGL.?:Z]:DY2Q6I'[=A#R.W54*:=DP<+M=8[ZXV'WM&9>V63-?@<&/#B]^F%J M-5Z,Y-W45T3,.8LYK@XFI\Z M/U=3NYC5-SM7%S)@*@=M$O@\.;OT_D)JW"TR /-7?NK D,[E6">83#:*)E&9 M?IVP-1SGR.!-YZR>Z@OKY7RM5'?)%Q^.!U_ 0D_"7E=E2C5*Q=8NAOC.Q]W. M$<2\'5IM?8P.,S4'R9.?Z\2_R6?A_UZ%I['.[,L!NIP*F.?@2J>B2C\:SOD5 MRBAI'"'**<6IICHEQXGA,GF>+.&57X$)3/FL7[&U\WJQ'$DN_545(MFO;K15 M#>]Z14CP"_,PMK]]Q+L;6V)[P^/MC;63G8\?=((I9Q'J(S!>M<">_T/4%$01D6&*P%5FUJMO'$6OQ]G>!,'E4@?8.F\ ML8/=065[PE]Y8.>W+HLD+Y)36"2>1FR(CLAHGQ#G22"ME$?4IUQ@GJ0HS1-X2K^7?GG"D"^F:WUDN9SD:?EH^JLK]SCM.59"B7F-"482&-CTY&3Y@NB/E0RD JF^A2Y!(CD %% M'! (;**2"!,-$J'4NEQ:NRD2+H3G1L(U+*D8'$.>T=RWG@1D)'8H^J"9$@Q[ MS%=6Z8WLX:4 =&=;>!]+IMC"[Z^0KSLG'YBQWMEDD5(.B+ S!FE/$BP3;VTR M7C'C[VX+%Y;+N8?Y?6-XY4H"I7>Y#<^%1>1QU)YCC2U)G MMN8O8ZFB9LS%* M]\-%5-4]WXN3,.[DT,C!N4=]7@]R+[]U 8? 3?49BT[@48>Q5Q99M<@V^<[: M!P^J[*51R,H@$%<*J%<('@5*DE8VC_MNB;:-VP%?'#F"L$!L M232&7W]75I5F,0@+$%"[8]L8E:JR,E<^:\BUGB4XU_ 74]P(J1GS(BJF(U:I MAJ#50]!%Z]-W+[ -3DBPORU(AP\*( BDP^>B&!F-,C;=%(*J',E)%*I^-2DI M8_3YC=U5T$=ZH[F.PK$4N!#4<$6Q#$I[ 7Z?$3>7IHR@HY8*V[V2'*NV=)>2 M,YS/FH5/%&Q;Q(,BB&/09O722J5G6,2^I!@J7!1&)NN>0Q"4VL#8(S:[CP)M&;Z<&%@E=KP*4U MH&CN?Z>,^I"P0)IGV5-*@P:D"0D.NA%K+BAGBS7@6-,6Z=[L,C&A17G J3-Y_[TAA#71RJH7'G\M8FSJOYH.]C]T7'1;_SFJ)UW MRFB7%L?!.7TH'[X/;>%4E65QBS947_]*4C?!@E M(.0JF#A.DC_H=JICHUZ$7\WB1S'LB7.8XEPKG^QV.M5+PFRT!YVR^&CV;C#\ MY1 CD$"P,)R)$+B,3I-@)?;*@ (&B0TW0XQ1.MN Q#EZ6I$![:3ROJ_V)@&BFI+B;LRA)@F.4$5 MM$\VJZTU-+#$24@!*QG3]4Y9;0BMT!"BVUO?A9,;@>=7-Z??H$Y-.QF_]?P ^.NP>@\=$SL:7 M6%2=OVZ,>KR5BOQ7/6PPO*F/(1D7*4\86QMEX$1S1Q/SH?2)"&8$7P,%T[WG M:B?[ZCW/MC]]AVT='!8::9$)TC5FR"C)$25YPQ.IJ:&5DWVEESWM6N]\G!61 M18&]8AB%Y)S*;55EMY24B;:%]9VRO)V"NB.R(*) MEBLDP*T$.>(2&>DLPB;'Z;UP)(CK[)15!NT,M0E+GQ)S# 2%&N=5) 0G)[@- M1-U84.J@W8WQA .>.))$- 0C1EUNS>,2,BY(1(R"99#.4!=O@B<;([JQ&5Q9 M$*\;9LSOQR)Q:Y2;-J>E9F[UI@SG3P-4E2XW/@:?^]KXMF.L&#.@9)N9_C[, ME\Y?G3211Z;&9!"G\A:K%YX:56F2##N@%P?Q1=UOUN>9;F!$:3++90 /;O=R MEMO)4-L7^8VSLSDTD;[$ ?B,D_[[FMLW,TE\A:<]]*AGB!NO2N[+RW35]/]6 M5"PV]LL4QUCELI>6U.+Y^WUJO=N7F6$+QS@CP],#FW+?JC+J8NFK12Z+LT=U M&Y=(UYP3")\->NV"(^***W\;CFQN-VR!2(>QQ?XK+Y^#,,-$W4D3P1:/R$<] M92W: G]V+A(RVT>JB+1D^2DJ,\H:FJ+4H>+,@-D4.[&6P2[RP'!#0^>!!:*E,VMO 3=7V@I&J[07\<%7P9-) B>%S+ HKPNQA M9.WDWD!!"5!05%*G-1'(,5!+7!F!;*(6$9Y8 'O22"%?O"+BBG#_Q#Y9%'K- M] *-'+4',2P-&+CR-C:,],QS+946UG'BG<&)NH!5,#P'3]C(AKDN0O(%%K]J M5 A.MZ\-EYE(_,_F_G?MP3H$:Q5IQBT8L!0,V.@(XEXPYQ)6*OA\"K2Y,/ Q M-%M^K\J@-H9D1-[VAVYT!9455%5"-!$>OA',]>))R9A7,F!F8^ NQRJ+$ZP1W]J1<\BB,Q DGGQO^:*.4 MQ."=!1%%)/H:Y,L5LQ/ ]R&/Y:]J*.][W:,*^Z[(P[@9"CZWFMH9:3]O;GVG MX/3SH!BB/)OI&COD8*V0-I$QE@RA#MPU:LRFN;J^=ERU-E$<.XP#%I3,16U@ M52[IEBN\7JT\72(^8,Z70W_3[0]J ;J!O_\3_'U%C+0Z&A @XA W.:&>484L M481C+F&1P,_3F^(:\0&$R:A5L>.6Y#XE8TK.1^Z.#@^'HM2OKGE09+I$DK:K M,=:"=$,DNFCM?V>,6AL30YAQL,=,",A:)1#8:%XQX1REH'>IW)37%/K7##]W MX6<37%/\K,%8[I'B9STI>ZX4TCMB*+_2:GC>].0S!@'@.#:1DJ@)8L)BP/$8 MD*.$H428QIR"]Y3L+%/YSMALS/RR%==TQ59:,?$5LY\=E*GIKXJK1ZRQ7ZM: MZW:_<10'!]VB&GW,75T2\F=:Z4QZ5U9N3\2QBDX!O1B&\>0ALW0>QIA@H61[ M+9BPRW8$!<-$P2HRC,46FVB2/6;LS.5:Z>S"E1DY179 MY/%\1'[9+1_8/2O[H4PZ;16Y][!P:X(,(]/W'0^I](X*,H%1_?F"6OW9^Q8A MSTE7)HD9ZZ-Q\1K%;'O3"O=/2[I+Z9[B4P^7U'Y.V+EC)_%S;S*()2,KI,)-<=%PPQ_?[$.?28]P3N-=QL,WD, M4_&Z10\>[DQPQHZ"SH6D9U++W.RG?S"FIY[E M6=B\NHO9(VCF\-?'O]XU/A843_F%UOO@:#'!2F;F*;H19$K\$ M-)DAF_7*%#-+IDH9]5JSPPO[Y4W]B-R\/V@/3B7HPJ3AT2C<.7HV&-C62Z+$'.)/=.& M&2XMML8JSP4.2E+FA"W,K"*;#]TPK6\B:-TJ4D'@'Q.UGA^7C_L]\R@W:7[Z M'@D.D@2)<@\VQ(67R&">$),NJB"ELT1?7>MP]>&''=RNRE,*#G+CD^*!&Q.M M%4Z"F9[;Q3,2S8US0>N3CJME@+7.OELB@^)@FD M7W_2434*F#@HG>!2+YFXEPW2$>\(8]8)96GV-PVQ(@AM<&#*@/MV39!NKK/4 MA##D/D*YIV!APGRN3CNV:PA94GQH\^R[LE'$%!.R0D3$H_+(4*.1X-1S)[R+ MAF7QN0)#?ENLR:;+1VRC<+=*Y5OJLJ(SW&G1@04,T*$RM2F!YU/T""IB'D-2 MN"\GF2BOU_CWO]\4>GKL1U0?3 ZCNGB4_5)8FC-C*YX_V=4MZWJP=P?M(BEY ML0VQ\/3MD=+P;94\CLV"GK/QL>(4;'PIB#M'1M&:M$P"0V\+;/M.@YI%9,%3 M1EMNO#>X[KVFY&5KI[F@]UZQZJ\W&Y_;G7@^T:JG9&\#*01A <%[WQY<[.=. M6Z&J?'K3+1D+MT].XC&\Q=&H)BI_4GYWL6DW?)TC>S[L@)KY^F*GLU$=S;5+ M-KG\]\:(S7;L\13E4SD3JFJJV"]_DZ^H&GYEOO^QUE]$Y#EE E0AB9DP%(LS(P8SW1DGEDP%ISCG!%ME"0F&HU#Q<+,J;DRFV:L$[;* MCAH7,6P5ZJH^LEE(R/RV*;9SH>SA5]K<_8T)$F<%JNA^]06QHN-$?U"58(RB(9N-]U-Q8!^%W;@DLE=EA"I;0C8$RX%-8H$+CG(79!@/=$JG Q2.!%.KOV< M>Q31=^>M3]^97NCE%+E>I M9F) ]A\ [?U8,56/L.QV^>F>>F^I$(ERY9D#JUM3@5D(Q 1M%W/*T]K?60ZN M6*ZQ%A$6W0KDP)E$7$J%M-0)2? M0_8S*5.56ATS06?C*NO#6['F=:K0Q4RK#ZN6">9+=Z&RF*88 MYDO@\:-6C_W-QINQ).9H^)5RF /7#R^&A1UVK0RVXF [#3_)&37]6BIO()6B MM?7=4,ZT01(X%LH)P9M*RAH)Z;"K M9>ZQ5X!>>1A3'DR.S;UI0VU,M#\RT_(AZNTE]7:Z=49 )S3KY^'[U![#+< TIDP#R773A+)>*$:^2\,BCX$)D4J4?!8-;0M^T+.M(1QQ8)53#FIW>OG5M7M',TMNB7X@^N]NSN2 MLK?1#3X>]P>]T[P;WMA>+U>(U$KGQE*5SSI]T-2:X!%WB8)4>8T,-P$I PMD M#,=.YAJ':Z4JIV]-8^.T&.70:RE*1= SE+(&0K2,Y AJ-=?!^T #3S@:QL$M ME=+ .P1#U;1US3 CX@KC91%*;8T&5@/5;42* E!9YJ63&M9 ^D MA_&FFV@-#K,78Z/5'<0&S&=6X#>I2"F%_-JD?HY?7),/J.\AH6ZQ;U.\,BTL M?D+^:-Q1+OXHX#UN:[DURL$MDO';L;\FZ?BX.0(/V/"'KP_A.>< .W6SNSX/'M[VCYH>F:.W\V=X]^DA:'SZ)YM$[ MMOWATWGS;>O'[E$&DD_GN]]RT]0?.+=LH#X)P'8$$VH0]Q$CJS!%U <"GA?8 MH";,-FBV1%MJ4M2,<&X==T8(PZU2 ;[*>)I-V?^27#^:Z=&S1%TRGFJI'0\I60OZV3/&0;W)H-4:UJJ\/>T-#FIY9(&QP#41JJVN9:#P;Z1UGN4Q<.IFN/EP>6W;R['3[X]SD MV7ML'72]TRP?5 ]?(/[T M\63<(G,XZG%SF:(OS<)FG?UV?U"FT]B3DTZ[\M06O4R.2G0Z^;BFW0WY-*;( MKQ^]6#\NTS]SF2#3'58>33N!7^&3G ]U$<-;6+8\ W_UXE'[]&CK.!273L;* MR_*DM2I2NG=4G,A=^]FZ^'B^O?7=2&43C1$E8L%^IR8B31Q%5I*4O 9[6,PA MWCK%$=\.F:?R@C?>E[*;F87SFJ]WWOUXL&4!=[M,EBM[2W6/CV/IM93M*Z\, M,$Y%#X=\33/]38V1\TBB[,PY*R M?X;]/-MIE'0R0;%EQSRC6[F;<[5-RU2J8JLV*H:J83O>DKKJO.S[G<\\;C:H M&XZGN.MP M>19WV\.BI M^&U9\#8\SIJDKO!5@&TB;[D@HRH>.[K+QH1**H6P^'RXS+-J8\[Z66C_/]NZ MN)LS] MA(O9ZQ[#CR51=6U>#9W.L^_$)"DUPT@F*A /Q(,U10ER3H#7B;D#B5QD4JU[ M46,N$BE+M3.O;C\;B51RYZS*KO_=:7UT/*\XG7 M^I(Y' LZLJ\G18KMT+#:^O)U9%.UNIO%G1"69<2K@11^8A2%$5$=4XY^>3+BF"V3ZEVN/3[JCHK] M<],0,&?*L>=P;=6CI#.RGB;#ML-U2-$.3G-::V;'+-XD%Q>, IJE1 &'H?R MQE54(+^7[?2[PY3PKN@0&_9C.=$9<<@UQ"(5U.O'&5?J#M'XRY!,J9*P-#QX" _0J3X$L>9FS",1K&EMY,\';8 M,G0UC BY"$)8Y*2-JK^K:)=]A@J2 9A@V%191+.=-.@O$Z>J%JM37%#% M\O+VOI&KM];*]E(%FP]8&KO@YU6J>+T5[J1<^:H"M=('.9[I1^XIK.-0"E*Q M/4'P^H5"Z1>B4FB#")-014O+>'#>(/U^99L,26A*/(-]%=O%+LI?'SXM6^\E MJT;^[23^E;+8R,F6O2QD8YE<7.]U701U_C!OK18&E-ZV'W0+#@B<62#F3*%2 ME1.$]4;C==[L,--Y'EQ%\P,FS$YI:&"QT,HH]@"4][(X:=7 /8B15H9U$JP-\-)\5/3DK^>J$9"O.D^LI0 MAS1^JXB6>K\/GWD1)Y]X\W<:,C85EMK"L2PBQ2]7#'S*$O)G+9TAX/=F=4MJ MYZR$QCEHWDE-4J9'S^H3FLDT?.>TLAGRACH:J:$\C.)9F=1FZK9%L/.@>]K) M6WQTWG$RUBE737O7YV!J43=0'.^/*9S&+S)9*3=^\\W&.]OK5&IO@NED,?(]Z4C2DR M@F?_LGQ0^9A"3W7:1^W!3)[R?CRNAA.Z<6@0E@HV$T1EF\U.<+"-CLRJM^I/ M,M9-S].U^+A65MOBN/*U*/!J)QLDX11F=T+TINL;QM:YKZROZMJS;B]K;%BO MW)$*)'6"7[\!^FG0[4V2?51?WABJNP:8.9F-T<,2!_@0+A[TLC57RN(P&:*H M**V>>V+/R_KU(G_]+/?;'-KV0Y59T8(-W8?L<8.1D),]QK<9KO=FXZ\\[' : MQZ)8'!P:#";!>57(50C. O(C\KR 2KX0R+^FV> MNMY^P6PQBH<4NV^XQO!!96=DJS:3.N9WST.L)J& J[)4;:IKS=AVFLQ&.>T7 M/K[M=X\+/VHX.+@YF%@@).54G?6RF92ME[1PK 6GY_RPYH:^:+?.GR V[M-D M^>(/8!.!(Y#+-">4UW;**NOU>?[SO;FA#\7UF7'77+IH!%X?*B_5!2!OHX< MHT*5GO3CR^$/?X1V_Z1CSU^VCXOW+;[T1W6SZN@]'S<7<51PY*IC]>*PM?QX M?!*=^]UE#3;HP?_#\,G5QYO%1_\:A/G/%-W42E[Z,=XDEWYVU6T)V93$W.JV M5W_&-+^3P=*;#>A?Q?R6X3N^]^$3 MWZ5_I^87?/'OG7<#^)LUW_[(18Z$>4:9#BCQ8!"7Q"--;$0T>JND \\ATC*! M;V'5V>Q.6R7(%'L#K_?.^*]EE,VCU"FO+P53NO#%GB2D)1>I\L1P[S%XT,$% MI760,8G(HO9NH4==0]I]0%H;_YR!-":I\]9J% .+ &E&(2.,1\8RR73D)@I> M]KI:!M(>/3C=I6>P?N_^W\L \]#W!V&(5\_!?5WY. ?\KR)JLK8G6?\]RK:8 MR=SKY!.:P0&,:$E+EU,6C=&<1LJ=,IJ$I)45&GOJM2*U6EA-I/53[F*;,,61 M*8JBT2)W:A9(4\]0A-DF@B=CJ5M6KV,#_S'E38!%U!JVJ MK'(!91):QX@DHPEQ)S72DBHD!2&)5WDU[Y7)'>K/ L;,BC\QS.O[C< MI%+7YU_U8._L9)'=R\FB>9RG:3N@=6*CV2U(:MZ-2&J*P\851!(>Z:Q\:?^\ MP9RL[C#ZTA#Y58=PBZ>M!.:'F;8;GDQ?_[;/:LK(:D-V3V=B:EGZ15EZBF=3 M;WY%*)YD6L,J!+V>F'IB%N>[/.NTEF0HM3Z%@)GAFD:C2 J:)\F"%D;.QHJ? M=["_.@-NGL,HQ/:WO:.];WMM>"Z#^_/=HZ]G>SL?8:P?6?/BX+#Y-LR= >]> M?*0P1@'?[.P=?81W#/ N!^V]G=>=YN$NS^? VQ^:9ZWR#)C-G %+$14542#O M$D;&Z4\DYR;:,V@6*3M(XB<5V=PUY^D%XOX7)+ MZ(1V-CF*.):P"Q-7L N%@)\,]883Q0.^V4GL54>SPZ.+:X]CYXY?'T6;K_FB M[B^G!9%#;U%9]\(SL6O/N&9KX".),9BD8(MP;I@).@G8,_ KR6V\G '] 37V M7Z<]?V#[0_J3RT_%^M7LW>14[&1TTXH;YXJ#L6N$J3X=>V1G./5@Z].Q^G1L M76:E/AV[RZ.>^D1C:LIP?3I6R]*=R-(3.AT;>2$WJ@:NSSKJLX[Y>(R+@BD7 M, W8KO%FH_&YT_KP"<:V3YN'^V3O?/PSWS6,5O"RY0/*7*&%#44<4$"GYW=20O@H+82ZMCNWJI&YEMLEIZ7C(AB3&$V64&]8DEB3:XZ/:EUW=[KN M?*ZVVPG&P2A1R,A\^,2T1S:J@)(41(#-HAU1+UXQ7==V+V?N/OE=G@2-3/# M%8N<4&T5]1P'K8*DE@936[0/N,MG+5H=6/#&P;;&02)8+IS)&SP2TDF3E,U5 MUF#1\GJ7U[M\:I\MT MPI&BQ$5$G%."+.4"$8*UE9X+9SSHI*XS<1]PE\]FXBHA0R1&(0'N% (#S('%S@W"U!KIO!21W"(3]]'O\@7) MME'.W&M M=,^-#-8JS92IHRZK7$ 7<1#*H10(+* -!N5D:^2P#H#"W%EAEEU Z26XTL2* MW-79R^AB\)H:)G6@(CI2*^$5+J '@]AID]LD689X M<8#*" * 6HC9YR*^RO M)^R.LRJG4W:O[46Q1DF\MU!?US/:C /F,^IK2;8Q07+$,AIA!3<":R6(MMI) M8Y402==*:T5L8Z)U\95LOVWBYLX[_IT02T#!1.0)S7XF=L@0^*?PF%LGF+$2 MT$_-6Z#_571J66Z-*0.OUB@2G28\D](9(P)/UC('"BZZFE%N]6O\\?R[%TH* M3C6B7"@P48)"!H._ 1ZA\=RRD!1Y\4HL6N-Y*KD3>UXDA57_@V?>QCK^X/6A_='6=[WCG9_MBX^7>Q^^YK] M[;,6W4O-PQ^XM?7=>B)=4+E\1SK$C?'(!4=1\I*!PPENF)_KH6B#5)(*,*L9 MY8YZ9PCQ4FJLHI5:SO50S-/>*.8];X!Q(\"/$XT YPD5KRU[N7X8,V4O5H3@ M+!A!*?/2"- MSW,SN)A[MU4-TL>7G$QWR1ZV!P1[I&S=>LE3]M7#7[/AEUK2\+-LJ-T/W8ZN2ULTNRY.#B+,7>4Z_V &YW8'+YIPRSFCFME;\G):#_G2CN$'T!\?M_YR.VAW#)!:MW^"J89/BB1N/KJF: M;7<=",<_PT;;I\?C?V\VML>?54_NQ91[R.4I.CVJ6C(O>LUR?F$8>9KRO!=M MZB:F=CR/;MR K[@/3(>%40ULL:I%N57[.,23F)O,YU0,7R5.U ^\-NP&4)5]GV M,)=:=$#Z.S>D.I29H+6,":*<;_-2\&',NUV\_4O$R*9X,#S(TT?E*)IY_T.8 MGAU:6 S_SA/<( W4^'3:'10-J-N^ZLW8SI.60Z=375^+-MM%@^ERI6>;+M>+ ML^+%H0L7I]^&(=C>U4OS1^,_5ZSJY7>IOCZ&N]R"MKQUV?/VJ!MB!P%X%^@_ M@M/K"D>[-YEREOK(&+O777S!38) T_NK8TC1K MG-E>+\_D2&67VG#8X;>T0H;:;ZPBX3=SWRSL-7!^3OO]TF(K/"^Y.6=NWT-3 MV.TT\L>VLE72WSH._Q[/3+,TG<+V\>?GI(7AEDMC(C56NYB89L[PM6\7 MNS-MW!7Z8-0(NGT,BNFHW KNO#3Z"EVU:#,61G#9^WER*Y:.268"J,SVHC'[ MY(XZ+DS:2AJS[0K;Z;?"[^F>PJN%_N]/EE);BYN5=2]9+<[5[6[[(*7M]6#O M;K W:UC\JQ7@E#S.^OAA.7QCCL-V+6OB'W*J)BRMQUC/O"93]QB)DM=DZE@] M=>Z\T_9-Q.C6/:SK0:[U()?>1JGXW\*R;&+6?#\UN\?Q M?'ARD."EYO;6,J^],.%][=[Y__[2*ZYWGO.E^3*G_3";Q1N\=X(R$1GF2C/K MN*'&:ZR'>G=03WQMMO/W>V<];_X>O# MUL7>X?;.NY_-;^_X]K?/U%MKN%8<\P8BB0XQ+WC2+M(D%0AV,0)DRE7[0FYH<4O]Y._ M O&6V!]+P?G,(V=50HU23Q2E*$[.:ZTBSXFAWCEG4PKP2T"N%*2[8Y1*[9\Q MH(O8Z]8 M1Q S985>TP2UE*@Z(E$7%B.3,0&!66,=#9@87%Y9D?H'S5 U0#U M2 **ZT=B5;E$F=GB0M,JB0LPXJ%Q&4-4&L*4+,5T4*9:'!.YQ2!P!_"(2<) M1L3#?U@*HZ.M :H&J+5XMR4 *MG@I;6>&B&YB%P;PB6Q@J; 0TBQ]O/6&:7F M>BM9$;7T#A%F(N(X"&2)8:*YNBM+E 4F-RG>(RJTW M<]&WZ*@+1$KD++.(!T^1S8VV1++8.HH%=7QEJ+S4#KEKJ_*:HYH:XVJ,&Q-; M*QR((8E:);BUQ)I J',^R" 3 -Z*,:YVC6\+;W.Q.[ ZB= %L3 M>)N-_"D7J?8B-R@68+VQ"'8<%AH1QWW,$5VL90UO-;P]5 MP3 -S#LEE#%.\=I#72>,FXT;LB!L4."<2HX3XA(;9(G,;4L"M3*:8!^;A[JB M/+VU!J6)PKY;Y;Q6KSRQ$ QF.W1/ONG8?G\[57*TW?N@!PFHV11T:Y M<$PA:[1!G'.*+"PH>%E$VQ2(B,+7X%2#TUJ\VSU&M9<$IQJ$E@&AN1Q6%[$% M:PAI+ )82,$B;95&S ,$\90(]OC%*VZ6;4=; U -0(\U[EP#T!T"T&R8V449 M B8*1>HMXBJW%9-.(R,C-U9BG=+: ="S*OB>34V]33!L.MA8D6G-QAN?Y]G@ M*J?FR2#XJG);1QSH$\8/4,2QR,2Y])[Z4%7Y=0)#R57"A. M&8VK+I!:Q49:\\*J&D9K&+W7]-D:1N\51F<#A3+22'"RB!JK&T1HNEX'+N4;E(F!+-4&1J<#0G=C\BUXOV![()!OO2 M=L[L>?_%OZ9[,K2/T>0$SK[[I6^8TIV]82D_@$+=LEWK2Y#7V,M7P9CLVHRE M<=#+T/I_KN\\"EMUI^S>E!IO,BH?9PH)^VK1,B[L]'AMY\;9!I4Q24.$QW % M!UC7W"3%#8'=2KW(/:ZO[LNQ:SMU=4^/Y::N[NEQ7TT>'D4GBGJ0]]33XU%FJ 7.(8<:8LPRB M%HRQXHX1Y,GE!MT;>,SF!F%BJ%28(^F90%PY@K14&DE!G&=!2JQN2[17@T<- M'HOYX0UU*01LN#;I0@\>:@L=LI@R6/-?Y820UY8CSR)&3 MBB%I$]/2 80848-'#1ZK! ^NDXLT,&*YX]AZ2RE/X+XD@Y.7PM>^RSHCR&P" M22 F:"T9HL)(Q!W\H:EPB$A&)?8X8J(?T'=Y5FQ5=0^)FJ%S23 &F V! ?1Z M'KBVV& CI&.Y*1D%$\#<%(R?-4/G_8#O@AX2F'.K.,,(1QT1:% 7PW@FZS0 MT09C7<"W!-^:A;C&N">"<3)A;5G 4E+-+5-61:8<"12VCL,4KQCC:N_TMO V M&]IB5F$NC$&$"I;AC2)#>$*!ID!<#$D'79.LU_#VO.&-2,J#-HFP1+D@W$0P MX)0+43++DKAQ)+^&MSN&M]G@&R=,8QURR$T(!/^B2'LKD1ZCKA'%SX4$K.4F$(U@A MGC&.(1,41L8E2:13+D;_N#S4Y?+"UAI[EFP5L9)>!K?+T*T?^/RBV77OA>=+ MX/FK8>F:WOS>=?]\[P624M11*N2)(H@+AI$URB">X$=%N0F$U/3F-3BMQ;O= M8SRY!J<' *?9V#)@CG>$ S@EK1 W6" KJ4!\2E\I'5X-3#4YK\6[W& W^ M!7"J0R>_A%"SX6'G% \^:*2)=3FQ.\%/VB$OF5F1 MX-.OAG-K?'HH?)H-[6K'A9'$(1(#N'=!">1 ;I'0ACL;=7)V#?'I*9;UWJ)! M0TWG6+,VWD$::,T3?H^0/%](S+RC44N*K)42<>T)2"N/ 92%2C[=UJE= M.X[;ZTS'&N)JB+N#+- :XNX5XF;C=L9';P+QB'KG$3]2_AW&ST3P=.E%<*,9P"F'),(!.Y1RH0;*T"W&/\ M=MYUC7(URCUFE%M50FB-/W#0/FY,\@-G MEOG!06PDV#2-?_*N:1RT8\_V_,%YPT5O3_LQ7W!>W*FX(#1.^S"]C?^<=@?P MC^IQ)[VVC_W-QC1-_;K-T,[TJU8OWXLAQJ."CAZ6N9"+_/-)+Z;8@P]AE%W_ MHW%6'E5LW/3Z 5SMX?;V.#3^ZK7_L8/8^*MC?3R*QX/AW28#O8UVO^%L'VX MZ-D'H6PG$%"XYO2XZ^"-_RD>V3X^.1WT-QIG!VU_ &.!Q_;S#2<)>!M'T6;@ MRT_J#]?]LG7>;'P\!I0=Q-Y1^SBO[&#A+"T8\$;QP9ON$2SE.8@%C#S_XC6\ MY _TQ1]T._!2W9-"&V0!R3<_ZH;8:0RZC=@? /P.XNSC2NE:^,JE) ^'&'^> M1)]%,(]\8_S/?[JYG0>,\!R6JMW_@5(OYGO 9?#,1B\_,Z\)"&<[1/CAO!T[ MH?%;'ZYJ@4PWY.^;TV(\U6%D6I/AZ!3UVEDC"??.6DT$23DD$1/W5GY_6_3* M(9B@<=.<&24V5%@32JQ9KE_8/OX<_6FO!^_\VO;;_:\3T_(QSPI\W 4-"(N2 M9WD'QO6Z \+W.%59)_[OY_.];^'$42Z;AZ&S2_^&SSV,]?U!Z\/[H]VC=V+O M:/=GZ^+3!:@GVCS(O0__WEC3"]:@;R:)IZ M*+9I\.4?W[J; ]X41CR>UA.2WFQ JVNRL";,[.I&S.R?1YK^?USO7Z_>C+5] M\>^_AAJ_W$]?LMHO/JBR&LI?#V']_ 8%.G76>9B)G+=_AJ4ABV?G.1#@ MOQ]CM>UGN+ZZS\FO5,T]L5C*K[__DXFD6$4#-]%B)@+7P6AFG'/">FP)5Y+= M.)(R-$*;8\_A&_@-[1Z^/]K;^;N] M>_'Y1_/#N_Q\MKOS[ASLT[.]P_S]3V>S(9?FAUW1O'C=;G[;Z[2^_7G8^O#I M;';"W\_JHE>W1RWV@MG?'&8R&=Y23#)+D<(W,0!GYZ M +!\FD'J>T/,V:,X XOM74C(,2T0YP9^2EXAH2.+P4A'DEEMHNN=X^72)O), M^_!'E1[[I@AS+(ARC(+;\%$7/NOEWW2/8N.W' \\[L??-QK'<7"IZT67F["% M2N%1@Z.P@GIBF0V:<^>QB5XG)8VG/E*#]<( YEU8DI=@XP?;/OYWM]__6"WT MQ^-WMI?#U/W:NEP%5L[7?%LI.0N,(!/A#\XX14XZCK2741/)K%=R9=;E%:!T M5P;DS",O;Y?Z)*'AMR6P@7EBF/->19NX(HP\%FRHC:E? HBY MO";CN(C4HQ2M0MQS@2P5&!%.A(_*!294-J8(XW/P\/M#(,.SC";^>7H<&PP7 MD<2Y9K8U/5]-SS>">4.*M M^1@BUKDOH0#\5LPC;@E%5E.), O:1:JD-JQF+JVA\7E#HP[62(ZYPC)Q+)B- M)DB2K'(\*H_#Y=!XOZ'#&@N7P<(YF@X:,)5,(F*M (_76?!X)4$Z!@Y6U.QS%4/1%F:!3$VP^16-_-G4 WRK@>5-BEO6#]&6B&DE8*;A1 M6$O%$Z?&4>F#)2D%AZ-T!:;CM3@RKP,7OX#S"VKKM1!.6(U$% 1Q8Q2R5C,4 M#"%"@LU+D\TXOT'-/)'US2,7ZT?%],1W_S+UE;#H$8PX:Y/D-F- (\XMQZ9J!V2RB5&&4TTK"Y]L#[@76-72 BFHD_) M.'"$,!C$B6'&L07OR'B?V&/ A=I'^B5PF+65A''1*F^1UXZ!K<0B,EAJ1"3! MW'DME %P(&:#*?6D3G;R .']02L%=Y)A0 M1%4NMK")(\,D1Y'")QHFV0F0;KVA\:]DN]0QHS5&AI69234R/&9DF#65K!-: MRNA0TC0@KI1#QH);)3WV%LL0$_8O7LD-;-8$&9Y5/.ECOW]JCWU!A#!+S7)Z M AL^_HP]W^X7%U2AILM[*#Y-7_$)64=?XF#0*0EO:M!;6?+OSM9@6'_:NM@2 M\.;?@U AF2@14\8BGJA&-CN(TG.366^LC.K%*Z$!]N8=Q#IX]&0 8=V-HDL! MH0XDWQH+6C-8H"5UR5"+?/1@ 1DBD4[*(TZTDDJRF$18QTCRL\P1FBP(N"VU MR'-F<+W3J7DR:@%KKQ0)F 8IN#=G% JB M@J;@!3O&'"@"D9#&+" L',5)L^ QO:-J@C5BP;ZK6H,:=9\EZBX3HN3@C$>J M/".><1F$ECX$(0@7A&&1PAK!;NV0_QKVSAKAE%H>RD^J[I',M[OBR/8 A^QL0O(YY MZ;-57ICIQ2[ISQ"MSM..+WXY^6!4M?\S,\)R_]J8I"'"8R($IQ1K;I("WQ $ M@'HA++@F"VEG!P=V4-",'W<'C5Y$%8=U:,"OYP^Z&]9[$$_X7B_ZV"Z :6/\ MRQ-[/OI-+Y.69\;G\EP\XU2<8=XN^*"C&VPV,OVNM[W>>6;?_:=][L\1F36,=#S<_N;\.BX@U"TFSA!.I!&P;:7F/"8#8WVTX.\'\YB'$PWE3] M=2'!WOY2Z9.COW^ 3H#K/M+61>@T#S_AULY'ODOW#O)S]W;VSYL7NP7FSY)@ M[WW[##H!QG2XRUKTZWGK[2?2/#P 3?+^!^B3SO;;CQ>MP]<'VSOO4_-PZV?S MTW<%)GC4AB-%*4,<9 D9K!)RW#F+%?/6LM)X (&,82MK90%BYJ3'$I0')V"P MNR Q]BF"22&,([.DV=7,-XJI+RBFN\?%5IC#XUD>]7FXN/[9,V,-DG(;"!@Z M@@O+C36P42*\HH]$\G II?>=XN2E.F#Q;GEC^P<%Z!0_O/O/*0!8IYK!^V.> M_^(/8CCMQ.V4A[%U'/)?$X/9R1#ZK+?3_O0?)>./R>N?!9$\W=1*W@DW.S'/EDC^04,6^D;>^>*@U?HRWL^^U6*B M]N$A04%COX@YZ)Y)ZQ]R+B:+JH?S,7UP\AS.D;)-4--'U1PIE],K:ZDH3]XS MIG@PRDD7C=..:4*,M^ZF]%%9T!Y'I/"6IF@9*3QZ?]A\^X[L7K0ZK8N/HGGX M.5\KFM_^_M'Z]O5B[_#/H]V+W=R][^=LI'#W6_.LN?/W89-^A<]_G+<^9+/U MQ\^];Y_(WD[KJ'FT=]@ZS-W[WB^BC6>)*V-31#BS]7'N+#+*."24I4'&2$34 M+U[1#2WNG 3Y$1["U&#V',",46RT3SK"]N!><\V=B"$2Q8),.%W!%5^#V9V" MV6P3>6HQPU$)1((%OSPQC9S'&&F"K<*,:PQ^]BNQ0=C\H< MS$0.7M[ N;A]AN9#WN.^'8.)6$IU"Y2OOY\#@<6+/=^-=KC:*QV-W!0W&,X? M)]U^.^_]E[V8NX/^$__(^QBQS07QH=R#-=_@Q:O?R.\S9W+/HSCJ :S_0ER: MA;2\S\*R-7A3G<(]HA2"1Z%+YWFQI#.$&TJ1Y"8@;J5 AA&"G./<)Z<"5NG% M*R(DN :KTJ9KY #4FWG5UF^]F>]O,\\:QC%*+Y+DB$:E$2<\(!>205[RJ%* M;8XQ;&:E-@299[E;6[*KX5$/#/::_7]?5SX'BWVG.["=RX_^EJW=J/-9[W9J MGHPB6F5,>3ZOH59'=Z2.%O09@#6C)AF!2'(<\1 YTB18%"A+F6XW>*.R;6DV M%%Y5O>ACJ RX)@)1(VF-I&METM=(>M](.A?Q#CD[.*GLH!O$(WCI+MF$:,+8 M)>6I5!E)-=V0?)YPY/$AZ8)L_\4I8V;U,,!_+_? ML*5QWS^+\6281K_1.#MH^X-&NS]%+W,95IO*A[4G\/@KUL$..!U<_I6Y;*<'2N\D?&8J)_X\. M.;'[$;E>M#^033#8E[9S9L_[+_XUO0]A$TY.X.R[7_J&*=W9&Y9 VJGVRM$ MX27(5.R5F^]_[-J,I7'0RRKZ_UQ?^ &X7N1BYTWV)FOWPO>VKQ8MX^(D^^N2 MYF_PCXVT_%UQF4G0P MN1K=TT%_8(^SSFUTX@!V:WFW7@SMJJAI"/D'-L!=>C-C<%5%!WSI_]Z]GRYF MK6#A+C,OKC:]8[TOLM$(0AOG.U4=E)RGX$[#B)/IL#'7.AR;A M =S)Q9A9]"K#,/6Z1X5E=_/"D0IT^M, =0+/R];1.DCFF[)6M!;0JP7TXWES MQY]_#XS&R*5%1$N,.-@I<#D-5I=B@.%VR1]G7S+^;-4K.VH,#'!=NV MWX^#?HE.W=*+!&D)F=P\%$94CC_8_.VA-=//]:F7>Z=7H%X)2;V8'>1L5*VU MO=3J'OM:IF\JTU\OOBM";4H6HZ143GA1$<0YP#]3I ;KZ*)W6:;7WG*J5WZ9 ME=\]_ZXR+R&XU"A@,*2X!#UE),OLI4E);PRU)BU&L]'*ST3#X!HTC5"-NP:G M:9-L-C"V, !P;4GR6OK)DPQ#A3\+(K\Q;T?FF9H%Z.PA'W3/CH?QQDL6 [SF M0=EMK+I](W6Z9WU03<6WQO,\IA:IM-)-5SC+"PRFK(KNS]9$UR71=4GTS4JB MGUIU;5UI?/EX<'[>;;SX>[.UL7S9V/I/7V[O.]#W\OJDW&L%H8%@]A97+;.SR5Q, M25!>TJ* L40\4P-*3>'E/:<"95B<#1ZC"+EN5$E\\A92Q#6)AFJ2/(8 M1,PL:-M[)9S'$.:"XV2 MBB10$L!!X:"IU9*<274;HUOJXHGSEF?6S/K!%?6RIXTUXMP <>;I&+@U2M $ M'H$P GR#J)'QVB!IB.>&!Q&Q>/&*;&"]*L]@C>(=]1Z^6ZN@WL-WLH=GK0:; MO(T\!J18KMAR4B%CG$).1*I%DH07E"H;>$'7^+7E8'B4?:#'% 8WRQRX;-[K M@MNZKO:.CIYFXK#3@+UU'*9_,7%E#>&K@O#6FSDS3'")E74$:8DC0#B-R"0' M5IF"Y<8T,NURXJLD&TK1)4%\[0@*KCM^JM&O1K\[.HBJT6\=T&_6@'5>&N,- M1Y[3'/9*'AFL"7O'X\_@>V M0+=W_C#]HD:/KX+,S[U3U%GK[+OWBA*=RYV$ WM!P;:Q@A$43*06+ GIJ%K[ MSD^CA=T8EB7GZI=N:N3NAKVV[6PT0KL7_:!PG=K'U3\Z%K;M1O$[&,)I A@X M[17?A-UX$&T8W:Y?MXFJS;2$772=IW$>/>1 MLY&I J+7'$I>*PZV$WB,L?=/?!8.8C9#]R^:'[Z*UM%7MO?V$]N]:+7A'C]; MW[Z>P_/(WEO_L_GA_2/-N#<>SMA!^MMP%^\Q%,WG=D;^=/>+>_ M?[0NWIWM??AS4<9VXM:%E"MGCFLG*S;$\\Q^/_RKGO0:INP&I M^?1OY;UAV"JD=&8'DTXC'7U"ECJ1&);"R'Q1Y<@8\(D(Y!20B&\4QP-KDLM;YZ.MN6=3[^5[V\ZQE05@R1@N,O Q@65!O MD!.&@J$AK8(%U8:3%Z_8!C9+EK0]9&KZ4E;-(\E9;\_E^-3-H>KF4&MMH@&* MU]B]*NQ>D).NN!'< 6+K$"788H1FVA""K-*>!1J-*'+2U0;1JW(+UR]7O6ZF M5^/E$S&!:[Q<+5[.VKI2"\L,X8@30$GN<;4'7$GWX(6>TC+G9O9G?7:@PA3?U;P1C\ 0_]HBV]J]/%AG8KXBFJ(Q,*8B<7T0VS?IQ M]-=K_RMK_^GBN[6PTP26* 4,:Y],0E8"=D?+O-*84+!Y\]K/GV0.UWZV:U'1 M)"WW9XR#N 'SW+,G&PWX72\.3GO'!9-_M6:;C;=EZ4+1H>2@%V-N4#DXZ#?B M<:;\OP222E[^9:2-8!]E,@;>3.<6*YIAKJ6DDA&N@TM500Z?*LBYD=A]R^#W M%K"O%K?KQ>VK^)Z8C@)'BI(A8"4D#OZ5!>01V-EH';8ZA!>O\.9\>/O64*,< MK*LT7LMDN5+$:D^DD"EZ&Z6)Y>*3X>+/5U+6B[^2Q=^EWS4G7G)K45#8((ZE M04X%@Y+GPD0IM_^N03.3(/;,H)WJS+ 6O!6+7C[Y]^I\-XDXI%-)B#..+@E (( M@X$#5@=@0::(P9N7$<3<%GH2$Y)3*1@GC(>H+"6)RQB,E!)S1BKH(37TW*D$ M_/CYG5/,)(^PY(:#WM$4)""E",J'@PY@)'HA%D//M 3<&G]N5&FY3F7/?_7B MB067^=W/D]QWIR3PV0;\[#6J2N3&5MF#Z3[JHKNG_<%$470UN.'8MHY#,;)J M8.6XGGVA]/:G[^!"B03>-""=E"C;0T'5Y<1U.?%-#F5FX;6N**[+[.X\C6':@%NJ3?3C/I_[ M"B;;_D_X#@;3#9X%)MR%S^Q2I/7V!WQ_ZV<3GM,\]&R.96KGZWEN4+][^.E\ M&^[?>OOUHG61V:6^XNT=N,_;=S^W=W;/82R+BHAYI-8*P9'$42$N.$7*!R@QGFOF$N H"698" MBD1[+Z--2I8U/&J^W?0ZHMMSJ!L>&I[MX_YI+V(U)*\.D M^3)ARYQ@+F%$4XB()\D1H)1'D@K-7"1>J) Q29I5942M42)HO7?OR*BH]^Y= M[-VYRAU/L/:$(8(MV!/!860X;&":> H\R.!4S'N7B5_VENJ:X"6[5/G8_J<( MRJ=>]ZC8:WGF)]A08Z\N%;XK2Z(XB!NOP7M8@C?5"C0G%J#V>5:-4?/5PD$2 M:QP&JT+J@+@@&CE.#3*&*"-4,E3*HKH0U\7"3WA'_ZI]4>_H!]O1\TPD-/) M&9(8>\2IMME-L_3 M:K%[/PBSH*K5R9 S?Q0*'KP9KG!"-EB5#0?B""$A,/_BE:&_C"]U1&)]M^>J M(A+U]OS5[3D7=L">84,HDIQ;V)XR(.-40$IX[+A3GGG[XI4VZ\0KN**@PV.B M"SFI3BXN2T2\Y5E2715_1U/S9)#[;M)OANG3,U!>.WHKPOGY9!S,(N'.$.1% MKKIT,B(#MA=*,A)!/==&LEPL+]A\S>TO'5>O-;?(:E)U:A2M4?0ATGQJ%+UK M%)VUE@.Q6&@?D%!" XH:@6P*&%&:G,7@W#*>7KP2&T*NBEYOS2E'KNRO6>T6 MGNM03KK]=K[@92]V;*YM'9>?_-=T!5#UJGC\%9MK^T\'EW]E+N?_@>J&&.Q+VSFSY_T7_YJN"VH?H\D)G'WW2]\PI3M[ MPU)^ $NZO6*U7X*\QEZ^"L9DUV8LC8->1MW_TS:$$VD$"4EJSF,RUGL'(*RT M\,)(]UV!?U4<['93(Q]!Y,[#__,O^VK1,LY(>HF?DEI)C)7!1\^Q((XYS7$V MDY4T29A2#\!W8MC*D*Q\,H#^@2;C>91,P]68&8*YEY99<6DQW)I5:G9/ #C. M"WI/4"2<,#X@FFTV65):)6$;09%4D^@H+,"8&+PU5^YFUG.=]D4JV\ MHI'*34W9(RJ_?%RUHC>;V0>L%2W%\V'J(]_U!^W<:#24QO+7?DRGG?+G?[=3 M+$HF86N7OSF/MM?__8&K21]RMM:MLO8AYZ*NK,VST+3^ '[9FU&4-Y"+V[S^ M?=97+Q>366AP.AHH"4(9R1WGC&@>*756F:2]3X[_BL%9(E7&J*GX"[R&?QE. M>QFJ'J_MW M>WOGW?DO.^\/M#_"F=.]'7M#ZTCEIO]\GVAW>DM;,EFH=[/UK?P&3= MF>E$N_/C+)%FW7A MYN7G8I9S*4B,@KH<6=!,21\4]\);'P%,;GPN=@FB?.AU^\^B5\J]0O](9B[%%4<-8P5\/EBBJA**6!F#.2["@<$ XD,R* MZHS-#:[U!L>K2O&N"]5_=8>^Z1Z=G()O]8LNW/5O_MA<..$)U0:^F#BW)IH4 M+>CM0&5DN8*A=N$>'(#:\RX<$0*[B & P'OCG"ID9%*(,XLC*!7E_*AN\WJK+;-4Y,SMDPF_O$!@BH-LPELCEMB9&:YZBT]HJ^N(57ROFE>=P M)+)U.N@>=7/&67$F\D\\:/M.;!S87CBSO!D$+$;!S#3X38%()?HEZF5M:KVSJS=K42"G,<$Q)")L2U M8T@G:I DS"1!'%$$OWAE5A7W7Z/H?KU3ASN5"VRHER9H*CGUVD9P?6&/&LH2 M@=_79O5#[-19LQIK+D44,F>NYO/_7'%!E0 S!+Q?(QWS3J_93GT. >HOW32X MM?G\Y,+2*N*09"*"">'1I8I8I(260C!4H)SC@26 M'O% (R +CHA'2;PP3N@8Z[#T/2MEHHP/RC,9-;BCGAL;O1?"&.VBTY'4YO-# M;)U9\QG+D'14!*7"\^0J%Y-3BEQ*)!KK+4VYLT,=EG[*6S6W5L668:MT;CF9 M3"(I62*%$%:#'-3V\T-LU5G[.5$5G0L!=)O4B!,3D09#%PD6 N,Z6A7BNFW5 MYQ"6?G_:@ZUUVBNCT@DL.OCY455KJOE205MF*4@JMQ2)HPB MM3G]X$ SGZ@?N5><68^P]=DFL!3IG%Q+@M:4.6F3 $==U='H^]31RA$+KT[! M0M.G%94&Y.041XC+KU&1BJ.;$Y'-PE^CAZV MCOQE#KXZ'+V^6Q5T&W94"L&*SJ='SBDM%*4'YTP:09,4-J$DC$*PH+"'E0+O MG:KX_[/WI4UM),VZ?T7A<\^-F0B*M_;%<\,1C)>/$ZGTJ, _*0"3L1*+A+E.=+18Q*,"D;HZ)3%-6G;,,!? M#'X$JS5H!D8KE3P7L8T8&>$M4E@*)CA30H+M:+88(0]JQ?X$::MU>!4=EC:I M!*JKP/[B)AAG!.'64:&H>MNL>O2X=NZH>[4$W-/EN M:J<\:N?V^KJ(U(AS'XBSNQCSY:AC M1$B+<'(1<1T#C7%*M_AO4_J)6_WM2_P7" M(24W)G#$.':($QZ1%HPBPYCS!HLD+ /UQUO*K"N4;,/*"#W"(+._XF#PLK'C M_>ADU,EEE4&[3ON@$$4'@SOUDFRTE?:@B_++ _"F*1%X,R4!\+H3\PO TIV3 M'LS11?'^E3A;0^S:('8Q#$AHSZV(!GFI+.)4*F23 8E7E%D7HTRY/PAA6X(L M&G4+==#K(*#'J/#K8DJUPF^@PL]S*@WKJY)/B"FPIKA0#FDMLL);2Q..UB:7 M8_.W%%\\>GL0A5]3*-'CZ+R[O.G,5J,;UU*-\2Y\42M2ZKIAY1U-S69O1)OD ML&O%>F]97]V$O9WAN$!0Z^*M:+[9/XA&:T6<05@PB;A4!.G --(N$>]=D$J) M7/:7W;YVPAHUZ(&=>35^UOCY.#R>-7ZN&3_'*6UC_&0X49J(0"0)BKC6#KD( M7#WQ!/LA[(HJT(*<8[%FA^>F]OK]8=?$>]9'6O;\NK1L&['LB=VP@T$OOQ=# MXZP]/,K) ,M:1Y[90>/_W*1>\L]T*YW2;#&OV=.#7TV3Y>/4Y)]N9MK:^R!: M%Y\)O'>6^W,?:,6-I9XCHP++E,8BYR,'2L,]-9$1DSL9T.U%[U@#I*^35S@+ MP4V6/1=2Y%0*Q@GC(2I+2>(R!B.EQ)R5J=(.-C4'[>^,$EO=HT(C= B1.RB6 M6,WP5B,K;B$A>2FW&OTX.(T^5X[MG&^OU$!VDWHT_]'KA3-X_.*!=CP 7Q\> M^'UW:+N'[;RI[ P&<3@HFC:O\G /U_SW?;=J[COJ Y[_[\CFZ.#<\K=@NR?9P0D/FM^U^:G+'O+YZY^*_>'OH]ZPUVW[ .S#\J?R3X(*-^P( M;MD[Z8T&X_K"@^W&'HQ@V(?GKE#F"'8<%R-@D/>P^>=!%M<.X,?<: "//1CD MN[IVMT"'\@[C)SL=]3W< 2ZRL*95O^/>:#B ]YHE!9:J MY[]>/GR6!5CU8:>Z3_ENB&Y8C&78R]<4796!:MCQQ-UHG[3)Z@"P'*/@B5H; MO(P:%@KTU@%BEH )?+H$S 4&O "8OU=3\_IR9EY/#W O3W&*?9!N4@/J"DW! M1?/#0<8?#BU>*;E\5RE,!ZW9C C/]O+$- MB09PLQ.7 M)?^LU_\*@N)+?UQ263#TT_&BW!S0]AIQ] MFG^L4"/[/3_Q:6\ .+#9V-J,=C#J%^DE#:#)[1Y,9C@>#89%P@DLJN\==N%^ MH1%&_0PSQ1[9CV4TP>6$PQR/3D/Q9ASW<)Y:W4$%=>4:1@#IWCF(0";H.5EN9.TNZ,8=C*$*Z&]4#QR1AG/SF?I,=7&.BV3<8F_ %$# 8"U M&?9'8,CN%.+:]2 LDZT+,*G3/H%]HW^^='>S!42-FT=75)!L5=0B"]S55RV2 M1[BBGS&NP$$0=!<[O;/&+P7[!'( MQO\^O+*"CAC@"B1X%71Q7K)AW!U-4_E M8 K1NGZN9N8REH)A;;;D%19#,>\&UAW\:;S# 40F>8Y]%Z7P 6.K8TT%\ M.7[Q6V@/3COV_&6[6X!+<=%O%;15C@QQNA@6GGT3Y<>_G;7#\"A[V+9QZ66K MSA>K7ZX^WBX^FO.DE)\)LRT4O?)CO$VN_.Q'MR5D6Q+S4[?]\6=,\WJP=+4% MN^; ^:EVL]\9-#[&TYP&&58X:GZJLS!-3OXNR\/Q]1A>PF0;O"\'=Z8;\(M.HYW"^]QD^_WS1NOA =__XYPC^ MQLV3?]JMXS]/OKQI'34OOHK=-W^V]^'>\^=[7_; ^-AK,C P^)=_W\+?'\!8 M>4^;)U^^-NG;B]V]K[QY\F<;#)?<%?FR7.7Q6];<.8B>V<0X1TQPA;A)!!F7 MC_>2I(GJ7"C1OG@E\1:FCZ,M$60#A67G@2467KQB8M$E?.-0 MY!H):R3<@*>^2$CZ\;1C?>E%BH4J->R9[8>KRZD]^]8N:[.*;\KV/EZN58EZ.\5*_5.L9(US M:\.Y]H(][ 6V@6B"(C8\Y_D]"2'NVYA?>NB8'53IWO6_!S6 M1.AO]3)M]C(]!!VM 7I3 7J>B$IEA1%)(0'KC#7)..\25MMA9H:*(FP?0 MS^$PZK4='#5.;7OZT"D'1)6!EE6,Y6D_HOB]/1CF#XN RR*X9"H^U/? N&NT MNWZ4%:WASLLK?XJE/MYB"0]Y=O.W/2_"WO9Z5;ST&!CCX-D4F+HG?#M?(*!" MP/:%M4%$2S"TBWC_W.B;$R*C=88+V,->D5R'?).:?==QGGNBY,#:Q/$UCO.:+J6F3]N]_[UA[ "]MYWRVQ%/[Q'@;5MIV= M,OL8IO9]=YPN?1E$=14HU[![,]A="*ZBGE.O$A*6,R#8G"+C (69I=Q0&YUD MXK;!537*B8 X%PY91AT*TB3-DZ D MQH+'7EU@'\SL:7GW)0O[> ]57(')V+J;_/.I?9A\>@AG6 MC_8KL@D&^])VSNSYX,5_9E<#EF)Z N>?_O-HK$M][J?$Z M;R5%WU7[:MDR+L_$AYV%:QYH,IY'R;2&L3)#,/?2,BOF,_$)<2XDQV*(E,.X M##;!:A\BD$0M'7_QH[3_.HW_Z67&/ZK!UFG\=1I_G<9?I_'_G"6W4]7WJNIX MO;Q-1ZKK^?>=]JIZCB-\#JDD.;BO3A2YTIOMD]4:6 #UC#MRB9.F)K" MO5RUS/D2M\K'2>FY]U,E 4O$&)F&ORY+QNV4Y>7RBE65TK_93N;O3\/7 M/]\L1_/X9W.?[O*\%?D?L_O$> M[MDYVMV#,;YI=9KT+8;O?_^R]^[KEQ-XYC<[I'G\;CXW1+0.#RSG3! E4)*2F.# M4,HRS0Q67JS!O0#J'[TG'7512*TOUIB'R MI]D'M"*O]E4]FF9X2WZR!>GU /4] @^:P(PN#4M ^5R_@R%#*D972YV1J MXI+?-*!^#N[,O_N]4QA.V:(U%]D^S;'=M4?ST5'.\4+^W;& 9V7,SNG3Z:YR M7\BU&$.I)-561XT$CT Q)?!,ZXE"G@AKJ)6<9M-9TELW$:A]98^"8M;+M+G MO(D4LP;F-0'S/*6T7(@8$D5"6H.X#AH99B7"(KGA>NR^O@JQ(-9<*)R>UY"EJDZMY"F\Q=BXF2U?EDN_:\!OQ MK_8W *CNT'8/VQ-X>BY56.\+BA:C)GT,5 A,D%$B(8YS31.J)#)142)M($F3 M%Z^(V#+XUC5-:A?7HZ")]3)M+N8J8;#4# P[+WCPTF*O+ &UI19L>*I7I8DU MYMXCYL[3/Q(C94DR)+5SB">/D2':(,4-8P0GSBS=0,Q]#D[%?V(W]/J-LCQ4 MKSLX:I_6SL2KP(@+*94A4F)!.'<&I%EPQ211-@%4K.Q,K,'HOL!H=S'NT3-" MA4D,>>^! !(:D#,,"&!(@3/%O,]50N66O#T6U?ZG1\'_ZF7:7,AU7ALJ!>8Z M>*Z(-3IY%:S6UEAO:_ZWD9 [S_^T#2Y0AA%1&B!7" ;F-HG("J&89<%(H3'(::>T)BM(SJZ2VT>$7KP39PFJ3XD5JU\^F]Y49 MJ^_?H[X_LH-XV:7KLE1VS1)NK+[GL^HKI=-4TX2L5QYQSGWVKV-$'9AD&/9V M953.7ZU5]^FJ[KJ".^L-]RXTMC6WX7(.F"JB04;'7.B2V:_+/%;ZL-Y_AE7VH[6\K_I@;5\^S9=[.'?S(0O''%/\NOO._Z MSBA/=PWMZX?VMPNV5-)$$6' E@+3*?O!,;*&$L0-D&C!J9 YVE6I+6S(FMPV MF]'\]!KO:PV5-52NW]"\"C-OT2NZ3FG_.1R<,TJ%X%@QK!#&-D>@DH!<;K$A M%58F,4FL#^LP2FL,K#%PJ]_1Y M#O$Y1!M."G*?VO.\#=PF(N")\HY'Q"Y^>>1E>*J"8M,?5/+Y=RF>-9VX$9UH M3GN?SIMO/A]XIEW41*%$M4:^=K;F]$R>7(@=3G#$O$8^Y#Z7E"3E* MF(_<.^'=!NV=S\'0!A'OCV)84OB]&JXO.P1GPXN;]X)>RF?2["Y MJH^\^$GM3ET?AG]8L'\"<0*V9H><90)Q2@+2RC'D$^7!8,*DSG5/M@1?S)E8 M'<4W+Q"RQKRGBGD;?53^,_!7(]S-$.Y\%N%HT, @HT>"$8VXI 29H!/R(@3. MA?9)66"IC-?X5N/;(\"WS3L&KSG=PR+>O%T.=%YBK 72/A^,>T:0,]H@R:TU MQA$:MOZ!80NQ'46IE/[ M>PSH(O9[-4+?"*$_3UG=A[SYYNU!-!"O>>6RI%_6NI>TQ2]]@MFGH_O4]3I]Q/ MI:866\.0\)(A'GA )OB$P,QA)$CXQ(F-VD^?7PFMJ7/!<;)L74;KN=5%>.RV M4@WH=P+H^PL&DHDZ!H;!+/(.#"06#+*PZ C+0!@FN:4U??&*;U'-;N^]JHO& MU."X 4_]5,*!ZS#?6^#@7)@OK)M-QB6$/?&("\61P]XA0FU025'&N 8]FR))]<;#GLG"U6>GN<>L,ZIV>P=XO'X M$,:U$Y='OL1AO4&L;X/P"SX$(IC7(6J$@\S=%9)#+DF.@"4$YS%)A)H7KQ3= MTEBOJ;O".K1OPP_+:NQ]SMC[(#Z*'Z#P+=P4KWO=01M6I+ABKP^34I[;U;A[ M4]R=\UDPZ1W#$>BX5A'Q8')JLE7(<4IHH($KG5Z\8F(1=&]\%%?C;8VW3QIO M'X\SI.:Z]XFY\\X0(VR()'*DHL\M@BU%3FN,/#>P^3HKC: %U^7BUEV"-P![ M"X?)?X99"E\5CY,UH=T=%=(*[X3VMU?_K_BC?";7_\^KR?,5[Y=3T +A[+?] M&K*]9G7HDS^*8=2)N^D'O;'W\O#WX&=_[_3\U\B,8=!C\^G)6SN&/ M\-;BHM^J M>U7*+TX7]+70Y_+CW\[:87B4-[1M7&YJE:NS^N7JX^WBHSGT*3_C>)O3JS_& MV^3*SWYT6Z*VN50_==L??\8T7_]@R;8DIA[LW0R6LI5N>XVC_@;M"];Y52)N ME27E 9AB?UZ!2]U=-^W5C'^-,?3-\)+U+\"CF)"W@R'0Y&$,)?1_ M'L0TZI2O_VJG6/ ;V ;*=\ZC[0\63.G;S=;*=&ZSY_&/?F\P:+RV_?YYWISM M2?8/K=*RY=K'?SYSN./]Z&34R=+8V#GIP;@N"MI=3^.-IC$?@_[>ZWUM_&,[ MHW@3D'L2A:/>Q&^QTSO-J;#1'W7A5P\7\F#7].S+UWX3W#I+S4]&X;]"!R:\ MX29:BP413"G,23 LK&)^7FUTECM'WC-F_#'P'/YE&/7SUO$X#='2 W/R^:SY MQ]NSYL77B];>#M_=^\!;%W\>[5^\A=]H'36/F^>MXW='S;U#,N^!^;*W _?: MN=C=:Y+FFT/1>G/(FB?OCIM[GC?I6_BM][3Y[]OO,-;4;)?>E^8GS)K'[\]; MAP>"6NJB M&>"+)$@:[!'WVB.G64#&&TF-,]R9].(5$5MF23&/3>P.62-=C73K3QB[>ZB; MLGVF39\:_-8(?F0._ #>&-=&(QD-0=P%CXS#$B5X9;S7S!N=Z_XR*C8]SK>& MO1KV'B'!>QZG]_>'<&P.X2PU.2J.(P(F(^)<&F2U38CA:)A-6&EC .'XEE"+ M$+>)].XYE'+[)W9#K]_HQTY! 09'[=/;]/Y^.OXKPI@,UGGI8><6#!NO-7-! M>^&%D2;6_JN'QZ#S!?^53)9DIH4(,V!B]";J4VF"Y#(*1Q+A/L5@=5"8^=IYLX&:->^\P29G M( 6%@L,4<6,%,HI8A+VR.;Q,A@BB*+?D[7TWFU=Z[8GK\LV2E>]F!O!,MD28L(:5@:1E7Q$N5W1-<;DCIL5JS']\N75O@ZU7B M>0N<*A(=V-K(6*5 B7%"FH-!;K!0@1-08^%>O!);8-MLT![]'.)$7H\&PQ[8 M&C.&]D)GL><9*6*I@_' /*4PX)P*WF, M7@<'JD4H2T)JG]CZ+.UZH[Z)\LP;TTD+ZIW4R$H2$8\B93>501'V8,NI8,[Y M%Z_6%P:Q0:=^3UQ9;W32?_?:>J4I7>OO3?1WWEJF+%(=#45!PY;'/6/(,BX0 MM9(1Q9U0(FQ03Z):=1_?/EO8RK66WD1+Y\UAIEV.6L9(N&!AE_4)F>S8XD$* M8:P+)H?>C=(VJI*$\>:(/BP2@G731. M.Z8),=ZN7.*D/@^]M\WETX()9Q6Q4A&!L$D"<4LCLI$)))7#4E CC 11I&R+ MK^U M"X356/HD\;0FQC/]P"B]3GTWONU8!: ^HC(J7U\?]ZL7/>WX%YC"2'[P1!*.("2V0ITT@X MG2AFWF&LLU<2*.E3J!0]6SWOVC)A5Y70JTN+U:7%ZL'6I<4>5=F=<0W%QKA\ M8EU>K"XO5I<7VYPYK,N+U>7%ZO)B=Q?/S:/#Z\:+[YTOYR_/'XR_&7]NZ;+YW]D_?? MOQP?'>W^V^HT]WX_7BCPOO?/U]8?'\YWWS3/6B=_GK3^:)VT3M[SULD_[?WC M=R>[?[P5^_3S]^8?K?GR8A>M#P=,* &6*$%<1@5_Y!1Q$DRN!22UT%)Z6Y<7 MJZM/W+_S2QKN7$J>,,]]<);&)&VPUEDL#;&K-EBK3V3O$5SF3V1#"BQ0D5"4 MP@.X)(ZO=0]Z2#CN\/WQ:"CJ4(1J>( ME! "<6PTLDY:E**PSE :G;8O7C%&ZOIA-:X]"5S;+%A['L>7]X=O\\>77-C$ M5#)(..$ WWQNG*0X$A9'K+'3*OB"OPEI'@5_J^N'/>/Z84("VGBBA0!#A%IM ML?#:L6 XCXIA63NH'AZ#SA<<5,:YH#'WB"B"$=>!(ZTQ1GEGX=(Y0F*JZX?= M\]X.6D,HY\:%7)'$,A="#E&RC$>>#'&U=V8#-6O>.\-L9,0*A0#]..+*,&0M M-\@38&N"1F.)KNN'/4Y=OHG_X1Z4N?8_K$6#%RJ8M+6VE=>BO_.VLO916!892M[G0,BK@_V MB#1WLQ3WR=0'NS\E7;"&"14V1(6B2"G7!U/(,&.0DUX$EC V2KQXI9=H:5T? MK*X/5I=BJ$LQW%$G!HJ-]DE'SAWWFFON1 R1*!9DPHG4YYT;M[DLU@=C-LF@ M0D",1@T6G!/(.D60-U(K2I(TEM3UP6H,K3'TCOI4W3V(UK;S6I!S(<[=&,^# M50A+GKO8J%PF'T?D::2P@(R"2?7BE>*+-6SJ F U8M:(N;FLLS[>7R]R+D30 M1\,E/_W*0'072*>NVLD20W8+6:"))(H"HF[JU< MVC9K2G'%O.).CVHWS>ON:HHK'Z?B=N+_?#S_\F\X=93++_]^[+3RF([W68M^ M/F^]^4":QT?'7T[>?05%[NR^>7_1.O[]:'?O76KM?1"MB\\$WCMK7>R( V*I M#H9XA#VGN:Z!1@9,/N2P\%0FY7GN[$.W%_6O 8+6R6O>[C:&1[$Q:']OG,"" M'PT:L1MB:/PYZL8&PT6])[H]*\KY9EDZVMU1L7ZK2OXU!?$JJ>6Y?-UI;]#. MMWY91JA\BY=5Z_)&,W55!0;X\A+K0/5'PZLO60A.N?_]LM!,HN;F=>K/H_YE M2:C#B%P_VJ_()ACL2]LYL^>#%_^9K2;8[J+I"9Q_]BN?,*4[>\(284%K>_U" M3EX"HL=^_A:,R6[,6!I'_8QQ_]4VA!-I!($=3',>D['>.Z H2@LOC'0'ZL6K MO:)(8R\U7F=X[ X'_^\_]M6R99S3D1*I"'$N),> ZE .OV.P"5;[$+G@6CK^ MX]"DGP+A6=C]Y(]B&'5B+_V .;T;#4?].(W0;\MMHWCX/1C/[YV>__K,T+=Y M<8CAWZ+YQI^UWNR?[>X<1!8X8]0BHXT&"L08(TRWBG<[ '.IUZGTSO+A=:J:J.CDQ/;AYL [H\+VC52L?ZY%-LB<0#) M3X7DH$X6'=@_YDY-4#<.&[\4VTIO!,,-@U]?WFP_>$254+7<)OH.*J'F$IBK MW7;%ZHLKFM1W4WUM1?-Q/Q=)?+G"@=NC*BJWLUC0<$TAQH49HS;<3Y(WHL8O MF6+VXXEMYTTW8TA^^XX*13PU_]%SK;%P#RTW%AG.Q[&0[@)!RF;F?A&2_?3= M2)_IEY-]W+KHG#3WW@(? AZT]U5\.7G/=O?>?V^^V3_?/PY?6V]:1_-NI-;> MEY,OQS"6?_>_-_-(_?GK6._VRWZ ?Q@$:\'O[YW%SK?8+/PY-7BM#;S:"^!%#6@ R0V$K"2(NR"0$8XBI80*,G*O M<'KQBF]QO:X>&!N4XO98((K_%$0]B]#AAX&HS*GVSGHU,JT-F 3*(F3QN(3$?]&&ML6A"6VY)+:[$^#/6U\*NE>;V@[/WDL4Q\X_#(8O M>N>",2Y($Y"QU"#NJ$/&)X.8UI0)CB,1?%W-L]>H0T\Q=KZXX\LV ';;_SB< MAU:M-ONC&!JV&QJ[0^"BC=>C?C]VAXV_VM:U.^UA&WY^=OAW$])9D+1Q/.=N MJ@:VTPW%L*I130WJ>0=O'N]\;^X<,!Y=C,JC8'(CP.P:-Q1S)#GW!"M/5>#+ M C8G4=;+^KS?>T+'E CV"A'TE0AVID00Q&S0'@QSL-5P)O!S+C:S<64\_M3# M$OJX.M0KNJV5O).XS,?51WVU 3U@"^^[(5VKA6:.CQOU>7\2A7''T.I[)]GGNK2)=AVE6D>IKMT6>WMRVNF=Q_@Q%A4>IFA; M1>2>@3EVTB3[Q^_A_U_/FF^^G+3V/AZU+L"LXXIQ*9+5.2,F$@Y0B*8MSL(3 B^T&-C$&M>YY6"/= MIE9LJ)'N/I'N8@[I'$XF%PA%V!&!N+4)Y5:6*"F7@L/>DT!?O&);E-9=#S=% M23]WV]UOO;8'7MH'EMX^'5[=JJ$^^ES'T>?EC'^L)OP*GUJ-56O#JO8"*^-! M*,*<0A'GVO0FQ5PQ5R"O+(V2*45R@1F]1?=A@ M!7O:Z#/]?D M\7E?S?3?]CP?D$R,GQIA5D>8\P7.D#)#4%&C2*E%W'.'K-4@T0TCM[S&@B]COU:I[,]6=)P<\)6I$TBAHK1#'SH#J M,H*$$C'RH"S)#3+^[W]I2NAO&Z2^S\$%49#EVNEPUYR@F.:*BM6.T;M#GYF< MM!)]B/9"1T%1D@(C'HO8/&V0#,X(J8R7.9.?; F]KF*VM;-A S5Y7=2AUN1[ MT^1Y'J%LC!@#A1 ^!,2U8LA0CL$BX-[%)'22)&LRP;<^XM@\)\,CRH]HV%7B M&.LLBCJ+8B,Y6^%6G@NZKI'^#I%^2=B.D=@S&A S,B+.+$<:$XQD"I%1:K'R M8#$2OB7HNKHJ/H8>+NN)ZJD1M$;0>SB8JQ'T/A%TGBLS'*S@#"/G UB]25OD M&-;(R:2H$UXQB0L$A45] @BZ0A[:TMX6I6Q=VQY T!?7I-'H>T@:6IZWUNH- M8T-L-^ZXO\!?O>[A7NR?O(ENN"&Y9J39KG3S>(?LTR;[\B_HQ?&AV-W[()K% MWU_Q_O'G\WW0W=:_G_'NOT6^YTRN61/NMP_ZO'\<3G;??!6M-U_/\]^[>Q_; MK;T_VU_^_4#@=\5^KL8&X]G=.9#6">-U1";1A#@Q!#F#*>+.@ WJ",',EX@* ML@8(F!'.!"6<)E9)[+CQ6(/2:/B+:!"^&-A\;EJ>YL:B#,\E'R[VH;C^=Q;& MY8,"IIQ"3J%3CNHH#35$:"HMDU=FR9F[%/@;IFY^''7/['GCCW[O;'C4^*L' M8]HY[,=XDDW.5;+@[O1A?ICRM]MMM'K?B@2=$G6IRIUYB-XJDOM>]TY@4.>- M(JNH/,7O-6SYB-FZ_A3!LFX/SZ>>]ZP-98!.CEE-&@:80(4P@3@E#4\@, MA8"]1]7R9E4%0\DZ]KX[ (7+(V_:[^V3T^(OFSH%Q#DL1#*(T* 26=T!&6[#AF(D2/LJDVW)ET$$:XUWR;"\@Y8" MAY9)WOO6N_D-=5;Z?K>#]N#3:3_:L-O]Q_;;FS'*[+^W8(4[<3"H9"#WR>OV0&ZZ MAR!,=CBT[6[9 :K?\-$.0(Q 7I)M]SOGC7Y,G>B'!23[WF X&"=?=W)/M?Y6 MAKBSH[8_ A$WH*FU=QQUE9/.N-.J%Q9+_%AHNQV_B[#_M)XV,!C#>7 M2\]I;CQ%%4Z1!^%L\-PQ[6T"JXU:4\OEG[.Y+\@] M".7QJ%M*;+'M#U=BF5N-W;WWC?9@4)PR 9;W^Q:4!P#[=-3W1QF#K]2'P9'M MYVCP68]7B& J!6".'G-A!,"G2L8"M_3"6J67\\DE:O"Z8P>#W?1O.:+=_L?\ MO*U"!7=3]2#9!68[G1A^/Z^^-ZB^N&*0.G[>FL. ; I8C, P1T:93#:Q188) MB82D2M& P9@%S6%BBRUI\-XH92"#[2<077BU UM\ -DJ5 _*E3_E+8YLIWS_+Z2\WPV9 9J%H9#D+ACM,LHG. M%(XN>F?!ZKE6%@OC9JD@_F,[H[B*'/X=^[F2A3V$;^^.AH,AZ"'81%DE:P ? MB^$NV#P2:Q*Q0BE[6+DE! "<4@1[IF2PLVI/W(M7?"F @W3T^FV 8=CC%TQB M^/ F]O#/R69S $H;- MQ2>I![7XX (/.Q,SH$KE%>7+CCB"E\(2 G MW3C'Z@<1WH7[PB*'PE,,$G<3ME]' -.6^>'7!'-/4X($FSGR9@@8PQ'B6Q&@H&-QLJ^A_N(+9,$?]*\I? M8N_EB<<4 $^$=S#KO[D)\A(X2QS0YV+JQ8P;+"!HNB^/<4NS0,OE; MA.!WL$L4ML%.. :%SDIWN4O7\+N"<%TT/QPP1_/!L$( !P3Q2 PRF&%D3=)4 M"@WF:EP)?G/%_1F<.^F%=FK[XIQW>\-/-/>F1?PL]B^I:VC PS4M@&V#D/+P MID#\Z2<=!PB?%_2D#_AO!Z/^I3.^4J7)KC*!^3YL+X?=3!O*S:K3&PQN:D5Y MA[V47C O,-?PGR"!"&/"F): [Z'PBI*Q5Y1@-A< 5>O5VO6J./2!799%PY"4 M"6A-3ATTDCH4I(Z>@U:!B9+U2EZC5YG(9)D9YCY@H%.YB6JC)!6E5+*Q5&;Q M AI3QJZ#B/5.8N.76';K =.K&X>-HM9NX2LJ0ID*#CT8PE]YD0O)ZP$5+S1V M4$AYKCS9CT=PB_:W6(AGN4O<4/)M<>^Y\8ZU"+X^JFA7<8]9E3BT^9ENZ%BP MW )O9$#U024XUBIJYH(1S E-F%M!)0;MPRZ\JG5CW;K!@- DR8')<(H22QIQ M4 YDG2:(<+ .%37$:)-UXZK\;U!92OQL= QLER?M;FG&KA:E MDM_NQU/;+J^XD48P:SRF0FD?.?,>F)@D%C.AE*=2F4HC&)5H_.+'F\1'&,=Y M@1J[*=O"M>RO(/L$S%UE'+&>@+#3((!O*8^T50&!#4:$LEX'Q5Z\4M?&FRPZ M7R\]WADYSV*GD_^>',1FZ4DQFY'%]_/7;AB_M#8A*GS]?Y?RLYO&=0UVNN$= MC._S:>XQE\$[&0/Q/?2\G@^[%3&JHCD*CIT6PW=@H^D@NNEX_,<('0 MM+C?N/9X]1&9!N]I);O40&<[MNLGMG(Q],QE;J!;5@2?=8H3ISBE3#.NF9+> MA> 48^&*_*]K_)*O@9FDHM2+N8;%M)1Z M23E!7&=WLL41:5 C!$@B):/6$J%?O.JV.POHM_#&%D#((/<6!-NG MFE%QS(H(\MQ9Y+0W:.9:'@RTNL T-M-+SZDH4N M#@]$=O.ISLSL3/UYU+_L07$8D>M'^Q45_J*7M@-0/GCQGUGV#M1]>@+GG_W* M)TSISIZP3.T!9>V5YO'+48ZAS-^",=F-&4OCJ)\1Z+^NSPY2+U[ME:&C"39Y MD)QNKN-K7RU;QJN2-GZY9=V#C:\"B2-O[N M]T[:@T&O?][(*4SSK;4VS02=87#CP+.;4'Y8&VF!VF/I+9?2:^VLT"HJF30/ M4I4[&29S.YG\42)63>27;U\?")!W@V.@DBH459 HEPA$ED6%DM-"149!N7([ MU6N-PXF8=G.F'3#T/RUH+_R[<+T!D_:QGZ/')T4NVMUO0,)[_4F4^%AN?BD= MD.W^U&[8L"FU.VT+&O!KOME1[)Q.U+WP_8TJYUYUEZ).FOH-;MX][&7R/.5G M'![U>Z/#HXEG=_AG.C70<8_)?L^GW,ZS0F)5"+AA$)<>8ZL9Q$!FW.1 M<"V)UQY&C@U/S9._X*YV$UEEN8[ZXM3H#H=\>=]=Y\O *)$M$'+)%)'*Q7 MG2Q 8/"(P+:D$K4*$PO;_PJ1F(.1.RZROWH5B)3'>=U0&):#6>^>*Q:L.HE( M[?X@\P'X8MY+^X!(1]>':-Z1E*WN JFE:JE4Y=Q_1I4G3#G$DJ2(>R&0YC&@ M8)T(G'(GI M(PXV/7(18Q2%%-@GP8(+JXH4&!@NPKS',2DJDZ39)8CEUI>#E#7_TFZ9@K*= MGQ8V$"/'$J:62,H]H\8(8[7V*F"11"R%+/Y2]1NG3+<]2 MBPQJ?]2.WTKJEBEYWX(4Y(_/8N=;1$7\#EST+69#.6_)P.]2>]B $6;SNYM9 MX!7=YN^[%?V/NWZ';]E2&30*W^,R:NNB[<^8Z$6L3U408?+^Q&"'Z^RP#'>. M[2*$Z9?VKXU?OO]:7'=:Y)L75Y=65*\_+&AUL?_\FX\6/PWAEX>-/WNC?I&< ME$W_7\Y_O:'YSZT0TMFB!B/W'':?J E6(CEEO9)^=O=9(#"U^7][C1>PO6 > MK0U2(,Z#13PR#HPE1?C#16&BHCZEG)I.EM9,R'KU2[M]T[7_.P? M.F^4SB&YZ,W9P UA+.5Y[&6$T>#2K+QRDV@/&J=E.Y/BNC*^M0.;=(;)1@Y3 MZE1;$6<^_=Y68QR*5GC$VH-BYRTWEO']VJ"-L$E,PERGHJ>Z4X[D M\5C*'ZX2@(IXUI[KM _'@;%%<$GAR(,-*(TZG>W&_\!S?BN*JLQZSRL^,)AP M!QA7=F_!MN]C#(.M"1D *:FXP-#V#R.,B%' &=:,8Y5&4?5 MLL+]U*VBS,NG0KTNS,!DCLZ "UWZZNVLG[[\%"A2];QE)&\1[U/2FZOK8\(/M?EP2*3..!QJ[\MUH")->36FU&(,C6XXEC*G2I:3,_-)N^;S -SKM M?"&,N.=AV3&\\83-WF7I!)JJ@Z3S18W]@D2B;82J5/C]_E 6CD?J]DYO%[5$6 M2/"<).:Y!W,?1^DTD3II>%]>ZXM94G?L;3?LIGR@][H84VW)K++%MIABR.P)$P&"R -ELR2(XY90^:&/E_)M$XB:4H5,"OG=? R M.FR)$4%2'&L)N!<).&]^.(B.@#4K-%*,)6"V5B.P,3QBU$GO20Q4@P2P;75M MJGT\K3:!7HE_%0Z/-]U'PAJ6GFS-@N\L:D[BW\LR9D :O!T0&W'=BC M.F5PZDU31XQ48%Y$'*.$Q0G.QJ"II0Z8*9:>7F/_+8]Q'KSK]5_#("<^H6[X M*X\PASO7BK."XERT/APD%E4TF"%KE,P%; .RQ'$DG&= (V1,3J^24%42OBJ: MN<@.SY$Q!2LIJ^05GIQV/V_:_%V1-?YZ=JQ?JX9!5)P[L?#IP2$2!99TRF"*;;(H.#09@H*83E M6F.>)>VJ&N0S ?0QI2IF9K:B8@':P K";P75\5"7ZBK'15OQ\.N?14+,I+/ M/QB7BK D$5.6(,ZQ0\XJ@Y0)3!''!/>YX E?(B3_7>5*'[:_9=PH!63L/YXI M5[&U%)_&%LBB:0#6<5F&I P)J7(_QQZ,,$:G2^=K]84I-)OY_>*GE@VA"C:9 M#V8HJI,67@Q@ WD#GLE=+;(^VM]G?II75\:>?"!!76 M?^DE7Y['4A[+5U.9F70YG^\F1&98W&.8/=]3SBT[G7]3F81C+_K+&\*(XTQ' M&56*BG#BE5$AD)@LEUQ;ELRU'L\EAL'?D]&5ED$-( L DFL!&N*<2DDC+PE8 M@H(!@ 22D$_1:96WF)RG0+?%4F=G.Y4NA[& 93_:I4LJBTTE5V4P!Z%CK4N] M3J$Q']DKA8E)T?"45%*U[-R-[+3. M#J*PH+?)((U3[N5 )=B0FJ)$DX#EH)Z+THMP4]DI-Z9+:$K%_71U193;Q>6JSG*CY6SN;8& M5] 1 1MU(MP%;A)2VH,U&$)$-A'-&X.5:W M>$A9.AZJTX'!;/&(WOAD:7*P].-0D_&9TA!D N06^&(?M+)SGL,I!G&8A2&' MG'>7GGV4A6#@M<_WGWCIJILT+MV0TVR>@372Z:Q^NC+J3@YB;0<&=@AWATF( ME]5$YW-)8/H&[=#.9ZR?"COF[Z/>L-=M^\%6V3%F;SFQ;@\FQWIPYWR7(?Q0 MN_C5?.0TFP S^;FQW54-K-%$% Q;%6ACMD?76F8P&45%'-V?##,^WBH\&D\)Y>3EF;IU&^7BX$7HGN02FOYR =AS\ MQ,9[ZWB'I0C4R;9DWW;*&-UJXYVN!_B^^Z[7!]CM?IH:?KTM5]54SYIG!\'@ MB''T2&C&:)@Y@)SE)?8KZ9T5HU3.^(S$S(9,C(^GO_MX M>EG_"?[9&0V*V(C'L($O":G($@\/-I@*R+@, BD<%*#,@W+V!I-RL\/STS@3 M(C()&\DW+@O/5C9_Z22>4O"M[/[->)@OA0]R'%OI'>A]:P^J7)VR3<;6-!## MKXW#%2[W@LOJ7%O 0KI 8(NG*KH+#BI?]F#4+_C'::_3]F,H*.*?Q@R@?+9N MY?<>>ZNW&H<9R/(_B[H<^1>^%EB3P:O,0+]\LVB+5<1:%-<7A9Z[.8 AY$S# MSK?RR;/,9/=2_DZ1]%+4X"B'5$!A8V"O2G4I#L,G^2YY;2[7;"' Y@<37C'_ M+2!FW:_]T>G0 [2.ES '7 !-'61K8%*:I"IGEK]V9+N'!97+@M/OP1(=C\+A M9!^<^+: ]<*/C?V[XU'-J\G2(@$K*,[:/WR^A0E,79A@ \9R-X4)?BCU2ZL6 MK%"%X&Y;DG[R1S&,.K$L:G5)G ;/MC_I?!;HL6Q#[SZM-!?#E^\1MLNZ<=>_ZRW2V&5%ST6Y436^%U MQJBY#L2%AI8?7\+7-BXA+/]J^GKVB<7*S6VLPO4 MRT@ST_;ZFDFYLA?VLI[6:G8J.C%M5H/X6>7[R>[?U_3WQHTE0K%Q,_%_[NCA M5V]J_A!/?1-_JY:*\N0]8T5ZCY,N&J<=TX08;]T5)?:N"9KXF91D]CBW^*/] MD^^=W9/WYU].WI[M7[P[V=UK'7]Y\^'LR_&^^/(&OGOQY63_V-,O\#O-D^;Y M^!KXK=$7^EGN'_]YLK_W^W$3GJ5)6U];;WZ'L7;@-SZPULF7-ES?V=W;/]^_ M^#,U/^'O?^V]'<+?#)[K.] "21W#Q"<4@V! "RA#6FJ/@#@R(;F+EMJ<<[H% M(G>%+_9N=&0,EC?0E9\#ZJIBR:,$ZC@8O 3UG#3*F0TUF5^8R730FTW'4JS> M/-BZNKO>?>'6TI9%-3ZMCD_M!7RB44FIP4Y1BN*XKP\WY MP M ?*1&HHD5ASQ&"(RW.2C(FL$D<&1J%Z\8F2Q<\_J7X_7K=>+ M>(TQL<(FY+A58+Y&5R8P269B$D[KI'T^K]HB^GFTLLE!!%?:J5>F1.00ILMKBEZ>?&+GS8^8J_K=UQW$"?'BQU4WB;Z'LIO+ZX46U;<;6MO_WMK[P-NOGEWM/O'VXLO MQZVONWM_'F=HW+]H'<\?T.WN?3QNGGS.L$E:QV])"V"P^>];OK_7.FE2@-&3 M5CZ\.P:82ZT+SW*L<.)"@(P@F+^$N +KUJ;@$'&:Z!3SGU_/]7L?3O/&E M=5N F9>M>*@JNC7K*[LUQ^_1CZ:K(:_:IGE2&W_R ,T5(M 3!/A# <,8* 5Q@) 1VVK#$A+)@.(LMQI?TJE^YGW*9 MP#=I))L3:59($O@[]C_E7UB+6/&5A.IM-<*_\P OVUF.)8D\7VFYV!$'"A-O M":_K9(=7=Z&N\S-QOK\D.$K *R:5$DF*#.)8.Z6C!<.74.D.- M$"RNH?_\6O'RY\2JQLO;2P^ZZ" MEX^A9?PL9@XN*RV418DZ<3"8EN=Q_'^9!S6I0-?N-XYZ'7@K%S <=4(!]YUV M'!65"JM,_XK1SFE'WA?@AW(J1V[C,TZOFL/RLG&PCT7GGJ(1^&6!FDH]G:U: MW1=)X[ES-TSR5_AFV<"[U-#+S*M";:N:OD6F9ZZX.!Y:-=3)K)19Q6'2YKOZ M_+*6X.Q#E;D!\U-;Y7'$<#F/98Z G73BOF*.\M,O[%Z%]Z8H]7A:/?3\\!?7 MMOS:M^J7QADSY5Q,Y4.4;PQ..^UA4=ZQUS^TW:HF1_&&SZ#23FT_74'TLB=[ M68ET\X5_JK_[_(I7]M2XGWL_E-W0%ZLGC>%\ MIQM*/-^]#.A]'$FS]TZ3]YKGK<,#25)B.'$4+06B'#1!+EF!@E7Y$)%1YUTN MF[1X'KFD;%).5(O_.RIKQ%;B 0(QD;#Y8BI+6///T.)9D;V5//X< ZGE<1WR M"+__X2!:H[V7(?-4#O*H!-)$:V29PU9PR8IRTBO(X_N3DQARL[M<1G=<#>.R MV=;6+/85A>+&F\FD0O"R!E_EUE^4 7KXAETK=;FJ6F(7^=WX2JO45P5!*KBO M:/_OH%<3[Z2?\DZ>3JR!8N=U<#&61(XPY M9K6%^1#*ZL^;AP="!VRU-\AG0Y-K@I%5#J.4*&$)"TTIV)A\2Q"V9:+*HYL MF==BN=MN(EICM+_TW.U-(]V4U9+K?;CI#6%F!UE:L_R7]J\ET.9O_.B D]N0 MM A"69HX/)=56#H-/ -'SV15V+L2K]5)10X&F<$JV#7\RS#JG\-HGYTL?<6M M#P=&1>J32PCG$DFC(8YS0G,#HOEC2Y2G+.?ZMW.R>,YCGS>! M*FZ[5>3K7Z[Z?&M/V^BT_W=468?3)0NV[.P>1*0=3$9 CAB"> MK$26>(ZT-DS$&%7"--.$Q7K\C1F'Q14B=+GO@QR\BZY?-&&?M'T>UY0:0]VE M7)6.B)-H!Z.J-^-USG#HX)^(3F M04='E&5@.E/J\UY'ED9+_4@DW\%X_\G#W9D VR5-K65RN4P6=,,Y;ZEW#$5' M028Q)\C&R! CD7,:'4[.Y$;H2WCKN,K]N/3RTH++E1E?UFD#41RC>';9@A$/ M(E26/0(:D)O8_%)%,/ZZ56R^U>YQB?*%)34N4Y3%+IW&Y]/>I9&UM:JI5GTV;JB=B]+UQMO6O$>P_&[!4XK@R:F@RA_[?@Z[[0#'*O$@@T5>PL-N"171 B,K5K5JA9419:HB6!EJFCN(%[6^ M"GZ1WSGIA=BIPDP;OU1&S^[?S4LSYWT7D.YT6#:=*KU V5WC@ %U<_FZGJ_: M81[%\>^60ZQ^LG%T[OKM,/Z- L)&0X"\BQQ2D%?4M;LS'>WAYR[\\/_^]^W'YJR=5KQ5M%\"H(E="S* 2@997@LK>7A> MCBT7VLLUGP:7S'*RSR_.:WF3@HD5+F;;.<]]S."[5>F^XMJ2[L&T;>5%&YWD MB?F6!S$:Y.HA6>=R4]O!PB,7AL 4^2]=;O 0, $EN^^?]@9QNGY7H7S9K3&> MCD]_[[P>S\8DPB-L+7F\_,Z*>KFX?4WNO.3<9YJDSK/#I=',S[9X%<5U\:H- M&,O=%*]:&L6\0E3RW=:GNF1M1>'2W*JH4FH N&9%1W>['V-521"^T.IU^^-_ M%OUM\_7%,^U%?]1M_R] 7C$KSSJ"_L,!K(32F$K$#(]@:FB,G%,8Q1@$B10' MR\-\E+K@)GCA.-B BH.9HI53TN=#1*N\,FY9&:QEJ1IT@:]V6#I:K=]IC7EWI?.SM(W\+XZER@2"'-C MCRO+9#S]B?DT"44J9F,\->5$/?.YF>X_/2Y&B)_Q?$Q[>,?S09[Q?#1MWQ]= M/1EK*D&TT64NRA2'X@2O+D]9EZ>\-F8H"4:$,RMVW^S ?4/[RYL/WYM[.Z+U)ARW M+O[I-(\[[?UC&-_)>S)?V>/+W@YI[GWES3?P#/3/K_",WYMOON(6;;+6OY_/ M=__]L]VZ.*3[Q__,%*:$[]#6X8&A22D=/0H:D]S3&R--K4(^RJ2R1\90_N*5 MV-:/HRSE3X+Q_-Y5HUN-;@OH1F0T7&'E&4N<4>4BH](K:R@U*6&Y/-ZA1K=[ M1+>+.73#6&'"E$,V48&X40PYKA,RD3J,G;6&U.A6HUN-;H!N DNAE6;1) X, M3A/@;,E;%T20*:82W0AEI$:W!T(W,L_=!(/=1W.4/ N(2RR0HU*@"*2;)B]U M\NK%*[6]I(QFC6XUNCTG=(N)6V&TD, '>/3>8FUTQ$EZPKAFI$ W O^KT>VA MT(W-H1NL50#&9A%U1B'.%4= LX'*"2<"\'#JA=$L=&NQPHS?FC0+A_]N'5N#[\IK=A MN!*>RAS+6=K%!-8,,T5QY 0K38B,(BKF>=)4N/I X(%QJ;UP(!"9#M): 4#$ M:2X]@9&S3J*D970:1UC%(E]T>TFCJG7HP@K'R*N!"7N*"D6XLA)'V#R4A+MY MV"N,,I&&B$G@5-<^Z =7J'D?M-$FUJ>[UB=!A3"2"^U,Y$Q+0QR-.6Q=2<\)"[77\\'U:=[KZ:)4VD2/ .44 MXHI$!$Q:(V*C%HP)SH1\\8K6^]-#Z!.+/%A/;9!,UG M>W!]FO>S6FWSZRIY95@4%;+F8,#&XAUU*>8*.6!&FV#YD$ _Y%&B)16 M;*7P4W" :(T'U^/!^:)#)8284R11$B*WUH6M%;95BQALLEJQ%+7#N;7NME[7 M,?TM_;D/H0;__5-4XIJCLAHZIJ##:4U24M(9[CEFT1;5]L#<]3A:4_5 M8PT==P@=\ZXC;K U$DQ=H9A G'B #D\2HI$#S%O&K0L%=#!10T<-'7<%'5@D M2IR5G&'"F0P.2V:L3%YQEZ2]PDE60\=]0L>"EXQYSI6R*/G::P .I1<9H;4T%%#Q[I81RXS&XP1F HND[7$LX0#O&#:4^Z7^P-KZ+A/ MZ)AW""8B*4LL(&V)1< T'++1@.E"LG\=>ZRUJ*&CAHX[A@XNP43QFG$/T,&" M)X6_KMSE3K\.9[2:' M"#8!<:<46WJ='CKE$]<1]$CHA(KP G4MH9+DPR*0@ ?T#=4&N MO27KZL&&W@8Y&N2X"CF2T;GE*.5*"!ZXLXEKKRC3SA$7!6\,O4^/'+.&WB"$ M4"%E'Y&3B /6(T/R;Y0DJH4+*:G2*G*^XT*#' UR+$M;"1A[$#M"N. V:F-] MR/6?*8G$RXFQIK'S/B%RS-IY0V)1>(*1(LXA;K% /\,<4:-9@$@W_$&.1KD M>&3.(:G! C-.A./6:9-RV+&S4CKG,36-F??ID6/6S"N"#SP*A@C7H*TPCD%1 M@3^Q,SPQAJV7ND&.UQ;,^ZYNOM@ZZ\1N:.)XKXOC%=9C4*NHD)P#;[(Q"66D M5LY1$ZLTF7GC[H*^W@WL/1KLS==*59&%E/N?$(HCXL"8D(DI(N!+Q&KL16 , M8*_Q;#5.\<<"#NE=8EP*YICEU!FG20X"Y=RH()@6BVV[#7#\6."8L^Y:GT M M%BAH&1 7AB(MIY"L(9Y(BWE*7J9 MF%ULVFV X\<"QZQQ5P?#@%AXQ''NIBND1AH49A2B4401#$< :8"C 8Y'! XB M$HF28:5,XE%;2V34!AOJ,%%17&'9;8#CQP+'K&W72,\,+!:RGE'$I:?(,8=1 M+G,B#0TN>MH 1P,L M:1=(HM)"!82=BHA;39")VB&,632,$LF\;X#CLEWW7Z5!ZMNI-N 738ZG^E._ M+8W$YIJU/MICE#N^Z8Q@TORE!YOK=U9ZVOXUZ'S+7<[_ZEI?-E1KO/%NTU_6 MS#7I_0$+4L;]J7-TT@4XB/V38?>LZBN?.^?Z;K]TV:V[MO]6-9//_>.)^F78 MZE0](UO')P[F!ZY*,3>!;OV4+ZX;SG_X:WNJWWQKXV3_9 A""HI2U71^>-SO M#?N#TC'[WQMM^(YNO]>S(;8^U>_\^]^_M7-O>W]0-93OM>S^_B#NU^WDKT34 M82[R.YS-B! >PUZDR8 .IZURW)5",)0Q)[VN6S1@?:,.]UO7#H?;J5[?[4&! MU:T"XMOI4^Z'75IF_V:[W1A^/1O+07TA#"OU!T][%(I^L C!)AN]^00+/!&?O_)X+K[N]:X^W=K8 M$]RIQ'5$3CN!@/,89+RE*!E0F$!QTH;A',>Y:.&/XV"\U.V\PRZCQ1A$;KG^ M,^L.&IN"E:?**<)%HD;0%(2)5M*<5I7VWE7KC@FZ)8;\->C#&1Z&OP_Z1^.^ MLA.9:"#B"B'Y\'WKXYZQB6F&@525!,M(.#+*.T2U(R%&J77.DKH:(M9;N?_\ M-3@!VAVL52M^CP/?&9:6[_]SB94L03BFX&#ACKW'# ##K+ M+%MESH8PF]UN_S1SEUO0'J T;0"6 #RIVP4).>X,KA>.NYP8M]?;=N+@:*$< MG/8'81A[KTX2-L^W3O>4)I9I(Q"03X5X"CR78LR57Z3&AAE%K5Y[FSK?8JL4 MGY^3B 1@7$D!+'LWEE.A%H3-.-B/@W8+SA7X:+<#A\T)D-36((9X=%Q=.6AU M._][T@DV_[G>VNZU)DV0,^N%G]'"G_V+=;P:A5KV9 3DONAM0,M!IK(6!QRX MTQOU@<:,+X,_)D?;'6L+R.0YX=9XSWC 7I,O,W&ABN!J_?RFB' M,(:_\US,2RH,:"*IK_8PV\7 =P4A.G(AD!<9O4!HD0LQUQ!--H PX#_Y 3;"(6S[_.1W M51OD:]LF.Q_%UOEGLOWNP_?M=Y[M9>ZE/)$(XQROKR7HFRYJI+2PEOM$NU0)J[>>TS!;R+0-A*J\+=>]D\ZK/1M)OY9\R^ _@G2T/!N3Y@>Z&EPS*VS&\'\0 ^ MELDPJ#S#2BE^+%0ELZ":O_*NH$JHP4:SI%U.KM3&"L$(X"F-26M+*CV;C$&5 M+-I#S=99WM8YVSQ\3_= K?(!5 ?$E3: I5XB)Z5"3A# .:5(,KKT.YKO,GEO M,&4!D^!B8MP$KF)RQ& 6 3P5K#USH18$T@C"CQ*$#Z=[/(+FR(1&(I+<^,IA M9'UPH->$* 6<> )GP_T2,+0U!I65@L_+E!D>,8MLIW=2/E;)1L[H],*!=@V2 M&F';**< OX3E%MB <6NWI]I7IOK\2 Y^C0GU-()J6HZ$T#H9CHUK%Z8V6*B3 MRFPRA)T>8K7PO\*-OJ)/_J#?A9'VR_LHZZ7Y(T?]$+MO6K=130@M$U;\RI,9 MJ_HWPOQT[?$POAG_\DOH#.&X.WO3Z96G+!_ZI;Z9ZX]&_:,WXGC.B5Z<[-7; MOYQVPN@@^[?7<17H46WIIQ[5?O";,N%+WR;;Q.KGSONMN"FB>) MN==MKW^/:=X,EMYNP6Y(7;M#'Y=KDME\S(7!9F6T$L]E*^EZ!A_FPB'*'K@$ MU+<(%GNI\_ N C0ZP#=&7OU<3,L$?77YG9\JNVPV8CY27^ZF*?G*AKW=PZ0> M+?:8@#[C?>!&4L.2I[SUSR[9/?_(MPZW#K\<;;+9Z,^M=Z&S>=@]A,^=[A[^WMGZ MXSW_\L_OW=V=C^3+(8SOW3X%[>=H]SSDIN2S&:XAV*0,TZ =YEYPA"MDI. H M2,] '8[9P)==T>O7B34>)$8<,HQS5GAGD&ORO.E.1! MU:TNF]:Q3PAOLWFX-#CXGQ=()!<03S$@$P'>-&%,:N&4B"S[3>BRXML;=&O0 M;06>^A[H)I(G. JL<&3<40+[1CJ*HV,\&D4K=)MS\S7H]@/1;399&"26)<(H MDLK([!4FR 43D4O,"6(E(\;GV&-)GP6ZO8;"^._G8I=J _0RRLZ]W*[(-#&< M9/:@8N]L,L(UFN43@U-G3K,T2DB67$3>:89X(!Q9J0E*20N: M48O'5,5U-5W&?_A^\DE0J:C3G@@>+-,2-!M@QQHT'!D8;U29)]]/LZH,T\8" MPN6D@:A0;KJ#M-(*48N]890JIERSGYYH/[F@@Q=!:4,)CUI:9[2(V.%HM#?" M-N3YR??3+'DV%& O,8YHHACQ;!_0UCDXKGS,IY/16-UF/[T&1]#[[SEF)8?. MQ<%1ZZ>2BO+S,NIIO%Q$4(P*P7A@QGI.HW'$ T[#3^VI,2PTC/6)$>%LCK%2 MYY(D/N5>=@YQ[ PRV"FDB!6:$VJ)I6MO^8*XP$W_Z[31+6#6 FPJ!(M H- )6Q)'CEJ/HN=NS]1 SUR2AF!9><))4[_TBJ)97&*.-90UB??#_-$E:@J\%B%9 ( MF"-.H@<%D!@4!0Y4JQB9X+G7X W'T^NPLM9\]5N_:T?BD].9IN/H]0]#%X'4,4RGK+A0,*8:,6GCCOC'#I"DMR M QT_$CIFF;F*UAH2)$J\ZEH4X!.H1JH*.!CD>$#H-- &TK M&FHC9\+ 3^ZQ3 Z'9+6,BW60!CI^)'3,*B%<"<($Z!\""PS0D0M. _RC* FW M(BDF!2G0870#':_'0?!W9_@5I9P#V\DI/'$X:@WL:"YKI"F7/PB%9Q076C=#TU_,VG2U#FG/'2H\AS[8"8RP8X0$/-E6.88B%* ME?UULZR(NV>/?DVA_4= CF2D4(ES[AS'DMKL6XR24T^PYE8W.M?3(\>LSF65 MLLEF1X@(0)R4,4CK%)&,2B2MB%.C%3BN37& 86 .695+A$TM3)99$#'RGW!%-)1*118(,3[W!3,9K_/ MPXTU+P4Y;M"XQN538*9NR*QZSE=>T:ADNL;/#<5H5J1+2=6NXWFT)BE-03J] M5F=4"F_/]1#I#(>YOM#=NH (PK&UR;/<;=T3IZ7U,= 4H@(4#[;I O*D9<7@ M5-C>V),23M D-2+< +^+CB-#L$$I>(H-4#V=,TTIOKH-2!:"86MT8$=5T>U< MW*LSS%[L7,ZK%UME^5H;K?X X-D.SNIRRKF\5S\+HNVFA46V[16?;+=.#SK^ M8+IJ?&L04QP,\\?M,+>XF6XQ *L?IRJ+ER^N=^=%PY(TJBMC51>5(HTPALD% M1_8,1ML]@_M-"CF'JOD%#*??C:V*N.2'KG9#5;V^UV^E>JIL=Z9J5[VKX![Y MMU)"JU0Z'\9C6Q5!&]=$K^:XFK'<.JA\X<7-,4E5JQ MB"WC)GE+F1 &=JY+*G@EF_8*C[45_5GVC#/)4L ""6DBXA)'9*DFB"@I2;*2 MA>S>>JKV"G=!\Z:]POTE@6]_W*-<^*"8RAFQ#''C.=(>!$.;G#=( Q=&_<#V M"N\SK%]&3$"L2[#R\(9/C\L6FLKV5TKT+KIZW^*+;(S^.>'M6G[T9% MO?!28L.5T8F;B%UTV&-I/-T3P3)!*,2 M89URH@+(E['8P?2$(F%"1+KVUK2-R?_)>4&;[N,J9NBS2@@12X'T??W>Z"WARS4$8[@T=D%?M;(6%=3MD?] M$Y"X.U9VOQ\0SM?QOH[3-66\%TO8YCGHVYI&;P@3P.]SWT5!-=* A,@;&S%V M =8F^U/4^E5UZ^H2WO.-8YZF=^^U9B5@6[G0>#G8.X-*RZAA=EIYS[IUA:GE MY3G=_,'<8V2#0@ZG%*6 1& L_A M!7A!2?I+S42/!_UOG5Q]OIS5TZ1QLOXWP6N&35B^HM]\+XT_GU!D;FT1^:T\ M02E<6R3K%4O49[;Y<<\*SI)E($S21\0CIM; M;+&YOZ><9HQ+BY)7N;.)]LB&$!%Q'',>@8$QGVW08VXC;"]"2Q[SF%'"9O$N0Z6TNP;OG+%$A/W.-R ^< !E] %L3YNAB=P MW91MK+[/A)SDM0;E:H:.7>NQK"D2S[TNCN%TRQ>\&<2<\?L&_:[)Z.K/S)7HOZ)O(M3I?BKV9GZF8=;=H AG$@C2$A2PZ9/QGKO M=.1*"R^,='M"KXT_=#"XJ,J_'Y$;1/L5%1?.&]L]S?CZK\L^UDX/3<_Z[(1= M.2TI/=JT5($)0!WZ%25^4YJSY*M@3'9EQM("0 /@_*^;UT>MO=TI-A'8-;]E MS"U>;_MVT=I?X;_7/\ !OMA;7VR,:OW:LP.."D6]=C8'M'AGK2:")!*HBHE[ M*Q=V%IPQ'P+-ZY2N5UES_JT@Q'[L^4X#5MT M$V^>PYFP\^?1]A^?Q=8?'\]W=PZ^;A[F,^-O&-/N]R_O-D]WZ9]IZ]T& S9 M36F+;$$>)9P-U&!DO($#@@ IS,UOI< 560=TC6$C'ZD86ZX85Y3$R(5R1G&L M)=:)6(:U@-,W I\^SI@X.($--K4.Q0EV:25F#YU;])NZ\?N?).3CCA$K_XZC M47:BY_T+)UYG=*L.4$\7M/*AEZ6@%RN=+M._=+J%!G2C M'<;*YD 5)RTBX=I/HT&,H^J]*B; #CKYZ5,^^NN7QUZ(X66+1=^-+(PGP&63 M.?/5G!77FX^#?$'+V=[78:NT^G!)M06=,MF3[FBZ M9U#MU--UXW (9*?X='.@ LCIJ%NUC@P#>WIA2YP?]V6S M(LPJW"J'7,!'_4D=0%$/JK)@5E=FY?M;O/1DLW?.BECI 0:O@RB>5]?F*>K M5,.KY>(0"[$9!W?D#W5ZOGL22B?VW']N!)LQV^2]'1Z,Z=X5/>6<[=H>K.+P M )9X>&4'XK+LX[Y!]5NUWZIZQFF'PX7!=?%C9L?!74RQ44M%>?*>,06PIIQT MT3CMF";$P,HNCFF=-\76VW8[59MVRA"[44;\/,RQ/_RPN>BJ2#?/-\_V::^X$:!I$ ML2 33F1Q/D0C 8\A 1_)'B>1$1T%HI*#9LJH19;G4#CN")':Q!ATEH %%J>) M!-P=:"ZWUISM;OD, EVW^CWT6T;;;NT1K?V?TQQKM8G$QI4-ZJ=/Y .;H_EZ MR%\\Z\37ZZ>>M;B(BQD"'=O!Z*SL^2PI+1CH28)?X#@=5*;)X^-!_SOLPA$L M_9V@(P!2. ]RJK3A47$=E&"&AV0CT2F$VQX>GWO9YSB 0_9S+Y^EG>^VMUHG[*!VJ#*M>@RKD7>USK($M/*L4(#T MMY3==)A4376_Q5[H#X8/E!@<#:R-B0)(!A?!:!I";G*6DD^&$]-(S!-)S/:[ M]WP/)R!^0 'AQ D$<1_@+K_> $QFY;W8YUI0X"@RDH@J,)#V*$.\ )TJ (=8;WU[S+8%/.W#'*(^'&E1MG\ M;*#P#?)%.Y>./W@G9(VRM/T>:[B^:SM'1+D[K-_?+)HSSH0<=V\Y Z^=N&,&MG@Q:Y3O@]:(V3W0W&-(@=N.W'*.53^"ZN7AGX$^.\D6@[*ZW@ 9D:W^[ MW.=;!^2FTO5@I>#[B[;7R9>X0QA<'EJG!_!1S?[WUJ;/?*WHO?.[P).R/GV)B(P $8#)+&;%ZDMF9 '$!AX<* D( RB[N7O[\.*Q*XG.WP.+= (* M?']P=DG \V..UP;N&3HI96J332#3BS&6NUDWR6I&K>S4<=-CJ3^R(8<,5KLR MAQ844U/-VL<.H4GP_9OG\(C;O4)W6P2/E9#+R30^=C*XV=K,<1%/_NG];\4Y MEL[RMCHIL@+#!SC,:[Q?BR (3.C#ULIK#_OEN!][MD*3\5^M88Q?AY.KLF3N MVT&H(CWZA]7N3R#3/0^B!?>OF$,QN/9R@L\D]N-W>*/U"?%\A\YP5.?-P*8> M5>'#J=.MT&'2'SH3^^SW$BV?T6UB3(3GG7Q3WJ'PE&5_93/3+ZV#_FG\ MEH/IQU-313*5RUHY&[4.0;UXS)SK<_$LSV([3&2%C[6B_\1N/YS!2__N!#MH M??ZTT6Y]Z/GUUD]YKBC^97Q!^9/\\G.]""!.]G1XDDV"^P"6P]&,U&4/:,Y> M@1UUVF\=V]'$/E_/:;Y'#[X*1+)".YC;[&BOE%&W68,Z*F[E]B MUO\\ ?32B[2^\X&\>G8F7 K!@ $/9N MK("V7Z"5MS3\@'(R5'% LIS//GXKUW: MWPOX=_*VZ9=_+^^0$EDPK&/C)PZ-6W#>*LBO-O+#OY?GI(0"Y@T-._2/V,NN M@^Y9N[YM:40W?O_2:,H(*HB."13G]N3&9U6^6P[8 + ?''6K(4Q]<^;2=E X M7-:UQ]06/I2):S7]R6(4&[/8(_N]<'0VC0+3:U!M!#C]BRHYM5OR! 98.C_*9JYB^"I.V$'V MNE:G=OR>I:)22+HE]*L<][!3VI,#&=Z9Z,MY\TTI.Y,%[,S[C"N%>TPMJT&. M-W3G6R?D$WNBPM9:OSNK[SX)$9NZV,6B<@[@.;_EWUPLFOOX":O(Y.A/LL5_ M_*3MVM97#M#IAQB;$ H#SW[==-+-O"&;WD[\: H!ZJ__D<)\::TK7#KI66 \ MH\HAN\@U>T'J)QP]ZP%53E9]%DS;/<8AO!>X, TO%]@YN[^FA!!.F;OY?IM@ MOFN"^>@R@ODD:8+YFF"^QPSFTX\6S%<"P=^7Y+R-7MB)1\8Y\C)B(VAV9M#9X#UE Q4I62:IX3(DYW(? M0Z:D)YHI86:#]_Z^2+^M4EM'A4;_56K #(J-(+2JA)I6R:AIW2.B[\9!K9Z> M-D71%F=&E7(?DVSH8C>IPZCR"';[@Z_U?+W_7MNN+X[7X=F1ZW=;M8%G^_.G MG=JX4^XZ]?(_G^HW9@,;_II)]+^DP7R*F2ZT-N# #O4*_AT+08"EO(@4RY=_ MZ &R'?<7)1)FU\#)Z* _J%)HL[:7J>HWVZG\]6E<:B?'AEVRVM8U>RJW0+?X M%TIHESW.2GTU?W4!@HHT9A4/E*ONR;V3$N\7_[6H)L%4[I@=; \^E6G[3Q[; MJB4H_G!8VCS?Q]OO/HC-=_YL,^>F?-SC*FBF%4>PCQWB"<#*4*F15"9%K[E* M6EY3G_('+.@$R9HUO>6:^B0BSSW[/,E9U3099%@T2"N:$F9:>^I+ BI>D()Z M30+AF]9/G9_O6&OD,?9U6?#AQ@3;GD69D:<6#+JUL:=$(,Y[BAB5"3:[C3C@N8T0C'_>0#[;]<4]; M' $H@*\"[0#@L!0YQ0*B! X&'8U-!H"#W$XZCB<,M"[T\>'H*(9.%:MUN3K; MN K7E(_C;H(D/=!J$"8MK./$.X/A( M8!<-!EM(=*AK-HLQSJV;TQ&+T08 8 MF2 ":)$*Z>!LSF"VH/:$@!3-05T4^(;/Z>J2M#DW;8KG>[-? 3)+8YN/(2\- M,[D>8')N>\P-U%UNR:V50EP2C%S4P$P8D9J%I)CF5S*3RF/U5,#P$DJ=/34X MG&Y^W LS91VJ?RD2IS>Y5^GD&A MZ*:3(E27,"1'U$UE@ETI3]_ZHZ7#1E4UX0(S_M//,1Y5S:AQ"6=X+0XOP&/U MRY,]L51MGFYN[($P:4>T1A:79H@,U-CH/!P^45,EX5T>KBA5EM?YZ6,F[N1N M',31H&]K6])%N;]BF:H.SKJ>7_$>3F7M3:H_7"Y+F5_)%1]:N9'?17!0'!N^ MBG4IQRU:U^T,#RK/X<+RE,5_5@5@5C:EV3K0\]NQ-W&&PO5G%?N;E!Q<\869 MIK27*FN,&>WVSH<+Z^-ERUWGLN4NF^8J>U][VFS7J6)K\W+>\>@SU"8L?4K, M,8X%-.*%@ANO:6<=IF4K6UGN\&/[6=[D. ?X!P-'SX>CG(1&&UN+$>U*XTHQ\,$(UI;CF2<)XE >8< M1\^0L,8ASF1 SF0C# <: \MC!#:Y=A!N&R';@BS@Q34BA#CL[/>*K\@N<'G= M44:L4)A9(WB"9TSPIW;&,!A9I(9Q?6L9:4Z.A\L)WOZXAV42SL-Y@9D@*)=? M1#8(C!*(!07RYIS,)EQ&VAS8'5/S+2RG3HZITLU^RG<\:[E;;0YVAR+K.Z W M#FNYOT.E]1Q*5]]AFDS?;O9F2FC7WW:M9WIV:'Y2LKKTXZU9>N;KG:OXY_23 MCF-*!S#83F^J>,=I426*@[<*/V$U .$:SQ)SX7 MUAU.RV'^?!U2L+&S>?'.))]D/JQTIIYP>SI/[R+:H+CWQTG+TVD*DW3$\1CZ M)9,M7S^,W6Z[SH":"8(?]$_V#UH7,FCWJU)!60RST VK5_(5,$,]WSFV<*L+ M-+II7[2G[+Y-B,'S.++HYOZ>T5(Z3"SB*C=-E9(BYZ5!0GEO6)*">GNET??" M^]P>1Q#GI)I)HFR1S$LED4^.LP#>J?80@_5G.C+/+&>5)Y1HHR0QT6@\+A_! MJ;FY(':E#$UXS3-*]7]J4(!6V1-DHBYD"VLU'J3Z\$+ MO*#LS T%X5?JE/A]G$$::F-0_OT2N$_P]*9"+,.7+62?7WLJVXJ;-^'R_Z4D, M7^X74 DCJ)/ NP9P"K>&A60\J(V H9YZ;ZD0H!HJSQQE7E.!60C$!&T7'Z?T M&M%9R2X"3RP)[[_O!2F"D"DB2G.G#,<9LM$QY)F@)EG,=:"E%ML"F\#4Z5G5 MHZ@+&,@@)_YC3.?.K>N];. ^%FONC.7_58,XJ. M:?-VFF)ES7E[LV!].-\C$0,U,R!.-"7$MODK-.]&X=N* MH^TT?N>WG%76B.,MQ%'LR:B$Y=PCPJS,'3\Q,E@()*,A6D7.4LCDCU];/PJO>\BP^ R&;RR8$".\;_WQKC?"3ZS M'Z;.[[_'#]7H/W?? +MT+WE&&6,$M)\O4+]11GZ O$9,LHT_EVE !=T+VSUUUQUZZ\Z(W]5LMZV M)K7[MCJ;A_OG7X[^[, ]V>:[CR#V=#;/VQ>;K]SHM-^I[-"O0F M_7"V_6[K:/?H ]XZ]Z=;(-S;__S9W3S\"HI[;I.R <+[]7QW)Z3M=Y^_;^WO M28*Y(Y$A([ #'.<4.<("\EX1SD.42JG9K#?BM ,NJX4EAF>C' 8&PDCPPF'C M.9W->BMX@ZI:9],+@M.&53@S%NGN8,+\9]2#1D;D\1CT"P#.8<)2 U4FF%)<[ML_LG@_E#I6ZZ MV1E/?$60ZMX!F(@Z0S*OQR4_17DOOSKV4=1%P3+ERA]4K6I%6Y,EG;]'=?'\ M34K VL7G-D[M("P: 5PU_>%"RPIG>G]TW.V?Q3@>_+AL\:)[P-6?_OIK*KFS M78KWC_,X+TJC39YX^DG+'7EQ\' <%*4H+A,G5X_M?5!;.%Q63Y\K/TTO>WN\ M9O65U:TF:P?2.?&CMB^O_7BFAO-3-3U,U^^=#.O;KKU M6,I=*@]NK,5[V)ZJN'910L;F[KKYAK-59G)=DI/NJ.HB/?4]W_>KZLS+P=Y%*B M5?^[G"[^K:K2-[L)+GRQE?"W#F)WTC'DPNX!4CXIJ7YQKSJ^MUJ%^*WRSK:^ M];N@9^7J5J48U\6?4\50YZKJ5AU+2G&OW$1D4NBR*@M4"NI6PC^6U9D'S,ZV MA<]8%< MY>'KFJ>3"C9CH:RBDZI*@OU>_135/IPN^-/I7>$6OD6CD]NH0K>0 MM!?QYNLMT,.N+M#3U-IYYK5V%JIS-ZIG,^J<\QIC3BS1H*IR+;6,)GK.*'.& M#@8Y&O!*F:IR>I8B5@MB";(\?>@!OR]%HDMY8Z 8?\,! M7\59_07L ]X Q)X(%J*O6[)RK2D*T\^E%B@*ZA$'%1]I8Q,B- @A4](LF!QE MQ?2<:/T?$(M>KM58:&"GGO&J0%+F[N%D4AHI,\!.?A/0V91RD;U.CDTMS#-= M"FF9E!:J7R_"U2[Q@9>K^%?R6,<9UHEGM<#^:RRKY7.I4SS1,T0YUUR_JMSY MA;;Q">XXJ#CE1E4HDAC&VE4PXLP&J$I6PLL''=>Y4%H^U74R"?OIZ\]3I9K& M]YW4B;KX MXJE7,G0^X1YD$FIJF]XWNOH MADT_8P&<-N5.F0%_/9LW$F;=\+3%K:[:@?]/$ MH/#ATW9=$[W W=CH4$E9KU^=53F#89RE'(K=K4H%J5(/%I0W'B>%3$ZEJ=(S M%UT.^H/];-PYL-TTONZB>M\5%7?G4+K8518SL$EQ[E(L.5]>52X8UE8?>S:3 ML#$V;-P4JC>[O9AG6AA%+?<\2FFX(!3^KT#1THZE*O(%LSKR!;.[1%[5/M"_ M_1@>XY1[AVQ_W>"X=$51"RC"*.! SY*RU*$JG'"@(V.4X%[R@N]EE':"2 MO5+IHA+2SF!:3(L4 IVX2.BY9-"N V#N*E+2*F#U$E1FY7F@4E.M>#2@85OK M/+4+G>I7!X]_)CLN1P,\DRBK)Y8_ELL# M$BM(C!(9['7&:(U,8 0I*Y/0 -%,\=O(7YT^UM_O594*>I.HIXQQ-@#'KSGY MMW@1#3BV)0\[WUM'(%D'N1Q+-@>7MCJU_X!,+IN4>2JNB+ZM^&H1@O765O\N M8)SMT1>EYJ=1MYPPE[I;WZ-%]AT,LH\;M/+)'\1P4J*R%O*AXO:L&<]&QHI< MJ#F;W%YUW,KI7C*2)Y-R42))@,!$CAP3'$D;DHX:,,_-Q:$\G6GPTY3#I:38 M?1OW![AR=RV('1S6E?B&;^[2:GE4#+03Y\ -A$J/>V/A_'-^)=?0F=XW+5G M;SJ],OKRH5_JF]4>A6Q%+TF? ,ZUMZ#8D*NW+PSL.3OP]7_S+G*-M=D-5>VG9[C=] M4YAFV;!;X^I/Y1"L4L+*KY^+9RBW32Q_3A72J_ZN3J<))-T\'2]MYOX99VR5 M^=BHTK8J !];)\H[)6>JI/F4V6UF[/*,E=\G<>GEK]_J7ELGMEO^SCZL:F)_ MZO2J7\ZB'0Q_?L5SN3'.KRXS] $FK-,;=GSYJ^2Y7YJ;&\#-6?]U?] '=H[J MX7L?8TJ_7#,EW9CFF4'_^,<'$93IF(*G8D"GOTS:IX[I_Y7"0F^>AYI!%8)U M/&J5>)96?JI+,X1;"^:I!!#]&,FYY5S=S0#,*#;: [WFW'&ON>9.Q!")8D$F MG$A57^@V&<@/-/U.+?%6[=Y\P2;?@]VC[]WMPP_TRS]_'FZ>?SS?.O_S8'OG M;U"1/O-=^EYL[>S2W<.-[YL[6Z R?3D[NT>;YUKM-MGD$ MU__Q67S9.3CZM;^7 M"RU0Q21R&@?$K7*HY#J;(*Q23@25RW52WB;4M/&"(K 53L]NNN5LM/Q6V7"W MWVC7X/Z-Z#=[=CPB6BQ"U2<%B_]^G!6\P\JM%$1>G6Q_/YR<3[9?'DJ.Z59- MM,:DM/#1!A[O!H_G,_ 8A4F. I5UQ"G$D\-(,VL02R+X*+5ARN0HH07U!% LMQ0SCA)E,A%'"0TH6$T43'*7812*"JYU[Y%):^P(X<#?# M@;LS'$Q4KBEM*RM:=#YK*YP,LK[5(,5MD(+,((54% M8=&1SMC G00!2B(@" MX4QXH81P;.VM7I?XRL3(AKHTU&4IU&4IE 6Q1^0L$T-&L6'<3L-C#3#=!IC8 M+# 9)E*N3BM21+N QF/I73-?.652M?+W.KW,,4\<+O?W28SO('@S$4K-Z:9Y6'!K&E& M&(&IZCG.$W:SU'U'/0Q*4C4N D\HM>/QG@N]/3^4>J+W^WA^DV!F=#%Y),LH/Q?>MW^:X7J*2,@M,9?U5DE(FYCYHLNW9WK7(,I3F]=?)A(\(=.[76[:333O MMPK"JUCWANHM'PIFJ1ZQ5@F!%2(I&<2Y4,A9*A#!4C%&O:#.KKUE4[;U!]JO M5A$,GOL]EF2U6V&&-Q>;-IU(0Q]BNGO%<6E+ZQ74Q*6M+N3/QZ7A)$P*D2 < M=6FZ >R/.P,G@&%"VX2MR:T6:)MKV:;ZP>$7=]IH3ZS]/]CZ]XQ=N(L>\9G" MW;+[HS4Q9L\#ZF;9+219,\,#V8CR;B7( &YL3#G!'&J0-O-A4&L4MIY+#DL?(XDN^@R M]:!(LH9LO!*RL122T42%/4^0F8T*HR)A9@5&EFB,.*8,V6 %TBE:DP2AJ>IR MWZ;DP4%A2Z0=+S[!\3\7!=QRH19?EY+/I;B69E1JDAU7QJA4+?=&+[RO%WNG MGU]J;$V/AX6=.5N3XDPE2Q@R.7Z?&VF0\R8AGS0!$HZE('R9MJ;GE.KS8/_C M,Z9_BQ[QF:+@RMN:;@;"Q@2U/ 2<-4'1P #F>$22R)@+;A&DG1((.*(@(@8G M@EN.">IY.U@;$]2/,$'=&0NNLDR1QC+U()B8M4Q%[U5*E".,M44\10'J8V+( M82LU-E&P9)=HF6JHR2NA)BMJF;H9AR;5F1K+U:.!T*SE2FLF;.0"&$H";6*J6C'WS^8_: M6H.!:2$:@\E6>XLT !2BTB9N"?!V*G,N=]L0W69*-5%1C:/RF:'@<[5430%A M8ZE:'@+.6JJ$Q%0&+I%RNC17(Z!]YJQ/G0*US%#B0[94Z:MZ)C3!4HVEZK$M M55=C06.I>AR8F+54*6^-3C(@HDQ.#O<:B)(4R!%CC8G:ENY7>AV;)H:JH28O MU5(UA4.-I>KQ06C64I7KT4A (A1$$H@3$Y$V$;B*XU9R1YQ.#K2U7*Y&K!!; M*9:J?Y4F,9,FWS,8N-D=- ?Y&Y8I;_%5*6FO[H #;^>72+E?^=M M]II[+FU_W%-1IDA91-QRAS@V!AEG \)2XQ@Q\&XI5Z?G4FZ77?5+RDW"ZBY( M)T='-J_YL-7I5;!6.C*Y_@D0X*DF33)2M8Z8>H\6/N5_CH&M;_)AUH1^E']%C#):L&WZ[?D3-8%_V8,75;S]N M6ZHK+R7B>;;"&5=0FFY1M83&0.9YS\84Q[]+*Z!G]:SS?;:6VQ'J7L:RU9NF M<:^VV3YNM[!HW#@!KV<6QQ:[.S8O^W!+SDM@M/^M3W\%OK0(5FW%+E"9?!6JYC M4 (G CI'Q$LJ4WPKN]>\U>O?_=,XJ'[K''5&+\0]_?E\\P_XCG\^G\'[;'OG M[Z/=PWWXCGV<3;J;._[\RQ^_?]W:V3B?-?EN[6R>PO,0N#_>/?=P_R^=[7<' M77B^LZVCS]^WSK>^[O[SD6R^VTJ;'7PZFTB1C+#!&$2<28@'+Y&+P2+M!5?: MP_+:^/*$Z//Q<2-$RQ,BAHVT6C(D!01L,B#K94MI[/QEG1 MU,0)9#]5F=1E1Y"NYAFT,(*48*4=MB9D'R7AR8H@C,?:.2=BHN:!$:3WA(PJ M6'0[3>FI-8U]#0&D/PQ:SF:@Q1F2.&8<.2P!6D TD/5"HA2LHH1(0X)8>\O; M2K V8?-EE5\#G/S0/,!5 )*%KMI[$8[;1%?=$S#F@>)UEZ?Z81""9R"DQ+=@ M$1 +-""N.$8YW@7!V<*(U8R!B*R]5>L71=E?4*/#1N->';9SM;)T/\JS6$?Z M8?AUZ2._QOU.+X/9K[:;J\V3AOC<#;7H#&I9XH.A3"'/*4><)8(L 9U*!H9! M2F0"3+M"IWH-G*=1H9ZO"C5E\F]4J.4C"9\O@L!5" 8EXR3BE"5D/%5(2>-H MC%2'P-?>LC9CM,TO*B&\!CAIR%A#QIX%&9N'S.O(6$.^[@B9WS?K(GM;YS"6 MP]T]+03P+$F1X1(CG@1!FN&( C"R:(RVGK!GQ+YNY?)]2&[/,T&V>^7V/#?\ MDM(3SD7DVG'.''566X%%Q%A0)@1K/&_/%:C.YCQO&DNL<7#(20_<#E8>6><5 MHBJGZV /;Y.7)T1-#,!2A2@DRZ70!!#,,Q B%9"6"B,F8@B),I:\SH?=@O[D M3YH%=C^5X+8YZX_6M7PUSY.%=@1&7+021Z.C B)L+:=. X0XA3H,"A)"D6I$DME(A1 M$. VE0^.&%T]:&BH4$.%&@?ERP*Y.0>E5UJI:!,RBD;$B;3(<0V@)V4RU"G, M6%@Y[G.7S-.7C%+W:H;QW% J2L:I\@[C8+ESVME J.,D<">TB+[Q(#U3.-KZ M;2\BT+@A7QX (T@9"S.1JM=I6>[3UF;>U&1Q@WY@A!HU@UI+!="$X=$T@)Q$7%V M2.:L 1J5M]%HSZ[06UX.%VG4E%574QHWY*.BPJP;4AE@J.8%"8MEF MRRRR-FM?,?#( _=)A97C/DTVY"L*EN"&4D5I$-$Y3KERV41@'1?2*YMDXX9\ MMG#T:%^V9 K+42-&W*I0A0<(]9A M.,TH'&2<)HRTPS[[LG,KR>C9Q(SSHC4GF'+K&2$ M6A8#:=R0+Q@F9MV03%#/K0B(6)']#MH@JQU#6D@6*=5P1+"UMQRWA5ZE$+PF M%?+^/LA[L8#&!_GRL!QDE\=Y1#APA4-""LP= <0.\,\0HI-64T[6W8ETV MJ9"-2OMPE?9^/*3Q0;X@!)KU03(10 "20R;RD.UPI0X01S$2IBUGR@1]A=+R M)UL)HA'-U-9XP1D8ZARQQ(:?\:#,&Z2, MR0VBA$!&V8 DML180N!8P&MOF>!MP]0+!H;7E 5Y+QK0>"!?'AC,>2"%\"Y[ M("4UP!E"MO1ADFN@6<892 @S./>XY*K)@FQTV@?KM/>'*P[XP5V@M+X>+-$K*JBLIC0?R45%AKA@KCR * M3"#F 4YG=47CCVE;.TMI:2M"'MYP- 0H88(-2[(EP5Q$#C@WQY8##K@TS:*IEW/XV>(FY!(]8!,R2T M5I)'FHQ,N1*K7DXEUB;Z_W4KM?M$9-$IP9U! '42\8@=,E8* M%#TV( G1ZR&?*BC\(<%?*>,<6#44ZZ",>L8YH0X^T3=^1NK,2/!T[; M\Z7RN$P:DR"1-QHC3J-"5AJ." -A2!@G*7D. FMS+=OTX:4HEK@Y5R6PM+E' M@\VO YL;W?A1L7E6-W81B"&W$7%.6<9F@30G'LD8A16,< %B +RQ;0BHQVI9 MB80--M?D]U^C+.GP;^A\>SOG%X$7Q_<^LH/]3J_,B2GW^,% 0S/0; Q;_=3Z M\Z07JV5GN-W*8-%NC0[B(+9.[;!ECX\'_>^P-T>Q>];Z[^OTV:4 $Q*SN/3^ MZ+C;/XOQ4QQ\ WA9#%-;_=ZW.,SZZ*D=A.%.?V2[T^__UA^.MOJCW0B#\_W] M7H:R*12[)2K)YXE*W?C__7WVY9]P["B7F_3#V?:[K:/=HP]XZ]R?;KW;ZF[_ M\V=W\_"K !0!U-G@6^=?SW=W0MK:^2BVSC^3[7>;9UN'[^F>DS)9G02R)AAW/(4L+!+B;109$[@16N ][&A8!9!Y6 15#!VP-8A>$+[1&??A2%N<*7([\[&Z=[@B@9$V<(SD.!. L8:>\$\H$*'HD* MW!G07=;)+':W\NP-UR<'XP3?LZ!T>B>V"I:;0O@::;D *#[N#\O"O"FRW/D6 M?SGMA-'!F.]-?:H^0O'%1ZR# _-D=/5'IHY+'T%J!T]TFN2 ^$NS,_7S8# > MS3%L.^0&T7Y%-L%@W]CNJ3T;KOWK\O$(9^/T!,X^^Y5/F-*C/6'%2^!(Z _* M:K\YR50X7P5CLBLSEM;!((/6?W4,X40:04*2FO.8C/7>ZX?_\R[Y=M(PSDE[!B/,:8TXLT5QRT/:UC"9ZSBAS )0XW;!6 M#Y7&.SC]"!P()% %*..MO$WTE#^(X034HS2!_XN1EH&6 M<6[ *?JM,SHK*[8# _BU"V^],CS??O?Y^^;IGL36"VL9DH)98"$^(NO@3^H( M=YBP7#YRK16!M!UG?!RJ=_M]D^' M;V:$<;*AWOZ/&_SK[8(WBPIR<9X4W0L>JFN/A_'-^)=?0F=XW+5G;SJ],K3R MH5_JB:D/H0R\,ZI7@9WJ[0M,7L<5+E_./ZK?7B]OS2B2U7N*K!-*KWP;KY,K MW[ONMH2NX-WY0Z*[37!JQ6#F%WV:L67O5'TS#Y1 M"ZUAE24)-DF1]\H<=8L(PYS.'_1E--(O>,4D%%XL6X0PC-!_$]K,X;@T&V(A_!]OOU M[.*2O^Q9?JFHQ^__]P0.RP\]H$HG^<7A=C9:[1S87FW2F="I"D%>@]WYX_?- M\S_A<_YT\^@CV\IV9_KW0;8??SGZ+'9WWI]^.?K2V3I_+^;LSN_>GV\>?3C; M.M\X^_+.DZT_OAQ^^>,]WX:QPO<>;.[\>O3EZ /;W.FFS4]5L,*4W5D2&UPN M2(^EY8A;94"OUAA)S!CEE%&E^=I;TV94MH5:5O?89V%8?D0063FPO7,YB5L^ M_#-%SJMCO.X'G[=,NETJ>,[$>162D3E&IAB%7330>3?H/)]M4$H!^J07R.>\ M;LZ]1YIZAUC$0H)$1*)-KO6GGP=JWIE37A-_1LR*XUW9#3&TPLD QIZ]9L5. M?"].^5IB^:61QD05M:2)8VHMQBYH0ER23#I/;B@\\$,I9%G?X8=>Y61I&.32 M8+ SQR"Q$;G3BT1".0P,DF#DB&6(42$89U%'*]?>RC9H<6U.7V!<_VL%B6NZ M)#P,*7X@6[J,$PUE6C)6S%(F&J+A.FG$/,L]W4U$!G,*T*%MTHD8$>W:6[Z. M]0K!Q)*,;<^#&/V6$V"[2V)&S[?4ZD]/18WZ)\/1(^+=>'D;9K1TM#N;8T;6 M$\."P0B;1!''7B+++$7!)JL2L"7KQ=I;TM:&M+&:KTKX\S.NN/K"\>$)2=$/ M08BN790KV!"BAT+$+"'"WG*OJ,[Y@;EP$W9("T*0X+ G<*#*4P7*TSI?5C). M8RFZXT[_3Q6W^KH-14]&AQY? ZS6M^%#RP:[K=_F+46,8\L\!IT/6!#GQB(= M*$>&:1:5CM@+E?F04B;_]P ^U!B)7@\?^M$0T7"B)::@?#5YO1\R-V%@+P"5 M9^FJ$R$*SCRRH91;5AA913SR!E07:D!09(Y_6,=+#@-[$CQ^AK42JI3!A0GJ MG>&E5/->*R>##FS^,,HW:CD[A&M*#GJV_.4=E:V %\GGT?J#G .VWKJF)$/. M!K]]ACS<;=C:K^/3X(U8)Z /VRUW,FKU^J/661Q-#;Q=RCWV$12GG7,/R82]H+KU@;E5Z MX>8TV*H6^GC68@!N(_ZO;IPR:$WOF];[ZE"ZPU/]J/SZ6YTS&]UNWY??MM-LE95\Q@Q?<^[]UL8>S=$H MA"4$BX 1QS(@!TB+@J0L6>L,9FQ1[OW3;,@=H%MY=6WO;)JCW5AS"%"\9;O= MF3I#G5[A;R"A(5^5/]LKS-A6-8G@GZ)%Y?W>A_.KBGYHV5[U+8-X !_K?(NM M;G\XG>/?^JG#&%N;<-W!L/4> "RTQIZ79513 M>*:S\JGS_19SLKS*&[Q&^Q=Q(?J=+ B_:^O5S_VHQEVEC%K'!2&LJY=]11+(E*B4IJI?+C@JW\ MBJ PQ&:-"+558-JD/&TTJ&T>$Y,Q>YZV@O/O_SSI?OE\"/= M/?=\E^Y^W_[CS\/-PU^[F^\VV2Y]_WW6!_;E< .>90-OG6]UOQS]YVCKW9?# MK?.#PR^'[_GNT>;9YA^?3S?/P^'NSN^+BUMTR*!M@:8'N5P(8-=3%&3RVV7 9EN4W"4BTLCI**4#,VTC"V)P4V M-@-LQN56";G>0LFH]LXAFTQ 1 8""^>3%GCM+15+[FZXVD7Y5AJ)_H[#: ?^ MH+C;0_P6N_WC[(U_93G6=X F+U2N.6D<98$SXJS& 3B8,P$G#VKEHUG);A-U MV>#6+7!KOEB,L(!:07,$ITUNC1$P,CH$1*4SV *I#MF$QMH:KU+CZ"8[>LE; M6Y-@C#2::(TY,5X'%2QGUBC#LI;U:':B9FLO;6O/98CHQ!(U"1GA7C9/'&I@P&50EF!'?>2Q$>S ME#1;>VE;>]:,(KVD,3J&HE:Y!CBCR'GND=2@A !\1\YA:ZNVD,VI_8*W=DB4 M!.84CB;W F NL"BCX/"'IHKB1[,5-%M[:5M[UI 08>%,LA@)'N#43KEND8H! M$4L%]<%:(M+:6]JF_,&)G4T=DCMMS$\@UE5P_I$=?(TY%^>5E:>]BT)AE<1, M*66TYPD4"1\-5?#3,@*Z9&QL!2L.30L*J1D;%%8\($N<04 Z#+)<&\0I]W;T N>>^QI\SEFJ^*-'OW!>]=160B41+L=> R6MB[ M5B41&;7"!ZP;8\#J;^Q98P -W.CD-5)41] 8,$=95T"PIBE*P&7A8C;A,[FL M4C#-UE[!K6T3G,6"8:>\X)(R[8D/FA$+RJ24_O&, VN0 MP KT?2X\TCQ:9+@F4EBCF7)K;XU>5D14$QYPRU9]L1<'MEOT?1N..KU.KM$T MZGR;RR1J[)%C"&(T84,M5R17VW!!RS*QSA!.)0)MT(/BH"RRWCK$C)#$6"V,LUEQ,+H)$'C! M6]L3)X-)) F;#4(>_L^LES%X*Z@EHK$)K/[6GK4)^! X$5@B)2-#W,:8"S!2 M9%AP(7BG6<1K;T5;J"9 X 5O;3B;/:&1BV@]AU\UM@8++;);3IE(FP"!U=_: MLP8#YHE4H&DAK(E#7,C5ZN1 M9K!-$Y>FB1X.M@[_[&Z=OZ>[YW\?[AYM\LW< MX?O=K_#:AMA\%[YNTEVQP/AQOD7?T\VCSVQSY\OAUA];G=WS_3.XS^GF'Y^S MD>-TB\(8#KN7VKILO]OXOGFZQ[B.3!J*B+$!<4(X<@;^9(X$$'+.L&;90T>; MQBX-[KU2W+,V )P1(D6*W$IMM0F<)A=#),R$)C+A&>#>^07N[9+-C;T4.!9> M6*2(8+GT5X[LU1XE(Q(VDAEC?<['DPUFMO M"6T3KAK@:X#O50(?9RIYRRFQBO'_G[TO;6[;R!;]*RA/YCZG"E"P+_9<5RFV MD^=Y(]OC95+.EU0#:(BP28(#@)+E7__..=W82$HBM8)2W[KC2"+8Z.ZS[YEI M1YP';A@ V21^PJ-,1?G'S_B<@<)W^I<51*&;!:D1!G9@N'[,@/'9H/6Q%/1Z MSXD=$S#3U:WK5VFJL3$WU046 _W:NP4"87L3E16[NB%V=;;NEXO,,.)19)B>;QNNF3I&Y#B9P=+$\\+( M]"T64O]77[6"><"D'<:@C]LLS9+$=\TLC4V3Q[X?ABSBMITQY7H:/VFONIY MM[2X&=G80S+"?A&.P<#*-N(D#KTLX8&?,.SRY#G73C=4I#U>TD[=) WCR':C MR'4C)V%1ZOB6%;FVZWE6YBCOROA)>]6[$CB.XP9N8,19[!NNFV$K&)X9H(KA M$.78]8,0C8S 5%+[ 9-V['N!DV91XD?,M1TWBAW;=:S$,>.8.1E7_H/QD_:J M_X!%=A"[S#>XDX)"CO0=6HYM^(&/+-Q,K(S&0-FV,R+2?AQY2X=78[(&Y"X$B^ZR=VS'W']\TPB7WX*;J]X3"*W6S-;OKS7Z0F$9N^[[N>99A1 M".S&8K81A99GV GSHS2RN>?Z3UZ,J5&U:C)_TY0;6W$2)6%L@U'@1SYSF..% M@97Z/N=V&JG9+Z.@W%7S/O73-$@SR^!IQ@PW3@(CBM/(R**,QPF+$],.%>4^ M;,K-;-_S@1X]'KK,2>+4"](H9'[@,L]#B/'#C/;2.P0 M)[WRQ&#N[<>HP$\-EU^ZM M/K[!+H^J2ZN\ M6NY7:OYL%P<]6E==]9_<R5EJ^)[I M&6[F8N)N$!I^$GB.G3A1:,+F= 0(GX'=$^GR\)"[=I M9GK5#YN[ZK6'M>RV/^PM?RFZ[#M;+2B9B8MM6!=%E>.5/2OYE.:,R^ZKDM/T MOB6!;W9?83& >EF?_Y6USF;WU$77]H9WT?\7MTM<*+)<,.<]*\W\T'5Y%K$D MB4/N!J&7>)$?_Q683YHO3,7]F(3[,^AR? .&CVO]=DC%'U;U%RSS /M'P/>=@,&TE!^OV;E M'#AR]9Z7),$_P>*_@DC_=K^RV#EJ9?&A^^[5\0^2B?:;LZ-/'R9_OOHS/_HQ M_?KE4SH]^N.W;U_^^.>W/[]^,T&N3OG__7#VYQ_I(K9=_^C5,7SWR/QB_Q/V M].;[V]]_^_9V]N;'NS_>3M[:G[]_^0/E\(?9NT\?,GC'][^8:[.4IXF1^&%L MN&".&"'S+?@U3I+,"^(L-(5"!9*%IX>HSW W6U]J^BJC2X<4#+V0P4-KIY;5V,]?%T1:0)Z%SZ M\A>WC#X?DPE/EU/^+EM%)% %\^1PGK[*422D1(F/&+E^_.6!DF:&W#/@/QGH M:K:%.32I$89PL3[S;<]U5Y%E/_K/\[I"_;Z>:#5\C.'K92V0%#AOC'B@L7FJ MI0(3M#E0P!0I8 $4D @*J(@"6%V7>;P4R]9%^R$&QR?%%$1 ->Q9KVO\>\)1 MQQ3?A[?@HN*WE-7LYV?:#LK7W3:T!W%_8 J1?X6.]K8?WDHKOOWQ#9XY,E__G/[YQ^L?;U]-)D?V;U^/?O]R^O8/ M>.^K0^?=I\GTZ,>'00LY.=[YC)%:0&FYD- MC20+3B]<$(BBV-B7056[JQ-%C%ENZ8 M+3DK;,E+$R=*$LL( VX;KFU[1N2!\I1Q;G*>6MCA_'1A"'7N("L)T@OF-L M>?/VMRWQ12;/KJ&-PIA;Q)@HX&$:N9'A69YE@(4 ]JYEF89CQ0Z/>&+9#BB6 M5N#IIA?HCK\>(AA1FVO5P?[FA<4U?>W;"@M%_'= _*L^>-NQ@BPB[Y8=&2Y* MBCB-?<-C=F:YD1N;F352?%'*Q9UC2^S%IA7X.!P[CG%@462$J1<:5APRTXH8 M_.N"J/ \/;(=W0_76QHH4?&@1<4UXQ]*5(R(^%?C(@ U,"Y\QV"AR0QLA&O$ MW+*,.#0][@3,3UQGI/BB1,6=8TN086M&+S:2U/1!5"2>P5*;&9:3A0G.L_1, M[-(0H+_:TT-G?5:.$A4/6E1<,R:E1,6(B'\U5I4X=APQ/S.XQU+L>F4;868F M1A(G\']9P!TG&BF^*%%QY]B2^JG#&?.,+# !6^(H,5C +2,%<]1UH]#G+MB@ M %'=#$S=BT;M@+JAH.=^Q&O>GE?:_C]_"VW+?KX6I]FUO;YJ]':[5S-NA>+" M%)>F\<;-QBKLO-3B8$/:1I9RUW!#TS8BS^& 3B#C M ]]*HB"YN.'??:.!U"\5(EP/$9(L!+/?,XJC!.FM\L^U.%Z6^5$$_#-, M'>"?'(QMEMF.$0:1&;'(->W,NY(@O3,T4(+T1A ALS(6ADEDI%Z,V1R>9;#0 M]@TWS3+/N'S*0EK$1 M<,LS7"?@1APGG@%&B.D%66B"S7HE47IGB* TJAM @\ Q@Q1T'",*?$ #'G+0 MJ*S$X'8T2*],S10^M2-( +/;,L'^!N^#UJ4FSJA$86F M:Y@F!XTH=6PO=5"0>EO$=?=*D&Z8W#+&_N:RQ@ZCM.>V*M>U19D7)=;@8<_S M(UX>\U+7)NR$:S'GQ@I+X*$?V&Z6)(X3N"FH9W[,HSB, MG="RHH3%?[W9I%"WPYV*954_^\ 3MLAK .0/.<8$7;$,.TH]A)N8YP.*3@PU[/X&O@#A!'N."R+S<\( MP8JY1#[\\-VG-X@MB#CQ-*\F@#S4^;Y!-NWPN.1\QN?UP6Z3@NZ#I$Y7ZU@% MUN(YKU'1BD0S7:;X[?D)7!0\Q%D)Q,*_\S+)<<7^! &M6" $@ *7\5<@/7Q= MR1?+$O"ZXBNWN#J+XZ[&:!S.ZYQ.#(SC(T^695[GO'HM#IK^5A:SE]U\A?6I M&X]XPL;I7U[&HM U Y2DJ>'Z:6+ 'V*#V5$6F2:&O[T]F[!1='EW/<:Q*'"8 M4U&E3S281*'1--J5H+J;Z_ZV]^4.^V=5/5 =C4*WD"(7:D9RM;]T!]LC4KD M>*GGIHGKAMR-,Y]EJ'3$O8+N6IUU3VSV< 7CJQU"+\-IZ^^G#[.C5 MF],O/V!_GU#K?>T>S3Z[1U_3&>S#^V+_9_;VT]'IFK/JTV?K[>]?3H^^_@I[ M^6T*/\.^C\_^A/^]M;_ F:=?X9S6T8]?LZ/U/$3&W2P- NR-[8&IZSB)$4:1 M:YBQFSE.[$619$>;9@IHBKY'Q(# 'I'.REV'(>YEI=& MD9^9GA6[W.6I[;E*X=EW!K!6;1 F;I*&MF%G7F*X//$-!N WLB1PW2#VW#@, M.P80K==L[7U]]JC5F@^\JLL\P=C$1])C/@/]7DV)V7#ZA\G#7-!@3 ZFFL5< MSW?"B/D^=Y.0N[Z=N+%28O::A[U]N:;$N)X5F8YK&YP'%O"P-#!"+PD,)_/= M-'4]SGQ 7;V5Y?_3_&%PSGW=)<5+^F0LXFY/$;IA8+C-3T_4\%MM.'/@6_&29;A0H MU6;/.=MZ1W?F17X8QQSN,\3>BQXWF.V&6 R>6:#,QI$9@&JCVY:KV^ZU.9MR MSXR:_ETS3ED6VE:F%,3*N&"15 MPAC+LIC%/J@SS')\:PR1I2S_SE/C!R_WOD3D3IG6NW5_#$]9"/S* 4LLS S7 M!7X5^HYM<-]F2>B'@6TG3U[(QI(C,L:4,^86"!^4$S=T AZGW#4C'G(>\Q@; MAUL.*+&I4EGVG?I751;72B(SCATCL%-NN!ZFT/ X,3S'M%V'!6X2A:"R1+IE M73N2)\6RK#C\7'/EF[DP=P8.:'F VU;( M7">RXS $Y3R.K=AQG>[; M;L)-['%Z0QJ.IX[M)DC&+NV&01:9GQW&6JIR9O:?^50TG MLNP40&T966*GAAO@^"33B@W7S@ 5,.CL6^B4P9$XMK,^PGWOG3*"C*.1:SN? MBII-;Z!,2'D<]!X_&0Z06Z%]Q4CLT#Z)ZG.,X(1XPICC,^CG,V MY#BVGUH6<[AANR[.()4D<%#/^B7U_E5?)M*B6(^H\=-80 MZI>S=W\ @?[^9_[EZ^'9EQ__MO^7[W]Y5N"$8+08+$I-L&689V!VD9&&B9/Z01J[/!*\&#".IX?([/S4 MC:((BZNYZ[I) ,9O%&>6XW$G\D!)6.U4).Y<@TL'?%G'Z#&W /O'"KD)#+GT M J@7DFR01EZ@X'F%387P&FKV75N4Q4E>X7K8BRC'QAOYK.U'E%<@NN!/,]A. MJBTK[$,$1^=533WU5AJPM>NS.6QRJ@$3X]2]C]Y4PA=TC:5?E^3ZQ=>E@/DE MK*_E-9_!U\J!%UA3[F\ MQLN9%277IODW["Y83^!FYD6-/R _GL%IX8RPHG[>/6U:^S2?3FF9F&LEQ\Z! M/!U<04L"U)ECQ@!F\#^-:=D2OKGA*!H[A@ #GV%<+._8(Z>B8 MNH:LDIY#S4D[A6O&BT!,*W/ )]DHV&CVH@&-@6+RMRW@ M S*!FK\!4WJ).@W5HK,7FV _4N7,OG7E[ ,_XBJ+W-&T7MM^D7L&#^_/H!+*K79%&]??5A^?H4WOOMZ,<_IZ"<@0+XQ?F">8&PUE]9 MDG)FLL0P,S\U7,_UC3@+8\.)P!P"ZSCD4;BJJ*4.YZ[EVFD2.F[$(\;<.$A" M/PE\QCT_6E74Y/U?K*)MU(@N?=/X5#MYV$YQJ9@@3Q1EP$)!N($D_0;B6]=. M)WDR0=4# ^+'<]0.-% WF+8H0!$@U2E'S0.%YT\7-4)?2XMSX*)".THLS[7, M+#:3)+7=),R\!.NO+YEM:7@[4I!P<(!.<8BZ!@AOT,E;1X7_R,CJZ-.A\Y?- MG"AP;2 FEF&7J"0V&."'$446M_W,CUV<;VZ9!QOZ(0-23DDK ]UI%ZB#D8"9 M^U;J^+YK1G9HAK;'3"<(XHA[;<3PO$%L"NK7@_J;L[\L.V!I$CF&&9I@]5HF MIE7'EN$!@_6#((N!CSUY$1RL.Y5:H$MS26C9VVK7.O937W#97%W?&7-XZ'MF MQAT;4V=9Y,2QDX;,QY\<*V#\DL"+PISK8NQ@'L8!?1+%K1&[D M&Q9/$ROT_ 7X<%Z+MP-(S.VXBCF5IR8S +!;U[B M_%90OQ;4O[X^^XL%+F@TCF6$'K *E^,H1C;W:_- M1F-O1'\[V03;=0K_1%KXD1"KKUNQNM:5_G'=RD=0-2Z_DU%VZK_/:]O33OWW M?&7631#:0[P8A4MJZL,6E>2YZ/''-M19;9FRM [XK5(#1W<75QVRN\7Y]S0E MD7]_A]__X;/[Y];/YY=.?7U?3']_:;T[?SOZ_L)SF,?>6]_?VUA*N5;7&/V=M/T"CN+>((U]#:W+,,-'-^(,IX8 M'C?M,(HS+XPBK#&)@N"V>]"/+)]:<4/%#5=+\,R !8$-_^.^F\8F,$#73;D9 M!(%G);Y]64!-<<.1<T MK#CPF)&:GFFX&)=DC"4&=HKT["AE+L-:/#UT;ZK!BN*&BAN.Z> [<$/0_RP@ M%]/-LLQ-DB#FJ9N:3A#ZJ9FE?GQ9\H3BAB/CALYJM[DL 7[';2/R(MMP.7., M.$YC(TT"V^19&'B._^2%J[OV#1^8EG"A4_2Q]J!9YW"V[X4QF$!Q%#INS*W(<4 ;X"9H G881L[=^ (5$]N> MB:W/80N\V J#+#-"RXP,-XLS3"OD1I(QCS%N.[Z)PVK-,3634^OUP4I M0GXXA,R\".0OA*;)XY1QTPTRD[/L;IP'BI!W(>15_T 8^V&6H$(= MXG1 4+ ,9CFQX:>! ZJ5$Z:^C9W+QJ1:/X:4I\,J9V3_OV=)GN6)FI]Q;D G MSG@4)E9D,]\-TR T,Q:$3A"XS/&RA*MDGWUB4?T!IF\_??;>_?LO+TDL-\)B M?B](#9=A>)O%CI& W1]Z ?="SD5XVQM1QWPU+N.&Z=P/H\SW4]MQ(M.-32>V M,BMV(]/*@,@#,U)I+'M&YS]6Z)QG3F9;7@;FA.MB$]7("+V(&8[OF8Z=I99E M.CC-S[_^G'5%Y^.E\SAPPMA+DP2G5IN9!2S>CQTW\J/8#$WGLO;)BL['1N?6 M"ITG9F8Z 7,-T\]BP\V"V @M/S0L%@.$.4L])\&09.3<5+J:HO,1TCGW_#@( MD]!R;.ZR* UY&/@6'-F,>6H'EPTB5W0^-CIW5NC<2GT&NAHW4HN#/#>SS(@R MEAFF'241GK95DLN*X=T2:TUZRJR==PF&&2@3/G"BR(DCRPVYZYDVIAE&OA,"X_*8XX;*U;!G+&LUT@ MFGBQ$?EA: 1.XJ5@A5B@GZ!JXOEJF/@#IG-TBENQ&R=!Z+DIYU'&'1YY+$L2 MUW.#0+D:]HS.5_,0+-O*L'VAX8;,-%P[M8S8!3N$AZEIV5X2F"'-J(HS&)PHP3ZOB6$&H*V[60IZ>^)8AAOY6>2;9ARZ MX9,7OFX&UZ[Y&E\>PQ[/F]RREN3F)[Z-[GJN6JQVO:MY,!S>,A,.I!XQ'T@] MBM+0,=W0]VU@]&Z8QIGRS.P5AU_O^.*[06C&26I87N""Q1;81AQ:V&W8X7X: MQ:8;6=B)7G?L:[MF1C#K[FXK?A5_5?SULHY:P#K]"&SD#/.\+18FEN_Y&4\8 M]R.>*8_8GO'758\8"Y@#EK)GAC?L]L4_XO*7E;F5.\S2Q7&5%XUB]>]Y$JMS!Y-8ISC.^3TK MZ[-/)6Q8(%+U*J^2:5$MR]',@'KWL2%G^"Z0\;M71^;1IR^G0,Y?C^Q_3MY^ M?>T RO3JV85WOSU=O9VLSH.S_X.PG]^@'OO?P^]O?CWY\F;V&YQ,/]NJ^ M>_4%SC#]=F3_F1W]>'WV5PAHPWAH&G[L>(9KV\R([=@TN&M:D14DZR9)YG'7#=PX]B,K#,PX<]R8>7&\/HR50* 1#+0^$+2+![2.;=;4YHFQ MEU_'\/IL-[%BGD29#?JEF;HALWG@N:D?^:;-G/C)BX^<:T0?GJZ]XG$MAMWS MFN73"N>Z+D"4Y56%0^GG\%BEP2^P.LZWZ@TXQWE5"7 FG.Z>ST\XB+NR6ADE MKSW%$?-SC659/LUQN#U\6/(B^WG#J//M@;/QGBX]]\H]F1&0. @&W[%]-^%P MKV;@QX'#L15REB;WA 0 G.8B[H-O=L/%UL S'I*X''2$WI&N?:R!\1IB"EL" M.,F!-] ZJR@/O".G66Y)L2PK?@4:X-]YLL0!A!4E4//98EJ<<5YMP/3U"6[- MO?;'RR^**J!\-]"$% ^S^PJ+0JTB,BF[(3K'W(A+SKX9+(,3/F/34W96/?EER%R L_1O??7"SKV6++NU M:Q$J(-@#14D(\PQ43E[B4[ G-IJ]:),2U:B_;:$H/GE!\S"1U-!(PNF)__B% MO=@$^\V,WPKO395\4_.9L OL ^V(S0&M9G" __E;:%O!\TI#56]95TXK.\!K:0;$&Z MP]&8:7<+4@S),#[2G>KVT^/^4Z_60] MU^1?EM7J7X!EMW_"-\L_2R:]^K1XC?SCSUHU*9938.RX89;B]%G8U-?E7'@2 M3L&4IS7SN;#9\8\5)YT)/H&GX>5T#! M)&3F9."11MJ=L\+6G#,:&HH7@ L* ML4+Z$$B1?(YN O@.GU;\%/\HYN "'OT&[]4LT_BWKC$<&3J=XG_QM6R94N// M[5\JK^ 6L;BY[/9 <(SNQNE5AW,0A%/X^@+N$(>C-B?\?[#Y*7REO?2/(%)+ M>*&4J:^_)Q,V/R;QB](9-]+@RFL[8 M&:F$*+P!FJ>L3(UI47Q#;.Y=G5 >E@OX!FRFA+^!J,=9PQ*AZPFK40$NIB> M0GGU3>P5$$@H!KC[@]4K -E2>J&N$'<2IIG&2_A1W@.[GIZIF6@@^#@5U!' M&"R3Y L"L)B/7/&+-@T(PN3J")X35N;%LM(R>"]HZ;J$#HVTI?4'&$W3E[G M_SJO$2+RDC_ \;3?Q"(=H'> KT!1P0.&D'[]^&X.EE7" M9S% %,=3PU%,7=Z3]HDGDSEL[1@P8X7;O?OT1MZK#BIH#DHJ\ :\GR->'G-4 M68&\40WEP'9U\D6D [[YLT;:'*$)#136#H]+3E@A>@A-&?%:N=[3/E,0?VJ? M;\F)@/02-CR?LY1KA\E_E[G0,^&OY>( ^)+VDIW!-6IOJBD.*49E>+:HI=)- MAF##D_]UV"".6/9?AQII9W3*NF^\+T 17P+BKUQ!=YZ8(P*##L++4LY/KC;P M_^8<.EW KYS-FJ4^+N.5^^\^Z'T+0#EE0&D<3E,NI!XD9C4OXRI/D0>FW^,"R!6?3',P-,A>7@)KS6= FT#O;($CGQ&@O37@H+ Z M 7/3)8A#P7:.6)E,-$O@&OR[=IWD^0*CA"A0FC%K5TH#J5&<+&O I<"(X M)BS=7TS7UO"F=U_ 9Y8E"C9 URHI\[A!V#TEYL_S*:\$9DGWH5;@\4[S"I4& MH(82"9D0D<]Q='T=!#O*Q@ MJY5 LYZ&A>+XTQOM*>HKH*F?:=_FQ>DTF0,+_%=WZ/%\>X$9\##6EN: M!,)&RU$'K9^!S/3NS87Y!\>Y]\ RIZ!+(_CD$/L2P3:!!PT@%?1,("33_!AI M4$,, *L=%&CDB*1/%:0+L?0$%$_ #>>5=I)7DHQF+)G B\LS73OADSR9$O$5 M<5%7NE0MOI/\RTI6U>425"W<4@4Z#C[0(!9GR-0*C>Q94)WF0B^!]X#R D<6 M:A!H?!CPP2^<%N54/ -:58[L$1">S\&N)>6+9;RC0GJ,+>MB7LS.#C2X%F"% M^;'X.]SR$C4QW-8%=W#*D6OF_$3<*6X';Y!7M0&O09*#]^H:' ?_E!15W:PB M+Q@XPPG+IV1XUT4*.B9+R@(8!AT=S3*P(3+\IP9T @T0L.H;7-(SN+L4Z!O5 M4#J$H+SG6@4/U"L7^UQ]&>)3 ',)-AF03I6# ME,ZS'!5ED.E@X0E4$88(TL!I =^;Y6AU+E&-T."IA9 #C!Y,O@D9#XLMX?O" MPXE>%P.N'M=#=:G10@5^3M@)EWY\^'#"V0D<'^$AO@BR#&P&3BB#/RP0(W2A MHR'ZHYY7\@F*5-K;<$F1G B<"DB1%,"X+LKY!JLP) MW<@[():A#3:T(/@#; . *E\GMMB]-0%+'HWKQI:"&RE!K CT$PI51H&)LV(. M-Y[/2- 4PD-<\P8+5R"U8 G?3Y0#H".B"*XJSHK<0)KHPI?P[B/F'_B="U06;FX!F #X(0GUK.\_\N5Z^N0S4=N9I@[G.,R:%1*J@_ M_R'%^T*R+L&JBF[[@GD+CBO0.YOR[SEQM_8%TO<.*B?RC*K(:E3 M7DW -M4U,)_RY4R(#5!8CHV2_ MBV\U[-4 XL*#/Q-7D0 6+(F^\*L*"!39; MH V2L 6+ 4C4E?+*APX=#'QIWSA?X+1>BX=X%'^C$(5I: ,T9JEU]@4D6 M^H01719DUTJ(ER#R#E/AR41(Z,A,BF5=P?$2*0OPI,.S8(QPCC;/KV#D35!7 MTEY/X55E,0?M9\61T#[3>5&&D *;&BS%"C >M4BZX WO1'Z"='30>VE/?1SR M1^13"&?X$%D02>]/$]0 YVD/>X7W$J V10Q4H'>/RAHF1_[HGI>R62[EL-\4]M^ B[#XOTOR?B/R#4Z0HUNVJGHOT/L$ MM^&":+>PB9B3)HQ^).!_35!6LA\AV'/A^R2NW5[#>4N"BDUD@VNG7%)5X]<@ MC"=EO-1.0-N>49AW_Y@V*7VGC;F"V)F@Y@YPGO-C4.*! :!I0[HID#;:/<89 M1V4(L$"XE#!S;N!0;J[^(WQ4\V-@)DTJ9.=GZO&BEX=5YSH2. HJ*!I5U00% M0_=.T#6!@U22K@5G!4MDQL$P^T:H)/VK3;"C$:H"Y%+;::/^+ :*[P0O8-PQ M+"8QO\?^-!&-Z2](:BJZ.=%\A W)]S98?*#AJ8!\JC:NTS_'O)@;<2[X:;LB M;)^#.HPW4Y\M,-N/6".\%JX,WY.AHHO?)R*9\OEQ/?D912@N(S> -G(L2%\Z M;9KU_T\EU!N5>- F'H3G)QZH'(('F4-P?YE]@#FSAG^)F 4YC8D5@A&RE HA M0_XH8XUH:) &=2)C(^FR'#A V2 $H).V+%FOM*LW\)Z&[[2\%/6FO*:-[*4$ MR] [U\; \!)LT_+Z8?O&^R!5 7)"2O\9.A>'5@&P;G)SP%>%YD$2\KA$K_:: MZ\J.S"[-"Z1D2;SX(O?6\;2("=*[^;G >FV3%W$;N!\Z3!L"D.L!-'$+)":Z M[0OM4L9=%Q@ K(?K]=1/(=B%EQ*=@>0IS3 T7+6>@$8Y!U$*ND*QH,A1W_+5 MFR@!T#"?HDN42T?7X"MR7;('<+D)9^E_EZ!ER_BE]A&V^EN)N0=5 O;7R\.M M4-2R[\UQOQY/NR1T>D%(\DK4&-R?GVESQ/O3FV% >G/444:"!=[T;X(]_!#K M@?9^)="-TJ(:QKGZNWF:_TQA\Q1X2H6%(912@5Z4?G@:V)C\#24*REM:;LI. MVZ5I7C#^TL:W^^D K]KE8;G6BL6K$':\".%A!D(OMMD/"S9!RZ@%^UHH0/D?;)CP-++D").6%3 MD%L_F0?PM$6&.GVJ2P8Q -H%B[48 <2()58\;8-=B? *(6;"/]P .65@J" & M]8T4*\2RWD8/5];6G@(.#G)U %^>VC]K^0P]SD(U6(MQHRN8XJ)MU@3J7[U$J??UMRC_UU^FV M]]39'A\ML[U#8"O :\CV "X)S$GD/&ZZH>;SRW"K.?CZTLC 6NT<;ZJ]FPU' M&[S__3*>YLGZ%E8YZ!_R13V1(C(P#I?'\ K-%FJG.5A\[4O=K<8WO]AL\5S^!5?\W(U,ZS[VB"7J+D7L,0;6?S4W1Z. MPO4MP46QPPE+,?D6]LW1S.(GN= -*@[X)C,LY54).Y4"/Q?@O\SW'#S:(DK+ M1='F X;9['E23*5,QGJH-42B;?=D#2D-:*],I_*0:-90;N:&U=!_?1GJ"*4& MQ ";9F0&*"0OV]O^LOV69L!\/:$PX90E4N^Y@'3>RZ??KSV]+2$-=WXY MSA]H;POT'B8RU+Q"/.+"Y2D)A!([>@9X"Z:#'0NV#C$F?9ZXMK<2U_MF';SI MR;U!5MEFW4+H4#T%HL/DGM[^D5.NV*_:^U;[^[A9[$A3%O_,2K'FAVF#L"R.$ M:.\ /Y6Y[2P!PR4EUTSCQ;1ZFPV%?^0U<,6^A'I(JCC6E)-7 M<$@GFY1O2MR] !Y/A34F(PB"#ANJW'RA/P\0(#^/I#?N<06IAQL;R"7X.R]/ M!"Y(J(L2(EEN<2ZZK4DW^*PN>8LI M>EI%-#IILG9^LJ/H(!(.VIF\-UFH,\B1;A2@)DL"Q4"&93;QF?93>. -5Z"J M>V[,Q/=[62\R&Z'1K?L'$T_1EOP#?[#>6!+M+W26?L2*N;Y+=,_X]#O SJ0N MR.%I-S[!4Y%F,N6UU,Q9S^4+L!*'?C\IZDU9(_1I*[>TSZW;;N 2E%C2"P"= MRO>@*,>P8_1"LO4&FR\F FL??,GWSGHOHSL";8" M[Q ,HI>GT]&>2*-#W/4//*^GG+'VE)BAN.)AI:]+OK!V\Q3MHG106, \"%=/ MTV.R69S+/T*QQ8Q,5$UV =B7LG4$>%LG/#IHKDF&4<1%XT, M*FES2;NT:*UIYX.<0#8-0&XTE^$IRD$Y+MBTZB>T:9@>.V,+X4G)&+T/56;* MO]R-W!]OS#^ZB68#V%U:)0H\Y$2!>RS]>?GN/V]>&5:DO0%-!,A^SV3BKQPV M13GD%(E'5R)R/RJ= 60'C6]!5?:2QU-<>H9MN=#)W<;,YL4)Q^S_LIBSD[Q< M=NEBS?5T1GJ7>(9L%PN=V;PI!!+"DE64*2ERM@33;LJ^*5FYW5&SN"["YL($ MDT:I#-UKU;0X33$; )Z7>;^)R)I#B4?1,7&4-*_*96>S]*/U^V:0OFLRF:F$ M J7TM!!1QQ:NXKZK0KAP\+#?^%GO2W2AY'!E9&AVL&Y10%RW1)T%.B,JJNH8 MI'CW;K6K6D%Q7.:<*L4( L/4!OF9V-URGK$3X"[('UH[4F@C G<2F5^8U\NF M# 77P$8+6L9%;2O@Y%?KWML3:)&3Z MZAS@A8J#0-AB/8=<&)*X2%'2?X0?NY\@W[_3+CV\2>NLF>P4P!>B/@%>?RS[ M!)"DJ@F9YM;? M/%).OT-+2R>(-$I MCH1G1K<+5I_U7D/I3R)GF5+^14..),E%G5N3!J4/_EARL!&01PB(PAGF"5\3 MFRB9,#-=YBB?\GYQ@LRM[YBPP(<>TK4"K+F%.7'V*;[SF-@2MICH,:B5\KR6 M5KI\L;WC";\7B!2RE8HNRYU0 MA($HE;W4WO?2,\>8E+IC_XB/0H*_) DNPMQ+JNFYFT:/VVGJEDBV*T7=G:C: M(2\1[VJ<&G8GBD(V%R"3CVB13Z6'57P NEZ;FTPN5HS;B2K=H:;I M"NF+7ZD>2MH[3U?'=[?*BZ2MIHBM*7D[T#Z2V,='>X554L_%!*>9=,*B1)%- M/6AS[<)-'RFQN4E9+(^Q'"[%GL$.Z0#5N2_ TA7IXFU+]YJ:K^8R!!MHZY;P M:S/LW]4=I2FPHR?DBN0J@VV>-I6YP-*74S;0Y%&I:7DX:8/S?-:T/E@4J(P@ M>Q(W5XE@U-GJ^:N>&(XQBR(1RE5/MVUWV-.$TX*45UF%14!O+A2]:FLRE,IP6YV*BT1GX?T7C*9J M8RV42"],R3;CU9%)H2WCK_+OEZ5U2ZEY-E0L"]!#149T6TRG95/LM=#D=2TNP]AMACDI#9Y#.7E(3OEXE9A,T M:_&B4]GA$Z L3&+'4Z-KCY X%ZE$':ST5;24=XR:^XQRCS?BXVIGO[X:3:%, MS!5<$O#D;;??3*A](16;Q7U,;@SM499U["A!L=\?)@Y@8Y8V!^=?5,9]V"O5 MNU^)NMJC0I298_0 HR74M$8XJ:/^W.,4"3[W!O4XDM(SI7!,/ M#O:5)R(+).D!B9-^8,@..-CEH6M*0ULN$471WEAK$ %&+_5IS+(\07Z%QK(0 MPT(NU:)=!]Q9TX9G<$,]F=8[8R^GHL]CVEXB&ZWFOH%9BBD?M/Y +$@;ML_# M&W;-1;!&EK1,A7QFHCDBY;^V(@6K/RO.R2LEZ)NV+-PP="Y\W(/]\N24M!'W>_U=+[UFEU MOYSS-[0@I)Y0M67C&]T+^K!?P PSB6-.CHGC7O(N$_V$L"A[RFHT)ALS@M)7 MFZ_5U.T(/2^R"YU@JLBKD8U79_#QS,#>3%.M7S,HLHNF>2OG)T "F(,K24GT MJ.DAZ*J3F)QMPC](>8]SCBH(:D>4P\/(WMGTY1/9'P\S3GHZ)BH:2$]-Z=\@ MZ-YCC3T!=-$Y1TCG\]9'EYO@F*H?P0CVJ8)7D0Y[*)SHG"6K>GF"^"*I&$(/:'IOS:0!CU? M7%<2W[3YT3YWS3\Q\BW3!UK[K>DXM'IYK420_>+;ZEQZ?%6U7XF+47>LC.M+WDCFSC4/KJ/DI?W7OAJVLR> X_ON_5M4D+!!AH$RH^$F;U M_1HD_::9711[Z Z6U#E%=5(8SHA0DDU0*KUL[4K.V0:YY\(2PU])E14^ 8IAYA>L^X_&IH 6BJ8HOBTZ_XG?9;"V4-4D9[- MX9Z3X1[6FH@,,FTP2PICJFU&BV!DTIA?8A\K0>0**=DQEX6U@1J",0OGE1XZO;4A8*Z:##6\175KWSC4>HX].K[K/&>7_I80@YL3&X9'_MGAO7 MN'!W5^L,Y2B1HT]UUOIBC:-30@'_00XI," M)_OY+I'[P)^ZUN@KK^Z"6DT FF(F3<]G(L=EU<^OP@;:-<:MFBJ:7XH,#;T-0_IL@Y M>:VQ8VG?!=SCPG2U%&GM'[UYK8CG]3VH&_RELEZ^:CQBZ6KT0$=_'=8>QJ50 MT9("-MKZ#E:CFTT(#,X,IOIDP/F%F[?_%[1L:>MGM!"!BTQTO0O\R^9"LI-$ MSXLA? 7 +"D!@>""*:E#IV(7XQ[^7:2K+O-IO;*.$(DH^.&*$8>:Y@< PEF% MS;P:IQ!.5=KJA;+$!&^YS8C8)#J1*:+RI(MAE0D&\[M.8H=5SN@-[YD002*# M:RBQ\JI;<45Z+Y;5I'V%)-$-3<5ZX&09?'Q !0B: MKOLD<>C[(KD3S4*YN.C_ULG7AR&"Y"1<[0UU_&_CS&_F\T)4B]ZR8#IWPYOS MQ,85V6VRJMLI)T-T;6:>')";8J/C$Z7ND*&=0?FM/#S M>0C*NY@0%?QY?E66.G5XM" M]/]KZ)"RG0?];H<=,'M9R/VVV, .03"M]AV7E7"4V@'[R%@^'7 SD1/5X+$N M.SP+MT=S96*?70!R8^:$WG8\[-]?DX6/B;="I6V3\&D !08['P"+.!(W]JDD M=PE>Q.?A1,-[)LA>>E19Q!C/6W'@;/;("('8Y!/(_M*R_MU(BREFR-4%?H^E M*A>]32E8;[!HVG,X; MHFW"8IMC87H;"!-V?1>DZWLSF\SPK@8$-%7*>:.')&/IT65/W0&E=3UPUBR, MRD2CS4QIU$S'SYH,S&*!XQ.P2C%J7(XA+/(V%.IP,&ULN.T7K9,3(XV2BTU76&5HU2)[C8 M2S<%%1435:5I+3(V.Q_V%=-WB)DVD<>F0[X@3+VI?Y+LLAF$@+44O:$?V+I3 M$'*>-:!;SIN'^U1/^:S]P1*"#%*VP/D">?*-<)T.V:2'4D,<+/3H?9D<(=1T MHAB*I88HY:N7],"J4V[-.YPW\G@##Y(6'1VI0CDAF2RVR5W43%9XG'_U(C>! M2!S'C:%RT-V\]$=2JYCSX@7"<.[I(7JST.!OO=L97LA:"4C-OHOD2& .8/4. M1K6(J9&]6:>-&2HW)E)(13HO-5MKTKEFFVZEBY+TC.IKDYVJD%^)0ELJ"CV" MO:@H=-K>/:>@7=!\SB$SY,WF2)L@KS;FD6.GI[[-IK!GTGPK?$TB?8XZ#3!83JC7KY3>=]@,W MI"WA-KL]-J[$+L4<';SUI*NS1C=Q4U\Q[&^",TJ$PZEZIKVE.>)XC(_%$GXZ M!#D)8O3YFH]*#(Q\O<2>-+IVE*3$YT:7;=IDR^55Y%T)<J]@>+5P1AK87T5M_B#E03\_UG3UFL1@O#6)+[O!<$ +'[K, M\'==/?4VBH=_+UQT\YD^2 CNG9WRB4(C7\% [(8)-N@H7[ C=PHQR<;)(Q MHQ1?!HL\UR:]8,*P(/#RM62&?]*V.6NW)-*2V]K!9$#/\CAZ6T'7G*\H5V+2 M\W-+,]YO!-C0^&DV@\9>=_?MM::=E.IE:^.>@ ;%I,=\OEC6LE"D$$H#$H9! M]6[MMP] OA9+/!QZL6353R^-N=N1O'49X)JGE*% P5UL:RW3YJK.S=IJ93;=!U0G9$2H"-YSF'N.^%$.Y]3T@'6RL@25"P;H-CC!^KG_@I=*,>\2VCI M(NXOFU7TH0>_9>!S+.,FNB1>W.V!6JL0HYEA 6@OK6J07M\V!Z'QK_U-+MI1 M@;T29T)$:MY#>4;EN>NV0>"F4JC)>Q=C]&2FS*:6+_WX*&X,9 4F&@D7!_4% MBMO*>\G)A9!JO6]P]2?]ADI#P(CUI@" N

[( ?J,U(UQ?+"_&A<*UW- M7#=:0/2ND7E"2'KR1ZH\.^7K0Z;TH0G1Q/+;RVEFCI[G(A.#CTFP-K4-XI2] M&O!NHW)_I'[+:G"J!@,907 8UH%WZ4Y-MPQ95+P2OZ;4+X+I&M;/1&*"X$'# MCM,]2!-:K21!K6LHJX@NV&]&]S; O.:8K03HH]I&!-MJ M:M*L\[JIXO)8_9 M6Q7TY8HPZ',M ?S5Z;$7:J&-3K8H\Z1.<07I720B MP['EP:MCF(_9O)T936JP5!H6+$\;IS:(OC(UT"@^:T>[#GI6" T,E&0,>8@< M_)6[Z<\\I119V&+>JK/#3:%-O6@&;%&#*=%4#AT235XZT#!.A=.[F<:4I?"I ML7>IVX@AJ(>2.^:5>%M6K(UO;JZQU]F*^IO(8&#:M+0_Z_7 XM^3I@2U0!\N MKYN1@DV_C5;AH1WM'WG^3CKO>W(TT8'$'T0:]OX1Z[NV;8?PG2&680\[$=.5 M:%H)44(X3W]?0>.JB_P/38*J][=F_>^44M6,8 ,L0P>^C&0-WGJ H\:^2NG9 M":Q!8B\16('QA2G%3/O%T'F31]L3ODSF<[0TVL3A$^VT"89_4EL, ME1 ^(@(K\KDV,83>A/']0_UW;0'[:TGPV^+[:+SC'_H9/*]ZMO*N)QH/!7\X MK]=$DWTAK8YN4$EG:0K$[EL<37?N8%/54]'5(&T'>* ;=@+=NB\^V]!P^7^ >P-28\DS&S_H0 M,N[$/[H90'3Q_O/[B[\,[\9R!;*^XIB @IT8"V"[9PM1Z('6!A[]+!1#YTQ?N>^6%>51>FSO)RMC9:77@" M-\Q6VK]P3F.K-/ZKOD&R[D7LO%R#)O#48 JG^LYY MEC=]&<[SL^EBD-1TVJW?^27S.36YIU3K9FN=):0/_(T+E&=)93GZF0QH40@N%7[67KI1[S+7NIOT>NB);^#3 M*+76\K1E!S-"A$:VB%Q?.FS:H&^[AGK149 M-2IEEWULC4@.[4'@B5XU:M?J.7V_VQYA(L_[*IZF\>#MNSY$>EJ(WBDUV$>A M*)N,N.;(-6>SX=@8++W MF$8KFPFR!RT#4.&WQXA+]ON%O25@_0YWSE'[*4K MEBRE/L2G^'1*(^.JUJ.1\IEH4B'F1[0":P.KZ/K4=>^[B&VL=/1H'&)B&82D MS(Z\Q/^H=BPT/=)#KKWYI,OB!C_BO7]M>RM7-&F*&:; M)$A;Q +DFQN-* /,%K[J+NFL>U$^KY:EV"@^'[/Y-WK-N<+^^%*X;"W_J4O( M^ E4T#H+99C,B&OQS+&AVLR6P;#M22$SE%(E K&!IW_W):-U/0 M&^DG0X2GHK7I.04"BX9?]6/_>L;X_VK&$ MFARI*\>?'&/^ <9<^^U[,Y:7S;!M\9=4#N\677A8,R.@3<@<9$(T1$O/8X$" MDQ.XVWD1Y(NJ<,"=9" :]=))>]G#(GE-^K;HP^;]O30I6IC:"F<\EZW)1:HE MHB@7I=F-C4/YH*(#41J0M"D:JQ)[M,IP$_W1\;05BJ?+X>1Y-010;Q4QQ)AZ&^T?@5&I M%1J-;^:86H^SJ>4?I)8A1,@[8BSB&>VI_.AG'?9UQ7&E]TF*[1%S<9XV%ZL+ M(^/H;/$A)ET*L%-&!*M$D)I^0!H2[>3;.M3PD6 MV9T''4@:LCYOP_(Q^:Z4QW4CL\B80 DS+^JF:'J&B2#=: UZ/*^J)4FGK@,B M]L/#,QU())#W\I2W2##G]3E;$LT\VD9/[:_'-&&-%*:BJD3#N;62J=X0\$KJ M,5,YC9!2/*D '.7]D(R[WBLYVDO+M78C,N6KHL,*ZVZU,S:3E]=-6Q=Z%T + ML\Z!TXC:OG:I=A([)M-CVP;)*8]H;/L^L@4"\B>J4-L[ API 3']L&.DF7+T"[1OIL,BI2+\VW::\*O,Z!I8?J(1D*D M1T_S;[QISX5%/Y287Y',$2Z8UB[;M-:PZ8Y@(VO%L6UK$R9FJV[8,- T\IZ: M-CVG%L!K+SMH!-TZ9"E?G4I?R<+<E2S)0IB7U*KP MK T984*3\!0C\A9R9L6P87(M8HJJLWZ7[."$Y:!:@W)X]R^=T./K2 M<[F8E ;(R\B:2-A4_U.GZ9ZY_8/OA MN1^;!]:YGUVTK&4=^%9TI64O_LP)7;79O=JL[6RU["^$N0)[@4"0TO[WB?.D MTP(HU^29J5E$8,UZ[:/1VJ/VXCL^_'Q-25HE*$%+-\W$PLLXL"EX&&JW1T*K M?=UJM1HHM"V[63WJP[^5CZ#I7WXGUT69[E')H8F!+]!, D&A-:?LGAP^>#_MRK)+A+DN,G2%=/N$=('N^*;".85S=\GH0CT, X5T"NGN$ND??CYX_O@WORY/J8L=BF6;T?U>V3"_*R+A5GMMT&EQL-E-O=$L^QL8O MW=.&#"%T,QG.P8;8+V:WB@22I];/*VD7JQ"W=P/?1GU@?$(ST#UW5T5M,[+> MJJ*V\LIS78P/$TB>[OJ> M*X@03JIV>Y"DHCAY*I.XYS?U!2*I?29??KR<<0 M9?F]UQ_WW$CG10Q1GOG[AGKU[CQ:PEAY&NZJ3"K![ M %A/=X)==1L%V#T K*/[3CA&P-Z#HVLEW4BVR[/76@G:]U? V79I;QIVW)<_ MS+X)?]A]7.&S2YQQ-V'@JC7&L\8-&1F"FT>D5U M94^5DCV$DJ^[P:Y>306DN]8/+3V(]C^Q\(%#R;)T*_1'FZ"RD]][]$+VXWI/ MSBO)U_T-=02ZY]]CI$/%H[8!DJO[*F@X=B!9 "5/D=+(H13JIKMKHOO=178? ME@E[?BODQV;$VKIG73&8HC3O.X22%>U_/<(#AY+MZW9TQ3"'@M*=00EHR;Q' MC]!=AYSNXXX_T13FXMPXTE4TNH<5$/6N4.NSTT7LD:[^H"!K.[H=7C'964%V MS) -;#WPKFB@*1Y:@$O9&#R%71I[&#R-HYQ6-\ MH:<]$ZA2?WQDV9-/7=?=WF91R5YW#!Z:,&<_5SEYXP:3HJ)Q@\^Q $:IV%LQ!+>CIL",'$(JY+T78 I5.Z>10^C>">DQV-YO>:U-P?Z^HF(3 M%W5=S)XY<,-IL8RG7"@WU]#]1G=#.\]BO9&K&3=I/K5#'=YP577X6E=SSR:0 M(@Q%&+?FTU&$H0CC@1(&NL6B*Q<-*\)0A/% ">-ZGL5[(0PRC'ZI&;SNA1S] MTIOX,V/E<3ZG=[<60%<[I&5G.$#OQGUC[8-G2A3JNX2LDG M\+7\A)-UI<&WF,;@8PT>3>![[)CC-^4@;O)MX@;@T[Q(<<8AK^ IGC[3AB-V M-M^SG*(DSR0Q1Z W.Z4+2K^K/GA>3,],I_3'=&7GLO%)#IMF#E$8!0?/S_- MTWJ"^'M@$@XW1K)\L_SX@#Y:P6?QF>L?V'YX[L?F@77N9QXF+9T=/CB"/FV9OX9;>LDUNLO9,T39G0L;$R_LY5; Y M>W126[/FKZ>+C+GQ5^*'P0^&'P@^%'[OBAU)*[TP0LA6$1@ZA>Z0AI9 I37>_GGP, 8/?2\S5!+4URZ_5\O5!M3ZPKSB0 M?2]R\Q\O5*_8WU=!==10O>)@% 7544-UE+2J7%\;7%_O1"7(_+AI3U-I>^WV MNH\[?':)SVW?Y_VI-6YQ_J$S?<(H4=EJ/[.Y[QD4Q*I+)WE\[RJ2_(A/393U;:4ECUR M$/EJ6N780>1$"D0C!]'.LG5\QNJH1:H>@O>U1->:D^ED^!G.?KPV;GZP+ZG M :HU;C$M,AHYLK_!1H6\JB66/[(0TZYY CN",CD14\M0>0!6$\NYJN@+IF$&ZLR!74-T#J(+PCT9& MJ(\FPS'F65'RQLRNV?R%7[WY*W:'9?83'78HM?4RIB1WK^3LMG-@AUS M(RXY^V:P##;[C$U/V5GUY)?!F6;YW.A?X.K9SSUAEMW:"05JICPI1".19T * MO!0#7O[!1K,7;5+R['^?_"V/+-?R(\]*,S]T79Y%+$GBD+M!Z"5>Y,=_!4]> M?$+DQ6"=^]E%RUK6@6]%5UKVXL^IM-<@Y5+MG\LY MUQQ3W\(PN%3_W]-;^9A_W^).'@UN]RS!;+"(^&AX>/332>9JBO5566C[7ZDFQA*72:LV[ M=CVEY?%5[5):7=/C)3U08KZ(HCE96"?7<\.PJ5J3IR('FZ%RA3=>1 "O3( MV7]3]7SW\)CN6C3X/:\RY#ZJ\AYV0.=Z5S-NN@UUZZJFY3V5<]Y#.%/1QJ.D M#5^W/%?1AJ(-11OK7F-?#WTE.!1Q*.+80!R6[EJ[CMP; 7&5- M BS3>7))Z7EX\TT UB"R5C=@BX3YV8*5>57,,6V^GG#X'Y:+SD1I)!^41FI8 MRT0>S$&1S04G\V_S8+3BLQQLOCS9XJ@?1$V :@:P_;)[5[*N-JN: :AF !?4 MB=UR,X"M(#V^6WDY8?/C\P-QC_("'@TE;U%QOD&/'#<\=RLZO]6Z\@NU\WV\ MV-MI1NOR^+=)G45^V"\ A\K?OD,S5UQ][_)&>%=/N$=('N^%?T MTRN<4SAWQ<3@Z*J!TQ'AW .O$W#OAROK?0PZJO?5N4M>BT^+%8PD^',U@G M8;K&O^-4-CB/=J%Z^ M:A)U-Q?]>ED6"ZYK1[0)[36K:I*QAQG:LH_,9'5U3^5L9>21:$<=C M)HZKE.$HVE"T\1AHXRKE0@^'-G;QAMT:G8P/*78N3[I?C!A)_LIZ9T.YISOK M44@K;FKEMWGJ9U/@ODM+OZC!73G+U+8/O#MHNWCQ 62%OI;/DY)3Q_KX3/O) M.3 U>.DT+^:Z5I2::_Y=U^I"^\DR#YSF$RV#3[9JV)B5Q4S[*3APU[Z:4/=' M:G*X@(,4*6R$/EC +Z5VQEEYH'V:=/O#SQS]EE9:6.?R"FV>:$_Y]\/Q) M,5W.X+%)GDRT4ZZQNB[S>%G36P! <+MX.'SM\;2(V53CWP$D52YZ4A;+4JMH M&%W-V8QP\7@,-A*@RU6Q8PWZR7+"NB< MEY46\V,\<@'W=X*+PD^L.2%NH*K9,>P]KR?XUKS4V+(NYL6L6%;-8]6!]@[6 M9$#D^&S%X8[GQWBX9 6PUH'W=[@'N"AQ\?!7>?"M '%8T>;%0:ON!N!.X<8X M@"1;EO"E$D C]X]/B1,7%5P#K*TMYWE]L%4/S#%1_.]=@4+5D'277/M2W2\#9\:S69X#G]]3]AM_\R3KPN[^4O$+,!.XP/=.1#*^$^S!LO[>?-CGG,2W3?29=G \#+>?J"=3P02\USL/;LHJIR*VDH^ MI:%C7E>Z(NQQO>1?_?25L'NP F;<2 M0M\,EL%FG['I*3NKGOPRY"# /OH7N'KVI O2LL50?J,3QYD]GVP<@3%QJ7R$)UI-[EB... M( >Z]P"*=!7.[1/.>;KK[UH+JG!.X=SU,LS,<->JO/'AW ,OZ;BGHIN19&XI M_5PUI-Z;)[?.-1Q5SLXY)LQ*RIY]8 U2]IQ0INP%!]Y5,_:\#5^]4L9>!G(L?M!+[/YO!#NN1-6D^U7"Q@ M37@,GJ\F18EY='HO>8<2440:D$P0W/"B&3P":T]%^AIE&UG]S[.2("6SVRC[ MR.RRC\0*\V7&DEJDU!3 SB>(+PXNJM%->PI$8,'PVA;T765;Q6N0TIGQP M&_;@-F12G=P%/-%L&W8\93& A1*#FG?3+Y2F)[[0NXD5 &V5ICV__=M*<'"2[&#K9^WS\]6'>R(4E8[9+6'":L;,SFW2YFT1Y2. M\@X0D]5X@-??%WR.&*X23QYN>H3:K$H\48DG*O%$)9ZHQ!.5>*(23U3BR5@N M;A2))_MU92KKY.&@_TUFG3R(N6.=8V4[AX?-J2N[&&&BN5>G+CVT#-1'E;[\(_4"0(UG1DKOW%4XQ]9 MS_! ]_R+-0F5%G?O0')UW[I8O"L@W3N0;#UR5??]D0/)OTHC>@M_YG)=L M*OHHI;-\GE=U23V)MI"C>X@_EJU[UJUJ@(]7L[9U*[JX$DE=[173ZJV+\^K5 MO5[Q7F_]5A]#!(7F3&C%Y7&4RPZM6HC?[M6,G!@]/0JN.%EI'WJ(7[,:41'' M8R8.V]'M\(HEMXHX%'$\:.( R\,/KSA,[ $0QRXNGTW/%] MM:+5'M9P5G61?#-B.BB^&@Y/;:V;B]"UG]S>Z VL*V1G93&=&DWU9G-C^EH) M:LH7)4]RL1YY/6<%$.2/U1=8@]K7?O7NO"Y94A>ECM6,=5&?8<=^7(G_=YD+ M@)U;2MJ#JKZQ0E:4HK8EJ_0,5>_F>)B,)?DTK^EG6#+C%?:\!^,[XS(,*K^? M5PF?3MF P%ZPRC8!-EMKK*H*O'GX7C/"X_^W]^7-;2-)OE\%T3,]84] M'CH:N]V MA%JV9QQCM[V2>_O]MU$DBB3:(,#!(9GSZ5\>=0$$*5(MF02%C?=VW2)0J",K M[_RE=X/;[7V>PD;&X0B6]3X>=3PQ@JUDP/M]KO2LO\8V)OU1QZ2;QXMJ NNK MV%#/[3D!W.!T8(KM3Q_*A 8UKSXU$^I6RNJ9I= >P/>R)(YE5"%\U6&CNPWS M9CW1'%OI>O1F_+JT&"]V2EX#7[I&1@Z>8EXW$XDD;: M+1S!9M[; !BBVSG;YE[RE >E=;HB%HCE%J:565E;Q;\(XZQ("7H#5CH+B]F: M>_K\VL&6\U^V];LLKGP^];L3B]F\W__[LS'V.QHT\Q/JGOK'#RT4:T_I^]VCP<5.+M$V+?%V ME$;Y]U^3W)M)$<-:QT74N-SI:D5)6/;H5]*1G0H:42[#P9SXDH7^@=4W MMR+""I:AB# -=[,T^;W:GJH=2_M12DO>.$NRB2EW?^ PUU.8!98-419Y2G/-T[L ML>IUJ#3T>SO,"6S\!Y\+8)3%8(E<9[LT[Y#5J+9_W MB5/89XT_"FPA*W\<5+%/L M6(2I!S>TD-B(,IY09K'Z^"U<B1$1$^Q"F@KXOU$HAE0"4)K5!JNH3BS" M=H-4%'#L5 4\RLPV)+\]2H0FNOLBOFW8@G"O[L[ODAN#9L7P#SG*D=C51YGM7L#=PV'$HN.JR7!\)O\ G8N\/(+$L"+GXJ!Q&[<7!02-V[6VAN!PSO(Q M:PBTP1DG\3TAK?;)\I//JBG39P5VEK+CHZW2:'(&<_?(TRCE4RLS:6(NK6?&A&4QU2]QO!?7$/Q\<;ZF.KR'=IS*8[A%5 M+8&_F#K0KB6YEJ:^U/>2'_0W1:J:/]H;B/'T*;TMW^'U._MY(3VWC%T M6*'%7Y,TYYJOFZ2 ?UW.8)R1\#WY;1055"*T5L$\<._HZ>GZCM:M WOG1W32 M6]_*O3VBG1]1=T=!AO:(-L=5VV&@[EFY:RZS4)"\_2Q&X3@K'/@7 M.U(L6]5_TG(V>E1W[MD@3;!O\D2;A MO159SJTQQVC./C.K]Y2MV>\K^: BET?< MGCT/1[>7XUE?CH<4X[27H[T[)_M'%%O'#W=+$7N2 MP[)SX&4:L0[7KQZ*4I>Y;X/OMU=8FI4Z?8.O'&!%PE\'G0L-E.I[2>KU3W[T M"5NV>VY_,2B96?AM';KE.$UF\.:@<_PP3-HJ;/2\,G4$S0S2$/X#YU[!BKY- MHF)&F*Z#4UC#W30<31$?5N1Y&@Z+7#J(TPB6#-^:1,E01(C@"?NKL)$1A#,3 M$>Q_+L6,W+6Y.RUX9 J[JS[G>U$23XX(>3F0(LH0VCA+>!Z$YUED<,MEFGE# M.<$E)["!MS@>HEWK%>*WLUQ,8(EA/L4/AJDGBCR)DQEBEZK',@8?%7#%\=E, MPA['$US72,+G1WCX=*SG/\+Z89=T4=G1_^V?EO7#_]]34W:** (?QZ=@3F)O MYN)-4SG^[Q_^$EYT!]W3BY-N,#X]'PSD^$*,1L-S.3@[/QF=7)P._^_LAY^_ MT!4#%G %'T2LWO]Z)7ZN.\9U>_Z=!=T_;'':!U66^#GBR@WP@Z.)X0Q A#[ M(/AHNF%\*[.<4-65C%!2MR)D@52L'%93#.0,?UH2I;#,) 8QWCW]4?_HJ@BD MAL1 3_:-P.+*K]=A.MYF",[G>P0]?05"%_>AJJKBWOV#B/\CS;S%IMY\V,8A M*+>3;;&I6VSJ>B[98E.WV-0M-O4:C_#!X*"VV-1/M[$M-G6+3=UB4[?8U-N> M98M-O0]//JO$>^T1F;<8U=LL<;^#R=V^?[(U0L?^Y3VW1-(%'?S588414TG@ZW=Z MY02^KD[@ZW=.'IC =US3F?Y!"7RC%4O *+W-Q@O@+Y@-%Y>R[-S,!TH&+-+1 M%'_C=+=;>%?$F/?&;]/JBOD\XB2-K,I< M+4VIENIQ]&[W1WO8^MJ8$ZXC#GSKO/Q2;5;H9CWB]RF9Y1.L6^2X@+??YC+& M*]*FK1QN=BY[+F-LQ\J:D2%T+3,ITA$7^07R5D;)'(O45D3S M#B<^WJ0P>-<_N[A8&V5]NG#W/9D4+4'L(AFGZW?/U^/PM 3QG BB=^R?=M=G M9WU_@JC)>VE@>DOW?'VJY:&GL1Q60O0-%=NCKC,3Z5>)BOPS@Q_O#OS3D^8G M_RDVO6SW=J!W[UH=_9)].>G=\0] MAS@*M:WPDONC*?_;>-;SSTX>:"@U 9'\3Y8SMI?C.5^.0=?O M]]O+T5Z.]G+4!E4'O>=[.;;Q^CRC7A9G#^RTWO:RN*^D=$?%5:O0L9VLESJ4+;OUG]N5RC;=2I#'UXH6ZX+U/TJ M:(2:LEBW+P=6&HI%FD3LEQS*6(Y#I[I35[">6$AQ?"?+D]'7HR%M#DX7-HSP MWO7F^=@7I/0&(GNG8I0GJ8^UC7F2+Q#3'#\J_UV$O/4K*TN=\_&Q6+;O#AW( M>2I'(4^ O*NS!&[]?RHS4G6VI5>YH-44OM(S5 ,<2ECU6(S"*,SIWS"3LE4Z# M3GLFPKA< HH]16 N6*L[ CZ;>R++$MP5>$_W!/%N<"N\SU/8_S@QZ.. M)T9P MS58I_+/>OOL0U,?]2!Z>8QHYKH^BH^=%IA0^<]7:X_Z)P]C N=/TJ[ MG>V8T*!2F^\P(?A>EL2QC(ZJ7*A2PGX?%W):_>#,46/(59,>[AU@OD3ES_!Y MI[N ZE- +1'N)$X-#@A+^5T&8N\JF%D=@EXE;085<)CNA9(V MO=,:B)>-I WL0/?1QLA8@Y'"81@L0 M4MD08[&'9)^WK5::W(!@<$_E1Q/JNUJ*:Q+%=0^@[+.EN"917/^D^3SNP&M8 M>RWIRW.[I8V,WK%>S MVFU](*EV>T])J<_!@<#1_5!%]Z6)[L=R"93QP-6>,_^XVWQKZ, /Z45WX%^L MOO7M">W\A'I=_Z*W0Q2<]I0VO$=G.[E$S6P*6'&S4Q[E7X^W[_3'&9MJ-1,;U-?0/+"NZ%1&FU0]%A FY MX32)CS*=8"^[*,$L2)CV1ZK.Z7:Y?5NG>FH)'U@@A_ERQ58RYA_"+"LH[];V20S"C(N;,(MU_2JX)B*>4'V4 M3&=>E,"9#),T3>[@S]G#ODL)\31W&H[JQ>2H2"DY=Y)*264<5/+Q3YF."JPR MN1)SS&-5Q59+Q^3L$G<.M.0^2N(LS)#@86YF$S>;>'G>"1_0O9.^+N([L?#^ M 9L$_W4%5!#R2.]@Y;0 W[N;AG!3D+IP7\.8;J2Y0;U3=8,:=X'6V ]\E\Y* M-4OTV$.N% BLSL5+-R%;D\+F%TQOKKM/R\)N3/_S^GMM(-SZ-]RQ]/XM 3)R M2+]N.=]KUL*;",JUQP->%F-C$:8>R)%"8EO8>"*Y'2V(EAS.(Q(C=7M$F@KX MOU$HAI2KO_E>=,M[(>"69IFJU%VN*ZZ=#Y 6W&(B&. 9I+40\:1R+%.D.TKY M7YXD\Q+[P=/'W( -&< >U1#0E?XBOFW8,G2ON!?(6^H$G!7#/^0H1TZC>%1. M"U(K,I<3M-AR#^&^(1OI?API%@ZXI-UO%RS]7"%L:D'!M-# M>PTV)>7[1O<]*I'G2)$G'N!=DG[%;1OIQ8<@Q^(\@5%@2F(B&?Q!OT),! 8J M4JJ!*X; XUEOBA>.XCY1%8\@6^=8U"I!FY-!1N8)DPRRD4S]&8D'@2I";#%/ M==^Z.IL' ZV8CE+7;G>\SZ20*6;$-B5)?=^ MF\.E0 L:/P83KNP!:#0RO)6!ZF%N5DD5B1<7#@J)V0UEE?/76,/0]\EWRAM! M,;)6*6DC\FBF#'H+(:*,OZL/ES1@#NI))I0,(PN))N+@*33PKL7>)6Q4Y/4N M'+6:-=A)!?>#5,' 9ZPK7X(&B8.X=O[[\\M&[U!^EOW5?O\1K MFZ+%2LJ*LBJ1G2HFJ@@V JX_!0YA[D2)&],"D+@G,/S$)1CN7X\O%7,&R#@Y M=@PXOASPIIJB($Z@MDE-<8F9=[P;JU[AXV@!9_HF,KQ$IJ^"V65?+XL60ZH3 M+PA1)V9HGRMO! Q+U,$R+)!L7W,I-JACPR+'D9!;\NSCQ$N \4W8#0!OT0>0 M ZHI\'U()=2VQX_5!-&D5%0 (2> D*8G)CY5-T M&$Y'WN(;CT@7?JGPTN_/Y@X$B!D@1 M;*D1:%8[PZ66#U^MB2' M2 D$@9?"OT%10_]J3/9#D0BCN2S.B'< BQ/"M?64,QRMH"O1=( M-YI&JO1C*,5[!T]I5"N!(%;PVHQN)\Q8FCU]@\&!2W3/L16E=PB^%B5WS2.X M2[KCR"\X-E]B&E,1D#XX&A6S@J.%@1R'HY#U_?YIWW&J&N] G9N & 3#ITC1Q-G0CRH5J[#&'I]NC-HI(NW09\:P\2L>O+.6J6.- M6L!_T!*5QU8PNZ();3"\]>@FB$8H2>Z-"S2A:6% #2&8=NM])QY1-]J%>3*1 M)&KH&M%SI:EK]PI/@[]36BRIGT/T6"+,32B9A\XD<%V<0AW;K+'^EWT,0@=- MX/Q@LR(IP-;+[V1T:R2.,3@#MAA07&;>_Q0BA=L-LN!: E>FJ!E)MVOB MC4,9T5QS.9K&<(4F"W\%$9!/]Y:CXZL1)0E3\]M<^YVR&FS!7 K@8;##40!J M)1\_+B4*OTI8/N%5TJZZ[$5O/J-9@NT?,#M4L\8\"7C\%B.0,^5F0W"A/"2Z M#!8Q\()1ABA2]ATT1T8%"'(T( ,YP])'WVY;,L=S*&)EDXZF(@(JG!!>D@6M MI#&+6)%U[(U"$ 0S. B.^<<4/I.ATHO0*H)!CXCIHTL*E";^#S31C*6#:X-/ MX6'BV\JYIV+6RI^,863X$XDZ%G0C]IQ8Y%"B2%;),%>!9,7[L37C-#YB,LPQ M"B4"^!)=&OT%_(#S'[&2/XC8E+&1MF"=!0.SL/@[2*] M97/8B\"[^O2_[]\<=2\\I%4)Q.%HLV2+"J(B%*8PCR+*29U0@0JQ*"V&'Z"? MG;E@ #PMYCI*KJ =;32 ;P1\ XZMX TN[Q>($5HRDW[]T:4BS$H7!17>C$\# M#S]V/ 6P=CB9P"]MMN_,R.@4M$I>%7L^+!\WNPZW3:89WE@Q'I/[>S/DKMX> M1=V6E),FJB-PK*,T'&+T=IC<@E66W*\3+ZN!92U7)UHL::S"T5<-,MP#%=>2 M[OT%AZ4IO5/#6E5ZMUMK)RW(;AE''+)6&L**W 65O I30LM( MK+9]IR$ZIE#5Y ]0]F! D=97\X.<5;&JODMI2#B1^,D/AKA5"+.3(,%3S'[ MUMUW$E"HNF'ZB-IJ O+7#T^2)""E6<.?^L['3,C7+XM*96'%>+=112I2!C:U M"I0UC]'3;*-23A%$OX[B@+(VJU?DO/.\QG*N+X?_VBAZ1P[3 &'OOG"F@>4R+ M>-6[" 3S33&C?(&-EG#<+!#6LU[G_.RTA0KM;3:A9X-JU6"HT-JXS?/$)FN! M(EN@R(<#13Z;:W)Q@->D1?"K; C"Z%,<2+FL*%GH!7EUPOCE4H/J1ZUMW>48 MV]UBJC7MG>SY67ZR\<91'MY2+&,#?(IFHY(U"'SLQ')BV\\XD6&QU MX1M(-OV^?W)QT4*X/0G8Z)E_=M%]\KU=CSOS[&HN!L=MS<4>S.7):B[V)5IE M+>)+(R.:5TZ]!4!'4N,"X!R=OYZ'T^UUY:^N'^/$-!,^-4,Z:2Y6^[91W+D>U5=WJ MRGZ8:H0+^U%1!@E1@!AA[*)DP%M5, S*7EW?IYZ;8I_93]FQ228<)>,C3#H6 M&1;!TLQ*NU&%%=H*W@C_;K&"QB78*#Y7GDVFH;8PW64<['0O,5MTNI7OF2>YR)EYY5^J3A@ M^3-I@5E^I@]K=D%R%ZN#[S[A;>S;L>]G(SWW<<-&>,$N+^&_ MN S%31Q=RQ2[C\$?7"&R@CVLN.656UM:L(A+S8]K.4.__,(&]US5"2[S.*CW=V/&XQBW'A-'ON\J@(Z*M""'N?.$HZTP@3C6W!0-ED$ M.6P-U*NPD,VHI7=R9HM^UY!+[Z);!A9:1@!8@5)D<1#SJ6"X4/P*IK7FG-"M M%0B3QZM&L4+!@,VP*D@3.BN9,$N4@./<1PTG=H Z491*E2-OR)^1,(]+^ETJ MM8:6((6B_DMP4UQZQ]Q8IWNS:F=5:=X1?!LOAM*J\+-A8#7[^\[[X6A]W9-[ MT/J^!X+'B@1H!%O"LME+5E)Q*SXG46B2P]\"E2(%-5 MH_("O3YAUS=WUR?- M^K!@P5;1A8@FK$'?#+CC&^#+!;%'>ODR%M$"+C(2W#M30'E5*J"\M@64GVP! MI3)2UJ3=ZU)YQ+)6Y/@&;([9$&YLWV"$\\6@^GNJ>8N34O&IMHFPO/>^W++KJ#ERB7-VA*%_U=:3776"ZV1A5GI MY+X/EF_]A=HID##5?/2HF++;?6UJ&F"G;YQMK+OJBD"*6!1!J.3%IC"FJF1: M*HSH>V$,=JX$KSW :XFQI-(FI4D,_U:8 LWC@]>EDJ">YCT/.VLL/!($PR:C M3-X1^]GHV(D!I+2Y6"T>@(J @MBYTN5M9A&M'M=B>^73B,R[P.(T/:ZIM-P" M7V._"?-FAJ 'J9HY[H&"'B8HY:)Y=MF[BO3 )57%1Z\$1,)JG(%M<OBTAZW=[PJ*UTE&$%AU5R_@9E M%4PH%>RUP>28(P8+-9Q ')F[A.B+V('F=[6,C?D-VQ$?WQ"2Z*6STZN9P_-+ M=^BN3G?8QBHZ_Z%-DCB<)(EUTH:)]H\";*WQ8D?B\SU<=.4#[J > &I$SGAE M>//A#Y'^[S?FTF<(IE+D",:!$);78?:U<5)6@1F "*4^4P1+0*M)836F*4." M/!UM!5O:7H89_VA?0L;-/#:C=^EO"(>/,5"2TO]O$HP\2DJL:6(].)XS'$U50@'MO#E[US M^V'KZ*NZ ]=H(R%W:YYQ>R\2YUIP3<(,_D8.0*"@,M0F(J01ZV ?$_SHY&%5 M&Z.!9,L+!0$T ^)?: 9%2&S:3S42:4K:-Q@6&'HI-54C9$;D9QWOTILNYACU M9V]=]_A')Q>KPKG8U, ;05Y YRIK#AQ7F+ %>".+O([ %7NN0!7&@A$T^3YS MS)0A;>&1<0+[TLBFA<8EZ5<21_3>B')3(Y(Y9-&5SZXD8I)2IS_;!Z,*_&0) M8\& @\C3RD?L=.PS-(*BCD,O2O3!O$C^\IP)U9-L3BM8J?L>@G0N49W"6L3# M9EC$HKT#\SM6E-N W6W7DUQD<:< M-6VV42@-(NQ]$&<*"93)FU"=5!*8"_SX6^>F0[R.^&4>YS[\SJ"=9 MN.K>@T2+DUDXLGEE)G='_V4H%XE"W%%&\3I<.\7!EF+(I;U3$;,B1[,_*#== M*1\"G!KE4A5S:K6@MX.1I&P@P[3%)&(A2JZ;G)NO1*"D-N&I^Z.F-]8F<,O+ M5X69%I/0JH'G@GGDFU&*$'X0=@=#IC@K MRQ21A:>%A?#-YA(A0^DI]%-IM'J%_^=3*PSR*0:)9/\C)L6A'YP1/(/$@'[B M6*C9>%,9$. N? JFC]BS>J,4"'+3-(AW2F6^TBJS\8DU4YM 3;%>(AH-@O-! M*R*AQ/H5=W%MFGLL"^SI@M=7A<;A?^F+J,$2@O"8:86#ND*AS+@24L1H#=A8(CRP7F2O'D-]USW_I8_K"E2M M>K-_JRSV#7V3O>X&_17WR[?E#3KDI@.=@@GZ,^;I!.3%:APNWP>$[[::]%NM M1C D^WC50ALG;P@<.(RK8:&1N[RY/<<70CG8R!P+;7P*7K^FOB3=OCCJGKR0 M+^G5[DF@_LOF_;E1JY<\FLI\ 3IFS1OD")D4REGD %':Z P""?.$^?,LK- 0 MS%9\#.>K6PS[O"JX\ 'R<4Q3@%TS>5DPBL*;5+R7^GQQW46FU2G+F6_>7ID0 M5%I$UITW4PTM:"7D&'*7 _-Q>W0PQ1F"G 4!UJ,QMO M:82,'75JE'"(N4Q8_25,(A>2X"0'),H%^/9VGRN#1.A=/P=3;V"')>MAE7K@U MV?7#$\XHNO\2S0JT0ACZ5K67UK%E4BX4-*Z"TT59B3C6.D2H_-MFUXBH[;5 M0;T ?2J8S)2^XQP*?FP(/&P M<(D4M2 5V#@T5L%@N[Y3HXK?2?$5=]66IVV<'.%D-M[3+.OY)2+T5B;L[XGLE 5<=^CD2\B30[W2=I!E9)B+-@)?LQF!B&M);& M(05%3Y8CS[^1ZUT[AC3@G:?R.8D??<]1/UK]4IR52 M>>TDL<9$^T.T+!2<"9^HA8>S^DPR;8-OOX M:YS<13*8@/UF^S#ZNLE[&.MF(,LK= :QQN[R,K^@SK9\8V@^X;!0YBFW4D3K MD<:S76AJ[NQ/FY*8 H@Z0HBTGWIG%:([0L_7CFB.$G-/7^^NPJ*\-]T!W[][ MKL+2/-UEUBTS0Y-[*"+<8*JNOANI>T/#PCW,%^E">%%EAW.>1^K N8_A8, DW M7[E^OAO7=.B9U[3$YC9DIMZLY2'[Q4/T37/=FK:)J^E+_?Z+:6-MVWZK<<:5 M;D/9(@.ZT#Y ; MF?H:5[6S"7H@NM@B%R9T9V%_[)3??]&Q-AN"9$MGP67=1GJS*YOYE=66?0\K M)L@Y4^33Q'JU0ZV'X'];I2/BF_XBA!47&"C5[3Z7UUCJ;[^26?.Q*8Y-WM8, M&/,H5Z.K@O$PDA.NIU+BI:Q\N5O@ZPW,[ ZRH]/,QJA5*QFQ/FS3(W6EJJV( M[%Z*\M'QS,V0V0/L6@G4^%1,>(_("4U!4A40U62&IV@O5NV6DH\-O=N>R.I] M9.^_@%&,K:!+E/F"3 ]T]1=Y8@KPU8GR"04I;;V3/[UR0Y*8YCNA$'. M)VC8CV*F.J>:;3I='3D15*#'.S[S:K]QA6 M=ULL&:=+2DR2KMK*C6_@LK%[OR)QL$?VN\J"R,57X"Q:=YQ)H?87TQ?8Z2-- M?_M)PE5R2P?J9%<@VX5;2%%3^D!HO=..:=?:;D^E=UW+40KZ=L5\KOH)'%FW MN6N 0[+&._!G_ $^&S J:UNWA=?O@*2*PO\H>$+57Y1! ^&F"\U:*6HNHG#3 M^&%+3@\@I[?Q5$%8H 2$4^"$:ZL7O/UP!4+46MTJ\Q7_^4LB4M85+[%.537N MS-$CA2EI^&7R-JDLWTS&89*6 _BW(2P-BYVL)@?#60-5Q*T1RE!C#( M+_G^%OIA_2'?>=LM[4L8)SM-0&R!7>/Z_GR=O(#^4)Z9FW-49STXS@C]0;^\ MG 8JF]1&F^T!XQ5%Y@O*/>57.9Y2)P<:;,&DC,O@)$ZP/Q$#4TJO0*1P5.7U M;[DT ,-.1I5-Y2H9R]I>7%:&R"N%$9A,H<3PB9KZGI$2:N0[5NF_V*@;[$00 M+=(PC*7TX !TG F#P6BZVBH V;24J2N;7_Y>+_+*7:1-+32 ,(VC]$\4( "K M,=:9/.Q\J-2 M>M-X==*M SE8XW*O22FBS^-:]*8XY0D4-:7[)1OU'03WI#5K4D\-.4<)"BN6VP3NJ#/E\>?W%>_^^XWWZ\L^WU][[7]]] MNOYX^>7]IU\?7AMS=E]MS)-6DMQ?"-/M>!_D!-C89T:J1:NT>1G%7'7K=0W: M,(H+C?C&W0<(]RR2E(9OP'AOWEZA\U6%U@N&.3 (YQ.K\07)B.I=48><)S(6 M7+&F_\O+I/R:F:?<<@10U?[@1":W?M8IK(B]JP^7IB2#THQOC@8X0DC%8A1G M-#H\@JY13I2)EF-],2SZF&>D%STE2./9/ I5<G-ET1 B@9A)=WS@9+A 4&C.]?K<6>F9$YU@G,_,72\2PV:1 M).?I#)$2YEA_ 8_.LI);+I<1%HA@",1T2( I6U>POD9C$66J;#0/LRU,C?TA MF7?$.[#$"C<=_J\M^R3E69?'TE9JY!Y@*$ETRVIP1.S6GB3:IK07&\-+?=$) MFK%56CU,>9DHVUZDPU"S#KBB[/K"&UOZL&Z2 N0Q5XB2"4&??@*#E)$=B5$X M^7NH@2-I(=DH4BF("R YS8@?,7AS>03'RLZEF*F%8H6.F(L19?!DE(#:\6Y MP_\LTMQ[#_>.!)2&G[0VW(T-HKWX30.SOO2.&+/UK*.\P1:J\(ILXPE'O-7% M?7B]:_]XWV7Z98FYBA*RGI=SE,"[R+/<-!$VN';Q]W_+[;O*4;Y5(#S&G,(Y,@![,M,LY9 MO,/ ;CJ1Y)S$WR91,C2 +@M.O+"0"AHL[-:@!2C/6*9K[6OA#)HG%]@129AK M7[D 7Y?ZC]@9R>5)NEYU:(NVN+1SQ@@H.@-?(?IDVA?(>\Z"/XH4-$ )VX"< M+2JYAF*@$;Y" 4Y/MZ,(0E"&O8;CP[1"CQ4@7!)>A>&SV%]VY9 @Z\X@B MK4P7% VCY!UN1C;#CX)FF H$BADA%H1)^(XSO'Q:^35TA;]62,E0$>->*++3 M&X.[HL"*<-X,U4^1G3E5^,4FK&.PAAS"7EJCF][+O4 D =NP8.1XGB2 IQ'Z MUU?B*G$()Y48&Q2W(HP4E)YO1X5_C#$+#B.+!KS/=S/^#2"%7Q;>V'4@IL)> MI3I.L!X[21>5"#B&'1@Z _0.D:L)P%0(Q"S2&! (% Y/YZ1F"@U]5+,Y#80J M0WAG^4U@)J%O*,&B.6K\E9A CDFC@)U@F!5G_1.),;KY%"D432H0-Y*2"A3> M$Y4YFK0%DCN,PXY7'785=NX?U6^[E*8T/P7;R>FE\T);!OSC'>A.Y>0ZHR^6 M""^FC+Q;&97P1,WE'B[< 'JE>2-C/RY-%=3_+%D>.%L:60%1:0X!>AU*'5H0 MY;S"+0<].&5C4\ZC9.%V U.%J@D&QZED77\>%6F+G58:A?&].5,J$HA4&> O M^HMZ-/9M#WD8NLDET"SJ[(9?Y#\%C BNRIQ*5MM48:/)U-V>^\X$%R IST$Z M5[&$OE)&KX%;BG >+$ *3"V%52G]A5F+W@3S1Q.1UER'>C?J0?1BJ"R"GB2\ M,MUK+7<:,9%E ?N"G0(H59JB!;@$DFEA3AAWX0ASXG"?"\4IW*F6YZB^2FD\ M:&9@($)! QGJ<0(3;#M9+[R!%W+HN09QL%00LC7"Z/[J8[_7V95E@*65]F5% M/)3,387=@7VH.&F1(AN"#7C0H3'[P,)P.@J KX]!<'_Y.;1JD MCF@T4,W;Y$Q\99^4O 2E,W*,]3]U2AJ,DK-A<[QR"IO+22/0]]I]0N5.,OH" M8K=&!D7(MZ.;S+L ?9%82T>:THK;[J]P!;''2/6HG2910(V8[0Y8%:?L>44U M"VN:5!!?>]@X]2$C#UD8_U&D]@L5%4KI-SQ!GBSU_#X2 :6-BF_EC90SE$PF MKHZ_\Q@5&!7M\%'G/A>9SMS!NP(ZDZR0A" 82LF=L5D-JWQ/>=6L5Z5\_]1Q M$9!BR&H''1CG!FCU!NW?-)RI@F"?- ?Z$)QPZG/W.RP=?GO]_N92Y3WKV\H3 MH(52/KXBEM+IB(F&PDMM*SW51@Z)"KW@+)M''"3%6P!2@BP1LA8DQH4)80_[ M(!?<$ G=3R+*U< &2S00,]1\O!=&72*S)D.&-Q(9:ZZ2PD\PG2)6<*7\UDO\ MHYZ/E89)J:L8#74G%OJ"Y(LYX_QI2C/IY)P&XJ;FN#XMO.>4V9I3,C][W?3! MT:W'2($&+50._ZE((1_S_>0[]\W\-TU<_M[%Q$QL?M$ < M>S"7G?3VV <-IF08)RL#8$^3J-G;:(H[[0NX23Q/2?D'& ]\$ (!IHP'8]%OC>,>)!\^BZA0H,O6% 68ZKVI+3R_0PG M[C#44<;37\IBN)//)WGA=YWS:@W\VK2%TAKP!8%15@P268#$NZE401KJA*PZ MX(T+NI9+*)V4!($JI"[%+!DGIFEJ+-%[PNC-1D5J',$9\\'@*5+W.(F UAQ] M9L539Y;J1&EK>]F;2I7#":-:EFU0O>6(#(DV;\>[)IJ*5"ZT\@2% M50\V"&[WN(@48X'1[1Q<"V6IY-/5EE5S7"SILKJ[JB-?:A8RLB M>XLR?;4FF,1N84Z7G!3,P V0TZHUEA&VZU=VC[N(0XX*B5 %5Z@#B+GX.(D9 MWU[)/EO^[![>T^V=@37=G!SP CB7G(@(^X,"AQM)D[Z\+$Y3'%G9\51TS'TC M\Y#"?>A#I_N);6\-,H.V]+E72C)?J(P1'("(.(:-E#+5X04+*[&'NW\O0JEB M0"JJJ%:BKQ25*T*S9>O*0+&^5KARDX(6*F28.7I>&%S)91'CF M>#5TX&/%4+4!+ZX>2=(H ,-1D@S6;51Y-2HVB"%7GXX\Y 8#9; D_6'C*[2P]S9^R0$G]G!8?B+W&).6L1BBQ90^6J8+6R 4K8+,P9 MN2<5T%*BNT0KJO4-:ZT9S]! S9 DY%'90P!=7T,EQ+%4PTTH6$V1(NHF9PB8 M?%<9>NP<(B:W&?.AD#-&0%RC.X_U0PQ&PG8@#Z2=D*5=T!=0K0S6:'/3S!(R M9[H8N"S*$(2C*5HH8#C16E39%P,RC,(4%&0&:."$!-/)BVI[=3+=47EG=21& M?]/.1*%:.3,W_2"'4JW"]QA97-V\S-X\7HS[AO.1DO?9-X)#WPZ+^8>8BFDB M2G>$=XXHPGU1=2+4PD5)7EM@9\QD758?JF-3)X:[JQ"83)*+?ED[U,D]P[@1 MW-38W/Q5;(T.3\NPDK@J;.JD\[(RT6MEUK@2A_Z8I#*AA&CBYSIP8K)L"("> M:G?M%W08TXD_"RU<+9(![ZXVTE?+Z8?E7>R67]%!LJ6',LF]!@[AKA1'8>P M=;GNCU+?'6XI16: 2[FNAJ350[YF3C-,5E#GG!I/4W1&0(JF:LI"8?2Y#7X4 M4#^'%E#LE,CERS0I)E/])?H*JP8R6*$*N+!TRZ(-/XUA(RSYK"P^S%7W;KR6 M-BA/8!<;JGZHL: $!MN@0RCS6A]Q9"[]IXY(K;A;M1_Q+?U;=:ANA9F*9^C6 MPF8MOD*#+R*14KLDAQ0P(>QW6>[32D>A22W%M$S@)9IT%+'!WP5%=RBUOZQD MX0?B8)L=I#1CHS+;9=;JS)01#A8B]K>G8M[YHDYUIH_R]"H,C\<6Y,,S>/,4 M\6"636!"# 46!N7-[G@?C#]#RPKMS*C&KMWUIRJ^=.].^,J'L,R#MS49[)E0 M=(N#A8P21+)8IQ4 MV,6V>'W7<#JWX+!@=TK##L)TGH):#'1B6*=5'#;!-+ MW;4T5=-^# :LJC;^JC0"7C+N_3J? MA>8T3--_5C._)\S8#O)$@SR_^.U)&[_=@[GL,G[[V%=L]][%*W;B:C6"<%JM M:"2;[HBATE;H>]H0=_SV!%Z3:SQ1#;Y2<*IJDFDW/&;/''%N/ 4:K*Z2I(YV M".N@O!>-!;U& #7-R7,9K]C6DH'@NLS< %4X1G, /=V8 >7V+M7YB OM"'$Q M[U0014&UFBBN01>J(F#61U4H'I(I9:H$KV;B'S(DPC N.B8'-\WWOO/<(@Z" MW6'Q&TS.I'6CTV@I;&,G6$G<$L"E65VM +)KY$GZ,"G(A4IOYMRPM:H>IV1K M N9]8&?"\R-N$AFQIHZ@Y,!IURP]VO4J\D)===CVIUI48@J=07Z,1> MG?BG^2)ZL7%KR#9BSP]M09@7N:SX?%03;>WD*0<"ZS(*F<(,$B;02L=[BZ$W M.*0[[4OPQN(6A"&),Y4BZ*D6L[3KI=!U;HF6G]NXU!&@6\=<#-VA6/\FL@5 M;(BI[GO*=2AY%@;&+Q@HO?1Y3BQG/WT38ZISZ*IR6N=YO)F\GF(I]HX4BE27LKC%EM% ? M#*-'U<_(5*!23I8PM[8F@\Q?3K\RE^HV3"+[\GJ'F?(.:X^;JZ0 X_%ULA/\ MA-S1.([615.YG"#3/EX7YD\S<54CXZ#_CJ]THBA[%I<3(Q7+#")&Y3&:PM.E3:+D5(5%V!*;0S/AV4 MI*5,,M?KR#+?^$ACH7+5<>^'J<+'K80^[(XHXC,!0.L\UDYZZRE'5YM,4W1> M\549E_4.Z@NI/(4BC/R2I]QTB:>)X2Q5/ENP;I;LUM6US,[72]XJC#Q9>X-9 M,E<5J@/#8'61[6?-V+WA80/B0?NH P9.-:]IB8+UEEFANI.8H :'0_#QP-84 M<+'&#'23A2H@H>RE=!;IKO-.U8\I!_)=;S_08$P5F7B%M7+(!X :A56"$?Y$ MVK3&4NKJ<%$^'=3EIF:@F#"-==T33ND5_LF)4 M&1?9H:X[LIV@S-MC%1.G:)*[5%VLX6;-@4:4I+%<&#XSEGA;/I%NJQ.9@D1R MFIZ5&UQ24[_ TI[I2I[+ZMU?OMXEB]#DA*UG?%*II$6\;#G4*CJFX'P:SIV2 MLK*V3>J_%@;V)Z(*529<#1+PGG$>@;Q/^&B>/TPQ2)>7C*!JD;);X)982E:= MBN$ONF8.'@Z-@V,HJZX,2P&J+76D,]-([\SS2#:-X3CVB%!=?K6=APIYO'#U MCJ',[ZA,TFRMBC&XT/MN,GR)C/% \ZP4IC/&HDY2K;=\C(N!BY8)D62I_KB;U;K3NK=6>U[JP#=&=MZ;9J'5:-BN\_OUCV:1O+WH.Y['DL>U-V\PW'BUU"9?8ZWF^QDSA]@WA0N+EO&1OI!G4'"T[T&QN:"BM[(V#- M'8*!;KBRAED,3O=?2L(E7<$>T_W](KQRJPAR2W*_5;-9MAF%0P"7FY>1[8JD ML68@]3XK6+5#.VX#%^?4J"@,,X< G%[,E?.\454FW=Z+X4L=)G*[C6Q#/'\" M/_BT>7RRW_'>R+$@6_6W.>SA#7?4VXZLECJ4]4]W1E>_)G&=]VW3,[QHWAD. M.MY'S*:^$6-$HGIC>]X^^.QVL<)5QVD*WH:U;M4-#W;0:][!GG0\;@[UWB(; M',21UM[09VNKG3U*3Z7!R9/U5-+/P0I'1[!KZ+']*2MF0')K:&CGYE]INO+; M-!R&^>N=3_#);<*Z4WKM,KKOH?.MYFKVT PH:GM9=^>MQYZ&_]<\'#WISW5S[9YWCD[.&3/:\ M Y>F(7/M'G?.!KV&3/:TM^S;5)1'#>N;@XW6C45\1DF-$ +T.F^-\_ M]'^PPIQ4NI]Z\V]>MZZ]7I6A,2_[_KR>.*9B[]ZO!0*"&1:O]F#-\HYQ<3]L M]&@S=N(-M66=E[3W/[$-O;.&[L/[&-2A.6I$#-%QK=MNE'9%78**.=!GZ5^[ M8TH-("UAGGL$-.7A'3E]W;PR6V^UP[2#E(>9$.!\[BT_+2/-H,5 M(J#FWPR MN BR@>A,\]E?TF1&?_@_#%7T.EWJ9SIX7>/Q>^HKLE_TFETM=%D3I M+)^Q'UXA$CAC=/AICE)(Z2U207*$)^]XOV-:7 MA_%NBJ'JF8T/A&EM;&/)Y)>!UVV_VIVQ\0!.W&U&[,J^[Q*VRGL(/M>8@1O?=R]GGI92A?ZT3MV6F_=PJB M=G!Q-N@'\EN_B\(6^!3>PU83VV\*>51-;%L*N<)CHHIABMA;;[>J,_L>"E.# M^#>VD_G\Z6;'=O_A*3Y-VH+'UFV:M/:G45]:#>7Y:2@]K:'T6@UEWRED-QJ* MHI!?%MC.I=5%6EVDU466=9'>\UU[JXNTNLBV48E>]ZQ_T3U_%8"LZ9^>@9CI M'BM+N'O<.DNZW9,])Y#U$WQ2 G'5#Z[8?3N;1\E"2N\&&U::2E>*9+4*RL_G M1_]ZMM()*.JH?S$X[3_;'6!^^DP7?_JJ.T#EY(G4LU8YV5OE) $I<=0__J.( M>[UOZ&?7H9ANJUX<^!';6(H*GEQ-0SGVWGZ3HX)Z77U"U$<$G7.0;Z\+1$+I M]L51=_!"O'S5/0GX7_6P'R6 "/@$J"T#PG,6,X*%>&H2:Q_=<0;X[F3:W]O$ MSN:PI)Z1.JU__;"/>(74>6<@$%NITS[:2IV6)3T]2^II6Z?7VCH'?L0/LG6Z MY]YOG9O.5<>"W_5/CEF0!,F<&H\[C^N'+HY/-3[>C4B'(I;9T:=OD5QH<=0[ M/GYR+:=]]/F*H%8&-8A!]8P,:BV?PS[B!UD^K0QJ'VUET!XLZYB#A-W.^U^_ M7P[;?JW^/2']>?_OE^L/WGO5S\U[DXP*JHD]4@WHU-\#_7?3C4W,YY)Z:-*# M[Y%@L6$V*-]O1"Z\,<)5#"7W%L3F5?2=7$PR J3&>MH @:15TU(>PTY(?^^) MX"[:1Y\O+SM85G9S]<^6E7E?Q+R0I5Q=?FA92AU+N1(1-KPFZ^Q#&'_%#N(M@VGDHRV#V2&#>?/V7 NZY(%GFKY7>SY@65V.A/BJ(_B @+\$&)72S52 :;]LP^+->[29/.@5-4[[V?9EVWAFEVDH MHE7SZ6TTG_]S_N>^!G&JIQLWG6U,B[A^Y^3L_-';35T,.KW>9CW'#D70&*3T MC85-,R3(ERFVQ([E-YGY7C::R@!K37P6#S!3$ ^>RC#+,,,JGX:9$153<8LY M"S+VDEF85Y.QJ+_LZ7'WQ?#EBQ[US+Z6$QT#N#GZ5Z=&RAP*N?S]J0AE%XNA MWA&F843G(!7)OQ_6B2VU^:@YM271JV?YW=HCU[:1W9N>R>>/TS/Y_(>?GZAG M\OY"'^Y\+D_> ;G2['@'5%O?_OCF_3]^O?SRV_7;C3L>\]1#V+HX_^ED0/KM M+N[;9T=UP.S&5/Z["%-J.)*99.[[BESYQ4F8 4^)44')/%!H%AZE50:LO:1R MGJ3TF2'H\'!B\ -H)*C@#.541&/L58(#$3FI!W)DI$4,+]%XHLBG20JK"_:X MM?3%1>?\I/\@L^$<[(:'=6M>-^Q)Y^S\86USUX[:Z_0W[(#\9YL1GC9/%2C# ML#Z9YF::F^W"DN$6N"*7/WF7Q006S W@3ZCW4&]K9];>G^DOBY\.25M]E;WR M+N-8>+^D12RCJ+99[W.*'/TJ9G*3$[Z_%>O>+[4]=VCW0J_TB29%(_X4YK )HPVF.4]#F-\<)C@V4TW45-$=9G\'&R(!71!.0#_P MQ"M9.^^Z:,V>&/A[8\M?K+;E7PV38 '_9YK/HI__/U!+ P04 " !X? 55 M.6O/9-47 !?!@$ $0 &]U'-D[3UK<^(ZLM_/K_#- MK;JUMVJ8\,ICYIZ9+4+(&>HF(0O,S.ZG+6,+T(ZQ.;*="?OKMUNVL<&V+(-) M= Y434T JUNM[E:KU=V2?_WKR\+2G@ESJ6-_.FN\KY]IQ#8U MZ[._?O[EEU__JU;[^\WP7KMU#']!;$_K,J)[Q-1^4F^N?3>)^T.;,F>A?7?8 M#_JLUVJ?.5#76:X8G?LH]7EZVK:S+1:ZU)Z[K6OB)&;0+_UZ;- MYG7]W:N&[6VL;%A^O+UG7K\NJ2 M(WUQ/[K&G"QT#09FNQ]?W$]G<\];?CP___GSY_N?K?<.FYTWZ_7&^=\?[D>\ MZ5G8UJ+VCXW6+Q-F1>U;Y_AXHKLD:N[XKK=NCE\(>V\XBW,<:/VR58_:(18J MP$MMU]-M8XW7]%C-6RV)FPT#C\_Q,?93K]4;M68CV9,9TY3LYN(\>'BFZ9[' MZ,3WR)W#%K=DJOL6@/CV[[YNT2DE)FB 15#&&PT2CSV=S8CWJ"^(N]0-(N3! MYU\T#85"%TN'>9J= IKJ[H03Z3(/P1HXI!8,*1#CO6/H'M=-;.]&HTI!G1/+ M<_%;+<;Q_L4US\[E*?#=VDS7ESM0D80,* E_*4]-0DL;'SY\.']!M/L:?JPUFN6ZS5-+^;[A6RV"JX*&>,J5HR&"VY.&S*F6IQ%%D/R[*TE&]M25 M9$($@*._*-.A2XSW,^?YW'!\VV,KKLX%4R +)/K"E7^7_DU".:+?VY*]QP#X ML19\W.Q9MVW'XSCPE_"WY9+:4R?X 7Y"M?D8ZL,S#7_[.NQG^3>\LZ!9A"?"%)/PN0YN M)OS3:K';7-,XU*_GVVVWL/@N,0?V9_YY6Z=#X+") '!+&:3A-KF8"1;^&+%- MR,S'V][CJ'<+'T:#^_YM9]R[O>G<=QZ[O=&77F\\DN%T(0Z!&!I<#$W@_0B8 M2-9R"'%J2:1:B%4+T)[DE.#QD\Y@>'/B42"X"J%M(A1+$.?X+A+4_K+1R_\> MNT1'8_C_H?=1VCT\#3L?0& _K?>_6"TZ[0LT8%8XJUZ MO2TG\;A+;7"GQ9UJT*NVT:V&_9Y4()90]TOG\;?>J/\X[-WV>@^=F_L>-(45 M:MR'C\"XN]YPB""#[O\#-_G?+X/[V]YPU/O;U_[X'[>]NWZW/ZY 62HC1:Q6 M;=@4[:)6(7E:_U&+"=02%&IK$C5.&]>^))7_\]_7S<;5_VD!M=I?0GI/)ND M2E#%6G5XNL2:>E&O7ZJEJ:?%5* AG=&7N_O!]RK6S1B76$,NZ_6KG30$\&N\ M@R.2X"UQ#4:7B,V9WO@NM8GKZK9YH[O4=:9/B<$5B[ ,,H$,FXUZHQ'L$*EK M6([K,X)?8NR:,]4B_!ITH/$>\-=D'R$29VK,GQZ(&)1(BE<0CGINM!@\; M;(@Q1(S"2J#68MQ:A/PDM2UN5RT]*2DVZ^UF>C+*2Q%\GO#3:1IN"V"L3ZSJ MQ!EB$PFS5;]H[2?,H).3*+>9_Z@S!H0^$^E%\XH7SLKV/Q87&Z_Y.JV>N M3+#LQ?0MXDR[CFW :!DG>TC='Q5+7Z(GL3YZI/J$4Q,_Y =&2S M"4:2&#YC8,[XYE#:,+\.&4*KW:BW>>JFM-9LFNL8XIT6T,CWR@DJM8A,#>UY M1&BXFSZ9=H'PNW/=GA&78BPW 71/GHG5R@*M7O]V)D&L>XTVS^_LJ7LA<1JU M-2!O"P$G46OEF;XCU+L;W<*:S]&<$*_K+):.+>=)Y, )'8@&^! IZQ(BTC@F M+49U]#*0=1:$T$(?H=%JI1VZ/'D8?$CV?#.2:9>6#+I)XQ%*]:/.TH:Q4CSNDDLUQ M<#8=6/HMJ@=)(U3RK1D&NC\DX!90PR-\]@T)%K\3UD2VR4X80>PSV!=V,%"PV"W6YG0RW0FUH=KV-OOJ \A$5I$ M!;<&G XM)"3:Y)_T)4N$_.C$Z@F:>< Y-*M+W&]6J"0%/8@UXP/LO'?6C*!G MC7?-]6+=^4D9,D05E8YT#&"3RWM->04PW2RZH+;.5F/'TZTNM*$F8>4*8UZ- M$J%R->OM1BH*+:EP1TR)ZL[W@/.=!7CY]-]\ M&*$'4)F2[-.Y6($P K*C @5$U3A5:25ZIP64:4G2(M?HI&&9EL!@/C&W?-=$ M+JA"FR/9DUAW6NU&*@\A;7PX!1D>NT4FQ(;] MWK%GP.H%_EI*'&(48MEAV-$!RCS8_&7M[NYT(*[0LLMXU4KF8M@&.W M_Q$C,HK>PLHQC#'V[:7ON6. MRHF A?Y1J]5(EX$DL 7%.TE\)Y$890)-$CC$4Z[=;J9R:D(!'>7L$2^:G/.+ MA6/SU:E8:*6PB>?712-=1E.XB 8RQ2Z"]?0DR$S6E_>O]\(NGJ>7[68J/5E: MT$?OK',NX)6-)L@,$R&25W'DP(GGYE4C7=C$$=4X)BV)ZNAE('W,6P0MC".T MKEOI6$V>/(XQKI#-VAT.;=[R*W3L5FXT M9#H1ZP>F)'?4C\3Q@$!5>/DLMO\SIS0K[$MO1 MJW8S%V1Q]W*9A^ M'=NC)NHU\&>$-P?QHNK>BV'Y)C'Q59;H7?A>>(@I$UM5IJ!*6L0J]*'=2F44 M94U%DDHM)E.+Z S>_YF@5&A?CE(G^S:H! S[1<8-2#86>F$7]4;Z[&4 K7'P M(^+PD#P3VY?P=J.&8LX"8S,R>QSR^)@JZ[]N-A=ZK!?-5E:.G,,?HW\:#GV7 M['8VH' YN&BU6WGJ??3^0\B'>)4&+NFS&2.SC:[58J!Q>+ M+KEN;W83!%G#"7:48K7PO>5/.O-68Z;;KF[P7(2,_'(@Q4L(K"$9@N*H-(Y+ M2R+[R(OOXPW?.\[EA-S_)RHJPW=X&OJ2>KH5'I3EUSNO MQN3%N[%X49<^<3T&'/QT-M4M?*DHOF XF,(RX#:U+%QJ/IUY#'T'_L;VCTO" MJ,/#F9_.3)^%U2BN#WU1S\=OOS''7WXZ"YI3CRS.-"]H'KW"_:,7]=*'QX@K M?B-Q:K11!& ST-[!PM@9;WJSBIL\Z2O\B8 7%^ES)=@=DC^8YJC)8#HE>)ULUW&]7(:50U)F MR,&S27!B^-.9P8A)O5*<@+T6V'>VDN %3&Z;MTX MC#D_<13Z$AYZJUQVE,:C+$>ZENZZ@VE8ESY@0SJ;>XG\]'@.6C9W+!.L-^:O M;_65F\N6W9 =:()$0!),V-;FQ$H5%#6Z\&F(CP0V6!Y%\8"IC?4"Y82^A#57 M8JS113%@^";4YK3B)3$SF_X;K)8);>F4ZNN;):(+0CH;UV;#,S!_9GB /WUU M0"?W4H%P.W/WSK$L[AN-YZ0+&T7N!7A$S)S*T*O JZ0=BG8+W?L. M+P ;.T_^!'9MH8SE#9HD(A7&GW<\4SS8(B@U1N8LJ.LZ;/7H%*ET=EL51A'Z MZV!UJ$&&N"%&M[U@. 5 *HR+&\\^.(C$O/5QKQILT/D^W\W9UN8'$'9"]M:A M@"A<.MB^*K>3=54N3TL41Y_V0ZI(3"KRH;IRKE97)<5& Q*[^(GP+;XZ%*8E MADYGY,YA,_I,\E6Z+)H##GT9=+>'X]&%*3$C,=FYHY9'4+6[NN\PHPK<'"E0%<:8V#)_<_!D/M^CN8\^DCB8PF_<:H0UN7G[O%)(#K/? MH[9'9H15&2HM2#Z4QO/V =('W=:#Q @LZKW%TG)611ZA$$0%#:XRX+CY%I)7 MB7%N=ZEHY"X\1<%C&4@T]XS-]9!''%,C+GM6,X,Q-2W#?$$$8*H M,$$ZYK_@3_ .52?.;CV!B]^WNX$ -F(0<<0JN+\V1Z9[XU4VF19OA7*V@'SW MDQL"E(2N0#=,[^-\A6ZG/^'!SBVM]W!'NV?8KS,%[8["-T?'Y7&R_-7UK$(_&*_^C81FKDG"%E)M.!"%#6K[CO MWPR&0UBT'AVO\ZQ33N6 =7 *&?A9/->DP568@]W[CEQ&**.A"O0/??NGOKIW M=!NF>GA\:-69,<+;B8;?09>T MK,MF,>W\U78F+F$\7AY<^KKYNJTA2A!=:3QBZD;V9K5>[EV,K@^F&,HD;"8P M@:]'@+(F\!%\(>C889V017ES**/AH8(#LMND;\0V'<8S*JCO<[H4FX'\]BI, M_9Q,_%J[=LKCIZ!5&.EH"=QW6($CN]E(!;H3876PK6.R6#H,9EE0NQZDJ#N^ M-W<8;D=D@O,R6 X3G9>O*AR ML"J,LF][!.3OH?,Z,HBM0^>W'#@_V9D/H<*(\E_BAV43&$Y)OBJ/Q[7^071V MY_@"]V ?G(J&$:K=]>U8@%Y5C\IZ57DGQUCH$ K/!,D!J^K4[QP C>Z6#/Y@ MH24SYM!(NA#]-7I6P=15.Z$.?-;DM2E3UB1D5B>L-Z#Q\=YRY0V9"%0]<0.Z M8!!BNGA:)B\5%Q_ORC\S61*-JI8R\/C3>X#BZ+<$I")1[N#XQ4W%QSEVP:>" MY3[T\>@PL/&=H&D [Q0XH\_(;\@'3,VNC<6;G=^6)_"P5;!\$*_@S'SC*=VH MB-\]W/GYHO[>NHXGLVJM"Q,7)@Z0:_!;P0KF?CD<*LSW'&HMLQ!)\^GS2P M2Q]I2H"H,&LW]>PK4,V#/,1$'QOW*^!H+*B_ "O$F[JNC^J#VW(WN!M&]H*9 M _2DB-^W[9#W7F!'#:(N=]G#%M2;'DS><#3ESR,6@JF@\9UFO7'!O>8GL(0% M)RDRVZHPBK1G%/M-27<*I\_7I6-'1ZX(KJB;PA&DVBOM1-6MZ?I:HF@-"FL) M<$2]%PS8^-2=+]9'GXKO-Y)&I&P )[UNC>A+V:4N :+$E,D^;LOW8!4=W17C M4E;:FTMSU\&M*VQ6KW M EY9:!46DDW)]&QS,!T3M@@N/I!T"%)0BFKP5YO:SPXXMR:_X6(9QOU+I(Q+ M8% UKA?470?YC:QK:[CE=?EI3,&^LA22MP[GA(LC MWY\5WJH@ CFH'RZ;K=KG(N)#WS]\4#-4.H&N?-[\EMC. C<&Q87YF4W?NC0_ M/@.5S&+PZV7&X$U@L$?BAIVR6%0P+,+R[B>=#1B_=":(BY2YR:4,-B7,$?HO MZ+ 5%$UOM5)#AJ(;(/>X'[<$,A7XD*RTBI)/>&_$FMA'@J'=9%I*JFI+&I>J M"\Z^=1K18?^>SJQ5%"4V$\P(VQVVX+4L%2JHY%;IT) @''=0@A,7OFZA12E: M-$NC>>L%M>+26G[YP6O5\8:=J3J9Y8L))<_B[8%0A2FVG9MX)C;>Z0[3X:O- M-F['N@GD,R1!:%$ZVU$"HZ*!CRU/++G&;^\MG(1!#?;RLMN2LEC?.BI0N!ZY M!0O21I%H5+RX9:HW@)0_1\GJVBEXM:)508]OK=&5U:W_00O6"^\& M.^S-8W^DJ\:*+IG#5ULAGMR,3AD,;^V-=AW+L6T44QR6[CJLX/Z%(B@EY!CG M$9-[49F\XV9[5;W=\ 3-INU9WP2ZX5=('<4I@T@% :=KLO"\=MDZKB2,"J.* M+M ON!TNU4P%VHM2V>*+"62A51AI)WR/+H:SP=*ZU BJXV!YNW,8ND2YD7 ) MR+=>%#)F"7TN?1@@":."S+8V7L(7E#R2G_R1] Y/%MM;^\$ERM6&9!G=010> M4T7M#$^F55$/5]"!NE5-@LKQZ&;^J-8/B\]@'F"%_6ZEZ&*$;WWC_]:=G8DJ MCZ)7+DI JEHF$@H)-C,,(UWKU]O:YCU8=DMXP9\4K+J:GUO;PA>Q/>MC,G"H MZGMGO,WKIU/Z!6 QB KK(^8Q9=\_F=GVC5\W:0-OYX[GV-0H?K= ;G,5)!%G M526B3<$!G$"WUD5-^=.O$MSJ&JCPTNR"%\*FFJD@]1US!N)[(/9#JJKYK>9V M!;Q\8"-A'CX=^9-_$<,;.X^.S8CA^,PE_)C?89/X>Q*E@@H#+M>MZ'*@G7"I MJK ;I4-XH*63F&PE0G7E\:B@%M)W723H%V<%]\"H1$5=(MB\KEC9Y82, /BM M\^V_GL/ 76,.%'[^Y3]02P,$% @ >'P%59G4^'"[(@ RF ! !4 !O M=7-T+3(P,C(P-C,P7V-A;"YX;6SE?5ES6T>2[GO_"EW-ZRVK]L71[@E:HKH5 M(8L*B1[/?4+4DB7A&@0X!Z D]J^?+("@P 4D"%2!AW+809$$B)-9^54N5;G\ M_3^_G8R>?8%N.IR,?WG.?J+/G\$X3M)P_.F7Y[\?OR;V^7_^XV]_^_O_(>2_ M?_WP]MFK23P[@?'LV=G?R28_ODL=Y.39W],NC^'7SPA_YC_ MT#K_\9?GGV>S MTY]?O/CZ]>M/WT(W^FG2?7K!*14OEN]^?O'V;S?>_U7,W\V<S%?__V]F/\#">>#,?3F1_'\H#I\.?I_)=O)]'/YFM^+UW/UKZC_$26 M;R/E5X1Q(MA/WZ;I^3_^]NS98CFZR0@^0'Y6_OW]PYO+1T[.IC/H?HJ3DQ?E MI1?T0.YI\X.S^% M7YY/AR>G(UC^[G,'^9?GY3-)$375@A8Z_F.#3WWQG=;H1_%L-%^:M_CSQ6<7 M\JJ1#=]F,$ZP6*'E3>.5-HR*?2;?\RY$/,)K_=G V)9^\/QV\'?HP' UG M0YB^/.LZW!.#F"08KAE))ALB!03BM:0D4":H$8IK[J\N5V%IBCS-Y9K]-,R% M>_$(%#)G+V TFRY_4U:6$>?+SGU MQG@KG2;L5+!UT\=FD2]"ACGO^["L4 MC72A[A9$^BY> =G-S7;QCA?3LY.3^6>2X0Q.EG]?=%]5?,PFS02RP #RLRM( M#F+LSB#=PFEFC+M@)'$R.R)#"L0*YHAB (QIE9B(3?"QEJ1-H,&?)C3JB*$F M*B9GX]GTO3_W801+6F2@R@,/!#*R*6/B)%A'24:K2@7W63K>"A*WT+,)'L23 MQ<.N J@&AH^S2?SS\V2$ZSD]_)\SU%@#E7065% "E"%KRCGB;(S$A #.4T"7 MSS8!PDU:=H9Z2L,B7S]Z[X?IS?BE/QW._&@@;>1 J2=<6]QWKBRUUI*@ "@' MY;(/;DTW M:0G!H]EGZ)"JTPX^PW@Z_ )OQAC>PMO)=/H.9D?YV'\;T*BD5Q$]@D#+20DU MZ!'PXO [2#11[;AJY3\]A-!-@".?)G!:BJP:KE:(CDDEHGT@,RB M^2/"1I9$5EDGT_I HB(_2T]6)<^D4IE0!Y1(EC2Q-BKB,<*)2?!L91LEN5U8 M^0@G#@^2_'68[[CBU9"\YLCCW603(HJ7N%QA1YO9 R<*Y*YQY 724!W3D:2F>(!$J,* M&AU3KJ6I3WY5-6#4D4 U1/SAN\Z/9].#Q]#/ ML^4+XI/XS!*QGEJ5:0X10A-,W$55GYRF6JBH)H5ZKM%D_.D8NI-7$&8K&)4I M*BYH(-P(1Z2PB01I!9HY9H$"1&MU&W?B5GHVP8)Z8EBHL/(M'&2$YBTA@M31 M))F >,_0V9$T(39C)DZA#N,\,*N:>\VW4M;@,#9&S<&83#BCN.[:".*"2B0Q M;A6-'IT[VH37^[CKC2N].T:N;X8=Q5#U\&DX*]D^FN2/X>1TTOGN?,',2_3ISA&, M!R?EAO%@-NN&X6Q6;AF/)^_]PN,/-D;J+ DV(T"90(=!YD"\P\A0N:2LETWP M\6!2>^ITUT=16R'6.Q&?3F$V'61G+8WE_("75):,PO:!&Q*424I&GGEJXXXO MGK\K%^^[R2ETL_/W(PQ^4)9ES4^++G\'LX&.TCL,B8F9:V^J(K%W?753UR?': @/7T5Y- (T.,N?!\%'^?0IS9@?.*V0ILK83$7+N4BNLOG4=8*JV( Q5( MSIXISA*&Q8V.M&\CIT^.5@T4[+SD%5-%IFAWXPS22S_]O$*-C0900U'"%0)2 M9HP'K0!>'#YO %_2LHWY6T=1G]RD"ABHLO#58/#/R21]'8Y& \@QT8Q^EC,V ME@-1]+@X8\0FRVP63AL03<2^I*!/QXX5Q+S5PE83ZYOQS(\_#=&EOM V,#O\ M%D=GY>S[DC*5F(W29*(!=#GSC,1':HG-1@2I/;[FFHA\$^HV@8-^.G"H+I#* M4<]EWB\J(*.<)\E09-1R14((AB3A;"%"A5:9HZMD;")\\W2$O_T2-Y)RT,P+ MU$=$1(= 4XD2RZ0@AJM8L@TUNA_[EO(6Y\=H/\OY)/Y38JPO?C0_L9PMSQ<6 MR769.N:BFE?XS6]V7#E%H&A6G>0V9F-<&\.V$7G]BWVWP2(A'! 'KK!!C%Z"U2#-MM5DA6<(('*;AN MEA*[EJK^A.L+_CL27=>SG9=$DDIP$A/:EJR#\M]A4=GT5/-M+'X,'/+)!DX-M&:[4 >'R3/U[Z<, 7*+! M6$:20J1);X$XRHLI4#I&#I%Z:+(';R&FVK7-A5LT'<@8F' B$@<90\?@.;$4 MW68:LK6:R8'GZ;=1[7?3CVW?D;7*[YI1+^):[D:+XTJ,+15QHD M0STS61,F*1I,4Y+@(6;\44<=I<.%:Y,2TY"I:LIU!4#>4>42.A;HJF"$F73I M\H0N),7M#VB(<>\WO@E?9SP>]V"H+]AWE&&US8N\3:[2GC6I+ZI,7["JPZ\JR?OW/ICQA&%3-,$:ZX M*W<(E 3#-4$3EP5UT4K3V,V]W1':) M$9EE)%8GCF&?=\I'SD&VN:583U.?M/)NJ+A1%%!'#O6<7Q@C>R.DYR"=#,?# MZ:PP^^5R(SKCA6(T$YUEJ>+"C>@35<@P$\$;"ERV\6GN(:Q/ZK4N0FI*I.8I M+.#'E-NF5_ %1I-YIN62).6SCED *GWO2_5G(KY4?WKMI112 6O4)O!.LOIT M0E\7(O6DL0?7+#&A4DG'23(",BJ!>!8 1618U M\\'F3U]R!B$QR1TE498<% H.HR35>JRHY0,6E+%$W'!EC[HY;OL 3T$1Z67WCK6QNN^@Z@J>V--*ZW7DP[! M-5Y<8<;SX\Z/IS[.(3A.\Y\N )G^_]E"VU\N5>94T7G-FJ2\=)9WN$H($%U. MEP-8+G*;//HV_/3)8M="Z*V[\7&14,_OA=G*J2B'G+,IS3*"2>AZ@R6V]+WP M'@2CUCJ>VV0J72&C3[%Q*PQMO^Z-1!]5,(:'1+@H$RX$13X8HT09D%K(['2C M;B)WB+Y?UV,^,C2J$5]R?@9?T,?RB-*,<4I1.M'*&]W0]]L@!UM9XO.E+ M]P,%E6]]D= +C^]7&$.Y@@Y(2^)"8508BLE(DH320CHIP9V@5$K;1E^O(:A? M<5IE/.VV_$W2/=# L!R4("Y))"!%B\9'!") Q, #9UZWN?I8F^ZQS='L%QB? MP7*G=N@M_3&G=9_E2R!/'_-.]8RP,5*@;"P& L94I'MN 521CZ M*&^9BK3-0=46Q/9)Q6Z+G9L'N&UE5C%(G:*S=D'N0"7#4P*-FSY$(GFFQ)9) M$^AP9Y:-#4RT@N.$VC5L M5,J=+=43?OH9 ?)EB)_VZ_GON)O?C%^CFS2.98-C:/MET?=)T,@\91@(6>5+ M=469VV)*L_JD::88QM VN0:;T[BM-BE"&;SWYR5<7X"\FR((XV*&Q_#? MY0P=/J[LA(%(R2/3B83L,ZZ(]L3.V\MJCQNAS,"2[CZ,/?BIO4JV;82B]I?3J&:8RF-N)J@J)WDQDL1V8-A ?0:)6)#]H0F0TCMG0S5\I( M1#1HRMHD+JRCJ%=7,?O'S-;"J0>5A4HLY] ?X/2LBY_]%([RRBR9@1%*>X0J ML*$>^<(SX;AZ0ZIE@;+_A^VAY8B/BD+5@CB351.F^FT[,R&O@H?X1X MUI5I5&$V*)W0948Z,B^=MF/TQ#$C2)19,^^# ]?F].%>TOI4W?@(:FAW<577 M1Q]@/H_H>'+LOY6C@M(U%)E'T'_\[#OX%3&?RET+C*?S11U@C)A!20PA,(![T'/[U-%H+Q%<.ZE4S!T^O8#Y57TJ MT)E#%1*)HR5/U65!@L10P!ON(=,,"=IHJ#4$;8(=^X,IH!JRJ6[KD)3BMBVM M<#E]F YXLD):U'C4E7Q.53KZ)JZ)0SA;EE)"1=C4GMU&U2:0<3\89*I)J8F" MN1)!)J&-1XH(.) E@BQ%RADE''RY- G.-)H!M8ZBC4X8Z0\&F"KBJ>_$?'?R M5T+%>6[254@';QCCJHPLXNAJ<:&)Q6"2**FRM-1RB/'!GLR&#]\(+WO,+]FK M/]-"0/4N1DM+I*M]]Z[V2RKCT*[\8N6=[Z$;3G#I8E>ZE+^"Q;_X\^+6]_!; M_.S'G^ #Q@2'.4.<#:)'ATV&,BZ(:2*U=^7$E!/FE?"&,N<;3<#<+Y\54O)N M@^BB2.0J1(/G(64%A.IY]RK(Q%E3QIR%Y(*S/+-&%>,;T]BGS(<>X_V6U- 6 M(*B9-WH;?9N*2&*U+S0-WQ,]G660FI>"E5+#-Y=;F-/;IENOI M@W17$+0&Z6W&GFJ54S* ?ELR9529)T$'37(65*'9!R?;W(=LF[CPN-=J3Q^D MNX*@&D@7+![E5;:/QCLM\, KQFBP2+E*BI2.8\0Z84D.'&0"1T6C*;$-F.E3 M7](G!/O'AM5C>!K>,:5SB=AD*KF+WA,78R:&!4$MDTZ&1E7Z6WH:#U^-@Y-) M-[O,;+I48O,@LG12&$X7O8\'-CE%O:.$NJ++I$"OT'L@%L7$I1' 4YO08%,* M^Q08-,+8C<;4+817OS_Q'QVNUJO)U_$@!N$EA424E:4+APO$EM%C@H,1D:EL M0ZNI+]=IZ9.+OB>X["B0FH5'UTS608S=&:2K@T#G%;'?9]>M3(,-PD5@:+A$ M5K+, ^4DL. )]Z7GIC 0&HU9W97R/KG<>P/='H5=#:*OX+2#.)RO(WX_@HMB MZU6-.Z 8<"J&3KV:=_ES0A"K0R(.( 09HS:FC7NP"75]9RR**-3[5]LM$C)[C5ADP%P30TBQ>3:5Y! MAJZ#VR?4#*Q4VJ0() 4Y'X[MB+=&HNBCRR!43*Q9N>X6]#Z%C+;V-K"Z9*NA M\+4?=O,16=^;B1SE/WS7^7D@037+WD6B6+!$ZAQ(B.@Y@HF<"^&CD;D)V.XD MZPDDN-6&5#TQ-=1?RX"C,.L,%SI9( AY(%+ETG5.4**I\A$7 ;'>K-'%>K*> M0GI;>VVTK9S:1H379FZ5@@6IHDDD2HOJ$#@GCB*-!KAQVOFD4YNZI$VH>PI) M;WL)[7:16OVFY;=-O%\-!Y;-[K)FV@AJ"#6YU'%Z5)A9:^(8(.RM3:YL[.@])U?XK'&!O M+:^&,+IJ)I='Z.<#9B.#6#H#&T;+V!CTZ,%SHC-8W "1,MFF2&1C$C>"U0]V M6-U&?O4:POGAN!C0H_%'/X*CC,N!Y,W.WX_\>%9R..;3%09,)@BNC"5TI8B< M:D-\F=9BN14RRA11GS;!UF;T;00L]8.%90U$USKYYK8TY 2<)3">).E4Z8E9 MZ(L20 M-LFE)$X)17+D)D9F/8]M0M8'$/D$LG:J0ZR1"!NU2+R\F)@L$]+\Z,UX.NO. MYAOE8_P,Z6Q47KV\P9C?=OGQ:D;(;^@"E;KKR?A#*< N_=9^]=/A]!7,_' T MO@O1Q[CE>7]]5$W/^._;14"6* >>0_687"41"1!)4/0 MP!KEUW\!]V>^!N?D%%9BO9^]NUZ@%ZQ%UWC@[''#$#8;@WB ="0:/>=F7Z MC$EE7()'F#AE&6MC^S:'(!/[U,DW1X$#U[OO5HM#-,F:-A'B]3UA3J_MAC^>AWE!SB= M=+/2F:RR1:M!3 MK5WV1*EK"[4M@2_=45# .XYG@B:34$Y\@$I#)>OPO2M?# M'C85)J>O?/!BKN%L(*(./C!;XB_T*G,TN#\%)X&G;)7S2KIF$]-ODM,W*[D? MC-TR57U'257L:+=*2IFD=D%-LG,C'4@N-:TRT40\-8DP&:4*5 /P-N6 ZRCJ MFVWM W2VE%=5C^M^'R,JRG3&2%9ICRZ@#4B:XP:_HU%*\-I!F]2;+0*6)]RQ M92=.Z?,@[F V<2LE&+0DH6GJ:Q%BR M8S ^X#QK:CB8V,:!6J6B7JN$2?=GJ0Z;1)A.YVT=<0]!]P6F ^ 074B*Y)13 MZ3XLB0]&$VXE2YI)"XV*13<@KD^^TM;H6-\NH8Y0ZC?6^."__N9Q?P[]Z!I= M4O(^GK4_.47VLU!%)?:B\'HZ'4]32 M_YQ,TC7"> (E R3"P14,EU:QDBIBR7VY MJ&&^2*@OAR_SXN6+&'%QF=O0LWG(X]LZ/5LO1"5_Z.KSKQ:1+R-V)8035'B" MP"H.MT&'6WA$EI692B>U;Q0C;T#.Q)U* A6)4 5) M<)I#MFW2)>_C[G%]H]I(N5&IMYLD*J8]KO)Y28J@,?H,)+L[RZ,V--Z,IV==T>H#H=&8JAR)D2&4L=) @G>" M1*N=D"GEH!K-!+M&29]\G3T!8CLIU!E[\;U&?77B_&]^?);QW[/NTH /F.92 M6R2&46Z)E)*28*TF3(&7V1O*Y6;#+C9^9)^:=[6"0D,A/)I#O)*7[5?RLIMZ MP?<\L[7K^Q"6J_F[:_+?2V#&J60&_R,8;4L,S!(GO@P!5%P%S0.B5+0Y#[R+ MJ@IE'+=_]C^[4N0.5.GLD--D2GD!U9GXR R)!IGVV; $;8X&[Z:K7YYO)="-U"!T64;#D^'8 M=^?'DYD?H5\Q':9YE6U9E6;&N!IM;8UVFR6L9-R7Q"'A 1]?'E=H^S0>_AO2 MFX2<#/.P.(P+#_2B[')^A/IU.!H=7*F$PO>R.&>N5$]6E[] E(=0[%]K'7!=(>G6?$.E7&(3-7 M5MH0[IR'Y",D&OII&!Y7Q5RY3_Q^<#8=8)@@;4Z2('(#D2*H4L&BB?9,,^:! M"M.FSF@?W/7!-/=R:[140E6@UDL[?4=_%@%!)%QLS4I6LJ:!! G(GXPB<1D, M\VWN@?;"7A]N&_]RVZ@.V'JYCRZ2L%=SNC.CS 3#2_-#].$]^E*!"4<"]2 9 MQ47G;091M.6K#]>R?[F=LR.\ZK5!7"Y,D"Q3ICA)W&!XX#6&!\+A_C56!,BT M3-9L NZ''%&TOA)^$C#<2F3]BYZNULX49HP.,1!'F272"+05%$/!F%1@EFKK MK\\:VT/0=)7&/HR/ZC5"^X21FOV+4!1OAU]*[[N9'W\:7M*^N 'EB07'+"-Q MWI,NX9IYI0UQ/.ID#9>ZT1#=^RA[X"2JOQY>FXBXG][L:KQ[5\+3 &A4WG%- M*%5ELE+ALDSGXJ6+"+A@::.>'8_";A\&:SV)+=)_,#;S<.;]3Z?X36E5F2?= M0IAO4&4,_>BB53XN\WPF1\E'6)E8=L%&U$%0%2D)P9;**)Y($,*6'QE-/$9U M/2][<]]F9^IJ11#OS[KXV:,(+Y_Y_4G3@3$"(QB)MKHDO4HP0*RTGF1K4:#@ MG))M8N>-R.OS&>Q^X;ID22(A%!V6CJ=!" M\-"F2\M>;C6VN\0>.FZ!E8"1+ZHF,5!,?0B T&F6TI^0FX!?)LR7>>THBSYSF MQ'E4O4JJ? !O?;CV^:MLH KHZM\!/NJ [NQ6Y7"U/\ JQX(:3B,/)">EB/LCF02#KXZG1*B_:BZQX-H0K)A89 MD@ZT)%1IGD3*D06Y[8:I0V*/%NX.O]^HG,M]*;$Y(B:<++X)3\1) R I [B> MN[&7=>QWO-@C;-^G8!X?-7W4)-MH3Z>"D/B%> F<2)#(KG*E4B%(2VVVT3^& MQFEDI!\K)?#'VD*M<=8R9-R![2LU@\>='T\7;OZ ,D&YYB@6:LN]%?I//GM& M,F3F0^8RYC:->/;#7X\TW!5$.1LDX&:($1*NNK(DT,QPZ4TVD?M28MPG7ZEW MA\"/O14::JAM<=)+J[ZXUM.BW( ;21P79>:F-21851(!9<"U9FZ'6+KRK7+_ M2NI^8*AO 8]':G6PC/RO)UTU[&!PWR/;-B9X$,.5^@W2UYS[X-K-,'TYKKR:15P38 Q(S:TAQ?SG"AAF7G:.$>8J+P&GICGY56@JO[X"*?LJ$EW86$.\1 VN*64<=R+NT\U&(.] 1)\"]8KPN1)U M[$M&^["RM^SH2UH3QO0TH[4P"?6[# S*02,0X#EF[KV%L'^_;CV]3\@B;P.] M/0KS$8%W_'4R,)R[5$9FN%*RAKO#$JN2( *,SPRL3(U2WK#C+5QD6)6EKYB-%4A'+VF#$F9SDXY$&)-FUU=Z.[ M#P7>O4/B3L)])$!^@!,_Q,BM.\)@<(J"+-MI$!C2:84E/#(D/.N$6EP:XL"P MAEKMWT-Q=S(]V\3'/E_!KLR.:WH!L^.S65R';+,&.)S+S MN/?BRO:3UX8RE 2"N MJ[2Z(JIF4!=E]@O.;Z&)@_;>,X%:VZB2_$T) M_Z&[.;(/)+K2G6%YSO'%*=X(-1[9"Y+1FQ(AN!O1?8Y6T7;S#-;0U"O MM58FM%>-242".@O/1==UXZ#YW,*0IH"!GW MGG@VG\D9+7&..^)H,)",=E*T&8%]%U5]<$8;HV,',6SH5US\OGP)?@K_^-O_ M E!+ P04 " !X? 55%H!M(ME^ "9I@4 %0 &]U(A MXC0(J %05>Q??SVP4"0(D ED1H*$U-96HD@*^87[EQ'N'K[\Y__\XV+TTU>8 MSH:3\5]^9G^B/_\$XSA)P_'GO_S\VZ=7Q/[\/__K/_[C/_\?0O[/LP]O?GHQ MB9<7,)[_]'P*?@[II]^'\_.?_I%@]L^?\G1R\=,_)M-_#K]Z0OYK\8^>3[Y< M38>?S^<_<?.AH./[GG\M_@I_!3[BX\6SQU[_\?#Z??_GS M+[_\_OOO?_HC3$=_FDP__\(I%;^L?_OGU:__<>?W?Q>+WV;.N5\6/[W^U=EP MVR_BQ[)?_L^O;S[&<[CP9#B>S?TX?GL /C[-K__A333JE^4/\5=GPS_/%O_^ MS23Z^4(]#R[AIYV_4?Y&UK]&RK<(XT2P/_TQ2S__UW_\]--2#2^^C&#]O?,IY)WH MUTLNH%2!\S_*I_W2&M,Y IG&RP $OPOC0O .,6[[]/:8KS^+),C^CBR..)J-KA>%AVBS?XU]6_+L_8Y]GPQQS& M"=+//PW37WX>"(Q&4HD!$ML9H[0 MS+Q/3(+SX:[>9FL>S"#^Z?/DZR_X'%0>9_^2Y4NR_'*IO0<0+,7;;F6?\'<' M,22?7,S$TN2(%%Z3X!B0H"1WCEI<2'EG^+K,[KZ %\FT_D@.6,B3[@:(S61 MRC'B0I;$"/ R&<%%ASK=>/@)J;>-6.]JFG6AZ??4):/ERD=W7,.]F6IQY-C++(%>^T,TGG MB,X%L^AF!!J)T]82GHUFU"K*J>UNB]YX^@EINI5@[RI;M%'VR_%\.+]Z-1S! MV\LBCH'5"0#]2A)HP,5QD,1:8PB7CFH/0+-HK^3-IYZ A\"9ZEFG!AJ%)$& MSQ7OT#E@U'MG0X@0NWKO=T X&09T(>*[NC?M=7^6TA1FL]4?9;ELX/ BE(% MPIG-N%3IB%/>D)BSHI)FZGE7>M_R^)/1>5O1WM6W[4S?S_'+=]-/D]_' Y: M1G')YN;((.B5AT840K%MU;R X-9VW$?"6&$NK<-HM M8.\GL[D?_7_#+PLKPT5P265)0"9+9,*O; )!')/14&M2]JE;O=]Z_JEI_7#A M;M%YJ\!:V7/.IN 70'APV8G$"4O(0#0J-6+@0+R@R7#I$^T@;GKSB2>@UX,% MN$63K<)GY4)Z]/Y\,KX.!'!NLI"!)(Z,DIY:/$.B)$IYC6>(";$# WSSJ2>@ MT5:"W*+55G&RCQ OIT@QQL.GX7P$ Y%E=CD#B;+$[" EXH-BN#1K&$N26;_E MQG1/K6X^]02TVDJ06[3:*E#V:>I++L_'JXLP&0VH- %HS"3)R(FT8-"LIX%X MQ87AT>!W96N5WGKD">CSS M00XY)H6NFM;%0?,:5TE=($Q+*9R0RJJN7*+M"$Y XYT)>(OF.PASO1[/8>KC M?/@57OBY7^$<*&KQT=83XXU&7AI5KL\D$4RS#)&J3+N*=&U'<#*:[T# 6S3? M0<"KW*M-GZ.+_GDRO1IPD0U$K8DUSB$>)XGC:#P(@]]7*B>I5(=WE-KM(,KU\<*/1L\N9[B\V0R]-ZF$ C@F9/O/:)",=HI(&A9=C5 MS=6M!Y^,>@\7YY94D@Y"62\O8/H9#Y*_3B>_S\^?3RZ^^/'5@ GK#6XL>)0X MM"28DL0C(A(<<*\Y:.^["EEO!7 RZFXOWBUJ;Q7-6M'P'$:C-1SIC#-"*Z*= M0TR4"^)ER(2J:'7)<]'<=_52WWCNR2CY8&%NT6VK^-;*1IQ<7)1;\$G\Y\=S M/X79N\MYJ>,HON '7H=%37$>^6)U#R0D"TE+BMC X@.XX0?.(9J(1M+7:;SWR!#1\ MN BW*+.#K+'G"&7J1Z_'"?[X7W U,%G+0'TD(@HT#H-VN"Z3B/+9H7&H9$ZB MJW?Y]J-/0+GM1;I%R:V"9.MEOAK.HA_]7_#35_@=-!*U1?=> *%)&<3D'7$> MO](238CD* 7>_F)QQ\-/0-%=B'6+JEM%RVYC6J:7+U$I[BD5:!I:5_QYYSEZ M!,F2K#+72:O(J>E8V3<>?W+J/E2T6Q3>*DBV"M=\X^"ZF"!ZR2)D($;80*3% MK0=/%4X@4FLD:"9T^XN-74\_ 75W(M@MVFX5&-NRTD\^C& F28=@R1JL>]?0.M7VC;+K'5[J5.+=56_VT+(C]@G?OCD9S^&/^<9?+ZX$U!NSHO+&?GL_9?!(INI?-#SD9_-WN6% MZW#VQW V ,4=9R@9IS(RUOB2KYX,H8Y%HZ)4WMQW;9W]+"R4M7K2@B&_P&@^ M6W]G011"V:IZ_G\\"*E#QMQ3U/X@@PY0]J2&T#LLV%L#NXGGQ6(+;81HL%%E MWRD=[F+J\IS8U2C@&PLZ5MJDBL3[X8*/(4H0G*CL))&"96(M5WBF)9>8IDS8 M.EM"7QRXU7SAB!381] U5/\MBO3KPH(:))U!))8(4P$=T53.2LZ!V.",55E8 MRBII?A-*?T9B5_K95'.(C8T3*G(A5UA > M*/52)3#FOBNUPS5]"\:3U_+A0MWY/O_G+QO"0%/VGX+LT\L7S\[>G+U]_O+CWUZ^_/3QO2\^S#G,A^C$W(;5M)W*?H]HV7BE MQ7HV6K2 "4&55EI)1&E,0'*7&O<(HFGJAA]+[H6P=6^366CO:=V=DX?2B=S6[=560:> Y,$P6Y%+K+ M2/ EPA4;:FWB#/^\SS5MO0UM1=7_KM22 3MVI?8BKW ,W;FZ.KN 4#]'JE2U_; ME7S]+("@OVWQ(!:6!)L4@9AQ@XX*\/RLN^GU$K&JI.<6PGPL4:H/,"I-,O%L MG5\M>J*4S,/)>/;LZN9/%IZ82#XQ)23!XQHEI5VIRBJIJ,E&M-ND9O>F<1_. ME>88^XYC=4&$22\*J;"5W,2SLNN;(*H:TKJ+Z3@AK5I:O(%UHI&Q:%1+ 0?<8,'^+=-#NS&T+^5 MV58SDT[%NM/1J!D-^?@)__OKR[>?/KY[]?QO9V__^O+CZ[OGA0_DG[Y[_K[.WRS__]N[-BY]+DWU,49_7XS@%/X,7L/SS M]?@37)1>6=.KE_^Z++W3)J/1J\GT=S]- \^T#-QIHLN2):"QNE@W[CO>Q^4CR(0L ]#-L_B:BJI$"7:0'8WR3FDF!+ZQ$0OSJHD.)Y5$?\C M./-,\(#_KT*9AY#U3Y-Z>IU45$H%,W\#WW,_G5XAK+.+TI7O;#Z?#L/EO/C$ MGR;+\/V 2P4I>TF$]0H!VTRL-))8)KFW5C*43Q\L>ACJ]T.KCM7682_D8A#= M>0E*7/7U;'8)Z<7E%&$O$1@H0_$LD07A#\*6P MU IATF:QTUTS\?#'GR!Y>M)%A\V5=^VBVT'_W8\NX1MF9ZPPE#I2IDL0:9,@ M(7))(&LE0PSHB=>QD Y!>X)TZTUY'39^WO:*/)^,5].KWN6-'WV:W+DI&K#D M\?.D+R$ /-"#9<1EIHC/UFA;!DDP=\BVM1^,$^13S[KIL-MT&^2+]V*0%.Z^ M#"C2!#21(@3$'#PQ:";ZG)/7F\T:NB75 L4/3K743(TN&/(D@ M4&76=*NC"K&?9O$"RE7.'$%"6"1?4S)HRD.O,YA]&2B.[WSJ(6& M.HSH-"+[XH?OOBRR>5[^ =,XG$$:F"QE*DQ7/I:L[Z1(H,!*^%-)2D&I>[M3 M5]JXZC/0T>26V Y;>JT"Y(4)JB=9;F4$+7!)'6<@RR91D_QO8 M#ZYUK+D*$: /,)M/AW$.Z89?L%S 6YB_R\MOH&@^^3_^,9R?%ZGALF8#PS5/ M(0-)- @B1<17Q)DR 3?E;+W7C->QO0Y%?-K$ZT6/'0Y.VX%[^:)L@K^#&5^5 M'!40%4LHCM(RXT^+$C7-HLR*HO=VRNJ,>XW0?E>\ZUY_'0YON[5)?X OE]-X MCN+98A4,LLW.!&T)Y;2DTR9//"MM!YAGE@K+%NF1M<[3>[&=-I\ZUDV' ^&: M(%Q>ZD0F4TBIQ$T$E-:PBEC)*6%1"J48EU3?UQN]#GD>S1W<<;BSOV:Z'"FW M1GB6_OMR-B\7 K-/D[.4%L+WH_=^F%Z/G_LOP[D?+5@>"O[2:AC<5OI+-Q M6MN,JUX**TMR8(U-L@C+4ZKP ->!^*B*9US:7'@K7:7;EPJ+.6U^'EO[70[, M6UQ]+Y \]^,(H]&VK?HLHOQFPR52ZAS@T9X(,Y82J11*SC&&WHX66EHC/6RD MVN](0MCGJ:=)J+K"[W(:WP-(%[OR+:#"2Q^\I\2Y4H\=/!"'YB"A+MG,'0@M MFJ6J[/'0[Y(D[43?Y6R_]MOC!U@N S["].LPPG*%'R!./B\UN3S]-23#.63B M>9F>9'4D#O]+7#(N2?P?%W6Z'=1>V6D2^%'RHLOQA^L%HH^,\IQ2#7$?=J<[%&G78Z?;'*[]C#ZB*\,5]X2!,N)=%H0ER&1Q""$J'VB M4*>!42O8WR4A*VBTRZ&8WURK7>_2!RC0 4W-I7TZ_/?"(!TPE4*2-)!4'"WT MNAD)F5OB;0K@D^=A[MGD\_32KUHXPNAV[>AWC!_%V DT93 %(F)@1T M5- ^(+CK.J)",)0[;L)FM\;]V'/?P[\_\G2FBBXG>N[E%'];5_EOB0(]G\SF MLT&./"@4"Q$B6B*IRL26=E-@,Y7>N^SM?0/%*@="=J ^30+VKL\NYXPNWIXF MR'<C8Z(A2<[@+$Z$R?H MCL42I5(2C%)!U6I5=7\YS"&KN]4O%01-W*=(E+9EX@]$U"#:\I =SSJ%0%/E MUNO'[D+2:_AO=2]BSFMQ5ZA(' #TZIA9A-053L,;X5UY+E9[=4W MJ27[WHCAI7*>!4Z4TJXT4D#;R'I.F&3*.8&G8Z[3J*!'0C0=HM43'_81>2^S MM&BV60%%++1D]Q54BZPH4^RF)!P85R? ^PAF:76@H@?':>TCWPH=*GB!:!.=@M(66=51_KVP3H$(W!VL3K;!!-(9X"2^KHHTIC@%TC M1T,0PG.M" ])$JE5(EX&2ZCG(EME-87[1K6?P'SFFKYF*W%7V$"VC*=L@N@[ MG\R\E](>'LM[B,3[F@G,W=, M@7T$7<6.3 799N[YK#/%1S/C=2Y]W3,T:RJ@]\>8%S.)TN*C+FN1GES,TEF" Y[7)PHGGD"Y'\"[O2/3X=D>C(*1$T7#2#I#0I1-HX.7:T7/+ M-'@:-D?%[$J^:?S,KIWC&\;Y"R1"',X'W.FL@452,B-;JF3/N8%WQHX4NK"F*$D<\-+&;4G(7!/DDTQ!6N2 M\<>^;3\5IG2FASY:NR[3D@;>&,/*B!#';$G&*$V2O;0DT5B:6PO*39V[VAV MOA-F'"#]&J[T-UCO_?3==.$[+-,HW\-T@73@7&+,2T&49F7>L@427$#R0DH) M1:%EI2G"#<"=/%DZT4J'L;B%a?6,VZK> V"8TF4^ N&.)* M'%L"PQ-2FT2B8BERG;.DL=$.TN1IIT6".D+NL*7E N!O*.)-/$H$29%\) -% M/#Y*8I&-)1250L(%&]WLV-CRX2>HX[8BK- E\G;L;Z<9PW6(3&I:1J:7)M&0 MT(Q!2SA1$R3W'"#5"68TPW=:7*FHFPH]'V^CO!%6WF2Z]3GS'-"'S]=]A=:;G8Y6L[* MO)2HA*>V^),@(9BYY3,'5RC78A.BV.="K_SKLB_G4ZF3R<1C[39 M*Q3,#AG<\+L'T7D9*7I*N+TA8&L7,%!52:,<;;1D'//RTN-&+"CIO MD;@#'YZ*O\+TH9Y?S\\ET^&](R\G$ YNB M5EJJDI-@B8REHRK/CL0(/'AF04?3Z*"ZYR&G18!.15JC =]-DWK=@J:T"[F^ M81Z DDIH9HE)94Y?#H9XW/>(RE;Q*)13E?:-!Z&=%E7J:*3S)GD/PEMT0KW= MSBC612>\:R;W9'=\##3XLDO:B@^\YXWS; #U!D M6(;=;^Z$H 7/&7%!Q.U EOD_WE%.N+#,95=&!#4C29.GG2 K.A=RC29W99U( MU2FDX?R5C\/1<'[UJ_]C>'%Y\6PRG4Y^+PZ;_X(_*2.KLP.5A"OU*"7Y+02" M)Z(@7E/+N K15NKNOP_*TV)2=3UUV:QN#;9T-'L]GLVGEXNR)C^=7A7N+QE/ MHS60@.%A21<)3YE8BXQ'2RM[B/B'J3.T]SY4ITF:SO309<>YA0"VT?E;$X2[ MC)8,G2SIR_BETATN50.O+-(S([?G@T^)%==%OX4F[:.V# EF6 M3>M89EHF08PNZ0\^L-*EVI+,\9M1!,LV"P8/+1SJI8U=?R9*]^(]=L.[!,/! M&_CL1R_'\\+L4D>;.3IHCBG"N2E=/84B07%*A,)MSD)"K_Z^^.T,XI\^3[[^ M@A^].&W^)3*:C,<^W9QW]WPR_;)N8253=.B6$&5E*/UN(K',H!%AK%5H M803'FU7VWO^<_LRU=L*?U)%CQ'DYR',7H_C"I?6ECK# M$_+4:X)+1Q_3J4B<]XH;"<[S9ID2]SSD*:JS*YE5J"C=W6@$,D,3$3S!?U0Z M27@@7K-,(@,C%$M2AUJ-KQ])/Z;:YE.W.NBG25,31-]YDZ:]E/9PAYY#)-Y/ MDR9CD-C<2Z)]:5@7HR$A.DD"2S9(&9BOU+'MT3=IZI@"^PBZ6M>!!:YGUSUI M#0"B(2)Q1:0UJ=2::80%/.'QY8VL4_)S%\NC:+NTEX:V5HH?+-YJK4@6B,Y6 MB'QP)E DLS:,H3.2 G$6?1,7LK'2&\%MI89L=["9ES)9&790@ID\)XFK7/NN*[?TIZ;R?<"OUX;\Z?6L!Z=O7;>/BO2[C1$&YA MTC"KT?_5%G6D"LZ027!.E0TK*F.4%B94(D$SA*?J'5;14!],>NLO8/7*-(%6 MUVO<#>XX[F,=K3Y$G98JJ>);[(;(172LW%YJ9Q.1KG2[=XR38OX&1<%&6#2ZILY)&R(:5G/L\]019T:F@J^X7);=Z!.GYF[/27F=V#V)?FJOE M3""7],C29,>'+$BRF8$#JY#A^V\:31]_@ARI(_H._=VE_;[-#[_N@+%MLQ,\ M!J"*D4Q+ZW/'#7$T)]SQ8L<48'PGR0$&WIF]\TK6'/1Y\(0>J*O*]^F0M[W&O/ MN#6*1"V!2)G+D&R?2%:0)9,H(*@ZQN0NI).-DG2B@[[(L9[XU0!:'Y?IV\ = M*2S2C1J;D*.%#NI=KV^%*&C0CHHRB:#D'5F()&3NV;'@_% M07IGQSZB[]R1>7.VPK0>^HC;H\ZF#![($0TA;3T)1@7BO06MF/:<-^MP=^>C MCW:QTE[JD\Y$UG5LXOUT^-7/X?W(QT6:R 8TZI"QT>*R7#%K(9;6G*9,=&4B MH0-D8F[F%DM-N='#LNBMRL$N0J,J,S(PQD1IY%3FRPE !H ME@.ZQ5;?U_.Z@SKF_?#?JJAJ KZ'(MT6*T!71IFH@3!?,OVMBL2ZI(F3&9Q3 M$:W9^SJ7](=\>_^/9;6"9I8IH"2$XI,QCRRXS@@;35W+Q%:BKV"$;D3'Q.1XCF92#(YE7Z& MD;C *'&L5"=H_*ZH,Z"E7SH\X%OTQ89]I-UUW/EO9=L

S-Q(_/QNDCQ,MI M.?@_3^&F@>LHS7A\AS*;"HBD#-<-M(S"=4;2R))6S6S)9L_KW[+L1CF3NI*M M4/WU9C+^/(?I15G_)_PWJV84/'IO#8E:^#*J5!/KF2#.X:F'JPZ4U[F#VH;F M5*V$UI*O,,%K$]-U>YB'456U$K;C.HZ-T%YO#Q"AA= KV @[T,5LG+&1$B." MPFW+"^*IS@2\EEDP \ZK)T^%!^R#OIBPCZR[M@\^(9QR@JU.*TDE:"D,R=E) M(B/WQ(KHT)'742GMK-LT#'?8 ;<_M__SO@M13[J14X>G^FPZ_]:HX&.$L9\. M)\MHN,S*)>^(B\P0:8,A-KH2NA .6(PNNT8U_/B$&^\J_FWS/=T)X=3.\6YD MW>'XQ 6@%8[?QK,O$(=Y"&G-[ :@]CG#FQ%A%YQ^C^Z.5#6I)><.-^W[P7GC M%3-.$141H?3.$"]=08BN*^=9&=TH^/<8E;_CL.Y3]_N(MY+.7TVFN,/-UMZE M\52&&$H7L]);) 5*0C2!4*^Y$2 BNJ^=*_PVAO[.]@Z5LT7=+22[\X3_SU\V MA/(&_[KXP>+[9=$?(/]4_OSMP^MK 4T6Q35_BI.+7Q9R^7AY<>&G5Y/\GV6E>/NZ7^&JN#/^8P3H *'J:__#S,4J;D?-)!60DR>+#6>4=5S,H' M+P8'/K-E.'8X\Y\_3^'S:EI>,5G&E_#FNLUS3@']!\8)"V5NHN5FV9,PJ5 & M\])\IZ2QJ[#L \@Z* S'MVR^&L$UG/WS/=IW^ W_&=@@Y!A2,NA,<;>ZT<5W MV1,*Q2PSCJOLJJSZ/E1'B%!VR8XM]>#=**!"B'+'PI>6>T1G2N%V2[Q#-TV" M14\[)DXX]\7-@N1#I9N*>U#5;@_?"R4Z$_NQ&\+OY/BSJVXT2\SQ@1' M=R\$3>RBKB!X- XR*.*%21P%IMUFQGVMC68#6=^N<_<4>&B[::.*.HU*-O"M MT:TSVQO@J]WCYEZ$1VMTTZ%>'R1-!THY!GGP!+4I6TZ24[@KNXSG*6.14&6" MC"J6!H G1)J'^]TR]ORJ;ZMJWI+CFD U)N(T2/*,Y\2E3 M8I-G"6Q*0M2Y7-D*YRB5YAUJ;=*UR*LT8;WS$ES?* 5N9&2,$8=\1_,[XF*] M%$193YDT*6A99^C>/:"^!XOD( 54Z=&Y >W&?543:/W:(<>^GN],D0\1I*46 M^C \;D#T^!* ])1X'G!_4\ZC)VCQK]H:JH5'_[!.Z*AW@NQO;E3GQS["KU*O M^N7+:%BZ,6U 7*>@"9]SZ6RKRI03*124Z7&).#QC07(&1M?I[_X L$=@>!RJ MQ#O5JMUIH(+U\?'<3^&9GT'ZZV229F?C]'8RAHLOH\D5P$>8?AU&F-THM7EV MM5[0,BF69JX1(Q%9E1[)-*-MKE7YRE.AO(^JTO"85KA/SH;I48T56@KOBWZ- M?9U2WP!]W:+J5OB/5'#=(V-:DK4#==*"H4AZK$)574'I( M.\6,EC)N9@#MZFAY^X./4 O*1,+F Z6]B-U%N 3!VAO#2RR\") M]300 TA;#ES&U"BXT2B#]N[SCQ6DZ$*AD\X$VW&R]+)WS"U,ZPX?#4!U7B6Q M$T[_51)M]32I)>3>&*"RC=E(3YC4"$Z4.P 0C 3\*BECA33=9X*RGH()T<<4:N$QULL'>ME22$H1Y[!16LT2HQL.#CH]@?W6^[0 MD:PG'0FJ\X$_*RQK7SOCV2-ID"3ZTD)*YT#"8OB5Q^.HM'V6KF%/Y-L??#)* M.T10M=ZTYRLLT;D0#./$*XD( '=!JZ@F48BDT&2(>7.BZ -*>WYB2CM$4'WD MF6PFXAF=(3M'23*&X4Z0!!I_B9,4 R5O6D\OT2/*C.S22JRBA%Y)LI.8U MP?*@T*'87HD<0 MQ6VENQWYT:T$7R-)R8]@MLJ5>0O7[=-B3C%J1G#SHD0J0% L1)(X#3F",4+6 MB>MOA7-B5&@O\BJ'R&S^+B_N?#]-YGYTW7'':HO[(1[%1J(5CE^A69Z(=UE' M1W%?C+6.CFUX3HP)'0B]@C&ZO90CY2 A24-,J7R5)J+YG;,EW'C&A%7H4]:9 MP_=4JF>Z.!T.%WF%U,'[)O@]6W$CF;@+M1]W,08KK..S.ZHV("F+SH\E6O%R,\(I&L+"DJRR M@2Q"=KK15>'^W+@?V",P.0Y5XB8Y.M1 #9?T@;(>2(9RQS7)E);),4R2H)A# MH%IK"L'(=-^\D.^DL*H-0;K4P",H#]C(6=="*Y_1M@O,:2(!W:L@TH\)Q8":/1OP6QVWSG1@KG6VCU$HCO?W8X*YE[YX?3O?G0) MD_QJ./;C./2C;V.@;E1H7?_BV6P&\YD?IS=#'X8C?#;,?@4_NYQ"0JNS3'F: M#L>?4<[#68MJNGZ M2JU.X+L-NKPG V1,\_1)DDR6Q:<0FX&YUPP)F8QZ =B M.WMGX]%G6Q_][MNCE^_M]!:2-]=%/#2I9 %]71Y%(%+@6^J"Y>6(#IE[R[RM M$Z_L=!FM+P87&*XAO1C.2@41(C@+J'S:A03^MDY+K_\\?)?E\.O?E3VD2V !QI" M8"6JI84WI6FV)/@-2Y*.7(+QT;(Z?DACB/T3K6/U;@:+J^BF1FK;+C$,O'5. ML)"(ITJ6[C^2V(0J+DDV3BJ3=;/BH^YVI5,C23>RKY#+^)R8$GQ@G5&N$5EX\)_%EU(P9*0)53<,=39]X! ;5U-NDMM K MG%@-!3+0U$3&DR,QF-)%V0!Q"CB!D)/GC%)O^3$WI=.D4DTMU3CI.MB?5\T2 MLZ,I"D., (=O19G-'5TDG)7AFS&XN%G#^XB@*NE*+07+KY0R 97- R!P,J5.'4=CS]>QS]Z732N4(J1.RO;8EG5RO+ MH=AQKZ;PKTL8QZME(HO*A@-S)*%-@!"A>-=1DQ"=YYG;D'*=VL$&X+YO&ZQK M[=5T9[9J /(XIE7G"MY%H(ZU4R/(U@"J!YIDBH98A0 E#8@R M@R1>EEYM$;=GJ#.B]&@$>L P>@S\V4%!9M ZD##]J$ MVLF2QV-8<[OJ<1!L'UW5)-;K\9?+^6PA ;8^QSV"<"7DII4G$G#O=BQ*5+HR M5OO **]\0MX%]3A,JH[4N8LX+751TZ:Z 8VOH+%(J2QAM:@L0DO%E P."/B@ M@LV4,E.G?>H]H+XWFARBBYYV$[&>1&Y\T,$ ,>5*74:>BP/"B#&91:8S)%TI ML6\WJ.^-)H?H8F=HL>]2I>?G?OP99BCX<[CQCY8+V_9/^RA3.AA4/R5*W!UM4_>[M@M?]K?Q),Q@NF@8 MNGB3\,<3A#4:^I7&5LE#.B:E(9=9QUDOVWU8*QP)*0D9A$V.ULEQK[&:S@Z" M]IB>^U&\'"U[7TQ&HU>3Z>]^F@82?$J.&6)=HKB%B8"2]H%0GT(IQ&3<5LZ1 MJ[6T(QY*QWH?=IY=CX(^->WI&V; /X;S\SN+F=U>S>S#1NKB4CQ7B\\:@%8! M0J8D,Y/+A8 F-@M- /=K:C4W1L7>_/[6RWG2[T$7M&L05^B7,ST%MIHL:L>: M_HIJ?C.9S5Z/X^@2+9;7XY=^.L9?FPTX8Z5Y6B:.EC;?BMGE5T['+)6D!GA_ M0;$J2_SQPCP%;G68JK&HM>EXE6?Q7Y=#5-_9[+V?SM_E3^?XP=//Z#1:+Z0H M8WRX+TZC!'1&R\V.T#HQ)51TFP,*=A1(]87XQ_OPV&G2TYU7EB/D?C T'J,0$NC-'"Q3C>('CR.HT8]EBD45I6M,P;" W?(&4K1KN"< M: U*29VXUI7J3CM>2>_U@"<8R=B?$H^E.O#&I?OU"[ M]NB3],T3SYXA0M?]>SY K@H>)]/QE]A.A_BE^^1;S#%]7V<3^(_5VUF MKJ&ODAPT\ &?:U2)(&^B63$+_YCC3(T>D/I1L7DCGC5P1">M'?=!1O=#DTG==E?+(O**N5-E3 M_>[N3,,F8'\4IW2O]U:U XC%*8YJAZ/+"J5%,=MV^)QSE$2@8I,C F9 M.OE>ZMPCG7P?7>PTT#M*)W_F1WX,YP/SYY.++9%Q$\K;8A//A5VB1$][P MDULE=A^"?B,[&QTJ%JVW2I<"6QX=%U8[U)#-J.L(@X;/:/?J/KN<#<:2JE2?>!^JMIO5^K-1I&$X7EY0 M3W#?1XXO[";:(0B5BI)++ZB@2=>?.6J$FB"LO_M MK#/6;.Y>U9138_KJJCSB7=XBCMFSJQM_6_HRF1JJ0 9"@:$] #022ZTE.CN: M!8U&RSIIO_LB[>L6N!J-JJKFL=S6;EG:PNQ,W&O#\8TH%]ZE.RZZS)+C6IC4 MQI8*0U>GF]@.0,>*1=0EP8Z-JXTR*ECFVV M,P+7TX^; *P:4'@0XG&"")TH MM %)VFOC*+2Q"3?D$!7Z)*A5F4J87TB)0(4S2M#$:9VS[$AT>2 B0HF3@_?ED/AD/8\FU7S= R)G%R 0!:7#%!5U0&?_#(6?K8N:T6?;YC@<\ M"F.WC1XF'0OQ.([ZM]K@]],)'LKSJ_?X:W,_3J6IZY=BWW3NPN_QS K._:$K MWG3[O3?!,2-LCE)G[4+@,N/&H'#UC(4=;O\>3V^W]=_Z^+,;'__-,C>V"&4_!45]G['\;6]N#;^83?9I O1V^&&0-P_>^.'?-E\Q#L6B$5X@ [(?YU.IF5FC/+ MK+$.T0E9_%A+/&>)&"&3\3+!W/2H=T%H@3RA(3DK')"I%B MI1&-':W@Y(AW%-562$38">PMS <:K#39E.GKP1(IK20^XSM$ S-!+LR6:HHY+$$MWW5$MI]H (>Z2C&(((A.KE(1089 M0IWKR0;@CA_T[I(43;>I Y53P=[:O7K\@'6)2 .(54/?#4 >)_C=N8*;$JBE M=HY$)&UED@D0)7>L="'VQ)9T5>UH]I('&G2=SJI'(] #X?#'P)]]E%)C/)B/ MYWC,3Z]NPEN%=[E6%EAF:,EY1Z0KG4)IE"1G8Y3R.8&IDU5R#ZA'9$L?JL3- M>6 =::!"R*C$=2_G,-V$A8>OL*5NW4%.9>B9(CY)2JS//CE:X3=:I.TNQM'*>G M_A9RKA!Q^3C)\]_]%'"AZR]?E'S=R6+)SR>S&]-6O6.& A' <,TQ!.*=C>@L M*JT859Q6"K\TAGAZ7*FCG1JMM"ZG*.O+!=)7PS_*5]?S-+5(W!A.I,^J-+R3 M)&2OB8Z.>^==3+6Z[^[$='I$Z4C^%9I)E=S9^?0R%OF^+I'GSPAMC"609T;N@X7\2CR0 _C7(NBITY5VW4/E@[7<9;^&S]QD15!>4"["/TJ M7O)J91*<6,,"49%9@Z8UNE?-V@-5@7<"-'PDNNLZ07V/%7V +^NF-,O%G94& MQ;._X_(@#83R+%N6"9/"$2D])5X!)9 E&$"!B\V!:.T)>"^B[Y!SW6FH1N*4 MOUJ8[9\FJ[J ]<)@MLP]M,H$B)*2&(Q +R\98@&M>143BBA&FF*EA.D'D)T MDZHHH4*0;J_*9G0H XM&HZN',&4.BCB?'!$0G,V!96'K7"@_Y;+S?BRP_913 M(::W!>O[Z>3KL%S,EQE\>3*]\,M@$TK(C\YBG%R.Y\/QY]=C=$9+4NJ-(WK7 M,@?)"YFCX<0Y5B(;@A'+0R)6@0N946U#;Q2LL+[3)N^Q"5$A5+EEE27N\'D\ M_#>DUPF1#_-P87[BEC^?7<\]&:<;K>CP9Y<791C*XE?";#[U<3[(-!MEI"*, MZ8C"MY$XBS:$]"ZBZ9 2ASJW[O76=-KT/H;B=P98'P>EG_O9^2H\_=6/%H-, M F>>#$W7#8'76=3QJ'YN!%5^,EO3IP7<_>&D? MT$><#N-\NX8^) Q7B M!9V^N)=HG(WGR]_$3X'AHI\NNKN" IC2,S=Q221H58I*/-ILR5@EK7*ASEB M/E;WW;\ACY9*_41.NEGC^RE\\)4%\2"U< S]G6"?UOMSWW)_O%!/AFS]A)0.7O3N\F8O7 0K.-$R>B*C M$\1J""2E1 6C5(KP^/V11U36_AV\0=V0J4(TZE71+KP9?BWCI>=^_'EXO:#E M;0-*#Z)(@1CC@$C*')J81A*A?-(6ZO+D7W@]255/F7<;9 M1Q.-6_[*ZW$<729O'X7>MURFM"XX[U+0-[^SEK:CNHPO8<09$XAT.1!/DR,!0LA F6?Q\4?+ MMBSLQSUZ%0I4L(DK!.YN_F#YDL_>^ZM5]Z1H3>"9Y'(O*J/7Q$:GB1?)NR0D M)%.W_7DORWS:!T)KDM8/#7?$L,=\_8[KFEYN7? J!'[W)P,1E,\E03=0*8FT MC)$@C"#)4:=82-+QV+\SL/]"?KP_3Y)2'5[YU[ H#U@]5]EKYSA),O%2IFR( MXR&C%JUG5GF(Z6#ONM^E_'BEGBBM'GEBP-O).-Y9X&+= V9S0H^Q#"1?5!=) M0;Q"+PZ4!,MD!F7\H[?U=J_OQQOUR#G5X85_A7WCGD7RK*-0(A'M:222&4YL M"HX(W"V$X(H[9H]PZOQX%7H_7#HBR2,O*WD!RU*93_Z/FZ=DD@(2<$H$1-0! M5898BSY=MEZZQ&FPP3WZ\V/[VGZ\,(^82X^\8N7FLG*27' &1(I$4>I4$"NR M(C1&8X0S+(7';V+]>"_ZC3SOQ9H.(\X5SL>;JZ()%Y$4(]*4*;31EAB_8"1G M[AP%H7PZAM7T@]WUS:1#:=!APD=+B:]O[K?[0S ?!!\]3Q((YS+CVJ(D-@=) MLH@AT>ATYH]JIW]H03\N"#M5>04F[ST&/ :I= Z>0!2<2%M2BZ,*Q ;):):4 M"5]GK,R^2/N:8U2-<555\U@F&>T<#6T8"(EGC@E.XUHB)T'Q0@I./>")Y&C= M!AL;@(X_L:@&"1K,U-Y7&4>9M]X$8-5914>:N_[0I*).%+KWX/5#M'$4VF@) M-*F0B/?!$ G!X;L2,W%.&>\5 )=U.WWV3)<'YA(=ARW[**'K5(Y=$^:9H=H[ MZ8E1BX3$Y$GPEA&=7> J,ZN-:N1E[GC H["+V^AATK$0*TP1NJ>"Z=G5K_Z_ M)]/G(X\"63 <$:;D,O$L.R(]'I_!B(AO+GJ[EAJ(E4:4[0'RN[! :BFM0I^* M>Z!^ _K67UR?B@W@5K51]@1\'(NE&@&:$ZTS[56P:?:%+;(#[T 1ZTH0F,E( M0M21B&A$BIF;).H$E!X%V1ZP=QXKU_916@6.?8)X/IZ,)I^OGOG9%LC+TYTF M@98!3:778<33W2GB)5>$@0,T"U7*E4JX&\'KW\"JJN1);0UUW>S^[S!.D^D' M&"T"I;/SX9,Y@IMT"=)D6ZUL9. MD[FGF4GK&Y1-@54XPWM0W@>F%.L_='6D5DI'),P!RN@W.G 6 MX^7%)5H$D,XN)M/Y\-\+XV @4K;+:1\1M2Q9+KWU\"NG# ]!94IIG3&G^V/] MO@C5A<+ZC7J6;!;'RUQPAL*@@)Z(BXZXE *20&8+@H7LZMRHW8_K^Z+.OHJH M4'SV[=+@'IS+ZP(*AE.&GDC*U)1N8:6+$U""7X#*RE AZU@]S3'VE4I4G325 MU/)8DHGV"N@*%5-4@D2+$I1&.>)%*"7/FD((S.9<:?;[4[KRZY8F;2[[]E#7 M([AW:0+WQV5?-0*TO>P[0'N/@'312YT=521*0-,P+L+ Y?;=6*4$'@NQ?UO^ M:5[V](C9X3!QZ\"S$(52<6^:0O^]IL#EUIH_9EWPL(\[=^6N9F?H46 M-WA;/Z?5M=S#R#;OVKB%'!3$D*34/ 4>(&>;);.&HUP'6S^QW4M7/O+U>(8^ M]+(0\CH6X(,*P62BH:B8>D5\IG@(4)\$5\SD5&>,U0Y K8Z1VY_YJ_]C>'%Y M\6PRG4Y^'XX_/_=??!S.KP8FR,QSL,1IQHG$11-GJ"-2>>J0\P$VJ^%W'"K- MGM?__M&%LF\=)14$6^&FZS9*M'6&LX]?IN#3N_'?_7116OG!SX$-O.9:&HD; MI#>X7R9;3!TTUI6A28L,$6*=CB%-$3YMRE351PV#I!RG[_(_RHX[GK^;?AA^ M/I^_O2P">Y<_0KR<+DING_O1"-*SJ]7OS5:_.!OHI U:QXY S&5^6\PDJ,R) M=A:L"DPK42<0V!+X:;"L3^UUW;ER*_:_^]$E-('^'J81Q>@_XV^_NYS/T%(L MW?W?3/QX(&5,SMI(RO1 (K,*Q.64B4%/CH.U7D7>Z(RK!O%IL^\1J:_"Y=MM M2;U"S__LHO35& 0KG;0^D5SZ4,JH=.FKYTE EY)%825L^N-53LYOB)XVBSJ5 M=X7!A5L)_O(/).YP!N^GPPC7/[RF-1MH,,QYFPB7JN2(%H\Q)B @2\\@IS2H M.LW;#X)[&@RJKZD*S0%O"^*WL5^FJ4!Z,9PM^O@,8L33"-"9L I? FF,)!:/ M9.)\YB9H<%JG'O:;+=!.@S;=:J!"1[Q7?CA=G*C?NCA](_( +96(1IHA*4+I M4,9PZ6BPD2B#HR%#$I5N%>Z%=1K4Z$[R%::1?( O_FHQN>U=+HL?<"FM8>A" MFN!4Z3\OT&!B#@]*;Y013&=;IZG0)I+34'XK^78]'^_]$LJ[_'H\ARG,RJ3: M5P"SW[Y,QB__*,W>+H>S\^6O+, FFK0,4A&^2&O2B:)+A\8T!>:#3Q2$;W9K MM.^3G[;RZPN[PQERVP7P'/>GJS+:<6D^:] LF:R(RDZ@%&0D'KWZ$EV*/*L$ M4O7AKMQ&];1)TKG<:XQC>S,9?_X$TXLE047@U&N.5JW5!)]LB-?*DF17-Y=LPEB>S[X:?.BNJBW\*)U#/"V -968=FW/LY+;=&W,/8 A+;> M,4T,X&$O%1H WN2()P(+45N1;*B3/MH,Y>)U M'W?\OH>=@+:[%ND6G;>.OZW'I[P:CDM7B.>3V;)HD-&4@Q&24%I22YD'$A@: M,6 Y+_U'J%:U3.VM@)XV';J4]A86M&[]OOL8>IDSQ)*]>.,DHC:IG!&C8Z#+ M$(A%W7%"94)P(&G9J'JV#K; /!7&U-+,%AX=',/;OM3=BCTNIBZD?+&/2*VS<3L5Z/T:2"X>?QQ\LP M&Z:AGY9!0-%Q*729J & AZ@TEH04<"%9,!&%]MP?LJTD2"L)*5QN44S"]54Y[)I$\FQ.C^TUNRD0PE7 M*!:XB6=5?M<$4=56#7@YV#U;UBVU>/=Y(..E5"A M!O']%-^9@NFZA)JQZ*$,K@F"2%>./B[02$H^.Y6$YK'.QK !Y,EKOXU@NQ[Z M=/;ERV@8R^)N1M;.YI_.X1.B+(EQBS-H!34Y -"X^3$-N .J:(CU7A!$[T74 M0!EM%J38[[E/5N6U9=QU%=^M^U?T;5$*D\4A"$IDDPSN15+;XL%2X@5SQ'-C M)?>@HWNP7\&]3WCJ1GYWXNM#IRM*-X&UW=S?0[O',.,[U,9#^FTARJXW\WO@ MX>9$-01%HI"E4:8I8PLA$,:82TX%:GBST&#?&MYAK?>OX'TDV+5B%U9AP?1V M,C_[ZH>CLDV]FWX[6-;MD++B6GL\F+(O72MDZ=6F*#$6&*,B63#-TA,:/K"_ M<[E3[4PJB[;KGF*OQV@JO/QZ7:APVUXPF4:0.1$?LR%2"/P*N" LB*1IEO'& M6.T'7NU['G,"JNY.C'UU[EAL9E9E7)36))5ALS);1JRBG% E&%HC')*NTQ-Z M)Z2G;JMU*_,*30NV EO1OPFTJB':>\ =)U;;D1J;D*.%#OK:,U80E=9*:*]Q ME_2E4@3WR^!+:VKT5''7]]HQ<1KT>"">VS\[]A%]]T.\RX7SV0=( !=E@WP^ M&7^%Z;RT77P_727??9Q/XC_7]<_KJ$/4C"Y[!RE1*HL\6LLN$&"@LTU,:-%T MRO=A"/J/\72FPTG?"J@0[7T]CI.+9<[]XFZ\_(/US'NJN6%":;2S4DF\YYQ8 M'06:PL8S=+- ACJUI_> .A4;I"NY5VB9LP/:^@:S ;BJ=LB]\(YCB72FS&8D M::&)"M;( R!E,@)W. +<4O2?@1*;DR,1<7F>&'65LDF.0),'+)(CL60/!51@ MQ[OY.4S?3L83W&M]Z;VP1/ORCR\HM760)9N8HDB&*%%:L? ,Q'OTQL'%A,>Q M<2+4:7W2!%W_!DJ'"IU4UD;U'KA+BYW94CIJB:%!$QFI)R%X4SKY"KU2X<'C(J^V+"/M+L.;GRX'/_NKTI7V;-Q M6N7<7YU]GL+B>%R=6M8!6(Z(0)M,9"C'8A"L]/N#Z!6E?'/PTXY 1I.G';O$ MX5#%3&I*M>OKK_O9U<)TTEC[:(Q94ZI_GRS%MTPD';1#!%=;30 M[-9KVZ>?@EI;2ZWKM_=OQ<@9P>P!IGD3 J=9D^1SQ 4;(-:C@6MM4"&Q+ 5M M%HAL]KQ34'4%R5:8EEPZ;LU7';<^X;]9^;LQY9A]:;EIB"P3-RQC@I1XI],J M<2/KS*_8AN94;/K6DJ[0_783TW7LZF%456WZ[;B.8]&WU]L#1&@A]#JE"%O1 MN62EM;@YF5*)&P,>3]F5=C#*!Y? -$53V"NYB.XPW4TN(]9&FA M@@K6X19D2KH4D9B[QA,*O++64.$GQH J4PF:?S2=&B@?\@N-Q8A_)5TDN M^0HS_)6U%0N2)IUY2993RP*?H+(@W&@:M8Z65^+!;1S]FQ-M-7,G9>1@L7;H M',RF\\%UEL.M0BZTD+*'Y C+GI99+0Q/08IFJ31*Y$"=@D990_B$&SK&OVWJ M=R>$IVX3="/;#N?@+ "M$O,C!>*H2 MSDN3O.AGZZ"42UY::B3!T\J6P4N9!,XM <[0;G$FJLT9#!TH_#:&_H[R#I6S M1=TM)-OQB?[!CS\O ]=&I1P9IT13C^>6"()XSR1QP3@-*@3+&D7T&ZGW^K&G M<'(?)L,.9Y-=@UA7R3: T?GY? - _R?R@2K85&(+^76\!]^$PR%Y'V0D.HA( MI)&:!)$5 6NHS(HRNMG/YS&K\9ZSM5LM[B.VCK7W*TKJXO+BNG545(R7ZYO M;$D9\<2QA!:"9-P(%;.UC8*JC?1WZ]']GI<'"W_2A>0Z/AA7<[-60#0US@$# MH@1%/D80)#C+B=,B+#DNKZNVM6-_I;I3B7S(JA, ME/:E%V<\S#&O3IK M-7ON$;IL=:^R?0C10MQ];PDKJ-DYK@+X94*^5-00QQDE*G--10HQ-[S9/B8C M[NO*]2@(L8^4^R+"KS[!/X;S\^&8\5\GX_GY[-5D-%J,2/QT#L]'DQE^]>); M7U"&/KO.QI4V]))($'A*1EZF!@ /D>6RP[9BRIZ >FX!54/339A44TU=ET;< MMX:S/(?I>@GO46#33Q,NFZQ(%NB WI$QMHC4XWO)#1!F5+2&!\5YLQ*:*O"^ M(QKVH\(^][_%BIHMP7F!GICX_]O[LMZVDB7-]_D5C7Z/OKDO@^D!7%6NBP+J ME@TOU9@G(5>;W3+I2U+N57\2QX@L?9 MF+6D>"8I63:L,MA7:P=9R0+7OX7)E[\M!++J M/_='^7\9H_I+FKO1]>SQ\V>C+U^O=[;VW_A9?[O']1CO\@,?Z6X_A.FO>1K' MA'(;Q7__UY$DJ"NGB=2TJ"@YH7R(UA-71L.J?+7Q4QLTX_S];L0<)=0:JB)X M55+K-"U;@G9J:-E-B@ MINQ9^*__0FMZ-$OH-8=T]\L[S/1*H;.DA(\@LL,OOA3"1^(A"^4"H8Q;UZ;, M="^XE\^WJ@IKD(&^ O1J'&\1O;F9S^9N'-$AODI9LNB,!BY1!L+AN^#QC\!P M&?CB5G.]Z4PE,FU#=5&CW<("/1U"BPTI>;ZI*='[R!9%BF M)F5M@K+81WGJ%S MJ$4Y1-$K,#9J")Y''2EQSK1IV+X5UD41I)X"*G9;ONT:[J[OS[S%"?@V3=]_ M=M-T180JVU<"[K5&6'CV>59@21^<1%*KBG'!ETMWTXG(:4X M^Q5E\=ML=N/&#ZV<*R6S5TFBS6Q*EC_-!ISD'%@0 8'G%'.KX9K;<%T$,QJH MH&*#I 5OMUG$);C_ 74^^SRYCDCGT21>)463CIE U!;)S$S&O4I2L"K0BA*3?E:[05R%RQ:/T0%WI]BDI.N%H$T/R M%!G,45<=SXDN3[MP'APBVXJEDEO7_M#_49D8H7'KRC$*$")PL%%R\$D:P=!? MIK1-"]Q=R"Z")TW44+%&I]]^]O/DRY?)>#&!9F$@726G+6Y@!#2E%,^]TG82 MCT PGD9#8^!$=+O'V1O"1;!D0"U43VKN#/O#U,5% LCWV9543'".IA)/!/TE MQE%(+!B0(M,<332>Z;J\>?#T'Y R^\J^9H[&OHB71A3U1J.-73K0XA=AA4)^ MAPPB!A>"EX;I9I3Y80W8@[3P#'D.#I<^B_PVAXEYGWW,&ABU""V1 +9T'7=$ M*>,\;I#K8ZI;&C(+3!49XZZO3\=PZ2_PYRY5_J4L-L[_=[B>S%+\]W^=3V_2 M_1].QO/TU_SU]:*KP;__ZRQ]*M^T&Y7KI'-&<0W>Z;(M6HO?R02&VY@XU5[; M 6^3CYD@6$OEG2?F]A%]@]NY;;,V>AV]D3R7FC590%,P MA%N@4N+&JHW).G\G8Z^N7EZ>^W"PB1>@^8BTT,%5S%MYW';H*!* H$7$)!6@-]: ML%030 A:1L8)&D)=K,/SZ&%6V7W<7Y05W\SU)C1=8%QJ*[->*MC0!&L?^35L M91:M(SD>-G5J95=%B#['5;F7VJ)M3F53A M@B!0KB_0+BOY6:ETJM1,IRP(=[%>D\@3Z8/52_@;^V#UD5R#\HMMX^R]X)(( MCZ:7DWATRXQV-G?XH[#,HXD".F,S24FT(0D7= -[Z-75.BDL38J]UC]>7(SGJ?IUS(GI8Q8OK67F;2& M90/!D5)]+S382!2@%V[@*SO]W>%-WQ4X'!-3H920^WP06>PB7,I90[@72#H:9=3U40/ MT6?&LJ>/B9 ME%@2P>NX;=[!6?6(JWSH'RK.BC653WHU=<%QH9WB>JE@4XNQ?>37LE-)8!X=AX#;!E6G>*JJ+&/V(;L%,>U\TIR!.*= M1UQ4H*-9>I9Z3V34>)B(;OV$3[-37"^Q=^T4UT=FM9.;?D8TXW%I!!O^>3.: M+>3X\V3Z=77?@.^1DDF"MY%#B2N!", M<2O62[MJI<)V1'@A-E53Q53L4; 1YP-GH0NTMEGVF\$=*= E0RQ M[3R R#,SQMB(2BUS0(1$B(YR2)8D53IR2-ZHX&MHMNQ*NC\V6?IHHK;Q^!#7 MKYNB:-G-&OXP'$USIVXWO M7\@.O%(!I.3"$GQEHAJP=^SOM9HY;VN@N*Z5*V6E-91Q4+3TQ,G"@'5, 664 M"2()H:[-R=T'Y8FDQ>_'G#[]+0]2SU ]F6\=)2&53T9G(([(4A) P7,=0'-J M2^(!&C(#UEF>4HW_(>2H)/!3J?%?Y_,'_'>W^4W<:Y>*>)0I17\F@B>)([F= MH"E(*1JQ9Q.B$PQ%]%+XI('@&SB1S^%:I2]V0-8T\K 9VW$"#W5TV($8!RA@ M6(H(S[0*>!IR6Q &7P9]XX^E:[B)V3+FV^2A#TV-'5&&H9G11^X#,&+1"7C1 M;VWIXN(ZI8C6@TE>X-HI 2N(@R23H]XSFE6GHJ&#>;&.;'C#M986=Y#C(!4T M,%37\94,UC!/L32,7UW%>:W0<_5 9-8E?R6!+5->>;0:-1.3LYU*/P\FR5-L M%TN3 ]4PP%ZRX/"?DVLW'UV/YM]7;!9V(TS)5GX5TL70Y71H.Q(.L@WXUF__7K-*7?2JY=FLW?W8]1S9I1G20!Y''& M33!(\%I;Y'9.2DK'DQG&/MF,\6*Y4TDM#>KG-FV*OXR^C6(:QP=(M?%!,,: M6&% E,$&)B>*OD*PD3H;8Z/&B=TQ7BR!*JFE8D'$"FF)IR\J?A8Y1N4V<6'L M1Q.XIL9 D0$(JQ?&5P2BLBUS3J2R;:S>Y_%<6 2E@M ;'$9/4:URG3K@:AH] MV83L.+&3&MK;28@#1-_ LMV(+VB:E"W#U(1A($A):4HI@]8\!/R-]SE= "5V MQ$R&9$0?B0_"A#>+Q)-B7I=+IDE,UW?MM8+1.GE.6:YEG:%NK$)EW MDNHV!D=WC,,;''7TNI,L590RU*7?XF5)23-%-(.L6$''#?C )83,0M+2J"XT)K>WNI8%-1Z#[R:UG;ZS-7C#(-*I9NA4P[ M\(XG(#R4TKBD*-O6HNE4]-BCMK>*&ON(;1-U9'[$+2M-B")O+T 3"(%#J0&C'P3";H-RO.B92<#(W81?1I0BXMH@U$JGU,*4@EA\E1/=5BB$;,Z"/W8Q1#2)8R3UP ME0K=4LH]6.TM:"8],TI&2MOG3E'#P M4EM@VM(8>?3!M6F3<&:%,W69+Y6HYRIC'D))NOB[MEBIO,(-E$? MO3!"K,]%_6$+9VK2Y7!E#%#WL*5"(T8I SIQD(PN=:NT3*0FI3&2Y)H9$K@? MQ@,^D\*9FMRII);AZAY(\#:1*"&IA!LA8Q(\SP222#Q([TEHU++F;.H>#@F6 M5!#ZD'4/77"]U#WTTE[7+/=]1#]DW8/TB=C ''#IROAB;L%Q*L!$'1L$@%7;B2$H+A\DP40SK7RS.(9.E1-S!G4/?32 MZ_YU#WV4,FC=@S99YD I4*)*!;K6X(Q4D"QU5$D=?&X3:CVGNH=#C(XZHA^X M[J$+M)>ZASW4V">S?0\=#%SW0!7EP3@'.GKTU8(6X(5(D$)F5C-*;6H3:3V? MNH=6[.@C^MK9EIN2N99GG0\IT, 5""4TB*0D6)3,C>//DW$9JYK&890.2:_L\*D'Y4SV1;V6""G1 M.@L$U9=M%*A)(U)DB7D9N$N,F:L.GW_8#OS[9#9[]+&_WZ4@*>J-(C$"VI:V M&"8$S4KM@.DL+1HFWOHV\:+-F X];SZ.IRD4^L:/XS 9QX6NW?7;Y43 -_YZ M]&EA=/_DKMTXI/>?4YJ_^E+F U[ARR"%YR47FJ X/%ILW@0-.45JD@DJR3:Q MU@- #[^-5>+3^FDUE.(:N$=/)')K]AN+^Y32"K+4#(3->'8[A$8H\8%S(D(C M\^9Y/$.E/3;B1P4A'SO=<>.$6:MR,-FFTJP)3W\5 WBE$X3H#1$.19,ZQ>/. M;FYW#:7NFMG=1[@53=U^DVB[@/SA9W;WTN1>@YCW4?RF[*I&&*11&[Q=[.@2M]9W:WITH?Z=?VH#]\'DWCVP*H;)Y3%^;_<..; MC/^_F:;55&I%5M_.?^-/_WL MB]/O@>+;^$97BI5L;U2Q"!3<33/[HX1\YJ-OZ8 HRD'/.RB^4F^E:Y$7S;+B MEDHBRGQI8FU*@ENGF=9$91UW- /9\>0J4?'%1]^[1UXJ)S4Q$+A&]TCI"$8K M7JX5?8PJ6*M$_I!9[9JYOY MY\ET]#\I7FDO$]'2@I*.)[]CK9_3LIEQ&W' ME3]NBI3>9/RS-+NWETFT6F8.3C)W6VWF6-! )/524I?2^@2D#5&6/D\]9PJT M%?%3+JA:7'@UCA_2EZ^3J9M^?_W/F]'\^Y-33FCF<>46DLH$D0H*KI0%!&TN$1G=""A/Z6).=2^V,7B8O1R[@(H34M="0]@/6<0-*(L PRX:5-8<<&; M20O9/Z6&/6@'>>^NTW*Q]XB6B4M"21)*/4 V%G$9I\'F@!:R(D92:0F:Q9WV MB2T/.6?]5A7@,\&H@Z.7#["M3)E;\OTVF]VD^-OX YJ[,Q>*P*\BDR$0M&ZS M3'B.26' F)2 )$I"2#(ZUR:&V0?E.=.EN5:>H=#! 7_#$/V M#FDNZSQVP/LCS=_DU6]^GLSFLRNF!$O44+#&2Q#)EO' C.-9B4>F=,[I]>N0 MC94TO1]^SI081.#/,&3O$.>ZF?0N%8F-QI^>V$LN!"V,U:ADD4"(C.(0RH(6 MB%P*E:U2?0W.C4\[>PY4%^DS2M\[!:P7N6P%,7M$JTC.]M8T)L!C5P^^6:MD,E21^[#N%N/26(LDBN>R"J1?JL M#$P%S1VN@2*GRQQI+U@$0B0SEJ60:9M*J(V0CE6A4$WGZURJ(OMV!=L+/*LF M%QT0#5'._P#3<:KX*RGM^:NQ0R4^#!>RTDY0/.-L496(BX'O.I1SCRL6F6"D MZ3",YAS84:H_& 7Z"+J!ZCM,RENE33.:-1,(3^528HXGJA5$@M0F<&*DR;9- MUFIGB,>U0_?1YV0(930>5VALS)243D46/2*A# ='\704,M.(AZ7Q>EN2S5F- M*ZQM)1PJSXJ)=D\FAG7!<:'S"GNI8-.@NWWDUW1>H=%BQQ[S"JNHL8_8!IY7Z(VQN*22E"MP=6"#HZ"45"0Q%TU: MNV0ZKWF%?<3>8UYA9YDU*(%X?^-GHSART^\/KSH+4Q6>&8EQ"E$*!(:'.SB% M2V:>ZVPC3RRT253=".E23MBZLF^0P/SP#M-]P6\?W%DNWX4N")OZY;LQ'LE/ MKZ/4+;?*%372P'GK@#3))(W5!-T#EO$,M!:,+Q+7EL5D]IR;-U^;[%T[V8IXA]]Q==BT4VK1O%XQT\^J$Q\ M'_1K!>$D4(*&@O(Q!('OLG.>H0(XS=J*E.15QV<_1HE.OJ?T/DV_C4H; M,S=-/Y5G_OS@F:^N%Q^$W[W)[U*8?!J7"\>W:3J:Q,55\_V%5B(>-R:1H71S M1./'>J28C) "%T@^W+K64P@K;>25%W+8W??=P]^Z[R4Z^ZJ4F7Q:!&I7&6"W MJ:%H]..?H3;?7N/K?R44)2H)#4%Q4R;A23 A:*""2DU4T,[G3AO=O@B&WPB/ M2<#'M^M#**U)N[_QIS)]ZI?DYUX<)M]B@"GD6.CE(IVGAH M#U'\F"0Z6!\-+.^"X;?Q;#Z]N9TB=#\XZ+9B 1=?J.P^I2MFL^#1E0Q#2Y#% MEJ.5P"+DX#3W>$P)UZ;5XFH X^RW\:T@KP051C(6@!.A0"2?P',5P"I<*)$D1L9Z'HU5 ?Z8 MY#P9E5<,>559T\?QMPVKHJE4$,L$3)4@/]>+NE(T'((+Q%,\,#HVE&\&\87* M1U9[@W8##_.'WZ7KQ8%1FM%XH7NK1E!:W]6C<*C1?J8N.R29G M_S94/R8+J^NK=G."/R;SA.M.HV_ELN,!M-&B8GYI@OR*:D ':7S%))4FR0"1 M"#1%3);@B6+ &)=$!D.9[.;1]GONCTF>U@JJW=Q@F\O]4&Q%-!^_3L8KT*ED M,^$;\F4TFTVFW\N*RZ \ZYGTIMR@HZNEA0$KO +F<84.I1ELMYOFFJA^8!X> M3;D5>R[T$NH?D^7AOS (9A\F]OE!:+?)6';A#+/^H_#UZQ8G3 MD>.IQ?%KZ> EP.DD($E&LR5$QT9S8X==Y\N+G3[3FC1)V3?& ML_A2@I6C\:=;?= K@] U)0E\I J$] Q/7!)!!\6IJD!W[#MVSZ2C,EX'RCZB9V;OW'U>5EFA1&V,D>FN!@M"<@K4T@F"JZE3L G9<0S[0S6WE0@'BKWYAO+0@X@\>Z$=;F]9 M@;!EGJS,!I+ST5/FG5F?YW&6=-AA*0_%AC[2KEW[^JB3TL/F"JJD)\3RN MXQ@0A^MM!Q$.$'H# V(#.ITUY[%,CP]E-JZFI7:&"I T2>F=D+E1O^4AJ;## M>!B*"7UDW8 !BS19=,S+CK?(N%A^/UNYS-H''3D#9DIF8+0$BO^-OKG+CJ@0 M4FY#A1W AK"IR4B4(N4D6:N 6%>,+\9)8[TVJ#Y[5,&T["G= 5%3<^4IIN.8*JVTN(4L M!ZB@26_G)\BL49(QS<&7+R+PX@0B1J4#8])&(C4]:U+L,%J.QXD^DJ\= _F' M&[O;ZX97X[C:9)='*(M>.%X4EE()!E@%+D>+7YBRZ+VC]=:M:GK+0X:W10Y5 MP*2!]"H:()MQ_9RFP->10:9,$=HYISQ-A;@"62&M=)T'YE6[^W*")6W]WY2\Q2$=C M5*!"Z5ZL)07GEEHRF 3=;3)JU[7U23_T[3);XOH_F55O7Q^M M30?CJ4L,S2^.:ROS6;SQ"@+/4:1$)?-M!LNU7-7+*W%*M!FL^&?/M:W:8#^P M'^XZSWCI.*?XOGN/QBX)$AR):)YRH3*+Z*W0(>O@JR_PY44Y43(UR-)>+,A7 M6N;3Y?U'&GWZ7'IJ?$M3]RG=C7+_>3*>3UV8W[CKTC^<75DN#7H] 9A3"L7@ M,IBL(O@4# LV)M:H']B)".#EG3L=7?0B8XOY8X.*X=$_^2E]&HV+3'YR^'$A MT2N;)$7'VX/V9:RM,KXD$+LRME%+YY6EZ[W(S_+%W"Z%E[?SQ!32BY8-DGR: M6 =OV#WKEA6!.$@_$)-PO6$0S.QH#7-N4J1+PX M_C3SX@#%_/3]J1QN4S \=TDI3R!ZPT%$K\#CRH!*[:5Q6K+8Z):BZ;J&ZIEV MBB_+Z1#F5'JH51;$;2*KI]DQXH IDXKUZDKOZ@@V2HKJHXK$(3L*';28XV>5 M'9^J]0RZ*I0Y]=CZ*B>_PY*.T!WNH$4=:>KZL0G7TJ,Y@"UG\B)0P1*Z9A2D M)ZITB3;@RLTRM=G2R**@LDV;K[-Y 7:-D/\!^-^')+4S&I^)WXWO.DR$['.) MCHM\T***^-OO%A]0PRO"1BXE M\C* X?\T*-2BJH/3/Y*;)?)S?3U6:F6 PA M&DB1E&Y%7."9ZPT8[_%[*8SP^VX:]T]YH48=!=0>0_P,L-&W%66)HR&H;" X MB6>=- $,(QE\D%E3IS,->E]FW#WEA1EU%%#QPG4#L/>COU:,U2Y&IBSD8%/) MU;!@,Y.0HS#ECECD]2X>G8EQ]Y 77E01_\8[Q8%*=9YKM/LJS$??1F76<+,* MG2Z/;5J8TWO=:_4X^*Y[8JVDTB9AHC6.V$ I)U[@J\_LSGJ<+@".-.?J_MK$ MY9R=5WCJ15F*SGCQ]X, ED6VV1@I:<,,Q(.P'VU*V.M_WJ *[SM:/AF =C=4 M[=WD^OK7R;3\HZOHA=(T4I=AUWGJ9P:S=Z" M:L/%VM-HL *5!G2CG1=1@S2+$HPAXJS+DTDX-G?J4XI!)8 V6>$:O MR@!<'?ZUVH-HQQC>L_="_XX?,9_]-KYM(G+%:8XLL !4R)+?K1*XE 40DX6W ME*3(3^RH[[G"E_?I*._3 32K'69KM\B?2P+V=8IWRQ34:Y5E *)I!I&H D]Q MF2H*F7/(.O)N =WA,+^\'\^\'Z?,FU95-DU6^N="'7?KM(E(5B)G/*22C^<# M6,DR!(_; %4VN$'["]1?X%"\S MT42V8$S00"U-C%OOE#VW'7 O09S11GDV$:%F1#PK![>[.*X(MS(93L#H*$M_ M7 N>R0S),8/V5V!,7>[+>$9OX"F\ B?X.O?B[UF]PX^C![L%8;6+@A #47N& MU@]'JY0F#H)D'9S.EJ1S>Y%[BN#E;3[-M[DED\\M4':]^+SU,M'GA! "BR@( M(#$6WR90\(%22 Q]3*4",Z);U_]36='+V[G/VWE2*NQ%RC..T76Q.K(0@5O( M)J(79!VJ,NL$U!N9B"?9B7.[@^TI@I?7^30/VY9,/L\XX6X9>.(C2>@Y*(8O MG< M#ISV&M\]P7S(4J;U//.3?YOW]8'K-Y5XL)K9IN70I:\1-Y2FSX7%)MC,:8R@C$*+N=Q.VU)-[UVP4G$1-3^2G74R M[-W1V>#$R=M'P4W&J3XM+'GW_N.R-DGYG#G:/)!3::TME003J(#,8S*$,2U" MFT2!K;!.T(]NKODGLUAKJ>TDIC_Y==&V'O>T\8'MYSMU6^OZ0">3.0\L!R6M M2)8ZDP7))@5OI<\N=AOHM/'1A^TA=692WOM9O,1,J27 ^6(T,3+72&7 .>0T MLXZFV":YO/)"#O::;I^$[_BS0%[_5;Y-5\HJBR]Z@IRM N&Y &OP6.]4)W_"[]3'Y^,3/JJ_#%I583>;+)NM%T@D/.%NZ)6OKP"=/@+$8 M/0E<,MVH8W"+Y0P5J#HE]AZ?%Z<2P?IMC.=J>C_'5[E\W._+=2Y\BAR=X"DZ MH-;@RYND!W0Q'+ 022@W?H:8)CS? NKXT:VC,6;21G,-G*\-T%8383N :QK MV@KO.)&H:LKL1I(#-#$X74IO&4*U!1,1GY"^)/63,MXCA,2H$9&WF:EV!)KL M"/DQJGJ;M&?*_B M%Y3S;#[%I7]+CT$:JZ.WU*$$,D.['!?O'<.=+Q/EB17)A#;;2B=XE\27^OK8 MF&PZ9.#_F5B8_WYW9]+Z%J#;T]M?">PAA;7[@2AM,@Z/#L&X",D:FJS00BAK M)"5)=KL?Z(;CZ'WF]*+I@:(@)6Z(@JF2>T@X\$RU5-(HGD^L^+2@3?I#70D,S+H];P'ZJ*WI+<"AF6DB92L%@@QCZ/R4PGJ/TX-LF5@O.:F)/.[(L<, MUD<#GKA T7*+7+29(7-A::F]F+ U+;6/1LXEH:_+FE[24O=(2^U%EB$R^_;1 M]+FP6'LI;50&. ^F-"TG8)P@D+W2BBR&.\D?G+V]TE)/CKQ]%#QX6JJ13'DA M#%!G$5RV'#PS&E*P5%'AM6]T4O\(::F]--\K+;6/VAJX-W<)"??C'I; N!&9 M929 QHS 3)E4&J0![80V)EK%0FK"IXV07KA425WM]Z8EJ)"SYNF*+(OR^$T]R'9 M5^/Y*(ZN;TJ8_WT*-U-\5)J]_BM&!79BN37QTC>Y-=N.AZ- M/Q4H"Q#W@2DJN'0IX#O+* 5AM0<;E 6K>;E(DS+-OF_M59P<'SI,!ROODQN MQO,KE[E %A%@R99NKX.3K0(49<#7[G+4^ 1EN2G%-*6DTMJKJ.H:X&3H+'1Z3 R=P2 M'+;PG[X__P&+N ]/UG-#J,^C\([;'#/W(+-!6XD@ M,;R/&32>?")EYG5L! <32N+;RPP M:J(Q4G38A27P4GT[!]N0M^7/9)1:/A^OMJM'U\\"XL_]YJP#W-UHEH(0I3QFK9 M!(80!<0:;6U,*5L^R)'7#_>%T/'4-5ZQY_EA2UVM<>V]7?QN5>B9N),F)F#, M!! YH0D<'%J_*1)A&?/2-Y[3N1OD"VWKZ[)B$^\JK^-MPW(T0QZ_C\O?OK_Q M_YG"_,/DC\EXFL+D9CI+?TSF=^7*5E,9R[P?+6B92.#++$99PL$T)VV##&D8 M%^2@9;SP_!A\>/HFR*HI$>_2MS2^27\48[K(^8#\A4T?=5"R02=\:YD!7/A@ MX,= M?NNKRJ6GCE);=36X&-\@C]N+(Z+1RA4B@A>D6!;2@V%"0\@\."J#U*1->>HV M5$-=6C=E2C6Q'_MJ>3:=7[V=3N)-F+^9+AND+4+KT4F$KQ(DEE-I)4/ 2^4@ MTA 8=RDKVXD[^( 'O,&?UCFS"<&Q+F_KJ7924<05(W,/\,S04ELBFBU-QRZ@ M^ER:]M'_4SC#WI#6T=13M5<2\V <(#18HJ5"594V4M'@SFBB*=X$83JJY%,G M$^04=;_AMG) U?>1;H. _!+8TN6B6BF7I(;L' 7!(T-/491=+6MO:?2FT=BF M1S"&LR,KJF922ZX-S,(/HR]HI[[)']!QG^4T?9/_/IG$Q\PF2GNI=8 D3&&V MS^AM4P71:4^9\%&Z-K5&'2P3:VBI4M? ,A[?5&L2?9N( MX79]4Y I.02$0HH0SM69,'!.RXA6>:I)LQKUZK-Q"7<"?3A4HT[@3[J M&OI.P&>;5: 2F#=EUAMZMU9H#H%)$EF*+#<:XW@6=P*',*6:V$_A3N"N<_#? MT^33U'W]/ KN>F%ZBAA5%H)!#)+A2H0!$U@&27@4U%.T!SI%C#H%!S?".,D M02\E3VH+NW)X^/TMB1Y"6EJ374!5OR+8"&?X*X)*ZIJTDO5@1"!H]R>52I:. M*RU,?$2^VP <#T#IE92FXCW!P 38?G#0LT+!=\_;]BK M@$J"GQPDM=HU.*_0+L65S.YLTY+Q7Q)/W7VJ';$AI: "R)R0J8(I\,()8$)I MDCDU8;W1V(;4RPX/.V>5-A%HY0WZU6SDWKHPRJ.P!.-P$Y*1"'!"(Q@77.G< MC3NJ"")Q%3FSJMK&_.3QYZSOP^79X&;F]3]>O[H;QI+Q]UD R4*""-+BFI@% MSI-7B@OJNAVY_1L$WF$X9_4>*-&^DTJ6?UR^E(D7__=__7]02P,$% @ M>'P%50!'C#).)@$ LG$, !4 !O=7-T+3(P,C(P-C,P7VQA8BYX;6SDO6MS MW#B6-OA]?@6V>W:B*B)1Q0MXZYZ9-V39[E<;+LMAJ[K>B8J-#%PE3J5(-9ER M6?WK%P#)3.:-"3!)BC7;$>U*99+$.0_ !P? N?S[__KVN )?>5&F>?8??W)_ M$9SEF;W__&GG^_>P_A/_^L__^5?_OW_@O#_O/G\ ;S-Z?,CS];@NN!X MS1GX/5T_@%\8+W\#HL@?P2]Y\5OZ%4/XG_JFZ_SII4CO']; UNNGO_SXX^^___[#-U*L?LB+ M^Q\]Q_%_;*[^4WWYMX/K?_?UU6Z2)#_J7S>7ENFQ"^5CW1__ST\?OM '_HAA MFI5KG%'50)G^I=1??L@I7FO,S\H%3EZA_H+-95!]!5T/^NX/WTKVI__\%P J M.(I\Q3]S =1_?_Y\<[+)Y$=UQ8\9OU<]^XD7::J2,E%2NJ&2\L^G&OOQ O$'DG=]*.L PFEU M/PXE8Q>F'P<3]T[R Q]?X%8S%XM<#:AW&9MJ[&Z:NECT\24>:ECD:[R:8%AL MFVF)O%)??)"?ZF;4@SK(5+=34W=+5/YMS3/&*[;<>31(V7_\27Y:/I?P'N.G MY9?G)ZF5FOOPZAJ7#^]7^>\WFC/4ESR#/W]II-)-]VKW3Q8XK$^\SP4O\^>";F?"Q]6Q MZ4W.;&HNC'_,\",OGW!]@Q1>&0V5/O_YY>=/GSZ\^^G=Q[NK#__V9S=T_OKV MYLOUA]LO/W]^]Z7ZXO9]_=]/[SY?W=U\_!NXNKZ[^?O-W#!ZKHI&3US0,YU77_$C MS:4!][2&._VH#-Z+ %GG%PV\JINDB'\"><%X(0WX(^IN7I:R6"\_RD%T*W[" M_YT7U\_E.G_DQ=O\$:?94M*53XD;PCAV*41>A"%.(@$QYC3R?!S&86+"6YVM MS(VE&NG KY5\I]\-"R2[268P?$:F%'-HC&G#2/4NDI /:!&$_&N?'+I;F(0* MC)1L7GRSB^U>\PV9/.""OY$K0W:=/S[QK*PXI"AD+VN.>?.RO>03?E%?7?V. M"_;N'\_I^N5&KEH+O=8O;]2KOL)JLLWZ4(7>K'2*[& M8T\R!V$^Q,)+8(B=F#I1(*TZOFR;GNT M-3<[=R,J2%NRVDTM7=":S08# 38R@6^Q:HL)?JT$'7#U; #'H,38U=ZD7&:@ M^#[]F-S2CS'>X[3X.UX]\Y]D$\]%]>3-E_\[Y85\Y,-+O;9#0113'"4P$$3: MND&2P(0$"#J(4.&&G/N8VG"(5>MS8Q4E)]""@HVD &<,?+SZN^6*NE]OF-'. M:!B/3$27P6M-1[U@&I2@["28E+)Z@;-/8OT>TH_6/O+U34;S1_XA+\LE%PPQ M2ET81IA#A!($8U^NTWWJN=1%(@I<:?IL#EK.OE([3[>BI1-G1D.^-U(XL))R MV3'/+F Q(9RZ6/(\4WX)7A1"$H8.Y @YCB<$3YC1;NCE@$W XT, 9D;%O6$8 MF6H5 I5@X#LEVO?@:KTN4O*\QF3%P3J72_1"OJW#L>U1) 9ET]T6)F7+H\KM ML^'QB_JQW>V3Y,YUFMUK._&SYP8]*2S0T@['"4:@#,H1W2U.RAE&RN]SB-E-/<]/Z -GSRM^ M*]X\EVG&R_**_N,Y+5.]:_7FI?77'?^V?B.5^6W)>8QC&@KH"Q]!%"$?$A+( M/T./.T&( IH$5MX?/828&P,U.H!<@$8+T%9#OE5 M7C\7RM)>QHGOH,1UH,"!!U'H"\FD+(9>X":".GI?*N3):;MEW@6S&+P-!-S*S]$;-FE0,\!B43KK: MFY1(#!3?IQ"36^S=9#\KKX;Z;%M@&CM10F'"/091@C$D@LE/@>]PQR4) "2,9>%_5%P\H9]HCN%[N_MI\Y MFN6>CSX[,V)*X>\V*= M_E,SP3(6PO'H2@G3]5MI;$:'B;1=X- MO,YHI 5M<2T/[NT[QLPX& GGB8[PM?!02P^VXE<;QW(]8HV]_:E^;_B&/=JW M%V/:\_W>,!T<\O=_4C]*5,X#N-J;H0]9^H]G7CE6?BI2FF;W/^6,K^K9&!.2 M<"X[R(NQ-&"01V&,"86AS[A#8A&0T&I/Q;SIN5D[&\G!1O1%[5D-:NF!%M^. M!2WZPHS]QD%X9-8S!G<$ITI[P ;E.8OF)^4W>UCV>:W'$^SX+'\NU^?=S,M3 M?N:U-_FURK2Q6NG;RL:I_!>N3@8EZW[E!;[G[[[Q@J8E5Z+SI1]+,S#Q&70" M-Y"K.N1 K.W#&*&(!RB.D6-"BJ\D_]R8M9$5X$I8P&MIP9,2=P'R2E% *TWK M:">62Z6+$CSQHHI\,@Q\>JU1TTW??X"Q,/8"VB ,JCP3![6)=-H!8AOPM "; MP5:C 1HX]#S#YSV$6)U+J5H-_8&'THXB_W\=4L:6RBMW:&7N*"&4#>,YH>]H M"^:UQ)K$#'IES!M;ZK7%L#/(&$^77SA]+M+UR[MO]$')IX+5ER)PO A'/@Q= MA*7%Y!"($48P\GU!'%#M4C/GQG.I'UFLEIS_ @9&V.0>#0B)"70(%1"A,(%$$@O$ M$6=".!X)F=%Y^>&C9T<EO.^@"Z*'(B\@,,D" /HQAAC@E"$N9%Y MWZ/MN;WAC>A5;NL25X[R3[7XX-_PX]-? 6^DMWOC;;K$C!)& GIDSMC%^$N- M<2/Y FC9%YI8WYU%VII:>F V*/?8M#\I.?4 9I^]^CRB'[U]YE]Y]LQ50]=Y MII-D_I*N'YI\>I;Y7PV?-J-WJ):X>H4:F:O<_-L\CB,D@+5$:M WQ[3M2=\: M2T#VWQC;V\ M6D"2$ :3&//8<]PHB=AP)ZH7RSLWHZ.66&4=>*IE5D% 4FA0*JF'/-6ZO+.' M. B=M MGDC5C(2['#2J@TIWH)4_O]1ZE2$QY,'FI$-C1@>90PV1J1@V%J=_XX7+,3)ZZN)7N?%X*GZV?YRF[2%3/FTSAP!&1" M!0$P/X))PA+H(3<.<>S(=8H[48[JTU(:4=6DZ:@_/JO^5.OQ*ALU>,YD/ZY> ME =G_KQ6=:V8_MS0T7'GKFE367<, [/UWVMU[1_/0&EI.JL\U.<[8AXIISOD M_&-DESX/]&")I V:ZK,&IQ00;.=5![@\V*XL34)JL$"\':'1OET-L>BV_ M3H!DLV:Z'*RI%CHV \IR0=(-0OGO.@I^YBFF6 M=ERSY_B,5W>\>-QLF^.$NWX4># )(E6EE86*##F,J>.1"'F(>-B8#"T;GQM) M-N+#C8/P1@/04@$H':KZ=M("KCZ\<%R86L&]^LF :4=$?V0&/G#,/HV[R5G' MY6A;4/:(J$]$Y1;H#\3P/3'K9'[;9TXW(_34=F>FZ/N,'C-(&Y@?^>P]?&XSP.9$]=J"7/8!,Z#J"V 8 MF8JW"/0Q@?>AL.#1"R"9B"<-!H<=#9Y0N9/F]N^9CL9.2+M#4Z>NZ;=;?,%8'^C MW?B^GB4W5!G'*J_11ZE(G5#8BQ*78%4HAQ*F=HH"N00@"<0H=J+ PS%)/*M2 M&\=:F=L,6Q5GS?(,U@+V*ZMQ%% S_K@8II%)HT*HR7JV%7' VAE=" Q;,^-H M2]/6RNA2]J!&1N?%E];&Z!_-KNL(+ 7BCA/C!!(G#J5USCP8\QC#)'2$$TY7.')D*)^['"VIP#(3Y2(4Y M+I7NE:IU# 3JZ1(>0S70QY="Q_AH1\"KY_5#7J3_U)DNGZ4=PYCK)DS$D$H3 M$"+J$8@%PY QAAP>,S\*C HJGFMH=K1=Q[/5FRQX(R[ 6EX;UX$.> VVDP<" M;6QZ5'C=BLIY>0&VDH*K(?&R<;<8!K>I7"[ZXF?I?G$>E&X7C([[)W3#.*_% MKBN&P?7]#.IK7#ZH_ZNU^E?9BJ3IS[Q<%RE=2R*7/UQE;/>+UI65%]Q-1@M5 M!>\MK_XK_UX]JX5^DTGF,U[S=T)PNEX*WTG\)(Q@E' 'HE!%:'E)! /B."+Q MPI (;%,/>%KQK3A^HH+#:2T^^([5"GRO/&*I5'6A_]5AXK7&.IBYV."A?[>S MQ"<>+V;F^GQ'P=CGH;J7U;^@I9$J:[CI8OVCZO;][W9NJ$ -YO!U.#P_0)L MH-@FW%)@@ J-X18 K].+@ZX2)E9ATJ7$ZW3/_GKCE:3HF__L?;KB52S+,D8$ MHX!%4# YZZ&8.A![(8$NX3,N?LYR4O/BJ-BENLJ?G]6[-X&N\HL]53M3/^6KU/B_4 MEL8RC!W7%2Z""14Z&1F%!(6.RF64!)&((L>Q.H\:7>*Y48A2&&B-%^U2FDU1 M+ ;R#&S4!EKO!6AK#K3J>Q6>E;&TT1[\JO0'-0"66]+C#R$SVW=6 V-D,IW1 MF+"OAS15/PU;/FETJ:>MMC15)QP49YJLX7X3XA7[[^=RK7?I[_(KQG3-;;SZ MA%-I+E_CIW2-5WKSGNQO\'_F58UN_D6*G%)>V=A*Y/M,/T6KO7193"(_8-#Q M: B1[Q.8X(1#S)+0Q3'!@@A'PC&@@!&22#G#Q((2(2( M(>,8L<2)*0G,BV6=;F=NM-](6NVX-K):UD8^AZW!&>XPB(W,L9. 97& .PQH M$YW?'@=OH%/;\TAT'MIVW#[=F>UY'7:.; TNOW#OJE4>7.7J/%@VE+OKAMU% M1K,.>?F;E.A#7I;5+KBJ'?L.%RHHI%QZR*-"VNW0#[T (DH=&+N)+SN(QP'& MCA<[?I\"UE,I8/2635_W^KHZ0TLSL'Z0AI[:T_BJX%!'N5H#]5.N'9?E-_DC M!]_51O[W"Y!QRVS?TPT7R_VJ6?3^]/M6+;6K/,F'^U/EP0;5P:;61O\%4 B M[Q0&WX.;U@AJ":Y+H,M!5NY4W/RL3,L/^>^\ MJ#ZEC^EZ2:71G@CJ0C=T8VG'\QCB)$J@XR.7(QY2@HRR:$TA[-RH\-U>$?&5 M$A?H'5NP4@)?5$1\DNXWH]2Y=.K(3'QV![[2:[%7?1EH9:3=K;M?_P&T:F/G MG!VV R9(/CN0P#/(0CLL]&;I: =NL]]D].:Y3#->EE(PDF:-L:YV^:5$-TR^ M)JE(E5E?!?=>T7\\IP5G5QEKG6[+WYX?.7M;)WNYP]]:/RXICB(2, _R./$@ M2A(!L>09$TL^VWEL:7?*9[2HVP8(V_R7FI7DO934(3=+O95#23 M7IQF0FJ4!2UM%V"K+V@K7&5;FJY15090[5:\E_)G M-,4K79U8+^@L2_<-TM:,:*FMSP+L:*1)IZV3"C/>: 6V:HU2^6]0H(?-SS*( M9-/FK&L9;L6-;#&[3S>4M Q"['C"\6'HDA@B%BM_ M?2Z@YT9^S!P_P ZU\DKL;&YN>QMM:7OZ$7;#:^@%.!AH8_OPM?&2G+<5M;;+ M!G30,\)D6/>Z[B:G=8XS4O_ MO[VF R%402U?/Z_0K_Z). MO/7"YMVWZG"[JK?\^/3<6$+-6?[73>]6[G-5JI]!55;,5BL&Q#HP ]K,$VB&33 MVG5#@GE@_@WZ\$OSD]YD7^4Z-B]>KJO$ISK)W1W_MGXC ?EMF81)(GSB0!3X M J(0!1 +2? ^C7 @%Z(!$U9^1J8-SXVTVUDI-Y+W30YZ!G/#@_ 1D!S[4/L8 MB M0BUVGZ@1*H*.3$508@##.. 8XAB)M>V(@Q@P-S QX0FU#>JKF31 MYMP(JA%9K]'85F@[CC(!VXR>!H9P9&;:0:\E+Z@%/E_&R9J1+ :E(Q,VIV4 MARR V*<@FUM[Q'FJ8G ?CB*("($0+C&#'(J$<(]B(GP$:[ M\$>>/3N*0'\[SE9'V3E>M"]^JG@C]5/J _8<95T$J: MN=Y/>;9^*-_GJU7^NUP@WCWPZU5>RD]O\7IC&'%/%7$C, P"5QI&0D#,$P;= MQ D0=AD/$O.LX@,)-3>N4VJ!K5X+L-4,*-5 I1MP/5!I!S;JZ0T U]A:G#4KVNYCG M$!AVV_)D:]/N4YY3^F!C\NP-%V8T>?.R"0._7N&RU&-8N!S[KN] CSLJ>I%P MB#V/JIRZ+$B\T*?$*G-@9VMS(X>-A$"+V(L>NN$UHXC!0!N9)BSQZI\"HPN' M<=)6'&WQ=5)-="E_,CU$YTU]BG[Q(N7EFT]-.7'-1M=5H7'.[O+K_/$QS_2W M]:* QR*)?@(T*]>2Z M40*L[;M=M/LLG^UAMZE'-B;\4U4IL^Z& MH>J6]06ONYJ9]5,GK''65^/=RF>]G])C2KF5__!".X#FJ_Q>-GR3T6;'-^(> MB1," ^'[$&&/R*4I=:#/'"07JDY$2&P\>70T-+=IXO;NQH* NA T8/B!9-.E?96Q??6+]MSA_)6Y;6]>\!9E<^F_)M\Q%KR5)5,_A>>WC]( MN^Y*FG?XGNL?U=G#9A-A*;#'.9=$DQ#A0I30H#IX9YR1""U46EG3P/DY7B)$X7- E3HM$ZD2Z#Q M 6L)4)UX3=J!%48JA7&%T@(T.($:J.J2RLE@FUMY[%1LK]C_$^1M>PWM9I#D M[14[U2PCW&L*>%GZ.)WPI]258?1)4Y)P@O<[Q3N)K-:0.@-?(,TP>HWEG+3L P2JJQ_;9>)3_8 M"85/)?4Z=?E(ZX?R%+?I?^YDJRIID!PN'^4 :BKQ!"1& 2?02URU^\ IE ,+ M08(OV NRF M-4[["#HO._,"J*U-QDO:FCR3_9N7P\S&VL+AGIM03F+HQ%PRO1L0&(LD@LSW M0^QS'&+'R@5L!!GG1O3'TI?WFEDNN_305/FE#\'X5Q2R9^4 M2$,$*"1]A!D4^-K'6;1N=&REKLJL"F%!QL))=H@ZWL M%LX#IN ;N%Z, .G(#'H2S=LVFGU\,DQAM?#/& '>B7PUS& >R''#$J9.)P[3 M9TWGT&&IW8YSA^V]=E3.>+K\(+MF]>DAS_C'9SV\J>LC'H<>='WB0^2%%!(: M>- GH1N[R/$2,_>.8P^?'34K^8 6$%02FO'%4>"ZZ?92.,:F57,DC-_M+I6/ M&)(EIS_4W//*)5#86F*(&' M7#]" 851[(:J-', ":9(Y1^(DP3%?IA8[7WN/GYN+^>9[-HF@)DM.?O#,/;F M8%7W98R""L=U'C93Y6X3TZ:0>[(XU?U6 ^U'-*O,G;''Y_R AB!"=^:+2S9=_TW-YQ+?:B3KP+\$9. M^W2\/;K!8'TT&K@C,\=.2-&5SC->BU[[XRPJEYT2;,4?#6>+!=-H>$^T;!H4 M=[M%5"_H.I=2=D^<;D'52].=956_)_3-N+E2]0 _X6+]-_$#N2U!]O?>;G6 MI>-4#DJJ(__45[?/ZW*-,Y9F]WM>;3L;W4L_8K'@G$/D,+E<=3@6-O@ K84ZDS-]-MXYZ+:_=>/ZJ"^SEZC*I/NIK7Y^2G/FOGV M5OR""RW&DC(:4"?P($[\ *+($Q"K\@B".XXK0L*CV#QMV0 "S6WYV:BDTH,6 M&Z4 W6HEUZ%-MJ=2[\<^/^F*Q[7A+^_[O=;-8N=[B*XU.'>8N,-&GHHV?74K MP%8?T%+H(#.7TFF[2)/W_?(Z?65Q=C%QGTUTHC%)W]F== P(=.?YQQ#M3'O\WY8KY4[@S5:W M0X$YNE-"&\7/&L5/YX>K]:K1!(Y!5WJ=#4ZZ.C-1?7]%971//^:^2Q_3[/Y6 MZ+-%.4WAY$GO ACGP&,79#GS/B<\^* MP W:G!N/5R*K%4DCM/JLQ%8Q(K7@O>+X3#K C&,&AG5DJAD$46OBL#&-'\EA$2,)<+ VD MB"R?]+;2ES4NUM.X&QS(:?-^[DL[WJM:R:9>S]H+]%D%,:Y>]/N[5:%Q)U@ MPN_33!5Q!P2O]-)T^E.*DT.!QBP4R$7J_$G.9@QYG7^9T^;TZ4=/XZA0I-&[X1YG"2=E/*/ M<61T#N2A_21.-]37]7>-TXRS=[A0\U59!Q 'B+@D<# 4 DMS@2(7QMB/82A< M/V94.#0V*B/;W>P6^Y2&EJF4+[!)IF;'LY1B-39B,@:"0< M(85V-P@#^T9+K(;LK>UL=BRN4R*U7"->UO M4H6<+L,0N0EV8FG[$@J1XT:0N!&%(6CEIT'30@92ZUGW>N_<]PC]#PGCUEQC(C C^1BT:M /BN4>%[[=!7 M]T$MONZ"R@7P3'2^-55=AN"@=-93E$DI[S*X]FGQPJ?U+2^44\Y9^5XJUPY$ M4QR]Q!&.?<80I EAJC"X@)@Q!B/BA,S#02Q\J]BMKL;F9B\UL@+5[2#+U_PA M7TE<2\"DM+9UASI -N.VH: ;F<%V4=N-07W;A5N/2D3G 1FX'E%'@Q-7)3JO M^F%M(H-[^GH&/3ZF:^W-*ZGI.L_6/A?\CG];OY%*_+8D M ?%1P"+))T3E#D?*C05)N'GB.-S#(J26OD(VS<^-9EK2ZWE]1WY;'Q:K?C#C MG?'0'9F).H$%6]G!KTIZH,4?<-'7#[>!'6*L1)C81:8//(=.,[V>TB.88'?) M>IU_Y1G.UG(!]OAS)D?MNDA51-\U+A_>5$=AG_D_GE-ILRT]$]Z,'$B'PH4"9>9JAWF+,C?;TGDNZT60!:*T+D*T_+L!S2QU I3Z; M(\:BULC"!;U_YW5SY'1=,NT.V (T:H [W1MM38!2!=2Z@,]3]H9%&, DO3*1 M\_^(O6/G\G\QJ)V._OV?/IU[_\4([#CU7_ZTGKY7*DA 111P]O:YD%-F%6RG M"Y!5006E'-"WHA5@\(53>>5:3JS+("!!1!F'W(D#:;^K"&_Y-_2)E\1N@ 6* MA%5"ETNDF=N\MA78(B1NGEY\Q%G6FV")BLBT:>YZK(J$H14&FR M*72IE5F W0YL!UAM-1K0\V4(8(?U/C?6;,0#;RSLR'W M#&SU"V 8FYDV"/0IFK /A86A? $D$YF_!H/#SHP]H7*G<;I_SW0FYPEI=PS) M4]?T- _I V?/*WXKKK)URM+5\SK]VF*Y=]_HZIEQIK:2E8O?*Y)-2O77O"KUM2V^-BPH\#0T'RUOAV;WU^A6^VMT5'0 M']8\'5;$:>W54> ],&#':678M,MO7MJ_5!Z9*(I)X'$8"1Y"A)T$8@?%6<>)-)TI0_2T#D79H]/Z09OUGSQW*)>!3)93J%-/*EM4OC0*[8B0=I M0!SJ"!P&@=7NZ!A"SHWPE([-_EM+3=#H"52BBD93H%55IQY;98'6%NRJ"WY5 M"@.ML25_CC(RS)CVM?M[9$Y^S:ZVIO@Q^V+0R6 402>=-L:$>G^"&;6MGELN MJE'.U(%@O84G2.C'01!#GX?2'.9XD:@F>XV7 ))&/O%[30&"$&\:3JPR[6#UJ9=KU]2LF#)?/)"X<*1[JB-'_. MUJ5D#YYJ,EE&C#L8QP2*T&$0,>'")/8$9)Y+7>8Y)!XH^.BP;:-Q/GVH42,H M*#:27AI<= 1W,VX8#,97#1S:(/KY/*(#Q J=AFCDR* C#;]R'-!I*,Y'_73< MVX^/WCR7TDXIR^O\D:29-EP^%?G75)UDX]5-)O+B47][DTEC"*]J :0-)(7+ M'Y]6?,VOV'\_E^O*3RDK4]FXOJ-)$*7<\\+(%0X/'>B*0$B3A5(8J^JXF##$ M/(:]Q"4;1LO7>&7&:--(WX<3-SJ,]V+7=JF.2ZZ2 &\T64!,KZNPS !IC:> MF!,/#3/2G5%/3T/;C<*@I?$"M'0&+:47H%8;;/4&6\47X*HU,':4!RWMA^/_ M:7MKT!ED(M$GG8.F[8[]66SBUGL&JN&G5%*V#J-EZ5KR:BE;?U9/?O.\_IBO M_XNO/^&4+>,$8T82#(7KR,5W$'.(0Y9 QW."1#"/QZ'5)JYIPW-;D\LNE)/. M^J4J&RCGEZ=J(I+/?\ J&4":U4?6TMC$C;'YA%_T3IVZ27Y9*&?+U7:KQ3*H MS;3/S*:8,7IBY$FB%AFT90:-T( \KX$4&[Q(2T )/F $FR54P\:NF38^;=2: M)20'\6JV]_<\=5=EY&[%SR77*0)N2953Z29[]TV^M]D]?Y\7MT^:7K/[#VK1 MT>R$OBPCS'TG\A*(0@=!1,,(X@ C**(XPHE'<>)84=\%LLR-#;4J,!?P6>7@ MJ*SNO-9'$2"O-0)RL@-YHQ-8Z85Y0X OEB?Y%W2EX='^-!TT]EE_TS=2CRHK M"KAM=!RX$[\"<8X)%]RH]E M=P_\W5=I+]T*M;/\E@O\O&I.*!SD^HQP'P8ABB%* @?BA&'H!Y2'F/C<84;9 M)\\W-3<6OIP(3(,(^6[JA7Y:G+\@S6JWZM M3GW-O>JMSJ"M=)V8$#1JZ[V@MK]7K?D";'5O_[ZH\AN.NED]8G>-O5D]ANBO MO5D]8G<8;%:/V7KOQ(QZ[_63? O7LNEWS?;KAXU'*4XDH[N12F$?^7*^2CR( M1>Q ZKLN=?Q "&Z5Q/I\DW-;3#02+X"66=/,1NH+'( -P#>;)H:%=&2*'P#- M/FD<#0$:.IGCN6:G3NEH",.1Q(ZF=XZ8WO&*E.L"4]-LIE;/G-$;8IY4L!%^ MZI2"^Z!-GU%P(\'\$@KN@],KG^#!0RXM@*=*ZZGVI"G!'Y]6^0OG=9V]LA7_ M].:EB?+7<7LB09$3,Q?&A"(55>_"A% "L4,()RA.B$!6_N$7B3,WNV"3,Z)/ M].2%/6/&@-/A/3(EFD)]056P2Q :J018+Y%>J=[7)?"=+NYUT5-[G*=NRITN5HKU*V+3$CH^].!*2($4"D: 13 +"H<])$B.7 MA8E#C4]8+!N?&QW6_5^K=UPSF'R^]U>!"_E&#^#M37(W63H]E2;NN MCDH;J])TJ^RP*IVSSB7[D:]O1?/+=5ZNRZ47>+$OP@"Z4O0 KZ&\"C[BXC>NG,@$ M+W1A\DS_I>^03U!)@_0NK>"FK@:]N]1@@3-R1XU_-E3UD1(?-%(JJ[O2 &@5 M%N CU\Y5FPNT'B.#;[':&;D3)EKQC-,9=LN>"Y#L7/KT>>YTRY\+M-Y9 EWR MG+[^!.DC_XS7O/;TI%%,J(<)=+ O)R'**<1>(-_Y\YMC MI'A R6?K"; +F^FQ?V\P1N?Q!H<1TLJ<4'O@D_O=-B8^IC^JX.&9_/'+^FQ[ MRW_R1UY./AXQ[V/,AIB&!"+MAE28U1D'BN#P@!%EL:^\^?&[O;",>N++9 M*MT#S&3KN3\,8V\M;Q#HX^J_#X7-KG!_2*;:]3T_."SW<8^KW+U/NW?/A/NP MQZ7=W6<]<4T_ ^+=[BG?]B1099'F6:G[^VJE4=8)I;<^E=4^KK9B/FP#W&:]LD$DZ, ]>#F+@J MWZF30")B!D5$D(L(EA.O49E0_P'&'=:P/2H&1HU/"D#&<#Q3YM6=W;TXC=*W*BSHCHDB6,)91+ M ]2-,43,HY P7W(1(L2CB1NXU&HO[&@K7]M#EF4M M E+S@ MNS0#+%^M<%%=HW_\WM)R/(JWH?UW*8HC<\UA2::%/M^F QID71 ,:U8=;6E: MXZA+V0,3I_/BOM6*OO+LF5>5D3+MY/]+NGYHEM%W_-OZC13XMZ43.([P4 09 MP@Y$'G%3+@!3'RU1HI0"&,J%TJ>AY@C&8=B7RRK M0)(O:URLS2R?R>2W>1'WM1C3$I#RIU15*:S\V[#2K90K,'Z?9LK E6NQE?;= M4:LQO0(K+9=@TPT1D;@^(EQ.14QPB&*F0JZ8'"R4N:Y+8H?Q9HB\R]@??H T M.KS"\%#I8_]88\/,F)]E;T]X&-36NGTB!,@+.'IHI'1?@$I[T%*_RI\$UA( M4".@Q8X?[?:WL14TK]X>W_!I!Y7MVCISZ&@S6^;U^FSZP+]VF2J]CWD8 MX%?N1?@M#J,"-ZI6CQTA]F^,KA@G '!025\G"G ,L$^& H[26-]("_Z$4U8? M6U]7V2&7G(0)3V($"<,,(L^5LT/,'1@Z01S'3D!#9IFL\4@K<]NDK84$O)+2 M,N'O<2#-V/=B>$9FSP:96L %J$4<,ABC X&!0S*.M31Q8$:'LH?A&5T7]ZWY M*]\GN2*I'ZHRH"\C+_!#'JG*W8DT"$GB01+%'O0"UV$$D1@1HUB-CC;F]L(W M(C9OO&T!WT,0S5[W"Z$9^67?H+)YVSNKG/WIR"LTZ2 M49Q%K% :E&?,6IZ4>:S V.Q+\.5^MWN>%NFDIHDA@!Q.( DPA2N(8 M)I[ T/.2. E9%++ BN:F%7]N?'DK%ZAK7&UT50=YLSO':W?^; [S>G;I_]P3 M/34WZ,>6X%<%#JC1&24O[Y3=^D<[[VNK\#_MT.](][S"R=\Q*7HD6*CS3O)/ M14KY9UT/,OVZ29(B./(=+J#''#G+>4$ XT2.IR A'N7<)1%SC+,M=+4TMPFI MD15H80%>@W\-?O"01?*!3ER[)Y!!T1J9Z_> TH(")6F?A V=F%ED;Q@*NXE2 M.9S$<*#,#B9P=*9YZ'S =#D?3/3820!A=$/?_4[%PGE1#TY?1+$("(%.Z,00 MH8#!)$%R[B5AZ+K83YS(*B)F]_%S8\=&.MO=S1W(3#?2J/BE**_/J5C1;HE<9>\]Y^?-3GKW[IN)LG]/R MH;I$;[EC%GH\I@PB3A*(0OD/#JF 3H00YGXL/&Z4F:57ZW-[UYN%F5Q8I^"U2HT.KA!:8#'H-9E5WN3FIH&BN_;G2:W]#!" M%>=L=_7>9>Q6W/'B\?H!%_=\*3!#E D$/3<6$*FZ*@E%$711Q%P2^YX3"V.+ ML[.IN3&&$E8:EHVTVMU9V9"R[4= M<@6ADTWR@9VXV#8C7TBKF"[:<$F155F MB!(67 \+FX7Q-QA\$UEZE\!H9]09(=-IP74_83ISS4B3'=O,[(Z>U9EQ^:!H M^BM>J=.2J_4U+HH7:>YI3^9-6>; Q1'&*(0^3J1-)O^".,$4NIS&@@K$?<_* M^]BLV;F1K9):6V6UV'^Q,\P,L3:ST89'<&3*U>"U)%ZH4Z%&Z"IB8YRRUU9 M#5OOVJSI:0M=6\%Q4.':[NX>AM[[-$O7_$/ZE3.Y%)4#*"4K?E667'MBJECV MJ\>\6*?_K$Z$A7SO_XOCXKT0"M2Y6'6Z1?: MNDCB4]H I0Y0^DS4*19VZ$2=,Y&5.FXGV=FQ R#;:>5>\OSI;. !4-BQD(=X M7C_[^5:F3*>@S3-=RUSPHN#,7481Q\3!'HR8(U3> MQP0F;D!@*!*<)")11^ V5K1-X[.;D_(U7@':%M?.FK9"WLRF'@O/D2>A1FS0 MDGL!=B0'+=&',ZW[X#6H@6TEP*1F=A]H]HWM7L_H87+W=K;\N7&EW.29TK7G M]&^-8P^G*(S# $K:/),1]Y&&(/.\*3-D"0A,;3_:E6YC97;YR<=%G41E+PJY+5AL!/HFHP M\0Z!U(NL)U?!_B*' API@H MKO2@D!3J>7X0DL0\9N1,8W/CRY:X8"LO4 +;5.L^@[ !;PZ(V]C.)*<:$I=/-M-DMI6YX3\_,8CL.@HU+ M3E7J>+K7(=G&UQ;JS<"%P5L"1Y4>2_JUJL"Y#Q30 T8&E)57_HZ*ZT MU@M055G>-@WTN1XQ8YI!<1Z9;G8A;J35V;TJ>0?.(&N,S<")H\^U.G$2:4,0 M#A-*F][8CY/N^.-37N#BIY-#5SC95,;4%>,)U M09E!2IV;=I(968T _3/OE#CBH0*4+HA&J-&[H1C$DNZ?>2:A?\YJK.S#2SU8B?V"(4\DB\M"AT!2>!@58@\%#S@ MC)I%[ANW.+?7N1+8[B4^#ZO9FSTH6"._[I6L"[ M&P:V\HX2.&J,SJ#<<+[5 M20G#&(1]%C&_L1^UJ TU%06O%_!A2!+!0P8%4FGG_#"!)*8^Q &ECOK%\X7= M=FS[\?/;?FT=TV3YFI<#;,7NX(DCZA"7!3 D*H-?(!",41Q)\XJ%C$IBECR] M7*L(GG'1W#8QS?%7#6;&+<\*=L#S$,?4#QATJ(0,)7(53<)8#LLPBKB//.%Q MJU5T;_ F/KH>922:361](9ITTW^XF>F8NH-.0CL-3#K?'%-M?VHY>LW !NHR MIMR//>%#CU(*D1-3&(>)+KK(W3B( E=0&PH\V=+<^+ *S!1I)M_<5'["0QJH MEQJF,WJY.PW2":S0::W/F5B=UM;FA?RP>6)5!/8#_\I7;N/>RWR/LRB$S DD M0P1<0,R%"Z,@3,(@2!B*D,T\W]'6W*9]+=N__=D-G;\:NO6: &K�/!-#([ MM*M;5X(N@!85N",DJ#3 9)PRTT?:>YUBT:<5/UGRN>.6?F3QD:]5?B2Y./N: M,L[>O/Q?;W\"-Q___N[+W*/G[Z1S"Q M<,V_#)N)O/'-AHN=__UIQ3M=[H_<-IV7_6F9=QSK.RZ[<,7W(<4D76DB_(EC MM99DM]EGY9-52)9\@\NT_#G+2IFKQ+#Y(W+\TS7JY7N"S? MYH\XS98D(D@P[D#BHP B[!.(U?XP<0-"F._@R$EZK1O'DGANC-K:<9$VRT9B MH$4&OU9"6_I%C-_MEJO;.73F9&OD7OW8?Y4\-K;CK+5'D_IU5NQC=\+)=?_H M#?>MB$CS1WZ'O_5VY^AXPHS>^DI*(,4;F_B"H%G%3\L%WC^ M%KMQS7BZ?)>MY3ORY1&O5DTRPR4F-/%\/X:<91 GX8.]D/F"\_( M_#GQ_+D9*Y6(0,L(&B'-;)-3"':SP0"XC,P =I 8O_9G%#_RJI><_G"??_U1 MWJG?\G\@]1%6'_6K?>J9D[S.9Q1J7N%SE_78M?DH5[J%@GDS WF"(27J!SF8A(F59_69 M!JTH:3+OPM56Z@4H#,-M51Z LJ7@O_TY]MSHK[H@V_K%TL?X7#^9D=>0Z(], M7"U1-_5R.U"S]TDVA&)8/^5SC4[KNVP(P8$_L^E]_3A)'Y%=45H\<]9JZOI9 MOES9>AEC%XY'C.QZ/H"-X#%&"0AB'-(8^B4J/XU? M-ST,@LK(C& *B/'K?U;IKC=>WMQZV^5?^V_ZZ:=/\G*?5:YYG\]?V&_Z/UM" MHCQ50^+V25U9-AF!RYOL$YO^@:NI)6QW?\YV,P4LL7$\PZD**G$B5 M>0IA0IDR)Z(P(((G/K7*;C:M^',CGT96@"MA 6]R7C\I<1<@KY3YT^ M'-1BG%B%22W0U^F>?8OVE:3H-[UN"RPIK_HEB["#A"N@$PL,$>$8)DZ8P) Z M$?$)C47DV$Q_NX^?V_34JEA&I7AVD\P>E MM+TF)J6Q("I2H%S@, M="!L1@_#X#8R0_2%S)HFSJ,Q*%-T-#Y\O#.X8YZ!_X_,641K'*/&A MH,A1V?X1C+D;0.S&,2$)=X1=@DO3AN=&)Q_LC_PG/?&WC+48HQM>Q0-@E,@+ M6W0F=0IXG9@,6TALG00&\JV\R6C!<48EGHU;G!N3->+)U9*6SXZ'S@-L1D"#PC8R M\S2R@N\::;]7JZ<-D)_. -DG\LL,G*'CO\ZT.G44F!D(1V+!#&^\X$22[._O MZF_+J^?U0UZD_^3LYTP^4?-5# MY E5X\13-4X" 5GD,H4F+5+E&L]U+=M M3>PFPQY]9#:%C8O\R!//!N4V^B<1![\J'8!68L!]D?X(#DK_/<28E+3[P[1/ MM1<\J6>IQ?0QS>YOQ9TT:4K!BUOQMSQGM\477GR5_%OG@O*H()[G1# A%$.$ M4%SEP B97)PDH1_1V.JDV:C5N=%@);1Z\QJQU6,YV763>8T=[@ MX([,= /A:E]'T0:G8:LH&K4\;0U%&S .*BA:W=R/J-[A(E-%EYMRC%MC@/DQ M<7$<0Q:H" ]&$211D$#!I2$7)[ZD)ZLC[Y,MS8V05$KD#[DT$52146F:/TH[ MH+O6J"6R9GPS"%XCZT@6TUDP!B62TZU-2AYGE=XGC/,W] P=?5*) M.^23WWU3Z]16AO0H]B/7CQ%$7,*( H>H?$ 1C#BF2<(C'GE6Z35.MC0WDM@( M"G@MJ6&.H/.8FM'#($B-3 ];D!HA1SEF/@O%L*&B)UN;-DKTG-(' :)G;^B; MV.\FDV\<5OGB^5N\QDT$- L\(A*YG!%(_H.PAV'L>*JP*_.]@.#0)T9%+G5CYR_<28&YW(P18.EI:K"WXSNV-\4$?FF\[470MMJ>CPG;8V"Z 4 M 4J32=)Y&2 Y58*O+E'FDO++ "Z+)& F3QLB2/ JT_]1?GM?\4K%,Q[_MJYP M$@4AXSA6;G9JJ94P 6,_B6&":41]-PQH:!51?XDP<^-(7<%*G>+H#RUQ>^X; M7]119CPZ%?PCL^D%R%\8 MD/LA$#)BT%>L7PRG[0=0=C]GQF3]=!Y0]Q4Y;/ MG+U]5N4:JOAN7=>AY2NQ\9-@2X(3C\0Q@Y'/Y&)4)8,E(4>0A1YR0]^/HL2J M&KNU!'.C3"6[*LJN#H5HM;'WQ&];]S%J*:7W&^H)TX.C5^T'V MV=I^DG;MX_-C4YLZ%@D)8P0#$440<11!DC@,"C=Q7>J%S.'&6=IVGCPW-JN% M,\_*MHM3-^MIDZ5=.ZI,.]W:\0MZU,NXXX]/ M>8&+ERH6ZUK'-);RU;X5>S_=Y=7!LG[]*Y?/I>?[8>"Z(0QBE1,ZB>7+&L2! MM%,\3 4E49@XRXS?8VEQW1F6V+A((J-AGE3#_$"N$9<<&R64=6(80[K.=ZT< M%6Z@0PQ*PQB# 3JXFV4FZJ^)G(\:8>OPT@5H]=JM /N_@[M\XVI1I?FN5)JL M;RQJDDS61Q/5+QF]K^S*GPP";V>IE,M:F*ZLRB!([)1@&>:)_=;L?RORLOQ4 MY")=+Q%EKLK:593I!I0,MFIR. ME&QVB^@E[1-=!%Z?MYT^Z[#RBV/Z"\M@E]DO% M*R%T)5/.JJ/@>BTDF),X#J'0X=(610$ET@QU.11>%'J!ZS@H,(J,/=W$W!:/ MG_E*B0@^X<(TG4@'?N?7DI>C,O(;NQ40U-X9PRXONP&X>)UYXO&3+3B[U6NO M/,]*PD*J64)\DQG2=6G9OH# MWRIAZ6(^0D^;61JOW'\C\]^VZQK]@%)0]9P2>G%PV+D >WE?=>?N?_?.H)_M M/>/'ZXEA?>I'D'-:;_SQ@#[PXQ^QJ1[;FE_D(VZ%7@FJ16%:JA6C2C_UGO-R MB>-0<.$Q.2$@ 5'DA! SC&& F8<1#1FE1H'=YYN:&\.W)-3ON^!6&U;=L!IL M%@X&UM@GGE).M9%4[Q:U89/"@O=#PF:QCS<8?!/MTUT"H]T6G!$RG5MLW4^8 M;@O-2).=+3*S.WHF&%[ALKP5OV"5Z69]6WQ6&3H^;%+@BI"Y"'D4NI[PU:Z8 M@$E,D8J]Q%3P.**A58J,[N9FQZ9*6F5SU?*J*&4M\27YAKL!-[-UAX-Q9)Z] M$$'[],-&P R;@KB[R6G3$!NI?Y"*V.RN?@3SMC[T?)]FRK?K.B_7Y4>^7L9^ MR,(P]"#R$\DG0.5$*W;'Q>N1Z>0M)VN0-DYN M5,EHQQVGL.2QI&/&/4@]$4!$(@)CP@B4 (O8%S&.?<_BF'Y04"<[@__ R_(O M@(V%L1DQ7P+9-(RL!^'&TU(+N !2Q.$X^ P&@Y+OJ;8F9=TS"N_3[;G+>RR' MFV1"TCPD\JDZ*5N1?TU+79#B)A-Y\:B_OLJDJVUH%WN^F==4W7PU^6'B(H(!Z!88 4!5$')D@%A7".& FHY'=B MZRGTZEK-E.E^XKA\+G162I67-,T9P!LU%P#7%9'5^C_7-9)II5F[N+W%ZO;5 MN\%DX^'5A9P1Q6\2RK7 6( 6'*"%QP+4B( M)&"+R0)W"36;WN[U9XL2.%\6)7,7C4*[BDRB"V(]]2$22)$@P MRIC1(;QUR[/;*MSQ &]VN]8YJ.3?\4ZUF RM.L/ 3!H+XK&W$7>\?QMT[XZB M>]XQZ$*8+">:":W@7V@*;8/8IVSH=4#IYNX^NBY,\?T>D"_+5PY=U'. M6?E>JO Q7_--/2 'H=#S2 0]WXTABB,"210%4(3("5&$DI!;9<XV2N)_DE_(O_/B!61* 34#%+4OYQ,NS)="9[$WVX\< M&1N7T73"WD M\&67SN$PZ*;DR<8FW94\I_+^MN39Z_N21[W=V0K;V):26!)*D<]<%T8B455L MO1!B%"8PP1R[D0A"'D5V%-+5W/R(9"%/^& K.T5FD M07(G QLA1V23$Q &9A2.INH M@2?)Q:&0>CA1X2/$%U9)JCK:FAN]='A?],I!U07S!8XKLZM3< %NPWBLC%B1 MH*N]U_=5Z:X^8')+WXS!![&EM\_K*A^1PYOH>9VN?N=JSY9\YQ4_I&J_JE+YR;?03 M+^[5SJV\"(>$QFI+)*#J3,U/7!@S/X8D<8, !W[ /*-H=^,6YT844CCXJ*73 M#IP6YSA&^!H5['\UGNK%99,YF^&$!#X*E#>K M"H"2C(P3Y60?>\*+2))$W,A8,VAK?C2LI04;<9OM$!MOOC/P&G#Q<*"-O@5] M"J\^+@GGQJ4Y\PX'X$2$N_K?B6%UKM ME[:MS.;7WM]P-[ACPR.ZN*3DW2RS#K+GVR)O1 MTRAXCDQ1CJ>G-=J729$)KX)'$ACG05F81#S&,&/10Z@1/' MKLN,]M -VYL;0]7B:BL*[PALF7S_#,QFQ#0@>"/341NW75E!+>R J?O-4!DV MG?^9-J=-\6\&P$':?\/;^L0A'UM":FOK5GSA5)I@>E,*KU:G&@V-Y0+L%5910FWE 9*ZUETNTW(]ARZ?ZKX[AD, M \OP\+%[ISN6?+36)PP\'QO!W2CUT5OKN8VLG+W?R#40N\X?E:FBW[3]J+2? M,_G$5CG<3_+MV93$_52DE']6N? _/JMS5VF^*I$7FRKC0"L(M(:;J)F6B@/NED_;&_\3-]TRQG99TE:N4H+>B+6==1$XGF-UJ4K]RY1W_MGXCL?YM MB;#G\2@)84(9A?(O#&,O01#'.&8>#AAQ0IM)ZD)YYC;YZ)ZM^8JVU+',*WUA M)YG-)A-"_[JS!/A5"0VTU ,Z> R$W[ YKB^4:=I) S>Z#']B/8]S@M M]*+E)GN2RY /_"M?^4T&1 ]'KB/M^L -/(BB1*A:4PS&?L*81X3P.;4ASXZV MYD:,6K9_^[,;.G_U['=4@BZ %A7X ]8OM'] &=URP54;VUT M4^S-R_:2>N:]^AT7K%[96^3WUWFF)7W&JSM>/'I+%G'?1Y$/2>QR.:E2%\:JX':_344^2^'Y(DC< M&$8.CW* #7U:81G4U?&^GJ:)A#';0@\@+(7WH'255-[ADTT*HZ^]@&Z_C<(2'F$EJ?Q!!Q%L)$1 ABG @A(C^)739 I-5> MLW,SKJ<(M;K@P-NL*PTMY\$[:&QCMR/PJI)ZTLBK$T!-$7JUW_0<8J].P&$8 M?'7J[IZI*_A:D<6MN"XX2][ N74ZHBX,01D@R'L))+'G.P]"GKG!# MAY'(+I#A7(-SH[FV4]]*RZ[Y3 MOF<[B'-1F9#0D@"/34"VJ JP2=G?E?-7M M(VV?X,(0F6'37)QK=-ID%X80'*2\,+W//B_LV]JO]TZN,\NT.L!\R@M5P1LQ MA,,$QL@3$!'LPSA$ K+(BQ)$!&..43AG5R-S8Y-&3K 5%%22FB>"/0EH-W\, M!=/(G-$#(:O,K^<@Z)WU]>2#)\OX>DZU=K;7L]?V22OX3%8IW4O:YF&1L-"7 MKS6+?8A"5\C%$HD@3P2B;AA1SS.OEGBLA;F]XI6,O?(&'L.O^Z4>!)6Q=U)V M >F5&/ 8,C;I "]$:*HD@(9#QS+S7X?RW?G^CMTX89:_#KEW<_MU7=@S4]0>V$ D6#2; EB#B,AW#@.F1LRJSV?_0;FQF+7K2WB!?A7 MYP?'<5Q5S@]\5>+^%;@+^4WS_R,UO/ :_#_/&:]=I9P%4.-+;_6\Y51W4?V3 MJW]RY1-C=X$\M C<0%_G1MY"*KU ;J2WA]1#Y=>M8USK1A9 2OG$J0K775EF MRS@8$F;+M4LZ>F1BWJW,T;AL::0'3!]V0O]ADX;M-S)MJK 3*AXD"#MU76\7 M>'Q_7ZAS)ET1566-SI[YAS3C-VO^6"X=1FD2> ET=-&-$$4P=J( 1E&0,((Q MBD1BZ>/>V>#<.&Q77K4+44L,?E4R RVT97K!LZ";L<*04(Z](+L,Q3[NZ$;0 M#.UOWMWHU [E1A <\1@WNZ\?X7S,L[Q)IG.3T?QQDX:%.![V*480H\"%UKH ?'9X/!8GC-&[!YS5;KL;#?><=O^F=DO?XC7?A(4M M'1)%B(>QG$]C#%$4.3!V$851PD,G9HPF2;BLB/_+&A=KLUEU#JK9T.R^@N,Q M[AM^GV8Z4H#@E?9^4_YN+%^M<%&J&;;:5QTDU\O$0RGQ/,^/!8=N[,CQ1 )I MFB',882YB)D3Q#&-ZJ'T+F/_DP=2H]YXP^A=M1G^/VX,F=EKB79>AYD/\NE_*,J&9JIM()%E4$D+7^KG2A0'+,(LQBRT&40.=B#. H# MF 0T]CPF&+/;0CG3WMSV/!IQP8Z\0 EL>3I\!F?#P^+AT!O[[/@T<"-D^3#$ M9=@SY3-M3GO$; ; P8FSX6T]G/W>/)=IQLM2,B-)LSHQ4;-"OF&RM52D*M_; M55GR=7E%)246DN>D-;PMKR=_D_S(JDMN,KIZ5I;LW_*<_9ZN5DN7$<0BB,)8Q#X/D1/%)L=*4PD\S],IK(4%N%;(PNUNBC[N)L8Y]MS( MS-IH"UKJ+EJ[JZ"M,:CT 8W.VO>II36HU5[4%ZJ43+7JH-%]9@/"PJUS9@-C M(B_1^0P0.S_4"7NKTZUU"CFF\Y*=$-4=I]LIV^VW])&KLK2\%7M)HEZJ?[=) M1AW__^/N79OCQI%TX;^"B-W8TQ,A["%(\';FDWS;XQ-NRZ^M[HF-_E"!J\R= M4I6&+-FM_?4OP$L5Z\8"6 #%V8@9MVR10.8#(I$)))Z,$D$2 <-0Z$WO4%-( MQ D,$8U8CCE*D%7E7;-NYQ8(U5+KY*XOJM7.AM7&XDM9K%CQM&PN;"M/LE*: M\!%LL(;C818IN4?9][+> ;P3^::AD7L!?[3_]4+O:H>4TQ#*L.M)(RD[. X# M*LNWQU\^*#;UOI$REYI31W4D5IK?3E.OXH@F,41,"%TG7%-62PPIYZ%,64IY M:G4=>Z"ON9FHGJBU86)]8<$OG]<; 5++=]>9U*;Z+557\$$VZWZ=U M57T6FSMY3_YI38VQ;+_N=F9GOAM M9B_K*P"62G8[*V,[(&:6QR/,GJU1'^'F9'%/]FUZL!;_+YJIIN804CHXY=@= M YYKXETK&:9FXQT#T F*WE'-V/-,O%<&=//R_E&4#SJ&+-<_-]]U;V3ULJ \ MD6%&4\B33%DX+BG,0WTG2F8HX2)GDH6F5!,#_& MH!VV50X!\VR31F)EQ3UA@,1H^HFAMB=CH#!0L$]"8?+X.!?HX^J'J^'/I_H.EUHZ.(B+M6=Q7G6GSL.);B;U#\ZK>>@"##PY MID3V[A*U"IONQ>/3NB3E2Y-Q\X64=^6WC?8VZN29+Z*L$W06:2A1)*( 4A7> M0!Q2"M7*'T$5VK HCS(>1-B\_/48$>9F'':EW#J2ARVYPU49I%<,DL%1L'?H M)]B'Z2@7@-( ;%5HLRYO@-("W)6@T:.M2:PT:1(VO8^!3=5HWV,Q545H7V-B M6>;Y&CB'2SB/:GG"\LS7:+Y?>OFJEL:YFE]%M2D+IEJM^VWS_:),?6PHHC". M,ZPB3O4'X5$""8N3-%0!:"BHC;=YLI>YK2D[(=O99$?U-8RHF>-Y-4Z>%P![ MB*P=T$$(G/J@IWN:U T=5/;0$QU^>.1FNXIA>;%\UI12N^KNG]4G\&ZMJV(L M,A(@AE($.94"XDP9@2Q!,:1)A/,TQS)C5LQAESJNZ+MN9F16CS0[M+^ MH24TM!FG<+N\:7T%&IXM@0T05KO39U0>O2-]V-YDN]!G%.GO/)][Q'Y*OEW_ M$*5AM=.CYV?T6=5R.2UG>E;;T5_4?FN3?4\GE>A_3:ID?X)]N_M!T&9SN6(\&[L%MIV^J4.Y4C-3[8I1S;RMBR=F13 M7U=_NR155S>O]H/3/,LH%13*).$0QRB%6%NZ#T<1VX2R^,\#3O MOQA,9!@M4;*SA@,0#!J_4^]-9^L&I-XS;4//C;S. MVKBM;41[5W[5C&>]"J,+$<1IGN024D09Q)E(81[)&%+E?](D325!5E'HI0[G M9NFVE?'ZI:U&5SZ_"+=9>.H2Q*FBU&Z74=..:W%O^O6&'=YR-83&[5772YU. M>]_5$(*C2Z^F[XW<(TA"'D!,.0FS/$[22%CM?MGT/C>^ YWV\:@YG8'SDJ":7?EQH!S MM%,WJI%K;[BMR[]_7'TIUTRT]VB_BDJ4/VJRD%QDC'-(D"9A#U$*J;)K,!0A MR62$HAA9&3B#/N=FUK2D0+E23XVL8Z^_GP,Z_%J)MY?Q M.ZE]W)N[")&GBW3G^WVEFW47@3A_U>[RJR.#.5)]7X0\C3F5$HI8J("-I"G, MPBR$G.8L4Z8F9=CH.GV_T;D9#BV39>"EH3$,KBP5]AU #>EJ'Q[UE',; NF& MIPUS>JHNUTU%!D-&^+;Y[)4:S)(Z!M2SH>V^ MY%;<&LV& *ECWVUE=F>-+0!R:JQ-^IW4EEL <6CJ;5YU6?ZM_M=J=U/_MY5J ML0XOFS(B7]3'5;W_4Y2LJ,27LF#BJZY,\FE;C#S$21#+*(.,)Q'$(E>AH$ ( MIHC'H2"!X%A:[7!Y$7-NZ\W%0IB-6C>@TPG42H%:JRMJRWOZ" SWU%Y]:'UO MOOD?54=UK%R!/D%EJJM%G4&M*5=PFU6/CWYO_HU2;W[!R(PW;6&3"> MS>0A^0GXPX25W (FF[0\!W!-E8IW )NKS+L+" QGVYU[><(,NPOR[V?577IX MG&]]T.Q;->5?BM7#;7V8>;O9E 5]WNA*%??K+Z0./1,:9P%E.:1,+8288 G5 M^*=0).H?<$P1C@,;M]E:@KEYQ%\%%^*QKB?3).1M"OWSD_KZ1%GN*,3^-?CW M( A0CTIL2Q_V5X""X"9H_M]FM@"R(R$C&_#_GE?BW_X%)<%?H^ &Z.^Y#I#? M"58G5+:_0O6OT%_!YV+9M5-4U7-;VZ:?0V/;Y@U0C3T)IF_N+U_ +[M#\&6A M1JXI>M%J+72IW;4$*R7%=?U8YO?8?\Y81#B3.88$AS'$<9AJ!A(*TRA,!(TT M41&U+^OM]:-^Q1K#RY3@0 U$FF#E:R4RA'F:".5P$1&'N2!1EME6QIY@ M+*8N8^U[&,RB8J_ 3NS)W8!.?-#(?P/Z&M1WHXG;SVEF#0J'0W2 M8< YOJ&Q;.LMVQ(F4D@<$AC%2"\P3)LT%4WR(!.1LFHT1D97$PX;GIL;U)&N M6'%6':$U;'FNP<"S03%5?P0G^D52*1L2]"G)HLZI<$QS?A7Y4Z^<0JD\W5X) MO>ZX+,,T27",(**$0"QS!K-,^7PR1#'&29CD"%D6<3G=T]PF92OHB9/)Y4YV MZWHM9U V\QJ<8.=Y,G>P]83TXI_*S;?NZK@[_]L"V[JDTSU/ZYK#V6)R!A-$YB(-(4X3PDD1%/8 MADBP)$["G!.SK> KI)C?1G&KA"V1K3W^28*0R$4*Z_UX+ )=_5P%B@K\/ YH MQ)+$:N_),_K3[#Y-A+V9=?>,J&>[WTH/M-G:71K_6>A:-ZT&^@BTJP'=*>&V M^M85$#HF,+:78V)ZX]% '9,?CV_JBJ06ZN@ M'=)K'FN^IO0E\<$OU4K 'D0 M7X7VK]6O.^V>R?)>E(_A@O$T80A)F!!=\PM'5-\TS6"P,Z]4&K/]@" 'H( V!XQR>^0RI^Z2?&>@V?9;0#)0>2BN: MD7@C\I!NPP#%M7!:K):N*<4RB/(D@0$-5> I>00)EQQ&(HR3/$UD%AI==#C; MP]S62RUB2ZRGA;3(K3F)W_ "Y 05STO! 2!CB,%.(F.1<70M0A-E&YE^.G;) M1D/*#R8:G7QQNB2C(;GW$HP&'QP7X[QYKHJ5BI>4+:;%JKOMO7Y8:2/\D:M/ MH9"%/G-K;@O/M(QR4O,Y(D+*501H)#K#X*F(D@ MA2C)41H1'"-J5-S!OZASLZR-=("T&OP?NXC"XY":!0GS&"C/QKY3$O2TO $[ M/4%?T?9Z%.A4K0][>LJ"5MN;[D&7=0RF&Q:GOKM'<2=UQ_W#?NAA3]#CE9P? M'Y1+7GT7_#_6:W[ 1Q&S,.(9#:$(E >-62A@EM( QB@D.<&4YG$TBO/C?)]S M,_^=I.!!BSJ2\F, 8C,K[A@XS^:X1_FQA:\6> K&C\L(^6'\&.CW=1@_+@-Q MEO'#X-41D?H[03=!OG]\6JY?A.CM M#+>;9$F@S2V*8"1G" MF F48QXG8<86J_I.';^W2$:^0B:C*94W4^I(,H]F1TI1-FD02DA-L:@^E)6H MJ4&;=*S-=P$>1?E@6F7&R0":V2_OXS%1#O1.#7W[::<(T)KH,6EUN6D/6QIU M;D"G$*@U9E^^/_ M+42I&OK^\DG\4/KJDJ9A&B"<" '30#*(8RXAB6D $X1CA*,4,;,-7KMNY[86 M:5%!+2O8"EL?17^^_7U4#5E#],T,@GM,/1N*:^"T-AUVZ#@U*89=3VIJ[. X M-$&6;X]W@?^_9U*JF;U\^2J>UN5FD>.0!BCF,!")\H"C4-FA,*\\H=LKK/??H.,_C5T&JYU(T[O33\^9>-=.>O)%8IGFJXMPLB9&*@=&+QQ9;"RVYC;UA*L%C031##)(4.YA)B3!%*NK$8K"WN1F.M]]KFNIB!:3VJAORQ;4$/]N2F*.Y4(8QYU$0<)Q&+ M($X"##/U)PP4W"').1-!:L<6X0SU:0F$;\!R757@EP?UE?^EN5S?&PBRU<4E M^)9AX;6 3A<-[B3M575U>,QB!(F?$/!DCZ\3^0TI?S;@&WQIG%7_O-Z(Z@MY MT1NI=6&-]N>JN[X5Q#+&N;(Q<:2\01XRF$5(_11PP5C$(Y)854"ZT-_<+'LM M+FAEO&G+Q70BVYF32TB;&12'^'DV*8/0>4A<,43&J66YU.>DML40@$/K8OK: MB 3F+TK&HJK6Y8ONI/W.J*>K68]A>]3J)IY@2YP,BSC=N)"!H9 M;T GI=L[7$,X.+^X=;*SR6]K#:E\ZHK6X/,C*S&O'Q_7JSK]K%U\,I13P9, MBC@F$,8H4NPVD8BR#C<6Y5]/H:;"?94FR0K26\%CPSHWH5))ZM:1\-#Z'C M6=7=5M ^ZF7:_JH7&G/JVK:L%IDF? M)L5E\)C^>) MO96NC7O +UK \[RRUG-[0'VGT_M4/Y/.\ %%#R?YT*,C]FV_L>^"/R_%G=PO MOEYUU=?;"@D-OTZ=A+\K,9ID)",H(C!*4Q4()82K0"CB4&9A@'&.F#('QON[ MUT@R-S>@TT4?J[;:@$Z=.O.V.2)I-6K)M"SV1*\:-8-=Y:G&PK.!V@[#W8EA MN#TS#.V%'C"N'.]5(V.QJSW5"$VT^SUJI!SMD;N O&@&Z(TR^/HVY9/^FIK[X)*&(L*:Q(YC 3'*!:E^9Q!(AMZ5#3#N? MMK:')21'Q3=LW[^:<_,W]4&MRXVF'GY75$R7ZV/Q_*@ZK1_MLXY\62\+ M]M+\N8O?LE3*),9R>D*#7) M>$V.^*%8*?&;$D)#7#]3C*.!W_JJH^/9?!Z15?;4 YU^X)=6P[_4YK5Y9X^N M25G?6D7P1_O?<3LJ[H=W-.'HQ,/\6MRDUPVW%_92A\A;$)VZZ/6U.%$=(C9 MG^JRERM/*3\)HI:L]OK=2U=(/,ADBI$,8!I) G%(8ICQ&$-.4(J"C$364DYUSUI+>;"NBO'BH MY&Z&BI_CS]-=OLY)Z*#Z9P]%A]\:>1NZ6!4;U>@/P3^JQ7CU4.Q*DC3&KUZ@ MV\WM_Q2DO/^Y7B1A+F,A<\A0DD'E^A.8891 (5F<849XB!*K6])CI)B;/5(? M(+:\F3L*?#,#Y!U2SW:ID1_6"H"=!LWIV$U]?L;J*JT]96Z U@,H11Q>\[T& M1[?7?T=),NVUX&O .KHN?%5CX\SAO7A4/@,I7QI^O!XOZ[MG3;3\193%FM?[ MRI_%S_HWU8+*@&0DBR$E-=.,KI8DD::7XC*4F,@OJ,?0@V=_OFI[/9(ZKQ[\/RT7@'1%6C>T4Y8)J2-&D(SF^I[8#R; MU*WXH)%_GY :-#J 1HF;YI1*%V[ZV3S@D#KA&AR=FM11@DQJ4:^!ZM"@7M76 MV.N&K-1>ZSO1_/=CDX__?;U4;52-'/WC8$&PD)$((8_#$.(,*U-*10X#'(5" MN9Q9:$;--[+_V5G15GSP2Z? 7S0[3U^'_P4ZJMP1I_1CA\G,7'H$W[.E](#[ MB$N1H]!S?%?23H:)KU". NCX9N6X9L;SD7XH*D:6VF']H/ZE6J XR1E+8LAB MFNB< WQ&,9*>0>!J1M+#=B=G)#VCV"E&TG./>JQ\I*\2UT6QWJX?=?1:![+Z M_+^-?NYDKR!3M8CRC'*)*<0R5P$FPSG,<,2@H"A/@T2@)+>B,O4@X]P,S.^B MJC>U51BI!G;YL@TLNVAS_33BLI./P37SI5YYR#R;N]LO']^J:/12L;BV@'9= MF:1.>VKUFKAVTCB8IR^I9"GG_"HMC0-Z5 &FD5V-3"35O;TY[&V1DA@ADB4P M3@C65=<#F D6JF^ )0D+0QE%1G[@<#=SL]0UKNVL9STY+?-"3T-J9ERO!\JS M?;QH&3^K64>J[]VU(H?IGX/0N$WV/-W5M*F=@^H>)7(./WT]S41'9<]2'2,* M*/(@A)AHPX!"#C.>4RE2EDG&QA)-S)/"_H!6811S_0D@S&1F/Y$-Z]&.S%,1#_PY-@(\:0+TI((X MU!GJ<>*@Q4#YX_##Y*61]'W*YU-!BOZ/WJC^098ZRKG=O"5E^5*L'NJSO$7. M>(C3/("$) 1B2F.8I1@K?S)B*%*N11Z%5J1S)KW.S;1H:>M-@]I/%CNY+5GI MC! /$IX+0B1DZ@>(!0HA2?4M0)$2&O"0"7T#VYQ)R#WB$W +W>L^&KBGPMW, ML#M'T[.!WWZZ]0\]D6\ V8!.:E?7BD>AY)9@T*CG:4D';< X(B*T>GG<2O!. M/)6"%%&77"5!1J!4O\@2]1-&5N<%_<;G9M?[L@%Q8?OC M,G1F%F0L(+Y/#7MBN3,$IY1U.M_W.IAT6I]2[7#VGGQFW"3]*IZ:S;OJ3NK[ M0PM"44 %%Y"G/(488>6CL4S%?E$4QW$8$IY:!7N''HDTDG\#D5#R?QV>?&IHFS[ZOU6$M\-%-&!\5J*Q 2.*,H#& 8"0QQQ+5K(3*8YGD'C,[B:V9GKT?)L6,8!96U*AG%P:CO.=#6IL1A6 M]] Z7'AZG#GX;:6B%?T"_VVEI-[N/:L/Y[NR07=T63S4L-D9H,F0M^SH=II ?;4 )T>8*>(.[OE #NGQNT: M>2:U@ Z .S23+IH<0QZ_3>YI,ZYZ"5?]=!]-_O+;TWKU04%6_! K454UL5NO MZKCHIG^WLQ];"O6TV6!;1VH*=>PWN^5P'4JAZ RX&T8:%_I0&=BI5^ MXH&UY*WW /XPC[W+#B?DM?> TS[/O8\.1F:[+(EN]&\-+<1=^;5X^+[Y_*SW M4.[D-\&>2[5TB.HM62X%?_/2/E>U#U:+F*8QHH+ ,-2E+7&4PSP/!<2$$LPX M2GED5WSQ.GGFMO1V\H&BY@2X :M:%7TN<4C5P91*=1ST2[%J"F,.5$;R,I9F M(="$(^1Y&:XUT4/1RJ@F#JB%O &?M\.TTP@T*@'Z K;#VKWAD,C#$;YNLT>N ME&G:O!(W !YEG#AJ=B1KI2Y_\GF]6N]7\VKOIBQ"E@O*J0J#1$8A9H3!C'," MJ20T3R(:Y9&P8JT<[&YN5K:I]5.T->7:L.8ORM@*R[/P"RB;&4AWV'FV?PUL M?4FW=?E:85V6YC-"Q2U-Y7"7T])4&JE_1%-I]M:(G9A?R8HT#J>^D/GXM%R_ M"/%6E!M2K-[_J:S91CF0E!.:8QY#S.,]PS'-&S(L? MV?0\-T/3B@EVL$5['Q$;B7S^&O_;#-=RY\ MH3W1SH0%ZHYV&\8 -KB;8-7@=+L%8_3EM_P:,X MB?4M"BP)5^:=9C!/ @$)S5":!!&.8BNV\\,.YF; NU*112>@G7]XA)^91W@- M*IZM<0?(QXN 6'M\Y[1VZN,==3*I5W=.Q4,_[NQS(Z=QFW=YO[YE_W@N2G&V MYM$BEHD^(PMAS!F!.$H0I/J>FF"QE$$>*3\N6*SJ$F_\WF*>&TM@]*WGS;=^ M)(?'[[X]Z:R:K;A&^/I"D.@DMS0-YF-B:#3<0CR1.>D2KS=KT(H-#HJKW>Q7 M5W-H;ZP!Q;&$O3L7RN_> ZQ[/XQ[.X_;.H%@$2041B M#I7%DLJ&2:%+LB00B5R&4H1Q1JS.&$YW,S=792LEN'U2!HJPYK[B5F;PAY;: MFK_C),)F%NEZW#Q;GVLA&T'L,82(8W*/DUU-3/ QI.XQRMSJ)+/RK#+=1#S_P,C[T$7% MEFL5PH@[V4]3^"J6VFVO*[;M2/\ZK^&65IN2,%.W][I.9O3U7L@%4FM1*[/# M]<@->&XO(E\GTK17EYW =W39V4VKHW?\FBR3FA+R[:Y43/-CI>70TBRB#+,H MBW15]2B&.*8,YBQ*(-&\*T'& BFM^/!,.Y[;:OME/RWGIBVOH^4%^@SN?!FL MZ_ WWDETCJK_'<86T&\-H#VIN[_4Z'X=1'?,]J,55*ZW)."8$)2 MR1(8Y3B#."$"9C@5,!0J7&!1P$(S>G>',LW-TM4EF8M>&>=*RZ_F*:G5N@%/ MC6)ZA[3:9<$5*R ;Y4#5TVYT@>[10VQP1#[]P'DVID>EMWJH.YM&*^IH7XMX!:%TT=W]5K5TJ_%9J!$ M^M5-C^0\:(L@ZSE*TS!#*:F8N_$@L/"\LGPP L&$!C,-0 MDB1"89Q9!>^7NYR;,ZL$!8^=I+:%&B_B:S:SW:+F><)OA;T!&KNMO+HZ;>WR M=S*[K+YHBH_C@HL7NYVXQJ(I#,=E%8W?'!%YWSZJ!AFIWO_)EL^\6#W\IFN% MJUA?]=0ES(89#A&F"4QYHAR#D,Z8,]"J[U(SN:],?PI];YK39FT/%%AO$[/ MJHJF!B*21 ;*\X-(" 0Q3P)(D KI9);)B(&Q: 8&'#7&$]TVEW?8=^*#1JY02/X3<.C?P/ZPGM" MV(:,Q _24W&-N$/U5X/T]:?.J7<4;VIDP^-FZX?"NT2?BI^'',7WSZJ M\++X[WKA:.]X?Q9_;NY_BN4/\>MZM?E>+4@<8"1R!A-,8^76A11FH51N74RC M&"4YRQFVF=_7B3,W@Z"^K\C.!EPY'&9&8SJ0/5N91A%8:W+$FWY3E\IE.L3L M:W4#_E.0$MRM'-XM= .H4QMVI4B3&CTW\!U:24>MCC.KG\5&%X/Z4JY_%%P3 M\/Q6D\,KF90/IGRO6[8I?M3',=N$Y(11QB*2P5CYI!!'3,(L13E,:9RBC" > M2:O:X/8BS,U\OKW]]G_!AT]W?_L&/GR]^Q5\^/CY]O/;CY__ ]R^O?_X^\?[ MC^^_V9G7$<-B9E+]@NW9C.HCEKKP7">^)A7[16L BM5?P%8)L-/"2[[X>!"= MFLX18DQJ+L?#=&@BKVAIG%D\74Z]=P_ASZMCT[GE3*5/.:^ZA MC0IBJX(U=2%#$L=13AB4B KEB,89I)D,8"QCI%Q4%6?RI&F".4P(YQ!+C""AN2Z0DH1YAA,D\Z#])MZO^#_=%]')/+?O0=2/ MS.UC,%O'9S&\OC?'>U?!]AB@^_?!E =P\LJ8UO4&M-JJ'_K?Q%9CUX5JO8^* M4__!G[23NAG>03_T1OQW^#I.R^^BV@BNB2G:_8C[M?ZG]W^*DA65)EG^F]"D MK.J9'Z(D#Z+]C?A2%DPLLIP+BI5G$Q.I[XZDRK,)$88R8DD01DQ3JMK$A:^K MSMQBS$Y60!IA@6BE!4]:W)OMZB=V^M65OI;2'-):TF._\ESQU)-6[1_U40?4=>R_1Q]?2\V9[+BHR$F,L(BHP'$!.IB5ZB M$"8983)+\YA2JQ.O_KI7JCTGQSFY=%'(622R)A('*D#$,>0YH) M F,F61RD*!)8V-Q2.^["RB1,=EFMZLGY;_^2A2C]:\U:N;$L GX"4A*27%E9 M!!.NLPL(26 F20[C).=9EH>4X'3$INY5P$ZW&_OFRGW58SP%DVFF/D0H4HXU M#0'6&Z(8)FF*<<:BB*3<>D/4 9K^=S+?7[,G>0RD8?1T%32^(YJ>IU30D'M'1F$_T(K.&9?0T$OJ>RF?;&D_>G4>-33(=SZG0S;^SOQ^98$V*LCZ%ZD6B?RLV MWW];K:F^):U=K3HRK;X*+7FQ+%H^1O90Z*YQ%3$R2 )XP2RB"0X5#,Z-2N$Y5_4N1D%;4IU('"J\NGS4UV,O-UH M5P_\;&LG6F9R^QMW,S]C'J/IV;YI);O+9?U-MY]*4=#7M-F&J\"^KC=@JRVH MU;T!6X65Y[-3V6&NN/=A<9M'[D_<:7/,O<-^E'_NO\19]S M6R,ZJ1OVF5IN<"@X^*,6W88.PG AFV\)UA];SF]*J(V5[&=(SO5+6P7"%O> MO[;":OCJM5E3$]ZZMM)M_\*UW:LC+/F.Y?A.-C>[!7_[Z593?%3WZSOUB"A[ M>P@MTXS4D7V"$ICFFDLQ0102FFIJ113H'8$TB:6Q81\EPMSL?(_S6\V:3@V@ M]*@9:NKB88TJH+\Q9F&@QHV4P0K@'7_O&XU;Z.].0G]_$OHQ+$SCQL!BS? ^ M%A,M(2/'Q-%JOYQIA G*LH(M?Q1)@G(J(I"U!DE"LUV,O0-L5/-:5^!)U+6Q):;[P(\UHI86+.SB!LL&BYP]+PN=")V13OUY7[PJS.0 M+*RZ"[ F,MQC0+,SSI? &+2_9U^>SL1>DG_/BEY\>-QQP)OGJEB)JE(&F!:K M;L-G_; J_EOUP=5G4LB"[)@*VMYO5[Q'X:Q^I[XH_O:YU.D9S9-M4>>6SD ] M?Z10P'-B<%KZ+%_ Q]4ZQ< M-,)6=4;_6LL+6*.3LO-:<+N#@]?Y0LS.%&8_[IX7IDY_T .@/D-H(0!]#!H: MFIX]UM]'#P?0 G$#6BC:%VY ]V6U<-0OUH"T3[@[C7C5 75Z4/$ZFDQZAO&J M@W5XO/&ZPKBYU+&]6"+*KCYMFJ>(1 &&C"0Z+8:HD 5'!$928$DX%LCN3/UR MEW-;UG9WTI2(X)<704K;!#D#G,W6&[?H>5X(5U]%%]MS@^UIE],;A?$V-O,MX653!&VCLM>K<7=9O MH)*=P_+\(X%_61:Q83S4^6I##G00*3,*=8 M>3-QJ9@18:U%+;G((:(FIAK]TC M.Y&U/H>P([MLA\N@539L:CJ;;*?;GD6V?-7^CLO[U4;G[G->ZKT)]>-=>;_^ MN5I$8+K\JMH*B=5WXNG=EN))G$@@D!?<^54L[,DD 8B@XQ103/U6\[, ^ESOYW@+3E_&,?EC9U&R\)5.T240 M!EVALR]/Y_Q'.D#2K73Z+_]N_H"3X:R-H\[,65Y.0-'\;<\YJ,@:&UL@MLK[- M42OM#:CE;:A4.XEO0",ST$([M$CF"+DU20;]3FN3S($X,DH6K[KBY=L6\HE0 MR"(21C!(0A4:IH& F2 <$H%(EF=Q1 6WXM$^V]7<;%!?TGV&/O +%[)@Q>8O M_^=:3C3+@DENT/-L9RPXTKP41+H,DF?:M-IC"+10"35(8T( 'C,K(MCCZ5\#.- M]\[>P@'+3B5WUW$F^U ,MN1F->[_ TA@MMG;MY4V]1M]*U*!8'\=:;*/Q&)' MO,&=V[' M=^*'6*[KL.[MNMI4VY,Y(3A- \A$QB 6'$&*2:3"KRS 2+=">E#5.-WW0;D"; MG6F3I3F"./LB5([)L\_W-S&!]D7%CTFT+[\RSJC M;L!RO7J ]07#IW4YF'8[$GPSJ^,44L^V9X=F+>Q>O+D3V)V9,<;&J;&YW.ND M)L<8A$/#8_[BB(WI$W>OOY3K'X7F?"++CRNY+A_K?_VX*C8%6=XRMGY>;>K" MN&S]^+04&W'+_TLUI1VMWGWL19S1)$-!!E,9!Q#G:H!RJ@Q7F.4D%B+B2";; MG>C+M:S\2CMFZWF"LEC]W:2FOA$@6_%O0%V9:VL+-0\$:6[!6^PE^OL #':8 M7W<\7Y/HHZ'7_0#L M-H*]C\O@SJ^_WJ?;ZO6.X-[>KO_>W)4J^5"*?SR+%7MYMWXDQ6I!)$ZR4-<) M(GD$<9C$,,M3"8.($(094OZ!55!CT.?(3Y@."+9R@T9PT$B^*Y38E]X7 MR#;%+#R!/55)"X>@6U:V& '<<'T+FP8GK'(Q0L_]6A=C&ABS4CRI!M9EEU @ MTS1 0019AH1:"M0ZG",A8<331#"<18(95;0];GIN#FF^(3KYQ+A@>)\[ MZH,:BMM''84O+SXXS#QY6:<:+:M"3%BR3+>8"B .8X4S8A8!$D,N,PD8+1)(VQ".B(V_8' MW8BW6^:_NKFCSOI9J]F^+''E$OBV(B: YSB=5$%TA"&N4$)HAB@H(\B6.K M0AI6O<_-(]B*J-R"]J,OE>37. .7\!_C(3A$=6JW86M,M.PW8 >X2Q[9JU#S MZ&-H"Q:FH;94M;CZ5ELK,+@K02WR#>@5D/SJ TR;FIR.09VJ!*<#<"W+;EH -5QE MTZ2A"8MJ6NBU7T/3YL5)*\']QWK-?Q;+Y%)FJ8@7F\NYFY[EM%H,)LC:5")U!;LZ7H!)ZK9='$\SEW<&H^1Y MR;FJ]MH-Z#2].5^&3>G[ZI753 =D#K73+LKZSU =S11P1_7/C+L;2[0C_*:<4TRR&>4J%9@N5D*220DE1&H62 MD(2:AP*CQ9A;?- IHC-J6E5ZI1B[HHWC$KK'CY7):>X4(^#[Y+<#_VX'_NT0 M^."/6I>1E3'&CX?-R?(4XS+5*;3M^+@ZK[X6P^&S[=&M3W@.?BT"^V?F5[I!+9#JLWU>ZD.K=PTGX8)E>A*"EJG1+B@Q0#FA22(9BV&4HA1BBA&D"0Y@&O"$ MRS1&F&0CSBX=@3W]<68?\[::]_KQJ13?Q:K26^_+=659T=M@$,R"/+98FU]MRD+75ZU3 M1G];%9OJZ[??VA2]C*0YPBR!620"S1"E25E8I"!/.5*&/Z'4BJ!WL+>Y6?J= ML V5/JC%M;4S0_":FAA'H'FW+J?P K\H6:N_>&" ,L+%L5T9ZG%BDV*@_+$U M,7EI-*-3NQ-_)^O6FZRNYI]5CV@A!4$RE0K5.$X@#K,,D@2'D.4L3E/,29H8 MU=LT[G%N!J5W4K26H!1%_EFY-5*4FJBR+H6BZ:S'ET:Y/"AF M)L@IU+[/0?=0KJ6]:?,\P59@I]1/9M"X)H"ZT.O4-%!F()P@@S)\<6SQ >4J MZ:V7MOGK^/$-VIK11-C*NYT'A[SY?@CR+5!RS)5OTO/$M/D68!PSZ-N\/+8N MZX=B*'=?FR2&4F48X0%(E:J-4:K9,IU5_3.(N86J!QEAJMT6?:G]N* MW(@(:AE!)Z1M(=9]!(=MB0-#F+SH M+S7\RAF0AGI?SH@T;>BZ#,D>?\ G]0\?E:-:+0*<$IGR##*:)Q"K-052GC,8 MB5@M, %A&4YL-GB&.IO;L)"_[0XH):7DL2JD&EI68CRMCT%"0@)2*Z/EL(@AYB& M'!(:2TA0CFF2$1)*:I[IMM_XW,Q$)QZXM4F$.@#,P%^\ @;?NU);!$8QB!Q M89/I-1Z2J?*W+G\3K&?")*K3TNZG1IUY9BQG %L_BNT^VW8_ MF,6"<\H(Y"G3C@Q.E6V*$BCC1+!;9A8X :P2TP"(-CCH'3?4W,-3"H\#'GP/#CC@H3U1F6BSQE:8I9!',4 M8X@S02&5(H.(IVG&@C1F87Y53:*ZF[D9A./:.FU&MZ4]. .JF3FX'BK?FUOV M*%U?8&@/!+^UA9JN7K>LT)ZZ%RL*[3_MIIJ'ZJ0JN&@ZN2_)JFK2-)KCN(XX MH/I854W"MOZAOFNT905?,"8RY4!D4.)8Z(WX')(L""!*$I(E$G-!C J;^1-Q M;@;H0MT.J0O&_M \R'HOLY\F XI:24 V@"W7"JF'ZRH[.!A]@ZCMU<=TJKV> MO?NB>RJ"GHXW79["5DWPL1W6%0>=IOU2#J\^R->5[IAVL%^U;,<4@WYUR0YW MXV%;KL-!SZ]:JL,=6MI]IOYS* ))<,)BCE<2*S@$MI[+<;=#BW"=[)ICSLRL;% M,L'6P"MVC)CG>=]*"P[%O0%;&-^ZA]'"[W0,YT1>Y+6PVOF"%A@->G8F[4SG MIUEHM>=UV;QW99FSWM7V-O;G=YK$Y;G4/;TA55']MEK32I0_M!/W=:8_/G>G;,ZA?+V;;US7%^RN5_W_M*5-0I%&F4YAW&B _H\"2$- M8J)^DK'($,FP- KH1_4^MQ5B_WIEDTA\"QJQVWO?F_7>WVW2MVV'QB!\\ FX M_Y/%#NN[,UC?[V,])J?*&G2;?'F/X$^5*V\]"*[RXT=B-YP;;]OHA'GQ(_7= MSXD?V\BDC,$GJ29;=J_F2=6**.IEL%IPFH9YSB.H2UU S"B".2$$@-4 N^SK#;=9^#*W07R5HV-#JN'S_,(=*6+S M0MU@I_RK\PZ/&JHYD!#;"?[/P$@\:B@*LOESW4*3AO7G:/?"$O==;E3U+RNZ>ZCNQO:N6M-H)W-VNKCZNFY.PB#QCE M,8UA'E(50$7J#TIB#AE+9;F1MF3?L6D^NS8<: M63[O-;M@[?;>7>>M]PCM,OA''Q:EZ1\:3*P^@'YP:_VPO%ZAW@A*4%!B@7D@8IW,4Z8FA8!@2@2(F0B1RA- M+)B/KQ;(R*A,3X@\'9/@]4-JX!!X'Z%IUORMK&T*ZUYML#L)#G]_N&]XTYS7 M334P%HOV5 ,TT;KL>Z#L5ET7X XNK%=U,-W:Z0*'O>7128/C]H6_E&LF!*\^ M*!7K1ML5MUMI^0*SE(4X)###L8Z)HQ"2&,60IEB%PQAG&!D=*AKW.+?PMA,8 MZ,]@&]KJ]:Q9KM:-_'8;M)=Q-]M==8JFYV5G'\CF1*H5=QLK."2\-8;&Z5;D MY5XGW4WSYONZU+N-OZU4B[WNOZ@/:BO" ME[)@XJL.(>Z>-]6&K#1W5"OFWX3FF!+\5EE2\B#V7GDC'HK5JL[D4,TQ@199 MRD,IDQQF091!'","22!#R%"B+SZF.9+(QL;-2;FYF=-NQJ]W:MV GZU&@#0J M[3VPV$@WW$>48+R;E5_)?Z[))J/FSJ!9Z+RX)I(0ITU>BTES 7!.W M,1ZD0K \)9%5]&+1]]P6WD9T6,L.=L)W.0CT!=3RMYEC?V@5+.E3; ;&; 'T M!+?G]V".4L1'-'$-Y=L]^?/]G]I:*R.Z$K+8 M+ (A*"99"HF4#&*IK%J693&4DI,@%!%!W.B.YX5^YF:\5#CZHZBW/:6:.$7# M:[8A?ZI H19[#._;,;AF1LD!9)X-4,O[ID0$K8S@EU9*AT43+^#@@?CMN*]7 M('X[J_!IXK?SCX\XLSQVQ31WMFCSW0G/"$KS +(X4V8!_1?^.0XL3JF%D#'EV3:,__*%6B> M#>D6KZ\]O(C<:%[LY7+]4V]UU-[JVU+P8@,^K:MJF\COS@LS0MGYL"0/"R00364:P#S.5)#&0@%I* @4.2(\EU2$ MU"A(.VIY=C:C$PYHZDQQG:1"F/OBI!Z6:FV7X\+Q'CZ#S937&!3/]LF:7KBG6)?>VZ@&&MU>8^C\T$8[&\*Y,D6/'DIOS-!& MD+LB@Q[N;);\ST;XC*5\-FM\9%YE5V>FRR5_?%JO--]=?>K.*0K2/),PHS*# M&$4"YF$202D23,,PS'AFQ= QV-O<5L1VYNV$')7D, RPV0Z7,]A\GQ78(F:? M%6>"A-LTM<$>I\T;,U'^*)'+Z*6Q%/'WY,^.X8'59NOS< OKP'Y@PV MWT9C+&(CJ.4OH'$EQ_RYUBA=AU0_2Q%Z] [(\^%U7SAQ?)Y4_P0WS37 M:TUC]/Y/MGSF@NMK4'JI?=ZTE.+O2:E3FJLOHFRH"UY.-U![A3B.$Y+A%%*L M!@43Y7$3S @D88Q$GI%4ILSJ6-F?K'-;?_N2@IVHHUQWGT-L>+0]CX'SO14_ M;LSLC[[]H^GVY-RCO-,>O/L'_NCU')%EPTGS0?U;M*)T' M]7*0Y 0JS^9Q%$I6P=%%%$8'1N=;GBPHNJA5Q@+(L MES",TY)]\:.2QB%BJ MWS[<3O[Y%WDV5FX7LFX??*I'IU!/9E;I71RN*4-]/\= M&%K168VN;SM\#1V,UT)QTPV#6YOO7^QI5XW)AN%HW9FN9U>WX5IO#<=,H"3. M( W26&<*89A1@F 6QV'*DT@*+JZ["3=//_C$K:YK+\!9^;\NK1])L5H@*7%,*(8D MUWE D?) :9 +%36'011% J6QU079@;[F9AGV1 5:5J"%!7\TXEJ>10Z!;&8I M'$'GV5B,1LW:8!C@X=1F#/4WJ=DP4/S0)2&'.<,AQ+%@D.:)9EP-E-Y1Q@@+;*S'4&=S,Q_[LNH@M)6V MC4 L[<<@SF8&Q!5ZOH_+1@-G;4),$'%J0P8[G-2(F*A^:$6,WAFYHT;JH$E' M0I_5MW$GZ^L3A.F.VE42BR03G(8P39%R14*$81[F,4S2-"19)@4B=G<9+G8Y M-Y.B)=[M9HWS0PR -MQR<@J?[RTC.^3L-WZ,P7"[<7.YVVDW7HQA.-HX,7]S MQ$WD=X)N/JZJ35GG!GPIQ5.S;?@KX>)6,[B@\-?U:O.]^E(6Z_)^'>+FKQ_6 MFMBE6#WDV5+%@Y0,PO#QF+AV0_8BG4#/@]02H[@H#Y6US'Q=*^# MB=FFCU4[II@^\X=E/&[7I-F<0\17?LQ1 M?Z^5V').\8&,E+.OC&6>4>U]%4_J"_JN\US>/9?*XVJN7#2%?",<,1[3"-(X M5^M^&"&8ZVNPG#"22(1RD@F+HMG&'1M-B^F+8^]$UI/$ON2U.?"&AL4)CA.9 ME]JD](0%C;3M92IGA8^ML7',57.IUXGY:@Q!..:L,7WQ2FJ*YLK([8I_*@@M MEO45SU\%T3P!_&[U55_[+)L\\,_K5=G]]0VIBNI3L1(?-^*Q6B2(Q#S+!C:OKS*JX\E37*+OAVW%B82O0\_B M$MRS?"Y..[F2.?%.?BA69,4*LORRK@J]2V[)E\,"JABO,KTK;X^^P6FS_5_K^7XO-[\I]@H2=6S3^F_KENMQH,9N=Q/9:+.OIU)7,K5>F M6@V[.'N:S\',T9[=(/OVU"]===[JVA08V-U]UDJJWV[ B]B G9XJO'_4=\C< M.?:3#HG3R& :R2<-+28=C,/89-K.[4N'?2G7_)EM[LI6P)K'4V81(HE D#%* M(68TA5D2!Y )*2(9)2@.C*A:SW4PMQ6CE;'>N&O%M.)6/0ODL %W 8_OJ,,> M&:NJ8D/J7UU8[&3CD]46&U*M7UYL\+EQSJIJ\DF4FQ?-G+"Y77%=)>%)KXV] M^[62RYPE6$*$L8 X1P(2$G 82B00(Y3E=C>'#/J>"F,3[HS&P_" QQO*O@-($X GXL2R@H!7?IF=D MY=@Y,^IZ8O_,!HYC%\WJ[;F=:6Q;:EZZVWP7Y?UWLNHVMM,$(Z;',I%!!'&H MPM LQQQB@B(5E%*49U;9A:^FR=PL:W]OO+MG2OI[X_KT':S:+?"RMP7^]=MO MWA0)C$,6=$PC3.B7:+,T@I9A"QF*=1AM7,3ZW-ST;V]U M:!_\X^KI>;/';=^1ST=I$)(PAR'5B>0BR"")$@13@C/)""!8USKHNR*50# M!G&:2$@(SF&*[LFW%#_%QI>:7 M^+2NJ@_K4A0/JZ9(+GOIL60KHUC_;5GOZM[R_WJN-MJM^BPV=_*>_+E(@RBE M(0YAD$D,,XIUH_OMQ=AZT:M'GJ_6Q">!9%,,QC&D5I,>$)A3F0 21@D&.4=TTB]N'^15'+#L@&L*:,@)W!=CF@ M9K;[E8;)LQGOM (]M72.7D\QT-/L!K1GQUOEP,=V()61[_1S9]$]@.[4N+N4 M;U([[P'80Y/OHXMQUO]W\;U@2TU^6)_-QEDB9!90J*\F0YSK"NPASV$J"1$B MC8+4CHMVO_FYV>#;Y\WZ<;W1\;F>HS\:8<%W4O*?0QTYZ&)2\W%:O4,+<.:I*ZE$/VWYA(E@24AI#'DH HB#/(9$ICED M><[3+,NH$$:\(N>[F-MDWK&*CN=T/@&DZ9G/-?!X/^.Q0F8\M^J1\GZ85#^] M#D/Q>37/LJ0>/SEN@G]52W]9L(VH+]9^5O+66W:;18+#@.09AI2&1$USFD&J MUF](4)P)&F8DS:R2UL]U-+?)OI,3,"7H#5BM5["5U6[*GX76;.*[ ,SS].]A M];;&:B>E.QMP"0>GEN!L9Y/:@TLJ'UJ%B\^/7/Q/7KOI73U[\[)[I+V95E^K M:2_3W#UOJHUR?XO5P]]$\?!=7]7YH>*0![&7#/=UO5S*=:E?7*2(12F/0DB2 M7$4)29! DF4Y1 &3"8O"E&&[4NB3JS W>]:)#4$K^+_]"TJ"OQ[DD#Y=O$H^ MER_$T&N:];C[]LIZ%T;[ZO=OC>HB9B/*26WW-3D= <4*;99 MWNRGH0#Q R\?=T\N .$[V/M_?Q-G>%Q4_3O>^_,HX8]+,D*KF MS:];_:R^CO8>91!A%J"ON1F3G:C; M,JXJ6E4OC+RH.@2SF?UP!)YG^W$%;M8&Q 1IP9DJ+])#8B!XH<&Q.05>Q[Q M7>[W[4,I:F?IK::'$>43*3";MX5E4Y,>BZ%99W"TR_/Z#O7 H*=A%ZV2H9!<+IVGNEJTF5S6-W# M%?/"TZ.SS;N$=R6>6I0WQ>JY6#VTR93K5?5&R'79)L;?DS]%]?Y/U;'JHUB1 M\J4^P=/[]>I-I;KJZ:'+QUG0%,E0IA%,DP1!3*B$)(TPS)-8A G.4$C08J-) MK\R\=8^R6BW,6XG]33:M)*"U-J!HKL=LM#[6Z>G>!M?,JLUDR#R;QKT+3$#/ M<[!3%>QT[4:T?;Y6MSERW*FW39%TFM_N>Q!Y;B5 M9EM?NB83J3Z)'V(9MAN6^F@TH"&#-,QT"!:DD&0(08*"!(5Q*M4*8K.O,]#7 MW$*P6K;F1#.TL^Y#@)I99T

;:N]6V 6LR;AC](V='68NJI9G,0YU3=H9!HF$,XY&O0Y.^-QON211=TX&]#-#(MC*#T;F-$HNBL;=8S+-&6C>OW.HVS4 M,1#&9:-.O.J*%O%)Z-2T=\6/@HL5_THV'5]?EB%"4A; ))4!Q%DN81[S$.(4 M,TXX#V1@15-FWO7<3%$G(7@IQ))?RXQX%G S^^,'1L]FZ"1/8B,WV**K)9^$ M+_$28)YI$\]V_\KLB9=@N4RB>+$%.Z-55Z!_6U^1K8_1?E_K*]!?==I/]?E9 M-WPGU;^):EMPB.=Q&(M8\PPERF;Q*(.$(0$CY4*E- ^B(#0J MQ>(;\*,6'Y2U_#=@56N@SXQ_:!UV5:#,3)O]L Q;-J]@>S\AJW%NS]X;R<'7 M%N=&>' G02V^04FH:S__-7O6T['>#7D=O/=$^*?!W7A1&8U=LZ;HU_5"$09) M%-3+A'V#DZP2H_7L%HGQ#8R.JID0O-X:K.](*_7NY-\:,NMJ@93MET&H(F@4 M2(@#@?1Y30Q3A"DE.>*<1Y8!]4!WJ7CX[89U&T0:@N Z@A[J<.G8V4/]$V&SRU@CG4Q-6 MMSE<7<.Z<-$BB7D:I[J,2,8IQ B',.=Q G&8H""0C BS,B)#GA@5/H !G/MD%+J!V-UA'98O36#486#IT#K";RW49A9N>A70!CT!D[ M]^YT?M<%Z?=04*Y\JE@1FA.4PRHB0-.4TPU9<$R:=SLTHOJ\VQ:/VIYICSD;0YF#IJ 9';8U*3 MCJ<]+[6 XNC@U.9=^RSX7\E_KW8\UPR;)KN?MS\W"Q.)YS5,>@9Y(9MQ_5X^-Y\,X3"*B?]O,97)Y^? M:'JR+//S:O73R0>>&A$]W8O'IW5)RI>&S&[KI)PJ7O!9_*Q_52WB. N#/,"0 M99&:SD+$RJV(4YBD.$0\R62.<^/8:I0(_+EYHS3_^T(-$N61\D,# M%NL[(;&$A$8!S#$.TRB/"9-6F;XCY9C;ZM6IH5>.E][>ZWX7,:13+C$"! M]/7UD$20QI)#%L014]8VE,*N4JJE ',VI5N:^KX*-YHYK/_0FMIQO@KS"9=NAYLI6&0KR2D;2#Z+QUM&QG]&&+BNX+LNP5=]E>/SEQ MZ3X3<4YS&D#&XP!BD4B8DS31A)PHB0-$"+$]=['I?VY&T:1NDA/ICF3$ G3BA&=6,^[*R75G!+^NRIH'< M;,J"/F]JGW/]A=1\W))D!/$LAR0(!<0!09#B3,!4&3LB:)CBV"C5QI$\<[-^ MIXJ.JO%S6!C69)#,3..$T'LVE0:E7G<56V] JQ3H:P4V:]#H-4U%5PN )RO= M:B+3;&JT6@!H4XS5IMFK]S,?GY;K%R&^B?)'P<09,MYE_:'5['5?!5L_K(K_ M%KS9:-6I1=5N\RS'/"(!(S 23-EFY93"3,8$THRE&/$@BH)PY(ZG6TGG9K7[ M\62]IWV"$'ST_J?C0;;>(7V]H?.]"W"*DGU'7=W<:5Q5;>F_M^2IV)"EUNL& MW#YJ5K:I]E3]C("O75?'TK[6OJP?T =V;CUU./)B^7HE7GXEY=_%YL/SBE>W MF[>D+%^*U4,=5BQH'(4R(1ED**TK%@60,A) 1O.0XXRP2,96M\F'^YN;P:_% M!8^UO$!J@2VOD5^ U\Q(.P3-LZEM\&I$!;6L-[HP;B=NLR'A\(ZX&3!N+X9? MZ'/:V^!F !Q= 3=\S3[/\QL3*Z*LU(=U*1BI-BU'0D!3G+$[F)OEZ*0S3_0\ ]VPB7 #B.\=RE8PARP1E_6^.NWS M3/.3I7X.J]=/_[SPI-TLYJ)8?!/LN2PV+RBD]\5F*18D2+F@,88)X3G$(8H@ M2:B*&"." APE>2R-YN^IQN\!2^%A//D]<6 M#N,I/*3WB?XK"OX]3"RR=8=@'9['+L'R/*@H!=D C,%$XZ'WITLG-M!B+VG8Y'F7+",]FI,%XBC*4TD@03B".(DSF"3>MYUI$^ M]Y%OYI$3V$Q /M+O=0;\(R= ,*,@.?7B.,-37Z"M%AA1EN3*G.!4,HB598%$ M(@Z36&1,1OK(+; I.]$T:V5")J@0<:_[ *26S/#;D>N[&H]>5:\\9"SB*8)2AB'$89I"0N(0,L10 MAM*41B&R6LSWFI_=RJW^=DW9Q0/P#)?DT9#X7G_-T;!?:T\J[79AW>]BVE7T MI'I'2^;II\965MVNM,UEP-OGS?=UJ0\[%YCR/ U"#D."J6:&C2'%,8)I) E) M8ID@O6C:5%8]V]?/ZJI=?&9DJIYNCE\O3TS/EZ7\7E:Y(O^(=%_;] M6O]3NR&AUYL]*.3->MZ*D/ M"JR9ZBM+OI+L2O>O?P$N$K51 70S.FERF63Q#D/R ? 6=/4;$SL/&+XY'[U,!C^.3L&\[VJK7X#V=BL]R/>$) MR959VTF<8XARE9GNL2G$<5)D>9&GB#LEM^\]?VRK[ U=?0=/6C:@%DLP/=<) MU I"NZ7K F "KQ^-9,"(9EB>SYY%R>/;V/%-T]2KIMNJ_OLU7T]?NE->>[12 M/0J3Y_:GNV,,W++TJ(*';4:/7]8CAE%^,VSTJUQ\6]*G[U-.9[5MK! LS;-, M0AG'QIB/,60B4I S&M,H*I2@5OW].D<9&P.T)70T,7:CV4T#WC *3 9N\+@% M.)Y3__(8QY,C#!?F>$[)G4C'LQ?[Z:]7;DW*.(0ZDB5'DFO\"L@+XU+(4 0) MI1%$4^4 M=PJ;H/WQ#@9]TZYXIR XUPOOY'W]:.6+?*I.-JL[5<9^2O%>,GV&8!1C'C.8 MB3R#B"@$<:;/$))B55!!J&)H,J\Z_CS8D\J)X:R^#5)]&P>#AOM.-M*:X!BA MY70CEE/8VO'))5 -0R-;"RE1E^KNGFF3$K&$KW)R E$*E60R@C!."MRKAA7BM$+::$]WL_ "T]Z M"J>KU6+Y"N9E4\#U BSEK&J%1I?NU:-.@N_.&\Y8O@5Q?*Y:*592AF&.8S@$ MHXZ=P=Z,.XZIW$4>1Z]WS\MZ7T>WFZ[BDXSC&%$20R5B#)% .<0F-5MRE<5Y MGN2$6E58VG_PV(X>C6S "&>?A;6#5??'?0D"@3]F.^6=]@#3X-ZWA[H!:K 7VPOE)S,@F=1N-@L M>'J$P!6:O7= Q4%^L"9 /5ONHCT1O5M[H O-,UK"YY:%^; MR4KJF[Z;%@?R18PY4YQK J8N M3-LYVMB8M!&VW'&(K;BN=I$N@&V-(YY@"VXA:2'6DK0I!.C33&*!B&=;2=>( M QM,+)0_M)K8W-1S._?\]#0KG3UT]H[.3++GU^]2KK?%LUOU,R.>RYS@ N(4 MZ]V;R!BD/"V@R#&5F*0IB[#3[LUA\+%13"TO* 4N0V87ZXZEE_7QD-R+_7[JN7X)B=IAIDJ%(&8BQPB)HG>*T44,HX$19PB MFEAU9W4?>FQ<9B0'TXWH5V!5"KP);05+_9]NQ.8P#W:T%@;=T*9J ^QM"]A- MF*P1W#3S+''>RNZ/TMSQ\DIH#L,/2F?NL.R368\G]"AE]E[.%X_3N9GD3=<> MH<]O4:H$I%E*(-+'.X@%BF"*3 H_ES'/[4N8'1E@?+2T$=&F2X\=B-ULXP.: MX)P2 !6'JF07HC-0-;*6E)X*D'7HW5EX[-A]PQ4K M._5'U:K];OG%Y"6U$I4>-&2K[XN9>%A2DR;RGKY6E=PG$B6T2 H%4U((37(B MAHQ1#..(2AFI6)\\K9*%+Q-C;%2X*:ZW4."O2ILKL&ZD!^M*?"CH*W@J%7#@ M@_YS9<&E@\Q 8,8M=3#(UUKHSP"4>NQELVYT 0^M^;@?;CX<6'R0>1F(ZX/. MC]LB<3&LG4M)_Z0JY(GC*2*II8=8Y[!'TD$M@7?[M00^ M3>?R=BT?5Y-,"J&PB<51F80H40ED-"^,2R?.%"98KVTEBW]88Q,"'U0M"9@!PP\[26L)^:"<* M&J#]A)8<<%.M[GE5AO. Q:;N&CU?=^W2>;"CI##H!F8F VQ9!K 1VQPJ?_F] M0OGO@Q'D^X-(GN^+ESOQ;X[W/][#*=I"H%:AH. MK-Z]'G8'*Q-,)BS/KL2_L^V!Y7AW-+ ]H)/0_P1=D]87$/5#:7Q"1WR@O M,"3\IQ,'@X[:\X#_O)Q/UWH3?ST7'Z<_S$^-!U-E.2?%_-E\Y^:]J:K:H^2Y%Q@3!)(:;8? S8"H#Q36Z1E]MP#0 MGO!UAH>Z/G.XX-&>VNZ$EO9]1M^J0T+*1[/BW)B*1\OU5/]XK]&7RV5=\J@^ MT?*,H:C@"92YT&N#C#+(%-?_$*+ !2IPHIQV]-8CCVV)J-MWF3K-3_J9W^E* M MYJ9^M:E;?H&GZ"O9J5:SZ61".06S'0Q<"%]IGY >S"\MXA#N?'QOG#0MS=)Z9 MNR[MT=K.5.W8[Z!5Q3#&DU.SG"<&WMSBFYT];N[,4]#%V] MLSP..O#2Y6SC?&W^^O69_9?DZX=%9:'3;]U*EETNZOTX4HAC?1B"O$@91$I0 M2#A)8";B5&*4($KL2UN\J2IC(ZU6QW%IU &RT0L/FOZ']M6EH7[Y>&UB::T -#'A8@!8T=:NA'KGC;_N> M.9@[?YKW;2#CZ8C>.T\6V5',<*=]]VTE',Y:/(J9V+$]CT.B?M:@RM:TT@/= MJ=+&].[U]_GT7\_RO5SQY;04H3H')EB(G$J(!,GT.9!&D"19!E.!"Q[;(JH^I6>M"2MU=>F_4,V%F00N :>I=R :3.MB17?+P:F*P'']3J MY K)OBG*^?Y^5/6'-'6O-%'JP>@W^?G9T%\=.KRZ>UZOUOKH4X>#\$F6Q!&- M<&ZZ?J00I06&-$]3F,LL225%F5!6U:IZC3XVTFJ$A[22'JQ*L:N,.'T8Y'K= M>EY+P(SP8"[78+98K4P5Q>I*\,MT7M_S=S=V:Z1&]2"@TKR MLH!#-1\MX:] *;X_XNN%FE?V_ MG\[T!RPF<2[CF!$.J3#Q!HABR&2A8!8A+"3-510[>?).C#,V@OOP5$)7%)86(QF]%EB]@P4ZG:\Y0'+P S52&CJ@5:<= 5J*?T1T1D8O%+. MJ;$&)9-BN9[^=WDTO5,?IW,ZYR8@:K$J VY-%Q)3*64U M80A%2" "XY@+B!*>0YPA?>XKDC06(LHC.P.]Z\!CHY2VW&:)%F5_D-7JN6S* MPXWX=6Q! W(-QN0-[+[HR%7M+SRDO7@ M@Q*5*R3[S.5\?\_" ;1,&34GS3+ELR'*"2W27$9Q A-4Q!#%*8&81@E4E(LD M4D7*$S'1IQL[XCHUC-7G0ZK/IQDLW!=TTXJAU)L=*1_U7N?%)%-XV?&TA[3_T2K^J00\+,1VK.\#N- & MOAJSK]5+6A42V&PQ/181. .%W_3_4X,-F[A_1N6#E/MSU_>CY$UUF$^2KF19 MH/Y._;ZJ$KK:RT+3.)9@*313C$>2KL:"8DP('I9UN(JI3]JNJ+82#6\H-2 M@2NPLQ/UWN^W+WI>&ZK8%WD<-R?1%SB?4M A.]:DZIIQHTHOU[DE*HC=.E*DX(9055L:Y'F./ MC>_N]?SKP_1B^5I%GUV9[5,M,U"UT ZA0HXST:[<0S7]>!A7F19P13!8N4Y1#I=<#4>\E@S.,T(829'J8N>]^=IX^0Z(UP M;GO87;SL-JB]40A,Q[5< ?(PCVKL=<>X.\*@V\&CRNWO]8Y?U+.*4V6NI+-6 M[9%-89)MD_8)(XGDF.IO5L6IR>@F$+.,0A'G.>S+;2.Y9;LL3=C@4"H!F8'S82@Y;(8%M "6RE]E@GR0TFOU60+,<> MML:1&R '%8P<;W^#M*W?YR]EG/%ND''E/FC5U&RR'YC$+-<'4I@5F8"(Z?T) MP9&$%,Z1_GH7+<\;GZ?$&3O(\ MJ_AA7N?Y6_IQRH,FK\62+E\__.MYNG[=[_,RR1)6%'F:P"*+(XAP0B$QY0D3 M$L>QQ#A-F%-TV)GQQK:9:E7VY*W*GD^;RIYUM&^=Q4DWBO3/TSPW(W9DY!'G MP(2TD114HEXU*9A;:?V1CB4L7HGGW)B#DH\E /L$9'M;/Q*ZG:_U&V&^K*KM M@.:V#S_X[-FD:)I]UE_3V6R2HR*5<8:@+"($41P7$"-SZBN*B- L3W'F5+_9 M9M"QT=%6YBH>=75E4L3=^,4*;#N2\0UA8*9IH7==HV%X@R54.9)8Y=E$/-_P7R>G35)_]ZRCREMEE6P?GB_G3 M)$Y9%D4D@IQGV$0*Y1"G2L*X2&*A4)$S9E6"QG'L';S MH;HCUNG_='C<<+Y+=QUW_(X];N^W.],;OANZ^GZ_7+Q,A13O7G]?27$[WZ2V M7^LQ7\IHKPFA$N54YE!OU3A$'"F(*1.0X4)DHN!YI)B++=Q^Z+&9QLWQAFO1 MS<:NE-U$+*A&;D W@KOM]!SFPFX;& ;AP/1OP#52@_L6N+\8R<%T_G>P$1Y< MGX?9>1_ICIC73:;#\(/N0-UAV=^>]GA"ST3M]7>Y/&+8-ZZ8QKA_+Y?3A1Z= M+TT&Y7M9_?N:K=9+_>U.$)$9EHK#"!7<% A"$$?&5J_WND1ABAAUZGY^N4BC MV_$:C2[V#7J8*CL>''8" O-CA;VEOQ'\V6C@,83"'YQ^L[\O%VO8?'!O,!YD MB/M[\J61:(YA<^4_3+EPO214$L834D0IH06&(F<$(H8H9":;D)&891(KIEFY M7US:Y<*-C9A+$<%+):/).-="]@U4\S!U=O3\5A,2F*@]A#I7TUEK".Z[I_." M4#A_N <*C/,@X!N%R?F#]G30G,O*]"=/^\W#RV\F>WJZ>W.G]^ M-=WMJ]-L%A6I8#&%"8L81)@02%B20QQKXA=*Y"25$WT?6UAS_$4"N9!(6ZR0 MCI.-)4YO[)96X3-UW?-M E;OV)D+I]=R%1ALRD+S?@EVI0FH5*FINXG!V;&L MZOEL=S?>JN21Z+U ZY?:+Q-I6#+W M\!??MYZD6)MLVJL%TSFIKN54"2/A[H MW^GSP[U^PU<3&8DLHSB#6&)DHJ%S2!!"D"0L8TCOS".[DI@723&V+?>VQX$L MI0731ESP9.3ME;?H.#$6KL AX!YP0[W9*&^UN&K:3=RI.N81;%0!]T--1:]D MT'!3\@9IG7ZGIF]Z9C](+1,M'1_^%BF3_?0_D?S8\V']#A/OGE?3N5RMKKE^ M]FI:'FK,CTLIZVPXCGBBDBR%,C7]CR21D,B,0I7+F"9YI!+J5)KY[(AC6W,: M@4%+XBO0R-PS1?$\[G8;>:]H!EY2+@72>2MN#8[7W?;Y40?=4%N#L+]GMK_Q M,NJY63RRZ;Q<,[](OO@V-]'XM\)PG)K23;1L/;;I;-DJBZ/_II=<<;]BWI;"I*=JH#-HZU]D%#3M7C>#;)<5JQ4W] M_4KUJW)OJ5\*<^5&?_]D/LAT!5D0PDK^)HO*()-Q:F$:9O!>4=V-R;AE3KIO M#,:E+>H/:K;WZT:@U[JZ480BFFK52J=YL9XC!HD!24A45(K/JBWR9 M&&-;?EH9K&WK[4:5__D_XCSZWY4IN-:H^M5&+Z? Y;Z39V$8&F1* J\CYV:C M:4#S,I@0>8]9\=;O/F%6)X)/^_[]"&CT2]$8"\X M_=*G]5C KDW%%VX&O9UK@I>K]1>ZEM?KA^_R8?HH[]1[J>CSK"FIG= H*Q*6 MPIRQ""**8\AR$L%<8DP$$:*(F?6JY3;VV):JK?2@$=^DA:[/ZQ-O7J0/];OM$;_G,2M"JO:];?5F>_G:_6R_)K=2UPWXFUG>7+ M&X*!>?YHV?H5^-/("DIA/3H+K$#Q6[J^<\1A"];;*']0IM[JIIX-QGG5W/>> MOI9[W^>EJ=PV42K-HY0G,!6%@"CE)CR&%E"(% FIF4;O0)W:B1\=9FPDTD@) MGBHQ'?N"'X?2CBHN!RCT7K#!II;P"M0R>NSMW8F!WT[>QX<:MF]WI[H'7;J[ MK^YQ^#1=V[?+XV_TQ_3Q^?'=8KE<_&7:?U/](NA#[@050D991*'@&8((XP@R M0C6H.<4BDW&6I%9]KQS&'!LOE/WMIQNQK\!C)3A@C>2 UZ([''TL\;M@"M908;H<%-,$ =SI#^@1WH[.@#8+=SHQM4G>=%RT<-=TYTTVWG M?.AX:]]J9&6HVK)RT4U7_WSW^J"?=/UCNIJD"8]2*1*]?^,Q1#QED$;Z5$@9 MRF5*BKB(G.(R.L8:&VWOB J,K,"("OXTPCK&D75!;+?#\P1<8&;NB5F/VF9G MT?!ST> /7/3NK^&$5M/.W]"..]_)I*?FT?+#^>2;+X+.Y:#?Y0//TQ.L/Q/29L+D)"E(Q.*8P(1AO;V1"88LRF.H"B22.$&)R)T, M53WE&!M?Z=L@S=)?82P(YTC;WH<3VK$?#O4CS/Y)W:N /J,7?"+7^3 MU/@'Q)T)U7Q>FA3<=W0U73T8H^'6?Y4@F:DB2Z&*"@)1E"60$1'#(DH1HHA$ M*'5KB^93NK&1::-)5PV)('(< ]J( 09) >[IT;_8_%HUR^:T+> M"U.77.Q ME_E^*9^JM/NO7,[IB%2B(IDP3&(C:Y[Z;\"DOTH1[%(D_B-,]SWM/' M?'S$L1'6@;]N*S9HY';R6]AC[^Q?OAS1H;W+PX'9V[=\.:AOY5D^ FX0EW(W M0@X.Y1,/>BMW'<[D,S=ZZ)+SX0?_;FJC5.U#J"*2IUSO';,D-SF3"%(4 M)Q"SC$N12!EG6>_&.#M#C8V=RYHQ0-8B7MS^9A=6"_[U!E9@XCUHO-((>G%7 MFUW(+FADTQNZM^I=8PGA99S M*F2KD,O-8OE4GZ%DS(J$J@0BEL40888@%D4""9%%I+)$$('MS]^=8XV-/V\^ M7;LT,G]"F]$;1=J@D84?^MU[&]&SF74[PW!(5I*[E(0 MU 9Z"\+U#6AH9Y#!\DXU)1HV(K?:R(/K(%BZ%%+UC.E015,OQ]:Q.JH#3MV5 M4&T>-6P>]=BNK; M&# FG$H615Q IF0!44$09%002#G)N""2J]B^X/:%PHR-Y9NN**;P-EW.7H'\ M(9=\NMJT/U@\&05=BCY?.ET6]#_@) 1>&5J:@(<%V.H"C#+@=@YJ=7:Z'=SM M=CLP.@TX02XU,8:;J*&*9 2?,,?R&7X0[JZG<>$8 Q;8\(/&;L4-3\_LFVIE M.M+_NE@(/;H>J3Y:QRK-!WO(!2T (Q'K&<61U/NH<9VVI5 MB@;N]>.^TY5CMOP)(+M7&W_P!#?LK,INE:6(97395[E\F7()WLDY__Y(E_\\ M;^#ID535!8OG?*JC0PV<2M6E[F$65>?5OL7.U68)D12 MF*<4:8:(",0D9C#+"A5'">8Y&FY:S\)=NP2!-K0&]>[ MFUMPO5XOI^QY7<:GKA=Z"V1J1 0@&F>$?!?OL!Q]Z'H>;J <*?'A^( AS]:4]6Y5>91[76V5P M=:+\AME^W,;^=W^J3[%R_6J;_J,0J49DL8"1P M!E'.*&0)Y1#'C#*2QHD^CT[F\IM931[L>;AS4*M/FU2?]L'0X3[S1D++6D%V M^-KQY>5P#<.$C9S@ET;2OX/I'+2$]<=N5IAXY:WN$0=E)"OE][G&[J8>KIHC M'3SNEXN7Z:HTF=W.U6+Y6/[V5I/=E,[J(G/3^;=RNVDR_>76WE:QWX317%(B M!2RR+-=;OSR!!&OF86DB$)=LF*@[^@R"3;.'U>>NI"TR9Q]LXM30$+16O0*TDV&H) MMFI>@>O6A%>JOO4,.[B-WGJF!_(EO=F,N[F80LY&I]\IR,##.:-"XK;CH0HZ M4%^WU>/C8E[&A%2]V.^>URM]JA%ZT$F<9$6."89$8@$11A&D-$DA2E+%<\Q3 MP92;\^KT8&,STE2R-E%UJU)%OC]@0-2KOPVG9?A88SJ/W 9"&]5R"3. M3+(211IE5>C3,HT5C#FB*")%0I&H\?XP%V^!=C-L.*P_5"]T6*!M_;=^H ON MQ2W)H0YEK"2] BU9?;INSR/BV8';,># ;MSSJA\Z?MVR765]O8?=LNX M3Q0O2,P*!JF2R@1#8KWV(GVLUF=I@1F-6)KU,.,-JL1(S8*7=7,8]C6PH\WQ MS>I/W5&YAJ#]QRNPW^=BG(V5K6=OM V6SVOPTS9:MIZ\6IZU";(LYC3CF#"2M+1[,,DHQ',"64\T+E$4).A\HSXXWM7-F("PX+ MJCL6 3R#L]W*X1&]P%S? 5R 0"9+7/Q6T#LSYK U\>P .*AR9WF;+\_W@WQ\ M6BSI\M7TC5^_?EG,9A\7R[_H4DPRA63!569"KQE$.(H@*82"+!*"YXG,*'8* MO789?&RL<\+-NU$ 5!J /XT.H%;"L1.&T^3T]:+[@?QMG.I]T?;@:#\/6V"_ M>X< ;^R&/P_->:^\Q3-Z..FKA^E-W-[CMZ5[5:HRFBH%>80+B%*,()5I##E* M,YPC+'.*K#,FSPXW-E+;=F;?2=K:]&8O#WAM4YV#9_4\]A:.<*^(!N:LFI(, M9(<\95/2N ^&#JYFKU@.Y#?NP-23R]<:E4[_[?FG#.>,M=9HQ[-J?]>;!TM] MUB <','+L/Y)D:>,(H%@'!--YUF105;DN9XQ%%$>)Z@@<6/SM2#TH>3N8>8- MO#*<":RJLHOFBSFL-0*SK4IO%G[3\6)8K#6CFNR?/1!KJ_ZN#;A$8(POR)O% M;/EY47[Z.*Y^+\Q;AG>=G[@!0[XZA/E9P\#.XQLP-,QB<+=]D)#3R?OZ([UO MPE+>ZY5\(IC(<4$8Y 7F$%%3H3V.!$PR7M D+O*"636!/#G"V$Z=C9"@DA)H M,8&1TVY9. UD]QKO!9[ Z[$S,M;\=U;[(]:KE>3_]FWQ\K_TO:7AZE_(_ BK M'TLB._W404CGK%(-09R_\)+8SYL97:V:?AZ$D4@6^O,MF* 0\81#S/19A!9I MD;$L45PXEBO9'V)LGW-M'RI%M.T*TP&@G5W[,E@"?\:[B 2I1G)*^P"!;#O# MO$'XVC$UCP>M';VR3]G43:.I+](4.Y+[A:T_Z9W&[5H^KB8X05E$90%9&F=Z M\688TE@0*!.1Q7F1RCQ/[8NG6H\[-@YH]X"K90<']=;_-.*#4GX7(ZC#;%B< M\L-@'-IS/PYX74JL!H%YJ$*KWN!VK+?J#%IWU57[QPU8>]59Q]T*K.ZW]U@ M[I?3%[T[O)_I]\.\;W_0Y9)NCX*O]58%I1PE!8YAHJ@F_SB-($-)!+,8X[C( M(L:QUUKQY\ZF'VM4ZFV?:W[PK[VM;T8V$V) MU_<+4Q5JPK,L$E'.(P8A'H6O[N6RS)3=&DK2 MB-!,2 H%5S%$7 A("4>0:):*,,HB) JGBL2>!!L;?;7U EO%0*,9,*\.:.EF M+#*-=L9)5F6.]S!]>9]R.U9\BXD,S)Z#SJ%[.67/@/NMMNQ+N&&+,7N&]*!6 ML^_G]\S"- ][1U=2F.'D?%6.=VV.K-_*X^N[U^TE]U6WZ&N3L'!7]1%JE4UH MI^WD@G&B< IE%&.())&0QB2!,LYDHB*9%)&3?SB,F&-;*#X_&]. 88ZJ)@7X MW52$G;V:B+*6!N#.I8=3X)FV6Q'>?OY"^ZZ,]) 9\4%;1=#2$;!7T+ZNUA.4 MBEXUL[I3'R98ZE?8"?&;[AI&U&&S9(/"?9!<&W:T'JZFW^B<5D-?S\6'QZ?9 MXE4V/358S(52E$"!F+%<2J77"E; *"-IK'*>"&S?U[ICH+&Q_594H&4%C; . M;H\N5"V\1YZP"LRL)V#JXR;JPLO!-^0)MX$<0JZOF9L3R *+3L]/U_W#N7LL MM-CQ\=A4 M4+YJA7?$-D%I<8.0%C< E3Y0B@X_^@71QPOL%="@/_,7 .OKA[5'J=L); M/&= #[R]5KON=X?[^IE,[I>+)[ESB#A M%]'05-T%(/CSH2QM85-[P=E,8 ^3UR._Q;"#'M_M8=@_BCO)1?M6+ M6KD?_62F5"]OM1<[%BEB3"D82ZQWB[G,(&,(0R543A3&4A96L9M6HXV-@RIA MP49:T(C;,V:@&VH[WO$&8&#*N0"[/F6HSF/BN^Y4QXA#%YHZK_R1RE(6-_GT M"%4.B>OG]??%TA03+3T39;&DRF9H^&WUX8=<\NE*WB^G7'XQQL;?GS3[E3]] MFCY.UY.(<23T$17RJ& 0T8Q!%DD",&T,0HI[-CHK!$8/!F)K\"S M$1>4-ETP,P*7%?G%8C:CRY4I9U)5YW17^CMW$6>Q^P9&FN. M\+/%7Z90A?[1=#5B?]<3JGATS5;K)>7K MB3YM)RC&'+*<2+W@J!C2J,@A931-%)4B96ZALQ<*-+9%Y>OO]_>?/OSVX?/# M]2?P_O;KS:>[K[]_^? 5W'T$G^\^PYOKK_\!;C__X\/7A]O/OX+KS^_!Q]O/ MUY]OS'_=?OYX]^6WZX?;N\__[AA^>^F\VJTD0\Y6X-6B,B1J7:HB0N:_-NJ4 M!H&-0F"K$=BJ!/YLE/(9Y.L)7[]!P)<*-6R0L"<(#X*(?3VW)W$_K];ZB++\ M(F?E:K+Z/GU:-0FE^G]BI>>.T#2'2!3"U!5 ,%(D+624147AQLFGQQH;W3:B M@F5;5D?N[(#6DA;] !::\1JL=L0,46?D/!Q^":ICO&&YY[SB![1B<8N?TJF] M&Y=<<[Y\/MJ_9"[*VF:'?YG((F$QTE.5*43U-I%&D*HB@DHP*N)(2<2Y0Q>M M,>AD]26_25,MHTFY9:GJJWJOK3KHFV,1%_ SO @_=1^NYITZTH^K=+F7P!S[ MZT_TGEU6N76L[]N;%G0=X7MW<:77MYAHUP*P@\KXIG5AWV(VSI6+?1.9^ATB M]XKT5Q;)6RV-%!.B%$8B2DQ,3:$/D4) ''$"LSA*TSB)4BR$RR&R8ZRQ'2); M_4QXJY_)TZ:?R6XS\FFI1/]VS5VS8'?>](1MX,W)?NN-IF$SJ"3U=]ZT@,/K M>;-KO$'/FQ:*[Y\W;6[I1RZ?%H86R]+8<="-OQAA_< M-&7\B<:>,\&EY9 MHV.X04GCO-K[G&%QA^?(W\]R/2$1XDB1'"I&(XA(5$",E82<%C%#<9(*YI3R MW#78V&BCD;4\*LE&T"LPE[[B>PW"@E-%HQ3!1&@R1IDJ(.%)!DFD4J9PP6*< M3]:+-9T-C/!FR)\=83M:]H5;8&+NC)J^ I\[D/,7)]V"9)@(:3/@.&*C6ZI; M1T6W[^G'T7?ZP=10_X7]""WPM/WLOJ(7^_DO =CJO;>7T2 5GL?#+":>'&Y8< MSJI]P!+G[_!B.?XTU?\2=;"DCSG,&4DEBI MO. JMTJE=QET;!1B:TN>;96I_VBTNEF4+X9Z<--R2V)P?Q[/2VW, MG0"%-#8?'_@MK*K;4JSC%6<%TEB M;$D4(H*P,46GD),DCW)!$A6[5=,[.^38:*J=3OYI,?\&]:"/P$@/6N([9CJ= M!]Z.C/S"&9B*[) ,FE1NCY??)*'SPPZ;ZF,-PT'"COV=EW'20GV-(5J%0$;1T;LT8_(O0RVVZ4 M.?0<#DBN%TS?(.SK$_H@/.U%P#=A=)_0GN)^KV-O4RPDUH0DG$"84\SO1F-R=ZLQL5$=2_+K 4B*19 MK^7"JY2C6S?.Y9+7\U\%L]XTO03+(-9'TR"^IAS'"(\P;X#KKON-YC7T6A)\ M2B_8N > /-!>WZ>D;W0\" #VZ1-%B,'Z+2^[9YM/F]BQ6,8I17I%X"EB$*5< M+Q""Q="L&EP4!8TCIP7BQ#ACH_B](_H%<7FG@+7C70]P!6;.7D@YD^$9'+S2 MV:FQ!B6D,PKO4\JYR]T;7SXLJ2E)__7UD2UFDRC-&>59!F4LL0G219 E)@L@ M43C%:<8B9644/7CRV#[\6CA026??WG(7KNZ/^R(00CM/[/1W:F)Y5-?>S2MW MGS98T\JC2K2;51Z_H-]JO-^ R+$2RZG;1_2>'>O6%:!FRCDDO"X<)P<;=.4X MI_+^TG'V^IZ-#SDWYZ*5/DV9[6E=,H-(JB@C"N*"&O-TED-"]>Z2"1DE+)(L MP"RPCTR >B.=$/AMO7=TI&'[Z'4I M>] 4K_/B'G5%RGIU-U5@BQ1?Y(OYMO2_>6,NJ=+I,:>8)UD!&=;_0(D^5Q)] MQ(1YDD:)4)(ID5@WU; ;5P*XD=B4%ZAD M!OM"^\?3H3B$?UP'JN'@ 5^WZ@IN2'460;!\U'"U"MQTVRDIX'BKYTR[7Y>+ MU6HBXT(D/)*0LIQ"E,8$4A)%,.)8\)@**3,__37*X<9&U=O$IJ=-8E,K)>R; MD=E34E@%M]W.SA^(@9GZ3&+8KYWX^4L-VX%EF.2P:LAQI(?MJ&^=(+9[5\_: ME#.Z6MVI/ZCQIJWOEE^FW[ZO=RH9;_ZXJO^ZBB=YGB8JT0=#))2"B,<1Q%'& M8)2F/,$QP2)U"L+L)<78J*@1L"XR<@7D3I%Z+Q7I^TV7'6<%GX3 5%;*;Z*- M:B'U=P!**0^JQF^O66TN\LAR%P'IM[IF+TF&K;MY"5@'%3DO>EB/,_67Y_E? M]/73@LXU,=>MZU^OORUE&9=0&X/B-$%Q2LJ>0Q(B5J20<2IA1A!+9,1%(JU* MJ%B/.#9FK&0&1NAR@]&(#39R.QP#K2"W.%3[!C(PN[4QO#Z*89\NP%9@.IRH M?8,ZT'GZ/+B>SM$N^'2>HJT>--P9VD6OG1.TTXU]C)X7MG__AUSIDWVSA*QN MYU5@SX3G>L7E+(5<'_8APMA4Q"KS);-"H8*+G")[*VD8(<>V#%1BUJU\5MO] ML0!Z9_Q4BMS7U!IHEFULLV\_=Z&-N:W@R[:.[0A,P%[!T2!-H^G5=LHK;;<; M\I69^DKC$4RWB^GX[:=]*%OS&T^_HZ$Z[+QT6[8#C3V@*3PL>KNV\\!C]?60 M5@4UW^N-R/Q;]1%%<2Z12*PZ MN/268&S+O!&?SBLS"U\\/FJJ* LG@..C7'Z3R_(8^+22YQW!K@\>V"W<4^]#)W'? M!_GL6^RZMAI?TX\GR4TWG(7YU=WS>K76S*UU^/QM*E@ORE_WKVX_V&MCYY :X\OPTYVU*X]^ZQ4QO]97;4&X A4,H7LF MAYNX ?HG!Q!^!+V4PTV)75_E@./W6SB_Z&H"V(OX6BTM@]$K\O009E,0O@6J?D"]ZUMN<2EID_XIBCB:7T+@RQKT/ V+9:8D KD?=BVZX D]^F;H M&F#R?Z*3Z\[A=/,RU0#L!7..Y]3J.&>C.K3:ROY3G5D=)\3WD=5U^'Z;JCJ< MM0[5XPGC>:P*B%,F("*"0,8$A84DK."BB&5.)_I<9;>$[3S;BFLV/=2#;T@: M/^!Z 9[T0[_K2=@Y:+JM'KLHVG&\.SK#,'$3_NX_6?NHQEYY;'>$0=GFJ'+[ MG'#\HAZA!O^A&>!Y)E=G0F]E@42<%AQB;/HUQ51"'&,"LY026L0QSQ/[,$.[ M,<=F26JD[A6=VQMX"T>_?S@#$X,-DGV"R"TA=?#>^X=V('_]12^KFU_>#:-. M3[SEHX;SO;OIMN-M=[SUHDV7Z?9>)1&U]GH/4V,]]-T6;?*<0CSM0;:::OF!;YA=F^KTF]; M";M['C;R>M_2G44FQ"[O]*!OL?$["\&)O>#Y^_KD%4HNIR^F[L]'+:]IX&QJ M?OU&Y\]*__MY*9R<-D^'A]F;"1NI'/;'IZ SVY3 M>#DH@3EXMR69R9KBL^?2<5:_?)HBUN9TT]7AUGE'V V+UWW@B:$&W?UUJ[N_ MYSMS=<]:K%4' 2F.>QSJWA:3)%:$Y9&$F2H$1"+CD&*60R4%2ZAB>CD[\PSF@Q[:KJ8K'8J].$/FM_FHW]+#E M8)W@.*@/ZW:W>XN!#_/U=/U:+S5?Y)-IH#7_]E7OAY]7DS@6L>#ZV%D4::)W M*&D!B88>LB2V[3C0-=#8Z*>2=;, ;Z0%E;CV'0DZT>UF')^8!>:8 MOG Y-3"PP:)W/X/.AP_6WL!&Q7:W ZOK^^U6?I-TI0] 9HFXG3\]K[],5__\ MN)3R=JZ_/[E:?]&<5'M\,I2E"98%1(4T@9@TAC@WW8FR(D8)$8ET*Q-H/_38 M:,-("I46%4QK6<%2"^NV77% WF[+$@;/P)32$AJ44E\!(S#9-"&T6]L1'P035I*#XSXP,A?)<$,%'H,(D ZDX\\12!UV@KT%7 <6 MLX?_OJL0<=EV7+_<*Y-6=U.&+)'7RFLB42A"!G"?ZX$1I"EF!M&^MT,X\NKK5\XA18A 8-,3.!ELJJW?K>M MMWZW7V_=:'(%-KJ 2IDJW?A,]H[/^7 ()!AD7@8*+ @Z/V[A!A?#VAE^T/_I MPX4C7(S 3GC"Y4_SM:9M%L[WTQ6?+F.X[]#O/[ETW7UKKZ(:NOC=1EUD6)R(G! HL M4Y.Y(*!F;0J31"4YSK ^FU@Y=CM'&1M9MVKA<"WE%> N<:W=@-I9XRZ&*3 C MMQ"Z*1'R%H]JA4"@0C_MD=ZHDL\194^7ZCEV\9!-,9IP^']S!NK,T7O^ MPC3KZ'+]^EE_3,'8O M_#[ "6UX&(L]>-JME!RYQ^ M_>W;LMSBW\[U06R^FO+2$C-)LSQ)%=(TD>011$E,(9:Q:>R*\Q31E&$R3.S6 MI9J,C9XJ#U3=[*"I'EEYJVBC@8FDK50 +P/&;%W\T@2.SAKR51C_<PG=QRA51=K\W,$4?F:M(%:*C@(U,/T:!)GM_O\^Z5\ MJ@3[C0IYK?3:DJ#?%O/U]]7'Q6RV^,N44ODN;V:+E?[I_3:_(:*2H%QR*!0K M^ZHC2#*90208XE&:Q"FWVJ][E&EL:ZC1JG7:OP);Q8#1#%"C&D@0J)0#&^V M/GR!6K\R -7!=N1I?BTLB,//6N#E[NR$79^]">M3Q<_3S#E8](:?P8&L M=1YGTI/QS2_4G88U3T,-9S3SB\V.09<=OI M@V0M-?AK.=7D*19_.1:2Z(#8[KCG![C "]1&2+"1$C1B^CL3Y8K>1Z M=5UW:]8GB4_;8$?]-TUZ[=],,)>TP!F%!=/S@/3K!EF> 0!;H<-]A%7]FU94*:"5Z&Z,%6J.[>CN+:=L&*YL- 0M%4VK MYD9)T-825&J"1L_23-72"]2J7K5_Z8]Q \^&5[H.)>N@7!\8\/V%(O1P_5:9 MFT6Y,>9&G-OY_7+Q37]_J_H424B<(H4%3/-<;TQ3GD#",PP5XHP7$L5)8F7? ML1EL;%O3MJPF"N.IEM:-X#OAM6-I7Z %]]GNXM4(&J#\APTB7NFN<\!!.8,0:3,Q%&FF^4#AVLGP=#C$Z>JB2 M>ZMW_MIU,W$ H.T6XA)8@F\0- ?&.&K9AEBNGI:K.C,K(1/M0JE"4(V M*KBQA>6DV#&(1XR'8942UU^,R'\'FEW>E^!.R\.)QK<1'Y3R@P]G$78F'3? MO!*1Y="#DI,;'/N$Y7AWS^V)R>K3_V^>]Z*'F:]7NRE_IL/0SB]:5TYBDF>B MX!E,*4\@RM(8DBC.890K26@A6*8B]V[W%\GD\C4.U\.^RELU^;TEL=6RED2W MW,W_!73=:FAO6+%'Z[++9I7BC(B"2<@(-XT_DTAO37&LC[(YEB23(DN$:T?Z M@><.,LSSE#3$?HX5.7UFSEH"6B<5CNI_U5CPKW?M6[P>'SR :S? MD]9%$@U[*/,!WL'YSL2PP>@7FI?SE+TH-P+14P3@?UULEW.MT])HGNTU* M*/0#TT,#_-<*^,\;X"OAP>T&^);\'A.U>J#F-[?*18!ATZ%Z0'.0P=3G&9>X M@*I"F'1YMRQ76%&F,]W+93GJA$BEA" (QC1'$&&>0IQ2!K,4DS0F^K^1F^?X M_)AC([J;5B'E*_!$EU5N[475E%VFP,6KY W88=Q,-85I@8V;N1*Y+J^HA:X( MS;?KR0JB +ZH[G'?P#EE!<1Q;Y7=K3TW9/R[%,\SN;I3-T8=TV;8D-V=,OUO MWKV677 T_RV6#_+'^IW6ZY\3FL21RHF 7.)<[\LB"G'$$611SC(J&5*%4U.M M'C*,C;4V*IB=P8X2YA=& =B#LO[O?5?YP:2^BGZ8LY!J[U M7$\W^0F_+A>KU81SPC$Q,3R*Z<^>X@QB3@M(65)$E"JBBG3R(I=L84L!YX9T M>=_; X=[[2N)X,;9C8Y_(!2;F^@TM905;84%# MV*6\_CC:%AFO='UVT$&9VQ:"?1*WOJ]'T9^F>U?9@N:+*4]T-V_JA: ,*X$) M@3F-,HC2B$,2902F3"JHHBAF,@$,FX\M2K39V&)(JA(GN6J*%!& MG<["/608&[LV*AB[5/<>I)]ET&5ZW"R#@4 ?R#)X'N]!+((]0 QB$721XTTL M@CV .F41[/.H?ASY:3$7)J%8$PFC\W_>*2674GRA>NS;=W=?ZA4]$P(A@A4L M^X'=+R6:Z;&)>/ MB^4#_?''=/W=-&J=SK^M)@7!41XK#$6L]R7;,.,34!2;+5HY '?NR&[3WN9J1^I=JL01:%]!6)D1SP7YP!NH_Z"C, M&[4H[ ?9Z2Z&/9_7/[GR>KZ?BW"LX2]*,3,,"X7>,4(4(00I9:D)!,QXD\94G:C#YX-Y03*LXT960T\F'^7JZ?KT6PE3)NE^LUG3V?Z=/ M-PLA)\2T3RVPYB8E"$1ZDPA)AA1D-,NI2'A*D-7.L'N8L1%1)2FH1;T"E;! M2PN,N':L= ;9;@KRAU=H/TE/J*SIQ0Z)CFPK_8"21OZ%S(^P^K'DCC./'H0H M[-1K6,'RZAZNTNOUPW?Y6[GTEO7RZ&-M4%%)'G,52\B0\9-FA@$*$L$TBHHT M)921HK#VDYX:96P$<+TN&R)4DH):5 >/WTDT+?RC/C *_-$?A:>/9_0D3@YN M41]X#>03=7NMW!RBYV#H](:>O'DX5^@Y^7?\H&)YK7<:\])VN6B:&^XURI1BT$FT]&\'_:!"N[<] M=J)L]%OY[+!^.*ZQ>YI-]DDS?] M?CI[-J;5"$!&;51G)0 MBWY8WJ$E]Q6H-?)'ECV1\\J4KC(,2I,] =KGR+Z/Z4F05?7PE2E%9<;=^:2X MRE64;_0-?@_SW/Y M/_]'G$?_.XVN@#F4EHZ+]Y*79[GZ3W'YIQ@L9=4T[XF:*K9_BXOJZK\E5WE. MKHP#WC03GK[(V:LK/79-'$YSG!0%ASB.]<0I?=(C"",8"1PG^HA7,%;HDX)E M==.+IVUS'@A=M/3(I'E$5<9YC#FA,,Z$@*A($L@P2:#&,Y;29-)AQR0Z7Q_$ M, ETM;170!F?W$MGEW=W="W7;T^(A5ZL:S&K\H^EH.WEV>.J;(&'WR6X:\!A MUUL+U0\65YM[>IKACC:8K];KZ^?U]\72-!#[W1@G6B<=4QI[=9@@\7[Q2*?S M2J,TE?BE4)"(F$!)9(%1%J59YA3B%D#&L:W;1S-X_JQD=6SJ$V)& M+!0/?S/54F^>E$I'[PM MCYT'P!#V\T-=G>;_FI7-3^>KW?GA):#D]H/:@.YJ7NCY^:Q/H]) MI\^ZX_;AO-;G==CQ6UM)R1M($40I9EF80 MB4)"0@B")*4QXS(C1>94=#2PO&-CNY:(ICB7D=JQ>E_H";;CR1%-6V"*;30% M+55+LJV5!6UMF](&C;ZEC;0]Y[7*5SN_#%&D<* )\DKVH64>=)T8: +VEYBA MANVW.MW.^>)1/M ?VS29;7D4GM-$D13!1,9Z-ZQ?$DA%2J!$:1$G*459:F56 ML!EL;.M"):O)>W5UZW5":D?FOH *S,1;C%KIOAK;JXK*3-&-*(9'JW6>!(%)Y"EF42HAXP02AA13$ M*9KM^#!CHXEKSI=5FYM*6E>J. JE+4E<"E!P>J@$!+6$FR+0/EFA"P//?'!T MJ(&9H$O=0P[HO+IWA:=O^K&/[R5;/^A'7/^8KB8I)A(1J6'#J:GX'%&H#Y\1 MC/.<,Q$QEF;$L:#3P2!C^_*-C- ("8R45\#(J0\.6E)'S^]11.THX%*< A- M'XCZ%& ZB8'O>DN' PU=7NFDJD>J*9V^MF_QI#*^\-Z$%]81!B2G12)D"J,H M8_J$D$:0\CB#25*PG&%2%+F3O?QPB+%]]K6$H!2Q9ZS'$2#MOO?+X G\M3LB MTZ-0T"GE/9< .AAFX.(^I]0\+-MS\LI+*]R>"'UH)480YHE;LN?%(HV-0-KU6$OIZ_PST(C?M^QM[SFS MXYYA9R(P5QW-!MPF##8Y@5>;21FH-NZET 8JE=M;K#>JG'LIC*<+Z5[\Y'[, M7'9;57)I#,/K^\5TOKZ=/TP?FQ+Y.(VQB#(!%8N-Q27FD+$XA9P0SA(4T4(Z MG;^ZAQL;H[:D-EB%SFM6FJZ]/2TG%W?P?=%DZI4SYW7A"59Y0 M;*@EXI'^1Y)"4B "$Z28R&G,"^EDV[4=>&Q,4TH*5J6H0&_97FIAP5)+ZT8U MUMC;D4X(1 /3CQ$9;&6^ A6Z7S?H-H*7);S]\9 K5%X9R7KP0;G)%9)]EG*^ MOT_X^]&=5VO3_NYU>TF]IR\+?)BBD.O7K7BKN_5WN7SX3N?UCNW&U.*9SR;2+$)QRG-D*0P1J;+*19)S4],C-9&5F9*0%DD$"Q$75.8<1?KDU\M-XDO$L6T(VVZ3 MMHY@JR1HM 3F(P$M/8XM"[O$MG MMU%RFX(YD,?&]V0$\N!X$_.-/#J^83[MX?$^4I]2\U54Z?5T&&P]U:Y)Y M%N6.F5>"NA?CLL3;XO#N%<7 ?-L J(6MCQPM<<_'Z?9!T*5>O4\DARIMCA'EY[I1I+_1QMOC+-2^SZQ$C M(H2-F&8S53;&*B4-D@EI XGGFM<= PY"67\Z,. MRC#6(.S3C/V-/0XTA_70/NH7K8E>(P0AC!6DB,<018)!FD<"%HP719Y'G*=6 M[>#/CC0V;MFK34C7X&_QOR'BL.WNQ-7BS.(+KM3LP<3BF^ ML!OH@'(20T]G$ALX.H\CG0\8[B1BH\?.(<3J!I]E?BT<*+6;Y!]RM2Z/1X;* M37_GAX7Y52VQ,8]6%?\G41KG*61=X23/_XHE8V[OU*_M&TV )CV-^;7FQ9553I] M!4/H(L;A)FZ RL8!A!]!N>-P4V)7 SG@^/T6RIL97:WN5)F'\VDZE[=K^;B: MI!*1+& M2K@?>'ZK"CO*,&R!X7X '=0:[OD8-SH4_4"9)CE$4A_V&>4,(H&B+.8<"VZ5R--3^ L\B]D?H35CR65=#]Y M$,*P4JZA!;N+>_IUY=JXBN^7BY>ID.+=Z^\K0SJW\Q=]]IK.O]4U"J9R->&< MQCPG",H""G<_U_ MM8?OAAW43.\-RX"]V?T+O$M5+25?RO:S^?3N_:_S4-_1IJHEA$T41)YJM M5$PA8?H?*"$44HY3F&,N]?_F.#-1L4X%JRV''MN>Y^:[,="M#(UMHS!H50O? M6)9;<;*.L2P.TV'':6% #LQIC=#@ET9L$QH$-I*#6O0@@2[NB/FNC&T[_-!U MLAUA.5(UV_4)_3CMFO/GQ^>R?-][^;24?%K:U?7/,UD:V.?B^G&Q7$__N_R] M)EDMQ_K5]!9<&V/ZOYZG3X]E5+5@@D9)H8]Q*H,H0@JRC!"(,Y8F(E>(%W@R ME]_,2 _VQ.=+/JLO=M.Q>T_*<%_O)[W/_G?04A*(EI9N?.AM*NW8/;'T#[I6*O0DW*%'[AG2? MQKT_W^LI?+.D;'?(FQU3Q*GF;--YFTIE"FWED-)?_T/\/'3W1]?P<F=2(J(,GUN\"**"=<(I)F5H'GH]-L;"1>A[1= M4LMK=!B'#H9\RWX5F0.;>)S.IV8#8@ISU*EI==(.(E&2,:I@FN0(HCBED/ 8 M01IAHE N]#$J=5G'K48=VQI;"UV:0>B.V&X+K!WD=HN?=R #+TQM#'JB.X'DE;WM1AZ469W V&<]MYO[QE5]_2YG,T.K=/XZ$9$J4D)3&,>I,$>( M%#)).4P5HQ13C$7D&%#5?OS8.*:.#RI%!+6,KM%3._#9ADWU!668>"D[/'K$ M2!U3^\+@J)U'#AP5=4R=PW"HHU?UR#G_?3Z=ORRF7(HODLOI4[V7J2O#M&K% M3*0^[B"@V4MN4-6M3W: MW=]\. P#X):;?T=F? .G/=[9\V M7.*[LX8[6?#N=_?L/WQ86:[(J& Y3Z'$B=Z#J2R%1,0I3)C2&,02T3QW"6$= M?_W#!S-&_YJ''5C:G>M&7=LP3-V]\ZK[;3;\1L7XSJMYT&C8=]&]VARUJMN; M/BP>Z(\_INOOWQ$VQ26E01:QXH!,0\1S#FB4QX0F*9 M\AZQ4'WE&6GLDY9>KL 3G9IM7A5TLUZ N5Q7[ABPDNOU;%,*T/2/7T[+&@2K M,E66&BNA(\_TGE$[-@HZ0<-P5JW"%="B@Y;L5\=](%L[KC]BNQ1%K_376YA! M2?)2R/:I].+G75X\H4Z[96F:RT)D$&69WE*1C$!,\Q2F+"(IYI#GE?3N5RMY.K7Y6*UFB0T04S&%.:2ZJ\>TP)B)!&DJ3ZXQAG-<>K4 MX?/<@*/[_$WH6[DIHFO 9XN5"773^Z)J-P2^EKZ?)[T2RQ_3*EE-F/:5QE&T M-BU:38;@8@[X8K4V23?ET:P,H2OO[+==.CE9;MLB'U,PS/9G91"OA05;::] M*:__KMO],?T M\?GQW6*Y7/Q59>+HOZQ?)RF+%6,R@G&<:\[B*H;Z/QF4DBN>%;3@.'/A+)?! MQ\9?7^3+8O9B>&EF.>3$4(.R1;>Z^[QPYNJ>NQV] M8;I9S,UQ0L[Y5*[*CG43'N>IP*F"+$U2B"A-(4TX@PE5,:$9IQEU*L9\?)BQ M,4#9FW%'S+J#GZ,-Y@2HECN2BZ$*O?=P1\E]B]$)@M_-Q/&AAMTV=*I[L$'H MOKH?$32'J)O%(YO.2YON%\D7W^;3_Y;B5N@#UU1-Z:9<7'WT,F5U6]XW_;?G M1RF,):-.8GVA,W-6FT2,*2Y$ 9/(ZOXIF'$'1LQ M&0G=*"CP=-I1V7@F*3 E-HJ"EJ978*LK:"M;%]9LK$Q5F?66PJ#6^*I*AFUJ M"M1:^^/886;'*U<'%GE0SA\&_OVU8Z!1>\3*?I5+_>AW7Z20\M%(H)>X%[E< MFQ*E]_HEDL:<7;HC_J#&^;QN#EBR2"*B\@(27)BE!4E(,I[!B.:B8$2?85EB M'3K;5XJQK1B5'N =V&H"6JJ C2ZU1ZW1QB$HM/>$=2\>@TU#X#6A[PSTZ2?5 M>RH]?QQN<;R7(MD9UMO[X<-%^5ZJ_T[0[\4/&U5;K+MM@Z;K M;]^694C>[7R]G,Y74U[E_*<2(X&+#*:HP!!QI""1>KD30L9YG(@H*? (^F2= MUV1T2V;YK==ML<#+M@62;+5 >BE;(-%&(S!M5 (OG4G[(WN)[,YO/\6K$7H9 M'ZJM5@N5*[#!!6R &4U5"%^3.XXJ$!=K\W-4?? U:0,UYW(0R#V'NLX1^#A= M<3K[3TF7'^;"5(R8)"Q2*J$"%E0?(A%/4VC*-4.!5,[B.$HXL&#GE6I\#H7?&]ZIDN@[H6CX]Z^U.EXCP_ MZ1\?Y?*;7);;FJ?E],7L6A9*'[S*G8S)ZM%WT<;8W5SQ---#E;NDOQK#A[[L M;S&Y2HO"Q?318WIM#%!A)RWTIK6EJ<=S!S0R]==ZU[YTP7/ZF9;>2[;>5C]K-2),I4(8 MDQPJ) N($..08A)!D0M&"Y&D2>34+O+40&-;?8RJ]]L1IW;U^[T>&&?1+/ZWF_C?><65/SY+>D98'HRIHE&41RPH9PT)( M#!'5'S5-XA02E4FN-P(LC0HG=\_.X\?V56^DZQ=XNX>=I9>C-R+!3W&V8+@; M_X_J[-SU^:L7!7 73R5A=(WBH%=S M A.4%OTTV%>@$AS\6?_;: !*%;SV:NF'GN=.+8Y"#-RGI1]$AUU:>CZGA]%> M/YY+*58?M38GK"P/VYH'DSC!"M&G/:99YW,/8ZSLC_W]VU]+B-(^'[_ H>$R $)%$/<@X#=,_, M+A;()D'2G3W,P>!+B39N*RO9GSN(M>073V]!3WA_.%NZ*C]!%QMSM!=T-N\/#<D]:9JHT,MK&&D? C;L)5V!F."N-@!!^-G_JS> M0PZCNJ#G+*K_CAW%PQ$G>9C/*M$]IN??= M\_U&LBK5\73SKECQK-6BQJQYZ M(]>+),I%BI"$013G,,::XC[$#*(,ZX.M.$P1MF%&'I[.ZI&=@"59M[2\+\LO M5Y(W78 UBR['@\OS0[T5%#:2@KVHNY-L)>UX4:,9*J/&B%>FG#0B-%/_./XS MO,HAVANS*/']CBU8ER:R09U/IJ=J\M^;F? .^U]PBOIW'VD\4"__@>\ N M?O:_,H.QML?IIXO+_6-X$,-/,)UC.\ZR%-^*Y7+!9,X%BAD4"&7ZS#>%5"0< M$H'3(,!Y:[J;=_E\DC)<1M9=H-/ MVZOR2*63=I3'[SL3<]S9DPO$),,A2M7#*32)')8"$IYBB%E&14J2@$3$DIC# M7HJY/.*^!.S.&P%-;$''Z79%IBCO$>#A=B M#G210Q1G,-4Z/2M3"K/DS$$19#F M".$D"J45\_M$4O"B6&T;@=4OQ^#3&'_MS7SJ&:ZH[YUUN%%8 MQX3Q"G3Z@49!T&C8]AFK^T08OMDNO"W&!-P6X\L^ R8+;PMBQEOA;WJ7'+@- M6Q;\;B7>;;.V?FT*K\\YBTG"&,YX A-=^!-',E,/(4HA3B,5:X5!3LU2B>VF MG=M6LA7\(,_MH%;]FWTD9;X$!J&3%V ]6_064R4T:*4&6[%'B(W,P;5)2[ST"C%V6K6N9GX'6O:\TY0 MRQXM1EB;^?>C(^C9EO=3Y1J!7[7N]UYF'RU=;% :M\.+T.D_XO5 MQ8[)?+2HFE2U]FN]@Z_S6@'$6_U5X*;2!03J V_*5=7]JQSJHM;7;Y-\)?^\ M*OZW:1M4[ NC@E2&:O^0D..NGBWTX#(V@1<-.#YYZ7D7AX!Q: MK8:9Z?"%L6>KLCOX; @H&L$/&=Q/'+CQ+(X+9*,:(RL!)K53+M R+ M5S]PN:)543ZNZJ^2%WDA14M%&$DF!5=F+(@4]G$B DA"QF%,&"59D">9&>73 MX"QSLU>=H):\CL-(#IN@T?#Q_;6Z,316):Y75;^YY/7R#).5P%Y5LE\2>_W# M;D[,G?COIEXW3"D/I4ZC7_%B*=](94-X^21U/]>'4N?&OZO*YT)(MSGUK%Y7E*\7(>98\C"! DE7_K8O>P$;GL10K4'8* KK3\&<[Q\G+ M'6#F8/WH=?5L'(^6=*>@+A@&6Q7!"ZWD2_UVTU&U4U2W[7GQN%WDEV"G+MCK M"_[H-!XQ8/2Y(*.Z>5X$G=0=] GUL=OH=2[7X[ GY:/*2G=H_:HEZ_*%LH!S MS3J( J$<3$PY5,&Q@"FG*GQF1"*[%G(7YIF;]>_$!+*3T_9T[#RM?O7;-#0<02;CD MF IE L((QC'%D(A80I$E),,LY0E'5L;@XE2SLP==>_7FCYZP5HQ*!A ;&HA1 M@/-M(UPQLS<45^$8UU9X1M]6]% MS56PM*EZ7^@S)F6.&88L#BF,:1!!)I&$E,0H2G*6A]S*I;"8>VYFI14=-++W MV0@M#]MMX#>S,)Y ]6QR+N,)]H*#/[RD/S@@-JI5LIE_4C/E ,RQW7(9PC4. M6FF&\&I+8U'47^Z_W\L5__Q$JR_-!AU(=9V4J8J% MU9":6018S!4(:Y)$1& MF; ,B(8GG)O).I 7:('!3EXW9^@:XJ8QTW@X>@^>W"%T"*+,8YB8+0O8O;F1GG9FR:!F5%KT'99B\S$*W0MW1U.X=ZBK,T0ED$49*J*#?4 M-"2(2QCE C/",6896ZR:/M/B86KPR1;\D^G]K<%K6=<_'P*O5\47^F;6?M0[ MV;.Y/^FRUQ,7_'8-QAN;[0U X['KWKE9?V#[O0$0AOOP#5WH4*9KS^V"$H8B MG.50IGD.8\95U(S4#\XD33@B:9R;E^O^[0F1_/$@>2% ^CLS'TU >.25Z>C_ M@>+HQS ;^:$TFC.7T3@D1E.Q%S63_;,JZ]JR_PNE)$P(S:#ZE<&84K67I#B& M48JYB%.)4A$8[R4. LQM-VE4 %\/FB"-TP#)974,]A//F'O>4;9P>VV(Y(*[ MQ9[B&?^)=I71U\%N>[D!Q,$-QF71)*^M'7Z;#S1UZ/H/ M1UR$60J#6!]7B9A!&I((,B91R'.69<2JIL9\ZKEM+0<%UX/=2AR;%YLOBMEY MBA^H/>\H(Z)L3Q)G#=BX/&_FTT]+U68-RPG;FOT(;H;M=;GZ]""K)WWBL_]V M/*,LS&F(((J84$XR2B"C5$">\)S@&&/#-;WRC]]_W M'VGI2.^^T4JTW(P?9;UN.E9TK%(/I7ZI5^WW'ZGK_]1GE#M&/RE_3-<"J==_ M+5=->O:&+K52X2+)LB@@7, DC1B,)0\@D3F%$>5Q$$RV!-@H.-,.S6!T;)N)9 M"#RC':%/5MR'I<]8K"N$SI(::W Z.N/Z%?BXOP]_[]V''YO[\* LO ,*M$B! M'52@AQ5X&+HIW\C7Z3]MK]='P%5?[AV?9TM S6@( !4 !O=7-T+3(P M,C(P-C,P7W!R92YX;6SDO5ES6TF2)OK>OR)OSNOURMB7MNX>H[8JV2A%C:2L MG+XOL%@\)$R!@ H E5+_^NL!D!2X8SF![AX>[O_V/[^= M37[ZBO/%>#;]]Y_Y7]C//^$TS?)X^NG??_[MXRMP/__/__B7?_FW_P?@_SQ[ M_^:G%[-T?H;3Y4_/YQB6F'_Z8[S\_-/O&1?_^*G,9V<__3Z;_V/\-0#\Q^J/ MGL^^?)^//WU>_B28$#=_._]7:Z1U& /(*!THBPDB?84BA&.FZ")5^G\__:O. M)29N$LB@.:A@-;CD!*BDO3/226/-ZD,GX^D__K5^B6&!/Q%ST\7JVW__^?-R M^>5??_GECS_^^,NW.)_\93;_](M@3/YR^>Z?+][^[=;[_Y"K=W/O_2^KWUZ] M=3&^ZXWTL?R7__/KFP_I,YX%&$\7RS!-]0&+\;\N5C]\,TMAN9+YHW3]=.\[ MZG=P^3:H/P(N0/*_?%ODG__C7W[Z:2V.^6R"[['\5/_][?WKJT?.SA=+G/\E MS?%^.S+!"]_]GF.Y=]_KG\&59O,2%8? M]3_6?_C+CR=^F>."0++B\ W]X.+OZU-V>3I^6^(TXYJ7R\^>S-*U-TVJ)&?S MR[^CYS,"]TE<+.2N/7(M53VH_URK;V>EMG\ M;"7,CR%.<(2%99.B IVU!54< Q^SA^B+X]X07\8?S,9]3[_.T::F3^;II]D\ MXYP,R>7CPSQ=T_IM$%^\XY)(O_[I:E"YTN9QU+-6U^HCTGW\B M"12C% ++[@E\G6)9%.# &>S!>9YLCHI'2P^ (\2%G%%]<635ACY!2?+Q>5/ M5E !QB],S?]XE*3^,-.-MF19R/LBDH,\_ =?2@ MU-J!PDZ+V10GMLG'6$E=_#?!ZFRPOR MO9,^H@VT3W-RXE7)X+2S(")C0>F,UI8F.+E&QE88$4\$(_L+>'=\^#4^IK@\ M"!OW[,H4)N!K,KB+$05Z3'J1(66RL0HKR@OWP H/(7.%/L06WNT5!?T@I'-O MI5-!][CQ;/+QD=X[2C&'[!,M$T8B4#(8D@-'B%H)[YDCLKL#2'WBH-S7/?5W M!RAV%N9 0/"_S\.@>#C(SE.BW$5R@7&C;?D8"<-CCORGB)+X(US M((HUG#G-!'/=;2LWGKX52M230\E!0NX9*"^GR_'R^ZOQ!-^>K]QK9S)BD0HB MBR0,@8H<=4ONM?+,!$1&$=C! +GYU*V H9\,, X2ZB \1X_C6L*>KI\&\YP MI$2.4BD!,J8(*J &7[\E'KQPSIND#S]2N.O)6P'#/#%@'"#<08#C]33-YF3H M5D)991"?S\ZGR_GWY[.,HV#(?5(R V.%?&VC2#92.@@!(\7]3 ;_4 )D%ZP\ M2,A6T+%/##K=B7X02/H8OKW.)*EQ&:]/BB_M)7K'#!=@F=6@+.V=P5/0QED( MWL68,'5E;^XA82OTN">&GB[$/0C>-MFD= 3!72'1* ]> M!PNI%,T4*RR(KC!SQ^.WPHM_8G@Y5,Q#PLIS>GDZ_SC[8SKB&7E2@D,FJTAQ MOA#@4V6&N9)\]**(PRL+[GGX=EDV]C2!LJ>,AP23U9YZ.G\WGWT=3Q,Y9\Q: MPWP!*9@BTZ@M!%'KCZ+)63J*[23O%BLW*-@.,$\G+]N9M(>$FG>SQ3),_K_Q MEY4;YA/ZK(L"5-F!RO3*993@N4J6.9M+R-UBYMKSMT/,TTG7=B3IGO%2;>/) M',.*;A%]\3(+X)G 3AZ[(9(%0I L6Z%"9ATD\S>?N!TFGDZ"=F]I]HR"6A$[ M>?=Y-KW*# EABU01LB#PJL <[9-)@=;!T#YI8^H@TKGYU.W0\'02L0=)M6=$ M?,!T/B/DM?0[33[C*%B=#P1,*VN>XP5H'GL E!&KJ@?;\>5CB MI]G\^TC(8C$9 \YZ3^1[!5Z0;R4M_5SKDI76'8'EVH.W*T9[:AG4_64["&A\ M. N3R;/S!4ECL:" 7&DOR0#:@.1CL1(@F)!!>LX2BYR<[JZ.@*\]>#MH/+5< MZ?ZR'00T7I[A_!/ME7^=S_Y8?GX^._L2IM]'7+I@R?[1;NG)T>):02 &('H4 MP0@T(71U!G,G =M!Y:DE20^7]2 @\^$S3B:7U"MOO95&@_&>6&!"0E"Q -/) MF5I09T3HRIAL/'<[@#R=C.F!DAT$+C8NBWWX3&)!&MZ/5*F54LQ" M"#J ,B)"7%TA*=JZB++#PL6'Z-@.-T\GM]JQY'O&T0G))U<9O9J$3R,O),\V MI5KM0H3GE,%ALF08HQ&)/' KV<&0N?;([=#Q=/*L^\MS& :%*)^'R>MIQF__ M"[^/;#$JLI! )DE^=S2>Q& SZ% \^=U:E2R[LB'7'[T=,)Y.TO5P^0[D!L6K M\2*%R7]BF+^BGY#_;5PL22*PU27%&#SX0*^,(@\K>\90''ZX?\_#MP/)TTG! M=B'C0<%D?5]HS806@9Y%7K?S-;WC@Z! +3LHN@B3C4Z"V8Z!LO'X[:#R=/*O MW;O!]PO;Y:EH'@B>L!*%T$YLI"T<0K Q)Q5:+@TAQ_RW??T[:#R M=)*NG4BY,Z3\VR^WQ$HL_F.?QF5O7[Q\^^'E"WKQX?3-ZQ';RYN3M M\Y@^L!_:K!JF:4QF8[:^IG?5 M7BMF)FQ& :;4)C>UCME7KY5\6#3:!T3[D+_701.I!Z@[M"_)R6*!R\45KTXE MKE$A[:>R-A!+$GP2!9Q2'H7+SIB'C@3WY_4Z'0/I=]05*F[V*CE Z -H>[2F M_L* 7C$1>*;U&"F@Y_5:D3*9XGN-M8"&(O]@@F=M6MK<24Z_ #I$OW="Y1!A M#P QS\/B\\DTUW]>_O-\_#5,B)G%R?)YF,^_CZ>?_AXFYSCB23J3> #OA:FR MBA $J_<<44HC#>W #R5:#FB>M0UY0T#403"XV5.K4H(=8[*"IY$H\S"DHPEH05,#]8 MJKT_>C:IZ*>I2CNT["WA :#CW1R_A'%^^>T+3A=(>_#I\C/.K\EHY((1T=4+ MM,'7QJKD-WI;:M/W6!)%YE9JT00T6Q#73Q^6=ECJ6A\#@-AUXB4&=G5PTWK+UEO#] 9LLPZ<@&S;[@?/G]W220 M.*:YA@!?:LJCVE-N9'%:(&E4<5 D(G#,6JC7:[,J43/5)I1_B*HAN,V=1/2= MB7X =N:4. FUQOT-A@6^K]--3LMO9$2KN"@&"!B-=Q0#6-J7LZ PTC(&SFBI M%%?(_4.5XOOCZ$&RAN X=P*D[H0_ "3]=3;+?XPGDU%AJ=ZY,\"#EFN).)D$ M!.9L$CI(SA^J^=P?-)<4#,%5[@0?>XET %!X3>*>?AI3!+@6!MG%E]_2Y+R6 MD5WQ)$K)B"23Q.I%K%0[0(ML01L"-V:F''OH,/20J.IQZH;@(7<"H3TT]&PA7MSL+ ' M@)@U_2,60XS*%- RT [L7&TUP2T@>E=<""KA0_>Q#XW ^^E3V.PT="=Q#B#8 M?C,.<3P9+\>XH'AO51__>38AH2]J[+?\_B,=05S93/;/%94(W-F BX*!YM[E MPI2*MLT.M"V%_0;AS>LRFBAJ %9H@Z^;&3"4!:VGX!"9"C4#YNH,)0.^2"^$ M-0%EFW#K?IKZ/6EO@X'[@7:(0@8 KSVSNTR'!N5"4?5ZCY&T32MR M[!S*!%E%4>\G>_9@:XG#CTROTS,82!VD[7M.3 \0_3 -#^GI]Z2T4@KC"FX M #PB.0I>47 @)#D*T@4MLK',-\/0W23UN_VU@U$'"A@ DJ[G0R_YN6S',C(I MA!Q),JP6,"D5&,2,@4"0@D!GN%-MJC@>IJO?='0C3'6HB@$ ZXZE$71P)I.1 MS1PI D$OR,L4$G)=%27'(-)#%[RZ=)OZS5DP/NF!0H$5UI?:>>#=JF< 1NIB_FD5V>HH\-KE M^X#*R< $L%2K$ZP6$)*W8&UB62A:.;H-U!ZB:C [7SN4=::4 0#LS6SZZ2/. MSUY@7&XL$Y>-*QAKB8*RH(R1M)=S,O6>UTFMOLYC;K,3WDG/8';#ALF#PQ4Q M #BMTOL;\MK,\9<45M6^&'F]TUG'0(J <[@QUXH'(G3?V>Z!YG M1^Q&(0. U@83Y#4J(EUKD+[43FBI0+21;"YZ$TH07ILV.]\&$?V>XQX[H;F3 MR ?@J->N1>/E&:ZWZ>>S:?4*<9HJ*S$4N1HU$I+EH!+%J$&X MPR%W.DE^&A M]@P'7$F[GZA^#WB/@J:N5#( 6_01S^HDOOGWM7@N;]>=G-74[R(H57)$2;OPCB_GCX/7\;DXXV\3E%*R<")V@ZNCN_R?'6[+XLDB1GI&AT# MWDU0WS4P3<#3A? '@*'WN SC*>:783ZE;7IQDM+YV?DD+#&_P#).X^7(>>Z% M%Q),%I:DI&A_=I&^&!>D3629+\5>LL[?/\,UL46OE3\O'\&U4,N,LR L)D;L:0M>8JGLY:#1NL3:;'L[ M$MIOZK2586NHK %@\;;41C)JB\(F",X44#&&:K(C)!YMR%QJQ]HDY&_3TF_6 MM!&B#A3Y #)>C\4QHY*8T=PR8J"LYN"1+:ZW4)GAJ*)FTOHVD=]CE/4T&+NO M5.KAVND,;4?L4+E.I'S&Y3B1MWV-D:[:55Y_1//>E0]P=,Q&EJ@*+UY&0._( MF7?>T]Y&Z G2*W+T!<^\321UC$:6-S)U)/+3^>JY>14-O\/Y:B;!*'MNN> . M-&WHM6TTUM$X#CASQGI:4BFWN92^)8%]YR8ZQM$C"=5.U#0 /^P&6^OQ%R?G MR\^S^?B_,(^B2S%Q+8'()YM=6*DBHV]]+EH7([5L4WSZ"&%])S..B[:#U#)4 ME+U>+,Z)%1F#4(&1#QJ8 55'],1LZA@J MLC:+U=!I5@1'B,[5' VYGR%;!.6]M%G+DD.;?@N/4=9WUJ(/C.VKF.$![Z6TUGJ[4QN:T!#\8TR6,"AB&!]EHEG95-IDUU[@*A^B\J.B;"#U#%$ M9%TXG#X0/4H&T#F1>&0*$!Q7(%) P57FUK-A7:>CYS.DY@@Z0.H#P,Q[7)W5 MDQ^X_/YQ'J8+$@=)9O'L^^9O3KZ-%R.90^9:*N"ISO0S7H+G! "379+9*\-M MFZ9:V],XD&3^'DBX5<731"T# ]R+V5D83T<4VK*LLH%L#E:ISQKW@6<3YR M/CNO0@'% @G$9EIMHG8D,](8S9(6N%641X_8 !!]=Q,\]],P'/#LH]59IR(> M@*6Y,L=OKJ:7%J.,UBZ!P7I*$'2 J!2"\YIED9GEK$T;D=NT#.0D\/"MZD Q M#P H#W8-**QBG!O06*M_HJ(UY&2%/W,N4XAI69LX_^!6#NW]G#TUODO3AEW$ MOSN4_!I*4UPVST(Z#(%LL014IAY0*@Z^SCE6@H+(+%$GWL;).30+V=X&=0.C MKH3_1(9,?_A(7W]]^?;CA]-7I^]>OC_Y^)I^>_*6WO3KN_@@X/T+[B]!Q?T7JM-\'K1_X^7GY^3BJBQ\VOYA'4WM#T7ZY5_!:M M)]#:(Z+<SU2C!"ZY&A9LH#,49+II$:Z)&JXGBC*2+ MXBH*C[E-V?F#9/7K\72D^MLCCCK2PP! ]0$GD^J?3?.O8?X/W!#6B*L<>= & MHB\(JC@'M 8%%.NM8X)8B6WJ@.^GJ5^OIPV<.M+ +#T5YR2@";$R4D^&T_' M53C+\5>\9"Z& "T M;@EIE*1BJO ,:,@15#(R<#DER$'RD!P*Y]O)O#3KN0 N#0-.:[DN/3AHC8W$2<-6_C6&&()4 6Y/KMDY226UJ;F\0 MTF^,UAH[^\O\@!*!3[4>ZF.W_?CO%=0H&H4*189B:FC R-.KAS+@"J-UP(SE MC?+7#]/5;Y36%E<=:F0 ENE^1@K&D(U78%,=,Y>C@1 R+1IOO&51%6S4D?$P M5#6[#7=4MVDGZ0_ &_\11UP>+X^GY\341:!1BY.QS.87K?T^AF^X>/F-Y$=* M&T_#_/NJKJ>.MJ@'T[-5DNUJKR>SC5%$#D7X.N8B(SA79ZG([#,)V;'4YA"W M(5/]7L-K >6A(& PBX%8O%C,SW"*]2@TB43[38A0R$T%580$S[0$;J4T4?N< M6*O0X4Z"^KVSUPZ$ATE^")LR+C<2,T[;0C(18%S-#68?P&59FSQ$H;E!E+Q1 M'F.3C)[OYS79??<6\P",S#9M<]_A?#S+]/-YG:;X M?_7LF.10J%5.VP%1!! M6:?J:+( MG!GC536F$85#0?3OAT:GU1YWI$5.@ S]Q#'K\A5&'^:KJ?,ILUK M;B?3O/INLE9W_K_GZPS15:_H7$H).C/(L=:D2:; ,1ZK4+(JP7O2T-%AO3\_ M/9=E'!F5.RR*(T%D OE#@%?)U5^W87H!X"@W[%>\\1\\A7GX1.^/:^WRT_+K?X[Z^5A MM=:9E@#$1-9:Q7HWN91$%CP@]QBTB6W&N>Q$YG9H>U(UV^W4-%P,7JRHVZV@ M:(GQ&# [)F*CT#5V_(DXE..;",*;>9:[PCH=OA\$G5-+54U1.\[/O\;R=O M__KRP^NW[U^^>/GRUY-G;U[26__^\OW'U_3RW?N7KUZ^?U__Y/3Y_SIYN_[W M;Z=O7KQ\_^'E__[M]OGKS]>%T%'UX([(Z[U!>(V4NQ^NL@#0V_J MA$GE2P1A-$6XRF9PQ3@0@NT>%X\TL]M%Z@/8U*^HOY@>30'[;(JUM4AMF<4X MUD9%%E#G.EN3N_O_+.'K < EGNF M05\PDWP,4D<&S)I,^[FK1CD@&)L\[>9>!=T&. ^2U>]10/<@ZDX' P#4S2'0 MEPT<(VJ1:44X7FL/8U(0C-!@,F?UDI!0HLT!ZMWT]%M,W#V$.I#Z +"SQ03G M"\94T4G)G %C'8#D:GMT+SW)RDOF&3*7VW2^VIK$?F^%-C!2370S -!=>9// M)V&QN AO5YYDC%(&BF1!Q*Q &9TAJ.B !2&+T\ZP1O=%[R5I(%T3.XS8#A+Z M -"S2?_%*O.!8@P;%%CM93T(*^!3YB"D16NT*IZUV>INTS*0..TP)=]TN0^3 M^ P\QXSXEE=0\]GTZ\X7X[IY;M+8C:#"?'=OAKK:?F < E)O5:Z^G-X9$OI]-)J]F\S_"/(\"-[6AE0%3 MV5)(<<:*MVS(R4R%%E.CUJN[4#F0+7!/1-R^B])&/0. WJ/C;V-..=/B!+,: M*9&E &\2?9&"!RY%I/^:P*V3N<0M[PTTPL2N\XEW4=#>@/NRJK*E=37OIG'^ M#:Z>A_G\>VW'=C8[GRY/ELOY.)XOZ\[PUQ/UMX MYXKL$:QW+<=U&+\@-9Z6&[_Z.+LUM67$AZYJ",59XZ)6 M@OM]S.5N9/3>&O#X9K.AGOIONW0(PZNE.,J:-@N.C)"&M8UBC,1J#&#)LPZE MY&"T;HG+%16]-Q@<+BQWUU+_J-PZJG.,<>M(>B%' ^; G59B,0C@Q@XL9B%@:"U!*9=\M)X M3*$-2G])QA]K\Z:L1D4E9D0(P%*=@VNUIVA+9,A6 M)Q-9<,6TNO]TDY:A);3;(>M /0P+3X\G1%G)PFO%(3M7BYP5!?,^4&Q/"T48 MGR63;6JFGF8FNS'NNM77 /;0[1*=3.A2!#&%T5( ;TR"B!3%IY!R#A3$HVBS MF3[)%/71,7B MH8+P?7"6OWR],NJI>W+;SA/XP7FD2VJMHRD@"FD.H ^:X@, M>3TOTHHQU#JT.6C>G=:AY:Q[,I"'ZW&X2%TMO[L95"'HR(0%J8PB3S<5BNR% M L]X+"JKG-7Q#>?^.#UB$KL?(WJX%@< T_>X6,[':7E1F+M>@&N&5[WQUC\@ M47X,W^I,\BKE>C5J9(41.1:$S*($)1,M1V\56)E+<2$8WNPJVGX4#RW1W0ZT M1]'I\+"[7I0WF;W%(RW+DC2"3C5_RI@#8DS6\Z4BDQ*!UQ=E[_'(^3Y])G'=X/J/BBK?1.&""%>(H!P@\6X)3X(Y)QVMOHF8^ MP(.T]3Z3X+B;?G=Z&LXI]4.,K4_?4QV6G'--C-6^"Q0=@E." 4]*ZCK9C9DV M5Z4>):W_*0>#P-_N:AH._'ZT^UY\G-W3KF&UOF+ENEZ-QNDB7+0-O_2P+^ZI M7?C=(V==5E7$J_8@2IH((>F:OW#DN@2G?*.SP@;,]#\ZX6@0[QL*?5=8K@A_ M'J8))Y.[-IB31.)>C->,,>^1G)D,W#H&2FL2M.>PK5= MGMI_]^[F8&RKB?[M[B/\K;:2:^S)H$(,H-L\/TT#_,#K?I[W'-/'[ ^==QPK5!, D]?P6?KLZ+_"=EF-F]KSOKO/?X$-OX&(!E 3N#ZI+.@!6KR[<'' M'$%A;;@HB@4>G).8?3%F, /E_A3G4/N+?P#8V6J/Y3'$T=4<%[PYF> M&V='J )XG-U$ZU/HX("X$Z"\D> +9L@<8TPF9(9M&L<>1/9V\1UCEFQ"+D&LRH@AUB$@^!RQ)"#B/+&1+&' M\@D[/GT[&#[I ZOC:&:@T%LMLOOXRX;\'/AVY?5/^J3J*'H9@#^Z5;;BAQCJUYKA>SY;+!>CDD34)$60,CE03!=P M6BI 5Y@*P9?0:%S)(51O!][_/F=072BW_Q3M:KUNP^\]3LL+C,N1=-*'R"0% MCR:1K#WM&8(E(&<%)4;NE)1;V=0#"=D.HD__9.J8^AJ K7WP%B 3*+33##2/ M$52JM[9JH:+U,AEGM.=\H#*"B!"5#"9_ )'81LI*X=RF(Q6_F<#SYF(-VM M.X/ ]3"],P'WG@CZP:_FKJGTB4"G:?[@'I:4T.0>2U7:!R3T/ M&$B?E^;PV%NH?0/C]S"?ASJYLA91T;-?3W_%^2>!QC (U80 4OP/F< M0=N E@?ZPLI6R+CO"0,9NM &&IV(M6]LW$Q!OOR6/H?I)WQ?OR.4<\]MH,B8 MKT8M)PZN=@-A@47+G&66;=>K],'']-MTH#%*NA-P9U YHB-_\N%OK]Z<_OZA MC?-]]>G-'>:[^>C>R7T>%I]?369_+*Z A][HP!*#D+"6[2<++ED$S$78H*6) MIDV'ZX>HZJ"LKW[FN_GLZYCD]^S[;XMJ/T\I["3%33^=I.7XZ^H4^$H.+A>) MGL+FDDJ@;39$H.4A(0H>DC.Q(&]3W;H[K8/QEP]#TQW%@"V5-H -L5VFJE&Q,IC:IK O620E>\UK<)1SJHG7*1S@E[8B;?B/%(V.Y M=S@,8$F\0'IR&J]43*\G>'%%\>2L%N5>%MN4P+%6W9I5N%12!F\XI\C:L>2E M9LRW.5G8AKI^S6__&)HU5N@ 0+HZL7MV\S[-"$M$%YP$S>IE1G2&0C-#7 23 ME(LV&M_&\MY-3[^VE73>U(/$]^-/G\EK)\&=+!:XW%Q3+[]5 M'G&4DW3&>0Y!(Y+_KGB]ON7!*-H*A#)M#.@=Q/2;8AP<' ]5UP 0 MM[EH3LNK\3204*>?5N6'Y)"\&"]2'1*Q&!5OF,&2 86L/KRQM)*8I96D@Q>" M]H2;9Z1=15!;4MAO6]/!8;.)8@< V%=A/%_W,KB2^&FY/$,:(7N7*NY1,BH52XO(HJ]<:0XU#0R&;#K'@,SQ M-G7"^XDF%=@BA=!.%SHF@MD.^L5005 MA#$ILA!$F\/)[6GLMS_IX)#;2+D#,+2W.3M):X^9Y([CK[4!QL@5GI2N9QJT M).O1FH& V8)1@BLA?2E1' FPMZD;VFBO;I#Q* /5-.0#>>E^U*O]0L3G X9 M@:\F3(D4(# N(6M#RHI*\4;3Y!XD:VA#OXZ$N7T5,V2PO9OCES#.+R[(NLAQ MG4SSJEO0*N.Z&''M28Q5>"*H.B2%7!*''#@WQ5AOF-1MK@SL1^_09H,="9Z= MJW+(N+VT_^_"][7Q-Y8KY'6.3W5JHM?@H\]@O)&%PCW)X['FO-X@;6A3PHZ\ M0>^CH*$ZAO-SHF,2OG0!H<=#Z^MU#M(.%\_9+UD[?O(RAB*] :R][*ZTA0G2I% IR(2 M.IZB:I76W)+$H4T,.Q) NU#8 )"X?6'A*!>G;)0*1(JTQKA+0#ZWA524)L\E M19';[.G;T]BOJWG\@N,6JML?E#-:;2U!60.^Q7V"U 4STX$\9Y5J;VB$8'T$ M-(Y+&X2/KDWN?7=:!W/G]"A7++I2V@!L);&6$//B%0GUCC.#.K[DZMC :FVY M2 FD1U&G2%F(Q5D@RA,J%Y)R;?S-'8@OK;)%JYZW\$'ZEZVPV4AUP_4OK^KU[A"D5E)Y MMKK YT0-'C,$(30D+)0%["3C?8]?KEP<$_+:CH"YM5]#1Y0D#-BH%A.J\60I((*";2- M*2H?67%M2GCN(6B0?EW7>.M2*<,),#;M]-O9$J]..$W44A=E(:=@ZG5*3UY' M)-?#Z^)B5!9CFW#B/HKZ/7D^,L@Z4*0(6>JL$;%WO=1U.]!<8\V;&^U#,B(73#S:C;_,1R^MGV_:LT]0F0, MT@I56[[+.A?>@- *I7966-_F(/AQVOH] 3ZV8>M650/"X&:"?&/X^N5(]CPR MS,:,T4$JHC:#MP7(8'O@VC"N*81GC8;T/DI:OS>N>MQ:#U?4 /;8388N&]5> M=TTE\YP[I8$E3TY#P>J:I@!.\L"\BE:I]K[ZFJ1^0=KJC>TR!WN;I9>KU%VFW+A_=["ZJOW%L+ MS0S!YOT(P6_VYUZ,M.3F':R? 3EX%RR]Q\GJ@V9 M]."=)IZ]BQR3BIF%IG#+MH/K4CRF.JM?AP'A[Z8ZD90$5MR!3(*D:&<$S MC^ 2_6'!H'+Q38"[/8W;0?6I'W4TUMT 2@I>EH*)G)*-%OEX.JW,UO_7*IZO M8;)>I23'<:(E47]Q,LW7?[#QSE&])^N-HS!.:E?[]BL(M&3!1&FX85$+;.,& M-&!F.YS_68Y8^D;# !S<@YA=CQN^?>DB3<[KEK8IUK6H1\$8C:SN92G6H]%: M2,\D!U^$+CR9@J5-P[[C\CF8<2/=UO8,&"P#V%L.LQN^&+)=QH-&0\SZ>M/3 M" ?:*2^\=/2K-I7H[?>+9J=9PP3Z3JH\<'PF26"^' !Z9;VE'*P";7,D-Y V M//I. .?HI-D6[L13V:+\SE>R4XP*U+V!9@);-V5SL6BH!1&H69& M\B_:C#,YE/)^CV&;;KA'4^@@ +RJ?5[U2LKC)7&RH#CNO%+R['SY=K;\3URM MS5$02=*BIO5M:Y>%6,B7"$J!*(A%^V1T;#/?;%L*^[65Q\7-+= V4&+?Q0+W M#LR-J)TP,D&*-4W(:UHN*@Y)6)NR*XZDN%5%P$%SB)L=$/2"I.XDWC=L?E0O MO,>,>%9K5)_/2(CSY9A>OKND:77(_-N7.D-E7<2UT9O=65<4*Q:B*D@2#+6D M%1GHDB-7,FH,8BN$=4!,OQT@=\$U9C[" M[))#3@9;N3I'OA3P=6!:CB&@(VFR1IVC'R6MWS1YO[MOIVH; YO#)PZC;^>X5 MN\=2]?"FT;_ 19J/5W7W&T>_R\0?. MH]^;DXX&TI_./X7IQ>59,GJ+V62^^O: MLEPQ%<%IBD^,<\E+DS'8-A=4.R'_4)-[J;8-79Y<:/#TF@8_DM*>3>J=%^\M M^3*)@>"N-C+V&IR5!4B&1BNO)4MMKL/M3FN_H?GQ\7G3RC;6[I,VKB^0MIS) MHK&-O7S*\4SMG7P-RN(JS9-BO(!AB:+Z6">0:<B_L>UZ[. MRS"?DF^S.$GI_.Q\5<_[ LLXC9>CS#)%D,Z"YK6'IZ2%Z!(&H)5IC/7Q(GS&?3_#>WB0?UQ?ZDTQ*9 G6&'+X M0ZQU5.B@D-1DDM%QKA^SG3L\K]]T:']8:Z62'B/\C./1&X+LY.5T22'N7 M*ZC=\=!^S%3Z;S*;3D'%U\+,8KTWM_,NO>!9Q/DHJ M)U\HU-&N]NZ7,8'C-H"@W54K;J(7V_4C>_@Y_0%@?\7-VDBQ;T"CY@^ M3XFI3^/5 LX K7^KY)"PN[^:NS"06'LDZJ16B,DKB#R[J%3D =MT&[E-2\\E ME]TH^>8)Y6$2'P)F5ITH5GP\NS"DK%A$HAYD%G6>K\W@C#7$!HI,%C58U>B> MPBU:>BX].U"[MXZS#Q+UL,!RX]T#..R-?C<6< M6;T;W&9;>H"HGNO!NH5/5\(? (XV>B5=+@3#?/;2@66ESK31BM9 HM7 E;2! M%1.*:6AS=L5,N^*L%B9G7T$/ BDWZL6>??]M.O[G.6X>#U>7CSM#(:AQI%]= M^8JU48S7U; F;:TVLM$$C&TI[,<6'2O@:J*G(>+O;3C#BX4I9/+>VS9574#%UJU/;Q :)Z]JZ;H. QJ.VIDKX3AYM\K)W"#6O]<7;;=#,N M+<_HP09I06E7&_NBOO_C;)UG MO'#50G"+WPA:R^D$$\@J4*5I9JI=GMIS7-<:49T*?4AH>EYO MF4PP/W]S0H:]#@:\E\.@E!6E );:3L'EFHPK$K(K'#TZ3:MI=V.U[>-[#OR: M6ZPF:N@;:'<&N% MH\06 &LK_K[!]?#R>7<>)^-T8;8ON(LB)JZ+@CHN@7Q4[\!;$X&'J#"1&"W? M]BA_QT?W?,?F^-;K4/$/(5!<)VXN>#B=KRX+K6*=8 (7SFI(1B$H53QM\R%# MT5@45R301GTR[R6I'^-UM%1$)YH8*J0N%J)DT7@F)7%1RRT<)HB%EHC*CN>B M>=2MTEWW$S6(D[U#U;X-F/;00>_;WYN3RYO>EYMWHE##6@&J)-J\:Z/M:'6$ M$!P:S4T0PF^WO=W\Z 'B8!^-S3H37]_*?SLN 62XS!0LVE>U"M8>?,XBSW&YAT:%@![#??#B/BW$>A_GW#Z'N MT#_J:5+060FCP;I2FSN3!74\%7#"I8 L,Q]RD]WF7I+Z<9&/5K[6B2:& *D? MY-BD M6$AF)A!2[0D)T7+L]%8F#OIZ1E+'6O] MUN2U@U70MX]TLOSX&7\-\W_@\MU\]FD>SBYKT'GT11#]AB=7'3UB0IL,3M>1 M!X4\A,RV\H[N>T*_?E$C9'0GTX'= !0Z<6L*!XZJ$*:3 !<= T3#2Z1(TYF' M6F]T< /PD(MJ4FJ;# (/M2[:Z03.9P->%?1>)W)8'NI+>>A%M=UM>YW:^'JZ M6,[/JUE9UW8;[KA&5F>&DE'AJTEZI 7KM*?X7I2BV_BBMVGIIV_UL9S0 V4_ M ,_@.@<;:6PN$R.CE2';DBF"CPE\Y P\KR6WAGXJRQ$P-)2RG4,U_2!P]A1[ MW_[ WW">:'TMWLQ"O3V_FB);S?&G.6ZZ.)ZQ0CL"[8W($%:WYAVR -EYJUCB MV>CMO(/MGC7VDO[FX*2U2",Y",C*0*78& M7."U^SO98))29*)-QOXN:OII2'ZLG>M@^0\00Q%Z?@0X>PB][WWK(Y%?K>F%Y51,H5'20BE>U;%\ M==AY\A2SF*2U\<[?]'3NV9^N?^ZP]+Z/FF;=R*Q'=2_FRQ]78#\DG(;Y>+;. M#ZJB?0Z>PG1N*],A3\F6[F6KTA T#0=_=- [WDM#/,/C6^TLW M$N\;,A=T_S9=?,$T+F/,%^LGV*"Y]1IT(DY4\!:"\I43\O>%*-J:K2+K[6!S M'QG]F):.5#OK6LX# +2'[>!J9AB;?91[SCG2'%BLA%8,,)*E,EN M-\YT)Z1VK[44O)#R $VJ)OI?"F&++"4)POH.J\1I=S M+>0PA6'M].X:== ?:-?1II#8O:_H+OH9 .(V2MP_?"8Y+T[/EXMEF-9!S:.H M8D!N&2W)6O9E*;J,4=0D5$XY.IMM:),T?HBJ(;=QZ@9EG>EDB/BJ@WLPD^-@ M+7=!@^O;G3!Y]\S)8#\HQUUK$!IVGC3R(3+R'1OVW*^1ZC M;"O(F:<(N2:ZZ=M^WYJ#[\,2?.=NAZ4EFX%M)?0#6;.,^RKOY./VPRB4YP8NH/N%J/KD.$$-PH*VD MU4$A;6PT\_0^BK;#UY/.O7>BC /FQ2T/MTU_G<\6BW?S6:)=>_&*I'C?*>R/ M5,HH^: 2HP"6C#!QYVT!SVP"E@K73"IIO-C*4.WQ\.U0]21S[T?11]][X3WL MT+[_*\X_U19M]"87E&9"$P?2V%HO3S992P>B!.01I))MG; M2'R@$#HM1,IX^FG%3R3HLQPD,%/(/2S.D7N(&JP73'.C"J;MZGJW>-AV 'K* M6?5NY3TL+^KM>2TFHV\VCCE?7S.O6D5=H@K@E-&@N(X03=90@O6&U8X"C0X( M=Z%R.Q ^Z3Q[,Z4-"Y!U,.V8U+62'$D2QU\QGUYC#K.1H>@,FOE 4A0*O @$ M(96S3LFP')OW!'F38?_Q?FD[/9^92;UN]*O@.P79O12C7%M7WI M:=DH[!BA5EH:[L!F:ZIW:2&0>09=G!9):J\;V:M'2=L.9D\\J]^E>OJV2X]R M\Q:7I^7R-]4W78RL=#D+Q2!'>3$"*AJ3P5C%E0F#]^N /5)YNR/ MHH^^\;9AI]]CO<5"$<\M@XU&BE*(#4QDAA3/M( \$R"DX[YX5_S-".'Q#?'> MIVV'J">$+ M_6;Y?52*1YVE!Q'K3((4(]"F+R$8YKC0,3EIF^R6NU"Y'0J?=':_F=(& ,CK MK4J>A_G\>UUFZ\7%DK.8D9,_P%:UD06N@,8__VRRWI$]W_6/UJ]9OZ5^^Q_%3__>W]ZZO/GZUF M^OPES<[6'_SA_.PLS+_/RH?QI^FXC%.8+D]2JJN'F'PWFXS3&!?7Z5^,S[Y, M\#%L;?G)O_R@^28W%P^X!I\NZ,=O2YQFS#\?MAW13TH"M;+D!VWODUA^?TT'9QL?4B^'TFDSR8U+,XN)BZ8 BXI.%$V M&G!8V1>!&5U'^!C7A//MZ.NWQTQ'B+F54.U>-4_54+4W6,DL M28A J)(I$ O78'@NC%"4=7EJ!NQ96(P7I^7& [ZOO_Y8)4D[Z;4JP)D.M4&& MAJ@#O9*9>>^#-Z&-'[\=?8,U8+L@YJ8!:Z":OKWY^PI(;K D3#99)PFE'FPI M3AM R$Q"-KR4D)0)BF_EQ&_WO'[;@G>,GE9R[ALZUR/:WZ;A;#9?UC3>B_%B M)WZX[3 M.6G]SE1M +-E;_&-#KO/9E%ZN)SCGRHL1DO/C'.K-37XV2%$XD$X'Y M.F_-*0:^#C'05HA<[QAKWJ;Q[0-$]3NGM1'(NE+"4PU+5^W8&@:E%Y]_E)#T M+E[:!Z0J!L&2DV1K""K*: >A#DD,2@CDCA=Y\S+TX /2RV3VHA[];ZR/TU+7 MQ;/O]>LK>LYL_L/XJIR-B\I"D;+VW4 $SW@=%X.61X;)^T;IM=V)'6RHN@N6 M;N7:&BOMJ5JXM[45PW+\%5_4!GZ3AK;NUI..8O4>YJ^]_4N\V&"SI8B5U;LF MC(( 5!FT048H4C;E-C<5V]D_"HC"IT]S_'2Y@"B4GY[CNG5ITL9K26Y \.1H M**35ZHE%$"+4;NF80VPT3>($9*]I)7H*C /G"9BV426=+$4[1P+8=*0X>!=D!2AD MR"X,_>)=^%X7X&7G=D8RBH5L/"TY\EJ#@$"1-[@<>,;: 5FV25;<2<[0X'2( MQF==BW\ &+ICP5U-,XK"JL0Y!T]K"Y1())Q5IU 7&/D*.1K5IE;V :+Z/9DZ MYOZWEQJ&B*B-*4F!9($J, @BTN+0/D#0CKXUSE)X%Z*QC1IIWD_4T"S4GHI_ M#%![:F$ @/IP_N7+9%Q[*=Q@Z7) HPREI&1!L]HW36JL%9P9/%EV5(+CK?Z' M7>6Z'B9L8,#:%P W$UL=:F,(X*J7W)^%!>:_SF9Y<3+-;V=3//LRF7U'_(#S MK^.$BXU[QL^^7PI@/:J6%6&()Y!%>U")%?)$ZYWXQ *3.H1T\\2\*^P=1'>_ MQ^G-=M$C*O,)0O>2UPLC4++F@:(H*+;.M<6HQ$78@N ]0=]^539>D/[O84T0P4N9"1D S7-WH*3F*6,_->*SMMIRPQ(\VD'6L'2A9 M43<;G+4]$KBBK-^ZH&:[;J<*&0# ;GFV[W!>?Q ^(1_%DF+.-E XYFM,YB@F MLR$ PSHDSWJARY$.!C:H&N2AP)[Z?RR.W5<93_7 _+*08%9NB:+Y$?H6SS[* MH?JN,FA_S.Y5]+X.^2:HA5KSZ'N>U?QK^+^S^7-: MW+,S^KQ5K,."0RS, Q-2@BHHP 46P:*50:!0*6^5&MEJ3O/MYP\M^[:[1F>= MB;=G<+P-9WA:KO%P$WPLB]9/0W MSOM0O7L2G1G8S.('+*H+RJY[.Z0+0D)..-M6J[YA4W/K@_ ME7>DIUE'0AN*PB^3$87,HV)100J* E%3(D2N11UH+X7GR)7?;D['C0_NY]RX ML<+W$=I0%/[\@O;D?8R6@L.@E:A]6VMS=&8@29DU[8BI%+.3PI_OH/#.CS@: M*WP?H0TQHW*SJLN:@H7<9\C6145EV4PJ.27# 4M@H#02$SPFR(+%DM!:J=H< M6MU)SL"VO2YA=+CX!X"AV@7BM*R.C3_.EF%RP85BSCBRVY#1*O(OZ14YG!F" M+R9Y1O8[M=KK[J*GWRJCIBCJ0 $#@-'=%>RY1(596;#US$[91.YE*0Z$#9Q+ MIRGJXDTWM=TO$#0[-#_*CK:_^ > H8<*F#T+RJ-UD+E*Q$H.-9=)&W5FJ+AD MY$:VN9QYZ 6"XQFE)A'=7@H8(I8V:I:92K SLI?H>K [MH80B NLR;W5.LCED["A,<&"UJIEPP0-*.*AYD0L*')'K0PN2_=D M[Z40LJ&C(A_%!@,.(AJ(OM#>;)G1X M5ZF9U]8W,O:1[@ VQ%L>Q9NK2Q&!'A,P^=&A?J]K M1H]]Y(&WAW:BN*-+05?/K'WZ)[/%^7SC$HC$X L+'K3/'E2Q'@(R"5Z&8'.R M6I3<9"4^1-6AMN>NS_[1M-8(Q3-3",+73+.W"GSD"GB)6CJN==)M+D0^2%:_ MUJ<"6!NG'=,^KIYPL%KBL8DS,Z!I57G7)QH -WBX8 MO*^-^O%5/0"G_XKE+3C];3J+"XK#*\.OIU_.E_1K$Z&0!KJ,,2GGF8IMK0T<)M[;< MZ-:YV/GM?6^4BF7FV:_$O M?3^JB@?@T3P/B\_$3/WGY3_/QU_#I)J?=6N\8)"(MA0,U_%>S'-P*OI:]FHU M6L]"HTCE?IH&@K[C@N1FQK,;C0T >^^15NXX+3'?S=/=/[T\D?0E<2T<:)EX M/28G7FT=P$X,Y\@,9]CFHM<@N\(.;.>U#@ R/XZF^+W7\/\'[A\=3[- MEUR4(H)**@#Z>D. E=HA'",4]-&H$BWJV 2,=]/3+\R.AX=9Y\H9 ,2N=IEG MWR_VE!H1O)KC/\]QFKZO:X1TL0*YATR[!;&$!;Q*!F+R013A8BYMCJJW(&X@ M&8!>]^BN=3@D6-[%T&47>V19Y63!:6)$L4C<%%005.V@E&CM8N.3I_N)&XCK MV!4@[@-<1]H9*. 65^OV\FJ>R<9H%! UBZ!"*!3S60?.:V4MXRFD-D<%VU W M$,AU!8DM('>0?H:$N6??KU[^;8QS(NKS]S?X%2>KE1I0%R6"!E,2@EH-TY!* M@V4HZ5^6,;2)/;:CK]\+E8/;@;O2Y)#PN;GF;O-WL;ISII@N:PO>.Y)?J"W$ M:=G1KJ),%-%86HK',X[WD3D0*]DA3K8QE)TH;4B(7)UT+582XY?&/Q#1OF81 MC X4R]'2]3PI0HNVSH3(F6AL)F\3-1"T=0^%^T!WH%X&"C%QP0I/C*F:*4BZ M]GC.U7>)'@%#U-$5QKAM?-YTFZB!!,"]0&P?O0P48O)R?*@-T42+0+(0H)(H MU5OF8&WAB9N"V;2Y-/P 40/Q\'J!V#YZ&1+$#G"+WUR5S+.LLT/F0"1)<97T M'GP50^0^%A$<#ZU=NR[8Z/=R\< "E:/C8@"+8LWS':?Z/XJV.!:IHX9HL@)E MO(1H2P'MG(ZA=F!O-=;C,=(&XDD>'S8W>V9UJL,!@/+N\ZD[&!P9C)'7[AA& M!ENG'2F@'SC()@F%-B3'VUR/WYK$GH>S= N-K0HA#M73 !XK]A&P7DO>M3VF5]H6L]UTCNZL8;_!3EN =:.'_0%5VUAVXWM>5IAN[!$/ M"4U$%2F"H^T@FE7O50W0@=2*3=^Q;<4K]]=W-X/@F+ MQ6GY/1>T<(WG%LE(]/;-@#9]HD] M.X M=3YKK8 ![+);"G!DF$U<9 \IVDP[B$7P]4038\E!<,:"$WT:PYZ-X!%@ MV%)CG>W.Q[]7\_QSF'["Q7BZ_(P;?[1.DMWUI\>X4[,W4<>Z3].-U(YQEP:% MY,JQ#*F4.@$Z6W(WJWGU/!KOC7>I<>*YY5V:#B[2K7)O3GN)/D4R*,*#BHR! M)^0"[4%:*Y,%Q7UMI=01)P/))QV*Q)8W)W=6^!#Y)2CY!B;5Q+=)FL@4.P%,??7$1VHOB%A\7#)WA3' MY? %AC$KY>HY']:YAPR<-8(\L>@,8T6A'KPUOINU@:R)PV'8SCYW@(F^LPWO M,2.>5?Z>SZ9?<;X\[,-(& A"AX&CV=&5VC=TW\W'7\,2WTU"6E5DW,-25(FDEAWD M$FM+*E$#<*:@9&.L#4628+?"Z7;/&TB*=GB@;*"N(7D8#Y?3*AV=$](")J7K M5*Y,7'F$S*(.VF#V>? %]$\!M)WZOUTI=$@PW:J"S3/CR=IST%%)4)J$Z(Q( M0,Y6=%DQGAJ-7_OSU='OA).#ZNAW4=J0$'E'I6/B2>NL!:U:1WN (,E%)@M8 M&PLC8I+SC;O&[%F!.I Z^IV@L$,%ZBYZ&1+$#M]7?AQ;FY1IV18+FA6S'A#D MG/00NQH_=).$[%LY)^N?YF#@Y6;PC,W%:/GZF#YY_HMC3!:FD MY0)$J+A!&I.YECIY=2.#>D\:_U@4_VEBJPZ7U' AT_]R:F1N/N!R M.5GGB_Y_]MYUN:TD1Q=]E?,"V)/W2\3YXW)5[>,(=]GAW[ MP60/AJ1E$ MK(ZM19_.=TQRGN"KV>C%EZE)X^%GG.#KMWEN4<'_2[@,\X1_?D9W2'_WHVJ?(N+U MUJS>U!]G%I0Q48*(28&23$)@,H%DT3/OF,N^3;G *.2?/%RK3MS=/#)JUHFBIZP4)!L\UT98R=HT1#J$RFD36^?'Y$\SM%I)M+\I M00_;FN-'!S[ZO"9VL>&@P'&06)@,N!EY8ID#E5F=!=33'/+4ZR#[ZF2X&'1&7KC"-L/6#J/S)5C(0W"Y M?\K@Z%+M(/[ZL;HW\V^TG,7R^VORB^G3O765HHU-40"JVKBD1 XN$$<+BNAM M=,34-B'54 JG393WA-,1)3EU)?F/11$3OX99_NU?7W&^PMKBXMWZ,RYW2]SV MO;B_4".Q1&& &Y:)I2&!DRG3NH7 %*VRR3VUR9],Q;3)YNE@>5[Q=6!)WR\7 M7W&Y_OZ>/+-:Q5D%%<"8S8,H49P)I96DSE.)I MVJ;-UDYO/4>67@=X_*%[OURM9G-LPVEW!7*"8NSM;X=O:M'LROP_Q3 MO3KWX,8A1,G!%0,L5 $;>MY10F&?:&(PIMPZL!A,[",/FWP'#;>3;$807 MCRWQ]ZMU[4WT9;%<[^2Q'(R%)JQMZKQZ M:WA@T=X_3'@RECN0A$&@=2\/M&<4W',Y,[C5PBNL/H>?4H(G=#<[[85-3AV. M6FU?QQ*%(%=<@2A=;6C*$P2M.13'N'3)&6W;W&WIXEBBBNNBH&.^MLQ"S4D- MB\KD,U$ L)E\)P++,K8)[.K;7\01P@$8>J@]^$$2Z,!KO3^:>_TZ+)??9_-/ MVS[#UVR1@;8-9R1DKQ&' BI[^K ".[&$11$3!H"2HH"\Z@A""E M-MXHJX5[N0'&!Z3GS-(:-UIV(9P*VOL A0?:0'@@(^^, X$4\[-L$V*;2I&[ M=+R$H.,07-TW?"=(I8.M]R[UNRS3!05-7G.GP"=4H&QB$'7]DI64F,FW:-2L M[4%R7D)P,1["CI%1=T#[8S%/NW4X*8V/QD"R];B?822F"/)!G)+9JI@PMNEY MOX^BE^#)C0>W(R75 >)NRO.JZ[F[UE>O*N'JHO@DM+"9/-NB:O$HDAMJ$NBD MLPZ6,\[:8&X_32^A,.@4U(TDK9YP]Y_+V1I_7?QS?L&",*'44)P9#8H^0\@Y M@\;"F2J%5M%F/_V9EI=0S#,*SHZ33@?X^A7IS6E[O?+">J=M';/N(B?:73UI MK*S0DL7LM DBM[%DMZEX"<4UIV#J:(ET@*;;A0^UI/UN<<1%2N1>HK40E9>U M@P22ORGJK7$I> JD9#=351%_HBL!3G4Q%L6(>Y/2_H#Q1Y M7ONG,Q+7YIN/RS!?;2GC%RDJ-+7PWA4RWLI*#12^*'">F2BRJ*.^F@)O")7= MF;8CL;$'=*,+ZKF4H-_M9K8MS;Y7XQ+F^>Z1R0?\2M$YYM'K0<8@IDD)R>A< MZJKJ1$5DSI+&A&0".8Z.<$TJ!=P5@SQE:QO=<^RBZF1885YL M9%]L<,!MP347R2RY=&0]N1TJJ \0]X#_=7=JK^][4K7]YX;/221-J7!:U3L%,2,)D2%Q:EY.WNH!U-]DLH@#EUCSZ/S)]+8?V/"[$W11L-;_S^]([&EWP? M7U-7 5 116T2H2S:>J==9?!6" KLK;"TAQ=I7W#9_8V@/H1__HT>OJ2WK/[ M];MR4Z&6R3\N!XTBO M ^?@1P7;8OF/-_/WRT7"U;TER8"V^,"@7CD )8R!Z"7!![4Q+,ML>)LH: !Q M+R$F&@61(\FO)TC6/CLKVN'^]V*1[RU)9^W0Q (L"W+!C0WD@DL#AI7HDDS* MAS8]JP<0]Q+BIE$@.9+\>H(DK>+"P7(+'GW)R0J* MM$ M1+>I> D!SB@@.U0BSR]>N=>%-SS4A;=A*'/(ZQM'.4=SHJL R!EN/)_9N$6_FJZMEM2H7R;*0B$K@:!1%9B97 MC@C(S,F<,'%7VNC=?4I>0LPR KR.D\S4Y8X?,.%L,Z'N=V(M,7##C[^%^56A M_U\M;[:C"ZD3RBP06*AWJI7P$&Q *(6I+"W&)/A3F_-AKWP)D<0BU;, M:=_XFDU]OXTZ*(VR'KL7BK>< 6\B@Z"\+9D[+46;AIA# M*7P)8?(A6-Q_'W5$27;A$.Q9S2_?/](C-O??)%/*Q"S!8FW?PQ7Q348+)OO$ M9$$58ZN$S9/$]7(_=4Q4#)U\=:2(>D9=7=#N3IUQ*JN,M!KA.7W1 5RD\,UX M5H(2D473YNAE ''3HFYT0 P>M7:<=#H W-\"\72.R^^WE[.[:RF,=G7N*WG) MP8/RRH)G29&_;*W6H62T;>*=1XCJ%&#' N!^%^J1I-$!L*J[?D6/N[\,,NS2 MN9#!8\F@5-00LF+@0@G9$[<@:?/0K0$UAA0Z -/?\?,L7>)J1WVR M4HLB/3FH=2!%E+RVK^-@3,I!F,R\;G-+X"X=TV::6T/G!)YW@)@_%V7]3^(C M,>;ZXZ_X#2\7&Q:]7JS6UPO#$"B\80@2.?$HQ0C!NP11:*,YTX*UFKDXE,1I ML\NM<=9&4AU \/>KY7RVF80WS[_/_E4_7:\D&IF%M0)4*!J4YHH"[F# )"^" M#SYEU\: [:=IV@1R:Y"-)(L.4%6S/.OE5:J2V92Z?J*E7*_%Z8B"6PLB)%V# M&P\Q10P1I)'!]AZBV&%GQ>7^E:V1-98T.@#67E:] MO>FI8EUB7BD#7%(PHH+*M*\G7J\NVLX$7Q6GBM)-A 7Y03#ISP!5+,V7N3BC=MS+;!Z6 MWS]6.N]TM:FN>AES)@Y"P= Y$P>( MI%-DW>V*;Q2RK&,F%RQ:(P?':!C\*7;@S5C_E=#[G.1,'R7#(G(E#&-J! MS:E=9M;X=O8-\_W19;]\_UOXK\7R]64@!FZTB5:4LR\0>/&U.1SER.<.NUTIT?:/RQ\+^"%^NM5@6C\&C!NJP=2.BTUK 98(8#\V3I=0#.CY@^SQ>7BT_??PFK!Y:XW0=8EK2' ML Q*$-M4\1J"$K5)@T=R/G0NN4V/M4'D=0O$TP&R:"VMJ5VYO^,\+Y8?\'(C MK]7GV=?K13@7"O>$""-H,ZECE /G#ASILHI669N'S0S;]X9I-]=SH&8\!G=@ MJ%[38A9?\,Y*K@$O46=A' ,?!(**#B$436XP1ZZCYSF%-COF(T1->SQW3J,T MEF0Z -GC\ZY06>$)!QAT+9$5"4A3,FC#%7(L+.HV3:-.'E37#&93)\:.$TY' M0!LP_ZP>-JZ_DQ8C"7>]>K-:76%^-<_UPX:GWA/GR'Y#,?6(VUA:NO?DXA:5 M54+A.+;-HXVPB.XR*T6JO;L1UO\K_14_!]E*)I/8?)\3J>M#IP M)]Z'[YLS[X^+W8G -2-PM:WR=-I&3(I!BE:2?Y\M.$R:5"X32U-B.36Z5_ $ M9=/6C37;^$<52 < .VA>KU,Y\F0-"%^'3)2H*?S+'B1&[TKD1;JVQ0.C#59N M=M.S!X_S,$'U"<+WR\4WXM]B'B[?S,MB^25L;R 21\/EJY065_/U;/[IS3PM M:L7A^I8;LH\M%SE(59(5X'VM%Q*2@Q,Q@]/H8^',N'@V^#98W[074<\)_*G! M<7(]^;VBWU$UIQ:@?IK/_@?SFTP+GI59N$D1[O:LZKZ_I1_/+HECN*+?77VA M'V[_R!#G;C5O4K\O*X^A M4IT(I0Y3)4>SXNY V@N?BI56^1J.IVT;=<\20I:NI%3;=>E[]?+#DR@)#R]MO[D]X>K'H(O5A9,,D9P#4%DH4&ATO=L6R#W-UFGEM(^B_UUG MS^KZ2%9VHEW=PNHEJ]ICHQ4N;(HNJ.B!U8:DRFH%01<) 961GE-8&-L,89ED MN7WD;/]=E'$TX+TP[=Q_YS](G]!) 4:E "K5(A.#$7+.3'+&E(S]QU^G]7UH MGKA^P=HW#K ZT+9'B@"WAU#$;4PR1[#6(RC&/;G15H$T(1?E.9.-RKJ?HJR/ M''5G&!]5G$?#\QLNXV(D@-9IX/^<75Y><)V94]* U.1?*B8B^! R:9=DJK:X M*HTL]C4%?:1\.P/<4>+IP.Y=T_W^:ID^!_*9;HYZ?ASPK"Y*#"XGF2!D1_P0 MUE-,8Q $YT*S@(9A6\P]2MX@0+I_4T".)]B7E#/=_I,W\W1YE8DE-]H;O-:N ME Q(_*4(7FN(EGAON/4^Q2*%OG="=X;DZ1YB!\'>_YO ODN$C-;":CR-.>&< M?Q=&RX0A%4=[6]S<>^L]I/K"P/CRKKJL[3H5#!S% M@W3L[5]L[G(VB0*DG]"H% RYY T'FX+-4F&WJ7E>>7.;+*0 Y M&>#MD_\CH6WZGK;C>[$I+:\>Y-/N;.3GWUS(J$.I1?:1*07*<0Y16@G9,Z]Y MS,J+=/X8Z/"%O)PJD[%4L >I' 2O?C7R%!?Z"*8)78+Q7D!66=31,!:\B(6$ M[P)W.F#*1^NPGVOA.UZ5E4G72\Q8T$F%.5J;M-[-?=(CZ&?]W>W;.2 MF%$PD)A(:DQ;<(XBXN*"\EFPZ*+O?@-[>&TOIP"FY\UK!%Q-OW$U%MI%R4I( MP1&4K*WA/)/@9-' 4K)6>LMS[-]-/%2UGD6I3\^J=2R"IK\SW6!?O\T,EFGM M67-0EFM0R=4S'LFA%.$]0ZE#GL+S.U1!GD7I4<>NWK&0F%X_3A34==')P]$D MKB]B2$%DA2"$*L22I,"5J*#(%#-+WA31U7[SU(+Z*&GJY;QY5/$_OW%ZUVRX M7\#=<$K>4Z]L//SNH!5W-=,N,RT8UH'+% ?4.E*D30(-& P&I33&B39]@#J; M:??(O8-M4U^&5C#N$')AMI:'U]);9$ ?4!=MF51M*H6&T_@2YM@=@L?]<^Q& ME68'A3X'S0&1.N6D)20G0[TMZ2'(6(]I#2/WC[M2RKGO.QTU\^<,D^[&Q'RP\WX*RA3/-"1RN :7SH#BY%,'Y0H8VB"*XTL2N<_MG-]3U,B!TJF#A.#%U#;V_5EBN M+M_."EZ0+LG(1*& W]7K<873SLX%!)/)?M?I]=@FKS*$NF[=L",Q,1AT1PJH M:]#M&HAD1*:2)J] 6 U*<'(7M*/- 74(D6O-SS\3>7@_F"F\M]9@.T(P?0/M M54I77ZXNZU'DJR^+Y7J7%;V0N;CM%(Q$"%&\U$9F],EK*V+4A;'SIT'VT-JM MK]<3!9PJ@!%/%H>2Q^#8C&^F(0&\U"'8'XEW!&?0B"#W$\6LB_:# MY?PLX?S[XFIYH:05RGH#6.-NBKH%>*4$T,)9/>23*N1.T%SIG?;>\G,$\\%2 MGKJH9/\2ZZK2O63EJT*OO5EG1&,,*Q(2*[0%6:> '"@&UN:4,%IN[+VA27OJ M3DX@8MJ[OM-!]*S"Z]O@UM1F,-PHSLF9YS'1]I$3.*ZK6Q]8D+24E,X^C&%H MOKG9==FN#>BA4GM^">E=SZ6PM\-2TWM+ ]_=_ +3,3SH*J^,D=EB?0!=N*J# M01 "9@\V,BZ4(A-JVXPZZ"*O_!NA5W=2>ZE_SV?S;8I;J/-.$LZ_K MU=[&=9%(ESH!\];1JBSQS'()N3KEO@1KD WR2P>_\B4D98]!6D/!=.!SDLN" MQ+[UKG7PM=(D1LJ"M8I(:5$;[W,(AM2G"/*G8U;(N6UB\!ZFYR6D3T^Q=2;KVE!PRU]=YHN5F(D: ,YQ2MD=UV%HW*16;;J-WDXW2]A&SG*=@; M46I3;Z^[55SW@WW06>"AU+LOLDA9CX MO9V.*XC^PN9?,:Z/"7DW?W=BN/KSNT<*->N#?YVMTN5B5>NG;KH.1"X5KV<9 M;),)]AD"=Q&LK(,'T G+=1.S_3 ]IVY2;Q?S3Q]Q^:4^_2-Q[A?ZY3\NDB#0 M.720D!'2K:_=-0GS+MK,DB(>J#;^T(/D3!OTC8"#^WO,Z4P?;6L9U09L[C8= ME?RZ]=S)M^ A!JX$QBK\N,E6 MG_]F3D^]VNR%/] :#8]>"0FVU#N3-A:(1EC@OEB>#6H719,5/TU;E_;B$(3L M[U8SBCCZ-!Y_A.62'O'ME KN!Y\S@D%YG+:VIL5:'F,FN#!6KXHZVAL\;08@ MDV;&IAR-E,_(M-Q%\/8VK%4<94@:F!*>@JIZ@S"3,XQ2!.FLI-^WN6?W #%= M&H]#,'#?>)S*\ XR*7\/RTWKQ \4DFU:VC#AN2P& 46=[&Y"G2_DR&GBK#B7 M=<;2IM#W/B73H^4DT2Y&Y'-G.-FU=J @NABQ:7Z4,VF.)X<]4V"MK)-,VR(U MMKE'^3,MTV+E--D^ I0C&-T!5"@$R[4U,3TQAOD_WA6B G-=S]LWO[S[L&O@ MH7-";Y4'YPJO/&*T*)1@8K^Z]?+ M6:K,N#[SVMCG].^UYY$AP:T%_)IP3UQ:;C1ZU+#9;LIG*.%"J=K>2 MM4)/6*=$0)/\DX'UHV^8UIJ,Y02/Q\0>D;!3'%(,9C!J2%+Y[=BLJ#$"Y]QG MKR.S8MB!W_YW3..5C"B]I_!P!"NG1L3&A:IK^&.Q?O4MS"ZKEKQ;_K"&UUT1 MBQ;&!+*FI=Y 4_4JI=0,K$/.F>[&Z0M+*$J&4(J%I24] F%!!YE-JRH=&MBQA/VY)'73+/!-(/)>"SM M(,39]-)\5_ZS9LAI0\=>DJ;U8\?.UHW#^5XAM%,R;8R6)AA2LD [=U6W&&K?3/+RR8 $XWF;TX]' MB)HV[S*2V(> Z0@93+U=_8G+.C_I V;$+YOBT<7\&R[7]9;2^VN"_EPOTC]V M2[WNU9N3H6 N><#:*E]1@$?>H8^ '$UQF4LC]:"=[%@*.D35,?)?G%L8'1BP MS4 [O*D8?%O_H,IMDV8WPG*I#?D&V=698@*<29)H(270 JTW5\1^+^>(KUC*6W01.W#4YV-G<8E-.,EO0]^\[D=?=H>764 YN# NAMO=6DKY(%!!H]GC\Q72UGZ^^O/BUQ M8Z9WUM-Y1"=H!6AL 16K>8ZRULA:3$$S)NYW4M\3V UY6T\8.5:HBY8&P+/9#3^_I='0, M2)S,P:DA\/_A,EU=XNH)5 <;HV#%0 XE$8,L@@ODX#D7=XKO@@[19\:-:U,+^# ] MTWHNI\OY"> 88^=Z_97<2LSM 2_7'5KN>*9O$TN[S]:D*1F6%L!ED=A%4E@(B M)[NL@R>;@):.=.=991 MA"BSI,T\H^*A%M/Y05[QW>=.Z_V."(%3>=:!&=GUEGL?ENOO'Y=AO@JI"F+U MR_?;O]F.EL=L;509& :*#HQ!"((^<15LB%)EUF@BYW :I^W7.K8_W$@VG:'N MNNY ^=I?VT(J0I&9I$^.46SH%2-K&1G#U*;5RL^T3.OLM)+Z(^ Z0@0=@.C- M_!NNZ)]<^V^H6#9%U#(2O2W[CKI($-:P9$QRHA& [M+1#WB.D>I/!^-'LWA" M@*R6ZXN;\]L[5P-H?R^;+EZ\!-K:*< D:\S((5-6RQ*9U\,FI-$;;N&#OKN/ MC;TD#(*'ZWV'&H?#4T-D1_=?\]573+,RHW!PJS*N%*5X1I"BUE8FAN"9]A \ M]QARX,4,*N,:!I-]9$QC2482[6)L/G<"EM\72TQA=9TT\#DHQZP"LJ,.ZDU% MB$(X0,%I-_8V:3]H4M=!2+E+PX0P&4>P#T#E!"Y/C),/8?YIF]"T.I?$!0/# M ME5&26$P!7X:+U!':/C@U*^@Z!Q\]I!:/#/87\YCI,]B/_ZXA?F$*)*8*), MH*PR$&71@,XR533C;-CHL^$ F-H@'"FR^T(_@G\3B_UOL_GLR]67FYX$27-1 M4\>1NWJ,&L#S3+NEXL)*G8IS@Q(E@P1_Y]43B_X8P2W&X.+4X@__ND6X8=9[ MY A:,L)^0@G1UQEB1A;!*.IB]Z])GB+^VZ^>)K<^FOB/YN+4:?.[V][[)7X- MWW]RGYGB05*X#-J$VH+)DT\4/8%:)2NY0_QIJ.N>9/J0MPTS!*QW/Z -=WN' MR\Z)+MX+'3%LBSV59A:\X QT'8$@#U_? D?@I\CV-TK@OX6 M,O[G;/UY-N=B.S#[]\7EY>*?L_FGCY_Q]>5B19]^_=$]B==9P\5Z*"PH4"C) M5"<1(184,?%2]?4DB!U(4,<8/ 8E0U#84F0]PW0SS?)ZR>^)PA_J_H1MA\W M0'S@I<.V\>X[)9_*SHF1L*5ZIT'!YV(U)RMK=%4C7PN=; !I="I<"53BL=/Q M83"X_<9I7+F31;88@7]3[U+O-D,-/F+Z/%]<+C[->9(L&_.N@1N:N*7P[F^.;-7Y976"( M.D9;P!!=M(R@(10F:U"1I=#@H9!IONVHF.R?6HK1W\]O]G?E%,,(HJR2X8#GYU8>[&GVQU7=M-^5W874.H,S7%YB_N7[=0^RW3]< M79ALR#G8="$K-:^62JUMI'W>.W0ZTU7B<1!Z3DE.O:=NHMU$NE$K9.Y? :5]'5NH(ON0"5G 4 MZ%S020S:EYN1V%-CNA&V\CY$V8$EOLO9WT/"5U\65_/U173**Q) BHO.79:X-Z4#7N.'OX4^3VU+RAXJYKOPP- M247/8L$L4YN.$(^2U=.EIG%@-9X4CH;4-US&Q6CW;7?GGJOM$(H+H92SG()[ M&[VN=WDDN93 M?T=<_?5U,?_M7[5G[=5L]7G[3S:+RRP;%94&X7RI5W/JE5 *51CR$$-F*,,] MGWY?-[T#W]Q5A>L(X6-3SG>PK]UEV&LRI=]I3;OHQ*#AV18-NGA)7%,)@L-- MPC&)HC,J?8[(\"Y5754QM/"63A!"%[M:[>3R<=?)Y2++*%@P@L(&9X!(M1", M=I"MC\YJIVQJTR__-A5='6.. YFCF=P%1 :?=AA>LG'1 &>NCCT):=O3U A- MOU+%%& IK:G-U=UF_S M_*Y4'^GUY["L*^%6Y5!O+EM3&PC6R$S4ZL/DC2F(61UUJ^K>:X:AY5DD=>]DPI#R+_&P3_G:QD6U?^_ML'N8)7R]6Z]4?N+[@+)=HI0+&>.TF M&A B)Q\/G1!D%1,SNE58\B!!PZ#TK/*U8[#^< 3Y+8+FN&[L"/U6"J;U[!O> MVFJ9R[H46I#G2&&\+XJ"75(3QC%Z5*Q:TS/[0@^0.:SV\EED>-N+:>H];]]% MN^WV?6M112073!* /@1047IP+)!:H5*\A, C-T(;DC%>5__OKWE5D>4L4;10=_M?PF4UTQ_POZ]F1.1%DM[GJ#AH5?MV%QO) M1?0:BL@^))L*M\?Q9)WS/*HC?$7=;&NL@YEC;,4@NDS1!A&/,V;'T#,/B MLR@'GTI*HP'S__V/GX1 '/G'YE>;W]2_^H#E_ZG__^O#FYOG+S;W#_]76GS9 M/K@RX<_T&?/5)2[*[?D%O^(ZS"Y7=TE?S;Y\O<2G0/?T0__C!Z7WU[![]AWL MG$@U_FN-\TS6]'1'N)9^72Y65TM\%0DZ(9$S+RCNLRA H*S=Q#2%@X(CN)B+ M]:YPZ5@SC_=G>IH>ID?C$TE:D791_*L"LQ L*Y!9E$X&E^RPQJ,3'*:WM$LG MHN*@H_1#1-!%]N&I(DIIA4*J=R@*B4(=>RCD9Q&F,Z!Z:.+6EMZGPU M!=:IPC@A,_&I)N@_-D]Q^HPYU*%QW*:ZF'M3H M@#J=\?W Z$X]BO521JPM'D(=MN15 L]R 2\"S\%Z5*E-W=C!13]-RQ!&!LS1 M+#Y^*UNLPV4+U_FF0OT(#_EN=?OQCO##-(SD[_Y&H??Z^XW8DXY8?/(@7*) M2RIR/"C$HF^#3)QKUNH&U%TZ3AQ"]^7K8AF6W[?/_$B<^H5^^8\+(=#;G!)8 MY71M!58(SD( YHC.LR*C'U9KO.\-TSJI)XCRWD"Z$?@W8O7>Z,J\Z<]RDDKO MGC"28C]$3QOU+L9I*PRC0*+F,3B/X#)Z8%YYPWD2.K09P3>.>O]\NV:UPO6J M'MS.0JR'N+,Z-C/4G2R_FW^H69UEC:KF^8_%?'G][:9(LO[]1EJ;/DVS_[[" MK1Q^P%V'>GO0>3!)D@(%D\%C)J]9US(36T1J='9ZEN5U9:L.P>7^JU:]@*&_ M#."UI?FC_K^>$IZ0^-O[K)&LX>,TMK&+3 5!.Y@AP)%&JJ0$>,TV'?]0^.!U ML/(9V,4'[T]ONY&)&$MUW4%P;T A(S=<9 :!&>-"9):+-M<;]M/4E04Z! &# MKJT?SO8.$GD/KF33!+,V>W!&6HC$"%#">_JD*1Z4/J/D-EK?9C/<2]*T\!E+ MYD.@=+ >D72KK&FI[W4N4C;J- .%-,)@M"D=;0,Z8N0KIRQ558/,WM'$OL0 M,!TA@ZF/VO_$>@C[Z@/Y6_BEJMCKQ9S"Q/6,/KZ_)NC/-;EIUS[$KMEJM#DZ M+4N=\:'K(CDX)CUPK4DUK7/%EJ?HI(1 MHE&TR&A(<;-DM7:81\^SB<4>@+C#*9CV.*LAXAH+8VK$O5_.OH4UOK\,:3,Y M]]Y20F#%VX(0L?H4RGH@77(@M \JIB1U&=:-[_'W3'MVU00](S)V 8D))G&EP5F;R-FM5DN4.LM?6!D^A"PYKR/[0TZ<]FFJ#AU.9V,.$V(UK MF Q3AD4%B=5C?,,\>&X9$,E69R$9.8I#W.@& X+/N\$<'W8=S] >4+ #;PI& M)G0%LA6R%@L%,F8A@(X\%*]3L7E0;=ISG!-\D,CVS D^A']=#8H5 7U(]7:U MRZXV/LQ$>!UK;H7%HI@,>;P)X8T=%'L(%SM(K+R9I\67[>WG M38UT_8/*]ZH-44G-5"07)NALIWGS3]O5_?:OKSA?71OPDJ(0]135Z5Q54!CPGKQPEI0. MSI<:FS5!UQ#JN@39,6!8-);,Q#[1ZUK3C$MBZ_K['^'+SB^D^-V)XB %5B\, M*0L^U],]982.WKI M![N[I)URH91:ZY(@AL1J7RRRX2Y'R+$(4>H=_F&WVX?%4T/)FL[E/EWRB]9B MF#HS]^?7Q7RU6.Z,IW1>UG97()0CRJV)]?0N -?*.^FBY^S)*IN?'SMAS-5& M9HM1&-C9N-Q4[:M,%I#7KA\44T)PAJRM0Q2UUMWFQVZCM!N7VZSGW,A[S:E, M[6EH;M8J2>\B!$.F48E(7E0B,',C94I19ZX>*[=]SD-S#Q+9OJ&YA_!OZBW@ MW2-#7Z4-T6A)A,<0:1UIY''R'2V9!O5L&9=C[RDDZ&Y!XELZ-#<0_@W M-0Y>$_7S>1T/G_[[:K;:=,I\O5A^O'O!^GB@!D+CHAI%>BS5B-H11..W.J5=%E"_'T"+M;GKHLPCGG M,P$B4/RF-"TE< GH&1JC2]2R43WX?J(FKI9K@H*GH':D2*;?Y7ZL8Z>.'Q?; M+?SUXLN7Q7RSN)VUYDJ&I+("QYRE39OLMF/: \5UQB89A.1LX)XW_*V=@>E8 M.2_.P?0>;-5#IOWM30,HSKAWW&0@/U"3SE%,$7@H]29J*$4PYT.;D\W'Z9IV M'MXY[R <)XI>@77 -&@7H]?H-03%:Y$!YMIZS$(6A>*0@CRQ,UY\&7FN]WE+ MSX_$T,CCO0\1:*_X?7HF*NTJ1L4,JM2AE;'Z*)E%*,J$Q#@Y*:'-N7V[2;;G MK2ELB-51A=MRNX-7_\ HL6.9 '(C7Q3 72NT@_ B=UDN@L4ZP- M$!^CJL.:I''P-IHHNAB^]=AJ:G\A,N69/!EGP.M8FQ21HO@476VQ7KC#8MW] MVS9G %>EK,/3__8 .U@D'=BNQ^?T6J5BB *!655=A3KZV6<+*X[YQP#6>,"8U7]L#[7#Y8V_?[/3OEH1'A9?5Y#C-&!+QZ$ MI68CI5I9J);<[Q)9/U+2'ZKP+E*61F8=@8=8!_S6 5H4]N0 MMPW"4+-94F?%T"E\[F"_>W!-MV-34YA3EDQLR5F!4DF"SUI"1.V44"5P?L:6 M,(>F"GBS(5+GSDT=*Y,NC=-#AO?60=G&@[S 8#U96@:6S^_-$D#(/8A:M6OX?OJ0ANAI"1?4B*K39UD;5Z0 M'&A5>*G74./],I]3,7?K[<1Q#-$VL[+Y-'96 M6Z2=WM&NYNQU-^)6]B40YHW#1" M6]IF-(W4WO8\/&O3)I="TV)S38246G;+25N\"@I@H #VN0>PO8.PMG["ON1_FY[ M_5]&&[".6S!U0@)SM*NL\!5]A$<1D6\HNC:*Q8 -08>H^#%M!E@^11E_<'J& 0\ :R3Q-$AO&JS MD+0=RW;=1HO4T%CA(C!=;+VSC>!1&I#9VXPE8_"#NA&>#+"?:9NVO/!,$#M1 M)!V";*,O?U]]UAPE32JYCHK9S @O"J*7I$B!.1NBSQ1"GP5G#Y(W M;67AF:!VNF Z1-N'V>H?OR\1W]2^%KA:?PCKFV9(5G"+F@'I3"%CG31$:SWI M44&C=9#HSN.,[:=QVH+#,^%N)!%U"+YKX_WK[-LLXSS?6IEU,2DA1)V%Y4#5 MHB97D$/&Y#,//N=&@WN&TSAM0>*9]]<31=0!^'X>=K8)I+)+TG+GH/(,E+<; MYS0#,\77ZDIM?)L(X6%Z.KP3J] .4&Q>+UUB%C M6ID2_2;&@F>"4 \YBS&D_22 CF!]EQ!ZM[E@7UW+V?S3WQ89+V\F-"1G+4;B ME*=0V4:*8D04Y%>:E$4,FMLV&^!P&GN#V3&8>!)HHPBH ^CMG[6%6&>06@'% MB+H:Z2 FJ2$5D=!J+Z4^X^%/U\VS3]D$QQ% KTC:Z9[U&;64JBJ;!^6R@N 2 M2;X49J7(R81X/BSUL!N.)/8#9MP=(H.IJWL.GVY%YIOE6$*=[TYJYP5-M3M(XHNSL;^S'J72\&QM3. D\4;Y9" H9D$'R;@V M@ M_,^Y1^E!(MO7H_00_DV]R3S68U/[Q()4$5*PKN;*,C%#I8?PKU??]>U-2:R642:7 EA?2RL2[7/1F 1:2^69RBJ;,_:/ M>7M0OZTI.EV/'@\=)XH.@/58AXC[.?4+X[5W7$@PO%YC*\J!#\( )_543#/& M0YO'X(VSO87/=6P4I58L)0H'9WI5 FTSIX[6QH8U"(0:=&\'EV MA><'27QHX?DA[.\41KO8B"5A*'A1X*/(%!NE4@<8.LCYB#DV1:>'X2 M0PO/#Q%'A_"ZTSMUMR2,Q6D?+(@-OS225Y %A4"*H1:>,Z_;=&@>0%RWI>=C M@NQ4H72)LY^JZ5V01B8C0+M:8LJ9A*BM!V$]SUGFF!JU5![I@L,45>?CHNPD MD70(LH?KZ*O?($34X(H-%.GXZJ#*#!YYS%$YI1HUM1WO@L,4A>9C0NUTP72( MMD>JYW/6.E'H ^ALO4/)/<3 ZH 2+:UP+,EXGNCQQ L.4]28CXF[D434 ?CV ME+ZR%#VRK $-DL$60D.4A0$JE$G'R%*C?/\SJS$_)4DQ NN[!-!.WW1$YI,( MM8L]!3!,>@B2*W#9)J\4J:)N$T\^JQKS@Z0]M,;\$-9W":&])"LX]GG$T60^[X4AB/Z#&_! 93%W^M^\@?V=C8\+$DS2@C+*@T&CPH620 M,FBT*@M^?^K G@K Q]_3(4*.D>6B#6-[-3EO;RJ.?.'91": M*FF06@_=K0! M0[UI';@(N@AW/JOS]J#2P"D*S$??QHX310? .JC>+/L4I4CIYQY+.[_E@:.AXY32@,/$55_I8&U_?AL,VQJ1>M[O9BO:8TX3S,\JM#O ML<>=6+8WF-*1BO!NO>_5O??].ENERT6%P8_6H)%S5TNRD D*T5C=/9E$VN]\ M4%$+Z1K5Z!U$YLF;XY"7?20!_$)_]8\+3QS(W-6^(XS"8R,=Z6!R$ )3+EEN M7&RT61Y$Y]3#TEOA[*?]M)WTGI5A.Z&0>(]();2*+O[J-H M'P736JCE+D%L6$DF!0-99DLL0P[!&0-6Y\RYDLD$_I1?/OAMT\&ED807+=D] M-7[>K3_C\N\4WRR6U\<)I<@0ZPX>95!U$'J$$$MM'2&Y0S%H:^G# RBJURQ19/)M=''-NGR_31-ZR2/Z.2, MS/X.@/37?(FI2B#_-4\+"A>K5,+E^YT*OHN7LT\;2?T2+NLP]#\_(ZYW :7@ M1:LH:_<41DN-Q+SHDH524V7HDD'=IECX!*([\[>/Q,UB&B'VE]E\O%O;)FEX M,U+VF!SG0<\_,=MY_%H:S?@STGDA" \Q.5#9! @I:LBN,)2HR*%OLY&,TVIA ML]/O'C7/'_'+U\4R++]O?_(CLU]JX84CX^]%2:"4JMN U=MV1\+BK0F%4^_/1D-M]_83Y_R@T2VMT_Y ?R;_-#K\3[;T3E/++#: MD[$T#GP*'(S1AJ$(V>&]?O7/MT_Y(2([H$_Y8/YUX(+\>157LSP+R^]_AAO# MN-$*0X80A>20M:*%T#X'P1"+1)2V^"Q1I#:- /:2-.U-VF81T"@2Z %*/\BO MQ\GORL=EF*]"J@*Z/EO6J)VW=1B[J&-DO8>@O('$7#+62_2-VMX_3=O$$=(X M(+@/K7$E,O6V]6K]\3/^+2S_@>OWR\6G9;CN4^9S\(FE #XP!8IG3C:7(1@? M/2^:_/W[,\OW[%G[WC Q.$86XV)LGG9@?&X'@&]OCG^C-D%;YB!)2\IC*#IS MUM1;+3)FLM+>/^K4CI.!>=O'%=I6^]?IG.\!/C^.9-Z'Y;OE)F.5-QW[W^-R MT^7U ETAW+M 84*M)5"UF,G5(A>&*G*F8DIMQM0/(*Z?[,N1$'C@(MF8\N@ M8G?31WM758> Y-H D9,II_W>1(@BT[?"R1B$3<8\-B_L>)0-HZ^+EFXC JV! M5#K VBWUV="_>G6U_KQ8SOX'\X6-&EF-38TFKU(Q,OB.'$DP*M'>SCR3N=V5 MV3U$==$CJ8WY.HG_'4#IKH+\M!I7N"Y>DSJ8VIN U*0V#O.U/2?GF@OA&[61 M>)RN+KJ5-#-3)TFA TS]I!ZWKE5>."NSUDH"YRK2MEZKJ0I*,-%F:[QRR36: M[/P(55T,QFMIH(Z50 ]H>JA-R^WUV*R$MA3*.LYH\\Y1@LND(AB9HX6A2:*1 MX_X$98-099X1JL:4Q-39IELJ\O=%K2W?-NKYXZJF1]X5^AFN?L0B+'NKBX2@ M1=AVRJ=XV@+3/&K- ^+ #-0A;QT$']L_?-JRNR,<_5S?^]-.KJR(Q"D/: JC ME2D.H;8E3U[RE+WR@3]9_'KX:PP*!$SOIT2)V4,/ O 5JC"* #?^HIC:D!A90A@;&\]CZ7"7R4 I*E M5;E@DG1M6O.,8<0XZQ]J+00QM>FZ?:QYLX+K%CI&LU3[=A;G:1TN6/ E4?AA MF--<>T8QQR #]OE5*-VFWNHV@8K)Y1DGP4UG< H??+1:* <_4[\:QJ M1+T+_J[<5*!]3 M&%-[34^NY@]/]_; M.V;@X),!WZ!UV8W_/ MDTZ\BS^$OI%NV?]H#;JQ$34ULYT.T M]F%!T3 >,FV=AJ,#)4J!R#:'@DRH@H'I1H4CTUK06W7=-VISFXJ-&+>#'U>O MTGKVK;85JD+\H5,HI1 F6RC:U#.P4,A]%9K4&Y5DR7'6Z';YZ;0_:SMZ"&(? MZ<)R#K%WD&=Y*+_M=@>E?\]EZG]4PB3E>SY>R]0*4=0F\C 9"K,42)7+!&MT+/H7L:2O, MNX!_:V%WA>S?R'M>?$?\$Y??9K4WZT.J_^IR\TCZ]*Y\P+3X-*\&X#TN9XNM M3'XP(A01,A<2$J^=K%F*$'FQD%2RM8.15XW"\V9+FK9$O@N-F!(DSR4V':,; MY\ G-XE7S])A\T0T,\\QBD(4YOI2[U$KB,IXN8N ML^;2%V4%<"8RJ* -Q"0<<.,0-7%9V48])EHLYUG'MX?@NKF5/A@<'?@SK_X9 MEODC_>--*Q!9>/2,1; YD#-F=(8@"H,B8\K$2HI!6!-DWR&CESZDD\%B,9:, M.@#8'J[5^SN?-AT[*?+]*1N_6?&/9<]S#9%O39"),6MO P=MXJ:YEH? R4-3 MA5;OC0A1M]G.6JQF6KB? *[[]G1J27> ]AN3\2.[L^MVHT(NVJ '*PW%$ZYH M"*@9^.1E82H$QMH<(^XE:6(S.SE:%BU$UP$&'TJ^?/CSK^ON@2QFYZJ?E!,' M924'3TX4Z&)B*LAJ!J8)#A\E:^*NK;UA<3P1=H#'7S&NW\QI05<;MM5M)@L, MV=L(TM91(RXZ"-YJ0$P:$_<\Z38]'7ZFI9=^P;TXFR=*JSN\W=)(F66)R@;2 MEF) ^3IW4!<'&&*.7,3@[M]\;8*Z7CR_4R7]*'".9/O4!:MWFK$OOLQ6J\7R M^Q^+-5Z[ EIYIR(Y +Y$,N5>D'\<)92(+DMIE#+#)G<^\:*>D'&L*!>-^-J! MB7F[F'^BIWVIC+J)G80@]U"C LL"DM55M40[&7(3B3TB)H>-;JT^1$TOG8Q[ MV=9.EEB'J-LII2U6RER/@U+M'&=Y F^X LU1ZQB4+HU&43U,S]23.D^5\Q/ M.8+I'4#GCTUSD_"]ZM%FBO+N\_4896UCLED*$*Z>=F;/H,8G%+N$$IA)"4L; M##U!6%]@.D;VBW:"Z !7NV.:S;SV6W=T*5Z^_9OM("85,G?:@I#U5ES,#!PR MLN."9:V(?"U:)1Z&TMA+^^1>-LU&TNT,MSNM]LYH(:R$6+^H)*N72VLQ-@E1 M1SEKRYOCLXO@CC*:XAWV-8NY%'7M(/1HX1WJ(!)[M$Q&N*>HD[O_T+TU6M$;K>YY,S MW$8E(;C(R(>H_>68L< 'GN <81S)UZ]WHE&-?;5CFTB.NT M;#+:6._ $U.JDB!$%R*@Y2P%GRW+>= N]=#3^Y#Y,:):C,FW#FS".';U[4T_ M"V21W']5P*IDHA,D:7$H6N.+:,I-LB&60 M#3V6@FGM[*2869Q;@!T8\YJT_KA+6E_XXGC*/(!A6FWK.7V)Q#)9R,D)G&O5 MYBKE;2JF#3M[ .#)LND 5W>+ M[,ZD]-Y[Z2SEU'B[]O M+C)?W\E?O9EO&7^AN'):B 22*0,*([GVTM030&(,T^38"W'@=CXJ@=.>8?4 M[&[$_]Q5X*_=;?Z?N<"Q3M.AJ%88@:"DWZ<=^M4#\%H+:VH10,B$D<"<3]Y?Z O<#I5TXX;ZP;#DPFZ M@QU_D!!N.E9MG)[5Q\4Z7-YG#*W^_^#ZAXAN]SV\,*3U&F-M\U_K-3%G4GOI MH%B' HLH64QXU''J\J8=K=:#&O6+II>L8EOQD37:_:C^.WXA6;!9TNXJZ6N= M&JP@6%2 6O#B&;-9MTEFGW>=$T^9^[?0NM,!]I+5[\>3MG^TN:CP\7.87]LI M\G1-$#Z E;$&72Q"3#Q"2M87%K47\9EIXE-+GGBZW[^%4HX*NP[T\^CDV^9+ MS4#/YI^VXN,7CE9J.4.(F1M0.@IR#5@&FXP(2G.C59L)7V.N8N+!A3UIT63@ M>"YM0:_+GQ;EEHM\W41X]%:A@][6I'WHX>OLHZ6HUCXJM ZL]YNT?P1GR6TR MQA57>]YD:9L8I(E;BIYXHO+N:KU:AWDF[?VPN+PD%[3^\D+JA$I8!9P%VMJR M4>"$BI"S2#:C2BFTJ<-NLYYGW53T$&2/9M;'@\=S]GQ^YL*V-.^""6F1DZ^G M>:D#$%)M%9(*9!MC1"--;C2%:_2E=-YV[PSX;*]:]7RQOG;CL\Y':6\/HLGK@>9&09$:2H%]N2(+=/F5!]OX@Z>Q5$ MFS9JA]/:>8._"5#?5MR'P]IO83W'3W6/[&(;(#X7G*VOEK?K3B+/CCL)MAZV MTO(9Q!0\&)TBTSSG8MILVN0\SK7"9SW#;\JXO0F$7D D MOXV5M;M^!)Y0F^T!(V9C& @2^B"(P]7,Z5%C$%VZM<-7>&SG@_8H6J= M!J$7H%JW;,M_XNS3Y\JD;[@,G_#N)%'R-,K.TV!&66.J!)71VP('9U,$&S,R M+ER)L=&,P;.O]5D/'^PD ]T"5O\^BG=1,FU M\]1SUK87D\EN@O-IU/(@T/63^SYZ ,N]).E-VN=1'L4D$Q9N283!U#HB"\%) M":64P'-(7,6)\B&CKO/%Y-R[T,_I(-C/=:$C6?,ZS!->7F[^;!A[BD7G*$X& M)E4B*U9JIP'.P65O33;.:GGO1N:Q%XQ'I_W%)/5;:MUSP-6_DZ=JA)$Z(G!I M(RB>(\1@/5@2GY'6(S:ZQ=23I_H0P29%/G\19;B&]5[3+KNB=L/_WMI[QDA^@(VV*=STX]R*TGGK58.M"Z\ M2CO5R;(9I/?)2SLY "A3/%NFYX[Y+!1R/ M!].<,CP[O9P(="]77?<[L/LY1^YJX(HS<,9Z4'7.9O2QEH8G*:3C,^:]H\P51QTL@RZ&4'&"?C.W.E4Y P?.I>3J:'84)QV*28%BI M.?C:#<9*#C9[+DWR*>(R%RB! F=$6Q3#9/MM+'+WD:;M\/^/Z^/. [ 5X;4^'4/L898P1])^"E,E^ M*4.!G\]2 N?%Y) DZD[+D8Y>\K3]RE^>-HX,LF?=,^^VCQ#F^19KSM-%[^GW MGZ^OWH&\Z*/3GI,LH5066#0>5/$6 F/U7H<+C%Q,3WYG$W,X<:>]F_FW#QN) MS4]7KZ[6GQ?+VJ+S+Y+4\I:L-],[?_E^MRBCFI7M(-SX_[=W;;UM)3GZ??\+ M=^M^>5G /9UN-)!)@B2->33JPDJTXTB]LIQ)]M3M(/ M7+IUW@;SX.3;[/Q41_)?!0L@C,,Z!:2VGI*9MDW-<]+RT&0"H'[XGD667%]R 3#7L3T M6/=[0(".IS"CH&7J(\/[1+R=X]]QW9%#I1(+A5.TE:.IM\'KM%1!;&:AJ*0# M-UN6\3WQDJ-%XSC27S0017^0^OBOQ8:.H&1.7!30Q80Z=Y3HJ,W2F N&E-5D M:>1 2%V_I,?"Z6X@-4P4'4**T'&E'%EJ33J0P(2<2#F4AZ"4!-2!"9==8HD- M!=7-:WJL#.X'5@/%T1^P?EM<+*^,KA$YI>P ,XMD>:4BOR(Z<#'2]UHY=;?? MTM:XNGE+C\6MWBRWY0-4P8_:'JP^S;E7;8D+,P'DKR% *QX,$7H:%DY5!SIHI( T%U M_9(>Z_ZZP=0P4;RT=,GKZ^%:N08E.1LPB=5QPYI#B"6#UCI[&YB.^I!7^_:E M9^*8XD4F',>"SXM3HL6_<+GAQY?9ZM0;40_D$:SAFCP?%^K%DT1.M3>&/&NN M^"';5H]#U0O*^PQ$;5-%V@-"+TV=_OSKKUN\L,E%'E! T))XX;R$Z,CD)4D[ M-"+7XJ#M \>AZ@7EO#I4IWT@]-+4Z;);]]ORPU6C$_B",H =*ME(P.I%W^Y5+PYDRWUV;-T8P$OM*+Y/ M(((Q-1(MX.H94L3D1/(91P.I%W\:R5??9\92MXJ=1*1$TJ]=@=BPNW"CIQ2%[R!R& MZFFK17O5S&. X/&5KKW'\Q712=2O?_//^6QU?I)6LZ^SU?>&%6O;O+9QH=K. ME/=1GV:*%SKR#%;I6DE9) 1+6TAVVJ*,GIN?LCYMFT$6E\>G0OBH+?$N\>"A MGJ60/BLR1,Y[SC'J$AN=SXU%PE%7G>V"WUVKSMJ H ,?['+E],OK @I#&U'P MB78D# F4J[,@;*)E,QU,H\L:MY;1=U%7(R@LQI)+!Z :SK@;LN>Y>EEO MPI>K.UHN^2+)SP/C3*GJ[<#7,I\8DM=&JFSE1#W"!E S+<3W -=HX]9&DG0' M:'_(W7O_X<_-+4 32Y$E1"A8CZRTT123E24K%9;M?SX'!K[O'Z M=%?:U3.&=E<\+8@)O!8%4B2S MPXU/X: E=^-3V./5Z*YTL6O(O7!EO.N5Q^BRTQ3$*QOH"R8/(<=:>*6-RB(7 M9@_9N7*J4+"_&>DO21WW =VQ#^#8GCEW;K:MO?5?R:3\%F;+>Y-5F)?1HH]@ M9*ESWXH'YY(%[CD*Z6,P_MAVT4&,.-*P\FCRJX;&9@AU9<*2[^4]E#UJB>NHV@*T3A&?AH1J6AYB6DLC$ M.& YUS I<8B)+<%>O>68.3(_YBS\B_ "#3"\J@9_<.. M#;U7UMYZ3NBC+SS$8-#MJ.VCTCJQ@@HY0I+!@3*>_%%;9^[ZS%/F.G+F7W2E M]2O"W.([X@=\Q+3[-:R^&RTU^O=++0@E<3RW&#&1V M2)NM#Q Q,A BY\B2U,(V:N31@IRCKL#>!=>/5V!/!8X.7+T_YF3A\ ,)?+T9 MOMZ0N"[3+#DHB12_%()E',.G#0,K-2)\^"\NCNX=*QPXYF537MHU0YDHTJD X3]CG-!<2Q.P],J%DN#M@5NM M;]H89E((W>V@-[X\CZ\)[_KS!\B.WZ\[:;4^%=KN[8: BFFF);T1]RTN8;3RWG1OLVT%!:OE0B R&5MY\$A)),!66)D M1HB]I4WN_-^=>7?%;[O.O+N H =_Y%:33E]'G%GIZDVE0#NA*>!C=L3"D#@% M/%FJW,;M>(F=>7>"PI.=>7>12P>@&LZX)SIOVJBUS^2629E)%ZAU(QTLT MUK"<-#>ZC75M0$U/G7EW MGA8E*.>"AWE$H=7BK6ZXBC8V,JD_6V?>G5"S4V?>7438 1ZOP^.;43(;0J13112A0.="A-09PC&1 MKV2#LLYE;T3")EA\=$F=5[<=&H?CB*X##-Y1J T1J103%%I@6#UT9 &?W5Q#9P@,@ZP-T(W2?LNDD9^>I:&U;=H7IOFTF0A5M- MD:61I;.VD]V=-4P9.!T8 1U@?LL4=.(V9:LT<*L$:7+M@Y2S!F^%0RYL,+I- M6ZMC.%(X-&J&G2+L(L+^3A'>X.KUXOS\'2Z)MB^;^8=##@0>?M">N?TM5C=2 MFOY56-;YQ?55ZY=<)S ].NF50@B<1T*0M.!Y%I 4MXA*\5;NT6,KVCL2N?/< MC\3!7^@7_GE:;&1)4#3%N:IS)TRJU5VD+)&+%$MAFK6YV?OHDB8^TAP#$_>B MB5'8?R2&9.TY##I??.IQ+8S*0RMM;5J4MHYY96CG,'5FL_$0+3.D'3QEDGJF MKT=E6GZXV'+G#;1[SE*]*SH[NZ ==/[J M6SJ[()7_C;A>G;V+U>:VRN-FFQFA*Z5@0QT15@?I!:T15)$VB M9=I0M3&N)Q'XD>S3-[=E'OQX;0+"M0G8X]K0B&]OX06,P(?63H-%C;Y>HP@4 M7X+2*H(/14-VTHIZ.UG)-LWWQG8:UGVBWEQ\P67]A6OZ=#$YD!L, J.ILQP5 MA!0\Y$@1O/#11LN?0]G#C^YTU]Y%H+=Z;.W'NPXV8]*QR_O\5=-.:>&F! IZ M3!"A-AC.$%%(<-'G$D,VHE&1\ZUE3 .2,>2Y&(NY4SU:-,&9*=E3FA9 M]D;$XE#BZ1=[&Y_O'HVGEC,>:X=)BG37C?&1-);G=7,IY5%RK=I<@=MQH=.8 MN4/B;Q01=8# !S,PIXQSEFV4H'-=>K06HJ_5*JB3-^B85H?)%FYOS9K=TQAU MTQR/[1UB9Z,3I\9CUB9Q\OA8(3(R \=L+8T5WD>=C#9M6FT\LJ!IRX@/@I\A MK#^2?-&;L+RLCAX[%73OP2VR/$^OOG4"QW@?K*)03 6DC<\X 2%)%'Q/9 M%QG;5)$V2>"\QQ3^FJW"V>S_-K-]_>E4!W+]$@6;!2V"@5?:U6UH!IY@%:Z*6)G@30YM8OOV9^+X'4.M;F(9' M)Y(*0$$UN:-(WT5/\8QU#K64Y*RF-G[B2;#NB>BFG/3Q6[]ZR[00X MW>K0#Y4D4OJ2BXR@BPN@&"$VQES 8F(*BX@VMTDU/K>RB2MG>X'05M >*,^I M3^4&7\;?#&G8_/=Q\>YB2>',.6X\S1_*FC $GI(K@-&0&;%"0_#"@Y':EBP\ M0Y^WBA;;K[5'P \%UBASN]I(>6K0O[N(9^O+C^^6LZ]A]2,U_ZA)I/GJJJVN M5"P9"NJ)XRJ"DA'!DW4 P5UV+FN=[LZG?P2[6[]RVF/K=A!LP_,.MO>GZ]FE M0=IKO('("Q$3?"!B2"V*#L$498G0-H-!]F])T.R8IPG(QA?'U%9J7Z/]YV9\ M$CE&9]]??<-EFET^ZTKO-K^W88WBQ8<:'V?E5&TTB> 8,\"\L]YGQ.+E0;;I MW=8][8E3OUMV0^D?K6)<\>2.C5A_=M5''V70+B,(X1*H@A0BI$#1 6:FO!!1 M1]96"YY?Y+3#ZSJ$_,AR/5I\WYJ>2:[6;=W??/KA(OX/IM7'Q9O%?(EI<4%K M?K-874^2\);K+#3)2_$Z6I<<,:>T I%Y0>N33GB8<&TO,K;2$?,3ZFM;G-\-18%O70K.?:\]#!( M'+\JG'Q97,Q7IZ%(Q7-F() B)X6"-E"A!'"ID <7=6!='ME<+K_'[%YKY(T+ M_P$PZ.^NRF7]S"I\&];"X,<_W_.VQZ,K&>DZQN7S/X9O-]V>;ZXQ87&*^PS1 M1I*AKS-VK$&(6*QQ!IGG+>?]/;BH<28+[A"'+HSWB\QZ\XOQC42NGJ3_A?DBD\K G+,UC2HA%F9JKTSELD7'61M= MVG*!^^?TGWS-#TT#Q0+"4_2F,%OP#ATDRZ)Q'&EW;M5E<[L53FM@6N#I M?L*_@:RZ-3S#6R_=?L X1JAA>Z5MH>.S3$5[ S)*#TIXVJ+J2$KRA*73F0G, MDVC@6*:(MM#PZ=,2/UW/5[KA_ VV+0L\E>#(#T^TJ6J>( HK(;,H2Z ]U8W6MYQ&*%=D'37"(TOI6XMT!A%0H\]:ARK=)!"H&U1Y0QYRU84H$=(4,PJ MDGE0@"&;E#(+KM$P[ [LTRFSSGI%^WI4K)ZZZ A.* N)=OO ==*VD9_XU*J. MPQKM@IM=K-%.,IDP<7F^7)V^6R[R15J]76ZF#ZZO;N:@:>44B:(H6"MW&41M M F2>DI !B_%;88I>\ .>Z*>[6'IL!9,/[AI)MHL1&=T'4,Y/YGE#P?GFH(WQ MY)G5AH3+*;+(M5K/95?/W9BPV6#$K3+6NZ#E_C*F@N[6,R3&RKU@78_&X X!\G'V9 MS3^]+1^787Y>:A>2WQ>+?%N+F+%16YL UXG,&&M5&3>0@XU._H>U4HL_2-MHXC"I&PH"JV1(REBX>0-,J-!FRP+%R9[T2:*V&IYTWI$ MHX-B-] -D% /L-L00V\^6;U;S.:K/^9$*%Z-(E(:LPL:E)>UN5?A=4ZA!5%H M.^#6LMRHF\73Z^H::$. G)\C_8!BRVRTS#0+3L=FJWM^BZ39_?-'.YS=_% M%7_W3ZMO_8IQTNW#*#IP&IY;YU0D[*@LR $,-9V:HP6K:0/U)NNBVMS@[2$- M'XLO)G$-(KI"?@-%\%Y9"4EH1NS(HL@V/2://PV_"VYV2L/O(I.)LZL?2"SK MVH+?CM1LQ*__H M,J;+N(XDWL78O)X0,*G>+%]^/_WSPVE1M0,OUOKL.A@H".*!D!QTDEYX+X,( M3_7#.AQT?+"&GH M74378QKZC'R__"XL5]_7QXU$,DXHO%,F%85)D^O;'^[]?#S'ZK:3$%%QIT'%-&#\L@A ML) @!8]"*2GUW0BL,1.Z*Z8=%4?W[50;4;6W3YL/ZI<8SO&__^/_ 5!+ P04 M " !X? 55 7WPFZH( #G2 %@ &]U#,Q,2YH M=&WM7%MOV[@2?M]?P76PW020+_(E39PT0)JD. 'VM-W !\5Y6M B91&A1"U) MV?'Y]6>&E&^QTSJ[[K9QE8?$$H?D#,GY^,V0\?G/UQ^N!O_]>$,2FTKR\3]O M?[N](K5ZL_FI<]5L7@^NR;\&__Z-=!NMD PTS8RP0F54-ILW[VNDEEB;]YO- MR632F'0:2H^:@[LF-M5M2J4,;S#+:A?G^ 9^<\HN?CK_N5XGURHJ4IY9$FE. M+6>D,"(;D4^,FWM2KY=25RJ?:C%*+&FWVFWR2>E[,::^W HK^<6LG?.F?SYO MND[.AXI-+\Z9&!/!WM0$;X4LZG6/\6\W"MEI:W@2=1O:JG(Z@G'_ONOV[D]FPAFDW[8:OU2#Z>[/JZN9N_//IPQ87))IWV1.65=I;/5YGI@V1C5!(W+ ME> 6A2]>^$NCY7W&@J*6S7HNBQNNJ&G9>EFGT>L^7=IJA$^6?:[5TVZC?;Q= MLTVGL=<:!L;D-'M3Z]1F%7+*&,!6OYT_D'#5(R2/U\=&Y=]H<86-^0(I37[) MUMR2A(XYT7PL^ 3V#IL(0WXOJ 8,DE-RQW.E+5$9>:=T2L)6_7>B8O*A,% > MD-LL:H _G9ZM#(F;Z:9;Y)6'51[V[#79WBL/>TL-^!5X4#HE]YF:2,Y&//". MIKU[,07=90H8'+1&149H-B5%9G6!"Q\XG:-WX'>4I/"D!94DIA&\TD2EP#6L M\G)K AF/N#%43U$DI?<<^EUJT\ [!LI E])Q0^@#!2*A@0N"6 ;501/P.3)) M1)004^"O1?T)U[QL! U(A9% &I%_3H1-P$"3\\@IB.WFH)K"Z839@4$93I>' MH0*2"DAVZWJ='P-(.(E%!JZ*7K]PS0!0!,2A6"^5BRR&C9QBX F?(UDP:!/< M?\D/ X .@9M_#MZ+P(. ).4"64JG-H^Z!O!B+J(-4**0( !PHL#G77?&Z1-1 MDY!8JHF988WF(V$LA,.64'SI]08M@R7(,#-EUK2M4*-"C=WZ67>O4&.PXF*O M#D[:X>LS4^)"&1?C=JWB6,"C<[Y;0C5W;@YN*W#]@SL2;G!9"Y.@.(JE0%60 MKN S.$ DE2F@'I(8#2/F9'*M(L[@M2&'X-Z, UYX'[YYB!*:C3BY!'YP5TB0 M"#NT'O8.^9&K&O:8?_*/ M,BF<<9;)\@B5B"'P\'J,O6'<4K'<70$=KY&)1 M F.DU;S!CPTTG?;.@>;KM'IRVCCN'/]0\/7J(#QNG>T3A!W2HWTRYYH;4 "P MR<527P;. ,.\B!9F^RH8;PTY@ DX_@5*&A 2!48V$<30,IGKEV,#&Z('C+ M)%%S21VJEB'< AF#DD!BH0"R![H8)05S9Q"F&!K!!-4"#1 ^T'2T-<.6"H/! MG]N$C(L4':E3AH-"%D@D5LHI3E@A*7)1,,LIL0@BH88/29XDSB8=0CJ-X$5T:7LGPL+'DJ#\D+G@.#&Y0NB M"+#0*>#R@".><4TE #F4\!QW"!0I,NO!&G82D0,SK^"Z@NN7@ 9["-?17L'U MS9C*PC%1Q#(>QSRR8@PH9#8D'N=9D2V8M7_!O#U$%Z]4IV.[]NU>=@OFK<6P&=,&"6"'/6P:;!<="N'A&911:YH_JC;0^[9O.X?+4[5_YB>]^GCL=\[;+W D@<)K065>C0 M*%G8]2I?N!_N?R=ZL3!'O#X$!+ZOTQAFHT_EA$Y-;<=WTG\$.*U8\O<+:WO( MDO?KK.]22H+Y6P';"EXFP&L)D>"P#Y2IA/F9VP2P"G,#/G_JL@,N\^ON>,[N M4#UK=RF/Q_Q5C@U4E#*H:/B 3%,8$Q!0I !(,B#.F MC VWC:K6&H%JR_%:_<05O?K,.XRFY)8 R,. .2X(_$ D^X">HFG@0_11396 M?T<['X4T(4]/^>?A8L6@D5M M*V3Y!T1WNPGYQ5C[*BZZ9:(5$,V%X^2R&!7&>I?M!>[_N!_%I3N#]KG9W\+B MM]/U],/.ULI+&(!7!UW87]QO/]O+_\V\OI?L?K'O$^G:2Z-2P9CD7]VHS=\% ML+51)3O ;P-H-=JPE1!W093,5'Q),UFY8&74MS#J;[K@BZ,[5ZK^3OF[CIA2 MNDH$C\G- X\*/$H@'\H#FB>^P.,K:.M:[ L+ Q1M$VF7EQDA_N-SK7))*K='XV+EL-*[NKL@O=__YE73KS1:Y M,U19X8165#8:U^\KI#)R+ALT&I/)I#[IU+49-NYN&]A4MR&UMKS.'*N[OPLTFO[?*5:I)3055,F%4I2\-;GB4O(J MB;EQ(ID2-Z+N]:M>_W3-@B<7X+IUD79.IX,C;Y^CD>3S:=*&<8-3)&EF^6#V MY90)FTDZ'0CEM?653E>;ZX%I8U0SIK)8"GY5A.*%P]2;P6D<*.K8K.>BN.Z+ M&HZMEW7JO>[3I53F56(:., 6X- MVMD#::VZA.3)^MCH[!NMKE9]OD *DU^R-3=D1,><? *;AQL)2W[/J0$0 MDE-RRS-M'-&*O-,F):UF[7>B$_(AMU!>)3TLM^!5X4#HE]TI/)&=#V)*\HYG@7DQ#=TH#A8/6J%"$JBG)E3,Y M+GP@=9[?@=]1DL*3$522A,;PRA"= MEP.LBM"2@>#%?$A;18E<@@# B0:?]]U9KT],[8@D4D_L#&L,'PKK(!YVA.++H#=H M65V"##M39DW;$C5*U-BMGW7W"C7N5ESL]:M^NW5\:@M<*.)BW*YUD@AX],YW M0ZCAWLW!;06N?W!'PBTN:V%'*(YB*5 5I"OX# X02VUSJ(9G,Z)@S M>&W) ;@WXX 7P8>O'^(154-.+H ?W.82)%H=6FOU#OBAK]KJL? 4'@7F153 M&6R?((E8@I\ !ZC+UATE*QTET!':^1B40 )CI-6\P8\--)WVSH'FR[3:/ZD? M=8Y^*/AZ_:IUU#S=)P@[H(?[9,X5MZ 8)./I3X/G%4,\V*:V^VK8+P5<0#! MHJ<0P>G<0 - J,;">IH&4ESY=C QNB!XRR31<$D]JA8AW (9JP6!Q$(!9 ]T ML5H*Y@\A;!Y9P00U @T0(=#TM%5A2[G%X,]O0M9'BI[4:H_;69'0- MO+>GL5MC..#^6#"$9FJU\H!$+< Z9N\0KZEA,^P$-!PD(@-F7L)U"=BB&4\27CLQ!A0R&Y(/,ZS M(ELPZ_"X.1?IT1DJ BNV(>,9Z=P]K<$VW)_.I3FF[Q"!VU9&";R5[C*0@Z>J)( 9 ,_?21=*!X#D/IC=SR15_E< MK\.@U8C:>,X\Y??C4=#Q*9'BGLOB#/Z1?/4?#U$)Z^4IV.[]NU>> M@H6K<6P&=-4%L4*>MPPV"XZ%3SN7T"3:2JI7/7! /GR.S6)A#7HL @>]K M-('9&% YH5-;V?&E]!\!3DN6_/W"VAZRY/TZZ[N0DF#^5L"V@I<)\%I"+#CL M T4J87[F-@&LPMQ R)_Z[(#/_/H[GK,[5,_:78KCL7"58P,5I0PJ6CYGHD_N M1$6^&*K =@)@50T)"FNKQ.8I !(,B#>FB VWC8K66H)JR_%:_<05O?K,.Y" M34EB@!%7 >2X)_$ D_X">H&GU1"B"S76E/P?IYF4D\YE$Y& M.I!]NH+6@*X[26+4M\:\W0UD^^^L]+T"V6ZOWCW9?2Z@6V_U>G^KU4^7=8[Z MN]?UJ-[M'S\'NQ\%=*U>F/-/PD43P:*R%;)\!='=;D)A,5:^B(MNF6@%1//A M.+G(A[EUP65[5?^'W(_BTIU!^]SL;V'QV^EZ^F%G:^4E#,#K5UW87_QGF.V5 M/V=>WTQVO]KWB77MI5&I8$SR+V[4YE\#V-JH@A[@[P$TZVW82XB_(4IF*KZD MF2Q]L#3JFQCU#WWPQ1&>RY'@"7DW#Z,^A#.9)WZRXZM'TC,]OE#GOL6!<# ; M\1;J%%^]YP.F5P?L6XS2X09B^G7BWN= PF>BW^_C4*L1?H#)_Q34^?\! M4$L#!!0 ( 'A\!55" QGR2P4 &LA 6 ;W5S="TS,&IU;C(R>&5X M,S(Q+FAT;>U:;7/:.!#^?K]B2^>NR0Q^QX0 S0P%,LU-+Z2!3J^?;H0E@Z:V MY;/E$.[7WTK&)#2AE_:2IF'",![,2JMG5ZMG5[*[+P:C_N33V1#F,H[@[,.; M=R=]J!F6]='K6]9@,H"WDS_>0<.T'9AD),FYY"(AD64-3VM0FTN9MBUKL5B8 M"\\4VJ+=)GQV5R":[LN?!399WY!2KGD,F)'E9ZN5=YW+3U(=RKH M\JA+^05P^KK&J1.V'&_J-QD+&XSXAZ'//-(@KAL>^"QL_>4@2 N;EWURN8S8 MZUK,$V/.U/CM S>5G06GB*>L JFXRILO[UTFG:GO&X"NV:<9)?2(!&?)6WMXMHFUBD)/L\R4234 M6,$.]:=S_T8JO694@%'!LI_-JO[P M?')R?-+O34Y&I[CJ<3F(QVQT2G!1_,L=DW83SL:S,=S[?KT!M#;S Z MFPP'NVEW9>VAW831,4S>#F'<.W_3.QV.C=&?[X:?H->?*(EKV^Y=EN6&F;>P MS'9GU1Z'=TX2"$22L$"E"%AP.0Q A MC(H01RA;8QBSH,@P=:&Q)*$PO SF))DQS#!QS/-[4V53G8X!<*'\$)%J%KX[D4GR5 M.4V[S)X2@4I:C;P2FUID27I3YIF^YVZ5VJ:S5?;CM;8.S:;7O)-:2_NA] 6Z M.\=H?UWS:E6'E%"*95';32_!V>3 B(4W/2[21UKY7]0:*[.?LD5[SOXNF3-! M:EFQ;UA$2,4!4FNDZ'!-D1G[N^ 94]5TKC@G7_&XX^V1?4#F=?P]NK_FJ2M" M79/IBJR<0Z^!-'78452[X40=[I;FCV>">B:H9X+Z/P3E[AQ!\00+O)AHUL%" M4A)L1?%?33@5>Q&N*LDT8[DBJKH2DR@"[(8#DPAI+$^1N?*Z[A7RA"2!^A\5 M4GUVH0M ;%5$)<\)K";UF'G%;:NRT[P#=]VWL]SOB>:=(M*&;S8.MXN_E_,: MIN/[WZ7UZS*OV;I_K$VST3KX%GZN&E11XI=S_E5*L!4AU.[$'C^@Z?TFFC(8 M:X]X!C= /M)[->@5,]S?EDO6+S>H7YP6WAM]K\U^#(O?+#?WIO<:*]^4OQ[Q MX+5QT,GU%7H)3CN<$01';IGO!XKW7:JM=M*HF%,:L06MJ_!Y_3T;]7.OOZ>5]OK".%8/7EBF]U;].6TR4'GM@ MH%^%M;^M9GD:6^#KC^U34;ZTT,Y81)1_;SS(OTI[>HMK7W4A4TQ\A;S9Y3^> M_:^NY6L(^H6(HW\!4$L#!!0 ( 'A\!56BI":0-@4 -P@ 6 ;W5S M="TS,&IU;C(R>&5X,S(R+FAT;>U:;6_;-A#^OE]Q5; V 6R]VH[?&L"Q'31# M%[>QBJZ?!EJB;**TJ%)4'._7[T1)SGN7M6[3!#$,P=+QCO<'=A\.WQT,PZI;UT1M:UL@?P1O_S[?0,&T'?$GBE"DF8L(M:WQB M@+%0*NE:UFJU,E>>*>3<\D^MW%3#XD*DU Q5:!ST\R=XI20\^*W_HEZ'D0BR M)8T5!)(214/(4A;/X6-(T\]0KY>MAB)92S9?*'!MUX6/0GYF9Z20*Z8X/:CL M]*WBOF_I3OHS$:X/^B$[ Q:^-IA'.DYG%LV:4=-KT*;7<6V@DQ8V+W12M>;TM;%D<7U!\_Z[^VZB>BL6JD77L>W?#=WNH!^)6&%G$I6+ MGX6-&Y84/5=UPMD\[FH\1J%:B6B"XD-V=2']ZY9VM/[U/K[BN?+6D*)W0%IV))XE>U% >GGE+)HJ)AROZAZ"SZK6]7)1"TPUE,*V". MFZ,9GR_8C"GP7-.]"N5R.(B<8T242% +S5X"%> 04/FKH1J.3_WCH^/AP#^> MG&!NGTX_#$Y\\"=/!Z+3A@_FU!R:,!T/-4S':]HU&$QA,)J\\\>CIXF[0MNQ M6S Y O_-&*:#T\/!R7A:G_SU=OP)!D,_E[BV?>^,-NZ! M";NYRLN=MNO:O:%8)B1>ZSNGMP>1D-IB@OZ)$&@<(AG_D<7TY8[3LGL>YI+F M7I)"Q#C*-CY,:9!)7 T0+(E#&)\'"Q+/*9+V%E12=.RR M+X7OE2OH+ 14*A:M:Y!D,LT(QEL)N,CQW*?]7IGBZ!$)19(O'I=;EVWRQ,#N MM*-$SDA,T_KDG-,U# *52_+$J*&E'EFTW/OE-JF$:ED) PQ$JCZR;GX%QE.DZCFQ$7B?$P,[^8?YO4*V$_9D2[SMY3 M@N,CM93L&V4 VDJ4XOI]HK0=3I;FG^>":H9X)Z)JCO(2CWR1$4B[' 6Q+- M.EA(*H*M0GRJ":=B+\+R2C*1-,V)JI:+">> :M@QX4AC:8+,E=:T5L1B$@?Y M$Y@-:G[3"MN*\M.\Q[U@N=^2S4^*2!M-L]&Y6_RM MG-:UVMOWM64VVOO_AY^K!E66-(LQ_RHEV#DA&/=BCY_0=+L+ M39&,Q@/NA4?(1WJO!H-LCOO;8LHVBPWJM1=P6Z/O#>R'0'RXOKHWW6JN/(8 MO-QI[/=2?2U&>Q#'! YE%E/.Z'CVWM>.Z5Z8.ZX M[N3E<_)$%/\2Z$K*B6)G],;)^<6RJ#? ]H4*F>'"F*F;*O]QV%Y>BW-__0^$ M@W\!4$L! A0#% @ >'P%53S2&P52?0( <^,< !$ ( ! M &]U'P%53EKSV35%P M7P8! !$ ( !@7T" &]U'-D4$L! A0# M% @ >'P%59G4^'"[(@ RF ! !4 ( !A94" &]U,,DXF 0"R<0P %0 @ %_-P, ;W5S="TR M,#(R,#8S,%]L86(N>&UL4$L! A0#% @ >'P%5?[AV?9TM S6@( !4 M ( ! %X$ &]U'P%53N1R!.T" 94H !8 M ( !A1L% &]U#,Q,BYH=&U02P$"% ,4 M " !X? 550@,9\DL% !K(0 %@ @ %M) 4 ;W5S="TS M,&IU;C(R>&5X,S(Q+FAT;5!+ 0(4 Q0 ( 'A\!56BI":0-@4 -P@ 6 M " >PI!0!O=7-T+3,P:G5N,C)X97@S,C(N:'1M4$L%!@ 0 * H F@( %8O!0 $! end