0001628280-22-013060.txt : 20220506 0001628280-22-013060.hdr.sgml : 20220506 20220506163023 ACCESSION NUMBER: 0001628280-22-013060 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 78 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220506 DATE AS OF CHANGE: 20220506 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: 22901706 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-20220331.htm 10-Q oust-20220331
false00018165813/31/20222022FYDecember 31http://fasb.org/us-gaap/2021-01-31#ProductMemberhttp://fasb.org/us-gaap/2021-01-31#ProductMemberhttp://fasb.org/us-gaap/2021-01-31#ProductMemberhttp://fasb.org/us-gaap/2021-01-31#ProductMember0.500018165812022-01-012022-03-310001816581us-gaap:CommonStockMember2022-01-012022-03-310001816581us-gaap:WarrantMember2022-01-012022-03-3100018165812022-05-05xbrli:shares00018165812022-03-31iso4217:USD00018165812021-12-310001816581srt:AffiliatedEntityMember2022-03-310001816581srt:AffiliatedEntityMember2021-12-31iso4217:USDxbrli:shares00018165812021-01-012021-03-310001816581us-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-310001816581us-gaap:RetainedEarningsMember2022-01-012022-03-310001816581us-gaap:RedeemableConvertiblePreferredStockMember2022-03-310001816581us-gaap:CommonStockMember2022-03-310001816581us-gaap:AdditionalPaidInCapitalMember2022-03-310001816581us-gaap:RetainedEarningsMember2022-03-310001816581us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001816581us-gaap:RedeemableConvertiblePreferredStockMember2020-12-310001816581us-gaap:CommonStockMember2020-12-310001816581us-gaap:AdditionalPaidInCapitalMember2020-12-310001816581us-gaap:RetainedEarningsMember2020-12-310001816581us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-3100018165812020-12-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-31xbrli:pure0001816581oust:ColonnadeAcquisitionCorpMemberus-gaap:CommonClassBMember2020-12-210001816581oust:ColonnadeAcquisitionCorpMemberoust:ConversionOfClassBCommonStockToClassACommonStockMember2020-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:PrivatePlacementWarrantsMemberoust:ColonnadeAcquisitionCorpMember2020-12-210001816581us-gaap:SeriesBPreferredStockMemberoust:OusterTechnologiesIncMember2021-03-100001816581oust:SeriesBPreferredStockConvertedToCommonStockMemberoust:OusterTechnologiesIncMember2021-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:ColonnadeAcquisitionCorpMemberoust:ConversionOfCanceledCLAUnitsToPublicWarrantMember2020-12-210001816581oust:CustomerAMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001816581oust:CustomerAMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310001816581oust:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-01-012021-03-310001816581oust:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-01-012022-03-310001816581oust:OneSupplierMemberus-gaap:CostOfGoodsProductLineMemberus-gaap:SupplierConcentrationRiskMember2021-01-012021-03-310001816581oust:OneSupplierMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:AccountsPayableMember2021-01-012021-03-310001816581oust:OneSupplierMemberus-gaap:CostOfGoodsProductLineMemberus-gaap:SupplierConcentrationRiskMember2022-01-012022-03-310001816581oust:OneSupplierMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:AccountsPayableMember2021-01-012021-12-310001816581us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2022-03-310001816581us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2022-03-310001816581us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2022-03-310001816581us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-03-310001816581us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-03-310001816581us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-310001816581us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-03-310001816581us-gaap:FairValueMeasurementsRecurringMember2022-03-310001816581us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2021-12-310001816581us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2021-12-310001816581us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2021-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-310001816581oust:RedeemableConvertiblePreferredStockWarrantLiabilityMemberus-gaap:FairValueInputsLevel3Member2021-12-310001816581oust:PrivatePlacementWarrantLiabilityMemberus-gaap:FairValueInputsLevel3Member2021-12-310001816581oust:RedeemableConvertiblePreferredStockWarrantLiabilityMemberus-gaap:FairValueInputsLevel3Member2022-01-012022-03-310001816581oust:PrivatePlacementWarrantLiabilityMemberus-gaap:FairValueInputsLevel3Member2022-01-012022-03-310001816581oust:RedeemableConvertiblePreferredStockWarrantLiabilityMemberus-gaap:FairValueInputsLevel3Member2022-03-310001816581oust:PrivatePlacementWarrantLiabilityMemberus-gaap:FairValueInputsLevel3Member2022-03-310001816581oust:RedeemableConvertiblePreferredStockWarrantLiabilityMemberus-gaap:FairValueInputsLevel3Member2020-12-310001816581oust:PrivatePlacementWarrantLiabilityMemberus-gaap:FairValueInputsLevel3Member2020-12-310001816581oust:RedeemableConvertiblePreferredStockWarrantLiabilityMemberus-gaap:FairValueInputsLevel3Member2021-01-012021-03-310001816581oust:PrivatePlacementWarrantLiabilityMemberus-gaap:FairValueInputsLevel3Member2021-01-012021-03-310001816581oust:RedeemableConvertiblePreferredStockWarrantLiabilityMemberus-gaap:FairValueInputsLevel3Member2021-03-310001816581oust:PrivatePlacementWarrantLiabilityMemberus-gaap:FairValueInputsLevel3Member2021-03-310001816581us-gaap:MachineryAndEquipmentMember2022-01-012022-03-310001816581us-gaap:MachineryAndEquipmentMember2022-03-310001816581us-gaap:MachineryAndEquipmentMember2021-12-310001816581us-gaap:ComputerEquipmentMember2022-01-012022-03-310001816581us-gaap:ComputerEquipmentMember2022-03-310001816581us-gaap:ComputerEquipmentMember2021-12-310001816581us-gaap:VehiclesMember2022-01-012022-03-310001816581us-gaap:VehiclesMember2022-03-310001816581us-gaap:VehiclesMember2021-12-310001816581us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-01-012022-03-310001816581us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-03-310001816581us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-12-310001816581us-gaap:FurnitureAndFixturesMember2022-01-012022-03-310001816581us-gaap:FurnitureAndFixturesMember2022-03-310001816581us-gaap:FurnitureAndFixturesMember2021-12-310001816581us-gaap:ConstructionInProgressMember2022-03-310001816581us-gaap:ConstructionInProgressMember2021-12-310001816581us-gaap:LeaseholdImprovementsMember2022-03-310001816581us-gaap:LeaseholdImprovementsMember2021-12-310001816581us-gaap:TechnologyBasedIntangibleAssetsMember2022-01-012022-03-310001816581us-gaap:TechnologyBasedIntangibleAssetsMember2022-03-310001816581oust:VendorRelationshipMember2022-01-012022-03-310001816581oust:VendorRelationshipMember2022-03-310001816581us-gaap:CustomerRelationshipsMember2022-01-012022-03-310001816581us-gaap:CustomerRelationshipsMember2022-03-310001816581us-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:SecuredDebtMemberus-gaap:PrimeRateMemberoust:RunwayLoanAndSecurityAgreementMemberoust:LIBORRateNotAvailableOrApplicableMember2018-11-272018-11-270001816581us-gaap:SecuredDebtMemberoust:InTheEventOfDebtDefaultMemberoust:RunwayLoanAndSecurityAgreementMemberoust:ApplicableInterestRateAtTheTimeOfDefaultMember2022-01-012022-03-310001816581us-gaap:SecuredDebtMemberoust:RunwayLoanAndSecurityAgreementMember2021-03-310001816581oust:SeriesARedeemableConvertiblePreferredStockWarrantsMember2018-11-270001816581oust:SeriesARedeemableConvertiblePreferredStockWarrantsMember2019-08-050001816581oust:SeriesARedeemableConvertiblePreferredStockWarrantsMember2019-08-052019-08-050001816581us-gaap:OtherNonoperatingIncomeExpenseMemberoust:SeriesARedeemableConvertiblePreferredStockWarrantsMember2021-01-012021-03-310001816581oust:SeriesARedeemableConvertiblePreferredStockWarrantsMember2021-01-012021-03-310001816581us-gaap:SecuredDebtMemberoust:RunwayLoanAndSecurityAgreementMember2021-03-262021-03-260001816581us-gaap:SecuredDebtMemberoust:RunwayLoanAndSecurityAgreementMember2021-12-310001816581us-gaap:SecuredDebtMemberoust:RunwayLoanAndSecurityAgreementMember2022-03-310001816581us-gaap:InvestorMemberoust:PromissoryNoteMemberus-gaap:NotesPayableOtherPayablesMember2021-01-310001816581us-gaap:InvestorMemberoust:PromissoryNoteMemberus-gaap:NotesPayableOtherPayablesMember2021-01-012021-01-310001816581oust:OusterTechnologiesIncMemberoust:SeriesARedeemableConvertiblePreferredStockWarrantsMember2018-11-270001816581oust:OusterTechnologiesIncMemberoust:SeriesARedeemableConvertiblePreferredStockWarrantsMember2019-08-050001816581oust:OusterTechnologiesIncMemberoust:SeriesBRedeemableConvertiblePreferredStockWarrantsMember2020-04-030001816581srt:MaximumMemberoust:OusterTechnologiesIncMemberoust:SeriesBRedeemableConvertiblePreferredStockWarrantsMember2020-04-030001816581oust:OusterTechnologiesIncMemberoust:SeriesBRedeemableConvertiblePreferredStockWarrantsMemberus-gaap:OtherNonoperatingIncomeExpenseMember2022-01-012022-03-310001816581oust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputSharePriceMemberoust:OusterTechnologiesIncMember2018-11-270001816581oust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputSharePriceMemberoust:OusterTechnologiesIncMember2020-04-030001816581oust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputSharePriceMemberoust:OusterTechnologiesIncMember2020-12-310001816581oust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputSharePriceMemberoust:OusterTechnologiesIncMember2021-02-110001816581oust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputSharePriceMemberoust:OusterTechnologiesIncMember2021-03-110001816581us-gaap:MeasurementInputExpectedTermMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:OusterTechnologiesIncMember2018-11-27oust:year0001816581us-gaap:MeasurementInputExpectedTermMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:OusterTechnologiesIncMember2020-04-030001816581us-gaap:MeasurementInputExpectedTermMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:OusterTechnologiesIncMember2020-12-310001816581us-gaap:MeasurementInputExpectedTermMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:OusterTechnologiesIncMember2021-02-110001816581us-gaap:MeasurementInputExpectedTermMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:OusterTechnologiesIncMember2021-03-110001816581us-gaap:MeasurementInputPriceVolatilityMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:OusterTechnologiesIncMember2018-11-270001816581us-gaap:MeasurementInputPriceVolatilityMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:OusterTechnologiesIncMember2020-04-030001816581us-gaap:MeasurementInputPriceVolatilityMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:OusterTechnologiesIncMember2020-12-310001816581us-gaap:MeasurementInputPriceVolatilityMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:OusterTechnologiesIncMember2021-02-110001816581us-gaap:MeasurementInputPriceVolatilityMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:OusterTechnologiesIncMember2021-03-110001816581us-gaap:MeasurementInputRiskFreeInterestRateMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:OusterTechnologiesIncMember2018-11-270001816581us-gaap:MeasurementInputRiskFreeInterestRateMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:OusterTechnologiesIncMember2020-04-030001816581us-gaap:MeasurementInputRiskFreeInterestRateMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:OusterTechnologiesIncMember2020-12-310001816581us-gaap:MeasurementInputRiskFreeInterestRateMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:OusterTechnologiesIncMember2021-02-110001816581us-gaap:MeasurementInputRiskFreeInterestRateMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:OusterTechnologiesIncMember2021-03-110001816581oust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputExpectedDividendRateMemberoust:OusterTechnologiesIncMember2018-11-270001816581oust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputExpectedDividendRateMemberoust:OusterTechnologiesIncMember2020-04-030001816581oust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputExpectedDividendRateMemberoust:OusterTechnologiesIncMember2020-12-310001816581oust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputExpectedDividendRateMemberoust:OusterTechnologiesIncMember2021-02-110001816581oust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputExpectedDividendRateMemberoust:OusterTechnologiesIncMember2021-03-110001816581oust:PrivatePlacementWarrantsMemberoust:SponsorMember2020-08-310001816581oust:PrivatePlacementWarrantsMemberoust:SponsorMember2020-08-012020-08-310001816581oust:PrivatePlacementWarrantsMember2020-08-310001816581oust:PrivatePlacementWarrantsMemberoust:SponsorMemberoust:ConversionOfWarrantToOusterCommonStockMember2021-03-110001816581oust:PrivatePlacementWarrantsMemberoust:SponsorMemberus-gaap:OtherNonoperatingIncomeExpenseMember2022-01-012022-03-310001816581oust:PrivatePlacementWarrantsMemberoust:SponsorMemberus-gaap:OtherNonoperatingIncomeExpenseMember2021-01-012021-03-310001816581oust:PrivatePlacementWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputSharePriceMember2021-03-110001816581oust:PrivatePlacementWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputSharePriceMember2021-03-310001816581oust:PrivatePlacementWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputSharePriceMember2021-12-310001816581oust:PrivatePlacementWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputSharePriceMember2022-03-310001816581us-gaap:MeasurementInputExercisePriceMemberoust:PrivatePlacementWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2021-03-110001816581us-gaap:MeasurementInputExercisePriceMemberoust:PrivatePlacementWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2021-03-310001816581us-gaap:MeasurementInputExercisePriceMemberoust:PrivatePlacementWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2021-12-310001816581us-gaap:MeasurementInputExercisePriceMemberoust:PrivatePlacementWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2022-03-310001816581us-gaap:MeasurementInputExpectedTermMemberoust:PrivatePlacementWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2021-03-110001816581us-gaap:MeasurementInputExpectedTermMemberoust:PrivatePlacementWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2021-03-310001816581us-gaap:MeasurementInputExpectedTermMemberoust:PrivatePlacementWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2021-12-310001816581us-gaap:MeasurementInputExpectedTermMemberoust:PrivatePlacementWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2022-03-310001816581us-gaap:MeasurementInputPriceVolatilityMemberoust:PrivatePlacementWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2021-03-110001816581us-gaap:MeasurementInputPriceVolatilityMemberoust:PrivatePlacementWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2021-03-310001816581us-gaap:MeasurementInputPriceVolatilityMemberoust:PrivatePlacementWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2021-12-310001816581us-gaap:MeasurementInputPriceVolatilityMemberoust:PrivatePlacementWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2022-03-310001816581us-gaap:MeasurementInputRiskFreeInterestRateMemberoust:PrivatePlacementWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2021-03-110001816581us-gaap:MeasurementInputRiskFreeInterestRateMemberoust:PrivatePlacementWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2021-03-310001816581us-gaap:MeasurementInputRiskFreeInterestRateMemberoust:PrivatePlacementWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2021-12-310001816581us-gaap:MeasurementInputRiskFreeInterestRateMemberoust:PrivatePlacementWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2022-03-310001816581oust:ColonnadeAcquisitionCorpMemberoust:PublicWarrantsMember2020-08-310001816581oust:PublicWarrantsMember2020-08-012020-08-310001816581oust:PublicWarrantsMember2020-08-310001816581oust:PublicWarrantsMember2021-03-110001816581oust:ThirdPartyContractManufacturerMember2022-03-310001816581oust:OtherVendorsMember2022-03-31oust:vote0001816581us-gaap:RedeemableConvertiblePreferredStockMemberoust:OusterTechnologiesIncMember2021-03-10oust:plan0001816581oust:ManagementAndEmployeeMemberoust:ConvertiblePromissoryNoteMemberus-gaap:NotesPayableOtherPayablesMember2020-10-120001816581oust:ManagementAndEmployeeMemberoust:A2015StockPlanMember2020-10-122020-10-120001816581oust:ManagementAndEmployeeCertainExecutivesMember2021-03-012021-03-310001816581oust:ManagementAndEmployeeCertainExecutivesMemberoust:A2015StockPlanMember2022-01-012022-03-3100018165812021-01-012021-12-310001816581oust:ExercisePriceRangeOneMember2022-01-012022-03-310001816581oust:ExercisePriceRangeOneMember2022-03-310001816581oust:ExercisePriceRangeTwoMember2022-01-012022-03-310001816581oust:ExercisePriceRangeTwoMember2022-03-310001816581oust:ExercisePriceRangeThreeMember2022-01-012022-03-310001816581oust:ExercisePriceRangeThreeMember2022-03-310001816581oust:ExercisePriceRangeFourMember2022-01-012022-03-310001816581oust:ExercisePriceRangeFourMember2022-03-310001816581oust:ExercisePriceRangeFiveMember2022-01-012022-03-310001816581oust:ExercisePriceRangeFiveMember2022-03-310001816581oust:ExercisePriceRangeSixMember2022-01-012022-03-310001816581oust:ExercisePriceRangeSixMember2022-03-310001816581us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001816581us-gaap:RestrictedStockUnitsRSUMember2021-12-310001816581us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001816581us-gaap:RestrictedStockUnitsRSUMember2022-03-310001816581us-gaap:CostOfSalesMember2022-01-012022-03-310001816581us-gaap:CostOfSalesMember2021-01-012021-03-310001816581us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001816581us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-03-310001816581us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001816581us-gaap:SellingAndMarketingExpenseMember2021-01-012021-03-310001816581us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001816581us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-03-310001816581us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001816581us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001816581us-gaap:RestrictedStockMember2022-01-012022-03-310001816581us-gaap:RestrictedStockMember2021-01-012021-03-310001816581oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOptionsToPurchaseCommonStockMember2022-01-012022-03-310001816581oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOptionsToPurchaseCommonStockMember2021-01-012021-03-310001816581oust:PublicAndPrivateCommonStockWarrantsMember2022-01-012022-03-310001816581oust:PublicAndPrivateCommonStockWarrantsMember2021-01-012021-03-310001816581us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001816581us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001816581oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedEarlyExercisedCommonStockOptionsMember2022-01-012022-03-310001816581oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedEarlyExercisedCommonStockOptionsMember2021-01-012021-03-310001816581oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedRestrictedStockAwardMember2022-01-012022-03-310001816581oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedRestrictedStockAwardMember2021-01-012021-03-310001816581oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndEarlyExercisedOptionsSubjectToNonrecourseNotesMember2022-01-012022-03-310001816581oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndEarlyExercisedOptionsSubjectToNonrecourseNotesMember2021-01-012021-03-310001816581us-gaap:TransferredAtPointInTimeMemberoust:LidarSensorKitsMember2022-01-012022-03-310001816581us-gaap:TransferredAtPointInTimeMemberoust:LidarSensorKitsMember2021-01-012021-03-310001816581country:US2022-01-012022-03-310001816581country:US2021-01-012021-03-310001816581oust:AmericasExcludingUnitedStatesMember2022-01-012022-03-310001816581oust:AmericasExcludingUnitedStatesMember2021-01-012021-03-310001816581srt:AsiaPacificMember2022-01-012022-03-310001816581srt:AsiaPacificMember2021-01-012021-03-310001816581us-gaap:EMEAMember2022-01-012022-03-310001816581us-gaap:EMEAMember2021-01-012021-03-310001816581oust:HerculesLoanAndSecurityAgreementMemberus-gaap:SubsequentEventMemberoust:TermLoanMember2022-04-290001816581oust:HerculesLoanAndSecurityAgreementMemberus-gaap:PrimeRateMemberus-gaap:SubsequentEventMemberoust:TermLoanMembersrt:MinimumMember2022-04-292022-04-290001816581oust:HerculesLoanAndSecurityAgreementMemberus-gaap:SubsequentEventMemberoust:TermLoanMember2022-04-292022-04-290001816581oust:HerculesLoanAndSecurityAgreementMemberoust:DebtInstrumentAdditionalBorrowingCapacityScenarioOneMemberus-gaap:SubsequentEventMemberoust:TermLoanMember2022-04-290001816581oust:HerculesLoanAndSecurityAgreementMemberus-gaap:SubsequentEventMemberoust:TermLoanMemberoust:DebtInstrumentAdditionalBorrowingCapacityScenarioTwoMember2022-04-290001816581oust:AtTheMarketProgramMemberus-gaap:SubsequentEventMember2022-04-29

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 March 31, 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 s›hell company (as defined in Rule 12b-2 of the Exchange Act). Yes  ☐   No  

As of May 5, 2022, the registrant had 173,664,057 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” or “Ouster”) 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,” 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; 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; 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)
March 31,
2022
December 31,
2021
Assets
Current assets:
Cash and cash equivalents$160,783 $182,644 
Restricted cash, current977 977 
Accounts receivable, net9,881 10,723 
Inventory11,619 7,448 
Prepaid expenses and other current assets3,006 5,566 
Total current assets186,266 207,358 
Property and equipment, net8,968 10,054 
Operating lease, right-of-use assets14,582 15,156 
Goodwill51,076 51,076 
Intangible assets, net21,530 22,652 
Restricted cash, non-current1,035 1,035 
Other non-current assets452 371 
Total assets$283,909 $307,702 
Liabilities, redeemable convertible preferred stock and stockholders’ equity
Current liabilities:
Accounts payable$9,469 $4,863 
Accrued and other current liabilities11,789 14,173 
Operating lease liability, current portion2,888 3,067 
Total current liabilities24,146 22,103 
Operating lease liability, long-term portion15,685 16,208 
Warrant liabilities (At March 31, 2022 and December 31, 2021 related party $2,058 and $2,669, respectively)
5,881 7,626 
Other non-current liabilities1,018 1,065 
Total liabilities46,730 47,002 
Commitments and contingencies (Note 7)
Redeemable convertible preferred stock, $0.0001 par value per share; 100,000,000 shares authorized at March 31, 2022 and December 31, 2021; Nil shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively (aggregate liquidation preference of nil at March 31, 2022 and December 31, 2021, respectively)
  
Stockholders’ equity:
Common stock, $0.0001 par value; 1,000,000,000 shares authorized at March 31, 2022 and December 31, 2021, respectively; 173,602,503 and 172,200,417 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively
17 17 
Additional paid-in capital572,933 564,045 
Accumulated deficit(335,753)(303,356)
Accumulated other comprehensive loss(18)(6)
Total stockholders’ equity237,179 260,700 
Total liabilities, redeemable convertible preferred stock, and stockholders’ equity$283,909 $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 March 31,
20222021
Product revenue$8,558 $6,611 
Cost of product revenue5,967 4,868 
Gross profit2,591 1,743 
Operating expenses:
Research and development15,906 4,712 
Sales and marketing7,090 3,426 
General and administrative13,783 9,907 
Total operating expenses36,779 18,045 
Loss from operations(34,188)(16,302)
Other (expense) income:
Interest income154 1 
Interest expense (504)
Other income (expense), net1,684 (4,152)
Total other expense, net1,838 (4,655)
Loss before income taxes(32,350)(20,957)
Provision for income tax expense47  
Net loss$(32,397)$(20,957)
Other comprehensive loss
Foreign currency translation adjustments$(12) 
Total comprehensive loss$(32,409)$(20,957)
Net loss per common share, basic and diluted$(0.19)$(0.38)
Weighted-average shares used to compute basic and diluted net loss per share170,906,196 55,688,281 
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
Shares (1)
Amount
Shares (1)
Amount
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 
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)
Stock-based compensation expense— — — — 5,256 — — 5,256 
Vesting of early exercised stock options— — — — 438 — — 438 
Net loss— — — — — (20,957)— (20,957)
Balance — March 31, 2021 $ 161,449,205 $16 $482,071 $(230,332)$ $251,755 
(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.
6

OUSTER, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited)
(in thousands)
Three Months Ended March 31,
20222021
CASH FLOWS FROM OPERATING ACTIVITIES
Net loss$(32,397)$(20,957)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization2,385 1,095 
Stock-based compensation8,750 5,256 
Change in right-of-use asset644 520 
Interest expense on notes and convertible debt 36 
Amortization of debt issuance costs and debt discount 250 
Change in fair value of warrant liabilities(1,745)4,152 
Inventory write down203  
Gain from disposal of property and equipment(100) 
Changes in operating assets and liabilities:
Accounts receivable842 (140)
Inventory(4,373)(476)
Prepaid expenses and other assets2,480 (1,202)
Accounts payable4,807 (1)
Accrued and other liabilities(2,551)(254)
Operating lease liability(772)(678)
Net cash used in operating activities(21,827)(12,399)
CASH FLOWS FROM INVESTING ACTIVITIES
Proceeds from sale of property and equipment275  
Purchases of property and equipment(416)(597)
Net cash used in investing activities(141)(597)
CASH FLOWS FROM FINANCING ACTIVITIES
Proceeds from the merger and private offering 291,454 
Payment of offering costs (26,116)
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(31)(43)
Proceeds from exercise of stock options209 504 
Taxes paid related to net share settlement of equity awards(59) 
Net cash provided by financing activities119 258,799 
Effect of exchange rates on cash and cash equivalents(12) 
Net increase (decrease) in cash, cash equivalents and restricted cash(21,861)245,803 
Cash, cash equivalents and restricted cash at beginning of period184,656 12,642 
Cash, cash equivalents and restricted cash at end of period$162,795 $258,445 
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:
Cash paid for interest$ $635 
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING INFORMATION:
Property and equipment purchases included in accounts payable and accrued liabilities$377 $100 
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 
Offering costs not yet paid$ $504 
The accompanying notes are an integral part of these condensed consolidated financial statements.
7

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 state of Delaware on June 4, 2020. The Company’s operating subsidiary, Ouster Technologies, Inc. (“OTI” and prior to the Merger (as defined below), named Ouster, Inc.), 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 such 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 protect 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 by nature 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, 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.


8

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 March 31, 2022, the Company had an accumulated deficit of approximately $335.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. 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 March 31, 2022 are 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
9

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.
Note 2 – Summary of Significant Accounting Policies
During the three months ended March 31, 2022, there were no significant changes made to the Company’s significant accounting policies as disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021.

Recently 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 is 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.




10

Concentrations of credit risk
Financial instruments that potentially subject the Company to credit risk consist primarily of cash, cash equivalents, and 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:
March 31,
2022
December 31,
2021
Customer A*11 %
* 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 March 31,
20222021
Customer B*28 %
* Customer accounted for less than 10% of total revenue in the period.
Concentrations of supplier risk
One supplier accounted for approximately 31% of total purchases during the three months ended March 31, 2022 and accounted for 52% of total accounts payable as of March 31, 2022. One supplier accounted for approximately 17% of total purchases during the three months ended March 31, 2021 and accounted for 55% of total accounts payable balance as of 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.
On March 31, 2022, 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.
11

On December 31, 2021, the Company’s Level 3 liabilities consisted of the redeemable convertible preferred stock 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):
March 31, 2022
Level 1Level 2Level 3Total
Assets
Money market funds$152,984 $ $ $152,984 
Total financial assets$152,984 $ $ $152,984 
Liabilities
Warrant liabilities$ $ $5,881 $5,881 
Total financial liabilities$ $ $5,881 $5,881 
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 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).
12

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 1,745 
Fair value as of March 31, 2022$ $(5,881)
Redeemable
Convertible
Preferred Stock
Warrant Liability
Private Placement Warrant Liability
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)4,652 
Issuance of preferred stock upon exercise of warrants58,097  
Fair value as of March 31, 2021$ $(14,725)
Disclosure of Fair Values
Our financial instruments that are not re-measured at fair value include accounts receivable, accounts payable, accrued and other current liabilities, convertible notes 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):
 March 31,
2022
December 31,
2021
Cash$7,799 $5,131 
Cash equivalents:
Money market funds(1)
152,984 177,513 
Total cash and cash equivalents$160,783 $182,644 
(1)The Company maintains a cash sweep account which is included in money market funds as of March 31, 2022. Cash is invested in the short-term money market funds, which is a cash sweep for uninvested cash 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.0 million as of March 31, 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 and $0.3 million of the total amount of restricted cash within current assets on the condensed consolidated balance sheets as of March 31, 2022 and March 31, 2021, respectively. The remaining restricted cash balance of $1.0 million was included in non-current assets on the condensed consolidated balance sheets as of March 31, 2022 and March 31, 2021, respectively.

13

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):
As of March 31,
20222021
Cash and cash equivalents$160,783 $257,165 
Restricted cash, current977 276 
Restricted cash, non-current1,035 1,004 
Total cash, cash equivalents and restricted cash$162,795 $258,445 

Inventory
Inventory, consisting of material, direct and indirect labor, and manufacturing overhead, consists of the following (in thousands):
 March 31,
2022
December 31,
2021
Raw materials$3,288 $2,401 
Work in process2,280 1,951 
Finished goods6,051 3,096 
Total inventory$11,619 $7,448 
Total inventory balance as of March 31, 2022 and December 31, 2021 includes a write down of $1.8 million and $1.7 million, respectively, for obsolete, scrap, or returned inventory. During the three months ended March 31, 2022 and 2021, $0.2 million and nil of inventory write downs were charged to cost of revenue, respectively.
Prepaid expenses and other current assets
Prepaid expenses and other current assets consist of the following (in thousands):
 March 31,
2022
December 31,
2021
Prepaid expenses$1,408 $1,970 
Prepaid insurance108 1,355 
Receivable from contract manufacturer1,343 1,344 
Grant receivable 779 
Security deposit76 118 
Value-added tax (VAT) receivable71  
Total prepaid and other current assets$3,006 $5,566 
14

Property and Equipment, net
Property and equipment consists of the following (in thousands):
Estimated Useful Life
(in years)
March 31,
2022
December 31,
2021
Machinery and equipment3$8,593 $8,404 
Computer equipment3504 498 
Automotive and vehicle hardware593 93 
Software3104 104 
Furniture and fixtures7730 730 
Construction in progress1,923 1,700 
Leasehold improvementsShorter of useful life or lease term9,310 9,265 
21,257 20,794 
Less: Accumulated depreciation(12,289)(10,740)
Property and equipment, net$8,968 $10,054 
Depreciation expense associated with property and equipment was $1.3 million and $1.1 million in the three months ended March 31, 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. Sense’s revenue and pretax loss for the period from the acquisition date of October 22, 2021 to December 31, 2021 and March 31, 2022 were not material. In the three-month period ended March 31, 2022, the Company did not adjust the preliminary fair values of acquired assets that were recognized as of December 31, 2021.

The following tables present acquired intangible assets, net as of March 31, 2022 and December 31, 2021 (in thousands):
March 31, 2022
 Estimated Useful Life
(in years)
Gross Carrying amountAccumulated AmortizationNet Book Value
Developed technology8$15,900 $(828)$15,072 
Vendor relationship36,600 (917)5,683 
Customer relationships3900 (125)775 
Intangible assets, net$23,400 $(1,870)$21,530 

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 $1.1 million during the three months ended March 31, 2022.


15

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

Years:Amount
2022 (the remainder of 2022)$3,366 
20234,488 
20244,071 
20251,988 
20261,988 
Thereafter5,629 
Total$21,530 
Accrued and Other Current Liabilities
Accrued and other current liabilities consist of the following (in thousands):
March 31,
2022
December 31,
2021
Accrued compensation$3,487 $3,229 
Uninvoiced receipts7,182 9,835 
Other1,120 1,109 
Total accrued and other current liabilities$11,789 $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 no longer was attainable or ceased to fairly reflect the costs of the lender, in which case the applicable interest rate would be Prime Rate plus 6.0%. In an event of default, annual interest was increased by 5.0% above the otherwise applicable rate. The loan’s annual effective interest rate was approximately 16.4% for the three months ended March 31, 2021.
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, the Company 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 March 31, 2022 and December 31, 2021, the outstanding principal balance of the loan was nil, respectively.
16

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.
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 three months ended March 31, 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.
17

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. Each Private Placement warrant is exercisable for one Class A ordinary share at a price of $11.50 per share. 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.
The Private Placement warrants were initially recognized as a liability at a fair value of $19.4 million and the Private Placement warrant liability was remeasured to fair value as of March 31, 2022 and 2021, resulting in a gain of $1.7 million and $4.6 million for the three months ended March 31, 2022 and 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:
March 11, 2021March 31,
2021
December 31,
2021
March 31,
2022
Stock price$12.00 $8.50 $5.20 $4.60 
Exercise price of warrant$11.50 $11.50 $11.50 $11.50 
Expected term (years)5.00 4.95 4.19 3.95 
Expected volatility27.00 %43.00 %57.00 %56.81 %
Risk-free interest rate0.78 %0.92 %1.14 %2.55 %

Public Warrants
CLA, in its IPO in August 2020, issued 20,000,000 units that each consisted 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.
18

Note 7. Commitments and Contingencies
Letters of credit
In connection with the lease agreements (collectively the “350 Treat Building Lease” and the “2741 16th Street Lease”), 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 March 31, 2022 and December 31, 2021. The outstanding amount of the letters of credit was $2.0 million as of March 31, 2022 and December 31, 2021.
Non-cancelable purchase commitments
As of March 31, 2022, the Company had non-cancelable purchase commitments to a third-party contract manufacturer for approximately $21.3 million and to other vendors for approximately $9.1 million.
Litigation
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. Should the SEC pursue this matter further, it could have a material impact on our business and operations. At this time, we are unable to estimate the probability or the amount of liability, if any, related to this matter.

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. When a material loss contingency is reasonably possible but not probable, the Company does not record a liability, but instead discloses the nature and the amount of the claim, and an estimate of the loss or range of loss, if such an estimate can be made. Legal fees are expensed as incurred. Based on the opinion of legal counsel and other factors, management believes that the final disposition of these existing matters will not have a material adverse effect on the business, results of operations, financial condition, or cash flows of the Company. 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. For other claims regarding proceedings that are in an initial phase, the Company is unable to estimate the range of possible loss, if any, but at this time believes that any loss related to such claims will not be material.

As of March 31, 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 March 31, 2022 and December 31, 2021.
19

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 March 31, 2022 and December 31, 2021, the Company does not have any redeemable convertible preferred stock outstanding.
Note 9. Stock-based compensation
As of March 31, 2022, the Company has three equity incentive plans, the 2015 Stock Plan (the “2015 Plan”), the 2021 Incentive Award Plan (the “2021 Plan”) and the Sense 2017 Equity Incentive Plan (the “Sense Plan” and together the “Plans”).
The Plans provide for the grant of stock options, stock appreciation rights, restricted stock awards (“RSA”), restricted stock units (“RSU”), 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.
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 three months ended March 31, 2021 for the value of the loans forgiven. No obligations under the promissory notes for non-executive noteholders were outstanding as of March 31, 2022 and December 31, 2021.
20

Stock Options
Stock option activity for the three months ended March 31, 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.6$100,992 
Options exercised(797,380)0.20 
Options cancelled(77,753)4.21 $— 
Outstanding—March 31, 202223,253,963 $1.03 8.3$84,888 
Vested and expected to vest—March 31, 202223,253,963 $1.03 8.3$84,888 
Exercisable—March 31, 20229,954,974 $0.80 8.1$37,186 
The following table summarizes information about stock options outstanding and exercisable at March 31, 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 5,037,657 8.3$0.18 3,256,438 $0.18 
$0.21 9,300,668 8.5$0.21 3,454,922 $0.21 
$1.42 7,524,114 8.5$1.42 2,664,790 $1.42 
$1.49 40,581 5.8$1.49 40,418 $1.49 
$5.24 705,146 4.0$5.24 538,406 $5.24 
$10.26 645,797 9.1$10.26  $ 
23,253,963 9,954,974 

As of March 31, 2022, there was approximately $21.2 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.4 years.
Restricted Stock Unit (“RSU”) Awards
A summary of RSU activity is as follows:
Number of
Shares
Weighted Average
Grant Date Fair
Value (per share)
Unvested – December 31, 2021
9,326,572 $7.82 
Granted during the period3,983,474 4.25 
Canceled during the period(1,559,964)6.44 
Vested during the period(828,921)7.46 
Unvested — March 31, 2022
10,921,161 $6.75 

Stock compensation expense is recognized on a straight-line basis over the vesting period of each RSU. As of March 31, 2022, total compensation expense related to unvested RSUs granted to employees, but not yet recognized, was $68.1 million, with a weighted-average remaining vesting period of 3.2 years.

RSUs settle into shares of common stock upon vesting.

21

Stock-Based compensation expense

Stock-based compensation expense is included in costs and expenses as follows (in thousands):
Three Months Ended March 31,
20222021
Cost of revenue$217 $118 
Research and development3,761 921 
Sales and marketing1,524 265 
General and administrative3,248 3,952 
Total stock-based compensation$8,750 $5,256 

The following table summarizes stock-based compensation expense by award type (in thousands):
Three Months Ended March 31,
20222021
RSUs$5,901 $313 
Stock options2,840 4,937 
RSAs9 6 
Total stock-based compensation$8,750 $5,256 
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 March 31,
20222021
Numerator:
Net loss$(32,397)$(20,957)
Denominator:
Weighted average shares used to compute basic and diluted net loss per share170,906,196 55,688,281 
Net loss per common share—basic and diluted$(0.19)$(0.38)
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:
Three Months Ended March 31,
20222021
Options to purchase common stock25,577,679 24,626,748 
Public and private common stock warrants15,999,900 15,999,996 
Restricted Stock Units8,597,445 959,874 
Unvested early exercised common stock options1,595,966 3,935,428 
Unvested RSA11,645 34,932 
Vested and early exercised options subject to nonrecourse notes 1,761,436 
Total51,782,635 47,318,414 

22

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 months ended March 31, 2022 and 2021 was not material to the Company’s condensed consolidated financial statements.
Note 12. Revenue
Revenue from sale of lidar sensor kits, which are recognized at a point in time, was $8.6 million and $6.6 million in three months ended March 31, 2022 and 2021.
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 March 31,
20222021
United States$2,863 $1,858 
North and South America, excluding United States456 366 
Asia and Pacific2,356 1,254 
Europe, Middle East and Africa2,883 3,133 
Total$8,558 $6,611 
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.
Note 14. Subsequent Events
On April 29, 2022, the Company and its subsidiary, Sense, entered into a loan and security agreement with Hercules Capital, Inc. (“Hercules”) pursuant to which Hercules agreed to make available to the Company a secured term loan facility in the amount of up to $50.0 million, subject to certain terms and conditions. Advances under the loan and security 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 and security agreement includes covenants, limitations, and events of default customary for similar facilities. The loan and security agreement matures on May 1, 2026.

In accordance with the terms of the loan and security agreement, $20.0 million was funded by Hercules on the closing date. 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.
On April 29, 2022, the Company entered into an At-Market-Issuance Sales 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.
23

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, named Ouster, Inc.) entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Colonnade Acquisition Corp., a Cayman Islands exempted company (“CLA”), 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 over 650 customers in the twelve months ended March 31, 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 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, we are successfully expanding our manufacturing capacity by outsourcing to our manufacturing partner, Benchmark Electronics, Inc. (“Benchmark”). 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-term purchasing requirements, mutually agreed upon pricing over the duration of the agreement, and, in certain cases, include multi-year binding purchase commitments.
24

We founded Ouster in 2015 with the invention of our high-performance digital lidar. Since then, we have grown to approximately 280 employees serving over 650 customers globally in the twelve months ended March 31, 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.
25

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.
For example, our suppliers are located worldwide, and some of our key suppliers have been affected by the pandemic resulting in 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 see additional or new pressures on our supply chain both related and unrelated 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 orders and production schedules due to COVID-19. The pandemic continues to evolve, and the full extent to which the COVID-19 pandemic 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, any 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 has 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 three months ended March 31, 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 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.
26

Customer’s 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 supply chain constraints discussed above. We expect 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 surcharge 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.
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.




27

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 both 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, 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;
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.
28

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 the Sarbanes-Oxley Act (“SOX”) and other U.S. Securities and Exchange Commission (“SEC”) rules and regulations.
Stock-Based Compensation
We measure and recognize stock-based compensation expense for stock-based awards over the requisite service periods based on the estimated grant date fair value using the Black-Scholes-Merton option pricing model.
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 months ended March 31, 2022 and 2021, respectively, was not material to the Company’s condensed consolidated financial statements.
29

Results of Operations:
The following table sets forth our condensed consolidated results of operations data for the periods presented:
 Three Months Ended March 31,
 20222021
 (dollars in thousands)
Product revenue$8,558 $6,611 
Cost of product revenue (1)
5,967 4,868 
Gross profit2,591 1,743 
Operating expenses (1):
Research and development15,906 4,712 
Sales and marketing7,090 3,426 
General and administrative13,783 9,907 
Total operating expenses36,779 18,045 
Loss from operations(34,188)(16,302)
Other (expense) income:
Interest income154 
Interest expense— (504)
Other income (expense), net1,684 (4,152)
Total other expense, net1,838 (4,655)
Loss before income taxes(32,350)(20,957)
Provision for income tax expense47 — 
Net loss$(32,397)$(20,957)
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 March 31,
 20222021
 (% of total revenue)
Product revenue100 %100 %
Cost of product revenue (1)
70 74 
Gross profit30 26 
Operating expenses (1):
Research and development186 71 
Sales and marketing83 52 
General and administrative161 150 
Total operating expenses430 273 
Loss from operations(400)(247)
Other (expense) income:
Interest income— 
Interest expense— (8)
Other income (expense), net20 (63)
Total other expense, net22 (71)
Loss before income taxes(378)(318)
Provision for income tax expense— 
Net loss(379)%(318)%
30

(1)Includes stock-based compensation expense as follows:
Three Months Ended March 31,
20222021
Cost of revenue$217 $118 
Research and development3,761 921 
Sales and marketing1,524 265 
General and administrative3,248 3,952 
Total stock-based compensation$8,750 $5,256 
Comparison of the three months ended March 31, 2022 and 2021
Revenue
 Three Months Ended March 31,ChangeChange
 20222021$%
 (dollars in thousands)
Product revenue$8,558 $6,611 $1,947 29 %
Revenue by geographic location:
United States$2,863 $1,858 $1,005 54 %
North and South America, excluding United States456 366 90 25 
Asia and Pacific2,356 1,254 1,102 88 
Europe, Middle East and Africa2,883 3,133 (250)(8)
Total$8,558 $6,611 $1,947 29 %
Product Revenue
Product revenue increased by $1.9 million, or 29%, to $8.6 million for the three months ended March 31, 2022 from $6.6 million for the comparable period in the prior year. The increase in product revenue was driven by an increase in volume of 58%, which we attribute primarily to the expansion of our sales team into new geographic regions 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 20% as we moved towards negotiated customer pricing with customers reaching the production stage with their autonomous products and we expect reductions in the cost of goods sold as we grow our volumes.
Geographic Locations
Revenue increased across the geographic regions of United States; North and South America, excluding United States; and Asia and Pacific; by $1.0 million, $0.1 million, and $1.1 million, respectively. The revenue increases in those geographic regions were a result of recent sales expansion. Revenue decreased in Europe, Middle East and Africa due to a large one time contract which was fulfilled during the three months ended March 31, 2021 and represented 57% of the revenue from Europe, Middle East and Africa in the first quarter of 2021.
Cost of Product Revenue and Gross Margin
 Three Months Ended March 31,ChangeChange
 20222021$%
 (dollars in thousands)
Cost of product revenue$5,967 $4,868 $1,099 23 %
31

Cost of Product Revenue and Gross Margin
Cost of product revenue increased by $1.1 million, or 23%, to $6.0 million for the three months ended March 31, 2022 from $4.9 million for the comparable period in the prior year and cost per unit decreased by 23%. The increase in cost of product revenue was primarily due to an increase of $0.5 million purchase price variance due to the supply chain shortage, increases related to volume of $1.0 million in material costs, $0.1 million in freight costs and $1.1 million in manufacturing overhead costs and an increase of $0.1 million in cost per unit in freight. The increases were partially offset by a decrease of $1.7 million in per unit costs of materials, labor and overhead and other costs related to product revenue.
Gross margin increased from 26% for the three months ended March 31, 2021 to 30% for the three months ended March 31, 2022. The increase in product gross margin is due to the 23% decrease in cost per unit partially offset by the 20% decrease in average selling price.
Operating Expenses
 Three Months Ended March 31,ChangeChange
 20222021$%
 (dollars in thousands)
Operating expenses:
Research and development$15,906 $4,712 $11,194 238 %
Sales and marketing7,090 3,426 3,664 107 
General and administrative13,783 9,907 3,876 39 
Total operating expenses:$36,779 $18,045 $18,734 104 %
Research and Development
Research and development expenses increased by $11.2 million, or 238%, to $15.9 million for the three months ended March 31, 2022 from $4.7 million for the comparable period in the prior year. The increase was primarily attributable to a $4.6 million increase in payroll and benefits related costs, a $2.9 million increase in stock-based compensation expense, a $2.4 million increase in contractor, prototype, and equipment costs related to product development, a $0.7 million in depreciation and amortization expense, and a $0.6 million increase in other materials and supplies, facilities, professional fees and other miscellaneous costs attributable to research and development functions.
Sales and Marketing
Sales and marketing expenses increased by $3.7 million, or 107%, to $7.1 million for the three months ended March 31, 2022 from $3.4 million for the comparable period in the prior year. The increase was primarily attributable to an increase of $2.1 million in payroll and personnel-related costs and $1.3 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.
General and Administrative
General and administrative expenses increased by $3.9 million, or 39%, to $13.8 million for the three months ended March 31, 2022 from $9.9 million for the comparable period in the prior year. The increase was primarily due to an increase of $1.4 million in payroll and personnel-related costs, an increase of $1.3 million in insurance premiums, an increase of $0.6 million in depreciation expenses, an increase of $0.5 million in professional services fees, and an increase of $0.8 million in office, facility and other expenses, partially offset by a decrease of $0.7 million in stock based compensation expenses.
32

Interest Income, Interest Expense and Other Income (Expense), Net
 Three Months Ended March 31,ChangeChange
 20222021$%
 (dollars in thousands)
Interest income$154 $$153 *
Interest expense— (504)504 (100)
Other income (expense), net1,684 (4,152)5,836 (141)
*Not meaningful
Interest income was $0.2 million for the three months ended March 31, 2022 compared to $0.001 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.
Interest expense was nil for the three months ended March 31, 2022 compared to $0.5 million for the comparable period in the prior year. The decrease was primarily because we recorded interest expense on our debt and convertible notes and amortization of debt issuance costs and discount for the comparable period in the prior year.
Other income (expense), net was $1.7 million for the three months ended March 31, 2022 compared to $4.2 million for the comparable period in the prior year. During the three months ended March 31, 2022, we recorded a gain of $1.7 million for the fair value change of Private Placement warrant liability which was offset by $0.1 million gain from disposal of property and equipment. During the three months ended March 31, 2021, we recorded a loss of $8.8 million for the fair value change of redeemable convertible preferred stock warrant liability, partially offset by a gain of $4.7 million for the fair value change of Private Placement warrant liability which was recorded as other income.
Income Taxes
We were subject to income tax in the United States, California, and miscellaneous foreign jurisdictions for the three months ended March 31, 2022 and 2021. Our income tax expense for three months ended March 31, 2022 and 2021 was not material to the Company’s condensed consolidated financial statements.
Liquidity and Capital Resources
Sources of Liquidity

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 costs 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., 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 (the “ATM Offering”). 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 have 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 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. We currently intend to use the net proceeds from any sale of shares pursuant to the ATM Offering 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.

33

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 agreement executed with Hercules.

As of March 31, 2022, we had an accumulated deficit of $335.8 million and cash and cash equivalents of $160.8 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.
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.
Debt Arrangements
On November 27, 2018, we entered into a Loan and Security Agreement with Runway Growth Credit Fund, Inc. (“Runway Loan and Security Agreement”) and borrowed $10.0 million per the terms of that agreement with a loan maturity date of November 15, 2021. The loan carried an interest rate equal to LIBOR plus 8.50%. We repaid $3.0 million of the loan in August 2020. On March 26, 2021 we 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. We 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 March 31, 2022 and December 31, 2021, the outstanding principal balance of the loan was nil.
As described above, on April 29, 2022, we entered into the Loan Agreement with Hercules. The Loan Agreement provides us with a term loan facility of up to $50.0 million, subject to terms and conditions (the “Term Loan Facility”). $20.0 million has been drawn to date under the Loan Agreement, and can be used for general working capital purposes. 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.
Advances under the Term Loan Facility 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 proceed, 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 hereunder, 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.
34

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 fails to maintain an unrestricted cash balance of $60 million, the Loan Agreement has a revenue financial covenant that requires the Company to achieve certain trailing twelve-month revenue targets tested quarterly.
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.
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 March 31, 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 and operating leases. 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
 Three Months Ended March 31,
 20222021
 (dollars in thousands)
Net cash provided by (used in):
Operating activities$(21,827)$(12,399)
Investing activities(141)(597)
Financing activities119 258,799 
Operating Activities
During the three months ended March 31, 2022, operating activities used $21.8 million in cash. The primary factors affecting our operating cash flows during this period were our net loss of $32.4 million, impacted by our non-cash charges of $10.1 million primarily consisting of stock-based compensation of $8.8 million, a $1.7 million change in fair value of warrant liabilities, depreciation and amortization of $2.4 million, change in right-of-use asset of $0.6 million, inventory write down of $0.2 million and gain from disposal of property and equipment of $0.1 million. The changes in our operating assets and liabilities of $0.4 million were primarily due to a decrease in prepaid expenses and other assets of $2.5 million, a decrease in operating lease liability of $0.8 million, an increase in inventories of $4.4 million, an increase in accounts payable and accrued and other liabilities of $2.3 million, and a decrease in accounts receivable of $0.8 million.
During the three months ended March 31, 2021, operating activities used $12.4 million in cash. Non-cash charges of 11.3 million primarily consisting of stock-based compensation of $5.3 million, a $4.1 million change in fair value of warrant liabilities, depreciation and amortization of $1.1 million, change in right-of-use asset of $0.5 million, interest expense and amortization of debt issuance costs and debt discount of $0.3 million. The changes in our operating assets and liabilities of $2.8 million were primarily due to an increase in prepaid expenses and other assets of $1.2 million, a decrease in operating lease liability of $0.7 million, an increase in inventories of $0.5 million, a decrease in accounts payable and accrued and other liabilities of $0.3 million, and an increase in accounts receivable of $0.1 million.
35

Investing Activities
During the three months ended March 31, 2022, cash used in investing activities was $0.1 million, which was related to purchases of property and equipment, partially offset by sales of property and equipment.
During the three months ended March 31, 2021, cash used in investing activities was $0.6 million, which was related to purchases of property and equipment.
Financing Activities
During the three months ended March 31, 2022, cash provided by financing activities was $0.1 million, consisting primarily of proceeds from exercise of stock options of $0.2 million, partially offset by repurchase of shares of common stock and taxes paid related to net share settlement of equity awards of $0.1 million.
During the three months ended March 31, 2021, cash provided by financing activities was $258.8 million consisting primarily of $291.5 million proceeds (net of $8.4 million of pre-Merger costs relating to CLA) from the Merger and PIPE Investment offset by offerings costs of $26.1 million, and proceeds from 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 three months ended March 31, 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.
Recent Accounting Pronouncements
Please 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.
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 March 31, 2022, we had cash and cash equivalents of approximately $160.8 million, out of which $153.0 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, subsequent to quarter end, we received $20.0 million under the Loan Agreement. These borrowings bear interest at variable rates which will carry interest rate risk going forward.
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.
36

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 March 31, 2022 due to the material weaknesses in our internal control over financial reporting described below.
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.


37

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 March 31, 2022 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
38


PART II. OTHER INFORMATION

Item 1. Legal Proceedings
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 have complied with the SEC’s requests to date; however, the SEC may request additional documents or information. Should the SEC pursue this matter further, it could have a material impact on our business and operations.
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.
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 March 31, 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 March 31, 2022.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
None.
39

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
*
*
*
**
**
101.INS
Inline XBRL Instance Document - the instance document does not appear in the Interactive Data file because its XBRL tags are embedded within the Inline XBRL document.
*
101.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*
104Cover 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. The Registrant hereby agrees to furnish supplementally a copy of any omitted annex, schedule or exhibit to the SEC upon request.
^
Certain portions of this exhibit have been omitted pursuant to Item 601(a)(5) of Regulation S-K or redacted pursuant to Item 601(b)(10)(iv) of Regulation S-K.
*Filed herewith.
**Furnished herewith.
40

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: May 6, 2022By:/s/ Anna Brunelle
Name:Anna Brunelle
Title:
Chief Financial Officer (principal financial officer and principal accounting officer)
41
EX-10.1 2 hercules-loanandsecurityag.htm EX-10.1 Document

Certain confidential information in this document, marked by “[***]”, has been excluded pursuant to Regulation S-K, Item 601(b)(10). Such excluded information is not material and is treated by the Registrant as confidential or private.
THE LOAN AND SECURITY AGREEMENT
THIS LOAN AND SECURITY AGREEMENT is made and dated as of April 29, 2022 and is entered into by and among OUSTER, INC., a Delaware corporation (the “Borrower”), SENSE PHOTONICS, INC., a Delaware corporation (“Sense Photonics”, together with each of Borrower’s Subsidiaries that delivers a Joinder Agreement pursuant to Section 7.13 of the Agreement (each a “Guarantor” and, collectively, “Guarantors”), the several banks and other financial institutions or entities from time to time parties to this Agreement (each a “Lender” and, collectively, “Lenders”) and HERCULES CAPITAL, INC., a Maryland corporation, in its capacity as administrative agent and collateral agent for itself and the Lenders (in such capacity, the “Agent”).
RECITALS
A.The Borrower has requested the Lenders to make available to the Borrower one or more Advances in an aggregate principal amount of up to Fifty Million Dollars ($50,000,000); and
B.The Lenders are willing to make such Advances on the terms and conditions set forth in this Agreement.
AGREEMENT
NOW, THEREFORE, each Loan Party, Agent and the Lenders agree as follows:
SECTION 1. DEFINITIONS AND RULES OF CONSTRUCTION
1.1Unless otherwise defined herein, the following capitalized terms shall have the following meanings:
“Account Control Agreement(s)” means any agreement entered into by and among the Agent, any Loan Party and a third-party bank or other institution (including a Securities Intermediary) in which any Loan Party maintains a Deposit Account or an account holding Investment Property and which perfects Agent’s first priority security interest in the subject account or accounts.
“ACH Authorization” means the ACH Debit Authorization Agreement in substantially the form of Exhibit H, provided that account numbers shall be redacted for security purposes if and when filed publicly.
“Acquisition” means, with respect to any Person, the acquisition by such Person, in a single transaction or in a series of related transactions, of (a) all or substantially all of the assets of, or a business line, unit or a division of, any Person or (b) any voting securities of another Person, in each case whether or not involving a merger or consolidation with such other Person and whether for cash, property, services, assumption of Indebtedness, securities or otherwise.
“Advance(s)” means a Term Loan Advance.
“Advance Date” means the funding date of any Advance.
“Advance Request” means a request for an Advance submitted by Borrower to Agent in substantially the form of Exhibit A, which account numbers shall be redacted for security purposes if and when filed publicly by the Borrower.
[Signature Page to Loan and Security Agreement]
WEST\298100232.10


“Affiliate” means (a) any Person that directly or indirectly controls, is controlled by, or is under common control with the Person in question, (b) any Person directly or indirectly owning, controlling or holding with power to vote twenty percent (20%) or more of the outstanding voting securities of another Person, or (c) any Person twenty percent (20%) or more of whose outstanding voting securities are directly or indirectly owned, controlled or held by another Person with power to vote such securities. As used in the definition of “Affiliate,” the term “control” means the possession, directly or indirectly, of the power to direct or cause the direction of the management and policies of a Person, whether through ownership of voting securities, by contract or otherwise.
“Agreement” means this Loan and Security Agreement, as amended, restated, supplemented or otherwise modified from time to time.
“Amortization Date” means June 1, 2025; provided however, if the Interest Only Milestone is achieved, then the Amortization Date shall be extended to May, 1, 2026.
“Anti-Corruption Laws” means all laws, rules, and regulations of any jurisdiction applicable to Borrower or any of its controlled Affiliates from time to time concerning or relating to bribery or corruption, including without limitation the United States Foreign Corrupt Practices Act of 1977, as amended, the UK Bribery Act 2010 and other similar legislation in any other jurisdictions.
“Anti-Terrorism Laws” means any laws, rules, regulations or orders relating to terrorism or money laundering, including without limitation Executive Order No. 13224 (effective September 24, 2001), the USA PATRIOT Act, the laws comprising or implementing the Bank Secrecy Act, and the laws administered by OFAC.
“Blocked Person” means any Person: (a) listed in the annex to, or is otherwise subject to the provisions of, Executive Order No. 13224, (b) a Person owned or controlled by, or acting for or on behalf of, any Person that is listed in the annex to, or is otherwise subject to the provisions of, Executive Order No. 13224, (c) a Person with which any Lender is prohibited from dealing or otherwise engaging in any transaction by any Anti-Terrorism Law, (d) a Person that commits, threatens or conspires to commit or supports “terrorism” as defined in Executive Order No. 13224, or (e) a Person that is named a “specially designated national” or “blocked person” on the most current list published by OFAC or other similar list.
“Board” means, with respect to any Person that is a corporation, its board of directors, with respect to any Person that is a limited liability company, its board of managers, board of members or similar governing body, and with respect to any other Person that is a legal entity, such Person’s governing body in accordance with its organizational documents.
“Borrower Products” means all products, software, service offerings, technical data or technology currently being designed, manufactured or sold by any Loan Party or which any Loan Party intends to sell, license, or distribute in the future including any products or service offerings under development, collectively, together with all products, software, service offerings, technical data or technology that have been sold, licensed or distributed by any Loan Party since its incorporation.
“Borrower’s Books” means Borrower’s or any of its Subsidiaries’ books and records including ledgers, federal, state, local and foreign tax returns, records regarding Borrower’s or its Subsidiaries’ assets or liabilities, the Collateral, business operations or financial condition, and all computer programs or storage or any equipment containing such information.
“Business Day” means any day other than Saturday, Sunday and any other day on which banking institutions in the State of California or the State of New York are closed for business.
“Capital Lease” means, as applied to any Person, any lease of any property by that Person as lessee which, in accordance with GAAP, is required to be accounted for as a capital lease on the balance sheet of that Person.
2


“Cash” means all unrestricted cash, cash equivalents and liquid funds.
“Cash Equivalent Investment” means, at any time:
(a)    any direct obligation of (or unconditionally guaranteed by) the United States or a State thereof (or any agency or political subdivision thereof, to the extent such obligations are supported by the full faith and credit of the United States) maturing not more than one year after such time;
(b)    commercial paper maturing no more than one year from the date of creation thereof and currently having the top rating from either Standard & Poor’s Corporation or Moody’s Investors Service;
(c)    any certificate of deposit, time deposit or bankers’ acceptance, maturing not more than one year after its date of issuance, which is issued by any bank organized under the laws of the United States (or any State thereof) and which has (x) a credit rating of A2 or higher from Moody’s or A or higher from S&P and (y) a combined capital and surplus greater than One Billion Dollars ($1,000,000,000);
(d)    any repurchase agreement having a term of thirty (30) days or less entered into with any commercial banking institution satisfying the criteria set forth in clause (c)(i) above which:
(i)    is secured by a fully perfected security interest in any obligation of the type described in clause (a) above, and
(ii)    has a market value at the time such repurchase agreement is entered into of not less than one hundred percent (100%) of the repurchase obligation of such commercial banking institution thereunder;
(e)    any investments permitted by any Loan Party’s investment policy, which investment policy (and any amendments thereto) has been approved by Agent, such approval not to be unreasonably withhold or delayed; and
(f)    instruments and investments of the type and maturity described in clauses (a) through (d) above denominated in any foreign currency or of foreign obligors, which investments or obligors are, in the reasonable judgment of the Borrower, comparable in investment quality to those referred to above.
“CFC” means a “controlled foreign corporation” as defined in Section 957 of the Code.
“Change in Control” means (a) any reorganization, recapitalization, consolidation or merger (or similar transaction or series of related transactions) of Borrower, sale or exchange of outstanding shares (or similar transaction or series of related transactions) of Borrower in which the holders of Borrower’s outstanding shares immediately before consummation of such transaction or series of related transactions do not, immediately after consummation of such transaction or series of related transactions, retain shares representing more than fifty percent (50%) of the voting power of the surviving entity of such transaction or series of related transactions (or the parent of such surviving entity if such surviving entity is wholly owned by such parent), in each case without regard to whether Borrower is the surviving entity, (b) any Loan Party ceases to own one-hundred percent (100%) of the Equity Interests of any other Loan Party that it directly owns after the Closing Date or (c) any “Change of Control” (or any comparable term) shall occur under any other document or agreement evidencing any Indebtedness with an aggregate principal amount in excess of Five Million Dollars ($5,000,000); provided, that with respect to clause (b) of this definition, any transaction otherwise permitted under this Agreement shall not be considered a Change in Control.
“Closing Date” means the date of this Agreement.
3


“Code” means the Internal Revenue Code of 1986, as amended.
“Consolidated Revenues” means revenue determined in accordance with GAAP (as GAAP is substantially in effect on the Closing Date).
“Contingent Obligation” means, as applied to any Person, any direct or indirect liability, contingent or otherwise, of that Person with respect to (i) any Indebtedness, lease, dividend, letter of credit or other obligation of another, including any such obligation directly or indirectly guaranteed, endorsed, co-made or discounted or sold with recourse by that Person, or in respect of which that Person is otherwise directly or indirectly liable; (ii) any obligations with respect to undrawn letters of credit, corporate credit cards or merchant services issued for the account of that Person; and (iii) all obligations arising under any interest rate, currency or commodity swap agreement, interest rate cap agreement, interest rate collar agreement, or other agreement or arrangement designated to protect a Person against fluctuation in interest rates, currency exchange rates or commodity prices; provided, however, that the term “Contingent Obligation” shall not include endorsements for collection or deposit in the ordinary course of business. The amount of any Contingent Obligation shall be deemed, without duplication of the primary obligations, to be an amount equal to the stated or determined amount of the primary obligation in respect of which such Contingent Obligation is made or, if not stated or determinable, the maximum reasonably anticipated liability in respect thereof as determined by such Person in good faith; provided, however, that such amount shall not in any event exceed the maximum amount of the obligations under the guarantee or other support arrangement. For the avoidance of doubt, no Permitted Bond Hedge Transaction or Permitted Warrant Transaction will be considered a Contingent Obligation of the Loan Parties.
“Copyright License” means any written agreement granting any right to use any Copyright or Copyright registration, now owned or hereafter acquired by any Loan Party or in which any Loan Party now holds or hereafter acquires any interest.
“Copyrights” means all copyrights, whether registered or unregistered, held pursuant to the laws of the United States of America, any State thereof, or of any other country.
“Deposit Accounts” means any “deposit accounts,” as such term is defined in the UCC, and includes any checking account, savings account, or certificate of deposit.
“Domestic Subsidiary” means any Subsidiary organized under the laws of the United States of America, any State thereof, the District of Columbia, or any other jurisdiction within the United States of America.
“Due Diligence Fee” means [***], which fee has been paid to the Lenders prior to the Closing Date, and shall be deemed fully earned on such date regardless of the early termination of this Agreement.
“Equity Interests” means, with respect to any Person, the capital stock, partnership or limited liability company interest, or other equity securities or equity ownership interests of such Person; provided that “Equity Interests” shall not include at any time (i) Permitted Convertible Debt until such Permitted Convertible Debt has been converted pursuant to the terms thereof, (ii) other debt securities that are or by their terms may be convertible or exchangeable into such equity until such debt securities have been converted pursuant to the terms thereof or (iii) Permitted Convertible Debt Call Transactions until any equity interests have been issued pursuant to any Permitted Warrant Transaction.
“ERISA” means the Employee Retirement Income Security Act of 1974, as amended, and the regulations promulgated thereunder.
“Excluded Accounts” means (a) Deposit Accounts that are used exclusively for payroll, payroll taxes and other employee wages and benefit payments to or for the benefit of the employees of the Borrower and its Subsidiaries, (b) zero balance accounts, (c) domestic Deposit Accounts and securities
4


accounts of the Borrower or any Subsidiary (whether or not a Loan Party), so long as at any time the aggregate balance in all such accounts does not exceed One Million Dollars ($1,000,000), (d) accounts used exclusively to maintain cash collateral subject to a Permitted Lien, and (e) Deposit Accounts and securities accounts of the Borrower or any Subsidiary (whether or not a Loan Party), located outside the United States, so long as at any time the aggregate balance in all such accounts does not exceed the lesser of (i) Five Million Dollars ($5,000,000) and (ii) an amount equal to five percent (5.00%) of the consolidated cash of Borrower and its Subsidiaries.
“Excluded Property” means, with respect to any Loan Party, including any Person that becomes a Loan Party after the Closing Date as contemplated by Section 7.13, (a) any “intent-to-use” application for registration of a Trademark filed pursuant to Section 1(b) of the Lanham Act or an “Amendment to Allege Use” pursuant to Section 1(c) of the Lanham Act with respect thereto, solely to the extent, if any, that, and solely during the period, if any, in which, the grant of a security interest therein would impair the validity or enforceability of any registration that issues from such intent-to-use application under applicable federal law; provided, that, a security interest in such trademark application (and the resulting registration) is promptly granted to the Agent upon the filing and acceptance of a Statement of Use or an Amendment to Allege Use, as the case may be; (b) solely with respect to any Loan Party that is organized under the laws of any political subdivision of the United States, any personal property (including, without limitation, motor vehicles) in respect of which perfection of a Lien is not either (i) governed by the UCC or (ii) effected by appropriate evidence of the Lien being filed in either the United States Copyright Office or the United States Patent and Trademark Office, unless reasonably requested by the Agent; (c) any Excluded Accounts; (d) any asset which, subject to the terms of Section 7.19, is subject to a Lien of the type described in clause (vii) of the defined term “Permitted Liens” (i) pursuant to documents which prevent such Loan Party from granting any other Liens in such asset; (e) any margin stock; (f) any leasehold or subleasehold interest of such Loan Party in real property; (g) any General Intangible, permit, lease, license, contract or other Instrument of such Loan Party to the extent the grant of a security interest in such General Intangible, permit, lease, license, contract or other Instrument in the manner contemplated by the Loan Documents, under the terms thereof or under applicable law, is prohibited and would result in the termination thereof or would require the consent of a third party (other than any Loan Party or any Affiliate of any Loan Party) or otherwise give the other parties thereto the right to terminate, accelerate or otherwise alter such Loan Party’s rights, titles and interests thereunder (including upon the giving of notice or the lapse of time or both); provided, that, (i) any such limitation described in this clause (g) on the security interests granted under the Loan Documents shall only apply to the extent that any such prohibition could not be rendered ineffective pursuant to the UCC or any other applicable law or principles of equity, and (ii) in the event of the termination or elimination of any such prohibition or the requirement for any consent contained in any applicable law, General Intangible, permit, lease, license, contract or other Instrument, to the extent sufficient to permit any such item to become Collateral, or upon the granting of any such consent, or waiving or terminating any requirement for such consent, a security interest in such General Intangible, permit, lease, license, contract or other Instrument shall be automatically and simultaneously granted under the applicable Loan Documents and such item shall be included as Collateral, (h) more than sixty-five percent (65%) of the issued and outstanding capital stock, membership units or other securities entitled to vote owned or held of record by the Borrower in any Subsidiary that is a controlled foreign corporation (as defined in the Internal Revenue Code) and (i) any real or personal property as to which the Agent and the Borrower agree in writing that the costs or other consequences of obtaining a security interest or perfection thereof (including any adverse tax consequences to the Borrower and/or any of its Subsidiaries) are excessive in view of the benefits to be obtained by the Agent in connection therewith.
“Excluded Subsidiary” means (a) any Foreign Subsidiary that is prohibited by applicable law from providing a guaranty of the Obligations or granting Liens on its property in accordance with the terms of the Loan Documents, (b) any Foreign Subsidiary or Foreign Subsidiary Holding Company with respect to which, in the reasonable judgment of the Agent (confirmed in writing by notice to the Borrower) the cost or other consequences of such Foreign Subsidiary or Foreign Subsidiary Holding Company providing a guaranty (including any adverse tax consequences to the Borrower and/or any of its Subsidiaries) of the Obligations are excessive in view of the benefits to be obtained by the Agent therefrom (as reasonably determined by the Agent in consultation with Borrower), (c) any Immaterial Foreign Subsidiary, (d) any Subsidiary that is a CFC, and (e) any Subsidiary of a CFC.
5


“Foreign Subsidiary” means any Subsidiary other than a Domestic Subsidiary.
“Foreign Subsidiary Holding Company” means any Domestic Subsidiary that owns (directly or indirectly) no material assets other than Equity Interests (or Equity Interests and debt interests) of one or more (a) Foreign Subsidiaries or (b) other Foreign Subsidiary Holding Companies.
“GAAP” means generally accepted accounting principles in the United States of America, as in effect from time to time.
“Gross Profit” means (a) Consolidated Revenue minus (b) cost of revenue (determined in accordance with GAAP).
“Hedging Agreements” means all currency exchange agreements, interest rate swap agreements, interest rate cap agreements and interest rate collar agreements, and all other agreements or arrangements designed to protect against fluctuations in interest rates or currency exchange rates.
“Hedging Obligations” means, with respect to any Person, all liabilities of such Person under Hedging Agreements. For the avoidance of doubt, any Permitted Convertible Debt Call Transaction will not constitute Hedging Obligations.
“Immaterial Foreign Subsidiary” means any Foreign Subsidiary that, as of any date of determination (a) for the four consecutive Fiscal Quarter period most recently ended prior to such date for which financial statements have been delivered to the Agent pursuant to Sections 7.1(a) or (b), did not (together with its Subsidiaries) (i) generate in excess of two and one-half percent (2.50%) of Consolidated Revenues for such four consecutive Fiscal Quarter period or (ii) together with all other Immaterial Foreign Subsidiaries at such time (together with their respective Subsidiaries), generate in excess of five percent (5.00%) of Consolidated Revenues for such four consecutive Fiscal Quarter period and (b) did not have (together with its Subsidiaries) (i) net tangible assets in excess of two and one-half percent (2.50%) of consolidated net tangible assets of the Borrower and its Subsidiaries at such date or (ii) together with all other Immaterial Foreign Subsidiaries at such time (together with their respective Subsidiaries), net tangible assets in excess of five percent (5.00%) of consolidated net tangible assets of the Borrower and its Subsidiaries at such date; provided, that, notwithstanding anything herein to the contrary, in no event shall any Subsidiary that has become a Guarantor in accordance with the terms of this Agreement be deemed to be an Immaterial Foreign Subsidiary; provided, further, that, notwithstanding anything herein to the contrary, in no event shall any Immaterial Foreign Subsidiary own any material Intellectual Property.
“Indebtedness” means indebtedness of any kind, including (a) all indebtedness for borrowed money or the deferred purchase price of property or services (excluding trade credit entered into in the ordinary course of business), including reimbursement and other obligations with respect to surety bonds and letters of credit, (b) all obligations evidenced by notes, bonds, debentures or similar instruments, (c) all Capital Lease obligations, (d) equity securities of any Person subject to repurchase or redemption other than at the sole option of such Person, (e) “earnouts” (to the extent treated as liabilities on the balance sheet in accordance with GAAP), purchase price adjustments, profit sharing arrangements, deferred purchase money amounts and similar payment obligations or continuing obligations of any nature arising out of purchase and sale contracts, (f) [reserved], (g) non-contingent obligations to reimburse any bank or Person in respect of amounts paid under a letter of credit, banker’s acceptance or similar instrument, and (h) all Contingent Obligations. For the avoidance of doubt, no Warrant, Permitted Bond Hedge Transaction or Permitted Warrant Transaction will be considered Indebtedness of the Loan Parties.
“Initial Facility Charge” means [***], which is payable to the Lenders in accordance with Section 4.1(f).
“Insolvency Proceeding” means any proceeding by or against any Person under the United States Bankruptcy Code, or any other bankruptcy or insolvency law, including assignments for the
6


benefit of creditors, compositions, or proceedings seeking reorganization, arrangement, or other similar relief.
“Intellectual Property” means all of each Loan Party’s Copyrights; Trademarks; Patents; Licenses; trade secrets and inventions; mask works; each Loan Party’s applications therefor and reissues, extensions, or renewals thereof; and each Loan Party’s goodwill associated with any of the foregoing, together with each Loan Party’s rights to sue for past, present and future infringement of Intellectual Property and the goodwill associated therewith.
“Intellectual Property Security Agreement” means each Intellectual Property Security Agreement executed and delivered by each Loan Party to Agent and dated as of the Closing Date as the same may from time to time be amended, restated, modified or otherwise supplemented.
“Interest Only Milestone” means Borrower has provided evidence satisfactory to the Agent in its reasonable discretion that Borrower has, for the measurement period ending on or before December 31, 2023, achieved each of the following: (a) received at least [***] in new net cash proceeds from the sale of Borrower’s equity securities to investors, (b) T12M Revenue of at least [***], (c) trailing twelve (12) month Gross Profit of at least [***] for the corresponding period, in each case subject to reasonable verification by Borrower, and (d) no Event of Default shall have occurred or be continuing at such time.
“Investment” means (a) any beneficial ownership (including stock, partnership, limited liability company interests, or other securities) of or in any Person, (b) any loan, advance or capital contribution to any Person or (c) any Acquisition.
“IRS” means the United States Internal Revenue Service.
“Joinder Agreements” means for each Subsidiary (other than Excluded Subsidiaries), a completed and executed Joinder Agreement in substantially the form attached hereto as Exhibit F.
“License” means any Copyright License, Patent License, Trademark License or other license of rights or interests.
“Lien” means any mortgage, deed of trust, pledge, hypothecation, assignment for security, security interest, encumbrance, levy, lien or charge of any kind, whether voluntarily incurred or arising by operation of law or otherwise, against any property, any conditional sale or other title retention agreement, and any lease in the nature of a security interest.
“Loan” means the Advances made under this Agreement.
“Loan Party” means Borrower and any Guarantor.
“Loan Documents” means this Agreement, the promissory notes (if any), the ACH Authorization, the Account Control Agreements, the Joinder Agreements, all UCC Financing Statements, the Pledge Agreement, the Intellectual Property Security Agreement, and any other documents executed in connection with the Secured Obligations or the transactions contemplated hereby, as the same may from time to time be amended, modified, supplemented or restated.
“Material Adverse Effect” means a material adverse effect upon: (i) the business, operations, properties, assets or financial condition of Borrower and its Subsidiaries taken as a whole; or (ii) the ability of the Loan Parties, taken as a whole, to perform or pay the Secured Obligations in accordance with the terms of the Loan Documents, or the ability of Agent or the Lenders to enforce any of its rights or remedies with respect to the Secured Obligations; or (iii) the Collateral or Agent’s Liens on the Collateral or the priority of such Liens.
“Maximum Term Loan Amount” means Fifty Million Dollars ($50,000,000).
7


“Monthly Financials Trigger Period” is the period commencing on the last day of a month where, Borrower’s average market capitalization for the trailing ten (10) day period then ending is less than Five Hundred Million Dollars ($500,000,000) and ending on the day when Borrower’s average market capitalization for twenty (20) consecutive days is equal to or above Five Hundred Million Dollars ($500,000,000).
“Non-Disclosure Agreement” means that certain Non-Disclosure Agreement by and between Borrower and Agent dated as of August 28, 2019.
“Not Otherwise Applied” means, with reference to any amount of proceeds of any issuance of Equity Interests, that such amount was not previously applied in determining the permissibility of any transaction under the Loan Documents where such permissibility was (or may have been) contingent on the receipt of such amount or the availability of such amount for such purpose.
“OFAC” is the U.S. Department of Treasury Office of Foreign Assets Control.
“OFAC Lists” are, collectively, the Specially Designated Nationals and Blocked Persons List maintained by OFAC pursuant to Executive Order No. 13224, 66 Fed. Reg. 49079 (Sept. 25, 2001) and/or any other list of terrorists or other restricted Persons maintained pursuant to any of the rules and regulations of OFAC or pursuant to any other applicable Executive Orders.
“Participant Register” has the meaning specified in Section 11.8.
“Patent License” means any written agreement granting any right with respect to any invention on which a Patent is in existence or a Patent application is pending, in which agreement any Loan Party now holds or hereafter acquires any interest.
“Patents” means all letters patent of, or rights corresponding thereto, in the United States of America or in any other country, all registrations and recordings thereof, and all applications for letters patent of, or rights corresponding thereto, in the United States of America or any other country.
“Performance Milestone” means Borrower has provided evidence satisfactory to the Agent in its reasonable discretion that Borrower has, for the twelve (12) month measurement period ending on December 31, 2022, achieved each of the following: (a) T12M Revenue of at least [***], and (b) trailing twelve (12) month Gross Profit of at least [***] for the corresponding period, in each case subject to reasonable verification by Borrower.
“Permitted Acquisition” means an Investment consisting of an Acquisition by any Loan Party; provided, that:
(a) the property acquired (or the property of the Person acquired) in such Acquisition is used or useful in the same or a related line of business as the Borrower and its Subsidiaries (or any reasonable extensions or expansions thereof),
(b) no Event of Default shall have occurred and be continuing or would immediately result from such Acquisition,
(c) the Agent shall have received (or shall receive in connection with the closing of such Acquisition) all items in respect of the Equity Interests or property acquired in such Acquisition required to be delivered by the terms of this Agreement (when and as required thereby),
(d) such Acquisition shall not be a “hostile” acquisition and shall have been approved by the board of directors (or equivalent governing body) and/or the shareholders (or equivalent) of the applicable Loan Party and the target of such Acquisition,
8


(e) the Borrower shall have delivered to the Agent pro forma financial statements for the Borrower and its Subsidiaries after giving effect to such Acquisition for the twelve-month period ending as of the most recent Fiscal Quarter end in a form reasonably satisfactory to the Agent,
(f) the sum of the purchase price of such proposed new acquisition, computed on the basis of total cash acquisition consideration paid or incurred, or to be paid or incurred, by the applicable Loan Party with respect thereto, including any deferred acquisition consideration which is non contingency or milestone based (but specifically excluding any deferred acquisition consideration which is contingency or milestone based) shall not exceed Ten Million Dollars ($10,000,000) per fiscal year, provided that after giving effect to such acquisition on a pro forma basis, Borrower’s unrestricted Cash (other than (a) Liens granted to Agent under the Loan Document) shall not be less than One Hundred Million Dollars ($100,000,000) ; and
(g) Borrower has and maintains, and delivers to Agent no less than ten (10) days (or such shorter period agreed to by Agent) prior to any such Acquisition, a certificate signed by Borrower’s Chief Executive Officer or Chief Financial Officer, in form reasonably acceptable to Agent (it being agreed that any certificate previously delivered to Agent that was accepted by Agent shall be deemed to be in form acceptable to Agent for future use) demonstrating compliance with, on and after June 30, 2023, the covenant set forth in Section 7.19(a) hereof on a pro forma basis as if the Acquisition occurred on the first day of the most recent measurement period with respect to such financial covenant.
        “Permitted Bond Hedge Transaction” means any call or capped call option (or substantively equivalent derivative transaction) pursuant to which the Borrower acquires an option requiring the counterparty thereto to deliver to the Borrower (i) shares of common stock of the Borrower (or other securities or property following a merger event or other change of the common stock of the Borrower), (ii) the cash value thereof or (iii) a combination thereof, in each case, from time to time upon exercise of such option entered into by the Borrower in connection with the issuance of Permitted Convertible Debt, provided that the purchase price for any Permitted Bond Hedge Transaction, less the proceeds received by the Borrower from the sale of any related Permitted Warrant Transaction, does not exceed the net proceeds received by the Borrower from the sale of the Permitted Convertible Debt issued in connection with the Permitted Bond Hedge Transaction.

“Permitted Borrower Equity Buybacks” means the Borrower may repurchase or buy back any Equity Interests of the Borrower in the amount not to exceed the result of (a) one hundred percent (100%) of any amounts directly or indirectly received by the Borrower in connection with any direct or indirect Equity Interests issuances, sales or other dispositions of Equity Interests by the Borrower (the "Borrower Equity Interests Disposition Proceeds"), minus (b) any Borrower Equity Interests Disposition Proceeds used to make any voluntary principal prepayments in cash with respect to the Term Loan.

“Permitted Convertible Debt” means Indebtedness that is either (i) convertible into a fixed number (subject to customary anti-dilution adjustments, “make-whole” increases and other customary changes thereto) of shares of common stock of the Borrower (and cash in lieu of fractional shares) (or other securities or property following a merger event or other change of the common stock of the Borrower), cash or any combination thereof (with the amount of such cash or such combination determined by reference to the market price of such common stock or such other securities) or (ii) sold as units with call options, warrants or rights to purchase (or substantially equivalent derivative transactions) that are exercisable for shares of common stock of the Borrower (and cash in lieu of fractional shares) (or other securities or property following a merger event or other change of the common stock of the Borrower), cash or any combination thereof (with the amount of such cash or such combination determined by reference to the market price of such common stock or such other securities); provided that such Indebtedness shall (a) not require any scheduled amortization or otherwise required payment of principal prior to, or have a scheduled maturity date, earlier than, one hundred eighty (180) days after the Term Loan Maturity Date, (b) be unsecured or subordinated to the Secured Obligations pursuant to terms satisfactory to the Agent in its sole discretion, (c) not be guaranteed by any Subsidiary of Borrower that is not also a Loan Party, and (d) shall be Indebtedness of the Borrower and not any Subsidiary thereof.

9


“Permitted Convertible Debt Call Transaction” means any Permitted Bond Hedge Transaction and any Permitted Warrant Transaction.
“Permitted Employee Stock Purchase Loans” means any loans advanced by the Borrower under clause (ix) of the defined term “Permitted Investments”
“Permitted Employee Stock Purchase Loans Forgiveness and Collateral Release Event” means the termination by the Borrower of the agreements and documents (other than provisions that expressly survive the termination thereof) entered into by the Borrower in connection with any Permitted Employee Stock Purchase Loan (and release and termination by the Borrower of all collateral and Liens, if any, provided thereunder and release, termination or removal by the Borrower of all personal recourse, if any, of the applicable borrower thereunder) upon the principal and accrued interest of such Permitted Employee Stock Purchase Loan being either (i) forgiven in full pursuant to an approval by the board of directors (or similar governing body) of the Borrower or (ii) paid in full.
“Permitted Indebtedness” means:
(i)Indebtedness under the Loan Documents;
(ii)intercompany Indebtedness permitted under the defined term “Permitted Investments” (other than by reference to this defined term “Permitted Indebtedness” (or any sub-clause hereof));
(iii)Indebtedness existing as of the Closing Date which is disclosed in Schedule 1A and any extensions, renewals or replacements thereof; provided, that, with respect to any such extension, renewal or replacement, (i) the outstanding principal amount of such Indebtedness is not increased except by an amount equal to fees and expenses and any premium reasonably incurred (and any paid-in-kind interest provided) in connection with any such extension, renewal or replacement, and (ii) the terms of such Indebtedness are not modified to impose materially more burdensome terms, taken as a whole, upon the Borrower or any Subsidiary, as the case may be (it being understood that an increase in the interest rate, fees or other pricing applicable thereto shall not be deemed to be materially more burdensome so long as such interest rate, fees or other pricing does not exceed the then applicable market interest rate, fees and other pricing);
(iv)unsecured Indebtedness incurred (i) in the ordinary course of business of the Borrower and its Subsidiaries in the nature of trade payables owing to suppliers and other trade creditors on negotiated trade terms in connection with purchases of goods and services, which may be overdue or subject to good faith disputes and for which adequate reserves in accordance with GAAP have been set aside on the books of the Borrower and its Subsidiaries, and (ii) in respect of performance, surety or appeal bonds provided in the ordinary course of business, but excluding (in each case), Indebtedness incurred through the borrowing of money or Contingent Obligations in respect thereof;
(v)Contingent Obligations which are a “Permitted Investment” (other than by reference to “Permitted Indebtedness” (or any sub-clause hereof));
(vi)purchase money Indebtedness and Capital Leases in an aggregate amount of up to Five Million Dollars ($5,000,000) outstanding at any time, in each case, secured by a Lien described in clause (ix) of the “Permitted Liens”; provided, that, such Indebtedness does not exceed the lesser of the cost or fair market value of the equipment or other property financed with such Indebtedness;
(vii)Indebtedness incurred in the ordinary course of business under corporate credit cards;
(viii)reimbursement obligations in connection with letters of credit, bank guarantees or bank warranties that are solely secured by cash or Cash Equivalent Investments and are
10


issued on behalf of the Borrower or any Subsidiary, in an aggregate amount not to exceed Five Million Dollars ($5,000,000) at any time;
(ix)Indebtedness in respect of any agreement providing for treasury, depositary or cash management services, including in connection with automated clearing house transfers of funds or any similar transactions, securities settlements, foreign exchange contracts, assumed settlement, netting services, overdraft protections and other cash management, intercompany cash pooling and similar arrangements, in each case in the ordinary course of business;
(x)Hedging Obligations of the Borrower solely in respect of directly mitigating floating interest rate risks of the Borrower associated with the Loans, covering a notional amount not to exceed the aggregate amount of the Loans; provided, that, (i) such obligations are (or were) entered into by such Person in the ordinary course of business and (ii) the applicable Hedging Agreement does not contain any provision exonerating the non-defaulting party from its obligation to make payments on outstanding transactions to the defaulting party;
(xi)Indebtedness consisting of (i) the bona fide financing of insurance premiums or self-insurance obligations (which must be commercially reasonable and consistent with insurance practices generally) or (ii) take-or-pay obligations contained in supply or similar agreements, in each case, in the ordinary course of business;
(xii)worker’s compensation claims, payment obligations in connection with health disability or other types of social security benefits, unemployment or other insurance obligations, reclamation and statutory obligations, in each case, incurred in the ordinary course of business;
(xiii)Indebtedness incurred as a result of endorsing negotiable instruments received in the ordinary course of business;
(xiv)[reserved];
(xv)Permitted Convertible Debt in an aggregate principal amount not to exceed [***]; and
(xvi)other unsecured Indebtedness in an aggregate amount not to exceed Five Million Dollars ($5,000,000) at any time outstanding.
“Permitted Investment” means:
(i)Investments existing on the Closing Date and identified in Schedule 1B;
(ii)Investments in the form of cash and Cash Equivalent Investments;
(iii)Investments received in connection with the bankruptcy or reorganization of, or settlement of delinquent accounts and disputes with, customers and suppliers, in each case in the ordinary course of business;
(iv)Investments consisting of the deferred portion of the sales price received by the Borrower or any Subsidiary in connection with any Permitted Transfers;
(v)(i) Investments in any Person that is a Loan Party prior to giving effect to such Investment, (ii) Investments by any Subsidiary that is not a Loan Party in any other Subsidiary that is not a Loan Party, and (iii) Investments by Loan Parties in Subsidiaries that are not Loan Parties, in the case of this clause (iii), in an aggregate amount not to exceed Five Million Dollars ($5,000,000) per fiscal year;
11


(vi)Investments constituting (i) accounts receivable arising, (ii) notes receivable or trade debt granted, or (iii) deposits made, in each case, in connection with the purchase price of goods or services and in the ordinary course of business;
(vii)Hedging Obligations permitted by clause (x) of the defined term “Permitted Indebtedness”;
(viii)Investments consisting of the endorsement of negotiable instruments for deposit or collection or similar transaction in the ordinary course of business;
(ix)reserved;
(x)Investments consisting of loans by the Borrower to its employees on an arms-length basis for travel advances and relocation costs in the ordinary course of business, in an aggregate amount not to exceed One Million Five Hundred Thousand Dollars ($1,500,000) in any fiscal year;
(xi)Investments consisting of Deposit Accounts or securities accounts, subject to compliance with Section 7.12;
(xii)Permitted Acquisitions;
(xiii)Investments consisting of security deposits with utilities, landlords and other like Persons made in the ordinary course of business;
(xiv)joint ventures, minority investments, or strategic alliances in the ordinary course of the Borrower’s business consisting of the licensing of technology, the development of technology or the providing of technical support, in an aggregate amount not to exceed Two Million Dollars ($2,000,000) during any fiscal year; provided that in connection with any such Investment, (1) the Borrower shall provide to the Agent at least ten (10) Business Days’ prior written notice of such Investment, which notice shall include a reasonably detailed description of such Investment together with any other financial information, financial analysis, documentation, and other information relating to such Investment upon Agent’s reasonable request; (2) no Event of Default has occurred and is continuing or would exist immediately after giving effect to such Investment; (3) such Investment shall only involve assets comprising the same or a related line of business as the Borrower and its Subsidiaries (or any reasonable extensions or expansions thereof); and (4) such Investment shall have been approved by the Borrower’s board of directors;
(xv)[reserved];
(xvi)the Permitted Borrower Equity Buybacks;
(xvii)other Investments in an aggregate amount not to exceed Five Million Dollars ($5,000,000) in any fiscal year;
(xviii)any Permitted Employee Stock Purchase Loans Forgiveness and Collateral Release Events, to the extent constituting an Investment; and
(xix)Investments in connection with (including, for the avoidance of doubt, the entry into, payment of any premium with respect to, and the settlement of) any Permitted Convertible Debt, any Permitted Bond Hedge Transaction or any Permitted Warrant Transaction, in each case solely as permitted by this Agreement.
“Permitted Licenses” means (i) nonexclusive licenses and nonexclusive sublicenses, (ii) exclusive licenses with respect to global contract manufacturing and distribution agreements and (iii) exclusive licenses with respect to discrete geographical areas, in each case, of Intellectual Property granted in the ordinary course of business.
12


“Permitted Liens” means:
(i)Liens pursuant to any Loan Document;
(ii)deposits made in the ordinary course of business to secure liabilities to insurance carriers, insurance companies and brokers;
(iii)Liens existing as of the Closing Date and disclosed in Schedule 1C and any replacements, renewals or extensions thereof; provided, that, with respect to any such replacement, renewal or extension, (i) the property covered thereby is not increased, (ii) the principal amount secured or benefited thereby is not increased except by an amount equal to fees and expenses reasonably incurred (or any paid-in-kind interest provided) in connection with any such replacement, renewal or extension, or the terms modified to impose materially more burdensome terms, taken as a whole, upon the Borrower or any Subsidiary, as the case may be (it being understood that an increase in the interest rate, fees and other pricing applicable thereto shall not be deemed to be materially more burdensome so long as such interest rate, fees and other pricing do not exceed the then applicable market interest rate, fees and other pricing), (iii) the direct or any contingent obligor with respect thereto is not changed and (iv) any replacement, renewal or extension of the underlying Indebtedness is Permitted Indebtedness;
(iv)Liens in favor of suppliers, carriers, warehousemen, mechanics, materialmen and landlords and other similar Liens granted in the ordinary course of business and for amounts not overdue or are being diligently contested in good faith by appropriate proceedings and for which adequate reserves in accordance with GAAP shall have been set aside on its books;
(v)Liens incurred or deposits made in the ordinary course of business in connection with worker’s compensation, unemployment insurance or other forms of governmental insurance or benefits, or to secure performance of tenders, statutory obligations, bids, leases or other similar obligations (other than for borrowed money) entered into in the ordinary course of business or to secure obligations on surety and appeal bonds or performance bonds;
(vi)Liens securing judgments for the payment of money (or appeal or other surety bonds relating to such judgments) not constituting an Event of Default under Section 9.6;
(vii)easements, rights-of-way, zoning restrictions, minor defects or irregularities in title and other similar encumbrances not interfering in any material respect with the value or use of the property to which such Lien is attached;
(viii)Liens for Taxes (A) not at the time delinquent or that are thereafter payable without penalty or (B) that are being diligently contested in good faith by appropriate proceedings and for which adequate reserves in accordance with GAAP shall have been set aside on the Loan Parties’ books;
(ix)Liens in connection with purchase money Indebtedness and Capital Leases, in each case, permitted by clause (vi) of “Permitted Indebtedness”; provided, that, (i) such liens exist prior to the acquisition of, or attach substantially simultaneously with, or within ninety (90) days after, the acquisition, lease, repair, improvement or construction of, such property financed or leased by such Indebtedness and (ii) such liens do not extend to any property of the Borrower or the applicable Subsidiary other than the property (and proceeds thereof) acquired, leased or built, or the improvements or repairs, financed by such Indebtedness;
(x)Liens in favor of customs and revenue authorities arising as a matter of law to secure payments of custom duties that are promptly paid on or before the date they become due;
(xi)Liens on cash and Cash Equivalent Investments securing Indebtedness permitted by clause (viii) of “Permitted Indebtedness”;
13


(xii)(i) bankers’ liens, statutory and common law rights of setoff and other similar rights as to deposits of cash and securities in favor of Agents and other depository institutions; and (ii) Liens of a collection bank arising under Section 4-210 of the UCC on items in the course of collection;
(xiii)Permitted Licenses;
(xiv)nonexclusive licenses or sublicenses, leases or subleases of property (in each case, other than with respect to Intellectual Property) granted in the ordinary course of business (if, solely with respect to outbound licenses and leases of owned property, such leases and licenses do not prohibit the Borrower or any Subsidiary from granting the Agent a security interest in such property);
(xv)[reserved];
(xvi)Liens not otherwise permitted by the other clauses of “Permitted Liens” securing obligations in an aggregate principal amount not to exceed Five Million Dollars ($5,000,000) at any time outstanding.
“Permitted Transfers” means:
(i)Transfers of Inventory in the ordinary course of business,
(ii)Transfers of obsolete, damaged, worn out or surplus property in the ordinary course of business or property which is no longer used or useful in the business activities of the Borrower or its Subsidiaries,
(iii)Distributions permitted by Section 7.7,
(iv)Transfers consisting of Permitted Liens,
(v)Transfers consisting of Permitted Investments,
(vi)Transfers consisting of unpaid and overdue accounts receivables in connection with the collection, compromise or settlement thereof in the ordinary course of business and not as part of a financing transaction,
(vii)Permitted Licenses,
(viii)Transfers of cash or Cash Equivalent Investments in the ordinary course of business and not otherwise prohibited by this Agreement or the other Loan Documents,
(ix)the abandonment or other disposition of any rights to Intellectual Property that are not material or are no longer used or useful in any material respect in the business of the Borrower and its Subsidiaries,
(x)Transfers to any Loan Party or any Subsidiary; provided, that, if the transferor of such property is a Loan Party, the transferee thereof must be a Loan Party,
(xi)Transfers of property to the extent that (i) such property is exchanged for credit against the purchase price of similar replacement property or (ii) the proceeds of such Transfer are applied to the purchase price of such replacement property,
(xii)[reserved],
(xiii)other Transfers of assets having a fair market value of not more than One Million Dollars ($1,000,000) in the aggregate in any fiscal year; and
14


(xiv)(i) the disposition, unwinding or terminating of Hedging Agreements not entered into for speculative purposes or the transactions contemplated thereby, (ii) the issuance or sale of any Permitted Convertible Debt by the Borrower, (iii) the sale of any Permitted Warrant Transaction by the Borrower, (iv) the purchase of any Permitted Bond Hedge Transaction by the Borrower or (v) the performance by the Borrower of its obligations under any Permitted Convertible Debt, any Permitted Warrant Transaction or any Permitted Bond Hedge Transaction.
“Permitted Warrant Transaction” means any call option, warrant or right to purchase (or substantively equivalent derivative transaction) relating to the Borrower’s common stock (or other securities or property following a merger event or other change of the common stock of the Borrower) and/or cash (in an amount determined by reference to the price of such common stock) sold by Borrower substantially concurrently with any purchase by the Borrower of a related Permitted Bond Hedge Transaction.
“Person” means any individual, sole proprietorship, partnership, joint venture, trust, unincorporated organization, association, corporation, limited liability company, institution, other entity or government.
“Pledge Agreement” means the Pledge Agreement dated as of the Closing Date between Borrower and Agent, as the same may from time to time be amended, restated, modified or otherwise supplemented.
“Qualified Cash” means an amount equal to the aggregate amount of the Loan Parties’ Cash held in accounts subject to an Account Control Agreement in favor of Agent.
“Receivables” means (i) all of each Loan Party’s Accounts, Instruments, Documents, Chattel Paper, Supporting Obligations, letters of credit, proceeds of any letter of credit, and Letter of Credit Rights, and (ii) all customer lists, software, and business records related thereto.
“Redemption Conditions” means, with respect to any redemption by any of the Loan Parties of any Permitted Convertible Debt, satisfaction of each of the following events: (a) no default or Event of Default shall exist or result therefrom, and (b) both immediately before and at all times after such redemption, the Loan Parties’ Qualified Cash shall be no less than one hundred fifty percent (150%) of the outstanding principal amount of the Term Loan Advances.
“Register” has the meaning specified in Section 11.7.
“Required Lenders” means at any time, the holders of more than fifty percent (50%) of the sum of the aggregate unpaid principal amount of the Term Loan Advances then outstanding.
“Sanctioned Country” means, at any time, a country or territory which is the subject or target of any Sanctions.
“Sanctioned Person” means, at any time, (a) any Person listed in any Sanctions-related list of designated Persons maintained by the Office of Foreign Assets Control of the U.S. Department of the Treasury or the U.S. Department of State, or by the United Nations Security Council, the European Union or any EU member state, (b) any Person operating, organized or resident in a Sanctioned Country or (c) any Person controlled by any such Person.
“Sanctions” means economic or financial sanctions or trade embargoes imposed, administered or enforced from time to time by (a) the U.S. government, including those administered by the Office of Foreign Assets Control of the U.S. Department of the Treasury or the U.S. Department of State, or (b) the United Nations Security Council, the European Union or Her Majesty’s Treasury of the United Kingdom.
15


“Secured Obligations” means each Loan Party’s obligations under this Agreement and any Loan Document (other than the Warrant), including any obligation to pay any amount now owing or later arising.
“Subordinated Indebtedness” means Indebtedness subordinated to the Secured Obligations in amounts and on terms and conditions satisfactory to Agent in its reasonable discretion and subject to a subordination agreement in form and substance satisfactory to Agent in its reasonable discretion.
“Subsidiary” means an entity, whether a corporation, partnership, limited liability company, joint venture or otherwise, in which Loan Party owns or controls, either directly or indirectly, fifty percent (50%) or more of the outstanding voting securities, including each entity listed on Schedule 1 hereto.
“T12M Revenue” means Borrower’s revenue (determined in accordance with GAAP), measured on a trailing twelve (12) month basis as of the date of the most recently delivered monthly financial statement in accordance with Section 7.1(a).
“Taxes” means all present or future taxes, levies, imposts, duties, deductions, withholdings (including backup withholding), assessments, fees or other charges imposed by any governmental authority, including any interest, additions to tax or penalties applicable thereto.
“Term Commitment” means as to any Lender, the obligation of such Lender, if any, to make a Term Loan Advance to the Borrower in a principal amount not to exceed the amount set forth under the heading “Term Commitment” opposite such Lender’s name on Schedule 1.1.
“Term Loan Advance” means each Tranche 1 Advance, Tranche 2 Advance and any other Term Loan funds advanced under this Agreement.
“Term Loan Interest Rate” means for any day a per annum rate of interest equal to the greater of either (i) (x) the prime rate as reported in The Wall Street Journal plus (y) six and fifteenth one hundredths percent (6.15%), and (ii) nine and forty one hundredths percent (9.40%).
“Term Loan Maturity Date” means May 1, 2026; provided that if such day is not a Business Day, the Term Loan Maturity Date shall be the immediately preceding Business Day.
“Termination Date” means the date on which all Obligations (other than contingent indemnity and reimbursement obligations for which no claim has been asserted) have been paid in full in cash and the Term Commitment shall have been terminated.
“Testing Period” means each fiscal quarter, in which Borrower has failed to maintain its unrestricted Qualified Cash in an amount greater than or equal to Sixty Million Dollars ($60,000,000), to be tested on the last day of each month in such fiscal quarter and measured as the average amount for the last five days of each month.
“Trademark License” means any written agreement granting any right to use any Trademark or Trademark registration, now owned or hereafter acquired by any Loan Party or in which any Loan Party now holds or hereafter acquires any interest.
“Trademarks” means all trademarks (registered, common law or otherwise) and any applications in connection therewith, including registrations, recordings and applications in the United States Patent and Trademark Office or in any similar office or agency of the United States of America, any State thereof or any other country or any political subdivision thereof.
16


“UCC” means the Uniform Commercial Code as the same is, from time to time, in effect in the State of California; provided, that in the event that, by reason of mandatory provisions of law, any or all of the attachment, perfection or priority of, or remedies with respect to, Agent’s Lien on any Collateral is governed by the Uniform Commercial Code as the same is, from time to time, in effect in a jurisdiction other than the State of California, then the term “UCC” shall mean the Uniform Commercial Code as in effect, from time to time, in such other jurisdiction solely for purposes of the provisions thereof relating to such attachment, perfection, priority or remedies and for purposes of definitions related to such provisions.
“U.S. Person” means any Person that is a “United States person” as defined in Section 7701(a)(30) of the Code.
1.2The following terms are defined in the Sections or subsections referenced opposite such terms:
Defined TermSection
AgentPreamble
Assignee11.14
BorrowerPreamble
Claims11.11
Collateral3.1
Confidential Information11.13
End of Term Charge2.6
Event of Default9
Financial Statements7.1
Indemnified Person6.3
LendersPreamble
Liabilities6.3
Maximum Rate2.3
Open-Source License5.10
Prepayment Charge2.5
Publicity Materials11.19
Register11.7
Rights to Payment3.1
Tranche 1 Advance2.2(a)
Tranche 2 Advance2.2(a)
Transfer7.8

1.3Unless otherwise specified, all references in this Agreement or any Annex or Schedule hereto to a “Section,” “subsection,” “Exhibit,” “Annex,” or “Schedule” shall refer to the corresponding Section, subsection, Exhibit, Annex, or Schedule in or to this Agreement. Unless otherwise specifically provided herein, any accounting term used in this Agreement or the other Loan Documents shall have the meaning customarily given such term in accordance with GAAP, and all financial computations hereunder shall be computed in accordance with GAAP, consistently applied. Unless otherwise defined herein or in the other Loan Documents, terms that are used herein or in the other Loan Documents and defined in the UCC shall have the meanings given to them in the UCC. For all purposes under the Loan Documents, in connection with any division or plan of division under Delaware law (or any comparable event under a different jurisdiction’s laws): (a) if any asset, right, obligation or liability of any Person becomes the asset, right, obligation or liability of a different Person, then it shall be deemed to have been
17


transferred from the original Person to the subsequent Person and (b) if any new Person comes into existence, such new Person shall be deemed to have been organized on the first date of its existence by the holders of its Equity Interests at such time.
SECTION 2. THE LOAN
2.1[Reserved]
2.2Term Loan Advances.
(a)Advances. Subject to the terms and conditions of this Agreement, the Lenders will severally (and not jointly) make in an amount not to exceed its respective Term Commitment, and Borrower agrees to draw, a Term Loan Advance of Twenty Million Dollars ($20,000,000) on the Closing Date (the “Initial Tranche 1 Advance”). Subject to the terms and conditions of this Agreement, on or before March 15, 2023, Borrower may request, additional Term Loan Advances in an aggregate principal amount of Twenty Million Dollars ($20,000,000) (the “Subsequent Tranche 1 Advance”, together with the Initial Tranche 1 Advance, collectively referred to as “Tranche 1 Advance”). Further, subject to the (i) terms and conditions of this Agreement, and (ii) achievement of the Performance Milestone by the Borrower, on or before June 15, 2023, Borrower may request, additional Term Loan Advances in an aggregate principal amount of Ten Million Dollars ($10,000,000) (the “Tranche 2 Advance”). The minimum amount of each Subsequent Tranche 1 Advance and each Tranche 2 Advance shall be Two Million Five Hundred Thousand Dollars ($2,500,000). The aggregate outstanding Term Loan Advances may be up to the Maximum Term Loan Amount.
(b) Advance Request. To obtain a Term Loan Advance, Borrower shall complete, sign and deliver an Advance Request (at least one (1) Business Day before the Closing Date and at least five (5) Business Days before each Advance Date other than the Closing Date) to Agent. The Lenders shall fund the Term Loan Advance in the manner requested by the Advance Request provided that each of the conditions precedent to such Term Loan Advance is satisfied as of the requested Advance Date.
(c)Interest.
(i)Term Loan Interest Rate. The principal balance of each Term Loan Advance shall bear interest thereon from such Advance Date at the Term Loan Interest Rate based on a year consisting of 360 days, with interest computed daily based on the actual number of days elapsed. The Term Loan Interest Rate will float and change on the day the “prime rate” as reported in The Wall Street Journal or if such publication is not available, a similar national publication, changes from time to time.
(d)Payment. Borrower will pay interest on each Term Loan Advance on the first Business Day of each month, beginning the month after the Advance Date. Borrower shall repay the aggregate Term Loan principal balance that is outstanding on the day immediately preceding the Amortization Date, in equal monthly installments of principal plus all accrued but unpaid interest (the “Monthly Repayment”) beginning on the Amortization Date and continuing on the first Business Day of each month thereafter until the Secured Obligations (other than inchoate indemnity obligations) are repaid. The entire Term Loan principal balance and all accrued but unpaid interest hereunder, shall be due and payable on the Term Loan Maturity Date. Notwithstanding the foregoing sentence, in the event that Borrower achieves the Interest Only Milestone, then Borrower shall not be required to make the Monthly Repayment and the entire Term Loan principal balance and all accrued but unpaid interest hereunder, shall be due and payable on the Term Loan Maturity Date. Borrower shall make all payments under this Agreement without setoff, recoupment or deduction and regardless of any counterclaim or defense. If a payment hereunder becomes due and payable on a day that is not a Business Day, the due date thereof shall be the immediately preceding Business Day. The Lenders will initiate debit entries to the Borrower’s account as authorized on the ACH Authorization (i) on each
18


payment date of all periodic obligations payable to the Lenders under each Term Loan Advance and (ii) out-of-pocket legal fees and costs incurred by Agent or the Lenders in connection with Section 11.12 of this Agreement; provided that, with respect to clause (i) above, in the event that the Lenders or Agent informs Borrower that the Lenders will not initiate a debit entry to Borrower’s account for a certain amount of the periodic obligations due on a specific payment date, Borrower shall pay to the Lenders such amount of periodic obligations in full in immediately available funds on such payment date; provided, further, that, with respect to clause (i) above, if the Lenders or Agent informs Borrower that the Lenders will not initiate a debit entry as described above later than the date that is three (3) Business Days prior to such payment date, Borrower shall pay to the Lenders such amount of periodic obligations in full in immediately available funds on the date that is three (3) Business Days after the date on which the Lenders or Agent notifies Borrower of such; provided, further, that, with respect to clause (ii) above, in the event that the Lenders or Agent informs Borrower that the Lenders will not initiate a debit entry to Borrower’s account for certain amount of such out-of-pocket legal fees and costs incurred by Agent or the Lenders, Borrower shall pay to the Lenders such amount in full in immediately available funds within three (3) Business Days.
2.3Maximum Interest. Notwithstanding any provision in this Agreement or any other Loan Document, it is the parties’ intent not to contract for, charge or receive interest at a rate that is greater than the maximum rate permissible by law that a court of competent jurisdiction shall deem applicable hereto (which under the laws of the State of California shall be deemed to be the laws relating to permissible rates of interest on commercial loans) (the “Maximum Rate”). If a court of competent jurisdiction shall finally determine that Borrower has actually paid to the Lenders an amount of interest in excess of the amount that would have been payable if all of the Secured Obligations had at all times borne interest at the Maximum Rate, then such excess interest actually paid by Borrower shall be applied as follows: first, to the payment of the Secured Obligations consisting of the outstanding principal; second, after all principal is repaid, to the payment of the Lenders’ accrued interest, costs, expenses, professional fees and any other Secured Obligations; and third, after all Secured Obligations are repaid, the excess (if any) shall be refunded to Borrower.
2.4Default Interest. In the event any payment is not paid on the scheduled payment date, other than due to a failure of any ACH debit due solely to an administrative or operational error of Agent or Lender or the Borrower’s bank if the Borrower had the funds to make the payment when due and makes the payment within three (3) Business Days following the Borrower’s knowledge of such failure to pay an amount equal to four percent (4%) of the past due amount shall be payable on demand. In addition, upon the occurrence and during the continuation of an Event of Default hereunder, all Secured Obligations, including principal, interest, compounded interest, and professional fees, shall bear interest at a rate per annum equal to the rate set forth in Section 2.2(c) plus four percent (4%) per annum. In the event any interest is not paid when due hereunder, delinquent interest shall be added to principal and shall bear interest on interest, compounded at the rate set forth in Section 2.2(c) or Section 2.4, as applicable.
2.5Prepayment. At its option, Borrower may prepay all, or a portion of the outstanding Advances by paying the entire principal balance (or such portion thereof), all accrued and unpaid interest thereon, together with a prepayment charge equal to the following percentage of the Advance amount being prepaid: with respect to each Advance, if such Advance amounts are prepaid in any of the first twelve (12) months following the Closing Date, two and one-half percent (2.50%); after twelve (12) months following the Closing Date but prior to twenty four (24) months following the Closing Date, one and one-half percent (1.50%); and thereafter but prior to and excluding the Term Loan Maturity Date, one percent (1.00%) (each, a “Prepayment Charge”). If at any time Borrower elects to make a prepayment, and at such time, there are outstanding Advances under multiple Tranches, the Prepayment Charge shall be determined by applying the amount of such prepayment in the following order: first, to the outstanding principal amount (and accrued but unpaid interest thereon) of Advances outstanding under the Tranche with the latest initial funding date; second, to the outstanding principal amount (and accrued but unpaid interest thereon) of Advances outstanding under the Tranche with the next latest initial funding date and so on until the entire principal balance of all Advances made hereunder (and all accrued but unpaid interest thereon) is paid in full. Borrower agrees that the Prepayment Charge is a reasonable calculation of the Lenders’ lost profits in view of the difficulties and impracticality of determining actual damages
19


resulting from an early repayment of the Advances. Borrower shall prepay the outstanding amount of all principal and accrued interest through the prepayment date and the Prepayment Charge upon the occurrence of a Change in Control or any other prepayment hereunder. Any amounts paid under this Section shall be applied by Agent to the then unpaid amount of any Secured Obligations (including principal and interest) pro rata to all scheduled amounts owed. For the avoidance of doubt, if a payment hereunder becomes due and payable on a day that is not a Business Day, the due date thereof shall be the immediately preceding Business Day.
2.6End of Term Charge. On the earliest to occur of (i) the Term Loan Maturity Date, (ii) the date that Borrower prepays the outstanding Secured Obligations (other than any inchoate indemnity obligations and any other obligations which, by their terms, are to survive the termination of this Agreement) in full, and (iii) the date that the Secured Obligations become due and payable in full pursuant to the terms of this Agreement, Borrower shall pay Lenders a charge of seven and forty-five one hundredths percent (7.45%) of the aggregate original principal amount of the Term Loan Advances made hereunder (the “End of Term Charge”). Notwithstanding the required payment date of such End of Term Charge, the applicable pro rata portion of the End of Term Charge shall be deemed earned by Lenders on the date the applicable Term Loan Advance is made. For the avoidance of doubt, if a payment hereunder becomes due and payable on a day that is not a Business Day, the due date thereof shall be the immediately preceding Business Day.
2.7Pro Rata Treatment. Each payment (including prepayment) on account of any fee and any reduction of the Term Loan Advances shall be made pro rata according to the Term Commitments of the relevant Lender.
2.8Taxes; Increased Costs. The Borrower, the Agent and the Lenders each hereby agree to the terms and conditions set forth on Addendum 1 attached hereto.
2.9Treatment of Prepayment Charge and End of Term Charge. Borrower agrees that any Prepayment Charge and any End of Term Charge payable shall be presumed to be the liquidated damages sustained by each Lender as the result of the early termination, and Borrower agrees that it is reasonable under the circumstances currently existing and existing as of the Closing Date. The Prepayment Charge and the End of Term Charge shall also be payable in the event the Secured Obligations (and/or this Agreement) are satisfied or released by foreclosure (whether by power of judicial proceeding), deed in lieu of foreclosure, or by any other means. Each Loan Party expressly waives (to the fullest extent it may lawfully do so) the provisions of any present or future statute or law that prohibits or may prohibit the collection of the foregoing Prepayment Charge and End of Term Charge in connection with any such acceleration. Borrower agrees (to the fullest extent that each may lawfully do so): (a) each of the Prepayment Charge and the End of Term Charge is reasonable and is the product of an arm’s length transaction between sophisticated business people, ably represented by counsel; (b) each of the Prepayment Charge and the End of Term Charge shall be payable notwithstanding the then prevailing market rates at the time payment is made; (c) there has been a course of conduct between the Lenders and Borrower giving specific consideration in this transaction for such agreement to pay the Prepayment Charge and the End of Term Charge as a charge (and not interest) in the event of prepayment or acceleration; (d) Borrower shall be estopped from claiming differently than as agreed to in this paragraph. Borrower expressly acknowledges that their agreement to pay each of the Prepayment Charge and the End of Term Charge to the Lenders as herein described was on the Closing Date and continues to be a material inducement to the Lenders to provide the Term Loan Advances.
SECTION 3. SECURITY INTEREST
3.1As security for the prompt and complete payment when due (whether on the payment dates or otherwise) of all the Secured Obligations, each Loan Party grants to Agent a security interest in all of such Loan Party’s right, title, and interest in, to and under all of each Loan Party’s personal property and other assets including without limitation the following (except as set forth herein) whether now owned or hereafter acquired (collectively, the “Collateral”): (a) Receivables; (b) Equipment; (c) Fixtures; (d) General Intangibles (including Intellectual Property); (e) Inventory; (f) Investment Property; (g) Deposit Accounts; (h) Cash; (i) Goods; and all other tangible and intangible personal property of each
20


Loan Party whether now or hereafter owned or existing, leased, consigned by or to, or acquired by, any Loan Party and wherever located, and any of the Loan Parties’ property in the possession or under the control of Agent; and, to the extent not otherwise included, all Proceeds of each of the foregoing and all accessions to, substitutions and replacements for, and rents, profits and products of each of the foregoing.
3.2Notwithstanding the broad grant of the security interest set forth in Section 3.1, above, the Collateral shall not include any Excluded Property.
SECTION 4. CONDITIONS PRECEDENT TO LOAN
The obligations of the Lenders to make the Loan hereunder are subject to the satisfaction by Borrower of the following conditions:
4.1Initial Advance. On or prior to the Closing Date, Borrower shall have delivered to Agent the following:
(a)executed copies of the Loan Documents, Account Control Agreement from Silicon Valley Bank, and all other documents and instruments reasonably required by Agent to effectuate the transactions contemplated hereby or to create and perfect the Liens of Agent with respect to all Collateral, in all cases in form and substance reasonably acceptable to Agent;
(b)a legal opinion of Borrower’s counsel in form and substance reasonably acceptable to Agent,
(c)certified copy of resolutions of each of the Loan Parties’ Board evidencing approval of (i) the Loan and other transactions evidenced by the Loan Documents; and (ii) with respect to the Borrower, the Warrant and transactions evidenced thereby;
(d)certified copies of the Certificate of Incorporation or Certificate of Formation, as applicable, and the Bylaws or the operating agreement, as applicable, as amended through the Closing Date, of each Loan Party;
(e)a certificate of good standing for each of the Loan Parties’ from its state of incorporation and similar certificates from all other jurisdictions in which it does business and where the failure to be qualified could have a Material Adverse Effect;
(f)payment of the Due Diligence Fee, Initial Facility Charge and reimbursement of Agent’s and the Lenders’ current expenses reimbursable pursuant to this Agreement, which amounts may be deducted from the initial Advance;
(g)reserved; and
(h)such other documents as Agent may reasonably request.
4.2All Advances. On each Advance Date:
(a)Agent shall have received (i) an Advance Request for the relevant Advance as required by Section 2.2(b), each duly executed by Borrower’s Chief Executive Officer or Chief Financial Officer, and (ii) any other documents Agent may reasonably request.
(b)The representations and warranties set forth in this Agreement shall be true and correct in all material respects on and as of the Advance Date with the same effect as though made on and as of such date, except to the extent such representations and warranties expressly relate to an earlier date.
21


(c)the Loan Parties shall be in compliance with all the terms and provisions set forth herein and in each other Loan Document on its part to be observed or performed, and at the time of and immediately after such Advance no Event of Default shall have occurred and be continuing.
(d)with respect to any Tranche 2 Advance, Borrower shall have achieved the Performance Milestone;
(e)Each Advance Request shall be deemed to constitute a representation and warranty by Borrower on the relevant Advance Date as to the matters specified in paragraphs (b) and (c) of this Section 4.2 and as to the matters set forth in the Advance Request.
4.3No Default. As of the Closing Date and each Advance Date, (i) no fact or condition exists that could (or could, with the passage of time, the giving of notice, or both) constitute an Event of Default and (ii) no event that has had or could reasonably be expected to have a Material Adverse Effect has occurred and is continuing.
4.4Post-Close Obligations. Notwithstanding any provision herein or in any other Loan Document to the contrary, to the extent not actually delivered on or prior to the Closing Date, Borrower shall use commercially reasonable efforts to deliver to Agent (or its designated agent):
(a)Within thirty (30) days of the Closing Date (or such later date as the Agent may agree to in writing), duly executed landlord’s consent for each of Borrower’s leased locations at 350 Treat Avenue, San Francisco, California, by the landlord thereof.
(b)Within thirty (30) days of the Closing Date (or such later date as the Agent may agree to in writing), all certificates of insurance and copies of each insurance policy required hereunder together with additional insured endorsements for liability and lender’s loss payable endorsements for all risk property damage insurance as required hereunder.
(c)Within twenty (20) days of the Closing Date (or such later date as the Agent may agree to in writing), duly executed Account Control Agreements for each of Loan Parties’ Deposit Accounts, or accounts holding Investment Property, except for Excluded Accounts.
SECTION 5. REPRESENTATIONS AND WARRANTIES OF BORROWER
Each Loan Party represents and warrants that:
5.1Corporate Status. Each Loan Party is a corporation or a limited liability company, as allocable, duly organized, legally existing and in good standing under the laws its state of incorporation or formation, as applicable, and is duly qualified as a foreign corporation or limited liability company, as applicable, in all jurisdictions in which the nature of its business or location of its properties require such qualifications and where the failure to be qualified could reasonably be expected to have a Material Adverse Effect. Each Loan Party’s present name, former names (if any), locations, place of formation, Tax identification number (to the extent such Loan Party has a Tax identification number), organizational identification number and other information are correctly set forth in Exhibit B, as may be updated by the Loan Parties in a written notice (including any Compliance Certificate) provided to Agent after the Closing Date.
5.2Collateral. Each Loan Party owns the Collateral and the Intellectual Property, free of all Liens, except for Permitted Liens. Each Loan Party has the power and authority to grant to Agent a Lien in the Collateral as security for the Secured Obligations.
5.3Consents. Each Loan Party’s execution, delivery and performance of this Agreement and all other Loan Documents, and Borrower’s execution of the Warrant, (i) have been duly authorized by all
22


necessary corporate or limited liability company action of such Loan Party, (ii) will not result in the creation or imposition of any Lien upon the Collateral, other than Permitted Liens and the Liens created by this Agreement and the other Loan Documents, (iii) do not violate (A) any provisions of such Loan Party’s Certificate or Articles of Incorporation or Articles of Organization (as applicable), bylaws, operating agreements, or (B) any, law, regulation, order, injunction, judgment, decree or writ to which such Loan Party is subject in any respect, and (iv) except as described on Schedule 5.3, do not violate any material contract or agreement or require the consent or approval of any other Person which has not already been obtained. The individual or individuals executing the Loan Documents and the Warrant are duly authorized to do so.
5.4Material Adverse Effect. No Material Adverse Effect has occurred and is continuing. No Loan Party is not aware of any event likely to occur that is reasonably expected to result in a Material Adverse Effect.
5.5Actions Before Governmental Authorities. There are no actions, suits or proceedings at law or in equity or by or before any governmental authority now pending or, to the knowledge of any Loan Party, threatened against or affecting any Loan Party or its property, that is reasonably expected to result in a Material Adverse Effect.
5.6Laws.
(a)No Loan Party nor any of its Subsidiaries is in violation of any law, rule or regulation, or in default with respect to any judgment, writ, injunction or decree of any governmental authority, where such violation or default is reasonably expected to result in a Material Adverse Effect. No Loan Party is in default in any manner under any provision of any agreement or instrument evidencing material Indebtedness in any material respect, or any other material agreement to which it is a party or by which it is bound that is reasonably expected to result in a Material Adverse Effect.
(b)Neither Borrower nor any of its Subsidiaries is an “investment company” or a company “controlled” by an “investment company” under the Investment Company Act of 1940, as amended. Neither Borrower nor any of its Subsidiaries is engaged as one of its important activities in extending credit for margin stock (under Regulations X, T and U of the Federal Reserve Board of Governors). Borrower and each of its Subsidiaries has complied in all material respects with the Federal Fair Labor Standards Act. Neither Borrower nor any of its Subsidiaries is a “holding company” or an “affiliate” of a “holding company” or a “subsidiary company” of a “holding company” as each term is defined and used in the Public Utility Holding Company Act of 2005. Neither Borrower’s nor any of its Subsidiaries’ properties or assets has been used by Borrower or such Subsidiary or, to Borrower’s Knowledge, by previous Persons, in disposing, producing, storing, treating, or transporting any hazardous substance other than in material compliance with applicable laws. Borrower and each of its Subsidiaries has obtained all consents, approvals and authorizations of, made all declarations or filings with, and given all notices to, all governmental authorities that are necessary to continue their respective businesses as currently conducted.
(c)None of Borrower, any of its Subsidiaries, or, to the knowledge of the Borrower, any of Borrower’s or its Subsidiaries’ Affiliates or any of their respective agents acting or benefiting in any capacity in connection with the transactions contemplated by this Agreement is (i) in violation of any Anti-Terrorism Law, (ii) engaging in or conspiring to engage in any transaction that evades or avoids, or has the purpose of evading or avoiding or attempts to violate, any of the prohibitions set forth in any Anti-Terrorism Law, or (iii) is a Blocked Person. None of Borrower, any of its Subsidiaries, or to the knowledge of Borrower and any of their Affiliates or agents, acting or benefiting in any capacity in connection with the transactions contemplated by this Agreement, (x) conducts any business or engages in making or receiving any contribution of funds, goods or services to or for the benefit of any Blocked Person, or (y) deals in, or otherwise engages in any transaction relating to, any property or interest in property blocked pursuant to Executive Order No. 13224, any similar executive order or other Anti-Terrorism Law. None of
23


the funds to be provided under this Agreement will be used, directly or indirectly, (a) for any activities in violation of any applicable anti-money laundering, economic sanctions and anti-bribery laws and regulations laws and regulations or (b) for any payment to any governmental official or employee, political party, official of a political party, candidate for political office, or anyone else acting in an official capacity, in order to obtain, retain or direct business or obtain any improper advantage, in violation of the United States Foreign Corrupt Practices Act of 1977, as amended.
5.7Information Correct and Current. No information, report, Advance Request, financial statement, exhibit or schedule furnished, by or on behalf of the Borrower to Agent in connection with any Loan Document or included therein or delivered pursuant thereto contained, or, when taken as a whole, contains, or shall contain, any material misstatement of fact or, when taken together with all other such information or documents, omitted, omits or shall omit to state any material fact necessary to make the statements therein, in the light of the circumstances under which they were, are or shall be made, not materially misleading at the time such statement was made or deemed made. Additionally, any and all financial or business projections provided by the Borrower to Agent, whether prior to or after the Closing Date, shall be (i) provided in good faith and based on the most current data and information available to the Borrower, and (ii) the most current of such projections provided to the Borrower’s Board (it being understood that the projections and forecasts provided by the Borrower in good faith and based upon reasonable assumptions are not viewed as facts, that such projections are subject to significant uncertainties and contingencies, many of which are beyond the control of the Borrower, that no assurance is given that any particular projections will be realized, and that actual results during the period or periods covered by such projections and forecasts may differ from the projected or forecasted results).
5.8Tax Matters. Except as described on Schedule 5.8, (a) Borrower and its Subsidiaries have filed all federal and state income Tax returns and other material Tax returns that they are required to file, (b) Borrower and its Subsidiaries have duly paid all federal and state income Taxes and other material Taxes or installments thereof that they are required to pay, except Taxes being contested in good faith by appropriate proceedings and for which Borrower and its Subsidiaries maintain adequate reserves in accordance with GAAP, and (c) to the best of each Loan Party’s knowledge, no proposed or pending Tax assessments, deficiencies, audits or other proceedings with respect to Borrower or any Subsidiary have had, or could reasonably be expected to have, individually or in the aggregate, a Material Adverse Effect.
5.9Intellectual Property Claims. The Loan Parties are the sole owner of, or otherwise have the right to use, the Intellectual Property material to their business. Except as described on Schedule 5.9, and as may be updated by the Borrower in a written notice provided from time to time after the Closing Date, (i) to the Loan Parties’ knowledge, each of the material Copyrights, Trademarks and Patents (other than patent applications) is valid and enforceable, (ii) no material part of the Intellectual Property has been judged invalid or unenforceable, in whole or in part, and (iii) except as set forth in the most recently delivered Compliance Certificate in accordance with Section 7.1(d), no claim has been made to a Loan Party in writing that any material part of the Intellectual Property violates the rights of any third party. Exhibit C (and as may be updated by the Borrower in a written notice provided from time to time after the Closing Date) is a true, correct and complete list of each of the Loan Parties’ registered Patents and filed Patent applications, registered Trademarks, registered Copyrights, and material agreements under which a Loan Party licenses Intellectual Property from third parties (other than shrink-wrap software licenses, licenses that are commercially available to the public, open source licenses, licenses disclosed in writing to Agent as required under this Agreement and immaterial Intellectual Property licensed to a Loan party in the ordinary course of business), together with application or registration numbers, as applicable, owned by a Loan Party, in each case as of the Closing Date. The Loan Parties are not in material breach of, nor have the Loan Parties failed to perform any material obligations under, any of the foregoing contracts, licenses or agreements and, to Borrower’s knowledge, no third party to any such contract, license or agreement is in material breach thereof or has failed to perform any material obligations thereunder.
5.10Intellectual Property. Except as described on Schedule 5.10, the Loan Parties have all material rights with respect to Intellectual Property necessary or material in the operation or conduct of
24


the Loan Parties’ business as currently conducted and proposed to be conducted by Loan Parties. Without limiting the generality of the foregoing, and in the case of Licenses, except for restrictions that are unenforceable under Division 9 of the UCC, other applicable law, or restrictions that are permitted hereunder, the Loan Parties have the right, to the extent required to operate their business, to freely transfer, license or assign Intellectual Property necessary or material in the operation or conduct of their business as currently conducted and currently proposed to be conducted by them, without condition, restriction or payment of any kind (other than payments in the ordinary course of business) to any third party, and the Loan Parties own or have the right to use, pursuant to valid licenses, all software development tools, library functions, compilers and all other third-party software and other items that are material to their business and used in the design, development, promotion, sale, license, manufacture, import, export, use or distribution of Borrower Products that are material to the Loan Parties’ business except customary covenants in inbound license agreements and equipment leases where a Loan Party is the licensee or lessee. No material software or other material materials used by Borrower or any of its Subsidiaries (or used in any Borrower Products or any Subsidiaries’ products) are subject to an open-source or similar license (including but not limited to the General Public License, Lesser General Public License, Mozilla Public License, or Affero License) (collectively, “Open Source Licenses”) in a manner that would cause such software or other materials to have to be (i) distributed to third parties at no charge or a minimal charge (royalty-free basis); (ii) licensed to third parties to modify, make derivative works based on, decompile, disassemble, or reverse engineer; or (iii) used in a manner that could require disclosure or distribution in source code form.
5.11Borrower Products. Except as described on Schedule 5.11, no material Intellectual Property owned by any Loan Party or Borrower Product has been or is subject to any actual or, to the knowledge of Borrower, threatened litigation, proceeding (including any proceeding in the United States Patent and Trademark Office or any corresponding foreign office or agency) or outstanding decree, order, judgment, settlement agreement or stipulation that restricts in any manner Borrower’s use, transfer or licensing thereof or that may affect the validity, use or enforceability thereof. There is no decree, order, judgment, agreement, stipulation, arbitral award or other provision entered into in connection with any litigation or proceeding that obligates any Loan Party to grant licenses or ownership interest in any future Intellectual Property related to the operation or conduct of the business of the Loan Parties or Borrower Products. No Loan Party has received any written notice or claim, or, to the knowledge of the Loan Parties, oral notice or claim, challenging or questioning any Loan Party’s ownership in any material Intellectual Property (or written notice of any claim challenging or questioning the ownership in any licensed Intellectual Property of the owner thereof) or suggesting that any third party has any claim of legal or beneficial ownership with respect thereto nor, to any Loan Party’s knowledge, is there a reasonable basis for any such claim. To the Loan Parties’ knowledge, no Loan Party’s use of its material Intellectual Property nor the production and sale of Borrower Products materially infringes the Intellectual Property or other rights of others.
5.12Financial Accounts. Exhibit D, as may be updated by Loan Parties in a written notice provided to Agent after the Closing Date, is a true, correct and complete list of (a) all banks and other financial institutions at which any Loan Party or any Subsidiary maintains Deposit Accounts and (b) all institutions at which any Loan Party or any Subsidiary maintains an account holding Investment Property, and such exhibit correctly identifies the name, address and telephone number of each bank or other institution, the name in which the account is held, a description of the purpose of the account, and the complete account number therefor.
5.13Employee Loans. Other than loans constituting Permitted Investments, no Loan Party has outstanding loans to any employee, officer or director of such Loan Party nor has any Loan Party guaranteed the payment of any loan made to an employee, officer or director of such Loan by a third party.
5.14Capitalization and Subsidiaries. The Borrower’s capitalization as of the Closing Date is set forth on Schedule 5.14. The Loan Parties do not own any stock, partnership interest or other securities
25


of any Person, except for Permitted Investments. Attached as Schedule 5.14, as may be updated by Loan Parties in a written notice provided after the Closing Date, is a true, correct and complete list of each Subsidiary of the Borrower.
SECTION 6. INSURANCE; INDEMNIFICATION
6.1Coverage. The Loan Parties shall cause to be carried and maintained commercial general liability insurance, on an occurrence form, against risks customarily insured against in the Loan Parties’ line of business. Such risks shall include the risks of bodily injury, including death, property damage, personal injury, advertising injury, and contractual liability per the terms of the indemnification agreement found in Section 6.3. The Loan Parties must maintain a minimum of [***] of commercial general liability insurance for each occurrence. The Loan Parties have and agree to maintain a minimum of [***] of directors’ and officers’ insurance for each occurrence and [***] in the aggregate. So long as there are any Secured Obligations outstanding, the Loan Parties shall also cause to be carried and maintained insurance upon the Collateral, insuring against all risks of physical loss or damage howsoever caused, in an amount not less than the full replacement cost of the Collateral, provided that such insurance may be subject to standard exceptions and deductibles. If the Loan Parties fail to obtain the insurance called for by this Section 6.1 or fails to pay any premium thereon or fails to pay any other amount which the Loan Parties are obligated to pay under this Agreement or any other Loan Document or which may be required to preserve the Collateral, Agent may obtain such insurance or make such payment, and all amounts so paid by Agent are immediately due and payable, bearing interest at the then highest rate applicable to the Secured Obligations, and secured by the Collateral.  Agent will make reasonable efforts to provide Borrower with notice of Agent obtaining such insurance at the time it is obtained or within a reasonable time thereafter.  No payments by Agent are deemed an agreement to make similar payments in the future or Agent’s waiver of any Event of Default.
6.2Certificates. The Loan Parties shall deliver to Agent certificates of insurance that evidence their compliance with its insurance obligations in Section 6.1 and the obligations contained in this Section 6.2. The Loan Parties’ insurance certificate shall state Agent (shown as “Hercules Capital, Inc., as Agent”) is an additional insured for commercial general liability, a lenders loss payable for all risk property damage insurance, subject to the insurer’s approval, and a lenders loss payable for property insurance and additional insured for liability insurance for any future insurance that the Loan Parties may acquire from such insurer. Attached to the certificates of insurance will be additional insured endorsements for liability and lender’s loss payable endorsements for all risk property damage insurance. All certificates of insurance will provide for a minimum of thirty (30) days advance written notice to Agent of cancellation (other than cancellation for non-payment of premiums, for which ten (10) days’ advance written notice shall be sufficient) or any other change adverse to Agent’s interests. Any failure of Agent to scrutinize such insurance certificates for compliance is not a waiver of any of Agent’s rights, all of which are reserved. Upon Agent’s request, the Loan Parties shall provide Agent with copies of each insurance policy. The Loan Parties agree that upon entering or amending any insurance policy required hereunder, Loan Parties shall provide Agent with copies of such policies and shall promptly deliver to Agent updated insurance certificates with respect to such policies.
6.3Indemnity. Each Loan Party agrees to indemnify and hold Agent, Lender and their officers, directors, employees, agents, in-house attorneys, representatives and shareholders (each, an “Indemnified Person”) harmless from and against any and all claims, costs, expenses, damages and liabilities (including such claims, costs, expenses, damages and liabilities based on liability in tort, including strict liability in tort), including reasonable attorneys’ fees and disbursements and other costs of investigation or defense (including those incurred upon any appeal) (collectively, “Liabilities”), that may be instituted or asserted against or incurred by such Indemnified Person as the result of credit having been extended, suspended or terminated under this Agreement and the other Loan Documents or the administration of such credit, or in connection with or arising out of the transactions contemplated hereunder and thereunder, or any actions or failures to act in connection therewith, or arising out of the disposition or utilization of the Collateral, excluding in all cases Liabilities to the extent resulting solely from any Indemnified Person’s gross negligence or willful misconduct. This Section 6.3 shall not apply with respect to Taxes other than any Taxes that represent losses, claims, damages, etc. arising from any non-Tax claim. In no event shall any Indemnified Person be liable on any theory of liability for any
26


special, indirect, consequential or punitive damages (including any loss of profits, business or anticipated savings). This Section 6.3 shall survive the repayment of indebtedness under, and otherwise shall survive the expiration or other termination of, this Agreement, in each case subject to the applicable statute of limitations.
SECTION 7. COVENANTS OF BORROWER
Each Loan Party agrees as follows:
7.1Financial Reports. Borrower shall furnish to Agent the financial statements and reports listed hereinafter (the “Financial Statements”):
(a)during a Monthly Financials Trigger Period, as soon as practicable and in any event within forty-five (45) days after the end of each month, unaudited interim and year-to-date financial statements as of the end of such month (prepared on a consolidated and consolidating basis, if applicable), including balance sheet and related statements of income and cash flows accompanied by a report detailing any material contingencies (including the commencement of any material litigation by or against any Loan Party) or any other occurrence that could reasonably be expected to have a Material Adverse Effect, all certified by Borrower’s Chief Executive Officer or Chief Financial Officer to the effect that they have been prepared in accordance with GAAP, except (i) for the absence of footnotes, (ii) that they are subject to normal year-end adjustments, and (iii) they do not contain certain non-cash items that are customarily included in quarterly and annual financial statements;
(b)as soon as practicable and in any event within forty-five (45) days after the end of each calendar quarter, unaudited interim and year-to-date financial statements as of the end of such calendar quarter (prepared on a consolidated and consolidating basis, if applicable), including balance sheet and related statements of income and cash flows accompanied by a report detailing any material contingencies (including the commencement of any material litigation by or against any Loan Party) or any other occurrence that could reasonably be expected to have a Material Adverse Effect, certified by Borrower’s Chief Executive Officer or Chief Financial Officer to the effect that they have been prepared in accordance with GAAP, except (i) for the absence of footnotes, and (ii) that they are subject to normal year-end adjustments;
(c)as soon as practicable and in any event within ninety (90) days after the end of each fiscal year, unqualified (other than as to going concern qualification) audited financial statements as of the end of such year (prepared on a consolidated and consolidating basis, if applicable), including balance sheet and related statements of income and cash flows, and setting forth in comparative form the corresponding figures for the preceding fiscal year, certified by a firm of independent certified public accountants selected by Borrower and reasonably acceptable to Agent, accompanied by any management report from such accountant;
(d)as soon as practicable (and in any event within thirty (30) days) after the end of each month, a Compliance Certificate in the form of Exhibit E;
(e)as soon as practicable (and in any event within thirty (30) days) after the end of each month, a report showing agings of accounts receivable and accounts payable;
(f)promptly after the sending or filing thereof, as the case may be, copies of any proxy statements, financial statements or material reports that Borrower has made available to holders of its preferred stock and copies of any regular, periodic and special reports or registration statements that Borrower files with the Securities and Exchange Commission or any governmental authority that may be substituted therefor, or any national securities exchange;
27


(g)at the same time and in the same manner as provided to the investors of the Borrower that are not members of the Borrower’s Board, such materials prepared and provided by the Borrower on a quarterly basis to such investors;
(h)financial and business projections promptly following their approval by Borrower’s Board, and in any event, sixty (60) days after the end of Borrower’s fiscal year, as well as budgets, operating plans and other financial information reasonably requested by Agent;
(i)as soon as practicable (and in any event within forty-five (45) days) after the end of each quarter, a key performance indicator report consisting of the following: unit sales and average sales price by product and customer type, bookings reports, and such other key performance indicators as reasonably requested by Lender; and
(j)prompt (but in any event no more than three (3) Business Days) notice if Borrower or any Subsidiary has knowledge that Borrower, or any Subsidiary or controlled Affiliate of Borrower, is listed on the OFAC Lists or (a) is convicted on, (b) pleads nolo contendere to, (c) is indicted on, or (d) is arraigned and held over on charges involving money laundering or predicate crimes to money laundering.
    No Loan Party shall make any change in its (a) accounting policies or reporting practices (other than as permitted under GAAP or pursuant to applicable securities laws or regulations of the SEC), or (b) fiscal years or fiscal quarters. The fiscal year of Borrower shall end on December 31.
    The executed Compliance Certificate, and all Financial Statements required to be delivered pursuant to clauses (a), (b), (c) and (d) shall be sent via e-mail to financialstatements@htgc.com with a copy to legal@htgc.com and lkulchenko@htgc.com provided, that if e-mail is not available or sending such Financial Statements via e-mail is not possible, they shall be faxed to Agent at: (650) 473-9194, attention Account Manager: Ouster, Inc.
Notwithstanding the foregoing, documents required to be delivered hereunder (to the extent any such documents are included in materials otherwise filed with the SEC) may be delivered electronically and if so delivered, shall be deemed to have been delivered on the date on which Borrower makes such documents or materials publicly available.

7.2Management Rights. The Loan Parties shall permit any representative that Agent or the Lenders authorizes, including its attorneys and accountants, to inspect the Collateral and examine and make copies and abstracts of the books of account and records of the Loan Parties at reasonable times and upon reasonable notice during normal business hours; provided, however, that so long as no Event of Default has occurred and is continuing, such examinations shall be limited to no more often than once per fiscal year. In addition, any such representative shall have the right to meet with management and officers of the Loan Parties to discuss such books of account and records. In addition, Agent or the Lenders shall be entitled at reasonable times and intervals to consult with and advise the management and officers of the Loan Parties concerning significant business issues affecting the Loan Parties. Such consultations shall not unreasonably interfere with the Loan Parties’ business operations. The parties intend that the rights granted Agent and the Lenders shall constitute “management rights” within the meaning of 29 C.F.R. Section 2510.3-101(d)(3)(ii), but that any advice, recommendations or participation by Agent or the Lenders with respect to any business issues shall not be deemed to give Agent or the Lenders, nor be deemed an exercise by Agent or the Lenders of, control over the Loan Parties’ management or policies.
7.3Further Assurances. Each Loan Party shall from time to time execute, deliver and file, alone or with Agent, any financing statements, security agreements, collateral assignments, notices, control agreements, or other documents to perfect or give the highest priority to Agent’s Lien on the Collateral. Each Loan Party shall from time to time procure any instruments or documents as may be reasonably requested by Agent, and take all further action that may be necessary, or that Agent may reasonably request, to perfect and protect the Liens granted hereby and thereby. In addition, and for such
28


purposes only, each Loan Party hereby authorizes Agent to execute and deliver on its behalf and to file such financing statements (including an indication that the financing statement covers “all assets or all personal property” of such Loan Party in accordance with Section 9-504 of the UCC) without the signature of the Loan Parties either in Agent’s name or in the name of Agent as agent and attorney-in-fact for the Loan Parties. Each Loan Party shall in good faith and in its reasonable commercial discretion, in each case subject to the terms of this Agreement, protect and defend its title to the Collateral and Agent’s Lien thereon against all Persons claiming any interest adverse to such Loan Party or Agent other than Permitted Liens.
7.4Indebtedness. No Loan Party shall create, incur, assume, guarantee nor be or remain liable with respect to any Indebtedness, or permit any Subsidiary so to do, other than Permitted Indebtedness, or prepay any Indebtedness or take any actions which impose on any Loan Party an obligation to prepay any Indebtedness, except (a) for the conversion of Indebtedness into equity securities and the payment of cash in lieu of fractional shares in connection with such conversion, (b) for purchase money Indebtedness pursuant to its then-applicable payment schedule or with other purchase money Indebtedness permitted hereunder, (c) for prepayment by (i) any Loan Party or Subsidiary of intercompany Indebtedness owed to Borrower, or (ii) by any Subsidiary that is not a Loan Party of intercompany Indebtedness owed by such Subsidiary to another Subsidiary that is not a Loan Party, (d) as may be permitted under the subordination agreement governing such Subordinated Indebtedness, (e) as otherwise permitted hereunder or approved in writing by Agent, and (f) Permitted Indebtedness with the proceeds of other Permitted Indebtedness. Notwithstanding anything to the contrary in the foregoing, the issuance of, performance of obligations under (including any payments of interest), and conversion, exercise, repurchase, redemption (including, for the avoidance of doubt, a required repurchase in connection with the redemption of Permitted Convertible Debt upon satisfaction of a condition related to the stock price of Borrower’s common stock), settlement or early termination or cancellation of (whether in whole or in part and including by netting or set-off) (in each case, whether in cash, common stock of Borrower or, following a merger event or other change of the common stock of Borrower, other securities or property), or the satisfaction of any condition that would permit or require any of the foregoing, any Permitted Convertible Debt shall not constitute a prepayment of Indebtedness by Borrower for the purposes of this Section 7.4 provided that principal payments in cash (other than cash in lieu of fractional shares) shall be allowed with respect to any repurchase in connection with the redemption of Permitted Convertible Debt upon satisfaction of a condition related to the stock price of Borrower’s common stock only if the Redemption Conditions are satisfied in respect of such redemption and at all times after such redemption.
7.5Collateral. Each Loan Party shall at all times keep the Collateral and all other property and assets used in the Loan Parties’ business or in which the Loan Parties now or hereafter holds any interest free and clear from any Liens whatsoever (other than Permitted Liens). No Loan Party shall agree with any Person other than Agent or Lender not to encumber its property, other than Permitted Liens. No Loan Party shall enter into or suffer to exist or become effective any agreement that prohibits or limits the ability of any Loan Party to create, incur, assume or suffer to exist any Lien upon any of its Intellectual Property, whether now owned or hereafter acquired, to secure its obligations under the Loan Documents to which it is a party other than pursuant to (x) this Agreement and the other Loan Documents, (y) any agreements governing any purchase money Liens or Capital Lease obligations otherwise permitted hereby (in which case, any prohibition or limitation shall only be effective against the assets financed thereby) or (z) customary restrictions on the assignment of leases, licenses and other agreements. Each Loan Party shall cause its Subsidiaries to protect and defend such Subsidiary’s title to its assets from and against all Persons claiming any interest adverse to such Subsidiary, and Borrower shall cause its Subsidiaries at all times to keep such Subsidiary’s property and assets free and clear from any Liens whatsoever (except for Permitted Liens), and shall give Agent prompt written notice of any legal process that is reasonably likely to result in damages, expenses or liabilities in excess of $1,000,000.
7.6Investments. No Loan Party shall directly or indirectly acquire or own, or make any Investment in or to any Person, or permit any of its Subsidiaries so to do, other than Permitted Investments.
29


7.7Distributions; Investments. (a) Pay any dividends or make any distribution or payment or redeem, retire or purchase any capital stock provided that (i) Borrower may convert any of its convertible securities into other securities pursuant to the terms of such convertible securities or otherwise in exchange thereof and make cash payments in lieu of fractional shares in connection with any such conversions, (ii) Borrower may pay dividends solely in common stock, (iii) Borrower may repurchase the stock or other equity interests of current or former employees, consultants or directors (their spouses, trusts, heirs and estates) pursuant to or otherwise in connection with stock repurchase agreements, option agreements or similar agreements (A) so long as an Event of Default does not exist at the time of any such repurchase and would not exist immediately after giving effect to any such repurchase, provided that the aggregate amount of all such repurchases does not exceed Five Hundred Thousand Dollars ($500,000) in any fiscal year, (iv) Borrower may repurchase stock or other equity interests from employees, consultants or directors in connection with secondary sales where the consideration for such repurchase is the proceeds of the issuance of Borrower’s equity interests consummated immediately prior or substantially contemporaneously with such repurchase; or (b) directly or indirectly make any Investment (including, without limitation, by the formation of any Subsidiary) other than Permitted Investments, or permit any of its Subsidiaries to do so. Notwithstanding the foregoing, Subsidiaries of Borrower shall be permitted to pay dividends to Borrower or make distributions to Borrower.
Notwithstanding the foregoing, and for the avoidance of doubt, this Section 7.7 shall not prohibit (i) the conversion or exchange by holders of (including any cash payment upon conversion or exchange), or required payment of any principal or premium on (including, for the avoidance of doubt, in respect of a required repurchase in connection with the redemption of Permitted Convertible Debt upon satisfaction of a condition related to the stock price of Borrower’s common stock) or required payment of any interest with respect to, any Permitted Convertible Debt in each case, in accordance with the terms of the indenture governing such Permitted Convertible Debt provided that principal payments in cash (other than cash in lieu of fractional shares) shall be allowed with respect to any repurchase in connection with the redemption of Permitted Convertible Debt only if the Redemption Conditions are satisfied in respect of such redemption and at all times after such redemption, (ii) the entry into (including the payment of premiums in connection therewith) or any required payment with respect to, or required early unwind or settlement of, any Warrant, Permitted Bond Hedge Transaction or Permitted Warrant Transaction, in each case, in accordance with the terms of the agreement governing such Warrant, Permitted Bond Hedge Transaction or Permitted Warrant Transaction, or (iii) the withholding of shares of common stock upon the vesting of performance stock units and restricted stock units issued to the Borrower’s employees under the Borrower’s equity incentive plan upon vesting of such stock units.

Notwithstanding the foregoing, Borrower may repurchase, exchange or induce the conversion of Permitted Convertible Debt by delivery of shares of Borrower’s common stock and/or a different series of Permitted Convertible Debt and/or by payment of cash (in an amount that does not exceed the proceeds received by Borrower from the substantially concurrent issuance of shares of Borrower’s common stock and/or such different series of Permitted Convertible Debt minus the net cost of any Permitted Convertible Debt Call Transaction entered into in connection therewith plus the net cash proceeds, if any, received by Borrower pursuant to the related exercise or early unwind or termination of the related Permitted Bond Hedge Transactions and Permitted Warrant Transactions, if any, pursuant to the immediately following proviso); provided that, for the avoidance of doubt, substantially concurrently with, or a commercially reasonable period of time before or after, the related settlement date for the Permitted Convertible Debt that are so repurchased, exchanged or converted, Borrower may exercise or unwind or terminate early (whether in cash, shares or any combination thereof) the portion of the Permitted Bond Hedge Transactions and Permitted Warrant Transactions, if any, corresponding to such Permitted Convertible Debt that are so repurchased, exchanged or converted.
7.8Transfers. Except for Permitted Transfers, No Loan Party shall voluntarily or involuntarily transfer, sell, lease, license, lend or in any other manner convey (“Transfer”) any equitable, beneficial or legal interest in any material portion of its assets.
7.9Mergers and Consolidations. Borrower will not, and will not permit any Subsidiary to, liquidate or dissolve, consolidate with, or merge into or with, any other Person, or Dispose of (whether in one transaction or in a series of transactions) all or substantially all of its assets, except (a) the Borrower
30


may consolidate or merge with any Subsidiary; provided, that, the Borrower be the continuing or surviving corporation, (b) any Loan Party (other than the Borrower) may consolidate or merge with and into any other Loan Party, (c) any Subsidiary that is not a Loan Party may consolidate or merge with and into any Loan Party; provided, that, the continuing or surviving Person shall be such Loan Party, (d) any Subsidiary that is not a Loan Party may merge with or into any other Subsidiary that is not a Loan Party, (e) any Subsidiary that is not a Loan Party may dissolve, liquidate or wind up its affairs at any time, and (f) in connection with any Permitted Transfer, Permitted Investment, Permitted Acquisition or Permitted Indebtedness.
7.10Taxes. Each Loan Party and its Subsidiaries shall pay when due all material Taxes of any nature whatsoever now or hereafter imposed or assessed against any Loan Party, any of its Subsidiaries or the Collateral or upon any Loan Party’s or any of its Subsidiaries’ ownership, possession, use, operation or disposition thereof or upon any Loan Party’s or, any of its Subsidiaries’ rents, receipts or earnings arising therefrom. Each Loan Party shall, and shall cause each of its Subsidiaries to, accurately file on or before the due date therefor (taking into account proper extensions) all federal and state income Tax returns and other material Tax returns required to be filed. Notwithstanding the foregoing, any Loan Party may contest, in good faith and by appropriate proceedings diligently conducted, Taxes for which the Loan Parties maintain adequate reserves in accordance with GAAP.
7.11Corporate Changes; Location of Collateral. No Loan Party nor any Subsidiary shall change its legal name, legal form or jurisdiction of organization or formation, as applicable, without twenty (20) days’ prior written notice to Agent. No Loan Party shall suffer a Change in Control. No Loan Party nor any Subsidiary shall relocate its chief executive office or its principal place of business unless it has provided prior written notice to Agent. No Loan Party nor any Subsidiary shall relocate any item of Collateral (other than (x) sales of Inventory in the ordinary course of business, (y) relocations of Equipment having an aggregate value of up to Five Hundred Thousand Dollars ($500,000) in any fiscal year, and (z) relocations of Collateral from a location described on Exhibit B to another location described on Exhibit B) unless (i) it has provided prompt written notice to Agent, (ii) such relocation is within the continental United States of America and, (iii) if such relocation is to a third party bailee, it has used commercially reasonable efforts to deliver a bailee agreement in form and substance reasonably acceptable to Agent.
7.12Deposit Accounts.
(a)Other than Excluded Accounts, no Loan Party shall maintain any Deposit Accounts, or accounts holding Investment Property, except with respect to which Agent has an Account Control Agreement.
(b)No Subsidiary which is not a Loan Party shall maintain any Deposit Accounts, or accounts holding Investment Property, except to the extent such Deposit Account or account holding Investment Property is an Excluded Account.
7.13Future Subsidiaries. Each Loan Party shall notify Agent of each Subsidiary formed subsequent to the Closing Date and, within thirty (30) days of formation, shall cause any such Domestic Subsidiary (other than an Excluded Subsidiary) to execute and deliver to Agent a Joinder Agreement.
7.14Notification Regarding Collateral. Borrower shall give Agent prompt written notice of any legal process that is reasonably likely to result in damages, expenses or liabilities in excess of $1,000,000 affecting the Collateral, such other property and assets, or any Liens thereon, provided however, that the Collateral and such other property and assets may be subject to Permitted Liens.
7.15Notification of Event of Default. Borrower shall notify Agent promptly, in any event within three (3) Business Days, of the occurrence of any event of Default.
7.16[reserved.]
31


7.17Use of Proceeds. Borrower agrees that the proceeds of the Loans shall be used solely to pay related fees and expenses in connection with this Agreement and for working capital and general corporate purposes. The proceeds of the Loans will not be used in violation of Anti-Corruption Laws or applicable Sanctions.
7.18Compliance with Laws.
(a)Each Loan Party shall maintain, and shall cause its Subsidiaries to maintain, compliance in all material respect with all applicable laws, rules or regulations (including any law, rule or regulation with respect to the making or brokering of loans or financial accommodations), and shall, or cause its Subsidiaries to, obtain and maintain all required governmental authorizations, approvals, licenses, franchises, permits or registrations reasonably necessary in connection with the conduct of such Loan Party’s business.
(b)Neither Borrower nor any of its Subsidiaries shall, nor shall Borrower or any of its Subsidiaries permit any Affiliate to, directly or indirectly, knowingly enter into any documents, instruments, agreements or contracts with any Person listed on the OFAC Lists. No Loan Party nor any of its Subsidiaries shall, nor shall any Loan Party or any of its Subsidiaries permit any Affiliate to, directly or indirectly, (i) conduct any business or engage in any transaction or dealing with any Blocked Person, including, without limitation, the making or receiving of any contribution of funds, goods or services to or for the benefit of any Blocked Person, (ii) deal in, or otherwise engage in any transaction relating to, any property or interests in property blocked pursuant to Executive Order No. 13224 or any similar executive order or other Anti-Terrorism Law, or (iii) engage in or conspire to engage in any transaction that evades or avoids, or has the purpose of evading or avoiding, or attempts to violate, any of the prohibitions set forth in Executive Order No. 13224 or other Anti-Terrorism Law.
(c)Each Loan Party has implemented and maintains in effect policies and procedures designed to ensure compliance by such Loan Party, its Subsidiaries and their respective directors, officers, employees and agents with Anti-Corruption Laws and applicable Sanctions, and each Loan Party’s, its Subsidiaries and their respective officers and employees and to the knowledge of such Loan Party’s, its directors and agents, are in compliance with Anti-Corruption Laws and applicable Sanctions in all material respects.
(d)No Loan Party, any of its Subsidiaries or any of their respective directors, officers or employees, or to the knowledge of such Loan Party, any agent for such Loan Party or its Subsidiaries that will act in any capacity in connection with or benefit from the credit facility established hereby, is a Sanctioned Person. No Loan, use of proceeds or other transaction contemplated by this Agreement will violate Anti-Corruption Laws or applicable Sanctions.
7.19Financial Covenant. Commencing with the quarter ending on June 30, 2023 and for each fiscal quarter thereafter which is a Testing Period, Borrower shall achieve T12M Revenue as set forth in Schedule 7.19 as of the last day of such fiscal quarter.
7.20Intellectual Property. Each Loan Party shall (i) protect, defend and maintain the validity and enforceability of its Intellectual Property; (ii) promptly advise Agent in writing of material infringements of its Intellectual Property; and (iii) not allow any Intellectual Property material to such Loan Party’s business to be abandoned, forfeited or dedicated to the public without Agent’s written consent. If a Loan Party (a) obtains any Patent, registered Trademark, registered Copyright, registered mask work, or any pending application for any of the foregoing, whether as owner, licensee or otherwise, or (b) applies for any Patent (other than provisional patent applications) or the registration of any Trademark, then such Loan Party shall immediately provide written notice thereof to Agent and shall execute such intellectual property security agreements and other documents and take such other actions as Agent may request in its good faith business judgment to perfect and maintain a first priority (subject to the Permitted Liens) perfected security interest in favor of Agent in such property.
32


7.21Transactions with Affiliates. Borrower shall not and shall not permit any Subsidiary to, directly or indirectly, enter into or permit to exist any transaction of any kind with any Affiliate of Borrower or such Subsidiary on terms that are less favorable to Borrower or such Subsidiary, as the case may be, than those that might be obtained in an arm’s length transaction from a Person who is not an Affiliate of Borrower or such Subsidiary, except for (a) transactions solely among the Loan Parties, (b) transactions between or among any Loan Party and any one or more of its Subsidiaries that were entered into prior to the Closing Date (provided, that, such transactions are not expressly prohibited hereunder), (c) reasonable and customary fees paid to members of the board of directors (or similar governing body) of the Borrower or any Subsidiary as approved by Borrower’s board of directors (or similar governing body), (d) compensation, indemnities, and other employment arrangements for directors, officers and other employees of the Borrower and its Subsidiaries entered into in the ordinary course of business, and (e) any loans permitted to officers or management permitted hereunder and the Permitted Borrower Equity Buybacks.
SECTION 8. [RESERVED]
SECTION 9. EVENTS OF DEFAULT
The occurrence of any one or more of the following events shall be an Event of Default:
9.1Payments. Any Loan Party fails to (a) pay any principal or interest on any Loan on its due date or (b) make any payment when due on account of any other Secured Obligations within two (2) Business days after the applicable due date; provided, however, that in each case, an Event of Default shall not occur on account of a failure to pay due solely to an administrative or operational error of Agent or Lender or any Loan Party’s bank if such Loan Party had the funds to make the payment when due and makes the payment within three (3) Business Days following such Loan Party’s knowledge of such failure to pay; or
9.2Covenants. Any Loan Party breaches or defaults in the performance of any covenant or Secured Obligation under this Agreement, or any of the other Loan Documents, Agent and the Lenders, and (a) with respect to a default under any covenant under this Agreement (other than the Sections specifically identified in clause (b) hereof), any other Loan Document, such default continues for more than fifteen (15) days after the earlier of the date on which (i) Agent or the Lenders has given notice of such default to the Loan Parties and (ii) any Loan Party has actual knowledge of such default or (b) with respect to a default under any of Sections 6, 7.4, 7.5, 7.6, 7.7, 7.8, 7.9, 7.15, 7.17, 7.19, 7.20, and 7.21, the occurrence of such default; or
9.3Material Adverse Effect. A circumstance has occurred that could reasonably be expected to have a Material Adverse Effect; provided that the failure to achieve the Interest Only Milestone or Performance Milestone shall not be deemed a Material Adverse Effect; or
9.4Representations. Any representation or warranty made by any Loan Party in any Loan Document when taken as a whole shall have been false or misleading in any material respect when made or when deemed made; or
9.5Insolvency. Any Loan Party (A) (i) shall make an assignment for the benefit of creditors; or (ii) shall be unable to pay its debts as they become due; or (iii) shall file a voluntary petition in bankruptcy; or (iv) shall file any petition, answer, or document seeking for itself any reorganization, arrangement, composition, readjustment, liquidation, dissolution or similar relief under any present or future statute, law or regulation pertinent to such circumstances; or (v) shall seek or consent to or acquiesce in the appointment of any trustee, receiver, or liquidator of any Loan Party or of all or any substantial part (i.e., 33-1/3% or more) of the assets or property of any Loan Party; or (vi) shall cease operations of its business as its business has normally been conducted, or terminate substantially all of its employees; or (vii) any Loan Party or its directors or majority shareholders shall take any action initiating any of the foregoing actions described in clauses (i) through (vi); or (B) either (i) forty-five (45) days shall have expired after the commencement of an involuntary action against any Loan Party seeking reorganization, arrangement, composition, readjustment, liquidation, dissolution or similar relief under
33


any present or future statute, law or regulation, without such action being dismissed or all orders or proceedings thereunder affecting the operations or the business of any Loan Party being stayed; or (ii) a stay of any such order or proceedings shall thereafter be set aside and the action setting it aside shall not be timely appealed; or (iii) any Loan Party shall file any answer admitting or not contesting the material allegations of a petition filed against any Loan Party in any such proceedings; or (iv) the court in which such proceedings are pending shall enter a decree or order granting the relief sought in any such proceedings; or (v) forty-five (45) days shall have expired after the appointment, without the consent or acquiescence of any Loan Party, of any trustee, receiver or liquidator of any Loan Party or of all or any substantial part of the properties of any Loan Party without such appointment being vacated; or
9.6Attachments; Judgments. Any portion of the assets of the Loan Parties in the aggregate value of at least [***] is attached or seized, or a levy is filed against any such assets, or a judgment or judgments, order or orders, or action and actions, either by a court of competent jurisdiction or by a regulatory agency with the power to do so is/are entered and enforceable against a Loan Party, and the same are not, within twenty (20) days after the entry, assessment or issuance thereof, discharged, or after execution thereof, stayed or bonded pending appeal, or such judgments, orders or actions are not discharged prior to the expiration of any such stay, for the payment of money (not covered by independent third party insurance as to which liability has not been rejected by such insurance carrier), individually or in the aggregate, of at least [***], or any Loan Party is enjoined or in any way prevented by court order from conducting any part of its business; or
9.7Other Obligations. The occurrence of any default under any agreement or obligation of any Loan Party involving any Indebtedness in excess of Two Million Dollars ($2,000,000).
SECTION 10. REMEDIES
10.1General. Upon the occurrence and during the continuation of any one or more Events of Default, Agent may, and at the direction of the Required Lenders shall, accelerate and demand payment of all or any part of the Secured Obligations together with a Prepayment Charge and declare them to be immediately due and payable (provided, that upon the occurrence of an Event of Default of the type described in Section 9.5, all of the Secured Obligations (including, without limitation, the Prepayment Charge and the End of Term Charge) shall automatically be accelerated and made due and payable, in each case without any further notice or act). Each Loan Party hereby irrevocably appoints Agent as its lawful attorney-in-fact to:  exercisable following the occurrence of an Event of Default, (i) sign such Loan Party’s name on any invoice or bill of lading for any account or drafts against account debtors; (ii) demand, collect, sue, and give releases to any account debtor for monies due, settle and adjust disputes and claims about the accounts directly with account debtors, and compromise, prosecute, or defend any action, claim, case, or proceeding about any Collateral (including filing a claim or voting a claim in any bankruptcy case in Agent’s or such Loan Party’s name, as Agent may elect); (iii) make, settle, and adjust all claims under such Loan Party’s insurance policies; (iv) pay, contest or settle any Lien, charge, encumbrance, security interest, or other claim in or to the Collateral, or any judgment based thereon, or otherwise take any action to terminate or discharge the same; (v) transfer the Collateral into the name of Agent or a third party as the UCC permits; (vi) receive, open and dispose of mail addressed to any Loan Party’s; (vii) endorse such Loan Party’s name on any checks, payment instruments, or other forms of payment or security; and (viii) notify all account debtors to pay Agent directly.  Each Loan Party hereby appoints Agent as its lawful attorney-in-fact to sign such Loan Party’s name on any documents necessary to perfect or continue the perfection of Agent’s security interest in the Collateral regardless of whether an Event of Default has occurred until all Secured Obligations have been satisfied in full and the Loan Documents (other than the Warrant) have been terminated.  Agent’s foregoing appointment as each Loan Party’s attorney in fact, and all of Agent’s rights and powers, coupled with an interest, are irrevocable until all Secured Obligations have been fully repaid and performed and the Loan Documents (other than the Warrant) have been terminated. Agent may, and at the direction of the Required Lenders shall, exercise all rights and remedies with respect to the Collateral under the Loan Documents or otherwise available to it under the UCC and other applicable law, including the right to release, hold, sell, lease, liquidate, collect, realize upon, or otherwise dispose of all or any part of the Collateral and the right to occupy, utilize, process and commingle the Collateral. All Agent’s rights and remedies shall be cumulative and not exclusive.
34


10.2Collection; Foreclosure. Upon the occurrence and during the continuance of any Event of Default, Agent may at the direction of the Required Lenders, at any time or from time to time, apply, collect, liquidate, sell in one or more sales, lease or otherwise dispose of, any or all of the Collateral in accordance with applicable law, in its then condition or following any commercially reasonable preparation or processing, in such order as Agent may elect. Any such sale may be made either at public or private sale at its place of business or elsewhere. Each Loan Party agrees that any such public or private sale may occur upon ten (10) calendar days’ prior written notice to such Loan Party. Agent may require any Loan Party to assemble the Collateral and make it available to Agent at a place designated by Agent that is reasonably convenient to Agent and such Loan Party. The proceeds of any sale, disposition or other realization upon all or any part of the Collateral shall be applied by Agent in the following order of priorities:
First, to Agent and Lender in an amount sufficient to pay in full Agent’s and Lender’s reasonable costs and professionals’ and advisors’ fees and expenses as described in Section 11.12;
Second, to Lender in an amount equal to the then unpaid amount of the Secured Obligations (including principal, interest, and the default interest rate), in such order and priority as Agent may choose in its sole discretion; and
Finally, after the full and final payment in Cash of all of the Secured Obligations (other than inchoate obligations), to any creditor holding a junior Lien on the Collateral, or to the Loan Parties or their representatives or as a court of competent jurisdiction may direct.
Agent shall be deemed to have acted reasonably in the custody, preservation and disposition of any of the Collateral if it complies with the obligations of a secured party under the UCC.
10.3No Waiver. Agent shall be under no obligation to marshal any of the Collateral for the benefit of the Loan Parties or any other Person, and each Loan Party expressly waives all rights, if any, to require Agent to marshal any Collateral.
10.4Cumulative Remedies. The rights, powers and remedies of Agent hereunder shall be in addition to all rights, powers and remedies given by statute or rule of law and are cumulative. The exercise of any one or more of the rights, powers and remedies provided herein shall not be construed as a waiver of or election of remedies with respect to any other rights, powers and remedies of Agent.
SECTION 11. MISCELLANEOUS
11.1Severability. Whenever possible, each provision of this Agreement shall be interpreted in such manner as to be effective and valid under applicable law, but if any provision of this Agreement shall be prohibited by or invalid under such law, such provision shall be ineffective only to the extent and duration of such prohibition or invalidity, without invalidating the remainder of such provision or the remaining provisions of this Agreement.
11.2Notice. Except as otherwise provided herein, any notice, demand, request, consent, approval, declaration, service of process or other communication (including the delivery of Financial Statements) that is required, contemplated, or permitted under the Loan Documents or with respect to the subject matter hereof shall be in writing, and shall be deemed to have been validly served, given, delivered, and received upon the earlier of: (i) the day of transmission by electronic mail or hand delivery or delivery by an overnight express service or overnight mail delivery service; or (ii) the third calendar day after deposit in the United States of America mails, with proper first class postage prepaid, in each case addressed to the party to be notified as follows:
(a)If to Agent:
35


HERCULES CAPITAL, INC.
Legal Department
Attention: Chief Legal Officer and Lesya Kulchenko
400 Hamilton Avenue, Suite 310
Palo Alto, CA 94301
email: legal@htgc.com
Telephone: 650-289-3060
(b)If to the Lenders:
HERCULES CAPITAL, INC., and
HERCULES PRIVATE GLOBAL VENTURE GROWTH FUND I L.P.
Legal Department
Attention: Chief Legal Officer and Lesya Kulchenko
400 Hamilton Avenue, Suite 310
Palo Alto, CA 94301
email:
legal@htgc.com; lkulchenko@htgc.com
Telephone: 650-289-3060
(c)If to Borrower:
OUSTER, INC.
Attention: Adam Dolinko
350 Treat Avenue
San Francisco, California 94110
email: legal@ouster.io
or to such other address as each party may designate for itself by like notice.
11.3Entire Agreement; Amendments.
(a)This Agreement and the other Loan Documents constitute the entire agreement and understanding of the parties hereto in respect of the subject matter hereof and thereof, and supersede and replace in their entirety any prior proposals, term sheets, non-disclosure or confidentiality agreements, letters, negotiations or other documents or agreements, whether written or oral, with respect to the subject matter hereof or thereof (including Agent’s revised proposal letter dated December 2, 2021 and the Non-Disclosure Agreement).
(b)Neither this Agreement, any other Loan Document (other than the Warrant which is subject to the amendment provisions therein), nor any terms hereof or thereof may be amended, supplemented or modified except in accordance with the provisions of this Section 11.3(b). The Required Lenders and each party to the relevant Loan Document may, or, with the written consent of the Required Lenders, the Agent and the Loan Parties party to the relevant Loan Document may, from time to time, (i) enter into written amendments, supplements or modifications hereto and to the other Loan Documents for the purpose of adding any provisions to this Agreement or the other Loan Documents or changing in any manner the rights of the Lenders or of the Loan Parties hereunder or thereunder or (ii) waive, on such terms and conditions as the Required Lenders or the Agent, as the case may be, may specify in such instrument, any of the requirements of this Agreement or the other Loan Documents or any default or Event of Default and its consequences; provided, however, that no such waiver and no such amendment, supplement or modification shall (A) forgive the principal amount or extend the final scheduled date of maturity of any Loan, extend the scheduled date of any amortization payment in respect of any Term Loan, reduce the stated rate of any interest or fee payable hereunder) or extend the scheduled date of any payment thereof, in each case without the written consent of each Lender directly affected thereby; (B) eliminate or reduce the voting rights of any Lender under this Section 11.3(b) without the written consent of such Lender; (C) reduce any percentage specified in the definition of Required Lenders, consent to the assignment or transfer
36


by the Loan Parties of any of their rights and obligations under this Agreement and the other Loan Documents, release all or substantially all of the Collateral or release a Loan Party from its obligations under the Loan Documents, in each case without the written consent of all Lenders; or (D) amend, modify or waive any provision of Section 11.18 without the written consent of the Agent. Any such waiver and any such amendment, supplement or modification shall apply equally to each Lender and shall be binding upon the Loan Parties, the Lender, the Agent and all future holders of the Loans.
11.4No Strict Construction. The parties hereto have participated jointly in the negotiation and drafting of this Agreement. In the event an ambiguity or question of intent or interpretation arises, this Agreement shall be construed as if drafted jointly by the parties hereto and no presumption or burden of proof shall arise favoring or disfavoring any party by virtue of the authorship of any provisions of this Agreement.
11.5No Waiver. The powers conferred upon Agent and Lender by this Agreement are solely to protect its rights hereunder and under the other Loan Documents and its interest in the Collateral and shall not impose any duty upon Agent or Lender to exercise any such powers. No omission or delay by Agent or Lender at any time to enforce any right or remedy reserved to it, or to require performance of any of the terms, covenants or provisions hereof by the Loan Parties at any time designated, shall be a waiver of any such right or remedy to which Agent or Lender is entitled, nor shall it in any way affect the right of Agent or Lender to enforce such provisions thereafter.
11.6Survival. All agreements, representations and warranties contained in this Agreement and the other Loan Documents or in any document delivered pursuant hereto or thereto shall be for the benefit of Agent, the Lenders, and each Loan Party, and shall survive the execution and delivery of this Agreement. Sections 6.3, 11.14, 11.15 and 11.17 shall survive the termination of this Agreement.
11.7Successors and Assigns. The provisions of this Agreement and the other Loan Documents shall inure to the benefit of and be binding on each Loan Party and its permitted assigns (if any). No Loan Party shall assign its obligations under this Agreement or any of the other Loan Documents (other than the Warrant which may be assigned in accordance with its terms) without Agent’s express prior written consent, and any such attempted assignment shall be void and of no effect. Agent and the Lenders may assign, transfer, or endorse its rights hereunder and under the other Loan Documents without prior notice to the Loan Parties, and all of such rights shall inure to the benefit of Agent’s and the Lenders’ successors and assigns; provided that as long as no Event of Default has occurred and is continuing, neither Agent nor any Lender may assign, transfer or endorse its rights hereunder or under the Loan Documents to any party that is a direct competitor of any Loan Party or a distressed debt or vulture fund (as reasonably determined by Agent), it being acknowledged that in all cases, any transfer to a controlled Affiliate of any Lender or Agent shall be allowed. Notwithstanding the foregoing, (x) in connection with any assignment by a Lender as a result of a forced divestiture at the request of any regulatory agency, the restrictions set forth herein shall not apply and Agent and the Lenders may assign, transfer or indorse its rights hereunder and under the other Loan Documents to any Person or party and (y) in connection with a Lender’s own financing or securitization transactions, the restrictions set forth herein shall not apply and Agent and the Lenders may assign, transfer or indorse its rights hereunder and under the other Loan Documents to any Person or party providing such financing or formed to undertake such securitization transaction and any transferee of such Person or party upon the occurrence of a default, event of default or similar occurrence with respect to such financing or securitization transaction; provided that no such sale, transfer, pledge or assignment under this clause (y) shall release such Lender from any of its obligations hereunder or substitute any such Person or party for such Lender as a party hereto until Agent shall have received and accepted an effective assignment agreement from such Person or party in form satisfactory to Agent executed, delivered and fully completed by the applicable parties thereto, and shall have received such other information regarding such assignee as Agent reasonably shall require. The Agent, acting solely for this purpose as an agent of the Loan Parties, shall maintain at one of its offices in the United States a register for the recordation of the names and addresses of the Lender(s), and the Term Commitments of, and principal amounts (and stated interest) of the Loans owing to, each Lender pursuant to the terms hereof from time to time (the “Register”). The entries in the Register shall be conclusive absent manifest error, and the Loan Parties, the Agent and the Lender(s) shall treat each
37


Person whose name is recorded in the Register pursuant to the terms hereof as a Lender hereunder for all purposes of this Agreement. The Register shall be available for inspection by the any Loan Party and any Lender, at any reasonable time and from time to time upon reasonable prior notice.
1.8Participations. Each Lender that sells a participation shall, acting solely for this purpose as a non-fiduciary agent of the Borrower, maintain a register on which it enters the name and address of each participant and the principal amounts (and stated interest) of each participant’s interest in the Loans or other obligations under the Loan Documents (the “Participant Register”); provided that no Lender shall have any obligation to disclose all or any portion of the Participant Register (including the identity of any participant or any information relating to a participant's interest in any commitments, loans, its other obligations under any Loan Document) to any Person except to the extent that such disclosure is necessary to establish that such commitment, loan, letter of credit or other obligation is in registered form under Section 5f.103-1(c) of the United States Treasury Regulations. The entries in the Participant Register shall be conclusive absent manifest error, and such Lender shall treat each Person whose name is recorded in the Participant Register as the owner of such participation for all purposes of this Agreement notwithstanding any notice to the contrary. For the avoidance of doubt, the Agent (in its capacity as Agent) shall have no responsibility for maintaining a Participant Register. Borrower agrees that each participant shall be entitled to the benefits of the provisions in Addendum 1 attached hereto (subject to the requirements and limitations therein, including the requirements under Section 7 of Addendum 1 attached hereto (it being understood that the documentation required under Section 7 of Addendum 1 attached hereto shall be delivered to the participating Lender)) to the same extent as if it were a Lender and had acquired its interest by assignment pursuant to Section 11.7; provided that such participant shall not be entitled to receive any greater payment under Addendum 1 attached hereto, with respect to any participation, than its participating Lender would have been entitled to receive, except to the extent such entitlement to receive a greater payment results from a change in law that occurs after the participant acquired the applicable participation.
1.9Governing Law. This Agreement and the other Loan Documents have been negotiated and delivered to Agent and the Lenders in the State of California, and shall have been accepted by Agent and the Lenders in the State of California. Payment to Agent and the Lenders by the Loan Parties of the Secured Obligations is due in the State of California. This Agreement and the other Loan Documents shall be governed by, and construed and enforced in accordance with, the laws of the State of California, excluding conflict of laws principles that would cause the application of laws of any other jurisdiction.
1.10Consent to Jurisdiction and Venue. All judicial proceedings (to the extent that the reference requirement of Section 11.11 is not applicable) arising in or under or related to this Agreement or any of the other Loan Documents may be brought in any state or federal court located in the State of California. By execution and delivery of this Agreement, each party hereto generally and unconditionally: (a) consents to nonexclusive personal jurisdiction in Santa Clara County, State of California; (b) waives any objection as to jurisdiction or venue in Santa Clara County, State of California; (c) agrees not to assert any defense based on lack of jurisdiction or venue in the aforesaid courts; and (d) irrevocably agrees to be bound by any judgment rendered thereby in connection with this Agreement or the other Loan Documents. Service of process on any party hereto in any action arising out of or relating to this Agreement shall be effective if given in accordance with the requirements for notice set forth in Section 11.2, and shall be deemed effective and received as set forth in Section 11.2. Nothing herein shall affect the right to serve process in any other manner permitted by law or shall limit the right of either party to bring proceedings in the courts of any other jurisdiction.
1.11Mutual Waiver of Jury Trial / Judicial Reference.
(a)Because disputes arising in connection with complex financial transactions are most quickly and economically resolved by an experienced and expert Person and the parties wish applicable state and federal laws to apply (rather than arbitration rules), the parties desire that their disputes be resolved by a judge applying such applicable laws. EACH OF THE LOAN PARTIES, AGENT AND THE LENDERS SPECIFICALLY WAIVES ANY RIGHT IT MAY HAVE TO TRIAL BY JURY OF ANY CAUSE OF ACTION, CLAIM, CROSS-CLAIM, COUNTERCLAIM, THIRD PARTY CLAIM OR ANY OTHER CLAIM (COLLECTIVELY,
38


“CLAIMS”) ASSERTED BY THE LOAN PARTIES AGAINST AGENT, THE LENDERS OR THEIR RESPECTIVE ASSIGNEE OR BY AGENT, THE LENDERS OR THEIR RESPECTIVE ASSIGNEE AGAINST ANY LOAN PARTY. This waiver extends to all such Claims, including Claims that involve Persons other than Agent, the Loan Parties and the Lenders; Claims that arise out of or are in any way connected to the relationship among the Loan Parties, Agent and the Lenders; and any Claims for damages, breach of contract, tort, specific performance, or any equitable or legal relief of any kind, arising out of this Agreement, any other Loan Document.
(b)If the waiver of jury trial set forth in Section 11.11(a) is ineffective or unenforceable, the parties agree that all Claims shall be resolved by reference to a private judge sitting without a jury, pursuant to Code of Civil Procedure Section 638, before a mutually acceptable referee or, if the parties cannot agree, a referee selected by the Presiding Judge of the Santa Clara County, California. Such proceeding shall be conducted in Santa Clara County, California, with California rules of evidence and discovery applicable to such proceeding.
(c)In the event Claims are to be resolved by judicial reference, either party may seek from a court identified in Section 11.10, any prejudgment order, writ or other relief and have such prejudgment order, writ or other relief enforced to the fullest extent permitted by law notwithstanding that all Claims are otherwise subject to resolution by judicial reference.
1.12Professional Fees. Each Loan Party promises to pay Agent’s and the Lenders’ reasonable and documented out-of-pocket fees and expenses necessary to finalize the loan documentation, including but not limited to reasonable attorneys’ fees, UCC searches, filing costs, and other miscellaneous expenses, provided that the Due Diligence Fee shall be applied in its entirety to the Lenders’ non-legal transaction costs and due diligence expenses. In addition, each Loan Party promises to pay any and all reasonable and documented out-of-pocket attorneys’ and other professionals’ fees and expenses incurred by Agent and the Lenders after the Closing Date in connection with or related to: (a) the Loan; (b) the administration, collection, or enforcement of the Loan; (c) the amendment or modification of the Loan Documents; (d) any waiver, consent, release, or termination under the Loan Documents; (e) the protection, preservation, audit, field exam, sale, lease, liquidation, or disposition of Collateral or the exercise of remedies with respect to the Collateral; (f) any legal, litigation, administrative, arbitration, or out of court proceeding in connection with or related to the Loan Parties or the Collateral, and any appeal or review thereof; and (g) any bankruptcy, restructuring, reorganization, assignment for the benefit of creditors, workout, foreclosure, or other action related to the Loan Parties, the Collateral, the Loan Documents, including representing Agent or the Lenders in any adversary proceeding or contested matter commenced or continued by or on behalf of any Loan Party’s estate, and any appeal or review thereof.
1.13Confidentiality. Agent and the Lenders acknowledge that certain items of Collateral and information provided to Agent and the Lenders by the Loan Parties are confidential and proprietary information of the Loan Parties, if and to the extent such information either (x) is marked as confidential by the Loan Parties at the time of disclosure, or (y) should reasonably be understood to be confidential (the “Confidential Information”). Accordingly, Agent and the Lenders agree that any Confidential Information it may obtain in the course of acquiring, administering, or perfecting Agent’s security interest in the Collateral shall not be disclosed to any other Person or entity in any manner whatsoever, in whole or in part, without the prior written consent of the Loan Parties, except that Agent and the Lenders may disclose any such information: (a) to its Affiliates and its partners, lenders, directors, officers, employees, agents, advisors, accountants, counsel, representative and other professional advisors if Agent or the Lenders in their reasonable discretion determines that any such party should have access to such information in connection with such party’s responsibilities in connection with the Loan or this Agreement and, provided that such recipient of such Confidential Information either (i) agrees to be bound by the confidentiality provisions of this paragraph or (ii) is otherwise subject to confidentiality restrictions that reasonably protect against the disclosure of Confidential Information pursuant to similar terms; (b) if such information is generally available to the public or to the extent such information becomes publicly available other than as a result of a breach of this Section or becomes available to Agent or any Lender, or any of their respective Affiliates on a non-confidential basis from a source other than the Loan Parties and not in violation of any confidentiality obligations known to the Agent or such lender;
39


(c) if required or appropriate in any report, statement or testimony submitted to any governmental authority having or claiming to have jurisdiction over Agent or the Lenders and any rating agency; (d) if required or appropriate in response to any summons or subpoena or in connection with any litigation, to the extent permitted or deemed advisable by Agent’s or the Lenders’ counsel; (e) to comply with any legal requirement or law applicable to Agent or the Lenders or demanded by any governmental authority; (f) to the extent reasonably necessary in connection with the exercise of, or preparing to exercise, or the enforcement of, or preparing to enforce, any right or remedy under any Loan Document (including Agent’s sale, lease, or other disposition of Collateral after default), or any action or proceeding relating to any Loan Document; (g) to any participant or assignee of Agent or the Lenders or any prospective participant or assignee, provided, that such participant or assignee or prospective participant or assignee is subject to confidentiality restrictions no less protective than the provisions of this Section 11.13; (h) to any investor or potential investor (and each of their respective Affiliates or clients) in the Agent or Lender (or each of their respective Affiliates); provided that such investor, potential investor, Affiliate or client is subject to confidentiality obligations with respect to the Confidential Information; (i) otherwise to the extent consisting of general portfolio information that does not identify any of the Loan Parties; or (j) otherwise with the prior consent of the Loan Parties; provided, that any disclosure made in violation of this Agreement shall not affect the obligations of any Loan Party or any of its Affiliates or any guarantor under this Agreement or the other Loan Documents. Agent’s and the Lenders’ obligations under this Section 11.13 shall supersede all of their respective obligations under the Non-Disclosure Agreement.
1.14Assignment of Rights. Each Loan Party acknowledges and understands that Agent or the Lenders may, subject to Section 11.7, sell and assign all or part of its interest hereunder and under the Loan Documents (other than the Warrant which is subject to any assignment, transfer, or endorsement provisions therein) to any Person or entity (an “Assignee”). After such assignment the term “Agent” or “Lender” as used in the Loan Documents (other than the Warrant which is subject to any assignment, transfer or endorsement provisions therein) shall mean and include such Assignee, and such Assignee shall be vested with all rights, powers and remedies of Agent and the Lenders hereunder with respect to the interest so assigned; but with respect to any such interest not so transferred, Agent and the Lenders shall retain all rights, powers and remedies hereby given. No such assignment by Agent or the Lenders shall relieve any Loan Party of any of its obligations hereunder. Each Lender agrees that in the event of any transfer by it of the promissory note(s) (if any), it shall endorse thereon a notation as to the portion of the principal of such promissory note(s), which shall have been paid at the time of such transfer and as to the date to which interest shall have been last paid thereon.
1.15Termination; Revival of Secured Obligations. Other than as set forth in Section 11.6, this Agreement and the other Loan Documents (except for the Warrant) shall terminate on the payment in full in cash of the Secured Obligations (other than any obligations that specifically survive termination). Notwithstanding the preceding sentence, this Agreement and the Loan Documents shall remain in full force and effect and continue to be effective if any petition is filed by or against any Loan Party for liquidation or reorganization, if any Loan Party becomes insolvent or makes an assignment for the benefit of creditors, if a receiver or trustee is appointed for all or any significant part of any Loan Party’s assets, or if any payment or transfer of Collateral is recovered from Agent or the Lenders. The Loan Documents and the Secured Obligations and Collateral security shall continue to be effective, or shall be revived or reinstated, as the case may be, if at any time payment and performance of the Secured Obligations or any transfer of Collateral to Agent, or any part thereof is rescinded, avoided or avoidable, reduced in amount, or must otherwise be restored or returned by, or is recovered from, Agent, the Lenders or by any obligee of the Secured Obligations (other than obligations that survive termination), whether as a “voidable preference,” “fraudulent conveyance,” or otherwise, all as though such payment, performance, or transfer of Collateral had not been made. In the event that any payment, or any part thereof, is rescinded, reduced, avoided, avoidable, restored, returned, or recovered, the Loan Documents and the Secured Obligations shall be deemed, without any further action or documentation, to have been revived and reinstated except to the extent of the full and final payment to Agent or the Lenders in Cash.
1.16Counterparts. This Agreement and any amendments, waivers, consents or supplements hereto may be executed in any number of counterparts, and by different parties hereto in separate counterparts, each of which when so delivered shall be deemed an original, but all of which counterparts shall constitute but one and the same instrument.
40


1.17No Third Party Beneficiaries. No provisions of the Loan Documents are intended, nor will be interpreted, to provide or create any third-party beneficiary rights or any other rights of any kind in any Person other than Agent, the Lenders and the Loan Parties unless specifically provided otherwise herein, and, except as otherwise so provided, all provisions of the Loan Documents will be personal and solely among Agent, the Lenders and the Loan Parties which are a party thereto.
1.18Agency. Agent and each Lender hereby agree to the terms and conditions set forth on Addendum 3 attached hereto. Each Loan Party acknowledges and agrees to the terms and conditions set forth on Addendum 3 attached hereto.
1.19Publicity. None of the parties hereto nor any of its respective member businesses and Affiliates shall, without the other parties’ prior written consent (which shall not be unreasonably withheld or delayed), publicize or use (a) the other party's name (including a brief description of the relationship among the parties hereto), logo or hyperlink to such other parties’ web site, separately or together, in written and oral presentations, advertising, promotional and marketing materials, client lists, public relations materials or on its web site (together, the "Publicity Materials"); (b) the names of officers of such other parties in the Publicity Materials; and (c) such other parties’ name, trademarks, servicemarks in any news or press release concerning such party; provided however, notwithstanding anything to the contrary herein, no such consent shall be required (i) to the extent necessary to comply with the requests of any regulators, legal requirements or laws applicable to such party, pursuant to any listing agreement with any national securities exchange (so long as such party provides prior notice to the other party hereto to the extent reasonably practicable) and (ii) to comply with Section 11.13.
1.20[Reserved].
1.21Electronic Execution of Certain Other Documents. The words “execution,” “execute”, “signed,” “signature,” and words of like import in or related to any document to be signed in connection with this Agreement and the transactions contemplated hereby (including without limitation assignments, assumptions, amendments, waivers and consents) shall be deemed to include electronic signatures, the electronic matching of assignment terms and contract formations on electronic platforms approved by the Agent, or the keeping of records in electronic form, each of which shall be of the same legal effect, validity or enforceability as a manually executed signature or the use of a paper-based recordkeeping system, as the case may be, to the extent and as provided for in any applicable law, including the Federal Electronic Signatures in Global and National Commerce Act, the California Uniform Electronic Transaction Act, or any other similar state laws based on the Uniform Electronic Transactions Act.
SECTION 12. GUARANTY.
12.1Guaranty. Each Loan Party hereby agrees that such Loan Party is jointly and severally liable for, and hereby absolutely and unconditionally guarantees to the Agent and the Lenders and their respective successors and assigns, the full and prompt payment (whether at stated maturity, by acceleration or otherwise) and performance of, all Obligations owed or hereafter owing to the Agent and the Lenders by each other Loan Party. Each Loan Party agrees that its guaranty obligation hereunder is a continuing guaranty of payment and performance and not of collection, and that its obligations under this Section 12 shall be absolute and unconditional, irrespective of, and unaffected by:
(a)the genuineness, validity, regularity, enforceability or any future amendment of, or change in, this Agreement, any other Loan Document or any other agreement, document or instrument to which any Loan Party is or may become a party;
(b)the absence of any action to enforce this Agreement (including this Section 12) or any other Loan Document or the waiver or consent by the Agent and the Lenders with respect to any of the provisions thereof;
41


(c)the existence, value or condition of, or failure to perfect its Lien against, any security for the Obligations or any action, or the absence of any action, by the Agent and the Lenders in respect thereof (including the release of any such security);
(d)the insolvency of any Loan Party; or
(e)any other action or circumstances which might otherwise constitute a legal or equitable discharge or defense of a surety or guarantor;
it being agreed by each Loan Party that its obligations under this Section 12 shall not be discharged until the Termination Date has occurred. Each Loan Party shall be regarded, and shall be in the same position, as principal debtor with respect to the Obligations guaranteed hereunder.
12.2Waivers by the Loan Parties. Each Loan Party expressly waives all rights it may have now or in the future under any statute, or at common law, or pursuant to any other laws or in equity, or otherwise, to compel the Agent or the Lenders to marshal assets or to proceed in respect of the Obligations guaranteed hereunder against any other Loan Party, any other party or against any security for the payment and performance of the Obligations before proceeding against, or as a condition to proceeding against, such Loan Party. It is agreed among each Loan Party, the Agent and the Lenders that the foregoing waivers are of the essence of the transaction contemplated by this Agreement and the other Loan Documents and that, but for the provisions of this Section 12 and such waivers, the Agent and the Lenders would decline to enter into this Agreement.
12.3Benefit of Guaranty. Each Loan Party agrees that the provisions of this Section 12 are for the benefit of the Agent and the other Secured Parties and their respective successors, transferees, endorsees and assigns, and nothing herein contained shall impair, as between the Borrower, on the one hand, and the Agent and the Lenders, on the other hand, the obligations of such other Loan Party under the Loan Documents.
12.4Subordination of Subrogation, Etc. Notwithstanding anything to the contrary in this Agreement or in any other Loan Document, and except as set forth in Section 11.7, each Loan Party hereby expressly and irrevocably subordinates to the prior payment in full, in cash, of the Obligations (other than contingent indemnity obligations for which no claim is outstanding) any and all rights pursuant to any laws or in equity to subrogation, reimbursement, exoneration, contribution, indemnification or set off and any and all defenses available to a surety, guarantor or accommodation co-obligor until the Termination Date has occurred. Each Loan Party acknowledges and agrees that this subordination is intended to benefit the Agent and the Lenders and shall not limit or otherwise affect such Loan Party’s liability hereunder or the enforceability of this Section 11, and that the Agent, the Lenders and their respective successors and assigns are intended third party beneficiaries of the waivers and agreements set forth in this Section 12.4.
12.5Election of Remedies. If the Agent or any Lender may, under applicable law, proceed to realize its benefits under any of the Loan Documents giving the Agent or such Lender a Lien upon any Collateral, whether owned by any Loan Party or by any other Person, either by judicial foreclosure or by non judicial sale or enforcement, the Agent or any Lender may, at its sole option, determine which of its remedies or rights it may pursue without affecting any of its rights and remedies under this Section 11. If, in the exercise of any of its rights and remedies, the Agent or any Lender shall forfeit any of its rights or remedies, including its right to enter a deficiency judgment against any Loan Party or any other Person, whether because of any applicable laws pertaining to “election of remedies” or the like, each Loan Party hereby consents to such action by the Agent or such Lender and waives any claim based upon such action, even if such action by the Agent or such Lender shall result in a full or partial loss of any rights of subrogation which each Loan Party might otherwise have had but for such action by the Agent or such Lender. Any election of remedies which results in the denial or impairment of the right of the Agent or any Lender to seek a deficiency judgment against any Loan Party shall not impair any other Loan Party’s obligation to pay the full amount of the Obligations. In the event the Agent or any Lender shall bid at any foreclosure or trustee’s sale or at any private sale permitted by law or the Loan Documents, the Agent (either directly or through one or more acquisition vehicles) or such Lender may offset the Obligations
42


against the purchase price of such bid in lieu of accepting cash or other non-cash consideration in connection with such sale or other disposition. The amount of the successful bid at any such sale, whether the Agent, any Lender or any other party is the successful bidder, shall be conclusively deemed to be the fair and reasonably equivalent value of the Collateral and the difference between such bid amount and the remaining balance of the Obligations shall be conclusively deemed to be the amount of the Obligations guaranteed under this Section 11, notwithstanding that any present or future law or court decision or ruling may have the effect of reducing the amount of any deficiency claim to which the Agent or any Lender might otherwise be entitled but for such bidding at any such sale.
12.6Limitation. Notwithstanding any provision herein contained to the contrary, the liability of each Loan Party (other than the Borrower) under this Section 12 (which liability is in any event in addition to amounts for which such Loan Party is primarily liable under Section 2) shall be limited to an amount not to exceed as of any date of determination the greater of:
(a)the net amount of all Loans (plus all other Obligations owing in connection therewith) advanced to any other Loan Party under this Agreement and then re-loaned or otherwise transferred to, or for the benefit of, such Loan Party; and
(b)the amount which could be claimed by the Agent and the Lenders from such Loan Party under this Section 11 without rendering such claim voidable or avoidable under
(c)Section 548 of Chapter 11 of the United States Bankruptcy Code, as amended, or under any applicable state Uniform Fraudulent Transfer Act, Uniform Fraudulent Conveyance Act or similar statute or common law after taking into account, among other things, such Loan Party’s right of contribution and indemnification from each other Loan Party under Section 12.6.
The provisions of this Section 12.6 shall be implemented automatically without the need for any amendment, modification, termination or waiver of any provision of this Agreement or any other Loan Document.
12.7Contribution with Respect to Guaranty Obligations.
(a)To the extent that any Loan Party shall make a payment under this Section 12 of all or any of the Obligations (other than Loans made to that Loan Party for which it is primarily liable) (a “Guarantor Payment”) which, taking into account all other Guarantor Payments then previously or concurrently made by any other Loan Party, exceeds the amount which such Loan Party would otherwise have paid if each Loan Party had paid the aggregate Obligations satisfied by such Guarantor Payment in the same proportion that such Loan Party’s “Allocable Amount” (as defined below) (as determined immediately prior to such Guarantor Payment) bore to the aggregate Allocable Amounts of each of the Loan Parties as determined immediately prior to the making of such Guarantor Payment, then, following the occurrence of the Termination Date, such Loan Party shall be entitled to receive contribution and indemnification payments from, and be reimbursed by, each other Loan Party for the amount of such excess, pro rata based upon their respective Allocable Amounts in effect immediately prior to such Guarantor Payment.
(b)As of any date of determination, the “Allocable Amount” of any Loan Parties shall be equal to the maximum amount of the claim which could then be recovered from such Loan Parties under this Section 12 without rendering such claim voidable or avoidable under Section 548 of Chapter 11 of the United States Bankruptcy Code, as amended or under any applicable state Uniform Fraudulent Transfer Act, Uniform Fraudulent Conveyance Act or similar statute or common law.
(c)This Section 12.7 is intended only to define the relative rights of Loan Parties and nothing set forth in this Section 12.7 is intended to or shall impair the obligations of Loan Parties, jointly and severally, to pay any amounts as and when the same shall become due and payable in accordance with the terms of this Agreement, including Section 12.1. Nothing contained in this Section 12.7 shall limit the liability of any Loan Party to pay the Loans made directly or
43


indirectly to that Loan Party and accrued interest, Fees, expenses and all other Obligations with respect thereto for which such Loan Party shall be primarily liable.
(d)The parties hereto acknowledge that the rights of contribution and indemnification hereunder shall constitute assets of the Loan Party to which such contribution and indemnification is owing.
(e)The rights of the indemnifying Loan Parties against other Loan Parties under this Section 12.7 shall be exercisable upon and after the Termination Date.
12.8Liability Cumulative. The liability of Loan Parties under this Section 12 is in addition to and shall be cumulative with all liabilities of each Loan Party to the Agent and the Lenders under this Agreement and the other Loan Documents to which such Loan Party is a party or in respect of any Obligations or obligation of any other Loan Party, without any limitation as to amount, unless the instrument or agreement evidencing or creating such other liability specifically provides to the contrary.
(SIGNATURES TO FOLLOW)

44


IN WITNESS WHEREOF, the Loan Parties, Agent and the Lenders have duly executed and delivered this Loan and Security Agreement as of the day and year first above written.
BORROWER:
OUSTER, INC.
Signature:    /s/ Charles Angus Pacala___
Print Name:    Charles Angus Pacala______
Title:        Chief Executive Officer______


GUARANTOR:
SENSE PHOTONICS, INC.
Signature:    /s/ Charles Angus Pacala___
Print Name:    Charles Angus Pacala______
Title:        Chief Executive Officer______

45


Accepted in Palo Alto, California:
AGENT and LENDER:
HERCULES CAPITAL, INC.

By:    /s/ Seth Meyer____________________
Name:    Seth Meyer
Its:    CFO

LENDER:
Hercules Private Global Venture Growth Fund I L.P.
By: Hercules Adviser LLC, its Investment Adviser
 
 
By:       /s/ Seth Meyer____________________
Name:  Seth Meyer
Title:     Authorized Signatory



46


Table of Addenda, Exhibits and Schedules
Addendum 1: Taxes; Increased Costs
Addendum 2:    [reserved]
Addendum 3:    Agent and Lender Terms
Exhibit A:    Advance Request
        Attachment to Advance Request
Exhibit B:    Name, Locations, and Other Information for Loan Parties
Exhibit C:    Loan Parties’ Patents, Trademarks, Copyrights and Licenses
Exhibit D:    Loan Parties’ Deposit Accounts and Investment Accounts
Exhibit E:    Compliance Certificate
Exhibit F:    Joinder Agreement
Exhibit G:     Reserved.
Exhibit H:    ACH Debit Authorization Agreement
Exhibit I:    Reserved.
Exhibit J-1:    Form of U.S. Tax Compliance Certificate (For Foreign Lenders That Are Not Partnerships For U.S. Federal Income Tax Purposes)
Exhibit J-2:    Form of U.S. Tax Compliance Certificate (For Foreign Participants That Are Not Partnerships For U.S. Federal Income Tax Purposes)
Exhibit J-3:    Form of U.S. Tax Compliance Certificate (For Foreign Participants That Are Partnerships For U.S. Federal Income Tax Purposes)
Exhibit J-4:    Form of U.S. Tax Compliance Certificate (For Foreign Lenders That Are Partnerships For U.S. Federal Income Tax Purposes)
Schedule 1.1    Commitments
Schedule 1    Subsidiaries
Schedule 1A    Existing Permitted Indebtedness
Schedule 1B    Existing Permitted Investments
Schedule 1C    Existing Permitted Liens
Schedule 5.3    Consents, Etc.
Schedule 5.8    Tax Matters
Schedule 5.9    Intellectual Property Claims
Schedule 5.10    Intellectual Property
Schedule 5.11    Borrower Products
Schedule 5.14    Capitalization
Schedule 7.19    T12M Revenue Calculation

47


ADDENDUM 1 to LOAN AND SECURITY AGREEMENT
TAXES; INCREASED COSTS
1.Defined Terms. For purposes of this Addendum 1:
a.Connection Income Taxes” means Other Connection Taxes that are imposed on or measured by net income (however denominated) or that are franchise Taxes or branch profits Taxes.
b.Excluded Taxes” means any of the following Taxes imposed on or with respect to a Recipient or required to be withheld or deducted from a payment to a Recipient, (i) Taxes imposed on or measured by net income (however denominated), franchise Taxes, and branch profits Taxes, in each case, (A) imposed as a result of such Recipient being organized under the laws of, or having its principal office or, in the case of any Lender, its applicable lending office located in, the jurisdiction imposing such Tax (or any political subdivision thereof) or (B) that are Other Connection Taxes, (ii) in the case of a Lender, U.S. federal withholding Taxes imposed on amounts payable to or for the account of such Lender with respect to an applicable interest in a Loan or Term Commitment pursuant to a law in effect on the date on which (A) such Lender acquires such interest in the Loan or Term Commitment or (B) such Lender changes its lending office, except in each case to the extent that, pursuant to Section 2 or Section 4 of this Addendum 1, amounts with respect to such Taxes were payable either to such Lender’s assignor immediately before such Lender became a party hereto or to such Lender immediately before it changed its lending office, (iii) Taxes attributable to such Recipient’s failure to comply with Section 7 of this Addendum 1 and (iv) any withholding Taxes imposed under FATCA.
c.FATCA” means Sections 1471 through 1474 of the Code, as of the date of this Agreement (or any amended or successor version that is substantively comparable and not materially more onerous to comply with), any current or future regulations or official interpretations thereof, any agreements entered into pursuant to Section 1471(b)(1) of the Code, and any fiscal or regulatory legislation, rules or practices adopted pursuant to any intergovernmental agreement, treaty or convention among governmental authorities and implementing such Sections of the Code.
d.Foreign Lender” means a Lender that is not a U.S. Person.
e.Indemnified Taxes” means (i) Taxes, other than Excluded Taxes, imposed on or with respect to any payment made by or on account of any obligation of any Loan Party under any Loan Document and (ii) to the extent not otherwise described in clause (i), Other Taxes.
f.Loan Document” has the meaning given to such term in the Agreement, but excluding the Warrant.
g.Other Connection Taxes” means, with respect to any Recipient, Taxes imposed as a result of a present or former connection between such Recipient and the jurisdiction imposing such Tax (other than connections arising from such Recipient having executed, delivered, become a party to, performed its obligations under, received payments under, received or perfected a security interest under, engaged in any other transaction pursuant to or enforced any Loan Document, or sold or assigned an interest in any Loan or Loan Document).
h.Other Taxes” means all present or future stamp, court or documentary, intangible, recording, filing or similar Taxes that arise from any payment made under, from the execution, delivery, performance, enforcement or registration of, from the receipt or perfection of a security interest under, or otherwise with respect to, any Loan Document,
48


except any such Taxes that are Other Connection Taxes imposed with respect to an assignment.
i.Recipient” means the Agent or any Lender, as applicable.
j.Withholding Agent” means the applicable Loan Party and the Agent.
2.Payments Free of Taxes. Any and all payments by or on account of any obligation of any Loan Party under any Loan Document shall be made without deduction or withholding for any Taxes, except as required by applicable law. If any applicable law (as determined in the good faith discretion of an applicable Withholding Agent) requires the deduction or withholding of any Tax from any such payment by a Withholding Agent, then the applicable Withholding Agent shall be entitled to make such deduction or withholding and shall timely pay the full amount deducted or withheld to the relevant governmental authority in accordance with applicable law and, if such Tax is an Indemnified Tax, then the sum payable by the applicable Loan Party shall be increased as necessary so that after such deduction or withholding has been made (including such deductions and withholdings applicable to additional sums payable under this Section 2 or Section 4 of this Addendum 1) the applicable Recipient receives an amount equal to the sum it would have received had no such deduction or withholding been made.
3.Payment of Other Taxes by Borrower. The Loan Parties shall timely pay to the relevant governmental authority in accordance with applicable law, or at the option of the Agent timely reimburse it for the payment of, any Other Taxes.
4.Indemnification by Borrower. The Loan Parties shall indemnify each Recipient, within ten (10) days after demand therefor, for the full amount of any Indemnified Taxes (including Indemnified Taxes imposed or asserted on or attributable to amounts payable under Section 2 of this Addendum 1 or this Section 4) payable or paid by such Recipient or required to be withheld or deducted from a payment to such Recipient and any reasonable expenses arising therefrom or with respect thereto, whether or not such Indemnified Taxes were correctly or legally imposed or asserted by the relevant governmental authority. A certificate as to the amount of such payment or liability delivered to the Borrower by a Lender (with a copy to the Agent), or by the Agent on its own behalf or on behalf of a Lender, shall be conclusive absent manifest error. In addition, the Borrower agrees to pay, and to save the Agent and any Lender harmless from, any and all liabilities with respect to, or resulting from any delay in paying, any and all excise, sales or other similar taxes (excluding taxes imposed on or measured by the net income of the Agent or such Lender) that may be payable or determined to be payable with respect to any of the Collateral or this Agreement.
5.Indemnification by the Lenders. Each Lender shall severally indemnify the Agent, within ten (10) days after demand therefor, for any (a) Indemnified Taxes attributable to such Lender (but only to the extent that any Loan Party has not already indemnified the Agent for such Indemnified Taxes and without limiting the obligation of the Loan Parties to do so), [(b) any Taxes attributable to such Lender’s failure to comply with the provisions of Section 11.8 of the Agreement relating to the maintenance of a Participant Register] and (c) any Excluded Taxes attributable to such Lender, in each case, that are payable or paid by the Agent in connection with any Loan Document, and any reasonable expenses arising therefrom or with respect thereto, whether or not such Taxes were correctly or legally imposed or asserted by the relevant governmental authority. A certificate as to the amount of such payment or liability delivered to any Lender by the Agent shall be conclusive absent manifest error. Each Lender hereby authorizes the Agent to set off and apply any and all amounts at any time owing to such Lender under any Loan Document or otherwise payable by the Agent to the Lender from any other source against any amount due to the Agent under this Section 5.
6.Evidence of Payments. As soon as practicable after any payment of Taxes by any Loan Party to a governmental authority pursuant to the provisions of this Addendum 1, such Loan Party shall deliver to the Agent the original or a certified copy of a receipt issued by such governmental authority evidencing such payment, a copy of the return reporting such payment or other evidence of such payment reasonably satisfactory to the Agent.
49


7.Status of Lenders.
a.Any Lender that is entitled to an exemption from or reduction of withholding Tax with respect to payments made under any Loan Document shall deliver to the Borrower and the Agent, at the time or times reasonably requested by the Borrower or the Agent, such properly completed and executed documentation reasonably requested by the Borrower or the Agent as will permit such payments to be made without withholding or at a reduced rate of withholding. In addition, any Lender, if reasonably requested by the Borrower or the Agent, shall deliver such other documentation prescribed by applicable law or reasonably requested by the Borrower or the Agent as will enable the Borrower or the Agent to determine whether or not such Lender is subject to backup withholding or information reporting requirements. Notwithstanding anything to the contrary in the preceding two sentences, the completion, execution and submission of such documentation (other than such documentation set forth in Sections 7(b)(i), 7(b)(ii) and 7(b)(iv) of this Addendum 1) shall not be required if in the Lender’s reasonable judgment such completion, execution or submission would subject such Lender to any material unreimbursed cost or expense or would materially prejudice the legal or commercial position of such Lender.
b.Without limiting the generality of the foregoing, in the event that the Borrower is a U.S. Person,
i.any Lender that is a U.S. Person shall deliver to the Borrower and the Agent on or prior to the date on which such Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of the Borrower or the Agent), executed copies of IRS Form W-9 certifying that such Lender is exempt from U.S. federal backup withholding tax;
ii.any Foreign Lender shall, to the extent it is legally entitled to do so, deliver to the Borrower and the Agent (in such number of copies as shall be requested by the recipient) on or prior to the date on which such Foreign Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of the Borrower or the Agent), whichever of the following is applicable:
A.in the case of a Foreign Lender claiming the benefits of an income tax treaty to which the United States is a party (x) with respect to payments of interest under any Loan Document, executed copies of IRS Form W-8BEN or IRS Form W-8BEN-E establishing an exemption from, or reduction of, U.S. federal withholding Tax pursuant to the “interest” article of such tax treaty and (y) with respect to any other applicable payments under any Loan Document, IRS Form W-8BEN or IRS Form W-8BEN-E establishing an exemption from, or reduction of, U.S. federal withholding Tax pursuant to the “business profits” or “other income” article of such tax treaty;
B.executed copies of IRS Form W-8ECI;
C.in the case of a Foreign Lender claiming the benefits of the exemption for portfolio interest under Section 881(c) of the Code, (x) a certificate substantially in the form of Exhibit J-1 to the effect that such Foreign Lender is not a “bank” within the meaning of Section 881(c)(3)(A) of the Code, a “10 percent shareholder” of the Borrower within the meaning of Section 871(h)(3)(B) of the Code, or a “controlled foreign corporation” related to the Borrower as described in Section 881(c)(3)(C) of the Code (a “U.S. Tax Compliance Certificate”) and (y) executed copies of IRS Form W-8BEN or IRS Form W-8BEN-E; or
D.to the extent a Foreign Lender is not the beneficial owner, executed copies of IRS Form W-8IMY, accompanied by IRS Form W-8ECI, IRS Form
50


W-8BEN, IRS Form W-8BEN-E, a U.S. Tax Compliance Certificate substantially in the form of Exhibit J-2 or Exhibit J-3, IRS Form W-9, and/or other certification documents from each beneficial owner, as applicable; provided that if the Foreign Lender is a partnership and one or more direct or indirect partners of such Foreign Lender are claiming the portfolio interest exemption, such Foreign Lender may provide a U.S. Tax Compliance Certificate substantially in the form of Exhibit J-4 on behalf of each such direct and indirect partner;
iii.any Foreign Lender shall, to the extent it is legally entitled to do so, deliver to the Borrower and the Agent (in such number of copies as shall be requested by the recipient) on or prior to the date on which such Foreign Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of the Borrower or the Agent), executed copies of any other form prescribed by applicable law as a basis for claiming exemption from or a reduction in U.S. federal withholding Tax, duly completed, together with such supplementary documentation as may be prescribed by applicable law to permit the Borrower or the Agent to determine the withholding or deduction required to be made; and
iv.if a payment made to a Lender under any Loan Document would be subject to U.S. federal withholding Tax imposed by FATCA if such Lender were to fail to comply with the applicable reporting requirements of FATCA (including those contained in Section 1471(b) or 1472(b) of the Code, as applicable), such Lender shall deliver to the Borrower and the Agent at the time or times prescribed by law and at such time or times reasonably requested by the Borrower or the Agent such documentation prescribed by applicable law (including as prescribed by Section 1471(b)(3)(C)(i) of the Code) and such additional documentation reasonably requested by the Borrower or the Agent as may be necessary for the Borrower and the Agent to comply with their obligations under FATCA and to determine that such Lender has complied with such Lender’s obligations under FATCA or to determine the amount, if any, to deduct and withhold from such payment. Solely for purposes of this clause (iv), “FATCA” shall include any amendments made to FATCA after the date of this Agreement.
c.Each Lender agrees that if any form or certification it previously delivered expires or becomes obsolete or inaccurate in any respect, it shall update such form or certification or promptly notify the Borrower and the Agent in writing of its legal inability to do so.
8.Treatment of Certain Refunds. If any party determines, in its sole discretion exercised in good faith, that it has received a refund of any Taxes as to which it has been indemnified pursuant to the provisions of this Addendum 1 (including by the payment of additional amounts pursuant to the provisions of this Addendum 1), it shall pay to the indemnifying party an amount equal to such refund (but only to the extent of indemnity payments made under the provisions of this Addendum 1 with respect to the Taxes giving rise to such refund), net of all out-of-pocket expenses (including Taxes) of such indemnified party and without interest (other than any interest paid by the relevant governmental authority with respect to such refund). Such indemnifying party, upon the request of such indemnified party, shall repay to such indemnified party the amount paid over pursuant to this Section 8 (plus any penalties, interest or other charges imposed by the relevant governmental authority) in the event that such indemnified party is required to repay such refund to such governmental authority. Notwithstanding anything to the contrary in this Section 8, in no event will the indemnified party be required to pay any amount to an indemnifying party pursuant to this Section 8 the payment of which would place the indemnified party in a less favorable net after-Tax position than the indemnified party would have been in if the Tax subject to indemnification and giving rise to such refund had not been deducted, withheld or otherwise imposed and the indemnification payments or additional amounts with respect to such Tax had never been paid. This Section 8 shall not be construed to require any indemnified party to make available its Tax returns
51


(or any other information relating to its Taxes that it deems confidential) to the indemnifying party or any other Person.
9.Increased Costs. If any change in applicable law shall subject any Recipient to any Taxes (other than (A) Indemnified Taxes, (B) Taxes described in clauses (ii) through (iv) of the definition of Excluded Taxes and (C) Connection Income Taxes) on its loans, loan principal, commitments, or other obligations, or its deposits, reserves, other liabilities or capital attributable thereto, and the result shall be to increase the cost to such Recipient of making, converting to, continuing or maintaining any Term Loan Advance or of maintaining its obligation to make any such Loan, or to reduce the amount of any sum received or receivable by such Recipient (whether of principal, interest or any other amount), then, upon the request of such Recipient, the Borrower will pay to such Recipient such additional amount or amounts as will compensate such Recipient for such additional costs incurred or reduction suffered.
10.Survival. Each party’s obligations under the provisions of this Addendum 1 shall survive the resignation or replacement of the Agent or any assignment of rights by, or the replacement of, a Lender, the termination of the Term Commitments and the repayment, satisfaction or discharge of all obligations under any Loan Document.

52


ADDENDUM 2 to LOAN AND SECURITY AGREEMENT
[RESERVED]



ADDENDUM 3 to LOAN AND SECURITY AGREEMENT
Agent and Lender Terms
(a)Each Lender hereby irrevocably appoints Hercules Capital, Inc. to act on its behalf as the Agent hereunder and under the other Loan Documents and authorizes the Agent to take such actions on its behalf and to exercise such powers as are delegated to the Agent by the terms hereof or thereof, together with such actions and powers as are reasonably incidental thereto.
(b)Each Lender agrees to indemnify the Agent in its capacity as such (to the extent not reimbursed by the Loan Parties and without limiting the obligation of the Loan Parties to do so), according to its respective Term Commitment percentages (based upon the total outstanding Term Commitments) in effect on the date on which indemnification is sought under this Addendum 3, from and against any and all liabilities, obligations, losses, damages, penalties, actions, judgments, suits, costs, expenses or disbursements of any kind whatsoever that may at any time be imposed on, incurred by or asserted against the Agent in any way relating to or arising out of, this Agreement, any of the other Loan Documents or any documents contemplated by or referred to herein or therein or the transactions contemplated hereby or thereby or any action taken or omitted by the Agent under or in connection with any of the foregoing; The agreements in this Section shall survive the payment of the Loans and all other amounts payable hereunder.
(c)Agent in Its Individual Capacity. The Person serving as the Agent hereunder shall have the same rights and powers in its capacity as a Lender as any other Lender and may exercise the same as though it were not the Agent and the term “Lender” shall, unless otherwise expressly indicated or unless the context otherwise requires, include each such Person serving as Agent hereunder in its individual capacity.
(d)Exculpatory Provisions. The Agent shall have no duties or obligations except those expressly set forth herein and in the other Loan Documents. Without limiting the generality of the foregoing, the Agent shall not:
(i)be subject to any fiduciary or other implied duties, regardless of whether any default or any Event of Default has occurred and is continuing;
(ii)have any duty to take any discretionary action or exercise any discretionary powers, except discretionary rights and powers expressly contemplated hereby or by the other Loan Documents that the Agent is required to exercise as directed in writing by the Lenders, provided that the Agent shall not be required to take any action that, in its opinion or the opinion of its counsel, may expose the Agent to liability or that is contrary to any Loan Document or applicable law; and
(iii)except as expressly set forth herein and in the other Loan Documents, have any duty to disclose, and the Agent shall not be liable for the failure to disclose, any information relating to any Loan Party or any of its Affiliates that is communicated to or obtained by any Person serving as the Agent or any of its Affiliates in any capacity.
(e)The Agent shall not be liable for any action taken or not taken by it (i) with the consent or at the request of the Lenders or as the Agent shall believe in good faith shall be necessary, under the circumstances or (ii) in the absence of its own gross negligence or willful misconduct.
(f)The Agent shall not be responsible for or have any duty to ascertain or inquire into (i) any statement, warranty or representation made in or in connection with this Agreement or any other Loan Document, (ii) the contents of any certificate, report or other document delivered



hereunder or thereunder or in connection herewith or therewith, (iii) the performance or observance of any of the covenants, agreements or other terms or conditions set forth herein or therein or the occurrence of any default or Event of Default, (iv) the validity, enforceability, effectiveness or genuineness of this Agreement, any other Loan Document or any other agreement, instrument or document or (v) the satisfaction of any condition set forth in Section 4 or elsewhere herein, other than to confirm receipt of items expressly required to be delivered to the Agent. Reliance by Agent. Agent may rely, and shall be fully protected in acting, or refraining to act, upon, any resolution, statement, certificate, instrument, opinion, report, notice, request, consent, order, bond or other paper or document that it has no reason to believe to be other than genuine and to have been signed or presented by the proper party or parties or, in the case of cables, telecopies and telexes, to have been sent by the proper party or parties. In the absence of its gross negligence or willful misconduct, Agent may conclusively rely, as to the truth of the statements and the correctness of the opinions expressed therein, upon any certificates or opinions furnished to Agent and conforming to the requirements of this Agreement or any of the other Loan Documents. Agent may consult with counsel, and any opinion or legal advice of such counsel shall be full and complete authorization and protection in respect of any action taken, not taken or suffered by Agent hereunder or under any Loan Documents in accordance therewith. Agent shall have the right at any time to seek instructions concerning the administration of the Collateral from any court of competent jurisdiction. Agent shall not be under any obligation to exercise any of the rights or powers granted to Agent by this Agreement and the other Loan Documents at the request or direction of the Lenders unless Agent shall have been provided by the Lenders with adequate security and indemnity against the costs, expenses and liabilities that may be incurred by it in compliance with such request or direction.
2
WEST\298100232.10


(g)
3
WEST\298100232.10




WEST\298100232.10
EX-31.1 3 oust-31mar22xex311.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: May 6, 2022By:/s/ Angus Pacala
   Angus Pacala
   
Co-Founder and Chief Executive Officer
(principal executive officer)

EX-31.2 4 oust-31mar22xex312.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: May 6, 2022By:/s/ Anna Brunelle
   Anna Brunelle
   
Chief Financial Officer
(principal financial officer)
  

EX-32.1 5 oust-31mar22xex321.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 March 31, 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: May 6, 2022By:
/s/ Angus Pacala
   Angus Pacala
   
Co-Founder and Chief Executive Officer
(principal executive officer)
 

EX-32.2 6 oust-31mar22xex322.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 March 31, 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: May 6, 2022By:/s/ Anna Brunelle
   Anna Brunelle
   
Chief Financial Officer
(principal financial officer)
 
 

EX-101.SCH 7 oust-20220331.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 - Schedule Reconciliation of Cash, Cash Equivalents and Restricted Cash (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 Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2421413 - Disclosure - Balance Sheet Components - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2422414 - Disclosure - Balance Sheet Components - Schedule of Accrued and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2123105 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2424415 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2125106 - Disclosure - Warrants link:presentationLink link:calculationLink link:definitionLink 2326304 - Disclosure - Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 2427416 - Disclosure - Warrants - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2428417 - Disclosure - Warrants - Schedule of Fair Value Measurement Inputs of Redeemable Convertible Preferred Stock Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 2429418 - Disclosure - Warrants - Schedule of Fair Value Measurement Inputs of Private Placement Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 2130107 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2431419 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2132108 - Disclosure - Redeemable Convertible Preferred and Common Stock link:presentationLink link:calculationLink link:definitionLink 2433420 - Disclosure - Redeemable Convertible Preferred and Common Stock - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2134109 - Disclosure - Stock-based compensation link:presentationLink link:calculationLink link:definitionLink 2335305 - Disclosure - Stock-based compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2436421 - Disclosure - Stock-based compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2437422 - Disclosure - Stock-based compensation - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2438423 - Disclosure - Stock-based compensation - Schedule of Stock Options Outstanding and Exercisable (Details) link:presentationLink link:calculationLink link:definitionLink 2439424 - Disclosure - Stock-based compensation - Schedule of Nonvested Restricted Stock Awards Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2440425 - Disclosure - Stock-based compensation - Schedule of Stock-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2441426 - Disclosure - Stock-based compensation - Schedule of Stock Compensation Expense by Award Type (Details) link:presentationLink link:calculationLink link:definitionLink 2142110 - Disclosure - Net Loss Per Common Share link:presentationLink link:calculationLink link:definitionLink 2343306 - Disclosure - Net Loss Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2444427 - Disclosure - Net Loss Per Common Share - Schedule of Net Loss Per Common Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 2445428 - 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 2146111 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2147112 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2348307 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2449429 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2450430 - Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2151113 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2152114 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2453431 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 oust-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 oust-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 oust-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION: 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 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 and 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 Weighted- Average Remaining Contractual Term (in years) Weighted Average Remaining Contractual Term [Abstract] Weighted Average Remaining Contractual Term Value-added tax (VAT) receivable Value Added Tax Receivable, Current 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] 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 Stock options exercised, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value 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 Exercise price, lower range limit (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Subsequent Event Type [Domain] Subsequent Event Type [Domain] 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 Sale of Stock [Axis] Sale of Stock [Axis] Liability Class [Axis] Liability Class [Axis] Subsequent Events [Abstract] 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 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 Stock options exercised, weighted average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises In Period, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises In Period, Weighted Average Remaining Contractual Term 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] Conversion of redeemable convertible preferred stock to common stock Stock Issued During Period, Value, Conversion of Convertible Securities 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 Property and equipment purchases included in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid In the Event of Debt Default In The Event Of Debt Default [Member] In The Event Of Debt Default 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] 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 units, beginning balance (in shares) Restricted stock units, 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 on notes and convertible debt 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] Schedule of Nonvested Restricted Stock Awards Activity Nonvested Restricted Stock Shares Activity [Table Text Block] 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] 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 Unvested RSA 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 Debt, outstanding balance Long-term Debt, Gross 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, 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 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 Business Description 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] Offering costs not yet paid Offering Cost Incurred But Not Yet Paid Offering Cost Incurred But Not Yet Paid 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 Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] 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 Purchase Cost of Goods and Service, Product and Service Benchmark [Member] 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] 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 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 March 31, 2022 and December 31, 2021, respectively; 173,602,503 and 172,200,417 shares issued and outstanding at March 31, 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] Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] Commitments and contingencies (Note 7) Commitments and Contingencies Subsequent Event [Table] Subsequent Event [Table] 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 Additional Borrowing Capacity, Subject To Satisfying Certain Conditions Debt Instrument, Additional Borrowing Capacity, Scenario One [Member] Debt Instrument, Additional Borrowing Capacity, Scenario One RSAs Restricted Stock [Member] Proceeds from issuance of debt Proceeds from Issuance of Debt 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 Cost, Product and Service [Extensible List] Cost, Product and Service [Extensible Enumeration] 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 Additional Borrowing Capacity, Subject To Satisfying Certain Conditions Related to Revenue and Profit Milestones Debt Instrument, Additional Borrowing Capacity, Scenario Two [Member] Debt Instrument, Additional Borrowing Capacity, Scenario Two 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 March 31, 2022 and December 31, 2021; Nil shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively (aggregate liquidation preference of nil at March 31, 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 Product 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 Number of ordinary shares called by each warrant (in shares) Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Finished goods Inventory, Finished Goods, Net of Reserves Stock options 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] Operating lease liability, current portion Operating Lease, Liability, Current Debt Instrument, Additional Borrowing Capacity Description [Domain] Debt Instrument, Additional Borrowing Capacity Description [Domain] Debt Instrument, Additional Borrowing Capacity Description [Domain] 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 Compensation cost upon forgiveness of promissory notes 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 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 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 Expected term (years) Measurement Input, Expected Term [Member] 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: 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] Sale of stock, authorized amount Sale of Stock, Authorized Amount Sale of Stock, Authorized Amount Operating lease liability, long-term portion Operating Lease, Liability, Noncurrent Measurement Frequency [Domain] Measurement Frequency [Domain] 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 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 deficit Retained Earnings (Accumulated Deficit) Revenue from Contract with Customer, Product and Service [Extensible List] Revenue from Contract with Customer, Product and Service [Extensible Enumeration] 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 Schedule of Restricted Cash Restrictions on Cash and Cash Equivalents [Table Text Block] Income Statement [Abstract] Concentration Risk [Table] Concentration Risk [Table] 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 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] 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] Inventory Total inventory Inventory, Net Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Grant receivable Grants Receivable, Current 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] Threshold period past due Threshold Period Past Due for Write-off of Trade Accounts Receivable 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 Accrued and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities 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 Estimated Useful Life (in years) Finite-Lived Intangible Asset, Useful Life Customer [Axis] Customer [Axis] Issuance of redeemable convertible preferred stock upon exercise of warrant (in shares) Temporary Equity, Stock Issued During Period, Shares, New Issues Temporary Equity, Stock Issued During Period, Shares, New Issues Debt Instrument, Additional Borrowing Capacity Description [Axis] Debt Instrument, Additional Borrowing Capacity Description [Axis] Debt Instrument, Additional Borrowing Capacity Description Schedule of Net Loss Per Common Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] 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 Title of 12(b) Security Title of 12(b) Security Exercise Price at $10.26 Exercise Price Range Six [Member] Exercise Price Range Six 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] 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] Conversion of Class B Common Stock to Class A Common Stock Conversion Of Class B Common Stock To Class A Common Stock [Member] Conversion Of Class B Common Stock To Class A Common Stock 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] Redeemable Convertible Preferred Stock Redeemable Convertible Preferred Stock [Member] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Subsequent Event [Line Items] Subsequent Event [Line Items] 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, Price Per Share Change in right-of-use asset Operating Lease, Right-of-Use Asset, Amortization Expense 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] Subsequent Events Subsequent Events [Text Block] 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 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 Share exchange ratio Recapitalization Exchange Ratio Recapitalization Exchange Ratio CLA Colonnade Acquisition Corp. [Member] Colonnade Acquisition Corp. 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 Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding 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 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 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] 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 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 Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent 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 One Supplier One Supplier [Member] One Supplier Warrant, expiration period Warrants and Rights Outstanding, Term Receivable from contract manufacturer Receivable From Contract Manufacturer, Current Receivable From Contract Manufacturer, Current 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 Inventory write down Inventory Valuation Reserves 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] 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 [Member] 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 March 31, 2022 and December 31, 2021 related party $2,058 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] Income Taxes Income Tax Disclosure [Text Block] 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 equity awards Payment, Tax Withholding, Share-based Payment Arrangement Class of Stock [Domain] Class of Stock [Domain] Term loan, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Money Market Funds Money Market Funds [Member] Loss Contingencies [Table] Loss Contingencies [Table] 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 Additional borrowing capacity Line of Credit Facility, Accordion Feature, Increase Limit Line of Credit Facility, Accordion Feature, Increase Limit Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Statement [Table] Statement [Table] Lidar Sensor Kits Lidar Sensor Kits [Member] Lidar Sensor Kits Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements not yet adopted New Accounting Pronouncements, Policy [Policy Text Block] Security deposit Deposits Assets, Current Proceeds from the merger and private offering Proceeds From Reverse Recapitalization Transaction Proceeds From Reverse Recapitalization Transaction Statistical Measurement [Axis] Statistical Measurement [Axis] Subsequent Event Subsequent Event [Member] Net Book Value Finite-Lived Intangible Assets, Net 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 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] Subsequent Event Type [Axis] Subsequent Event Type [Axis] 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] Fair value of warrant accounted for as 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 Product [Member] EX-101.PRE 11 oust-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.22.1
COVER - shares
3 Months Ended
Mar. 31, 2022
May 05, 2022
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 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 Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   173,664,057
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  
Entity Filer Category Large Accelerated Filer  
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 13 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 160,783 $ 182,644
Restricted cash, current 977 977
Accounts receivable, net 9,881 10,723
Inventory 11,619 7,448
Prepaid expenses and other current assets 3,006 5,566
Total current assets 186,266 207,358
Property and equipment, net 8,968 10,054
Operating lease, right-of-use assets 14,582 15,156
Goodwill 51,076 51,076
Intangible assets, net 21,530 22,652
Restricted cash, non-current 1,035 1,035
Other non-current assets 452 371
Total assets 283,909 307,702
Current liabilities:    
Accounts payable 9,469 4,863
Accrued and other current liabilities 11,789 14,173
Operating lease liability, current portion 2,888 3,067
Total current liabilities 24,146 22,103
Operating lease liability, long-term portion 15,685 16,208
Warrant liabilities (At March 31, 2022 and December 31, 2021 related party $2,058 and $2,669, respectively) 5,881 7,626
Other non-current liabilities 1,018 1,065
Total liabilities 46,730 47,002
Commitments and contingencies (Note 7)
Redeemable convertible preferred stock, $0.0001 par value per share; 100,000,000 shares authorized at March 31, 2022 and December 31, 2021; Nil shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively (aggregate liquidation preference of nil at March 31, 2022 and December 31, 2021, respectively) 0 0
Stockholders’ equity:    
Common stock, $0.0001 par value; 1,000,000,000 shares authorized at March 31, 2022 and December 31, 2021, respectively; 173,602,503 and 172,200,417 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively 17 17
Additional paid-in capital 572,933 564,045
Accumulated deficit (335,753) (303,356)
Accumulated other comprehensive loss (18) (6)
Total stockholders’ equity 237,179 260,700
Total liabilities, redeemable convertible preferred stock, and stockholders’ equity $ 283,909 $ 307,702
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Mar. 31, 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) 173,602,503 172,200,417
Common stock, shares outstanding (in shares) 173,602,503 172,200,417
Warrant liabilities $ 5,881,000 $ 7,626,000
Related Party    
Warrant liabilities $ 2,058,000 $ 2,669,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Product revenue $ 8,558 $ 6,611
Revenue from Contract with Customer, Product and Service [Extensible List] Product [Member] Product [Member]
Cost of product revenue $ 5,967 $ 4,868
Cost, Product and Service [Extensible List] Product [Member] Product [Member]
Gross profit $ 2,591 $ 1,743
Operating expenses:    
Research and development 15,906 4,712
Sales and marketing 7,090 3,426
General and administrative 13,783 9,907
Total operating expenses 36,779 18,045
Loss from operations (34,188) (16,302)
Other (expense) income:    
Interest income 154 1
Interest expense 0 (504)
Other income (expense), net 1,684 (4,152)
Total other expense, net 1,838 (4,655)
Loss before income taxes (32,350) (20,957)
Provision for income tax expense 47 0
Net loss (32,397) (20,957)
Other comprehensive loss    
Foreign currency translation adjustments (12) 0
Total comprehensive loss $ (32,409) $ (20,957)
Net loss per common share, basic (in dollars per share) $ (0.19) $ (0.38)
Net loss per common share, diluted (in dollars per share) $ (0.19) $ (0.38)
Weighted-average shares used to compute basic net loss per share (in shares) 170,906,196 55,688,281
Weighted-average shares used to compute diluted net loss per share (in shares) 170,906,196 55,688,281
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT) - USD ($)
$ in Thousands
Total
Redeemable Convertible Preferred 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 warrant (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)    
Stock-based compensation expense 5,256     5,256    
Vesting of early exercised stock options 438     438    
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, 2021 0 0 [1]        
Beginning balance at Dec. 31, 2021 $ 0 $ 0        
Ending balance (in shares) at Mar. 31, 2022 0 0 [1]        
Ending balance at Mar. 31, 2022 $ 0 $ 0        
Beginning balance (in shares) at Dec. 31, 2021 172,200,417   172,200,417 [1]      
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) 797,380   822,702 [1]      
Issuance of common stock upon exercise of stock options $ 209   $ 0 209    
Issuance of common stock upon exercise of restricted stock awards - net of tax withholding (in shares) [1]     812,491      
Issuance of common stock upon exercise of restricted stock awards - net of tax withholding (59)   $ 0 (59)    
Repurchase of common stock (shares) [1]     (233,107)      
Repurchase of common stock (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)          
Ending balance (in shares) at Mar. 31, 2022 173,602,503   173,602,503 [1]      
Ending balance at Mar. 31, 2022 $ 237,179   $ 17 $ 572,933 $ (335,753) $ (18)
[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 17 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT) (Parenthetical)
3 Months Ended
Mar. 31, 2022
USD ($)
Statement of Stockholders' Equity [Abstract]  
Private placement warrants acquired as part of the merger $ 0
Share exchange ratio 0.703
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
CASH FLOWS FROM OPERATING ACTIVITIES    
Net loss $ (32,397,000) $ (20,957,000)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 2,385,000 1,095,000
Stock-based compensation 8,750,000 5,256,000
Change in right-of-use asset 644,000 520,000
Interest expense on notes and convertible debt 0 36,000
Amortization of debt issuance costs and debt discount 0 250,000
Change in fair value of warrant liabilities (1,745,000) 4,152,000
Inventory write down 203,000 0
Gain from disposal of property and equipment (100,000) 0
Changes in operating assets and liabilities:    
Accounts receivable 842,000 (140,000)
Inventory (4,373,000) (476,000)
Prepaid expenses and other assets 2,480,000 (1,202,000)
Accounts payable 4,807,000 (1,000)
Accrued and other liabilities (2,551,000) (254,000)
Operating lease liability (772,000) (678,000)
Net cash used in operating activities (21,827,000) (12,399,000)
CASH FLOWS FROM INVESTING ACTIVITIES    
Proceeds from sale of property and equipment 275,000 0
Purchases of property and equipment (416,000) (597,000)
Net cash used in investing activities (141,000) (597,000)
CASH FLOWS FROM FINANCING ACTIVITIES    
Proceeds from the merger and private offering 0 291,454,000
Payment of offering costs 0 (26,116,000)
Repayment of debt 0 (7,000,000)
Proceeds from issuance of promissory notes to related parties 0 5,000,000
Repayment of promissory notes to related parties 0 (5,000,000)
Repurchase of common stock (31,000) (43,000)
Proceeds from exercise of stock options 209,000 504,000
Taxes paid related to net share settlement of equity awards (59,000) 0
Net cash provided by financing activities 119,000 258,799,000
Effect of exchange rates on cash and cash equivalents (12,000) 0
Net increase (decrease) in cash, cash equivalents and restricted cash (21,861,000) 245,803,000
Cash, cash equivalents and restricted cash at beginning of period 184,656,000 12,642,000
Cash, cash equivalents and restricted cash at end of period 162,795,000 258,445,000
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:    
Cash paid for interest 0 635,000
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING INFORMATION:    
Property and equipment purchases included in accounts payable and accrued liabilities 377,000 100,000
Private placement warrants acquired as part of the merger 0 19,377,000
Issuance of redeemable convertible preferred stock upon exercise of warrants 0 58,097,000
Conversion of redeemable convertible preferred stock to common stock 0 97,322,000
Offering costs not yet paid $ 0 $ 504,000
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Description of Business and Basis of Presentation
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business Description and Basis of Presentation Description of Business and Basis of Presentation
Description of Business
Ouster, Inc. was incorporated in the state of Delaware on June 4, 2020. The Company’s operating subsidiary, Ouster Technologies, Inc. (“OTI” and prior to the Merger (as defined below), named Ouster, Inc.), 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 such 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 protect 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 by nature 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, 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 March 31, 2022, the Company had an accumulated deficit of approximately $335.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. 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 March 31, 2022 are 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.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
During the three months ended March 31, 2022, there were no significant changes made to the Company’s significant accounting policies as disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021.

Recently 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 is 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, and 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:
March 31,
2022
December 31,
2021
Customer A*11 %
* 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 March 31,
20222021
Customer B*28 %
* Customer accounted for less than 10% of total revenue in the period.
Concentrations of supplier risk
One supplier accounted for approximately 31% of total purchases during the three months ended March 31, 2022 and accounted for 52% of total accounts payable as of March 31, 2022. One supplier accounted for approximately 17% of total purchases during the three months ended March 31, 2021 and accounted for 55% of total accounts payable balance as of December 31, 2021.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments
3 Months Ended
Mar. 31, 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.
On March 31, 2022, 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.
On December 31, 2021, the Company’s Level 3 liabilities consisted of the redeemable convertible preferred stock 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):
March 31, 2022
Level 1Level 2Level 3Total
Assets
Money market funds$152,984 $— $— $152,984 
Total financial assets$152,984 $— $— $152,984 
Liabilities
Warrant liabilities$— $— $5,881 $5,881 
Total financial liabilities$— $— $5,881 $5,881 
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 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— 1,745 
Fair value as of March 31, 2022$— $(5,881)
Redeemable
Convertible
Preferred Stock
Warrant Liability
Private Placement Warrant Liability
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)4,652 
Issuance of preferred stock upon exercise of warrants58,097 — 
Fair value as of March 31, 2021$— $(14,725)
Disclosure of Fair Values
Our financial instruments that are not re-measured at fair value include accounts receivable, accounts payable, accrued and other current liabilities, convertible notes and debt. The carrying values of these financial instruments approximate their fair values.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components
3 Months Ended
Mar. 31, 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):
 March 31,
2022
December 31,
2021
Cash$7,799 $5,131 
Cash equivalents:
Money market funds(1)
152,984 177,513 
Total cash and cash equivalents$160,783 $182,644 
(1)The Company maintains a cash sweep account which is included in money market funds as of March 31, 2022. Cash is invested in the short-term money market funds, which is a cash sweep for uninvested cash 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.0 million as of March 31, 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 and $0.3 million of the total amount of restricted cash within current assets on the condensed consolidated balance sheets as of March 31, 2022 and March 31, 2021, respectively. The remaining restricted cash balance of $1.0 million was included in non-current assets on the condensed consolidated balance sheets as of March 31, 2022 and March 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):
As of March 31,
20222021
Cash and cash equivalents$160,783 $257,165 
Restricted cash, current977 276 
Restricted cash, non-current1,035 1,004 
Total cash, cash equivalents and restricted cash$162,795 $258,445 

Inventory
Inventory, consisting of material, direct and indirect labor, and manufacturing overhead, consists of the following (in thousands):
 March 31,
2022
December 31,
2021
Raw materials$3,288 $2,401 
Work in process2,280 1,951 
Finished goods6,051 3,096 
Total inventory$11,619 $7,448 
Total inventory balance as of March 31, 2022 and December 31, 2021 includes a write down of $1.8 million and $1.7 million, respectively, for obsolete, scrap, or returned inventory. During the three months ended March 31, 2022 and 2021, $0.2 million and nil of inventory write downs were charged to cost of revenue, respectively.
Prepaid expenses and other current assets
Prepaid expenses and other current assets consist of the following (in thousands):
 March 31,
2022
December 31,
2021
Prepaid expenses$1,408 $1,970 
Prepaid insurance108 1,355 
Receivable from contract manufacturer1,343 1,344 
Grant receivable— 779 
Security deposit76 118 
Value-added tax (VAT) receivable71 — 
Total prepaid and other current assets$3,006 $5,566 
Property and Equipment, net
Property and equipment consists of the following (in thousands):
Estimated Useful Life
(in years)
March 31,
2022
December 31,
2021
Machinery and equipment3$8,593 $8,404 
Computer equipment3504 498 
Automotive and vehicle hardware593 93 
Software3104 104 
Furniture and fixtures7730 730 
Construction in progress1,923 1,700 
Leasehold improvementsShorter of useful life or lease term9,310 9,265 
21,257 20,794 
Less: Accumulated depreciation(12,289)(10,740)
Property and equipment, net$8,968 $10,054 
Depreciation expense associated with property and equipment was $1.3 million and $1.1 million in the three months ended March 31, 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. Sense’s revenue and pretax loss for the period from the acquisition date of October 22, 2021 to December 31, 2021 and March 31, 2022 were not material. In the three-month period ended March 31, 2022, the Company did not adjust the preliminary fair values of acquired assets that were recognized as of December 31, 2021.

The following tables present acquired intangible assets, net as of March 31, 2022 and December 31, 2021 (in thousands):
March 31, 2022
 Estimated Useful Life
(in years)
Gross Carrying amountAccumulated AmortizationNet Book Value
Developed technology8$15,900 $(828)$15,072 
Vendor relationship36,600 (917)5,683 
Customer relationships3900 (125)775 
Intangible assets, net$23,400 $(1,870)$21,530 

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 $1.1 million during the three months ended March 31, 2022.
The following table summarizes estimated future amortization expense of finite-lived intangible assets-net (in thousands):

Years:Amount
2022 (the remainder of 2022)$3,366 
20234,488 
20244,071 
20251,988 
20261,988 
Thereafter5,629 
Total$21,530 
Accrued and Other Current Liabilities
Accrued and other current liabilities consist of the following (in thousands):
March 31,
2022
December 31,
2021
Accrued compensation$3,487 $3,229 
Uninvoiced receipts7,182 9,835 
Other1,120 1,109 
Total accrued and other current liabilities$11,789 $14,173 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Debt
3 Months Ended
Mar. 31, 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 no longer was attainable or ceased to fairly reflect the costs of the lender, in which case the applicable interest rate would be Prime Rate plus 6.0%. In an event of default, annual interest was increased by 5.0% above the otherwise applicable rate. The loan’s annual effective interest rate was approximately 16.4% for the three months ended March 31, 2021.
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, the Company 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 March 31, 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
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Warrants
3 Months Ended
Mar. 31, 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 three months ended March 31, 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. Each Private Placement warrant is exercisable for one Class A ordinary share at a price of $11.50 per share. 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.
The Private Placement warrants were initially recognized as a liability at a fair value of $19.4 million and the Private Placement warrant liability was remeasured to fair value as of March 31, 2022 and 2021, resulting in a gain of $1.7 million and $4.6 million for the three months ended March 31, 2022 and 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:
March 11, 2021March 31,
2021
December 31,
2021
March 31,
2022
Stock price$12.00 $8.50 $5.20 $4.60 
Exercise price of warrant$11.50 $11.50 $11.50 $11.50 
Expected term (years)5.00 4.95 4.19 3.95 
Expected volatility27.00 %43.00 %57.00 %56.81 %
Risk-free interest rate0.78 %0.92 %1.14 %2.55 %

Public Warrants
CLA, in its IPO in August 2020, issued 20,000,000 units that each consisted 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 25 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Letters of credit
In connection with the lease agreements (collectively the “350 Treat Building Lease” and the “2741 16th Street Lease”), 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 March 31, 2022 and December 31, 2021. The outstanding amount of the letters of credit was $2.0 million as of March 31, 2022 and December 31, 2021.
Non-cancelable purchase commitments
As of March 31, 2022, the Company had non-cancelable purchase commitments to a third-party contract manufacturer for approximately $21.3 million and to other vendors for approximately $9.1 million.
Litigation
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. Should the SEC pursue this matter further, it could have a material impact on our business and operations. At this time, we are unable to estimate the probability or the amount of liability, if any, related to this matter.

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. When a material loss contingency is reasonably possible but not probable, the Company does not record a liability, but instead discloses the nature and the amount of the claim, and an estimate of the loss or range of loss, if such an estimate can be made. Legal fees are expensed as incurred. Based on the opinion of legal counsel and other factors, management believes that the final disposition of these existing matters will not have a material adverse effect on the business, results of operations, financial condition, or cash flows of the Company. 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. For other claims regarding proceedings that are in an initial phase, the Company is unable to estimate the range of possible loss, if any, but at this time believes that any loss related to such claims will not be material.

As of March 31, 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 March 31, 2022 and December 31, 2021.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Redeemable Convertible Preferred and Common Stock
3 Months Ended
Mar. 31, 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 March 31, 2022 and December 31, 2021, the Company does not have any redeemable convertible preferred stock outstanding.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based compensation
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Stock-based compensation Stock-based compensation
As of March 31, 2022, the Company has three equity incentive plans, the 2015 Stock Plan (the “2015 Plan”), the 2021 Incentive Award Plan (the “2021 Plan”) and the Sense 2017 Equity Incentive Plan (the “Sense Plan” and together the “Plans”).
The Plans provide for the grant of stock options, stock appreciation rights, restricted stock awards (“RSA”), restricted stock units (“RSU”), 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.
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 three months ended March 31, 2021 for the value of the loans forgiven. No obligations under the promissory notes for non-executive noteholders were outstanding as of March 31, 2022 and December 31, 2021.
Stock Options
Stock option activity for the three months ended March 31, 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.6$100,992 
Options exercised(797,380)0.20 
Options cancelled(77,753)4.21 $— 
Outstanding—March 31, 202223,253,963 $1.03 8.3$84,888 
Vested and expected to vest—March 31, 202223,253,963 $1.03 8.3$84,888 
Exercisable—March 31, 20229,954,974 $0.80 8.1$37,186 
The following table summarizes information about stock options outstanding and exercisable at March 31, 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 5,037,657 8.3$0.18 3,256,438 $0.18 
$0.21 9,300,668 8.5$0.21 3,454,922 $0.21 
$1.42 7,524,114 8.5$1.42 2,664,790 $1.42 
$1.49 40,581 5.8$1.49 40,418 $1.49 
$5.24 705,146 4.0$5.24 538,406 $5.24 
$10.26 645,797 9.1$10.26 — $— 
23,253,963 9,954,974 

As of March 31, 2022, there was approximately $21.2 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.4 years.
Restricted Stock Unit (“RSU”) Awards
A summary of RSU activity is as follows:
Number of
Shares
Weighted Average
Grant Date Fair
Value (per share)
Unvested – December 31, 2021
9,326,572 $7.82 
Granted during the period3,983,474 4.25 
Canceled during the period(1,559,964)6.44 
Vested during the period(828,921)7.46 
Unvested — March 31, 2022
10,921,161 $6.75 

Stock compensation expense is recognized on a straight-line basis over the vesting period of each RSU. As of March 31, 2022, total compensation expense related to unvested RSUs granted to employees, but not yet recognized, was $68.1 million, with a weighted-average remaining vesting period of 3.2 years.

RSUs settle into shares of common stock upon vesting.
Stock-Based compensation expense

Stock-based compensation expense is included in costs and expenses as follows (in thousands):
Three Months Ended March 31,
20222021
Cost of revenue$217 $118 
Research and development3,761 921 
Sales and marketing1,524 265 
General and administrative3,248 3,952 
Total stock-based compensation$8,750 $5,256 

The following table summarizes stock-based compensation expense by award type (in thousands):
Three Months Ended March 31,
20222021
RSUs$5,901 $313 
Stock options2,840 4,937 
RSAs
Total stock-based compensation$8,750 $5,256 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss Per Common Share
3 Months Ended
Mar. 31, 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 March 31,
20222021
Numerator:
Net loss$(32,397)$(20,957)
Denominator:
Weighted average shares used to compute basic and diluted net loss per share170,906,196 55,688,281 
Net loss per common share—basic and diluted$(0.19)$(0.38)
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:
Three Months Ended March 31,
20222021
Options to purchase common stock25,577,679 24,626,748 
Public and private common stock warrants15,999,900 15,999,996 
Restricted Stock Units8,597,445 959,874 
Unvested early exercised common stock options1,595,966 3,935,428 
Unvested RSA11,645 34,932 
Vested and early exercised options subject to nonrecourse notes— 1,761,436 
Total51,782,635 47,318,414 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
3 Months Ended
Mar. 31, 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 months ended March 31, 2022 and 2021 was not material to the Company’s condensed consolidated financial statements.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Revenue from sale of lidar sensor kits, which are recognized at a point in time, was $8.6 million and $6.6 million in three months ended March 31, 2022 and 2021.
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 March 31,
20222021
United States$2,863 $1,858 
North and South America, excluding United States456 366 
Asia and Pacific2,356 1,254 
Europe, Middle East and Africa2,883 3,133 
Total$8,558 $6,611 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions
3 Months Ended
Mar. 31, 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 32 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events
3 Months Ended
Mar. 31, 2022
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
On April 29, 2022, the Company and its subsidiary, Sense, entered into a loan and security agreement with Hercules Capital, Inc. (“Hercules”) pursuant to which Hercules agreed to make available to the Company a secured term loan facility in the amount of up to $50.0 million, subject to certain terms and conditions. Advances under the loan and security 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 and security agreement includes covenants, limitations, and events of default customary for similar facilities. The loan and security agreement matures on May 1, 2026.

In accordance with the terms of the loan and security agreement, $20.0 million was funded by Hercules on the closing date. 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.
On April 29, 2022, the Company entered into an At-Market-Issuance Sales 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.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 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 such 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.
Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements not yet adopted
Recently 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 is 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, and 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 34 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 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:
March 31,
2022
December 31,
2021
Customer A*11 %
* 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 March 31,
20222021
Customer B*28 %
* Customer accounted for less than 10% of total revenue in the period.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 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):
March 31, 2022
Level 1Level 2Level 3Total
Assets
Money market funds$152,984 $— $— $152,984 
Total financial assets$152,984 $— $— $152,984 
Liabilities
Warrant liabilities$— $— $5,881 $5,881 
Total financial liabilities$— $— $5,881 $5,881 
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— 1,745 
Fair value as of March 31, 2022$— $(5,881)
Redeemable
Convertible
Preferred Stock
Warrant Liability
Private Placement Warrant Liability
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)4,652 
Issuance of preferred stock upon exercise of warrants58,097 — 
Fair value as of March 31, 2021$— $(14,725)
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 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):
 March 31,
2022
December 31,
2021
Cash$7,799 $5,131 
Cash equivalents:
Money market funds(1)
152,984 177,513 
Total cash and cash equivalents$160,783 $182,644 
(1)The Company maintains a cash sweep account which is included in money market funds as of March 31, 2022. Cash is invested in the short-term money market funds, which is a cash sweep for uninvested cash 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):
As of March 31,
20222021
Cash and cash equivalents$160,783 $257,165 
Restricted cash, current977 276 
Restricted cash, non-current1,035 1,004 
Total cash, cash equivalents and restricted cash$162,795 $258,445 
Schedule of Restricted Cash
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):
As of March 31,
20222021
Cash and cash equivalents$160,783 $257,165 
Restricted cash, current977 276 
Restricted cash, non-current1,035 1,004 
Total cash, cash equivalents and restricted cash$162,795 $258,445 
Schedule of Inventory
Inventory, consisting of material, direct and indirect labor, and manufacturing overhead, consists of the following (in thousands):
 March 31,
2022
December 31,
2021
Raw materials$3,288 $2,401 
Work in process2,280 1,951 
Finished goods6,051 3,096 
Total inventory$11,619 $7,448 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
 March 31,
2022
December 31,
2021
Prepaid expenses$1,408 $1,970 
Prepaid insurance108 1,355 
Receivable from contract manufacturer1,343 1,344 
Grant receivable— 779 
Security deposit76 118 
Value-added tax (VAT) receivable71 — 
Total prepaid and other current assets$3,006 $5,566 
Schedule of Property, Plant and Equipment
Property and equipment consists of the following (in thousands):
Estimated Useful Life
(in years)
March 31,
2022
December 31,
2021
Machinery and equipment3$8,593 $8,404 
Computer equipment3504 498 
Automotive and vehicle hardware593 93 
Software3104 104 
Furniture and fixtures7730 730 
Construction in progress1,923 1,700 
Leasehold improvementsShorter of useful life or lease term9,310 9,265 
21,257 20,794 
Less: Accumulated depreciation(12,289)(10,740)
Property and equipment, net$8,968 $10,054 
Schedule of Finite-Lived Intangible Assets
The following tables present acquired intangible assets, net as of March 31, 2022 and December 31, 2021 (in thousands):
March 31, 2022
 Estimated Useful Life
(in years)
Gross Carrying amountAccumulated AmortizationNet Book Value
Developed technology8$15,900 $(828)$15,072 
Vendor relationship36,600 (917)5,683 
Customer relationships3900 (125)775 
Intangible assets, net$23,400 $(1,870)$21,530 

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)$3,366 
20234,488 
20244,071 
20251,988 
20261,988 
Thereafter5,629 
Total$21,530 
Schedule of Accrued and Other Current Liabilities
Accrued and other current liabilities consist of the following (in thousands):
March 31,
2022
December 31,
2021
Accrued compensation$3,487 $3,229 
Uninvoiced receipts7,182 9,835 
Other1,120 1,109 
Total accrued and other current liabilities$11,789 $14,173 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Warrants (Tables)
3 Months Ended
Mar. 31, 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:
March 11, 2021March 31,
2021
December 31,
2021
March 31,
2022
Stock price$12.00 $8.50 $5.20 $4.60 
Exercise price of warrant$11.50 $11.50 $11.50 $11.50 
Expected term (years)5.00 4.95 4.19 3.95 
Expected volatility27.00 %43.00 %57.00 %56.81 %
Risk-free interest rate0.78 %0.92 %1.14 %2.55 %
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based compensation (Tables)
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
Stock option activity for the three months ended March 31, 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.6$100,992 
Options exercised(797,380)0.20 
Options cancelled(77,753)4.21 $— 
Outstanding—March 31, 202223,253,963 $1.03 8.3$84,888 
Vested and expected to vest—March 31, 202223,253,963 $1.03 8.3$84,888 
Exercisable—March 31, 20229,954,974 $0.80 8.1$37,186 
Schedule of Stock Options Outstanding and Exercisable
The following table summarizes information about stock options outstanding and exercisable at March 31, 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 5,037,657 8.3$0.18 3,256,438 $0.18 
$0.21 9,300,668 8.5$0.21 3,454,922 $0.21 
$1.42 7,524,114 8.5$1.42 2,664,790 $1.42 
$1.49 40,581 5.8$1.49 40,418 $1.49 
$5.24 705,146 4.0$5.24 538,406 $5.24 
$10.26 645,797 9.1$10.26 — $— 
23,253,963 9,954,974 
Schedule of Nonvested Restricted Stock Awards Activity
A summary of RSU activity is as follows:
Number of
Shares
Weighted Average
Grant Date Fair
Value (per share)
Unvested – December 31, 2021
9,326,572 $7.82 
Granted during the period3,983,474 4.25 
Canceled during the period(1,559,964)6.44 
Vested during the period(828,921)7.46 
Unvested — March 31, 2022
10,921,161 $6.75 
Schedule of Stock-based Compensation
Stock-based compensation expense is included in costs and expenses as follows (in thousands):
Three Months Ended March 31,
20222021
Cost of revenue$217 $118 
Research and development3,761 921 
Sales and marketing1,524 265 
General and administrative3,248 3,952 
Total stock-based compensation$8,750 $5,256 

The following table summarizes stock-based compensation expense by award type (in thousands):
Three Months Ended March 31,
20222021
RSUs$5,901 $313 
Stock options2,840 4,937 
RSAs
Total stock-based compensation$8,750 $5,256 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss Per Common Share (Tables)
3 Months Ended
Mar. 31, 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 March 31,
20222021
Numerator:
Net loss$(32,397)$(20,957)
Denominator:
Weighted average shares used to compute basic and diluted net loss per share170,906,196 55,688,281 
Net loss per common share—basic and diluted$(0.19)$(0.38)
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:
Three Months Ended March 31,
20222021
Options to purchase common stock25,577,679 24,626,748 
Public and private common stock warrants15,999,900 15,999,996 
Restricted Stock Units8,597,445 959,874 
Unvested early exercised common stock options1,595,966 3,935,428 
Unvested RSA11,645 34,932 
Vested and early exercised options subject to nonrecourse notes— 1,761,436 
Total51,782,635 47,318,414 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Tables)
3 Months Ended
Mar. 31, 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 March 31,
20222021
United States$2,863 $1,858 
North and South America, excluding United States456 366 
Asia and Pacific2,356 1,254 
Europe, Middle East and Africa2,883 3,133 
Total$8,558 $6,611 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Description of Business and Basis of Presentation (Details)
Mar. 11, 2021
USD ($)
$ / shares
shares
Dec. 21, 2020
$ / shares
shares
Mar. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Mar. 10, 2021
$ / shares
Organization, Consolidation and Presentation of Financial Statements [Abstract]          
Accumulated deficit | $     $ 335,753,000 $ 303,356,000  
Schedule of Reverse Recapitalization [Line Items]          
Accumulated deficit | $     $ (335,753,000) $ (303,356,000)  
Common stock, shares outstanding (in shares) 161,449,205   173,602,503 172,200,417  
Common stock, shares issued (in shares)     173,602,503 172,200,417  
Common stock, par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001 $ 0.0001 $ 0.0001  
Warrants outstanding (in shares) 15,999,996        
Preferred stock, par value (in dollars per share) | $ / shares     $ 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        
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)   10,000,000      
Sale of stock, aggregate commitment amount | $ $ 100,000,000        
Common Stock          
Schedule of Reverse Recapitalization [Line Items]          
Stock converted (in shares) 150,000,000        
CLA | CLA Warrants          
Schedule of Reverse Recapitalization [Line Items]          
Warrants outstanding (in shares)   10,000,000      
CLA | Private Placement Warrants          
Schedule of Reverse Recapitalization [Line Items]          
Warrants outstanding (in shares)   6,000,000      
CLA | Conversion of Class B Common Stock to Class A Common Stock          
Schedule of Reverse Recapitalization [Line Items]          
Ordinary shares, conversion ratio   1      
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)   5,000,000      
Common stock, shares issued (in 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)   25,000,000      
Common stock, shares issued (in 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 42 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Threshold period past due 90 days    
Purchase | Supplier Concentration Risk | One Supplier      
Disaggregation of Revenue [Line Items]      
Concentration risk, percentage 17.00% 31.00%  
Accounts Payable | Supplier Concentration Risk | One Supplier      
Disaggregation of Revenue [Line Items]      
Concentration risk, percentage   52.00% 55.00%
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details) - Customer Concentration Risk
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Customer A | Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk, percentage (less than 10%) 10.00%   11.00%
Customer B | Revenue      
Concentration Risk [Line Items]      
Concentration risk, percentage (less than 10%) 10.00% 28.00%  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Assets    
Total financial assets $ 152,984 $ 177,513
Liabilities    
Warrant liabilities 5,881 7,626
Total financial liabilities 5,881 7,626
Level 1    
Assets    
Total financial assets 152,984 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 5,881 7,626
Total financial liabilities 5,881 7,626
Money Market Funds    
Assets    
Money market funds 152,984 177,513
Money Market Funds | Level 1    
Assets    
Money market funds 152,984 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 45 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments - Schedule of Changes in the Fair Value of Level 3 Financial Instruments (Details) - Level 3 - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 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 1,745 4,652
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 $ (5,881) $ (14,725)
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Schedule of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Cash $ 7,799 $ 5,131  
Cash equivalents:      
Money market funds 152,984 177,513  
Total cash and cash equivalents $ 160,783 $ 182,644 $ 257,165
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Restricted cash $ 2,000   $ 2,000
Restricted cash, current 977 $ 276 977
Restricted cash, non-current 1,035 1,004 1,035
Inventory write down 1,800   $ 1,700
Inventory write down 203 0  
Depreciation expense 1,300 $ 1,100  
Amortization expense $ 1,100    
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Schedule Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Cash and cash equivalents $ 160,783 $ 182,644 $ 257,165  
Restricted cash, current 977 977 276  
Restricted cash, non-current 1,035 1,035 1,004  
Total cash, cash equivalents and restricted cash $ 162,795 $ 184,656 $ 258,445 $ 12,642
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 3,288 $ 2,401
Work in process 2,280 1,951
Finished goods 6,051 3,096
Total inventory $ 11,619 $ 7,448
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid expenses $ 1,408 $ 1,970
Prepaid insurance 108 1,355
Receivable from contract manufacturer 1,343 1,344
Grant receivable 0 779
Security deposit 76 118
Value-added tax (VAT) receivable 71 0
Total prepaid and other current assets $ 3,006 $ 5,566
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Schedule of Property Plant and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 21,257 $ 20,794
Less: Accumulated depreciation (12,289) (10,740)
Property and equipment, net $ 8,968 10,054
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 3 years  
Property, plant and equipment, gross $ 8,593 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 $ 730 730
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 9,310 9,265
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 1,923 $ 1,700
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying amount $ 23,400 $ 23,400
Accumulated Amortization (1,870) (748)
Net Book Value $ 21,530 $ 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 (828) (331)
Net Book Value $ 15,072 $ 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 (917) (367)
Net Book Value $ 5,683 $ 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 (125) (50)
Net Book Value $ 775 $ 850
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
2022 (the remainder of 2022) $ 3,366  
2023 4,488  
2024 4,071  
2025 1,988  
2026 1,988  
Thereafter 5,629  
Net Book Value $ 21,530 $ 22,652
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Schedule of Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation $ 3,487 $ 3,229
Uninvoiced receipts 7,182 9,835
Other 1,120 1,109
Accrued and other current liabilities $ 11,789 $ 14,173
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Mar. 26, 2021
USD ($)
Aug. 05, 2019
USD ($)
shares
Nov. 27, 2018
USD ($)
$ / shares
shares
Jan. 31, 2021
USD ($)
Mar. 31, 2022
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Debt Instrument [Line Items]              
Warrants, loss (gain) from fair value adjustment         $ (1,745) $ 4,152  
Runway Loan and Security Agreement | Secured Debt              
Debt Instrument [Line Items]              
Debt instrument, maximum borrowing capacity     $ 10,000        
Effective interest rate           16.40%  
Value of stock called by warrant, percentage of debt face amount     0.040        
Debt instrument, face amount     $ 10,000        
Fair value of warrant accounted for as debt discount     $ 100        
Repayments of debt $ 7,000            
Payment of interest and fee upon extinguishment of debt $ 400            
Debt, outstanding balance         $ 0   $ 0
Promissory Note | Notes Payable, Other Payables | Investor              
Debt Instrument [Line Items]              
Basis spread on variable rate       8.50%      
Promissory notes, outstanding balance       $ 5,000      
Series A Redeemable Convertible Preferred Stock Warrants              
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        
Warrants, loss (gain) from fair value adjustment   $ 100       $ (200)  
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 | 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 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Warrants - Narrative (Details)
1 Months Ended 3 Months Ended
Aug. 05, 2019
USD ($)
$ / shares
shares
Aug. 31, 2020
USD ($)
$ / shares
shares
Mar. 31, 2022
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Mar. 11, 2021
USD ($)
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     $ 5,881,000   $ 7,626,000        
Warrants, loss (gain) from fair value adjustment     (1,745,000) $ 4,152,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 issued, number of preferred stock callable (in shares) | shares 53,023               35,348
Warrants issued, exercise price (in dollars per share) | $ / shares                 $ 11.3518
Warrants, loss (gain) from fair value adjustment $ 100,000     (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
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, fair value   $ 19,400,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              
Number of ordinary shares called by each warrant (in shares) | shares   1              
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     $ 1,700,000 $ 4,600,000          
Public Warrants                  
Class of Warrant or Right [Line Items]                  
Warrants issued, exercise price (in dollars per share) | $ / shares   $ 11.50              
Warrant, fair value           $ 17,900,000      
Warrant, expiration period   5 years              
Sale of warrants, price (in dollars per share) | $ / shares   $ 0.01              
Warrant, exercisable, threshold period   12 months              
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              
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.1
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
$ / shares
year
Dec. 31, 2020
year
$ / shares
Apr. 03, 2020
$ / shares
year
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 58 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Warrants - Schedule of Fair Value Measurement Inputs of Private Placement Warrants (Details) - Valuation Technique, Option Pricing Model - Private Placement Warrants
Mar. 31, 2022
$ / shares
year
Dec. 31, 2021
year
$ / shares
Mar. 31, 2021
year
$ / shares
Mar. 11, 2021
year
$ / shares
Stock price        
Class of Warrant or Right [Line Items]        
Warrants, fair value measurement inputs | $ / shares 4.60 5.20 8.50 12.00
Exercise price of warrant        
Class of Warrant or Right [Line Items]        
Warrants, fair value measurement inputs 11.50 11.50 11.50 11.50
Expected term (years)        
Class of Warrant or Right [Line Items]        
Warrants, fair value measurement inputs 3.95 4.19 4.95 5.00
Expected volatility        
Class of Warrant or Right [Line Items]        
Warrants, fair value measurement inputs 0.5681 0.5700 0.4300 0.2700
Risk-free interest rate        
Class of Warrant or Right [Line Items]        
Warrants, fair value measurement inputs 0.0255 0.0114 0.0092 0.0078
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
Mar. 31, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
Outstanding letter of credit $ 2.0 $ 2.0
Third Party Contract Manufacturer    
Loss Contingencies [Line Items]    
Non-cancelable purchase commitments 21.3  
Other Vendors    
Loss Contingencies [Line Items]    
Non-cancelable purchase commitments $ 9.1  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Redeemable Convertible Preferred and Common Stock - Narrative (Details)
Mar. 31, 2022
$ / shares
shares
Dec. 31, 2021
$ / shares
shares
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
Preferred stock, par value (in dollars per share) | $ / shares $ 0.0001        
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000      
Preferred stock, shares authorized (in shares) 100,000,000        
Common stock, shares outstanding (in shares) 173,602,503 172,200,417 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      
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  
Redeemable Convertible Preferred Stock | OTI          
Class of Stock [Line Items]          
Redeemable convertible preferred stock, shares authorized (in shares)       131,411,372  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based compensation - Narrative (Details)
$ in Millions
1 Months Ended 3 Months Ended
Oct. 12, 2020
USD ($)
shares
Mar. 31, 2021
USD ($)
Mar. 31, 2022
USD ($)
plan
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Number of equity incentive plans | plan     3
Unamortized stock-based compensation expense of option     $ 21.2
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   $ 0.3  
Certain Executives | 2015 Stock Plan      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Compensation cost upon forgiveness of promissory notes     $ 0.3
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.1    
Debt instrument, stated interest rate 0.38%    
Stock options      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Unamortized stock-based compensation expense, period for recognition     2 years 4 months 24 days
Restricted Stock Units      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based payment arrangement, cost not yet recognized, RSU     $ 68.1
Award vesting period     3 years 2 months 12 days
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
[1]
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) (797,380) (727,114)  
Number of shares underlying outstanding options, options cancelled (in shares) (77,753)    
Number of shares underlying outstanding options, ending balance (in shares) 23,253,963   24,129,096
Number of shares underlying outstanding options, vested and expected to vest (in shares) 23,253,963    
Number of shares underlying outstanding options, exercisable (in shares) 9,954,974    
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.20    
Weighted average exercise price, options cancelled (in dollars per share) 4.21    
Weighted average exercise price, ending balance (in dollars per share) 1.03   $ 1.01
Weighted average exercise price, options vested and expected to vest (in dollars per share) 1.03    
Weighted average exercise price, options exercisable (in dollars per share) $ 0.80    
Weighted- Average Remaining Contractual Term (in years)      
Stock options outstanding, weighted average remaining contractual term 8 years 3 months 18 days   8 years 7 months 6 days
Stock options exercised, weighted average remaining contractual term    
Stock options vested and expected to vest, weighted average remaining contractual term 8 years 3 months 18 days    
Stock options exercisable, weighted average remaining contractual term 8 years 1 month 6 days    
Aggregate Intrinsic Value      
Stock options outstanding, aggregate intrinsic value, beginning balance $ 100,992    
Stock options exercised, aggregate intrinsic value    
Stock options outstanding, aggregate intrinsic value, ending balance 84,888   $ 100,992
Stock options vested and expected to vest, aggregate intrinsic value 84,888    
Stock options exercisable, aggregate intrinsic value $ 37,186    
[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 63 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based compensation - Schedule of Stock Options Outstanding and Exercisable (Details)
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding (in shares) | shares 23,253,963
Options exercisable (in shares) | shares 9,954,974
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 5,037,657
Options outstanding, weighted average remaining contractual life (years) 8 years 3 months 18 days
Options outstanding, weighted average exercise price (in dollars per share) $ 0.18
Options exercisable (in shares) | shares 3,256,438
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,300,668
Options outstanding, weighted average remaining contractual life (years) 8 years 6 months
Options outstanding, weighted average exercise price (in dollars per share) $ 0.21
Options exercisable (in shares) | shares 3,454,922
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 6 months
Options outstanding, weighted average exercise price (in dollars per share) $ 1.42
Options exercisable (in shares) | shares 2,664,790
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 9 months 18 days
Options outstanding, weighted average exercise price (in dollars per share) $ 1.49
Options exercisable (in shares) | shares 40,418
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 705,146
Options outstanding, weighted average remaining contractual life (years) 4 years
Options outstanding, weighted average exercise price (in dollars per share) $ 5.24
Options exercisable (in shares) | shares 538,406
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) 9 years 1 month 6 days
Options outstanding, weighted average exercise price (in dollars per share) $ 10.26
Options exercisable (in shares) | shares 0
Options exercisable, weighted average exercise price (in dollars per share) $ 0
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based compensation - Schedule of Nonvested Restricted Stock Awards Activity (Details) - Restricted Stock Units
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Outstanding shares  
Restricted stock units, beginning balance (in shares) | shares 9,326,572
Granted (in shares) | shares 3,983,474
Canceled (in shares) | shares (1,559,964)
Vested (in shares) | shares (828,921)
Restricted stock units, ending balance (in shares) | shares 10,921,161
Weighted Average Grant Date Fair Value  
Beginning balance (in dollars per share) | $ / shares $ 7.82
Granted (in dollars per share) | $ / shares 4.25
Canceled (in dollars per share) | $ / shares 6.44
Vested (in dollars per share) | $ / shares 7.46
Ending balance (in dollars per share) | $ / shares $ 6.75
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based compensation - Schedule of Stock-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation $ 8,750 $ 5,256
Cost of revenue    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation 217 118
Research and development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation 3,761 921
Sales and marketing    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation 1,524 265
General and administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation $ 3,248 $ 3,952
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based compensation - Schedule of Stock Compensation Expense by Award Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation $ 8,750 $ 5,256
Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation 5,901 313
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation 2,840 4,937
RSAs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation $ 9 $ 6
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.1
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
Mar. 31, 2022
Mar. 31, 2021
Numerator:    
Net loss $ (32,397) $ (20,957)
Denominator [Abstract]    
Weighted-average shares used to compute basic net loss per share (in shares) 170,906,196 55,688,281
Weighted-average shares used to compute diluted net loss per share (in shares) 170,906,196 55,688,281
Net loss per common share, basic (in dollars per share) $ (0.19) $ (0.38)
Net loss per common share, diluted (in dollars per share) $ (0.19) $ (0.38)
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss Per Common Share - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Common Share (Details) - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of net loss per share (in shares) 51,782,635 47,318,414
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) 25,577,679 24,626,748
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) 8,597,445 959,874
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,595,966 3,935,428
Unvested RSA    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of net loss per share (in shares) 11,645 34,932
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 1,761,436
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Product revenue $ 8,558 $ 6,611
Transferred at Point in Time | Lidar Sensor Kits    
Disaggregation of Revenue [Line Items]    
Product revenue $ 8,600 $ 6,600
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Product revenue $ 8,558 $ 6,611
United States    
Disaggregation of Revenue [Line Items]    
Product revenue 2,863 1,858
North and South America, excluding United States    
Disaggregation of Revenue [Line Items]    
Product revenue 456 366
Asia and Pacific    
Disaggregation of Revenue [Line Items]    
Product revenue 2,356 1,254
Europe, Middle East and Africa    
Disaggregation of Revenue [Line Items]    
Product revenue $ 2,883 $ 3,133
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
Apr. 29, 2022
Mar. 31, 2022
Dec. 31, 2021
Mar. 11, 2021
Dec. 21, 2020
Subsequent Event [Line Items]          
Common stock, par value (in dollars per share)   $ 0.0001 $ 0.0001 $ 0.0001 $ 0.0001
Subsequent Event | At The Market Program          
Subsequent Event [Line Items]          
Common stock, par value (in dollars per share) $ 0.0001        
Sale of stock, authorized amount $ 150,000        
Subsequent Event | Term Loan | Hercules Loan And Security Agreement          
Subsequent Event [Line Items]          
Term loan, maximum borrowing capacity $ 50,000        
Debt instrument, stated interest rate 9.40%        
Proceeds from issuance of debt $ 20,000        
Subsequent Event | Term Loan | Additional Borrowing Capacity, Subject To Satisfying Certain Conditions | Hercules Loan And Security Agreement          
Subsequent Event [Line Items]          
Additional borrowing capacity 20,000        
Subsequent Event | Term Loan | Additional Borrowing Capacity, Subject To Satisfying Certain Conditions Related to Revenue and Profit Milestones | Hercules Loan And Security Agreement          
Subsequent Event [Line Items]          
Additional borrowing capacity $ 10,000        
Subsequent Event | Term Loan | Prime Rate | Hercules Loan And Security Agreement | Minimum          
Subsequent Event [Line Items]          
Basis spread on variable rate 6.15%        
XML 72 oust-20220331_htm.xml IDEA: XBRL DOCUMENT 0001816581 2022-01-01 2022-03-31 0001816581 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001816581 us-gaap:WarrantMember 2022-01-01 2022-03-31 0001816581 2022-05-05 0001816581 2022-03-31 0001816581 2021-12-31 0001816581 srt:AffiliatedEntityMember 2022-03-31 0001816581 srt:AffiliatedEntityMember 2021-12-31 0001816581 2021-01-01 2021-03-31 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 us-gaap:RetainedEarningsMember 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 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 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:CommonClassBMember oust:ColonnadeAcquisitionCorpMember 2020-12-21 0001816581 oust:ConversionOfClassBCommonStockToClassACommonStockMember 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:ConversionOfCanceledCLAUnitsToPublicWarrantMember oust:ColonnadeAcquisitionCorpMember 2020-12-21 0001816581 oust:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001816581 oust:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001816581 oust:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0001816581 oust:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001816581 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember oust:OneSupplierMember 2021-01-01 2021-03-31 0001816581 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember oust:OneSupplierMember 2021-01-01 2021-03-31 0001816581 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember oust:OneSupplierMember 2022-01-01 2022-03-31 0001816581 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember oust:OneSupplierMember 2021-01-01 2021-12-31 0001816581 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001816581 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001816581 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001816581 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001816581 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001816581 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001816581 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001816581 us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 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-03-31 0001816581 us-gaap:FairValueInputsLevel3Member oust:PrivatePlacementWarrantLiabilityMember 2022-01-01 2022-03-31 0001816581 us-gaap:FairValueInputsLevel3Member oust:RedeemableConvertiblePreferredStockWarrantLiabilityMember 2022-03-31 0001816581 us-gaap:FairValueInputsLevel3Member oust:PrivatePlacementWarrantLiabilityMember 2022-03-31 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-03-31 0001816581 us-gaap:FairValueInputsLevel3Member oust:PrivatePlacementWarrantLiabilityMember 2021-01-01 2021-03-31 0001816581 us-gaap:FairValueInputsLevel3Member oust:RedeemableConvertiblePreferredStockWarrantLiabilityMember 2021-03-31 0001816581 us-gaap:FairValueInputsLevel3Member oust:PrivatePlacementWarrantLiabilityMember 2021-03-31 0001816581 us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-03-31 0001816581 us-gaap:MachineryAndEquipmentMember 2022-03-31 0001816581 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001816581 us-gaap:ComputerEquipmentMember 2022-01-01 2022-03-31 0001816581 us-gaap:ComputerEquipmentMember 2022-03-31 0001816581 us-gaap:ComputerEquipmentMember 2021-12-31 0001816581 us-gaap:VehiclesMember 2022-01-01 2022-03-31 0001816581 us-gaap:VehiclesMember 2022-03-31 0001816581 us-gaap:VehiclesMember 2021-12-31 0001816581 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-01-01 2022-03-31 0001816581 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-03-31 0001816581 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0001816581 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-03-31 0001816581 us-gaap:FurnitureAndFixturesMember 2022-03-31 0001816581 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001816581 us-gaap:ConstructionInProgressMember 2022-03-31 0001816581 us-gaap:ConstructionInProgressMember 2021-12-31 0001816581 us-gaap:LeaseholdImprovementsMember 2022-03-31 0001816581 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001816581 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-01-01 2022-03-31 0001816581 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-03-31 0001816581 oust:VendorRelationshipMember 2022-01-01 2022-03-31 0001816581 oust:VendorRelationshipMember 2022-03-31 0001816581 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-03-31 0001816581 us-gaap:CustomerRelationshipsMember 2022-03-31 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-03-31 0001816581 oust:RunwayLoanAndSecurityAgreementMember us-gaap:SecuredDebtMember 2021-03-31 0001816581 oust:SeriesARedeemableConvertiblePreferredStockWarrantsMember 2018-11-27 0001816581 oust:SeriesARedeemableConvertiblePreferredStockWarrantsMember 2019-08-05 0001816581 oust:SeriesARedeemableConvertiblePreferredStockWarrantsMember 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 2021-12-31 0001816581 oust:RunwayLoanAndSecurityAgreementMember us-gaap:SecuredDebtMember 2022-03-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 oust:SeriesARedeemableConvertiblePreferredStockWarrantsMember oust:OusterTechnologiesIncMember 2018-11-27 0001816581 oust:SeriesARedeemableConvertiblePreferredStockWarrantsMember oust:OusterTechnologiesIncMember 2019-08-05 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-03-31 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:PrivatePlacementWarrantsMember 2020-08-31 0001816581 oust:SponsorMember oust:PrivatePlacementWarrantsMember oust:ConversionOfWarrantToOusterCommonStockMember 2021-03-11 0001816581 oust:SponsorMember oust:PrivatePlacementWarrantsMember us-gaap:OtherNonoperatingIncomeExpenseMember 2022-01-01 2022-03-31 0001816581 oust:SponsorMember oust:PrivatePlacementWarrantsMember us-gaap:OtherNonoperatingIncomeExpenseMember 2021-01-01 2021-03-31 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputSharePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-03-11 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputSharePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-03-31 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputSharePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-12-31 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputSharePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember 2022-03-31 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputExercisePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-03-11 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputExercisePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-03-31 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputExercisePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-12-31 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputExercisePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember 2022-03-31 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-03-11 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-03-31 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-12-31 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueOptionPricingModelMember 2022-03-31 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-03-11 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-03-31 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-12-31 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember 2022-03-31 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-03-11 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-03-31 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-12-31 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:ValuationTechniqueOptionPricingModelMember 2022-03-31 0001816581 oust:PublicWarrantsMember oust:ColonnadeAcquisitionCorpMember 2020-08-31 0001816581 oust:PublicWarrantsMember 2020-08-01 2020-08-31 0001816581 oust:PublicWarrantsMember 2020-08-31 0001816581 oust:PublicWarrantsMember 2021-03-11 0001816581 oust:ThirdPartyContractManufacturerMember 2022-03-31 0001816581 oust:OtherVendorsMember 2022-03-31 0001816581 us-gaap:RedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2021-03-10 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-03-31 0001816581 2021-01-01 2021-12-31 0001816581 oust:ExercisePriceRangeOneMember 2022-01-01 2022-03-31 0001816581 oust:ExercisePriceRangeOneMember 2022-03-31 0001816581 oust:ExercisePriceRangeTwoMember 2022-01-01 2022-03-31 0001816581 oust:ExercisePriceRangeTwoMember 2022-03-31 0001816581 oust:ExercisePriceRangeThreeMember 2022-01-01 2022-03-31 0001816581 oust:ExercisePriceRangeThreeMember 2022-03-31 0001816581 oust:ExercisePriceRangeFourMember 2022-01-01 2022-03-31 0001816581 oust:ExercisePriceRangeFourMember 2022-03-31 0001816581 oust:ExercisePriceRangeFiveMember 2022-01-01 2022-03-31 0001816581 oust:ExercisePriceRangeFiveMember 2022-03-31 0001816581 oust:ExercisePriceRangeSixMember 2022-01-01 2022-03-31 0001816581 oust:ExercisePriceRangeSixMember 2022-03-31 0001816581 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001816581 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001816581 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001816581 us-gaap:RestrictedStockUnitsRSUMember 2022-03-31 0001816581 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001816581 us-gaap:CostOfSalesMember 2021-01-01 2021-03-31 0001816581 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001816581 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0001816581 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001816581 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-03-31 0001816581 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001816581 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-03-31 0001816581 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001816581 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001816581 us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 0001816581 us-gaap:RestrictedStockMember 2021-01-01 2021-03-31 0001816581 oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOptionsToPurchaseCommonStockMember 2022-01-01 2022-03-31 0001816581 oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOptionsToPurchaseCommonStockMember 2021-01-01 2021-03-31 0001816581 oust:PublicAndPrivateCommonStockWarrantsMember 2022-01-01 2022-03-31 0001816581 oust:PublicAndPrivateCommonStockWarrantsMember 2021-01-01 2021-03-31 0001816581 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001816581 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001816581 oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedEarlyExercisedCommonStockOptionsMember 2022-01-01 2022-03-31 0001816581 oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedEarlyExercisedCommonStockOptionsMember 2021-01-01 2021-03-31 0001816581 oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedRestrictedStockAwardMember 2022-01-01 2022-03-31 0001816581 oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedRestrictedStockAwardMember 2021-01-01 2021-03-31 0001816581 oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndEarlyExercisedOptionsSubjectToNonrecourseNotesMember 2022-01-01 2022-03-31 0001816581 oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndEarlyExercisedOptionsSubjectToNonrecourseNotesMember 2021-01-01 2021-03-31 0001816581 oust:LidarSensorKitsMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-03-31 0001816581 oust:LidarSensorKitsMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-03-31 0001816581 country:US 2022-01-01 2022-03-31 0001816581 country:US 2021-01-01 2021-03-31 0001816581 oust:AmericasExcludingUnitedStatesMember 2022-01-01 2022-03-31 0001816581 oust:AmericasExcludingUnitedStatesMember 2021-01-01 2021-03-31 0001816581 srt:AsiaPacificMember 2022-01-01 2022-03-31 0001816581 srt:AsiaPacificMember 2021-01-01 2021-03-31 0001816581 us-gaap:EMEAMember 2022-01-01 2022-03-31 0001816581 us-gaap:EMEAMember 2021-01-01 2021-03-31 0001816581 oust:HerculesLoanAndSecurityAgreementMember oust:TermLoanMember us-gaap:SubsequentEventMember 2022-04-29 0001816581 srt:MinimumMember oust:HerculesLoanAndSecurityAgreementMember oust:TermLoanMember us-gaap:SubsequentEventMember us-gaap:PrimeRateMember 2022-04-29 2022-04-29 0001816581 oust:HerculesLoanAndSecurityAgreementMember oust:TermLoanMember us-gaap:SubsequentEventMember 2022-04-29 2022-04-29 0001816581 oust:HerculesLoanAndSecurityAgreementMember oust:TermLoanMember us-gaap:SubsequentEventMember oust:DebtInstrumentAdditionalBorrowingCapacityScenarioOneMember 2022-04-29 0001816581 oust:HerculesLoanAndSecurityAgreementMember oust:TermLoanMember us-gaap:SubsequentEventMember oust:DebtInstrumentAdditionalBorrowingCapacityScenarioTwoMember 2022-04-29 0001816581 us-gaap:SubsequentEventMember oust:AtTheMarketProgramMember 2022-04-29 shares iso4217:USD iso4217:USD shares pure oust:year oust:vote oust:plan false 0001816581 2022-03-31 2022 FY --12-31 http://fasb.org/us-gaap/2021-01-31#ProductMember http://fasb.org/us-gaap/2021-01-31#ProductMember http://fasb.org/us-gaap/2021-01-31#ProductMember http://fasb.org/us-gaap/2021-01-31#ProductMember 0.5 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 173664057 160783000 182644000 977000 977000 9881000 10723000 11619000 7448000 3006000 5566000 186266000 207358000 8968000 10054000 14582000 15156000 51076000 51076000 21530000 22652000 1035000 1035000 452000 371000 283909000 307702000 9469000 4863000 11789000 14173000 2888000 3067000 24146000 22103000 15685000 16208000 2058000 2669000 5881000 7626000 1018000 1065000 46730000 47002000 0.0001 0.0001 100000000 100000000 0 0 0 0 0 0 0 0 0.0001 0.0001 1000000000 1000000000 173602503 173602503 172200417 172200417 17000 17000 572933000 564045000 -335753000 -303356000 -18000 -6000 237179000 260700000 283909000 307702000 8558000 6611000 5967000 4868000 2591000 1743000 15906000 4712000 7090000 3426000 13783000 9907000 36779000 18045000 -34188000 -16302000 154000 1000 0 504000 1684000 -4152000 1838000 -4655000 -32350000 -20957000 47000 0 -32397000 -20957000 -12000 0 -32409000 -20957000 -0.19 -0.19 -0.38 -0.38 170906196 170906196 55688281 55688281 0 0 172200417 17000 564045000 -303356000 -6000 260700000 822702 0 209000 209000 812491 0 -59000 -59000 233107 31000 31000 8750000 8750000 19000 19000 -32397000 -32397000 -12000 0 0 173602503 17000 572933000 -335753000 -18000 237179000 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 5256000 5256000 438000 438000 -20957000 -20957000 0 0 161449205 16000 482071000 -230332000 0 251755000 0.703 -32397000 -20957000 2385000 1095000 8750000 5256000 644000 520000 0 36000 0 250000 -1745000 4152000 203000 0 100000 0 -842000 140000 4373000 476000 -2480000 1202000 4807000 -1000 -2551000 -254000 -772000 -678000 -21827000 -12399000 275000 0 416000 597000 -141000 -597000 0 291454000 0 26116000 0 7000000 0 5000000 0 5000000 31000 43000 209000 504000 59000 0 119000 258799000 -12000 0 -21861000 245803000 184656000 12642000 162795000 258445000 0 635000 377000 100000 0 19377000 0 58097000 0 97322000 0 504000 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 state of Delaware on June 4, 2020. The Company’s operating subsidiary, Ouster Technologies, Inc. (“OTI” and prior to the Merger (as defined below), named Ouster, Inc.), 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 such 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 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%">Impact of the COVID-19 Pandemic</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%">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 protect 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 by nature 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, 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 March 31, 2022, the Company had an accumulated deficit of approximately $335.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. 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 March 31, 2022 are 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 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%">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 </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%">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>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. <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 such 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> -335800000 5000000 5000000 0.0001 1 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 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 three months ended March 31, 2022, there were no significant changes made to the Company’s significant accounting policies as disclosed in the Company’s Annual Report on Form 10-K for the year ended 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-style:italic;font-weight:700;line-height:120%">Recently 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 is 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><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%">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:9pt"><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, and 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%">March 31,<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="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="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%">11 </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><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: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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</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:9pt;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:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="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%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">28 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><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 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-style:italic;font-weight:700;line-height:120%">Concentrations of supplier risk </span></div>One supplier accounted for approximately 31% of total purchases during the three months ended March 31, 2022 and accounted for 52% of total accounts payable as of March 31, 2022. One supplier accounted for approximately 17% of total purchases during the three months ended March 31, 2021 and accounted for 55% of total accounts payable balance as of 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%">Recently 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 is 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><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%">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:9pt"><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, and 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. P90D <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%">March 31,<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="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="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%">11 </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><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: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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</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:9pt;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:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="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%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">28 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><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>* Customer accounted for less than 10% of total revenue in the period. 0.11 0.10 0.28 0.10 0.31 0.52 0.17 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%">On March 31, 2022, 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%">On December 31, 2021, the Company’s Level 3 liabilities consisted of the redeemable convertible preferred stock 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%">March 31, 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%">152,984 </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%">152,984 </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%">152,984 </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%">152,984 </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%">5,881 </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,881 </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%">5,881 </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%">5,881 </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 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:99.561%"><tr><td style="width:1.0%"/><td style="width:71.293%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.143%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.677%"/><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%">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:8pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,626)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,745 </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:700;line-height:100%">Fair value as of March 31, 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%">(5,881)</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:14pt"><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="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%">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:8pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,293)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,377)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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:bottom"><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: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%">4,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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:bottom"><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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value as of March 31, 2021</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,725)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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>Our financial instruments that are not re-measured at fair value include accounts receivable, accounts payable, accrued and other current liabilities, convertible notes 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%">March 31, 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%">152,984 </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%">152,984 </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%">152,984 </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%">152,984 </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%">5,881 </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,881 </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%">5,881 </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%">5,881 </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> 152984000 0 0 152984000 152984000 0 0 152984000 0 0 5881000 5881000 0 0 5881000 5881000 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:99.561%"><tr><td style="width:1.0%"/><td style="width:71.293%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.143%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.677%"/><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%">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:8pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,626)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,745 </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:700;line-height:100%">Fair value as of March 31, 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%">(5,881)</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:14pt"><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="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%">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:8pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,293)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,377)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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:bottom"><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: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%">4,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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:bottom"><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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value as of March 31, 2021</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,725)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 7626000 0 -1745000 0 5881000 49293000 0 0 19377000 8804000 -4652000 58097000 0 0 14725000 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%">March 31,<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%">7,799 </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%">152,984 </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 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 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%">160,783 </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:6pt"><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 March 31, 2022. Cash is invested in the short-term money market funds, which is a cash sweep for uninvested cash that earns interest.</span></div><div><span><br/></span></div><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%">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.0 million as of March 31, 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 and $0.3 million of the total amount of restricted cash within current assets on the condensed consolidated balance sheets as of March 31, 2022 and March 31, 2021, respectively. The remaining restricted cash balance of $1.0 million was included in non-current assets on the condensed consolidated balance sheets as of March 31, 2022 and March 31, 2021, respectively.</span></div><div><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="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%">As of March 31,</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></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%">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%">160,783 </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%">257,165 </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 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%">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 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%">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,035 </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%">162,795 </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%">258,445 </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><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%">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%">March 31,<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%">3,288 </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="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="padding:2px 0 2px 1pt;text-align: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,280 </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%">1,951 </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%">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%">6,051 </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="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="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%">11,619 </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,448 </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: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 March 31, 2022 and December 31, 2021 includes a write down of $1.8 million and $1.7 million, respectively, for obsolete, scrap, or returned inventory. During the three months ended March 31, 2022 and 2021, $0.2 million and nil of inventory write downs were charged to cost of revenue, 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%">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: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%">March 31,<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 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%">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,408 </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 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%">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%">108 </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 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%">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%">1,343 </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 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%">Grant receivable</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%">779 </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%">Security deposit</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%">76 </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%">118 </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 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%">Value-added tax (VAT) receivable</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%">71 </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 2px 31pt;text-align: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%">3,006 </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%">March 31,<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,593 </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%">730 </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%">1,923 </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,310 </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,257 </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%">(12,289)</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,968 </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 $1.3 million and $1.1 million in the three months ended March 31, 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. Sense’s revenue and pretax loss for the period from t</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he acquisition date of October 22, 2021 to December 31, 2021 and March 31, 2022 were not material. In the three-month period ended March 31, 2022, the Company did not adjust the preliminary fair values of acquired assets that were recognized as of December 31, 2021.</span></div><div style="margin-top:6pt"><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 March 31, 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:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">(828)</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,072 </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%">(917)</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,683 </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%">(125)</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%">775 </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%">(1,870)</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%">21,530 </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:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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 $1.1 million during the three months ended March 31, 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%">3,366 </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,629 </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%">21,530 </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%">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%">March 31,<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%">3,487 </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%">7,182 </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%">Other</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,120 </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,109 </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 accrued and other current 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%">11,789 </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%">14,173 </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 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%">March 31,<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%">7,799 </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%">152,984 </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 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 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%">160,783 </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:6pt"><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 March 31, 2022. Cash is invested in the short-term money market funds, which is a cash sweep for uninvested cash that earns interest.</span></div><div><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="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%">As of March 31,</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></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%">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%">160,783 </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%">257,165 </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 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%">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 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%">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,035 </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%">162,795 </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%">258,445 </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> 7799000 5131000 152984000 177513000 160783000 182644000 2000000 2000000 1000000 300000 1000000 1000000 <div><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="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%">As of March 31,</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></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%">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%">160,783 </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%">257,165 </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 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%">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 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%">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,035 </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%">162,795 </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%">258,445 </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> 160783000 257165000 977000 276000 1035000 1004000 162795000 258445000 <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%">March 31,<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%">3,288 </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="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="padding:2px 0 2px 1pt;text-align: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,280 </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%">1,951 </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%">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%">6,051 </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="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="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%">11,619 </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,448 </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> 3288000 2401000 2280000 1951000 6051000 3096000 11619000 7448000 1800000 1700000 200000 0 <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: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%">March 31,<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 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%">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,408 </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 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%">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%">108 </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 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%">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%">1,343 </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 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%">Grant receivable</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%">779 </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%">Security deposit</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%">76 </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%">118 </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 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%">Value-added tax (VAT) receivable</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%">71 </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 2px 31pt;text-align: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%">3,006 </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> 1408000 1970000 108000 1355000 1343000 1344000 0 779000 76000 118000 71000 0 3006000 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%">March 31,<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,593 </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%">730 </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%">1,923 </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,310 </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,257 </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%">(12,289)</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,968 </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 8593000 8404000 P3Y 504000 498000 P5Y 93000 93000 P3Y 104000 104000 P7Y 730000 730000 1923000 1700000 9310000 9265000 21257000 20794000 12289000 10740000 8968000 10054000 1300000 1100000 <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 March 31, 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:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">(828)</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,072 </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%">(917)</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,683 </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%">(125)</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%">775 </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%">(1,870)</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%">21,530 </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:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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 828000 15072000 P3Y 6600000 917000 5683000 P3Y 900000 125000 775000 23400000 1870000 21530000 P8Y 15900000 331000 15569000 P3Y 6600000 367000 6233000 P3Y 900000 50000 850000 23400000 748000 22652000 1100000 <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%">3,366 </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,629 </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%">21,530 </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> 3366000 4488000 4071000 1988000 1988000 5629000 21530000 <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%">March 31,<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%">3,487 </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%">7,182 </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%">Other</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,120 </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,109 </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 accrued and other current 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%">11,789 </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%">14,173 </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> 3487000 3229000 7182000 9835000 1120000 1109000 11789000 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 no longer was attainable or ceased to fairly reflect the costs of the lender, in which case the applicable interest rate would be Prime Rate plus 6.0%. In an event of default, annual interest was increased by 5.0% above the otherwise applicable rate. The loan’s annual effective interest rate was approximately 16.4% for the three months ended March 31, 2021.</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, the Company 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 March 31, 2022 and December 31, 2021, the outstanding principal balance of the loan was nil, respectively. </span></div>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 10000000 0.085 0.060 0.050 0.164 35348 0.040 10000000 11.3518 100000 53023 100000 600000 -200000 7000000 400000 0 0 5000000 0.085 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 <br/>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 three months ended March 31, 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. Each Private Placement warrant is exercisable for one Class A ordinary share at a price of $11.50 per share. 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. </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 warrants were initially recognized as a liability at a fair value of $19.4 million and the Private Placement warrant liability was remeasured to fair value as of March 31, 2022 and 2021, resulting in a gain of $1.7 million and $4.6 million for the three months ended March 31, 2022 and 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:46.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.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:13.081%"/><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%">March 11, 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 31,<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%">December 31,<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 31,<br/>2022</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:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">12.00 </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:8pt;font-weight: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:8pt;font-weight:400;line-height:100%">8.50 </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:8pt;font-weight: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:8pt;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: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:8pt;font-weight: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:8pt;font-weight:400;line-height:100%">4.60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercise price of warrant</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11.50 </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:8pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.00 </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:8pt;font-weight:400;line-height:100%">4.95 </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:8pt;font-weight:400;line-height:100%">4.19 </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:8pt;font-weight:400;line-height:100%">3.95 </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:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</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:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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:8pt;font-weight:400;line-height:100%">2.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt"><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%">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 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:46.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.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:13.081%"/><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%">March 11, 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 31,<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%">December 31,<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 31,<br/>2022</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:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">12.00 </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:8pt;font-weight: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:8pt;font-weight:400;line-height:100%">8.50 </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:8pt;font-weight: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:8pt;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: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:8pt;font-weight: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:8pt;font-weight:400;line-height:100%">4.60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercise price of warrant</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11.50 </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:8pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.00 </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:8pt;font-weight:400;line-height:100%">4.95 </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:8pt;font-weight:400;line-height:100%">4.19 </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:8pt;font-weight:400;line-height:100%">3.95 </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:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</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:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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:8pt;font-weight:400;line-height:100%">2.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 1 19400000 1700000 4600000 12.00 8.50 5.20 4.60 11.50 11.50 11.50 11.50 5.00 4.95 4.19 3.95 0.2700 0.4300 0.5700 0.5681 0.0078 0.0092 0.0114 0.0255 20000000 P12M P5Y 11.50 9999996 1 17900000 0.01 18.00 P20D P30D Commitments and Contingencies <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%">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 lease agreements (collectively the “350 Treat Building Lease” and the “2741 16th Street Lease”), 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 March 31, 2022 and December 31, 2021. The outstanding amount of the letters of credit was $2.0 million as of March 31, 2022 and December 31, 2021. </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%">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 March 31, 2022, the Company had non-cancelable purchase commitments to a third-party contract manufacturer for approximately $21.3 million and to other vendors for approximately $9.1 million.</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%">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%">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. Should the SEC pursue this matter further, it could have a material impact on our business and operations. At this time, we are unable to estimate the probability or the amount of liability, if any, related to this matter.</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 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. When a material loss contingency is reasonably possible but not probable, the Company does not record a liability, but instead discloses the nature and the amount of the claim, and an estimate of the loss or range of loss, if such an estimate can be made. Legal fees are expensed as incurred. Based on the opinion of legal counsel and other factors, management believes that the final disposition of these existing matters will not have a material adverse effect on the business, results of operations, financial condition, or cash flows of the Company. 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. For other claims regarding proceedings that are in an initial phase, the Company is unable to estimate the range of possible loss, if any, but at this time believes that any loss related to such claims will not be material. </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%">As of March 31, 2022 and December 31, 2021 there were no material litigation matters.</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%">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 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 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 March 31, 2022 and December 31, 2021.</span></div> 2000000 2000000 21300000 9100000 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 March 31, 2022 and December 31, 2021, the Company does not have any redeemable convertible preferred stock outstanding.</span></div> 0.0001 0.0001 1000000000 100000000 161449205 0.0001 15999996 1 342367887 0.00001 210956516 131411372 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 March 31, 2022, the Company has three equity incentive plans, the 2015 Stock Plan (the “2015 Plan”), the 2021 Incentive Award Plan (the “2021 Plan”) and the Sense 2017 Equity Incentive Plan (the “Sense Plan” and together the “Plans”).</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 Plans provide for the grant of stock options, stock appreciation rights, restricted stock awards (“RSA”), restricted stock units (“RSU”), 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. </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%">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 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 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 three months ended March 31, 2021 for the value of the loans forgiven. No obligations under the promissory notes for non-executive noteholders were outstanding as of March 31, 2022 and December 31, 2021.</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 Options </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%">Stock option activity for the three months ended March 31, 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:38.081%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.689%"/><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:15.128%"/><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:13.227%"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height: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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">Outstanding—December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">8.6</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(797,380)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:9pt;font-weight:400;line-height:100%">Options cancelled</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(77,753)</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:9pt;font-weight:400;line-height:100%">4.21 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding—March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,253,963 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.3</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,888 </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:9pt;font-weight:400;line-height:100%">Vested and expected to vest—March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,253,963 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.3</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,888 </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:9pt;font-weight:400;line-height:100%">Exercisable—March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,954,974 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.1</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><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 March 31, 2022. </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:19.221%"/><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:19.075%"/><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:17.321%"/><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.625%"/><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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">5,037,657 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">3,256,438 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">9,300,668 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.5</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">3,454,922 </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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.5</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">2,664,790 </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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">40,418 </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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">705,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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">538,406 </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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.1</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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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: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:9pt;font-weight:400;line-height:100%">23,253,963 </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:9pt;font-weight:400;line-height:100%">9,954,974 </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><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%">As of March 31, 2022, there was approximately $21.2 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.4 years. </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:400;line-height:120%">Restricted Stock Unit (“RSU”) Awards</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 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:65.566%"/><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:18.054%"/><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:10pt;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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Grant Date Fair</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Value (per share)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested – December 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 period</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,983,474 </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.25 </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 period</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,559,964)</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.44 </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 period</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%">(828,921)</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.46 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested — March 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,921,161 </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.75 </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-weight:400;line-height:120%">Stock compensation expense is recognized on a straight-line basis over the vesting period of each RSU. As of March 31, 2022, total compensation expense related to unvested RSUs granted to employees, but not yet recognized, was $68.1 million, with a weighted-average remaining vesting period of 3.2 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 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%">Stock-based compensation expense is included in costs and expenses 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="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 March 31,</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%">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%">217 </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%">118 </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,761 </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%">921 </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,524 </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%">265 </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%">3,248 </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,952 </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,750 </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,256 </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-weight:400;line-height:120%">The following table summarizes stock-based compensation expense by award type (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="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 March 31,</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%">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%">5,901 </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%">313 </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%">2,840 </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,937 </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%">9 </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 </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,750 </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%">5,256 </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> 3 1100000 0.0038 2883672 4603833 300000 300000 <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 option activity for the three months ended March 31, 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:38.081%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.689%"/><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:15.128%"/><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:13.227%"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height: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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">Outstanding—December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">8.6</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(797,380)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:9pt;font-weight:400;line-height:100%">Options cancelled</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(77,753)</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:9pt;font-weight:400;line-height:100%">4.21 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding—March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,253,963 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.3</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,888 </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:9pt;font-weight:400;line-height:100%">Vested and expected to vest—March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,253,963 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.3</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,888 </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:9pt;font-weight:400;line-height:100%">Exercisable—March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,954,974 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.1</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,186 </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 797380 0.20 77753 4.21 23253963 1.03 P8Y3M18D 84888000 23253963 1.03 P8Y3M18D 84888000 9954974 0.80 P8Y1M6D 37186000 <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%">The following table summarizes information about stock options outstanding and exercisable at March 31, 2022. </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:19.221%"/><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:19.075%"/><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:17.321%"/><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.625%"/><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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">5,037,657 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">3,256,438 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">9,300,668 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.5</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">3,454,922 </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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.5</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">2,664,790 </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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">40,418 </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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">705,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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">538,406 </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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.1</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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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: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:9pt;font-weight:400;line-height:100%">23,253,963 </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:9pt;font-weight:400;line-height:100%">9,954,974 </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 5037657 P8Y3M18D 0.18 3256438 0.18 0.21 0.21 9300668 P8Y6M 0.21 3454922 0.21 1.42 1.42 7524114 P8Y6M 1.42 2664790 1.42 1.49 1.49 40581 P5Y9M18D 1.49 40418 1.49 5.24 5.24 705146 P4Y 5.24 538406 5.24 10.26 10.26 645797 P9Y1M6D 10.26 0 0 23253963 9954974 21200000 P2Y4M24D <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 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:65.566%"/><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:18.054%"/><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:10pt;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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Grant Date Fair</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Value (per share)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested – December 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 period</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,983,474 </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.25 </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 period</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,559,964)</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.44 </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 period</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%">(828,921)</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.46 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested — March 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,921,161 </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.75 </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 3983474 4.25 1559964 6.44 828921 7.46 10921161 6.75 68100000 P3Y2M12D <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is included in costs and expenses 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="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 March 31,</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%">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%">217 </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%">118 </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,761 </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%">921 </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,524 </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%">265 </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%">3,248 </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,952 </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,750 </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,256 </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-weight:400;line-height:120%">The following table summarizes stock-based compensation expense by award type (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="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 March 31,</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%">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%">5,901 </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%">313 </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%">2,840 </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,937 </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%">9 </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 </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,750 </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%">5,256 </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> 217000 118000 3761000 921000 1524000 265000 3248000 3952000 8750000 5256000 5901000 313000 2840000 4937000 9000 6000 8750000 5256000 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: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="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 March 31,</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%">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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align: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%">(32,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%">(20,957)</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align: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%">170,906,196 </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%">55,688,281 </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.19)</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.38)</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 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: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="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 March 31,</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%">25,577,679 </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%">24,626,748 </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%">8,597,445 </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%">959,874 </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,595,966 </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,935,428 </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 RSA</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,645 </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%">34,932 </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%">1,761,436 </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%">51,782,635 </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%">47,318,414 </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: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="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 March 31,</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%">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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align: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%">(32,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%">(20,957)</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align: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%">170,906,196 </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%">55,688,281 </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.19)</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.38)</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> -32397000 -20957000 170906196 170906196 55688281 55688281 -0.19 -0.19 -0.38 -0.38 <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: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="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 March 31,</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%">25,577,679 </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%">24,626,748 </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%">8,597,445 </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%">959,874 </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,595,966 </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,935,428 </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 RSA</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,645 </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%">34,932 </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%">1,761,436 </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%">51,782,635 </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%">47,318,414 </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> 25577679 24626748 15999900 15999996 8597445 959874 1595966 3935428 11645 34932 0 1761436 51782635 47318414 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 months ended March 31, 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 sale of lidar sensor kits, which are recognized at a point in time, was $8.6 million and $6.6 million in three months ended March 31, 2022 and 2021.</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 following table presents total revenues by geographic area based on the location products were shipped to and services provided (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="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 March 31,</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></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 #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,863 </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,858 </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%">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%">456 </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%">366 </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,356 </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,254 </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%">2,883 </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,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 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%">8,558 </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,611 </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> 8600000 6600000 <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 following table presents total revenues by geographic area based on the location products were shipped to and services provided (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="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 March 31,</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></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 #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,863 </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,858 </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%">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%">456 </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%">366 </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,356 </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,254 </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%">2,883 </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,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 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%">8,558 </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,611 </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> 2863000 1858000 456000 366000 2356000 1254000 2883000 3133000 8558000 6611000 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. Subsequent Events<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On April 29, 2022, the Company and its subsidiary, Sense, entered into a loan and security agreement with Hercules Capital, Inc. (“Hercules”) pursuant to which Hercules agreed to make available to the Company a secured term loan facility in the amount of up to $50.0 million, subject to certain terms and conditions. Advances under the loan and security 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 and security agreement includes covenants, limitations, and events of default customary for similar facilities. The loan and security 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%">In accordance with the terms of the loan and security agreement, $20.0 million was funded by Hercules on the closing date. 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 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 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> 50000000 0.0615 0.0940 20000000 20000000 10000000 0.0001 150000000 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 73 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,B#IE0'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 " #(@Z943#='5>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.DW%#E'7"X@32$A, G&+'&^+:-(H,6KW]K1EZX3@ 3C&_O/Y ML^0&H\8^T7/J(R5VE&]&WX6L,6[%D3EJ@(Q'\B:74R),S7V?O.'IF0X0#7Z8 M X&2<@.>V%C#!F9@$5>B:!N+&A,9[M,9;W'%Q\_4+3"+0!UY"IRA*BL0[3PQ MGL:N@2M@AC$EG[\+9%?B4OT3NW1 G)-C=FMJ&(9RJ)?621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ,B#IE0JY3%XD 4 -@8 8 >&PO=V]R:W-H965T&UL MM9E=;]LV%(:ONU]!&+O8@#B2*-NQ"\> X\9;L+1QX[1%-NR"D6A;J"1J)!7' M_WZ'DBVZ@7RD8NM-K*_S\M'AT94G(;Z:DYOPLN,:(A[S0!L)!C_/?,;CV"@!QS][ MT4[5I@D\/CZHSXN7AY=Y8HK/1/PE"O7FLC/LD)"O6![K>[']G>]?J&_T A&K MXB_9EL_V>AT2Y$J+9!\,!$F4EK_L99^(XP!Z(H#N ^BK ,\_$>#O _SB14NR MXK7>,BU1O%+E.0QY^&^\ 2P5$#T!7%!5\S^0Y\;TS0EU* M:WAF3>$[XO;KHK^A\:OT^(6$HE]1]-M1?,R9U%S&.W+/,R%U'1$NI67. M$:)!131H1[3@,A*AJ3 "-5Z;(ESI4%,_O7G34!<7%=M%RSZ3#"RM*(O3Z<*U M5BQ66+Z&%=,0U;E.=:1W9![%G'S(DR&\@']D)N0JBT:!4%I?V<[ML&R>&@2_MT.!J. M,$)J"6D;PFD8PLBAS@X'I'#'N[0^=[BDWW?AB^),D^DS3U$7\:R%>_YW<<[, M&?3S@]BFM8RXW)*E9 [E'$0J$!B@]7\/=_#7@%4E+J1XCM*@/I.XYFR*H=E! MP<.M_#7:0BC-8O)GE)W^/'#%4<_S7(S-#@\>[NI%/TZA6DZCX (]KX^!V+' MPPW\5@20D\5&I)CQ-HB,>J.NZ[E#C,B.!%ZKH6"62VD&J7)DBM)U45IY_30/ M5WQ\/3G\ELR."5ZK0>$F!4LOI_!F3&<'U%HR7!$GHW94H*U&A67"XIA@T#>?4#@&TU1!PG7"Y-IWW&RCH#51[DK%T5XN&"S:B6>^GK;Q_N8'U M%PJ$RS0"69.GK4P>4!(8(I=:!%_!2(M%#;G+-;A6&D(.:Q<4I7*_4#;+WN>) M=^$/!CVW?S%VGNNPK+53W(:G,$D,BXGB/&9UK5\U"#1FR%HY;67E,X"18%^1,DCEX#Q\L_3A5V,*H0:[;]6C71[O16CMM9>UF M_0&3:.!9"UE?7;C.+9-K3J9!P$$(9,)2$EO-6Y/W<7/>^X,J_>%G]]R4,LD@ MB<\LSCG) +W8"L%:LP;N>S]L]\"W7NSC)OH0:5CQB17QZ"]/OY(E#W()'5&7 M^0:E_R4[1ULKN&7#TCDLYB2[Y$G$M;BXP-VGY0-&8EW:QTWVD#)R_1)L6 K5 M=VJEVB#TX7&)K?Y\:]8^[K!?F#0K9D6T(%DN@4IQ$AQU#]:*-5Y_\./JTQJI MCSO?]]0GKO2?LF(MUL<]L45=X@*F+LF7)09C3=7'S? [2A,7.E6:SM'>L9EH M%EOJ"K*:I[K<1JZN5MOVTV*SVK&/EWO^[YF9IRH2\Q6$NN<74..RW$8O3[3( MBIWH)Z&U2(K##6CX9PSU-D3+[Z)#6,2_-EF60L%PG/4<%6YZ,+?'+INFI M:?%WPI[$P3522WGD_)NZ^;0\'SD*$4M9+)4+"A][=LG25'D"'-]KIZ-F3C7P M\/K%^Q_EXF$QCU2P2YY^399RD 9N6F%K%S6%95T?E;P M)U0H:_"F+LK8E*-A-4FN'N-"%O!K N/D_/+VYNKZ9G%]A>!JIG$]WX=J M/C(PWU^T.$8N'B/B$&(8?FD??L7B9CCN#I_"RIOEDV;YI/3G#BU_5Q0LEX@* MP:0XL7AT&X]NZ=$;\DC%!D%L4*PNV/==LJ4J*%VI#;>?X\ )(_=L MNC^,B<$L(H'G-68=I%Z#U+,BO6="%DDL685U#.E6!L,$M/+D'R"8A6$/I=VF M ]%O(/I6B!=QS'<0.R@8,8- /J9LC')FA.CKTT<1[F'4C; 3$M>,,FA0!E:4 MG_(]A(T7SR98@3XC#O"LATNW"CTO,L,*&UBA%=9=P;8T62+V VJ^8*+,2BXW MK'AYTG7:FV"'&B 7B*&'6C?R_2 PHXX:U)$5]0.7-/T)@)$>UR@@01^B;D:< MT/4'0CMK0,Y>"2WP:"&?RY"J/;X%9I.#J3G30$2S(.HAU8VPX_@#>QP[;7UW MK%!O 2B52;Y&*0.Z&Z-"$=N$KR8[P2SQK=UV\'A^1'JH368^]@>2 !_0$K;" M_I/SY5.2ID9H6,\[V,;]1_^J61=:2QF8O++=)3RQ%OG;734'7[Z-]Q:H+MB4C;&>CV[(P'2"T MY:9.-9ZO9:9NY(9X &9+2-C.2%5YLD#3&89$[LSI%WR#G>N$H3/TT%LNPL%/ M*9HTH8])FLB$664-;MD$V^FDX>(M?59$;%R]S@@S+]#6KEMY43! PK@E#FQG M#@!8["#7=9H[B(41M8%+D)1=B)Y4*AK84B5:CLC8\:/2%"Z#8 :B@(DM*SOJ]/F] M$AFQ$YG.#:^EFHFC<']3&*V" 28C+9,1.Y-5F^(U MA 8*"T)-&IC,0F>()4A+8\1.8Y<\RQ*I1&O5%L0\5UN#Y7&95S=<,A2:$\'J M6)TZG8@MC=GY: M)Q8H]&\V1J='_#8ZZBV\IDMC[M7NV9"Q3'*;6O0?QNC(^?8<1RL=@V")GX')I"&8D,+=HI G(^=ZJ_Z"@*YDQM> M)/\H#JHWYMLWT-"?&G=GYR=\BFZ2],51(D1#9#LI0&XN5=WZ9:?=?8W>T?6Z M8&NH!)"=T+0L:7F25JT;'CU#?(5R@/$?)S+GC=[B:LEN,^D^ZU:UD- JAQ;J M46YXNF2%>/LF(C@\+1LV^6Q31:05'<0N.M1&@A@.90SDR4N6_*Y,Z<8:)@C= M<>"0L>^XY2@RVW2?0RNBB%U$72R7B3:A1-HU5VVJTAYR59) MG!@[,E?70A/7]4-?.R$T&3I@.L"];BN;7+ML.D1:JVJ>0NE"K^%8,;WXC6T()#MQCV>P"37> (P^ /C@UMDL< M332HO?9S-*7VZR^N5C]0-C:I!CMCDSH]>/^@7OY 55DGN0"AO8*!SG$(\2JJ M]RG5C>3;\I7$(Y>29^7EAE$ KPS@]Q4' 5+?J+<VAD[;F!H%6@$2!:9.Z#I5U>YCV8)(#L>K$S#:P[=?O.$E3 M4D( K3R +^?V.3ZXLA$RH MQJEN1VS(*F<0W!ENU M,R8&92[$HYE\BOJ68R("#J$V)BC^;& $G!M+&,>OPJA5^C2*N^,GZQ\R>(29 M4P4CP;^S2,=]JVN1"!9TS?6]V'Z$ JAM[(6"J^R;;'/9CF^1<*VT2 IEC"!A M:?Y+?Q<'L:. H/4*7J'@G:K@%PI^!II'EF&-J::#GA1;(HTT6C.#[&PR;:1A MJ7F,,RUQEZ&>'HR^W(TG=[/)F.!H]N7VTWCX%2_(P&Y.+-V][ML8@C"D[+!S>Y Z] PX_4WE)?/<=\1S/JU$? M-:N/(2S5W:JZC>@EOU?R>YD]_X"]F:8:\%IJ(A;D TMI&C+*R50HEEVS'\.Y MTA(OV\\&9W[IS,^>>^YDGDWN;@;.I>,X>$:;W=,]*E8!:Y5@ MK5VG8[G;=_4M3 M(]@)O.#PE7FNXNZQ,LZQ:8@(-D7Z3T-;X#Z73[>Y?I[*WMI#\IQVMX:]1C ( MKO;9[9W.T;3MV)TM6:H(AP5J.I<=?-0R[X3SB1:KK)F<"XVM:3:,\>T!I!' M_840^FEB^M/R?63P#U!+ P04 " #(@Z949.KVIJP% 5%@ & 'AL M+W=OD9,D1*2:[?;%U&8[.F>',(3E^)O0GVV#, MP4N1E^Q\L.%\>S8:L>4&%PD[)5M#XMW8Z:+XI!QY?'[Q_5N0%F47"\)3DW[.4;\X' MT0"D>)7L*YMG0%8[A@G13U8("BRLOI/7NI ' V M8<\ 5 ] [QW@U@-<1;1"IFA=)3R9C"EY!E1:"V_R0L5&C19LLE*F<)N) M<7PRO;^[FMW-9U= 7,WO;ZZO+I[$S?Q)_-W.[I[FX/XSN'^8/5X\70L#<'$G M+6\?'F=?Q+#K;S-P/Q+D&H;HP/ 261W>)O04N/ 30 Y"!CS3]P^' M%CAN$W!7^7-[_%V72U)@,.<)QZ(<./AQL6"OQ_L#)>EN MR46![7&YPZ;P5PX"Y4 6^7X2^7XT'NV/8Z(;!0&$C=$K;'Z#S;=B>ZPP@14E M!9B*)$O28KKS#9BJB8[I)W @("8/F&.ZSY88_)B]<-DX%CD&-QGK!JJB9?_V MP>V/6UPL,#5YF/Z)AU"GHPHA8CLD\?7(HTY0IED@K%SF1WEVL5(U2DQ],-([>+53>+8R?L MP=I*$72M6)\(%TB)-J^,2%T]7$$8QEVDNAF,',_O@=KJ&K0+VXTL2J4<-5Q2 MFF%ZVO>'K@>CKL"9[&#@.GUSM!4YZ-NKE&\P!2=U*#^*U9#4>VNEMGH![8)Q M77),L1"-RJF1?V H4*]+WF#4P[O5"6COQ VVFKD17*A]5ZM*W63H.UX/NK:G M0WM3K[)2A:U-SB=08G.;B_0 !9$61MUJZ$&_;PJU?1[&[RE+!;F&VH\T-M2; MJ\UVW6KH!7Y/5:)6.I!=.E15+K#83>)#<'GR8FX@2->$H8M M;H=:]4!V]1!KA7VFMI\"[Q%9[0 MRD:]_&CD4GTI.L;HG$*-BM',[=F:H%9SD%US+$S2+-]QG/X7+N'[N!C->KFT M"H7L"O5='3CA=)CLQ?IFC2ND#.R88,&)FER"49VB\IBYLE1,JS%F>@9)DZOB M ,;=U;O!U/>#*$)1SRH!M=*&[-+V7I:']/T/G@9![..IF_;P'!T=L!68KM6Y M(Q-H=R6O3J*:I\W9YH4ZT>L\OX1GT^J$LG53'9C>)G2=E0SD>"5<.J>A@$6K M,\CJAI.M.L9;$,Y)H2XW.$DQE0;B_8H0?KB1'VA.@B>_ 5!+ P04 " #( M@Z94E;M96"L) "J+0 & 'AL+W=O38=D7L!U)EM1JZ9/<1\])^CV;<9ZCEWD49\>=69XO#GN];#+C\R#[ MF"QX#+\\).D\R.$V?>QEBY0'TX)I'O6(93F]>1#&G9.CXME->G*4+/,HC/E- MBK+E?!ZD/\YXE#P?=W#G]<$X?)SEXD'OY&@1//);GG]=W*1PUUM+F89S'F=A M$J.4/QQW3O'A)?,$0T'Q+>3/V<8U$J;<)\EW<3.:'GC+D/,MY/HC_":3X[[G@=-.4/P3+*Q\GS M!2\-LH6\21)EQ5_T7-):'3199GDR+YE!@WD8K_X'+Z4CMF$@)0.1&#!M8* E M Y48J-_ P$H&MNT;[)+!WI;!*1F<;1G!D$>7!RE";/*!7T($]<%$%7\$.8A+'8'[=Y"K^&P)>? M]*^O!L.KV^$ P=7M]>?1X/0.;F[OX-^7X=7=+;H^1_V+TZM/PULTND+CX6 X M_')Z]GDH&+X-QW#,>WO_[B$>S^AH:_ M?QW=_0_M#8;GH_[H;A]UT=?; =K[L(\^H#!&=[-DF07Q-#OJY6"=T+$W*2WI MKRPA#9;<)7D0:=@&9K8QGW)(.?<1__47[%B_]9/XB:=Y" _0#>Q5GJ9\BF[S M9/)=(_S<++R?S.>0!)JX+\SC+%L6IB3,"OX0)Y3O^#E9J=;35H/(M.3@U1')PJK4>>WZ#H56AQ^9*/^:+93J9!9EJZIYI MNTJMC87+*+;=H5 MHY%IT81 !Q(4$Q?^(JZY5EU/T<0FMB/KVT)55[@JVMA<6+_Q+!;87-W?":SVB=K_ EBE3,JP1%/;B12*>E%- MN)=4)9N8.VES-9GS])&G*(BG8'[X%.2"#KP N^X Q1#'P!5,H* +M[Q2+*)@ MPN<@@AO$# S>V .V2&\*7!5V8 I8]$0-BUZA7F( M&?/LU*KJ7:9B&RED!^TDPQ8UE>BIFULA)F)&3*UMK-Y$OZT]'1A)ZB/>"B?1 MG:89A@U)=%I3%2+)6K>3#%MT-"\,K6 7-6,>\U[5VX=;5\5(4M>TPDKT'_R2 MH TGJD(9[$*O93$L#T:V)_W4HG;+0FU\>'CCEP>]R>JG!^)8KB7WVAHZV= + MJF(=VV$6DW+T2$/7%6E5[LXN=80-O1FM8!/]J<\B;QL%T0J-T'<9DK2@TSY5 MP8<+,-Q3UE&E\PAQ+2('[8Y?5NK>J* -W?Z;R1M'1E3]/@)]IVR^2B3#.*H" MGTTY=4,KR$/-D&=[0V&%\S2Z B+,#$1,4T2F*_V$^O(4 ML9VNKMS&F0CST.2Z.,G2;SG)4BJK#BVZN&&NQ2H P,RE\XW- ]-\T7"I8Q'; MDB8JY]N3?FK1V5SN657NV4Z3C*WLU91UZF)73N(:.@6@:FALE_B4RM>G4! MGKJV1'BI(\0-8W@FL$+]254TV8Y=]JH0M'#=S7@96D6UA#L1]T'\HSRAE[WF M:C$DW&ZV?"!&A4DJ1LQ"WI?5D'$OR,0Y57C]5$#IJR3G".\?H%D N^N>4QRCA>@0@OD+U)/XD:-4).AB5KE8I,E+. <^ MD&!]="V*A)C[*,QFJ_=N:%0HE$W2\'Y3I8^Z(.YM'*@LAH#B *]PS3+.5V>> MUD_7AX3/BK.TTO,!/ASJGI_CPT^ZYZ?,/1PQ5_,++"S\4APL[54JK4XQPX:! M/B]#$7\ ]< /L'/3U<'@U4V>+(HCH/=)GB?SXG+& VAK! '\_I" +\H;\8+U M\>R3_P-02P,$% @ R(.F5!0K18*D @ :04 !@ !X;"]W;W)K'@.*5/MK9!/*D;4\)*EN>HXL=;%C>NJ M,,:,JS-18$XG2R$SKLF5*U<5$GED05GJ>HW&I9OQ)'>Z;;LWE]VV6.LTR7$N M0:VSC,O7/J9BVW&:SF[#3U:Q-AMNMUWP%0:H[XNY),^MLT1)AKE*1 X2EQVG MU[SI7YAX&_"0X%;MV6 J>13BR3CCJ.,TC"!,,=0F Z=E@P-,4Y.(9#Q7.9V: MT@#W[5WVD:V=:GGD"@XM5/59@*%)EO["M8AL. MA&NE15:!24&6Y.7*7ZH^[ &\Y@& 5P$\J[LDLBJ'7/-N6XHM2!--V8QA2[5H M$I?DYE("+>DT(9SN#F;3(9L&; AD!;.[\;"W("=8T#)ATT4 LQ$,;GO3KRR M\11\-F1LTNO?,0-X8/YB;.RYST;,]RUR-O@&O6EEW<[NALP//KR[]II77X!] MOQ\O?L+)D(W&@_'B%$[F7&*N8]1)R-/3MJNI*"/-#:L"^F4!WH$"6C 1A%? M\@BC?_$N-:/NB+?K2-\[FG#"Y1FTFI_ :WC>?3"$D_>G1]*VZD:W;-K6@;2! MYAKI;]8@EA!H$3[%(HU0JH_ GM>)?H5?O4>E)?VFOX_0G==TYY;N_ #=7"8; M(H0BY6%)N^52\EPK&@3BDQ@!5U!P:071!4"&/$%W^*LD5I+@D*)&1 ED.=NEH4=AA>A2:1M.:,;V% M*$T G2^%T#O'$-2O:_&PO=V]R:W-H965T&ULG5IM"("=:9*=?$L KZ=G5[CZ[@K/G4OR4 M&\XK\K+-"WG>VU35[NM@(),-WS+YI=SQ GY9EV++*K@5CP.Y$YRE>M V'U#/ M&PZV+"MZ%V?ZV5)M[S%"*>\Z124S#X]\2G/,_53(#CGV;27KNF&GAX_3;[M58>E'E@DD_+ M_*\LK3;GO5&/I'S-]GEU5S[_R1N%(C5?4N92_R7/C:S7(\E>5N6V&0P(MEE1 M_V M#=IDA=K&527@UPS&51?3Q?SR:KZZNB1PM5K6WLT$%RZM)!DFSU+=Z*=JQ5$!NRZ+:2')5I#Q] M/WX L%OL] W[-^J<\):)+R3P?R?4HQ3!,SU]N.^ $[2F#/1\09.=0C50 _ M7?0#&HQCS_/.!D^'ID$DJ3>.WDF^@Q>U\"*G%2;IW^"U$.B5)%4)D9Z419+E MG!0-;O5472=,;LA>\I1D!8&T)%B5%8]U7&=5QN57A[&&+9JATUB7'));DK$Z M910I8=M25-F_^@%FP7JZZ, N-!A%MOUL.1_,UVF]N,4;._&NJC+YV5=Y*25) MN85D+3NAQA:$4:P0?(1JRT4T&G9"';501TZHTPTK'KG:/*%29;]<]V$W"9.2 M5QC$/CGP6%*N-4"22;EG1<(!NJQJ)?3S M-)-)N2]0#9IU7"H@(C3JMKY_P#+^BB^A:OOQR$2EXADZ&L/ZE"!&A7H$1=Z@J16BE?R++(*'*5\1L.RF>:=#;T M06K+=6$T#.0'3HQ_,&5A46Z5(^Q*R7)EY)U0Z;5ZU6["_]EG.Y6>4>P!8F9LMF#?AZ*M&[CA,-]-8JT+[-AKY_[;E 0P MD9H*$=31TP'2<)?O)B\ *?90$!BC'DN7-A7U:13Y"&14,NP$30UM43=M+=H0 MSCF4,RUDU(>IS3O].$9B#!,4I"AVA)NH/Z*(@V"B/M3G MXV[\AIXH_53W,9O_N%J=WGU0PS'4S3%+42:,WZ+M:IKH\:X)$>G'GM==-@6&@@(W!;UWA[9EJD-_"_>J MF*^[0'U2D8-[@)\PT15+P?$."A&)G-H8@@K2XG1&.\\8(=ELN\KHS26"(+G 3W3U[X:JHA9K\S2V:8S>Y88(3J,FK MG+]YDR(_Q8/0C:>X/BBO(?K8*9$2N2PE#K8&;6M4N9$4B="W_:\KKJ]]4):*@_VXIH+521VXB M2Y3[J=]1I9#F#LKG(1;I6,,8C3Q'L!OJ#8Z<9IZL!&$5>>"/65$H]U.Y&(BZ M3%'=;/[U1^$P0BI'3)0.P^X>-S!,';B9^G.J<=5D.I6R"=L?TGB,E/"(*$15 M&':?DX>&W$//652NOB^7-_H5U>2&7,Y6TYO%ZOO=U?OW5= %72_N;B?WL\7< M=684&A8.CQQDZDRD\NJZ%.#]];$R^B[F.-5!47ZJS0R1AD>)%&FTR*YMQB"QY/NT[FO8AQ.9^JU-"&<$M <:%.<:2NT%20F0X%U<9% MIHTBMH@__J#R>U4,[89NVIT=E,L F_.MWHW#5R4[P:%)43K5!=%^!XQV6">] M*8]J9S.NI9TM MG>T9*&AI-#-R=/M1JR>:5RHGY001TK6D,7]39:V2+C.*#= MF3XT)!VZ27KQKFE4G0%Y!=Y6Z0H%&ULO@2VPM@A:H X.OD#0'JT^S)!$AW+] M0K]]VG[\,=&?/'QX_LW_.JT_X3#3U%^4W#(!I"M)SMRJLJMOMQPEG*A!.#W=0F=4G.C%F@_E;GX#U!+ P04 " #(@Z94 MWDC?%I41 #6,@ & 'AL+W=OG[NJY5JI9_: MM3)XL["NE1V^NN6Y7SLE:^[4-N>SBXNOSENIS]S^'N%GF69+Y MS>S! 7^0;BJN+B=B=C&;/3#>5=;!%8]W=<]X[]U2&OTK+V\B;JSQMM&U#*B! M'LKEDSJ^TT::2LM&W.&A D0[+_YS/?>= \C^^X!$S[)$SUBB9_=(E+>AW)[? MM"4/C_^;=UW08:TPC#9+4,;\:?+;WA!:Z>M$YUE47Y0;HG>IY 4MHLU MU&).S/1T(HQL\:U<$![^]B5=7=":+I^/UB2@4BD:L"8M9^WL1M<0 _U7H(TS M:-HV/2NWUDO= 5J$0) GZ,\ZCREEA]8+])'U!NB#)%=OQ48S.6)MK:Q66 TI M:*-6NFI(*\[.;8>_I(6%_LS2+YP$3ONJZR&S]%YQ@P8J(,D4AJ'A>IBJPQK1 MD?YAGEXV^E<5UMX[9]&".H!SF] &-*C!DJK9"67DO.%]DPN5MC$BN)_K7WK= MV1X*Z3MK;+N;BH^F(3#1X!6X0GW&8O'%;;57H'YT<+P>!04H+-Z';8!2"1F1 MX"%V!$ W!A,!@;LF$,Q+O&?Q&/3 CC@E7Z<<%O+)V"W$'L/\*7?3L/DJ4P54 MFS$*0#X2F\ RD<)L[!I>Z."V0,G4QXD MG#XT4;:NF^^OHU)A'MT1LVW4$OA%B% K[!3@&ZS(.B#; &D[6,*\D>:30(11 MX?]D(J692;*7&[EKI1'O/%K77JC/JEW3R]3C@$4@&\_%*JSI#TNX[C&N9W-5 ML*&*.46*EE<]$7Y%]JL^5RMIEFH2K +Q0M9 :H)QT,8K0J(MG ;6)KQN=0.+ MS=B"D'.LE]]O=;>"M(H:MM8-"%1^*MX; 8\&N[L,+@W_TSKR/I$VHJQAH$+I M)!),TW0$(ZCJ>ND4.Z3@N* W6G0"('6,NQ@?Y?9I2T6=U,_<5JEVCF:S(!F8 MK5:=U V_W8)F5H+T@IUK^CK!>GJ/"PFN%&WU&M9.K\>NENBR-[*O==AC4)#Q MX=, [$7VO7[PO7%^5HRL*G!3YQ.TDZ*2F8PLXQ1P'"]EN[*$4!B>JH-MK>0& M^Z64(4BOT89] (0BD.EN%_;DX_1N*I8*#!P07E6*H1K%":R?UYYLZ>.=^-OU M]6U6OERO&UV!/!7MIP83.MT*$)2VM0\.9=$;ICMHH (/@PUW&>>%LZ&O'PUK MDH,44 \61H'3-9;,(RX*<9&0?N9)H*>8>S8_C^R+ S0-V0-@O*DJ+&?X\8=V' FSF*J+TP0S)/= M>I1]I\ ]B@+LP6ICB'P9-A:-C"4@.$0L-#(Y6-79R6"^,;;9E^O:&'A_\:," M.7=$NI0/B6 M?1-L(6C]?C,)?KJD)69-4F2R0,VKKD%CE&_O6QYH;4Z^=@TOK [A2W:]C]\9 MK2]-SF$A2)##5^I%@<4A4[X#@JML]C?O__WN[=GEU^(6RU6MKE(2 6<>=!F* M Y"\M2!-ZU*PE'NN4T_:<;%L[)RVKI)@:AG@";+J%2]0;6334WI (R"@6IYA MKE9HELG3"*,@%,X'HWQ2:LVL-@=G^"PZF2J^U0K2V74$,$#2Z0I[1E$BM=I M[;)P>AOM>K0C60P!,B.+)R1=!@5D$T=@U=B=BH @/YG$FXJ?E*#J#@/?]HX" M&T"):143()?IL)<\[4K)!E"E(2CRAV\D!*'+>/A0UD!^P6,GU7$$4\MU"%V4 M63'VJ7<0>"PIY6#)\LM\87@:6"!D39VYD(##M M,))RFZ@YSM/864^P)Z9?2,KCT"^TXRB2VA5PP32^"[W3+IPE#R!;#I4F<;UJ M34P+>$;SPB"$*VI:_EXI1#00W^[ M2?:)*=;IY"?%.22)*"-;LRRT_QV,$KXBT.E64;@28BQ540H+R$188!*&'VW( MDL,T*BS$@(UMBZ@J/\FFP.]:Z3XA'R>X]GZR'](1R:;0$)S R3:WB=M%80.< M5LB/(0=I< !?T.A1]!&^\:ZAQ!S/D(]_GSZRX9 K8BEHBWY?1'0DB Y$:FG, MB JKVH_KIL00Y,Q(%SGHL<0_L'5>DINR>++9;(_1@K*WJ>2?B46,)J#A@B$ M&34A]4JN9JSTE:32!JV_;_M@,I3 5YH!CF#=V<^IYO'DZNKY](5 $MCDH+A< M!%PR^96*HX*@(U7O[1&E"&WPH-W*V7ZY*NL'P57'V*T(TX/,1!PD%72Y@6UJ M @K'>R 3*KC Z^?@;$)<6BE51ZW4:LXVQ1Z#RE30K(M4.0DZA-[5$%\Q2TVA M.R.7(< .'AVAKUX:#1512CK4[^)>/7)KDA6R5T@1 OZ"X10;0 #\6,=)@+*O MABI"$J$)>+;NJY$KC9XJQ4'!_)C*B%@*US$X\3CVJ'IRGQL0:\J_M8_,2A/V MZ^C]0ZJ81O']@F!%+1RQ;I^ K3DJ9,%Y:7:QH-I$<@\(=,)P3-6!8DL YR@W M3J?*F1[8 "8J3[8>^<;.F1,7H>HWMA)V'G/>(8(T6M= Z8X8$'(KYI>_X+BG?4,!]#!7#>$ M?JJ14L(P;&7F.V"23(&$&AIG$)64L6_41%PAO&?51):DDQNIFV!V MY"@\E9LJ&-]^!2FD*0]5$/ET0FC9 M: 15GG!*[H$8L^P#@=WN_L4$[V4/"X+4>%2:X3(YXCD94[KCJE&NJ/>J>BIN MBW(ACPE#\.,J<"G-J7[*JJUAM"#2:BC-EKH:%6[YY""F+ML\]-W!<0F;"%<' M@A>DTY>BA%^6Q,O#G%,-D89]#'716(&(X94-17Q./UN6L4.91^?Z0(@\&&^#S M>S49E,:Q70L<@:!M]>G+,L8:1REF?%2.,XAW>O5X/%Y>9!W2.8]JV4' L%TJ M0QS34'K_)6REA1\.S16'> K##B_KYLC21O/?]O.&,OM]$=9[C/A3G*A@A. @ MK_LEIA"SB^">1H,?=!JT.E?=EO*>Y*%NV)W3H0A='R I/Q!'T>GDGV6[_@9? M:9H4 .13MZ%;X;M\U@OB\.0^3I\]?A][HX?MXAB&$#^ ^GON.F&2@Y'J9RJQK*7BO;1#?B%![M XG%+GB9_1R%)4T3 M%PEMZ*X)5>[]T2B>_1)T@A]69RO9+,(1A!)C"$5E/W^\LK_*-H,\;T,.$;ZH MBJ[Z =.YC:UO#UH_UI#&DG\9\U/Q+XLP4J:3ICWC"0J/J^0MC.@HDZ*T352, M'6A]=#">2SBBTZW:]YG9/PX;5412=XI/\-[0&2.,Q_%!UU%>+(EQS(;PY'N] MCY$UZW $F(=Y^)"(*1S9F_<(!:<,?*DX3,C!QL$"]X:ZD6N=V20C(L0_@]\\ MZ#8,>Y,;#0>1!&UXY)BE4=<2R1D()1U'I@]"4!'T1ES$:)=>B\)IXQ?BE:(TT\ MM,)3N2 268:P4,4D->#\N(A/1RK5]QG)41GW8#(6;$1DL7[,VHUZ#%7I7&JY M9P,/Z!#O.J?YV.:!EJ=)L@/ 70,U]4!9?V3QY*A20I^)HFIU%'F/W M6T OZ>I'3K\=W>4D&6+9BVL8\1@+VDQ$-^'JX!*LN8SIS>7S(3 JE'0L-J&B MNJ#X!C($^D#+)Y=$(0-_/(U5D$DZ/ZRD3U08%1H7%&M(I7IT5&=14?"3#N<=HRK)%KA8NG0WEF%!MI!7.OOYZ^G6JDPZU MBJ+(F;PCWW?C2E L>R%G>_)B^CQWQG D8KP;$PXZN$+*:8/-,5<:R,7 M!>4!!I2_TN:'J(@O*J&9#P (ZMO0D=_/='JVRT>*-DQHM^'>8KG=\9I,2M:* M*AJ=C9AT3M%R@2?7!([43_;'94HM059& ..Z^<%UNV)9[+[H#@EHG>MGXSM_ MY93CM#,[!#,NX\!@:,)VJ']_00)YH,_#(1XA";P9.T@\I;R1P5E<,(I@"+9X MM*"W-T>V?J[H'%:V[QN#,)0O?<35SA7+.H;U4/],W2AJY(-.9L%$N(8NW/%E MU!@ 3_*IDP[%&GEH>5N*Y^E0THJEM377H>DJ!/M%.K V2SX&B0-3\(8QH#ZJ MA'TH*T.TO_D:U+&MI+XPYLR]@3&*!,=P:=G[(M0<"J<8*QG;7A0[<@G')AX. MSISJG,WW%,@9)T5',1#/-?%N(ZL^.35&.IT8TJ5GLFG^Y,+<=DAK^N%(2>J0&>+^PMDM?:(+\4Y;7_P-02P,$ M% @ R(.F5"4J8&@B"0 C1< !@ !X;"]W;W)KYM+TF$R?MATX_0.1*Q(4D M> !H1?WU?78!4I2MN->;]H,M$0+VY=G=9Y>XVEKWU1=$07VKRMI?CXH0FLOI MU&<%5=I/;$,U?EE;5^F 1[>9^L:1SN5054X7L]F+::5-/;JYDK6/[N;*MJ$T M-7UTRK=5I=WNEDJ[O1[-1]W")[,I B],;ZX:O:$["E^:CPY/TUY*;BJJO;&U MU7?GB?7X]F;!"5E 66H/%Q3Z^I+%D0 MS/@ER1SU*OG@\'LG_9WX#E]6VM-K6_[=Y*&X'EV,5$YKW9;AD]W^2,F?\].1RIK?;!5.@P+*E/'3_TMX3 X<#'[SH%%.K 0NZ,BL?*-#OKF MRMFM%7@W/AYBX&0]FUNC.;VJQ-INN@EEEFVSJ8 M>J,^VM)DAOS5-$ ?GYIF2?9ME+WXCNQ3]9.M0^'5VSJG_/#\%';VQBXZ8V\7 M3PK\2;N).IV/U6*V6#PA[[1W_E3DG7Y'WA$OU3^6*Q\H1R].3N:?1?*%1O6L?/H2#\.2)5Q6 1!TL!ZJSHL1[S M-D=JR_]JJ_Q =E;H>@-YE\N%O.7K_S!?KVWI>ELT5[E MQF>E]5!MZJ,REG7=ZE)]HL:ZH%#07)5J/COYLP(WR9$=:9?L?T,952MRG0OS M"4YF5(=RIY:Y;0+V#%%QML9WG,$6K][7:MEN4'U\=";>JW?+NUMEO&\/3]X% M7>?:Y5Y]:7(=2#UCBQ>S5\N[+_)M_NJY^JN=B*23V8LQ3%L%=1(_MB84\+2^ M)R+V7/9\X:?Z1\P]:< ML#!)7\\XOH6-80_AARV6?FFQ-!![,3\_.9L]OQPZQ8!&JX)9E00\4!-MQ(;5 M'2C13^K9H]$A\'RB!D_(C:HID1SPA&'6AU9D RMR1HS5#Q>1^VMR#D$!5V9? MU6J'7E'9^RZW'<$0E^**]/34:(&PY+S @-H7D4G'*6_=*EMYU3.UG=M";7R"W>M;Q[G1 ??R^(E[\RAN,# M7WLGG F0JZ%9!U5Q#J](>:CQP%BJR[H<"08LLE)[SU9J]EU4F5J7Y>X1Y([N33*C!QB1RW29M:66! (=U/CTJH&1 MOM".QBD?^-<6IV$Y"S#KDY13,*>B4-AD55D>)-M#QY AF8D^HPKH,%+1AQV# MYFC5!M'$.==64MNL7(Q"3H902HJ*UJ&6&$6]DR#*-@EAIGW!2%GABHC<1'WF MD& 0\HF3)';K-23<#*"_]%H4)>!#TY ML,> '#LLQ].S]!KY^(AD,&<"LK)-3813MNJYBE5K'W?*+>:EYNTK9Y:1.^!'2DBO[W0 M45I,CZ[#:8W1@C#^*&?\5^G*\)!W^'!8R!)^--+ MN>#5Q93R\L+];1R['-<#W&;YXZ[I!F>$X.(V7DS3!(\%&6$_*!$N')5R3(AD M;HY7"S0A+$G*KPFL+E[ Q=9)KZE +N+U2M=?^['O2RVG[AB]*!XP!%/A082O M=,F5Y+M&SD,EJ,0+JDE-5"(%5QIDC#],@PW5R9C<4M<[(E-DMN3FQC+ZB< 3 MDH9Y(_GD8[<_!M)GYIR\A=Y!5,8'$=NWN"P1;-J[Q:M8(44U5HU&$*6/ZWCA M@A0,%L. @,GBNL/C+J,5F*RV%8@%0Q1^Q.;@F+!C3+LW2YYW.KV-W@FYLL #_/JY%],A,5$?V>R\I7V0+,8]]<<9JGX7@QDA M+YN3=Y*U&*[RY#0R;J5G-/!S*5KO5&ZFP_+$K+ MYZ5#Z,%BD$DQ?LA94TG)8C2)PF4L[[QM-P6/\Y@K-_(ZWL_ DI9=C/%# MHA)N7"4F#_:=34P@2"6CD?$KA6U#/]KOZ;&SL,#HUWJ9[;2WM0PCG7$0#A9% MDD2HMHZ9D EJ?=16%GO$K$>F'\WCY>/%.",7!?)_+=W\1;^+BY^ M@]N= 0]"*%/HW3E^0AZY?(W/@3;R(7KR@8X*U\+TN!/WH#?UQ8=,CVP@OX& M_N;?4$L#!!0 ( ,B#IE3T2A6KGP8 (X3 9 >&PO=V]R:W-H965T M]E MSI4G_;Y-,E%P>ZA+H;"RT*;@#I_FMF]+(WCJB8J\'P\&1_V"2]6[./-S-^;B M3%]R^')U9CV^PU?I%C:SIB1)G.M[^CC77K>&Q @D8O$$0>.OP?Q M1N0Y,0*,^YIGKQ5)A-UQP_W:ZPY=YMR*-SK_*E.7G?=F/9:*!:]R]U$O?Q&U M/A/BE^C<^E^V#'M'1SV65-;IHB8&@D*J\,\?:SMT"&:#'01Q31![W$&01_F6 M.WYQ9O22&=H-;C3PJGIJ@).*#N63,UB5H',7UUP:]H7GE6!ZP:ZEXBJ1/&?O ME'6F@O6=/>L["*+M_:1F>A68QCN8CM@'K5QFV<\J%>E3^CX MBCC!N55_"+# M#]PXTD]CD3[(TN2JY6C)=E+J&NP]R":!\\ M;2$XF8'V(U@272DGU2VSCJN4FY0M,Z'$@S!,@]!TMY1&*XP3$609<5]) S"& ME<(4TNV08@_9]7I!6HHFZ)LRJ3RV;2!X@%T:F0B,N$/45WG*Y@)B$X$(3YG3 M#&&?,XZ@MQ:)C8!PZ1=PO,HN"#[+)9_+7+H5R<->;5)A\E78PD/2F NW%$(A MXLP=&)7<.)E(6!%J0C9!Z9HMY4X<>EMW-,ZD,-PDV8I4I R2,G"6JJS !)!H M%_?2G$@R)>\K?S9@SV'$R@:-:C%=QNT>(?V)Z#DY!)_GWO256G\?LM_6:[5D M9#]*C62BJBA)OMVJ9K O8)"9R.YT'EW3KNW8*E?S@3DX4#GN3W5A= $>J4!! M2MD" MZ>CXPO$D6)864A%%/C9TCII%O%UFA& YO#^W)XQ$QT>G[#U]LR$[8+]7VD&X M]TH+.L,D:2@31*'L1*%LRE -#&B>,HNW,K.RD#DW+[,Z9?Y/2 MKF9]BG-.6:%3D1\@-GQPM=X*S\BT;4^**)\Z8%BV\E;)!3#@P(/!4V)D-BDV M+3&");H)[#7<-EQ>L0]TL&WAB/RIUEFP]9]&7./&E!EK3R!G#JYP RF(;7:3 M\Y#EV)(;0RA:[P^.E0I'*4^%@&X<:>UMF'E&Z5,?RE!E;4A^O^("U;J\E?]_1_^O&4=#<=NI)-)L-V_]-"-]*_\Q?_XO1IM-H,ASM MTKI>W6VT5Y'_.Z--HZ/XJ/W_=J,]I=^B/:4SJ9*\0@.-*X'+X)F-)9_'WKJ& MS47"J59CP\HS\1NH?I.7UQ6B*?.^4#PKB*].>:1>MZ7I)N803*CFU MKMC4N$*W)VR4W:7A(:I"FXM";=Z&?@O6)YFS[JLP<07][@X^)9G.H8_V74+; M5/C:1^V7L$X69(X-<<&NVUJ7<'H-0O%8HH\AD0 >K3\?=(Y$1[DR8D;:NX,% M=1I281M$,D,B*;>EDG(C!BLIT([M6>P*R71_5S;U-H8G-1?NQC1)QM6M3[,[ M;+>KN*P=O-M";.;,C^LJ\]R%F@A[WU:(S@V ^\[K>0;I!LZ>CYA]]L8KL46' M-FBP%"XJF-&%8'MD)^- MHZ-)S-ZAM897>.?9["1\,RX>A4FD[38(EDUFT>!XVH)[V?P;'C <1]-XLM^Y MN?MK;WL)MFS;[;W?>2/QIJ&7(&J2<,,,SR7M;/O8=!G>6-;;PTL5P-TB M"8 M+$ Z.)Q.>HA=__H3/IPN_8O+7#NG"S_,!$<'31NPOM"(W/J#!+1/,+)DK]9UNWA7GHY 4$J7(+4G@^+H5 MUZ(L21#4^-'*'/5;TL+A=2?]C;,=MLRY$=>J_$T6=G4^FHY8(1:\*>UGM?F; M:.T9D[QUB:%#)VG_SGZT?GK,@;A?$3F^_D=/R%;?\ MXDRK#=,T&]+HPIGJ5D,Y65-0;JS&4XEU]N**E[S.!;MQ&7"MJK6J16W-V:F% M=)ISFK>2KKRD^!%)"?N@:KLR['5=B&)W_2FTZE6+.]6NXB<%?N#ZA"51P.(P MCI^0E_2F)DY>\HB\CWK):_D[IVP(8&IM5"D+[I.C+M@G+0Q,]P-JP=[(&JZ1 MO&0W&!05N87]\W)NK$8N_>L)C=)>H]1IE/X?G/^D)"K=%V;-L?C;SEI7OR927<1%[?_?4OTSC*7AJ6=[/=A1C,SN%#:2PY MRV+A0I6H<5DOV:&L,:(:@V7FZ 5#*/.5B^4KD8MJ+K2[<=L?L"S(9C-\CX,H MB?S@8)<7E%?B#DFOO\.,10.1[# Z8M$X#F;3E$59%HRCA'U1%K%Z7-L#%DW" M()LF=#6-@TF:.CD#FQG!F,6_8=P+,!LAUL".7#6U99N5A!W2,%GG98,TQP6K M[JO'#?ED:S5E\(FWS"V^%<;ZQ>0WLU+:'ENAJP=D!=M-=U0"'K.F[D6Y)W;% M+1-%6"LC+5N)LF#S M.V@PY_5W,L^(O-'2WCD] /;&PN<4^E)8[.RE:5%(:#!T\(H7D*+W=)BWF8I% M!_%)"* K2U>6#_C1!76<_OPL M;Y4SNX:L/5I Y$$TU!@2#L*3I!]H:\.ZY.252R.,[7M@(^T*Z0"G:DB%X490 M2'R"($0%^B#-[5$+-YW7'/H_G'1.GYVA/4]YH[2@Q*?P/169H9T;OEL$M:J/ M_P3E/PL(S64I>]0FK8/[0211^[91&J_4IN[J\!%-38?^G7BV ,P9A-2MVBK4 MP83IHOE<\UUQFQ8_S3WTO'S(-^2-+9 _"7;Q. NBR7B_\H,^VV99QN)L"KT"0PUVP.U_:E&?^:;7@KR: M!/%T2D8$:1BQW\ X*7O66@$@#$;C:0@?S<81T0>)Z!9LJ11:PB0(,9@$X6S2 MND_V]L,[43")9JX7INGTWH0N6YZ/AUUQ4M?8 *@%*RC3?1E/=^$J.LFZ@7T8 M=>@^1]H**P)F-)Q-8B9.EQM:T@CCHFC 6 MF ,\W'DFNF>_4,VO 2&5 ]JO1BR:DKV7"_%80#[P'&@M]/YVA)W38#SSWREP MCYI_ S#8F33&@W0V99<-#FO*-P+(N16@(/ 4R]P/%TI M4#598<)M>V2Y(7H)G>&TQCNC)&>@BDM:P!SQG 5)%.(S1I] 5:)EH#P!V"FD M&G#PRSQOJJ9T+D6N(!/:EGL8$>C-CG"!^6EX]$CP?&#)D;.)2_40@)@B$ -9 M;450QB@:PU[423F)^R0RBT.7[J'[CIZ>83F!^>@)"VT]2R="(9&3/-5K4JU M]%O1E@3E'"E:(TD;TZ5GRVJ!(;7A/KUZTMS2&6+-M)9:R;PQJ!1#(%C-<3ZF M!7N\N(%C.?$=7I9=H0X/" 8%(?H2SOE:$GP8J_+O6^/)W7"L+5LY?K00<^MT M\6S:P4$A=,_]#K)XV]L&P=.B9>O&[8G# )G0:M I3(XDH@ONX,/(I6:WA(/= M3.Q5T_'( 6"+:J0H+IM*D.OY'%342NH>7:XXQF)(.$YU$E'B%LQHWE@GI>60 M)*R:D['T#@L6YMX%5!".1)D[X-/2";8^I675ZS5(GX'1V+16%CXK"#90M\GDSL"M3W4[0R'T=12&>/7D:? @E1WA&)[>4NTEA3ZF%M%P!K' M+1&!B??9R3UF'_O.3AIW=.ND*RA7OL>N?#L='BKBW0HKT(M(&B_^W1CO,]A4 MR@I9"Z3?1MY&+K.D.B%O1D77L$'>+Y984&T;X8<V89 +'3((X^6^.&*/GB>Z7:C1 MPZ/>NV1T.LW\B17Z?Z57A0H-KO L?@V0RX)H&H/S37&N]T9$0133^34*.XOY MLTQP!]AL2@?8* VB+&$/O1T_'?Q,@01?NA]CR'Z$T/]BT8_VO_=<^I\YMM/] MCT5PQ9+>TI9B@:7A238>,>U_@/$W5JW=CQYS95%-[I+>" A-$_!\H93M;FB# M_E>PB_\ 4$L#!!0 ( ,B#IE00RIVOYP4 #<. 9 >&PO=V]R:W-H M965TO'5+ D&W93K(V"9"7=0O0KD'2 M;1^&?:"EL\V5(E62LN/]^MT=9<5.VRS]8DO4W7//O9(\63O_*2P1(]Q7QH;3 MWC+&^O5@$(HE5BIDKD9+7^;.5RK2JU\,0NU1E:)4F4$^'!X.*J5M[^Q$UF[\ MV8EKHM$6;SR$IJJ4WUR@<>O3WJBW7;C5BV7DA<'92:T6>(?Q]_K&T]N@0REU MA39H9\'C_+1W/GI],6%Y$?A#XSKL/ -[,G/N$[]](1-"@T5D!$5_*[Q$ M8QB(:'QN,7N=25;9"GCIS)^ZC,O3WG$/2IRKQL1;M_X56W^F MC%/X$W[MP:"][X";?@2H?" MN-!XA+_.9R%Z*H&_GP"?=. 3 9]\9\R>U.+N>AUJ5>!IC]HGH%]A+_&\;>Q: M;> 7HA&7\,XI"^<+CTBU'^&#A=_<"JL9>LB/.$"CXS[$)<*EJVIE-T!2Z+$$ M;:,#E?25+>$.B\;KN-D!6VLRL&_NDE1UA+<-:5S;(H.#'W\XSO/AFU;L"3@1 M'+UYE<%'HO/_\E![M])4,$##! P)!B(-++\@F86*2"+:%KI6!E3E&M)I:B"W M7HR&V9#JWQAN97%#"0+U0DQF2E9W\X=HC:923J-$3X0+Y;TF^_2H)6HA@F<] M_-R023+T[OKBPRW4I@EPG$U?]J&Q!D-HUZTC'+L@\+4*H&*DJ:=FANQZ*)"& M0\D8%L_\T-@UPR7I\5J7UX'(,8:F(,P?M#JDT IQ3WDI"$=?)_ I]U/Q,33M' MSXU&0[GX! =,I>V53O>F$[ICH6V',#XS.IAPO.G%>;V@TC%?UCM]W"OV/I0Z M-0VEBTWB/?J"4T2J!;[JM]U@'WU(0*-L/!T=0TT5*YZF/'*!PDJ9!E-)ZM"% MB--&.92<23%3S;T89J.N]SC@JBB8:]O(G&@J.1ID)0U<_I#QU#IO%K1]@33A MZ">I=@JGQ4?)#$BK!$EI*V5(D,WG)GEW"@H 4UYBYTQ; (2X/_-H8=L%(F\; M&1@4B[8+;LA MUM+MX MI;,I?4YSU 9G="G5&2+]<26(;3JG>HE*$#\)A#IVR:K[G;:J\[+%6.FF\ M.-K9*+^<+DVDJ-E2VP637--I&&1/:$?#@XPY=@F^D MZ&EGK)G%1C@)Q#<:?NMA-TR(@M'8IBUL'=Q2"NT2,]ENXY4JD=LR-.I[!D9J M$$\W NFUIB8&.VPR./\RV;E@76&1SA3;$DA)VXWF0ZAGRBA;=%TNC+D^K#9] MLA[JM%^:309?.XP.=@[S%?J%7%D"R&!-Y_INM;L5G:?+P(-XNE*1)[3+!#IP MS$EUF!U->^#3-26]1%?+U6#F(ETTY'%)-SOT+$#?Y\[%[0L;Z.Z*9_\!4$L# M!!0 ( ,B#IE3M:K;-D@H ',? 9 >&PO=V]R:W-H965T\^E=+XV]MXME2K%MSPKW+NC M95FNWAP?NV2IM>D"4S8^[IQTWZ[JA/"JE,)25) MD+@\J&N5920(:GP-,H^:+6EA^[Z6_BO;#EMFTJEKDWW1:;E\=S0Y$JF:RRHK M;\WZ-Q7L&9.\Q&2._XNUGQMC&O\EOP0VO!I']@P2 L&+#> M?B/6\A=9RHMS:];"TFQ(HQLVE5=#.5U04.Y*BZ<:Z\J++]):693N_+B$-!H[ M3L+**[]R<&#E4'PT1;ETXGV1JK2[_AA:-*H,:E6N!D\*_"AM)(9Q3PSZ@\$3 M\H:-:4.6-SP@[_W72I<;\:_+F2LMHO_O)V2.&IDCECGZ"7<];Z6X4U8K)RZ% M+%)Q)6Y5JI!GLTR):U,\*%MJNI\"G,I:E8J[TB3WHEG^J1"_FP>5SY05@U-R M5CSI"5V(Q!1%@/I:ETM1+I50WU12\9"9\\!M5:SE1GPPLN#][_#4JS]OJ(T8E799(D$$,-Q;SB:"+>4%H9 F952F',Y%NF2GGVM+,@^826\%4 M*]9+G;#SM!5+DV'(P;55EK*3,ZTJVGHE-^S/ *L=W2@:V*B'4@]K6.P>#Y+C MK4H4JC(T*T! ,C>5%QJ<0_4V%="-EL\E5 )SW&/F@\PJ%?Q#P(A/WSKAV&GP M%LTN01TTH5$MJ-IX1H_:X%O$HP'Y1L_.@$J%+( M]#\ Z!,^(NL?88;2CB%3K8+1N^H_CJV?]A!V2E! H%#P1:H?=(H N%X8<*M, ME_AE%7A<%OJ_DFSG@223SNFY3NHATA#V.9/IU(]Y'W CL@ME>UTWK97=1I9ESZLL MHZM,:#^VKBYB<#: FCM?]R \$T/FR/[!LI=DQNEB4?L]U)7^A4_W"^2HQDPC? 39!;(+ ]]B9(I M9SHC:)&).]D#ZTZ[0#\@?ZLN OVKFMD*+;2(?;<4,X1;$&MMZE&<@Z2^"?0\B18.Y!%Z M./RO:PK5!( 3,@U66F(D@_+\4GW#X<*I5STN_R''MC6'L8(+I2/K@;.(]:4H M5*<)#]QNSE>UCGJQ,!H^+,1JJ8%2<] M)0J-Y"95F!G2X]/TXS8A;@J :U6&UI'K!R7Z#&R'6&>9H-V0Q1K'-BA7/F*M MQW[U0IAWF1)DMG&:8S"OH)OR:SVYPVT]"EJ5DV,>2(D*4ZN24 T,7KI')D.. M%#B&%$ZVBC6,@ .("X&RE0%@90+-G.8I22B-M3ONII?7M3>:YC/M[3&/1IX) M_<<5HY&\A[K;+8D/R(]M$ZH9*YH&8+'Z!OA;,\S(K2N?XU73.EYE,KE_?9>@ M(R6VX>>O.]!_ WS[MN*F[@_NMCW#+^@S&?=4FSKETY>%V(<3?K; MRVD4Q[C$_6APBNLD&HW$^QJ\1,_BY0;4X5[1E'Y?G$7#6 SH;ONOF?]@,EEZ M7X]/HTDL_D[7X1C7TQ.:^?AZJ]W]ZSG56Q0H>! $Q<5G&/5/\#B.3FDU6I+A MH\LOH0<4&ZU ?21M]V]J]0-)F\++OO?9GE9U#D*0A0+"4=8.M1B!Q9M6O&[Q M5M4LTPEF 0PTO XB46TP4 MBM3A[68J02]:YQ"G33RH272;!<]P,=SG>_0U>)DJJ49BS8F'&(EB;DT>""M? M9:I=E^NF%);Y?L?ZPD>Y['./'F4:IF@,[,8Y>0 MEH(:D'&^@]OU>1R-^^U#+!K=;5KZ3H)I$146_4"1DE<.ZR*KTJ#N>YK=I?;] M_2SIZE6C(R5@"%V>; )"?FQ/"]\-_)_J$N.S:-3T7S6C'O; #W5_G9YMP-*] MRW=ZP04=*WV*G'9T>3&*3GZX.=S9:.5;*&J+?K9G3&DT_9/=XW."^)>05Q?O M+5]UF&L[W"6KF F&>&GL26M %\2%6&?W1%6C!,MB/W__=3^_C6FG470VQC\< MK(=TMX_9!J>>N49#?QV'W^,3SWB'& T'H@F3U]F B2T>X3*(QL1O4\\F#3DQ M+0 !NN1R^(A%PAEVT&^(H"IHKF\/N=%&I-"4\['J<+DJ_..ES.9[RX<\L+*W M?9O6G'.Y+W*T7+(!;6I \JA6@>:-@\T[KZW:IPI@UK5>+N02W6:!$M,YY#*+ M01U \-%K)T\C!6J#]#3(I?U;3I5Y_USL[H M[Z3#HW4(>LQ#_-:RA@O0N@\1G#T,B\*4-31VX-!CYMER;Y>3 Q.WC@X[+CS( MS?LBWB;J4,%W6@ MM\XS]6X.=R&!$T/<[3GY9;+_\!!>9]=(:%9]SQ-DHNYETIALV#UWA *S6.Y\HC)W@.4VW:7M]]]^%/CL6>2KA M4CHRE10"E()AKL*\5LH%.8WSPD>):-_7O./6A]"<(DJ?>_FE7U'Z;Z+-:/-% M^=)_2-U.]Y^CD9,+#1K/U!Q+P4KC(V'])U[_HS0K_JPZ,R6PS;=+A MSPV2,/R@#9KO[!?_ U!+ P04 " #(@Z94PI0V'CT) "X%P &0 'AL M+W=O)*^=M:0J M2=Y-G/(FKI63?4CE 3,#DEAC@%D 0XKY^IQN8, A+3F;2^5%X@R OIX^W9BK MO?.?PE:I*!Y;8\/U9!MC]\U\'NJM:F68N4Y9K*R=;V7$H]_,0^>5;/A0:^:K MQ>+K>2NUG=Q<\;L/_N;*]=%HJSYX$?JVE?YPIXS;7T^6D^'%#WJSC?1B?G/5 MR8UZ4/$OW0>/IWF1TNA6V:"=%5ZMKR>WRV_N+FD_;_BK5OLP^BW(D\JY3_3P MKKF>+,@@950=28+$OYVZ5\:0()CQV=^U$W< M7D]>3T2CUK(W\0>W_X/*_KPD>;4S@?^*?=K[[86GW9!&/]A5/@WCM*6D/$2/58US\>;> MM:V.B'(,0MI&W#L;M=TH6VL5KN81*FCCO,[B[I*XU3/B+L3W$+ -XEO;J.;T M_!RF%?M6@WUWJR\*_%[ZF;A83L5JL5I]0=Y%\?>"Y5W\)_Z*MSK4QH7>*_&W MVRI$#]#\_0M:+XO62]9Z^;^*\G\A3KQ7,2H?A%N+VJM&1_'.BMI9FPMAK^-6 MQ*T21@'.0FZ\4DG6;X F+I>=,@?>\NM?O5ZM%F\N7B[$1]1\%'>]-@UT00L. M\_+R#1LQVKYZ=;D4RZ^A!E83LXPW_W;*6^%#)^U!N"J".E0#:\[-7GO7BEIY MVH#2LY_@;0 3_-QK;!#5X4DO9N+=^D1#KM$@>F#2\Q(4M:R)'F37&5W+RF19 MTRPV!.<1+&-$I00DZVB@-3K1>+D7?8=0IHWG=NNT(%O7VR@0=H@"X='1FJ!% MB]FHF?A8=@8D::=./#N7+'&:Q/ MSKZHR5+#F>QZ'")@U*-:N7U"WBD:M[(1]A=(0BHE#FK?O.BDCP>*&;,%N-GV M:_Q HKU TR1X>?>HT4"HJ+Z"K1='!RT#RL$$+W;*-@X!>>+0[V;+X!)!*93EL(NJ2G M,8*D XGW[V^)%):OW@1!/58\O+@D"9J8ESJ@[]%$Q$(O.0D$L;?B*W;*U3>M(2FE8=AFY -L E;8/[13:1H MY,M,/&Q=;YIR'I@)/16Z#I"50M][RO)4 .@U;][*'4J?UI7GX, ! @NNAZC M1A] BR$1/&:P%!"PVVU,V6XZ"%G9/MI@/$:,'%FE]AD)[UV )!!X@TIK)6B_,-PKP,! M(=.A(U@0#<)[CW*"!8./IPID77M$GE [6 @F4Y9>. 1$!V8HW3!7)A?A^]"# MLH.H8.)M-*W@*#B'$IEF)GY,XDKH66Y=NB@[.3H).@V:=%1]I+(I2D_KK7&P MFI91>/!V[,"4CVH;(@9GT:0Q [OIN)5$%N?V9Y:LC=3ME!?A4$GNP*%D-Q+K M)>SFG.(%IS/TQ/RC$SD>K6P4*(23M5849:A6CUUB?DFY18_R%*0[&5+%Y:BN%.MRQHS*R("(#0Q'@'I5%8B&0 M&2A\0DR"74C-EP)Z7BJR0;G2B?5:I9(AT0.<",>!.SY$'TMG.B(B:G:L?4KA MXS:XQOVDS 0YI9]3"U!GJ=E2F\R3":>(.Z/,BDE*[KTI1<0GE2JQ'="0\KW9 M$&E&0L"A()Q24N=2I)/MX#N9I$D;X!,XQGBJAE01<[ .O.=QIS1?F(3J5CM) M7(I,)6*IM0>ET28,*3-JD 2<*P(ZR%)O+,\K./=3WVP&+\ID1^.>R\S=*!K6D+@!*V-.&VKF M=)-D:@=E,"RI"!Z[--2?EG6J#90Q'$?#!BPPK:!WJ'!T.X&=]"!)/=C1@<'& M+$=N#KF!S$8#DKG1CI,QU"&"C$Z7*R8CYZ1G%L%<,6EV2ZT9>"6&W981=<3( MS_!_X87"8(4@F.\)AG+43\[JM0!RU!>86++AI3Z96 9\/C5E/3VUD8UP<$]_ MK!O1\7'"R;##4 \TMPDVO/ =CS)D,S4K[H7CF"#FC%9+D]KQAO.O>U'R/,_+ M^'^J%0G:Z9 :\>^5I2G<4/^T&2[']1-KV((T<*@UQKQI$7Q(W+YU/!#XUB03 M1IJIQV'$I+*BR7!@&QRBU"@J1X(!A$N:[XE]91< M\F8\NATZ*.)LI%25R:"BD/D=)N-R%RS==ICB!V)I)8;POD7]1.)]HH+2 MGA.=(:J'?"<8V9HF/)X_,J=%POLU&Z99!ID7N)CO[\XT>:,H=;2#)RJ!:]TPVU@M*R\ZA;';)T2OWYYDIQ MB_4TJ-"O2O%\.7A(*^I1U3U]61D\G>8F +ZQ)TX,,H/?T&*;2AX.G/B$.@6C'PSY?@.UA5'3C MVCT2TSEX1R $A?^BSP9/?=N;C[ZFMLIO^)MQIIWT8;6\+9^E;]/7V./V]$T; M-FP 5(!XC:.+V:N7$^'3=^+T$%W'WV8Q[D37\L\M;@C*TP:LKQUBD!](0?E8 M?_-/4$L#!!0 ( ,B#IE0UL(2XI00 $X+ 9 >&PO=V]R:W-H965T M:TE_3:BUNQ+AQ=#&;3BJ]A >YK=6/P--BAY*($9856 MS,#JM#=/CL]&).\%?A>PL9UG1I$LM;ZGPV5^VHO)(9"0.4+@^/, YR E :$; MWQO,WLXD*7:?6_3//G:,92N..T=]E@.*UY+=ZLWOT$3SYCP,BVM M_V:;(#N.>RRKK=-EHXP>E$*%7_[8Y*&C<+A/(6T44N]W,.2]_,0=GTV-WC!# MTHA&#SY4KXW."45%63B#;P7JN=DMY(!E7DI@YUH]@'&"GF\P-V ,Y(RK'-^4 M)69PX71V/QTX-$O*@ZPQ<19,I'M,#-F55JZP[$+ED#_7'Z"[.Y_3UN>S]%W M*V[Z;)A$+(W3]!V\X2X'0X\WW(-W\;T6;LO^G"^M,TB3O][!'.TP1QYS]'_F M]3\VP>X*$BTKKK:__'28)@T0'IK1,K_QA 9E&G#D.A+R)[1:LXPX/YQ3[2F1X(/%+E6E3 M:<.I[R.OW43-A&6\=H4VXI\&I.!X]<"%](G$*8[@G%6<<,>N*R]3S_'_3B.$U9AMCS2,?L@ M/K(DPMOVTYH@V$Y53E"21-\4K';5]K)]=EF6D O,A-QVG*=0KL"LP?A\&& ; M^DHF230:'45I/-YC_+U@(I^,9!P='1WA9_)$'9S^6!J5H^F^9UVA)?$$=7V& MO*U7IK XH)QP$J-!"F@%[$$[Z'=YZ^MEP!G-&]XPGO^-#Y579/GQ!GK'D(^9%RA:A2YP?"[H#--594:8=]BC[3S0^FKCLR MWOK_'71VG)+J1YL<)1.C"^O.[G:W+,[#CO0D'C9-C&HME&425J@:]P_&/6;" M]A8.3E=^8UIJA_N7?RQPX05# OA^I9$NS8$,[%;HV;]02P,$% @ R(.F M5'9+.&ULK5E; M<]NX%?XK&-7MV#.TQ)MNB>T9Q\EN\Y!-)MYD'SI]@$A88D,16A"TK/WU_J,J M?'G09BTM7LUR5&^,DCEO6I>C. PGH[4LJL'-%:]],C=7NK%E4:E/1M3->BW- M[HTJ]?9Z$ W:A<_%U9TJ2V($-7[W/ >= M2-K8?VZY_\2VPY:%K-6=+G\KHU8UY+<=36RX$XTH\QS>N,X MQ2*#KNRJ%N^J7.6'^T?0JE,M;E5[$W^7X0=IAB*) A&'V8OV#CB'A_'1B\5B(SH41)-W0H; MBE]7;ELM-D8_%KD2J&Q,OP04+'FO9K/UAAP*=[A7N8'WL\)YV5"NXQ/B84V1 M643!4Y'1M3CWLC_?W^Y]](*XJ0K;I_VRI]THPP47#N@1M^S)5,UV$A%'W,?R M OG* Y<_1Y5N0M:?WA*QVKOE_>HD'E>T,9>.-GOWE'U2T_UU5SHJJD]VZ&X M+J<47 HTEDU>5$OP?R@R9; &Q&X5 M,:Q%7B *5AOGA P!0OD%'U#UY)3%FER+ZHQDRD5?^E#<*6/1K?9"D1* &%%P M7%DA: M\*)Z5+?*J4?E?/JHRZ:R:) "WBZJ_:M5!@V 0^M@W/*76:9!X^*3R7H%<9E" MU-ER\A&B9QPFVA ^,Q!RC]M(/I>BTM5EUAA#*I:%7!0E(-3&"EN8B+"G*V^% M@V=+6^SM]$H3\*+IZYK4RRF773!U6>22E%C(TH&?.AN"]K$2'Q'W!9A&,9>U M\+"L%77=8-]9-(S0)\N2C-U(8PM9DCMT8V FD+P&H88W*VVA%$*3M7!X4EE# MN>*@U:'#^?K%SDP:4T!@.$QF?\>.JH$@=GX!5%.N,YLM'D7>P,-5Y_>"/L)' M<[NBC1!I:H[W Y.0 ^B9+&(?^'66&Q J>DC@W&=5U][S+*6U9=2:P?L>$ LD MUC-X8H^$BY8%=3_F65NHP/P:!,?XZ@P N$C>9BPHFB<)LWWAFX4B,5A>%8N" MHNG8W/M)+$K.OUVTJO;XOGM"AJ ;]P2DQ#\K=>T*@O $T@/;&@Q,GI$W!Z7' M=JYS$'FA'P>EJ5WMJ96UI3H" P_10S2TBWI1%DOI4H1R*@YFLR283&/ALXAV MI<$D3()9DNR3Z_W]1VJ_TCHEV@1T])5V"-HBGY1W1LZEV35T*LF!-[WRSJ2J MQU:2ESJL?%!FJW3KR2X.+T+$Q?4U8$'+*0JA5W2WED\&/# MWJ(7K*ENMHH._5SWT5?X^UZ]=Z_I=KE$J:$*]W&O/"=5_/J%IB).@RB>!^%\(LY$- PC,1OR8Q@&\WG< MF;!/H_/I?!HDL_ "A3D..X*,<(9AB BFP72<7(AT" %GPLL^HLXS,^,DB,=) M,)\D3I<$NM#C+$7JS\37?=H3=C(_V5#:_R5^[YQ)Y4)"X+#$QA^\ 7YJQNX\SR%? $?/NOX!LMBD3AN!VG6H MRK!S<\^)W5K/D/99=1];8.P?7GPAZZ*9& 3("6'P75^@=R>QF(:C EG4>J)>3'&[C28SL-V@7_F(@V# M\2P2X^&LMY)&W=L9/L6IF(;C($HG %G8+HV369"&D_:50#R,)V*2CB%F*N8< M/;?68G*/SAY8]G$_>=9#::!B1T<6_50@S)C_Q1DR/^Z*(0]\I77(U!!ZU[VT86SC(8>(X-CY\NB!?#%DV \).J,QD1 MQ=20(I:H1F-QQU7J*.5Y%(S'"/TDO1"389JV]>8(Y2R> >71!80#@8<* TK/ MRD@4$G$030A^D^&T/?4?14%QT$&I=@CJF.3%2[JWH LRT'"@N15"-(^"782Y MJ2,ZPU/HU?94/S\&07"J3QPD%RAJZ)C D^TI'7!FG$UF^V.".SGV@'G9 G,_ MJ;PT)$$RM5 E)?P8B>%?MR<[FE?U>LT#-1_A<3QJ.?DF?/GF=,J=O./I1:,[ M@?%06-NZ:T \O.QA+\[Y_*6;&@3UQ2LT".KK_2N[Y\A@,-]I=U8Q=#Y%+IP) MC+]4J%#RD***MY#,' 2EWO"I(0FF@!-@)>YEZ8=#9.8WQ3Z,J-Z*>#(6/Y^> MOU#O4JKO\W$L?F5,G"Q1:)GHZ%QGJ1W\J/7]L-0M_.6(L+N-^JM^8TR01O.0 MNW*4',Q9-1T8TA GA'DR!3&282XF?];28_>4H]Y=\)I. 73C3JWQ P P0@ !D !X M;"]W;W)K&ULK5;;;N,V$/V5@5H4&T"(K+N4V@:2 M[!9;H)L&R5X>BC[0TMAB0Y$J2=G9O^]0DI5+-^D^],4>DC-GSES(T?*@])UI M$"W1U8-1*X)HL+U5O!9=XK<'T;HOW476M: M!3-*S5N4ABL)&K/!/)+!1;)1ZLXM?JU7WL(10H&5=0B, M_O9XB4(X(*+Q]X3IS2Z=X6/YB/[+$#O%LF$&+Y7XPFO;K+S"@QJWK!?V1AW> MXQ1/ZO J),D@F@RB@??H:&#Y MEEFV7FIU .VT"5:KO>LN$J MJ*WK9%X!DS747/06:Y"$+AQZ1^C5B&X&=&:MYIM^A+5J/K2JNFN4J%$;>,,E MN5&](4CC ]Y7V-FC/7EQH..JIC8].2/*&O%)QP#5NVKF@KN?$*[Z%C6S2I_! MU9'@C_ FCORXS$^<&"W\,B7Q+4I%%V34_3+<1L)D>S+?X>C;0&]H;PR!LH'_ ME8:1<9B3BT7FAV4&:>IG1>%'1?C YWG"?OJAB,+HYW]C$]O%:5B>C$)PYAZ&>$'B=T','G M\< %\1S^B&CZS5\TW5QZI)(:*]5KRI"DAC$P=2&YS;/03^(,/BK+!*2T441^ M%J>0Y'X<%GX2)O"MYR]X-%;H%NZ&X6DHN%[:<<+,N_-\/A_'TH/Z.-RIN#M. MC 5NR71QFJ<>Z'%@C@NKNF%(;92ED3>(#7UCH'8*=+Y5%-2T< [FKY;U/U!+ M P04 " #(@Z94$C)L&PY;8/6-I"/76P/!8*DW3T4/=#2R.*& M(E5R%"?]]7VD;#5%G72Q!\LD->_-F^',:+ES_C8TS$+WK;%AE34BW=L\#V7# MK0I3U['%F]KY5@FV?IN'SK.J$J@U>3&;ONEZ,MGSE*?1M MJ_S#.1NW6V7S['!PK;>-Q(-\O>S4EF]8/G57'KM\9*ETRS9H9\ESOQ_,J\I7.A/2DW6"[6&14 M]D%44!SGGQ;.$'Y2?TF(^H6)6%,_P+<;P%HEO\=OPZ%*'TKC0>Z;/9YL@ M'@7QY1D7)Z.+D^3BY']F\#^A):+I8\-TX=I.V8>7+TZ+^9MW@?1H0)UW=SIU M YH1+X2];JG#TU4P#*A&'*%(N*(^:+LE98F#:!0ODZM)CO K:WMEB.N:4X,D M3QZ ":GJ7Q0@R**["NGSX"J.J!=W2G3*^&AC:8*,J62)P;5* ;V7L(CG 5 M @N$(C,2D],ZW+S1MPPN:9 9ZR0NA (2/"'$",;)4WDZQKW3QB2:#6- *:._ MVC;0R*DQQDI^)&BN@?R2"BDMC ($ QZBYE\Q.V4+H=4Q"-4=.!X MBU52[>H:)A)OY@C[)-D\65'QI32>&;E*7+7),AFM 9],WKS+RP_ >-N*Z-# W M3C!^T[+!]XY]-,#[VCDY;**#\0NZ_@Y02P,$% @ R(.F5(#Q)#8: P M; 8 !D !X;"]W;W)K&ULE551;^,V#/XKA)&' M.\"(8SOQ!442(.TZ; \=BO9N>QCN0;%I6Z@L>1+=]/;K1\F)EPZ[ /<22Q2_ MCQ\ID=DTVT8M47^3)*YLL1-N;GK4?%(;VPGBK6T2UUL450!U M*LD6BR+IA-31;A-LCW:W,0,IJ?'1@ANZ3MAOMZC,<1NET=GP))N6O"'9;7K1 MX#/2E_[1\BZ96"K9H7;2:+!8;Z-]>G.[]/[!X7>)1W>Q!I_)P9@7O_FUVD8+ M+P@5EN09!']>\0Z5\D0LXZ\39S2%],#+]9G]YY [YW(0#N^,^D-6U&ZC=005 MUF)0]&2.O^ IGY7G*XURX1>.H^_R4P3EX,AT)S KZ*0>O^+M5(<+P'KQ'4!V M F1!]Q@HJ/Q)D-AMK#F"]=[,YA2<;1[PE?4 VX28C)O M2LH3\'8$9M\!YO!@-+4.[G6%U7M\PB(F)=E9R6UVE?!!V#GD:0S9(LNN\.53 M9GG@RZ]G!K4U'=RQ5LLO@*M++=R%NJ*%/_<'%^Q?KP1<3@&7(>#RQTMY%>C[ M[L;UHL1MQ(WET+YB-,E_EX83"L'4H&0EN+.X-XR%%TDNAF,KRQ:$16Z5TC1: M_HT5" (!O9&:0&H@[B9V% YFZWG!KTFIT!BZ@EEQ8?"NK46$;KQA]#<,?#\< MX'Q! <6+= Z?6U9G%+>WU V0.+#&D(9$)<7R)9,AU[O4HO[D/0; ;'Q^[C M#6OR^B]?Z'_U>^WP14OBHV<2Q&PSR.)UD?,WC=>K-?QF+#\6'_"9QUD+>WXR MLA0QX%NIALIG^YY@N2H@+PK8.RD"[E&4LN9$LSCGHS3.5DNX'RR/U!@>9%5Q MI>Z%H^"[KSVYE[#.(8_3/(?/H7@S6,ZBL&SY M[P"M=^#SVA@Z;WR Z0]F]P]02P,$% @ R(.F5!!O$(=? @ B@4 !D M !X;"]W;W)K&ULK51-;]LP#/TKA$\;T,6IDVY= MD01HV@W;H470[.,P[*#8="Q4%CV);II_/TIVO6Q8"ZS8Q1(EOL='64^S';E; M7R$RW-?&^GE2,3=G:>KS"FOE1]2@E9V27*U80K=-?>-0%1%4FS0;CU^GM=(V M6%&[VM."RDBUFCMKA&_MRLG$3I MP%+H&JW79,%A.4_.C\^6TY ?$[YHW/F#.81.-D2W(?A8S)-Q$(0&>N9ZAXL"FIMNU'=]^=P #@=/P+(>D 6=7>%HLI+Q6HQ M<[0#%[*%+4QBJQ$MXK0-/V7-3G:UX'AQ@T8Q%K!2CO?PR2GK53PO/TM9^$-6 MFO=X1K E=DN?+PSA98_(Y/1=<@+GL0M\R>)+Q2;@23XR/(QEGV!-]D M:'82^2;_W"Q\.]]X=A)]?Z+.=*@SC76F_^50G\L%:T2X)D8X.8)+W#"(1^5& MLM+& Y70.*JU]^3V8"7-@P2M4&WVP!7"!=6-LC(GR-$)RH*V=RA7SD7X8L.F0RI>C0<3;(U@SY;>O@DD*R 4IWE71>W\*DUZT,F+JG%KG M\1E*\1[S-AC:BZX"L&X,[1']Z&^_+SWP1XUN&U\!+Q);RYU5AM7AH3GO_/4K MO7NEY$INM9R]P5*@X]&;DP12Q1!<29+\D:; /0H'A M^5W\!%!+ P04 " #(@Z9437<:RIP$ "E"@ &0 'AL+W=OAP6"MM>^>G:>_6GY^Z M-AIM^=93:.M:^<=+-FYQUAOW5AN?]*R*LC$\/VW4C.\X_M;<>JR&:Y1"UVR# M=I8\EV>]B_';RWTYGP[\KGD1-MY)/)DZ=R^+Z^*L-Q)";#B/@J#PF/,5&R- MH/%UB=E;FQ3%S?<5^OOD.WR9JL!7SGS11:S.>D<]*KA4K8F?W.(#+_TY$+S< MF9#^:=&=S8Y[E+4FN)FV0TU:2 MY$=]I#\NIB%Z5,2?S\#OK^'W$_S^_PGA?X2@7RU=-%X;RHZ[./0I5DQ7KFZ4 M?21E"](X%J"H"XUVZM,=6H7[!'7V#+&-CA09IVPZ'CAOO8[0G7GF6FPM=*SH M _N\-1SH2C4Z*M.G:YL/:/?GGXZR;'2R$J?E^&2/FM:'5D$;\(M*YQL(";D0 M0:WNF=1<::.FAF5GBWU'1HZRKSN*ID3]',AF;+R$CJ$ M,$12,2EX%5F8K/>1*V7$-O0@\R)D!!-ONWJ/=A_VDAX26"^U5< (:YR/*3/T M&=(ORAA"%A:;P'9F#;0[N,>'0[&!Z_ZB>6N!N3Q8'_T:MMM!--H\:W+ M8ZDM%AH@N4,-*:DB47>)UF9(/K\0 VUSTQ8(V1JH3T;7*(X$T+'BKD[A^'(& M+J<52I'PK: !8-8+O.J^0<,8\BB*@!JZ48]4C56V-3A-G9?Q(+:* M+J (^#:\_/"I8$2!X8='AXP/DBN3IP0&Q#*4CV)H5;];5;N-/][$3S28"J\6 M_S#VL;7\#5LHEF?-H3(-Y) M^U3EE49^4TXDO!Y]G,0+-G.F6L8]E% !+:>8 M-]Z5.@I#=(>SDNL7!MCVE,+9^!JANN?X^CK(>$&>[Y1DY6)='?\>/'$[.5L> M/Q7(]D1 ?40I4'BPFC1K"ZXLT2I=$1D,PM*[FJ+TL #B*3YXU\XJ"?HJ6#-. M'2+W"\1(A6Y'3L!_=&0C,S54*E5VN4E:9NKXS8DT6HV@$F*7W_>I0=O,E4%L M=Y#WT6A,#6@EA#Y5:I[,H$!F(#[K1A-XRRX,YKPQ,\>;0W/PK6_=<./J4+.? MI0N2$,+P[6X1Z]WU'>RBNWH\'>\N<,C?3"/ ADNHC@9O#GKDNTM1MXBN21>1 MJ8L8%.FUPCV2O1R O'0NKA9B8'TS/?\;4$L#!!0 ( ,B#IE0X1OG0. L M "4? 9 >&PO=V]R:W-H965TVDOCB>+V0Z;E\?',5^;2L>)WQB'-TL?*EWC M,:R.XR887?"AJCR>3:=GQY6V;O3F-:]=AS>O?5.7UIGKH&)353K<79K2;R]& M)Z-VX9-=K6M:.'[S>J-79F'JF\UUP--Q1Z6PE7'1>J>"65Z,YBKRJY[YQM74K=>U+FUL3U9/VU]/7QS58 M$X'C/+&Y%#:S1]@\4Q^\J]=1O7.%*7;/'T/D3NY9*_?E["#!#SI,U+.3L9I- M9[,#])YU=GC&])X]0F^?PO^:9[$.B)M_'V#PO&/PG!D\?X3!I8XVDIFO@XG& MU5J"TA58L"ZWF]+PZROO(@0H^/T^0_\?V*C/:Z,:IYO"UJ90N8>37)1?:1<> MEM9I4-"EBB!KD)EU5*!9-H51-2AHL2'3I^-V;?.UTL'@ER]+1.+6F>(I'UKK6Z,R8YP"X&RP!W0<"45@9.L[Y$J]5C>3 MQ42MC#-!TWE(838DK^Y=NNEU?_+G/[V8S::O;A;J+_/Y-3^=O *_S09NUUD) M73S8U";82FWPUQ=QPA9:-HZA!!;(FQ",R^\4)-G1%<:GQQO'EER0H:(JH!C% MZQPJ,^4\[[]-_@#'D1MT\05((^M/ MZ*B-;#:XQSN8U!'^E# X\5M%UC0?7+-G6O M_Y/9^ !3.D6E2)U,C_X&Z4J@OWEUU M84\D318:-*5;PA-A..Z!/ M;(!VH2F3FX)9-:7D@EC]\31A=-F!)49-,F2;@9:U+@!CU.KGW]%S82HD7D$&QFU#P^K_[(V$FGB MFS$)WP'<(,@A/X6D'^P=JD6K7(V\6WFN3OW1>RR7J+=^VQYJV9*"0]9HCXAA MI1VF#RY5WY% /[#G0Q(_(,F$N^M "5?>C24X!ZU*"H8QG]B+5?=X()"DUX. M "90:21TTK[':% ,=>4C:9L9EG4WK F.;W69U*-C*"@-;>00[)#$H2CH&(V0 M1XJ,63&2T@KZZ8>9MZ52F%&/H5;>%UM+;6%(8 -P01&SU)0EP@1YH 'SF0+Y M,FR9R+]=0[7/E706R1Q-4D,0-ZYU2&A,"J",,&3+NM*WVI9M5]@FFQSO @DJ M5M!$C+&/<5\X4/6#ETFT),^Q1]C020S,I#RPIH@Q;1GG2%>T/RLMZF]7U1*+ M^2H8=NTA #[K /CL()!^0AEP-02<%YY;Z>%T%+S#[[QMAV"V;OM[A,7!W52L M[BA*A.X^B/_#)'OOU+Q9H4VE0C:5=/IIOKCDX-T]B3;=%<"QJ&XVU/IUG=)\ M<=-U2G_W$Z9T-#T;HU!FM3J2?YQ#F*>HM+1=R4<.WX\;BGF+;5-C--BQI]-L2)ICH@8SYW4I6-BKH$X7;!]W&()"0D0ZLF^.#D] M>CY]^G*H%&6E2%5S KUW&&:;WFL[3/1!/KTU6@L\!8CU3RK:"M/3DIK/P2#8 M2I$/I"C(8EJZRFX1^+4T@;HOR:&,4J/R72U*#:'(CM2*U*O!3XB#%OKRU![F MO1^6 #'N"+%L6),)!84NT ;BO42$!M&BG8AXA?329?2M4G>\NFJL=(38-5]< M)8N/'W/BRQ_TX7A'UTX)U!C0U>"L:U51#*-SBV 3EU92GP"0828O@8PDI8 _ ML20X,8F\C-=H(KJ^#V<*DP/AHQ1TUW#'!TQ; D(BI0+)8N^%"Y7]@KKI8JCQ M@Q8KP7]0I94.PE)?\Q-*4$G%[I[)T8_9)$9G8'@NUV7.;3'D0)_I\'^ R>,4 M#_2VB5V;:Y='*:8@3NK:6"H4E&&PW5<,$9);T1E98'8]->B"4*4PO/"P2AUU MM6EKK!0*Z%V7T@,LN2WNN8@7]1T[D;?)8*KCNB]U8CDI2-68)0KG-Y:CGRO97[7@:;"> INU] M?&$Y^KB&Q4V2J.^/^?XBI9:$76%Y/I/Z!^,BH2@\J:NMXW\UUHNC9'@>#'N3 MWU][=DS!=QYDE_6@*L^QT.CZX>/*A&^F&Z2KF0P0Q*)0#,^Z[,OBN,1D%/Z)7I]"@ ML-A3&P7;3XZF+\;JDB( NA"G+(TEJ&F?I?),3_>6'0&B>6K:!N5&_=(#@XS, M/5)*)>5+;_BBC2+&BRBH.STE@P#"AV#7\>C6!N#3MF+HFMB!Z*A,*LOI#;63 M*V>[&X4*T-B$;B)H+PXYB\E9C 99:Y1\:!2^[?%MO4I'6E!13])@&)ZV/'\S M0XX_KE,[87+IWBO+OGL,\=C9]$QPX'[I:U$ @NP"SA()APB2D;^'%QGL[H/, MK+W4DB*R#\8,.-Y"2 '0S::!W00"G,Q%_W]>\'R=$GQI<1"IN+ M$7=NX=:,#O/@WD$T>U!3-[ZFU.+;OMAD7^#JG>I([=& 4KK9'MRG$"M4X;'4 MXG[.C>.V-:B#91B6;;38?>5 #AOL!W!/U-5>*ON(<'X5!C,^7T9R8BY-D3Y> M0,4F<$6L (&L=:;=UZXYW?VNP.) 95OA@8EW\V]J-ZCU_4:7@]S?"1MAPK! MGQ;:IJ,U6O\EI;NH;?$LI^\8-=/H^I8H]\YWK4YQ>*&Q:Z1]X7@\^'19T2A+ M'V@IMG%:OF)VJ]TWX+E\^NRWRP?D#SH FJ(JS1)'IY/STQ'\SA]EY0&S$G\( MS7R-"L,_UT;#)K0![Y<>\90>B$'W9?S-?P!02P,$% @ R(.F5,(SS>Z@ M @ %@8 !D !X;"]W;W)K&ULK55M;],P$/XK MIZ A0*AY:<>JT59J.]#X,*EJ!WQ ?'"32V/FV,%VENW?"B%--.@L+:Z#$.3%E@R,U 52CK)E2Z9I:7>A:;2R#+O M5(HPB:(/8 25QI,799,/RY0J&8:Q,%^8\UWA74;X6Q2 ML1UNT'ZM5II688^2\1*EX4J"QGP:S./+QX-O'!MS, >G9*O4G5M\R:9! MY BAP-0Z!$;#/2Y1" =$-'YWF$$?TCD>SO?HG[UVTK)E!I=*?.>9+:;!.( , MJH3Q7VA:V_,D@+0V5I6=,S$HN6Q']M#EX1G9YOV,D#EL.$[R7.> M,FEAGJ:JEI;+':R4X"E' V]NV5:@>3L)+05V[F':!5FT09(C089PHZ0M#'R2 M&6;/_4,BW+-.]JP7R4G &Z8',(S?0Q(ER0F\89^%H<<;'L%[2>Z/^=98357S M\T2 41]@Y .,CJ69FBFK*7LNT4LE4Y2$[>N2-M;7 M [E6)=@"*499,?GX^M4XB2\^&BJ97TIW!87:^5 /&VPUQ]$9T&FI-#HZ5EDF MJ%_^A6^8 ?KE2E SFTN@>T@+?Q%79%1N4?O%L@L#*" M]"9C.'NI<,*#7B7;G7^1#'BY;=OVN_VC-V][_P/4$L#!!0 ( ,B# MIE3UN3)A#@0 &<+ 9 >&PO=V]R:W-H965TH5HX*7(A9YY*V/*\R#0R0H+ID]DB8).,JD* M9FBIEH$N%;+4"15Y$ T&IT'!N/#F4[=WK^9369F<"[Q7H*NB8&I[B;G^')E[$8PGY9LB8]H_BSO%:V"3DO*"Q2:2P$*LYEW$9Y?QO:^N_"%XT;O MS,%ZLI#RV2YNTYDWL( PQ\18#8R&-5YAGEM%!.-;H]/K3%K!W7FK_<;Y3KXL MF,8KF7_EJ5G-O(D'*6:LRLV#W/R!C3\.8")S[;ZPJ>^.8P^22AM9-,*$H."B M'ME+$X<=@/")N71*#KE M)&?F-XPK^,+R"D%F<,,%$PEG.=P*;51%T3<:>D]LD:/N3P-#%JUA#-(BB(_J&G?M#IV_X M[^Y?<19C6J- MWOQIA9#)G/AH-1N;7"B57/.4S'-1,]U29K&%'->8TVT%AJ2N9%$RL?WMETD4 MCC\1]E<7\AT7S(H9V*!"*%IG:".SOJ_K4B,Z$J5;YQ;6.>AQ09*RTJ1.]\^! MFV!2N>&6^*&>Z3W+*E($OT(81_[99$0S!SSZ MM#=K3VL]6<> QK>/BN^F\"M3B@FS%Y/#TK$_F83=^!;"C\I?8X+% E4;M/#_ M!&T\]N-P^)[7S>G[0?N0^'\+VM@_C4Z[\<>#MB]_A.%QQ_#XPPR_6C&Q=#R" M_;>U#?W!-_80LX_;/$QBHKA]L5G[D[6&+7&35U1VN4O%[""S6[2O<>6[?X0W M5'W %*E9L!CN%5\S0V-.KXZ]W26V3?:V#DQMGFF+X/O"WQ1O'IP]"(Y@_9_NZ !Z MHS,_.AOV.V.MWK+3NWG#C"WU,M\J[IY5#253ILUB@6I)REM5O?#,'X['/R%R MO8D_&8SZ,/)/XPANM:ZH*ESQ4,UEJ"P6ZE629ZA*>MSQ!57"M;O0H-<03_S! MV;@#=SS\;RH@'/GC*.X?XFJPT_PX_VV+IR&1E3!U']3M=EWD1=T\O5ZO6U!" ML*0RIY]>1J*#$]NTJ;JMJQ=&EJZ56DA#C9F;KJ@31F4OT'DFI6D7UD#76\__ M 5!+ P04 " #(@Z94#[5'G-T' #X%P &0 'AL+W=ORXE*\[&=KW= @6* HE%4>1]GOL@S]=*?S,K(2Q[K*O& M7$Q6UK9O9S-3K$3-S9EJ18,O"Z5K;O&JES/3:L%+MZFN9J'OSVK+<]792C;B5C/3U3773]>B4NN+23#93'R2RY6EB=GE>!Z&3D21NWQQOJ[YWR4.:>&W&CJI]E:5<7DVS"2K'@764_ MJ?5?Q*!00O0*51GWR];#6G_"BLY850^;(4$MF_[)'P=#'+,A'#:$3NZ>D9/R M>V[YY;E6:Z9I-:C1P*GJ=D,XV9!7[JS&5XE]]O*:5[PI!+MS$+A1=:L:T5C# M3C[S^TJ8Z?G,@@TMGA4#R>N>9+B'9,0^JL:N#'O7E*)\N7\&\489PXV,U^%! M@A^Y/F-1X+'0#\,#]*)1Y\C1B_;0^TDO>2-_Y00+#SHW1E6RY#U*FI+=:F%@ M@WY"+=A[V)1HMA)%.^1Z [!5G:5(&XW MW*R<&&[P[I=./O"*6.[RQ$&R%-%O3&%1N>;B">>;("UI'&DF 6&Q>J0AS+9LE.9(,9U1EL,].W#$XJ5LY+WXM" MU/="NQ>GQ!N6>FF>XYEX013TDUM&%_=*^8<'<]](LHE$6>O,X=G2V=&:4JBS^#>,] ;,6HD5Z*%37 M6+9>2>@A#9--474 , :L?BT>-V239ZT)FV>]9F[S@S"VWTQV,RNE[:D5NMY! MRWMF^D(DY%S6-2,I]\6NN&6"ZX9X@!X^G;%/ FXJ9"5'R-):[[5]R&BT1(P,O9@/]#7FV !(,L\KM M56N R[L:1!)K.KPT3O MA^S3%R#IK-I#S+P"V-4.@]-/\!PQ!_$0)JD7S!,8ZX7^L%*G->F5IRD+T_GK M!8UJ3C>+ L^/$OKUXRTT'FEJ$B=$)"1.G,R+XX0=R![)F#V2H[/'EO!DEETY MXR"QW3GC_P#[GP38? 38_&B _8ATU%BEGW9!ZR"9W= :Z7F;6D/5!8S0<0F- MHNNQ4FIXWBDLF^&EXO=*>VZNYDVW0"'NM-OY(/0*[>E(SOS;M>L37X]2D*LC M+\PRLJP7^P'[&=TF0;K5JA#&8#;,?#@N3P+J&"0@5[*E4J@5<\_'9.3Y^7SP MJ=QH32X+O'F0NR(9Q]DA?Z6CO]*C_85FIN6R9.\>6XJ/'C<_P1Z:W0R0NS)& M[&XO#K+9[<\-/['-3SE^&XASQ^\/MQ:O.,&4\$SFGGGJCPM0ZSOMTD" KX$7 M)12DA4 HH<5E"ZUJ$L9U6D M?<*!H%5&6H8P#X*,?>55)TYY27V$Y8_LY.O5Y^DVD308Z?3(: >A]YJ-<(@C MEVNFDOG\$%ZR$2_9[\ +3GS:(AQO*U*8Y* FM*74O LC!TGOPTC/PQ$7&^*_ M(V#?(4O4+L%_,6+15>R#7(A]./G("U0)H7_+CG)VYB5Y_XR1;ZE%[!#O+Q8E M^!#G&;OJ!G@TF6W%=KKD6+&&@A+\[M;!N L#!5OI_W^E&$J+< MSH5\I+%A*4LCW_W3&<3JKC^H]CEEJ2FI ,@A 3#U??9!X/2Y4A4 76/!PW 0 MN:/6$C+#:%UOC(J,@=ZQH@W,-9VY%P4^?D/4IS#P4*I0V5 H8E UZ+^OBJ*K MN\J9%! &0(=2?Q)07LNG&&!][$_9;N>AB*' DB'SN8M 'SDO/@3.? 1G?C0X M*:]:S\ M$N)0FX2'XBKPGZ]^_/]09'E(82Y_O;#AT%+LO"$ZR/GHN!LN"^6OB$ QNGW1 MR\*W91F: %)ET:M2.55>A>DI&?:WH?%WTA\ZZ+:@[+,K34]= M^8U0=O$6L=B+T1%BB!*!> EH2,U[WL_.AR$TTX(O*$LC7,)\*/4CQ@]Y<^LB M+SC:FX"][D2YH]?[(/D]SG%6BIWI\C"/W7[;9O:R8ZF>F?WA;F_#I4"-AJ=[ MKY,SXBSM>W/8]0O=EBA9B++OL5K41QS*LA"E+\.QJK=%X 4A=>J!O_$$/TH% MUZJG&;7J0>P%:;33<;.MRU@$_M)=.9/^@%9_+SO.CM?:5_UE[O/R_DX-E_^4]0 M2P,$% @ R(.F5- =PD1A P L0< !D !X;"]W;W)K&ULO55-;^,X#/TKA+$+S !;?SM)BR1 ,VVQ/10(FMF9PV(/BDTG M0F3+E>2D_?=+R8[3[B0][L&F*)%/))\H30]2[?06T6QF'FA#0@%YL8B,!)[_(9"6" *XZ7'](8MK>/[ M\1']P>5.N:R9QF]2_.2%V_L0^G\SBY5)H]X=#9YO&'N2M M-K+JG2F"BM>=9*]]'=XY3,(+#G'O$+NXNXUJOT\ 0K%T,\AYBT4'$%R 2>)*UV6JX MKPLL/OH'%,X04WR,:1%_"OC$E ])] ?$81Q_@I<,.28.+[F =__2QM" :WF]08, MH9124--9C6GJNL;V@8:6:%)N?2%8OKNB5"0Q#]*M7S6*Y]:ED@6*&\J"&\X$ M/!("JW.$5;O6^-+:#.\PQVI-8):L!URKEOH:(E*(PGSK1BL7J 5%^ TR?Q*> MQ-B/(A)1Z,=CDA,_3>'^M:&&I30,J@J^O"%3^JLU"4.X]I,(8CLZ_0;[O13, M<&&9SL;^)(+?K4PRDN.1M?Q5/G.]NRH5(O":MD-M0#&#D/CAB)8C?VR]0S]* M?A%W?,\+K MXXR@*L&C__2R/2\7W%G%)E>Y.Q?] V:GXU$!1KUJ*/O!UFOY( M4>3*:MG(.JIB*U)_9&N-*N<:>ULZ^GTVUBWJ[,_+\ZQF=J?4O\[H%UU3V6ET MCL]XW/&5)IW,>CT;=3Q?XC'TQQ-'V77LZ(Q2$K&?$:OGKH#@W35:H=JXQT)3 M [:UZ6[4879XCVZ[:_ADWCUF5-P-)^($EN1*<60>J.Z!Z!0C&W?_ E!+ P04 " #(@Z94X<6AB$\% #3#0 M&0 'AL+W=O^^W"_!T M*^2#6B%J^%I7C3J;K+1>G\QF*E]AS94KUMC0FWLA:ZYI*Y?&LYF4S.3^UM"MY?BHVNBH;O)*@-G7-Y=,%5F)[-O$G/>&Z7*ZT(H/Z^O).UF@Y:BK+%1I6A XOW99.Z?7"2&WS+;2E^+[1_8Q1,9?;FHE/V';'D4#J MO2# .@%F_6X-62_?<,W/3Z78@C3:?RHE7)7E 9P ?1Z)6"MTV!Q;?R M,W)O\)'U/EZP@PH_<.E"X#O /,8.Z N&F .K+W@IYA67V,5\Q9\(8AKF4O)F MB7;]UWRAM"2\_'W 6#@8"ZVQ\"5CU$;%ID(0]V"3#9_6-L%S@\=2/^U+\$&5 MID]/U)KG>#:A1E0H'W'2%A+$>H=UT@W4M:!72#^)"'5;%S1U _6&!C\6JTFB^7$I=<(WS::*5Y4Y3-\O??4N:SUV\P M1RO;J?:!A8[/,L?+8C@"W_5\2%V[]#PGRUB7$/+K*\J\-%4Y3K+$"5)O"I[+ MO($AYTU._6L9$B>)@BF$+ADX@L[V'G>>A&[JD;B))T@9N^I?_HH*R:0\5B]@% MG1B@1B!6()XYB#L'@>MG ';WQM731K'U:QQ>]KC>+;Y[8XKCIQ Y'E4FCI*N MRI9H$! [89#V!/,@5&9.0 "/XY28HYX8.*&I-U6^(QC4A P2)S)MXH<=LR4R MD@Z=)/-Z@GUD$'I.E/H0N>F($OK#[HA>L1 2+W+\,*8>\7I2%*1.Z,7]UO2@ MRV*(PXC,))!9\+6TOJ5VS37"^@ZV!R :#Q"-_S=$/XKFL>W!:WK(TG9@B]OY MELM"'9R;!^WLQ^B\OX\8Z]S\X<3$>:/*.GF N_I[-#PQLS#=[R4<,>K M#<+QFMB5.6NF\+F/RN;2?PW?3TF""XN=*#%53MR4M5I)I-A(VS[43*2Q% 6! M*$L)2)1]&G\17-JQN)?SV'>BB(H5AU.(W3#L!]P>SI2EA$M_2L8),]\Z3,5_ M-K=\SS [?FP $[M)= @(R0"$Y.=F57=(7XXN)OO*?E#K@>-RW[W'C/V&AD-I MYE->;U[0U;$TEQIS!S83*S1S*XL8W I-3.JE=-!)1@>MG1]FS,$/ M1OJ+>OJT+IZ FSX&_;3&7\T;M:FR'F6>/2S] &Z^.3F8DX8>T( *$F*>*\@@ M_ME(]^%Y-KIHURB7]G."[B5BT^CVSCU0AR^6>7M1W[&WGSL4U[(D5RN\)U&/ M.F@"LOV$:#=:K.VU?2$T?038Y8J^NE :!GI_+X3N-\; \!UW_A]02P,$% M @ R(.F5+!LUH8G! G0D !D !X;"]W;W)K&ULC599;^,V$/XK [4H$D"(K5M*;0.YBA;H;H,XN_M0](&6QA8;B51)*L[^ M^PXI13F:N'FQ>Q0T,U6 MJI89VJK=3'<*6>64VF86SN?IK&5<>*N%.[M6JX7L3<,%7BO0?=LR]?T<&[E? M>H'W>'##=[6Q![/5HF,[7*/YTETKVLTFE(JW*#27 A1NE]Y9<'J>6'DG\)7C M7C];@_5D(^6=W?Q6+;VY)80-EL8B,/J[QPML&@M$-/X9,;W)I%5\OGY$_\7Y M3KYLF,8+V7SCE:F77NY!A5O6-^9&[G_%T1]'L)2-=K^P'V7G'I2]-K(=E8E! MR\7PSQ[&.'Q$(1P50L=[,.187C+#5@LE]Z"L-*'9A7/5:1,Y+FQ2UD;1+2<] ML_I,>?]=:@W7J.!"MBU%:ETSA7!TRS8-ZN/%S) =*STK1\SS 3-\!S."3U*8 M6L.5J+!ZJ3\C?A/)\)'D>7@0\!-3)Q %/H3S,#R %TU.1PXO>@?OBBG!Q6YP M>O#VS[.--HIJY*\#^/&$'SO\^!W\-;5.U3<(<@OO!MB'E;+O>,-<#Q&7P*M[5"?%$A0/DMZRG!]B> SWV+BAFI3ET('<$?X2@*_:C(CNTRG/M% M0LM+%)(Z8Y#]YMJ0,-D]J>]PL*VAUW0VN$#1P/\+P\ XR,C$//6#(H4D\=,\ M]\,\>.+S.F __9"'0?CS?[&)[?PD*(Z'190?'RBR9"JRY,-%=B8,=[;H"P=K M+'O%#2>OKQ[*IK<1WBK9VNI[7@GO5N9;97B0BYTA?_#!?Y'9^EK2ZKKZ9I& MRPMV$"9^DF5^FA40QGX:IGX6YW#=;YJQNCK%[YEYI;5G2A$?#4'B%T5!]3N? MEE3&-TB?.5Y:Y]9._HO@))S[29'Y<9Q D11^GL5T?D^B)(9,47+P 57);1.] ML"9')P+2)R-I"I%?1(D?A_D3PLWZ#(+ 3PD]BNDZA*_#A77B-?PCHNXW?]/D MMN$14B@L9:\H0H(*1L/8:&0V2P,_CE*XE88UD-!!'OIIE$"<^5&0^W$0PUO- M-GLV,NE#LW,/ TW.]<(,TW,ZG=X>9\/(?1(?'BZ4W!TGQ@UN275^DE&OJ.$Q M,&R,[-P WDA#X]PM:WH_H;("=+^5Y-2XL0:F%]GJ7U!+ P04 " #(@Z94 M6D]OC.0" #I!0 &0 'AL+W=O)D2QG]AW]D.;P+(6F-5?7 F!C67W9^]'NIPXC 9 M?.*0'!P2S[L+Y%G>,\S 8=] MP*$/./PDX(8F)V\%@BK@CAM6EAI+YA\A20YT/BKT65@WGE/3L SG = Q"SA M")5U+!NM\C8C@#UJ!%/QIB$KJX#)'%Q@GA$<6;UP:CE<O6D-J"[TM0@%W!#NZ2");6) M9RP$?,U$F[MLWP,,1V-(QV-8&LZ\WYIEO*!$DS E51PFHR'40GXTF[ M(Z73!R&_J3O&-/I>Y*4Z&]QIO7P_'*KLCA54'8DE*^&?N9 %U7 J%T.UE(S. MJDE%/L1!D P+RLO!^6EU[5J>GXJ5SGG)KB52JZ*@\L>8Y>+A;! .'B_<\,6= M-A>&YZ=+NF!3IC\OKR6<#==29KQ@I>*B1)+-SP87X?O+!)L)U8B_.'M0C6-D M7+D5XILY^3 [&P3&(I:S3!L1%'[N6!X@&9L3E>YOA$/?S#K$#'R,I&KZAL]V+'! &4KI45A)X,% M!2_K7_K= M&8$(TZ)F [ 3^=T*4ALA.BOAIB.R'N.X'8">3)!!QW3$CLA*3" MO@:K0GI"-3T_E>(!23,:I)F#*ES5; "8ER:SIEK"OQSFZ?,)4YGDRRK*8H[& M*P4#E$*TG*$Q55R9J]>2*59J6HUZ/6&:\ER].1UJ,,"(&696V;A6ACN4?:+R M"(7A6X0#''Z>3M#K5V]>H2%2=Q0TU-\M4E._U G+CA"NI08]Q$UZ&!G5XG!_ M(W_K862TM^N7?0 -:JE.W*:@(:3$.B_P.B]P)3GJD'PE%[3D_U8A?XM242J1 M\UF= 28W-E("4N22E[3,.,W1%"XRX!ZMT->+6Z4ED,??'HNBM45195'<8=%% MEJV*50["9X8Z>,8U^@^]:@MP+2BI!!EJO3^/(C(B41 $I\/[9M!:1@8P-FF. MW+ V7EL;>_&;0@F8K7)FL+EA]TPJ!K\977)-Q&MO*HH"4 ".R[Z]M:F+H/HI#1G&RP5ZS4M[N95L M:NFD85F8A'%\@@.RZ<.D9>0H2@),@NB)MVTC,93I.!RU.SM:.SO:WUFNU J" MY?=S,NIM?=M(K_7':^N/][!^226ZI_F*59;/1)Y3J="2R=J+-R;K.LBHCERM M;-2P,SB"= HWW4G[#9OT&_;;SF$;R)RLD3GQ(O.%2DD-V>V1N"?;82(GYI.T MVQ(&KIH'7FN EN=,2LBI%PK5Q"KL"UO8:#S"/5)JQJ!FS'XNJZS")E6%'105 MNCH88J^9OTL![=!2BHRQF4)S*0I4,+D LTP=7$I^#X0+- ^XF]"W$^[8:FG: MAB'@0=#)HJ$KC*&_,D+0WUF3,J&Z.']LI333[ICX#'"U+HR]!EP].N]5'V^I MQTGBT^_J7N@O?-=PN1@)3QT92+JW#CK:QG[9MT*?&.%_S[L@5AP?+ M7=Q8,_BYLK(?$"U!H=[9UXRMM,TZZ$?4<2+V([4B^]]+V!$CWM&W5]AND6XOI!T/XM'AD':TAOVT]BRDMUDK M\0+M2 O[25!(Y;HJ"@P4B<@06^;O# M*PG04_G# O_6LDJ]H6ETMD7"RMS(^?881([3(C^G= MD5RTHYU[%O;;[5T7]H[W(C_OM6%O[U #]]5*:6@Z^J+N^"TZ7.,7.<*+_(V? M=:PGVBTK_0ZT'?=%.];X;9E.RXSE4,K-GY]+#LRX/_".[Z*3@P$?.X*+_F9QML,YS?*\5Q\R+W,--YO7S%V;!CWZ_X:67KA>TK@"(\WZ:DNTU[ ZK'$V2'4O8E\U3JZUOGA+'IF1' MN_CG!U^"-)Y>'8X\B2-/L@]Y_BS*EU9; [!/8NZ*A9Q%$I\5,IH S*ITQR M9I9_;J._7GVDZTV7_NL0XBB3'!\N-(X B9\ MQYF]&@9+DG+PY6.QY2.,!-_ MA_@$^QMFMF7I+>!A8>?F^$E(/! DCC23P^WC)8X/$S\?OOA3I$NK<.=M,6R\ MR6+>;/I$Y8*7"N5L#O."HQ'$5=8O"]4G6BRKEUMNA=:BJ [O&)TQ:0; _W,A M]..)>5]F_&ULM5;);MLP$/V5@8 "+9!:B[
J"EL42$(E62BA.@'U^2DA4GM90>DHO%[;TW;\;B:+(3\EIEB!IN M<\;5U,NT+LY]7\49YD3U1('<[&R%S(DV4YGZJI!($@?*F1\%P7>;.+6 MEG(V$:5FE.-2@BKSG,B[2V1B-_5";[^PHFFF[8(_FQ0DQ37J;\52FIG?L"0T M1ZZHX"!Q._4NPO-%&%B ._&=XDX=C,%:V0AQ;2/7RXUKQ MLE*,6A3[<"6XSA2\XPDF1_"+;GP8=1#XQGZ3@VB?@\NHD_&*R![TPQ.(@B@Z M$M#\_^'A,3_=\ 7&;? ';OI-1?N.K]_&1Q5)4XDI<2^6*>P*;Y"7"#\_F:/P M46.N?G4(#1JA@1,:M A]S22J3+ $"I14F =1&I(2C_TGNJG. DC(G>H(:M@$ M->QD6I8RSLP] ']@718%HRAA+GB,7,LJ(2NJKLWN%Y.*_8D.W5&C.WK9K(\; MH7&GP8=FI#%S8O-OU\P]?2SUW7SAN!<$KX[]Z[MQ_?!?W -#IXVATTZB^JI1 ML"1W9,.>K7)GC?[9RU8N#.[OVN!Y:S=_@G 8M11O\11PV%8]_Z"7Y"A3UY,5 MN!I55VJSVO3]"]?M'JU?AN?SJGO?TU0?$^;"3"E7P'!K*(/>V+S2LNK/U42+ MPG6LC="F_[EA9KYI4-H#9G\KA-Y/K$#SE33["U!+ P04 " #(@Z94PM># M6:H" U" &0 'AL+W=O)#<=[,=/DATO;6VO+WV) M)?F>9 Z@T%-!F5PXN5+ES'5EG$.!Y8B7P/2;E(L"*[T5F2M+ M 3BQH(*Z@>=-W (3YBSG]FPKEG->*4H8; 6255%@\7L-E!\7CN^<#G8DRY4Y M<)?S$F>P!_6UW J]-& =04%8_<1/31W. )JG M&Q T@. E8-P#"!M ^!(PZ0&,&\#85J9.Q=9A@Q5>S@4_(F&L-9M9V&):M$Z? M,"/[7@G]EFB<6NYKN1%/T9YDC*0DQDRA51SSBBG",K3EE,0$)/J ]OK2)14% M8QUQ%@-3 EOY=D0^H,L-*$RHO-*FD0T=1(?=W%4Z<./>C9L@UW6004^0(;KG M3.42?60))!WXS3#>#P8(7%VQMFS!J6SK8)#Q'HL1"OUK%'A!T!%0]':XWY7/ M,'P#<1_\639A>PE"RS?NX6O%6J$_)^DEVD$,Y!$?* RX&+ZI" E4CEFR/X9PE.V@0G;U-IK57:P2.P:DB9VY;V]IV4F;8>IN^LS#!_ MKS+1,"Z8]BGCGC547?',#B:)[(=1-XGVM)U]*]OR7YRO_5E4C[!_-/5 U2T@ M(TPB"JFF]$:W^A:)>DC5&\5+V[8/7&G9[3+7&PO=V]R:W-H965TC#,#U(]Z!UC!CW%(M$+;V?,_I/O MZ]6.Q52?R3U+[#<;J6)J[*G:^GJO&%WG1;'P21!$?DQYXBWG^;4;M9S+U B> ML!N%=!K'5/TY9T(>%A[VGB_<\NW.9!?\Y7Q/M^R.F9_[&V7/_(IES6.6:"X3 MI-AFX7W!GR["*"O($;\X.^C:,-G-/-;N0XC=?F]W"FWIHS38T%>96'KZRLJ%Q MQK>20N=_T:'$!AY:I=K(N"RV"F*>%)_TJ1Q$K0"/CA20LH ,+0C+@C!OM%"6 MMW5)#5W.E3P@E:$M6W:0SR:OMMWP)%O&.Z/LM]S6F>45Y0K]HB)E2&[0%4]H MLN)4H&^)-BJUZV4T^HCNK'O6J2@P5<4']$5K9@$T6:/OG-YSP0UG&ETSJE/% MULBNTRU;I4KQ9(O.J>8:O;MDAG*AWUO:.I7#?40_[R[1NS?OT1O$$_1C)U-M M?T'/?6,;SF3[J[*Y\Z(Y@(T0]I[!)MJL6B'<3%? J>*.?)_J,?EWA,9M/1 MW'^LSZ$#-IF,<5C!&C)'EF7C[#XZ"SY"I MIQ7=]'6FGE5$LQ.9>M::2J>I.V" J7'@$C,X@:UQ+8'Q*8Q=LM3["5YT#$*: MZEQF87)*6Y=LH$H(TE3I A'#B5@S-8$6Q447AK.KU];8Y1:&@VNXL7$[EUK# M@R!-@2ZX<'0*0[N P7#"##7TI+];"-)4Y_(*3T]JZ&F_2@C25.G"$,-I6#-T M"&T]7&H1.+5Z#4U<8!$XL(8;FO1G%@AI"JSML^"-UC!#$Y9:DO3.M0L'S#5T"1?""=B.X_ ]02P,$% @ R(.F5/\#/NX,! F@T !D !X;"]W M;W)K&ULU5=;;R(W%/XK1W15)1+)W+AN 6DAC3;2 M1D+0[#Y4?3 S![#BL6=M#V3_?6W/,%P"DU3:JNH+C.US/G_'YV8/MD(^JS6B MAI>4<35LK+7./GJ>BM>8$G4K,N1F92ED2K09RI6G,HDD<4HI\T+?[W@IH;PQ M&KBYJ1P-1*X9Y3B5H/(T)?+'&)G8#AM!8S:)"1% MA9+0%+FB@H/$Y;#Q*?@X"3I6P4E\I;A5!]]@35D(\6P'#\FPX5M&R##6%H*8 MOPU.D#&+9'A\+T$;U9Y6\?![AW[OC#?&+(C"B6#?:*+7PT:O 0DN2<[T3&P_ M8VE0V^+%@BGW"]M2UF] G"LMTE+9,$@I+_[)2WD0!PH&Y[Q"6"J$IPJM"PI1 MJ1 Y0PMFSJP[HLEH(,46I)4V:/;#G8W3-M90;MTXU]*L4J.G1_>$2OA*6(X@ MEG!/.>$Q)0P>N-(R-_[2"FY@;J(GR9F3F:P)7Z$"RD&O$8X!ON &&407@*[N M4!/*U+6!=)*__A)T_-\B,WR:W\'5AVOX8''_6(M<$9ZH@:>-C9:I%Y?VC M[ MP@OV1/ HN%XK^)TGF!SK>^9LJ@,*=PK!S5T MHLI?D<-K7<";88(FD1?&%Q/!-R@UM=]3$_PH)2;%BC-HFK##I28D'I&HW) DY\SC',I*5_!F"BJFO#$Q4*A MW#CN#SS+M941)DH8)3:EFS A+,Z9&\"?,\$8F%3=$IG\54.Z79%NUYZ<([TI M2"]P13FWY!:$F4#%[4T'Y3*;138K;-=)H%R291G)ACQ!65,E1,H+3A7FR:] M5\S:/;_?/<^N7['KOQVX9;8A3]Z(VOZ;GJZ3."(8^/LFXK_+S]/*SV7M@?>4 MG>"@607_G\(3A'O:X<\M/27>439V.V'GQ)-GQ"ZY:U5*O3#B\8M.]50>L_J$'EID<>"OI1]T*N!_LN%=2WJ9]6B\I]WA,< M^\X4U+>F?U:*2K"C_MCN]8)3OY\1"UK=L'W"UCNXY3K'V,N_@ECD7!?WN6JV M>F!\IGBUF-N:R4X%#)<&TK_MFM.3Q4.@&&B1N;OT0FAS M,W>?:_-X0FD%S/I2"+T;V VJY]CH;U!+ P04 " #(@Z94ED(J&JL" #Q M!@ &0 'AL+W=O_KO(2*ZDNY H$S"ZDJ:K"KEKY>*:"% U7<#WN] MU*\H$]YHX,:F:C20M>%,P%0175<556^WP.5FZ 7>=N"!+4MC!_S18$67, /S MM)HJ[/E=EH)5(#23@BA8#+V;X'J2VG@7\(/!1N^TB54RE_+9=KX50Z]G"0&' MW-@,%']K& /G-A'2>&ES>MV2%KC;WF:_<]I1RYQJ&$O^DQ6F''I]CQ2PH#4W M#W+S%5H]B/+2\W6E+NXLPD8RK@^1\33 M;$+./IV33X0)\EC*6B-$#WR#1.UR?MZ2NFU(A4=(W5-U2:+@@H2],#P 'Y^& M3R#OX,$!^.3CJ^_!?72WLSCL+ Y=ONA(ON]J207[0VV=7Z#%0DO."MJ4/5HZ M5:#1RF8 O;YC K>$44YF. B5L_G7S5P;A:?D]PE&4<_?!R5!%'1!_Q&*.T+Q28M<5<&_JKH^(3+IAX5)%J3)GBQ_YWZQCP&>D"43FG!8 M(+!WF:$QJKE@FXZ1*W?ES*7!"\PU2WR30-D G%](:;8=>XMUK]SH+U!+ P04 M " #(@Z94E4V%/B,# "J"0 &0 'AL+W=O1478@E M<'PS%S*G&H=RX:JE!)I84)ZY@>=UW)PR[@S[-G8GAWVQTAGC<">)6N4YE2\C MR,1ZX/C.)G#/%JDV 7?87](%3$$_+.\DCMR*)6$Y<,4$)Q+F ^?*OYSXG@'8 M&3\8K-76,S%69D(\FL%-,G \HP@RB+6AH/CW!&/(,L.$.OZ4I$Z5TP"WGS?L MU]8\FIE1!6.1_62)3@=.UR$)S.DJT_=B_05*0VW#%XM,V5^R+N=Z#HE72HN\ M!*."G/'BGSZ7A=@"(,]A0% "@GU ZP@@+ 'A>P&M$M"RE2FLV#I,J*;#OA1K M(LUL9#,/MI@6C?89-WV?:HEO&>+T<$0SRF,@4_N1C46^%!RX5N03^4JEI*8K MY'0"FK),G6'T83HAIR=GY(0P3KZG8J4H3U3?U2C&4+IQF7A4) Z.) [)K> Z M5>0S3R#9Q;MHHG(2;)R,@D;"6RHO2.B?D\ +@@-ZQN^'^P?@DV;X!.)C\!TW M8=67T/*%1_B^R07E["\UB^,<^\*5R%A"B[7"$W(G06&?BH"8DVO&L8^,9F2* M05(B24X)+)@:F_E[T71KL9QNZXQZNSY:.;9 ML=&I;'0^9H,+_JG!2JU6NSSDBKE>)ZS6* MFP">X[B@[0*'9SSG%1P2UZM7+]ROWKA7KYY_K'J^]WIT>(T2KW(A=;E'-4DL M:=Y([VX=8CG(A;T,*!*+%=?%*5!%JPO'E3UF]^(C_W)<7!M>:8I;#.[Q"\85 MR6".E-Y%A&63Q<6@&&BQM$?E3&@\>.UCBICVZW?MI!D? ;&7Q!_G7-_C,JZ&3J'UZLYU55:0$JL; ML2(<9A9"EEA#5RY=M9($YY94,C?PO,0M,>7.:&#'IG(T$)5FE).I1*HJ2RQ_ M/Q F-D/'=SX&GNBRT&; '0U6>$EF1+^LIA)Z;ALEIR7AB@J.)%D,G7O_;I(8 MO 5\IV2CMMK(*)D+\6HZ7_*AXYF$"".9-A$PO-9D3!@S@2"-MR:FTRYIB-OM MC^B/5CMHF6-%QH+]H+DNAD[?03E9X(KI)['Y3!H]L8F7":;L$VT:K.>@K%): ME T9,B@IK]_XO=F'+8(?'2$$#2$XEQ VA/!<0M00HG,)<4.PTMU:N]VX%&L\ M&DBQ0=*@(9IIV-VW;-@ORDV=S+2$60H\/7K #/.,H)DMRK$H5X(3KA6Z1C.H MR;QB!#V13/",,HJMMV*!QE@55_:))F\576-F.9CG %9:TDR3O)Z_2(G&E*E+ MB/@R2]'%ITOT"5&.G@M1*6"H@:M!B$G'S9JD'^JD@R-)?\7R!H7^%0J\(.B@ MCT_34Y*U=+^#GIZ_>A=]@@+XIZ?Q"UL M1U#4"HI."MJJZ:I%63G%3S+#34<./'7J'9ZI.[ZN;'AU%E2KA C"^!Y M-SW835G?@G5'BY4]YN="PZ5AFP7\.!!I #"_$$)_=,S-T?Z*C/X"4$L#!!0 M ( ,B#IE0Q@:[3G0( ( & 9 >&PO=V]R:W-H965TS+?<^?.Y^=="O5JRX!#'FKN-!CKS2FOO%]G9=047TI:Q#X M92E510U.U[?AS22Q_L[A)X.M M[HV)S60AY:N=/!1C+[! P"$W-@+%UP8FP+D-A!A_VIA>MZ05]L>[Z/>(!P<$42M(/I?0=P*8I=H0^;2FE)#LU3)+5'6&Z/9@:N-4V,V3-A= MG!N%7QGJ3'9'.14YD+EKF8FL:BE &$V^DCEV3+'F0.22/(@-6J5Z)V=3,)1Q M?8X>S_,I.?MR3KX0)LA3*=>:BD*GOD$P&][/6XB[!B(Z O&=JDL2AQPOM7UV@3416G)6T*;M1$%F M"C16HS%@<>Z9P!HRRLD*!D'8.7T@&W1D@Y-D+WA([>[72N:@#[(U M 8;]9:-1\(EMWRF\'AYA&W9LPY-LN"\,3T9!5E(>;LOAWJI)T%NU0=MWBH/K MY#!:TJ$E)]&>I,%V8;M3=8@MV=NM,$S"ZT]P^UY7@\'H$YS?NQ_LW8SG;<6$ M)AR6* LNKS YU=QWS<3(VET9"VGP G+#$G\1H*P#?E]*:783>PMU/YWL'U!+ M P04 " #(@Z94[6P::!\# "L" &0 'AL+W=OR-)P)>%1$EWE. MU=LM<+F=>*&W6WABJ[6Q"_YT7- 5S,%\*QX5SOS&2\9R$)I)010L)]Y-^&$V MLO;.X(7!5N^-B8UD(>4O._F23;S @&'U%@/%/\V, /.K2/$^%W[])HMK7!_ MO/-^[V+'6!94PTSR[RPSZXDW]$@&2UIR\R2WGZ&.)['^4LFU^R7;VC;P2%IJ M(_-:C 0Y$]4_?:WSL"<(>T<$42V(_E<0UX+8!5J1N;#NJ*'3L9);HJPU>K,# MEQNGQFB8L&]Q;A0^9:@STUO*J4B!S%W)S&1>2 '":')%YE@Q6^07"[O9_6D+<59'0$\BM5UR0.+TD41%&'?'9:?@=I(P_?RWU,5Y.S MJ,E9Y/S%1_P]J!45[ ^U=7B).1-:((H;HM@1]8X0[5X/U*^G*\65A[[S8,_V9AKV@N'8W^PG MLL-H- @:HW=PO0:N]U]P3.A2V6+KHJM<)/L;M^ Z;.(DZ89+&KCD)-P3I, V M=(%EOE0R)ZD4[JW@&1/E$@>E M4%G'3 ].(#XDZC7C=QOR'NGR3^A#DTV$!W MW%UP_=:^P0%9VV(P&'6##1JPP4FP.:2E8N8-NV@A-3-=8(/VMOT#LK9)& Z[ MR88-V? DV0OE)5S1+(.,&/I*SE]NGB_^D<)AFS0\(&V;'#DIHX9S=)+S61IL M$D5]7FPKD:[%IG6+I:[%=M&.6N7V'L<>^\*3R[A ML$19<#W >%5U-U83(PMWO2RDP&PO=V]R:W-H965TS#:A]<<((U M@#.V2=I_OS803!+B=%=-7Q(;[L>YUX>#\6C-^$^1$"+!2Y;FXKJ72+F\)$M.,Y(*R'' R MO^[=P*N)A[1#:?&#DK5HC8$NY9FQGWKR-;[NN1H124DD=0BL_E9D0M)41U(X M?M5!>TU.[=@>;Z)_*8M7Q3QC028L_8O&,KGNA3T0DSDN4OF-K?\D=4&^CA>Q M5)2_8%W;NCT0%4*RK'96"#*:5__XI6Y$RT'%Z79 M0/:=>@?U-ZJVIHKI=Q)KFZ2Y6?'-_B%.<1 ;.2,Q.6+5E. M,U???*>-Z!>)N&7G1V].\' M90Z^2I*)?RS)^DVR?IFL?S39LDE&-LDNP((ST;E$5=2@C*KU8#5&$/F#D;-J M-Z[#RAT,^XW5%F2_@>Q;(3\0(:[ 310569%B26+U;"J=BBC63W\7V"J>WX+Q M&2(4#G?0=IFY@[[;#3=HX 9OZO!N:W,BN[ &>RT+AT&X@S380PI=US_0UT$# M=& %^HBC1%WB.T@M) N;R.'I&3ULD@VM9=P+23--B]]_@X'[QY,@\R*MQ@]T M3L 9S:O9*\%M@3V!!TI/"U3H&HEU3_+XU6&W:.(/O1V:U%9MGH1]]P!- M8.N] *V@]:N@D(2_B2,0F;#H]"R!1F6A=VJ>',GP!J(8F8:GT6FX+\%^BP$U M3_I[/.D/PP,T,3(-[3I]4Z@="M-;L1+MBB0T4EN&!/-XC3FQM<5H*PP^@#-& M(:%=(M^#,_8,_G'.&-6%X6DX$^YQ9E]:PCW*M&RV 1OEAG9EG;&Y/$(-9*05 MN:>G!C*BB.RB^ [4.)+AN)P@H[4(G80:==A@:^>Q*R>UD7_ :!NRT6MD5],O M!<^I+'BE)G/ZHL?6;AAQ1?T/H(H11F07QO>@BCW#X#A5C,2BM^U?_S-5]G>R M \_=I3W[IG;"AU".42[;]$NJX&[RW^G=8:3$;XHC[8$B%B1R^HXI[G:')_= ME(=&CC&OSMX>,5_07("4S)6K>SE0:\^KXZQJ(MFR/!%Z9E+MWLIA0G!,N#90 M]^>,R)DR.K8U2V_>V+:,-2;&\Y%O"]),5%RE6>BC6MMP*@N/"*4ULY#B^ MG6+*K,FHN'J80R"#VRZR@Q30F3E#,@R&IL3>'[.1KD#H7%'24[N7<-\E+N.?^:#Z[BL>7D MB$A"(I6'P/KO@2S'GR-XW59FR% M%HC)"F>)^L)W?Y"J("^/%_%$%K]@5]DZ%H@RJ7A:.6L$*67E/_Y>-6+/0$$LXB 9;%FYCS=B?>1,JK(Q;6F0-^<_'.M[<&5(JG\UY!M4&<;%-D&1[)] M$EQ*,,="/%*V!CCE&5-]LUJ&\8LPN8 \3) [<)R1_;#?JE-6+8Q>C=$S8IQ& M499F"5:Z(=.4"T7_P[E0],$L(WE[ "Y@&!S"[+$*!F$_2K]&Z1M1_JE)-M.: M!NYPDI$^;'ZW.=!S#['U6"'?0_W@@AI<8 2W( ]:UK>Z@8I$&\83OGXTK)ZP M#AN^PEH=UMF&QB(^2$73?!6\>P-]Y_=;25994EY?TQ4!9Y25HT>"A3SOFP)S M@A 4GGT:\ S'5HW0:53;>1E&5G'V5PKTAAU*GC1KX]S;7>"+L;(*U2)$Q5SH-Z>D:*#< MT*UI)372#@>OP$[8R#0TZ_0+\/-$!O)#L^3_%#^#+O.&,#@$VF/E^L$1H,T> L-?Y6?8Z9#GA^XAO*Z5CUSW M"+QFTX%F;9\7;^JDS4_30D*-U"/G%0B*&LE&9LE^ 8*>R& @Z',\VW4VBH_, MBO_#!$5=1>]NH">,VA@;T4=FT?\9>E:AVF^UR#O$V6/E'D/@@ZXKE'8 6?O'78UX];%-P )HGSZRG-O?;?^SC M3M=V8UY^I-"'NC5E M$B1DI5V=RT"W193G_G*@^+8X.M]SI>E=7&X(CHG(#?3S%>?J:9 GJ+^^3/X' M4$L#!!0 ( ,B#IE2:$><(TP( (<' 9 >&PO=V]R:W-H965T\X]V->#K53/.@_K90X% MU5=R P)75E(5U&"HUK[>**"9 Q7J'W-G'/UKFQ$_YHL*%KF(-YW,P41GZ3)6,%",VD( I60^\FO)[T M[7ZWX8G!5N^,B:UD(>6S#>ZRH1=803:_9)MO3?PR++4 M1A8U&!443%1?^EK[L ,(.P< 40V(_A40UX#8%5HI.)R4H.1*[(+1/, MP.5'M#PC=\)0L68+7+K1&HR^(+>E*16&A52&_:+N'WK_BD=- SF;@J&,ZW/, M^3B?DK-WY^0=88(\Y++45&1ZX!LLQ0KRE[7L<24[.B#[$U57) XO2!1$40M\ MP4=0XHLKZ0,Y,#7C5[F3-0EMA. MG[?9765+739[\U]&<9RF _^E14.GT= YI2%NXZI0R0Y7I]/KM7,E#5=RBJO3 MQI7LZQQ7V#]75;;BZI[C2-J[N?W#U&J[>4:Z''/ A M6!E0;8R]/<8DC?KMC/V&L7^4\3/VG#&V>/)$>0EMK/V]T>_ 5!+ P04 " #(@Z949F&WDK$" "U!@ &0 'AL M+W=OKN))[;.C9WP)TE)U[ \US.%8[\-DO& M"A":24$4K,;>;7@S'=AX%_"=P5;O/1-;R5+*%SOXDHV]P (!A]38#!3_-C % MSFTBQ/C=Y/3:):UP_WF7_=[5CK4LJ8:IY#]89O*Q-_)(!BM:GY3-( M6WGX5NZC5:U?4>M7Y/+%1_(]JC45["^U/7B)?@DM.+K=RE\UUEH'+ M8L_V9A+W1L/$W^R;V1$41==MT!O 7@O8.PGX+)C82)8BHX(46&DZVZ!.TM]; M>AB.H@.^]T'7H[C?S==O^?HG^5P_=Q'UWRT6AE%P0-05%!QQ;- 2#3ZTI;:A MI#MM:7/:^/_3UD4\>+=]83@<71\@=T3UPF%\P.SO72KV0L>#N&9"$PXKU 57 M0ZQ9U9=D/3"R=/?,4AJ\M=QCCM\54#8 WZ^D-+N!O;K:+]7D'U!+ P04 M" #(@Z94TJLJ[^X% !2& &0 'AL+W=O+SG:N_-TVS%A26,X,/>/" M_73K=;2 V?&#T;6L7"/MRI3S)[T8A^<-1UM$(QHH#4'@9T6O:!1I)+#CWQRT M4>C4@M7K#?J-<1ZCG GV3W2P=)INUJ-=VU#])TD*>N\_/ MFP.BE:/@>I3/AZ-8;+FUHXQHL >E#;57%" N"A ;6,]6@.-$*I$")2KTUQUL M0&-%8_FW!=XKX#T#WZF!_ZD+.]&5&W$IT;7EG?*:SO6*U_2),U>4%W MG #+)R%ZI$$JF'I!%W-!J8G7K^PF#9&.I"5B?J'3/T9"N@5\U^J2@6<%?%.3 M&8O3&$VY "B6S%% EB0 +W>=Y>Y6E%T'_NT.UZ7HVHZ:'@F&*PGE7 M"-B0[CII=B"WV^HX?UBBU"\LZEN!?IBRY#,$#2!X@HA$$61X^H+663TWT9** M .('\X7>%NJHSD@ I1SS=&<9CS*-9Y70.2VGLSMR9X6=9V_+YAX;SMZ2/M.F/,H0C#Q&,!<%V@X(',QXB,@L2B&309UYN9K?[*NQKM)B7?LIIDOR MHL,C-ZG:V3?=+=V]^M"4].IBJ_))IEIK+HI;4\F,4I0N87JDSPH.7$"MV1D M]RB4[):<[-I)^9)()E'V]H.@)E9$,.U)'0U>[\'KMWPK#;HE,[MV1JU$/M$A M/[12KG/<:AGX]<>IY&773LR/5#!(\ 5ZH"%T8!.D*P[)%HKIZPF\>E&AV_&C M8>[-_&$+1DFV[MDQZ@"7/(KM/+JQ%D'(4QHV49+&4RAL((5EX5C9DHSW)_!" MD$W)IU#WM?/R5:[:KR;$<[#W^OB.=FSS?*_3WYTX7)(PMI/PEFOT&3HHDQ0\ M8T'F1LC!)R%U;\TT=)3$G?V$[?;VUTHSUX^QH=+KD=VR?IB6!0["8+ MOY!)0[: 00-=K C+R!;FV(OE,F*!6;UOFKRR37C.4=[92[+V[&3]YC3MP>NV M'&N:O)*5/3LK5Z(_WHS3)D]$(6 M]$UG$=KE*/M\:B9!\^!ZE4_7)GCEXW?- M8.6KB'>4#)84Z]DGYK=F\&8/GE^7P7;EVZ?^VOZ%B#F\D**(S@#(:?6 1D7V M 3M;*+XTGT.G7"D>F\L%&$F%W@#/9QSFS'RAO[ 6?T88_@=02P,$% @ MR(.F5$5^N)=7!P I2P !D !X;"]W;W)K&UL MQ5K=4]LX$/]7-)D^P PEMF0Y20>8@4!I&$J9/C/_(EI0*\)3$:78\6 JQ^C <9L&2)B0[ M9"N:RF_FC"=$R(]\,. .MO_X&BV6(O_'\.1H11;TCHIOJULN/PU++F&4T#2+6 HX MG1\/3MT/5_XX)RA._!G1QZQR#7)3[AG[D7^8A<<#)]>(QC00.0LB_SS0*8WC MG)/4XU_%=%#*S FKUUON'POCI3'W)*-3%G^/0K$\'HP'(*1SLH[%5_;XB2J# M<,XO8'%6_ :/ZJPS ,$Z$RQ1Q%*#)$HW?\F3"-AM&BF#T,T&;6\>*8&SKI8DBF-@2N,XV+L$?#\O.277Q1)5]#+-(G2O#[N!)??1I).G'PGG)-49. ] MN,DO\VP%>^=4D"C.]H^&0LK(3PX#Q>]LPP^V\#M=+PZ!@P\ =-S)M[MSL/=N M_QT8@FQ).,TVOQNX3BVX(C?G"AU[KN=FKI\)+[E"Q;6!RX4]%[>=RT72ZIU/%AI!Y?-6)K..P*VD0@YZ:>"NS%QOV(-4;50DV=B*ZU"6 M15D;L*P-6(A!+6*F,,/$+)GG?>SC!X['K.,[1\*&::?5S(Q_ZU7,[6GJEEIZ- MEMD!B)GTR]Y"=M]],.@-2/B/Q"W90463"1L)N*+:>W?DX9H-%U[-!L_% ML-4&7-J K6P )+_^,U*^:52OE&I MZ?6IE#MEZ0/EQ=Q123G!P!?I3\KE]TDBO[L3+/AAR+E1*734;W*/2T%CN^0. MM(%YGV%-D#2NN[C9MY-2^L0H_8[RB&;@%'RE(96CY7U,E:=%E%_?RG&,H_Q#2&"E5'? MW&14B,[>'.V@;AL0]1P*C>W0;I3O >UFL#[C>]A%DPEJB9%N!]!R>']3()LI MJ55\<@X1@FWZZIX"K7I*!SS-%)>=^S533FO@AV;@?TU.M\-.=\9K_(;CGC-> M0S T0_!;W+PJ$=7,'B-#I)!&8>3T%:G/Y"E*UDEG5)#&:>3VO/;0J(NL1ON\ MDE=1<5.8YI4;L;"I4#J8N0YXIK+V39I5-C+F&?Z61P]$2,_')*!Y0MC<&2(- MP,CKV<<:-='O0,VIDCK>G>IP2R5HS$1FS&SW>[XBN3XUN40#(^IY]X$TQ"&K M$?67%DZ?4'T=LIEVV@!'PR$RPZ'1S7M0*9> MV]S9ME/5$.A90J!Q2)@J+COW)A//I(&&.L]R^VP#PM,.9K@3@[W*OKEC T%D MA&3T'LO>_2K$\NH[Y9;EHJ?!U;,"UP- %@M.%[*D0K!:\V!)MOC:J FN:6+. M)@V?GN7(J4 ^3_(#();2)4L6AZ:XFAF[$"0L%4MC9#4 >^;)]*:L3,8E(A+^ MK.)65*;TX?TSH"18;D-O7ZTQCN3?J%5JQ1')OG MTY?L\"\5+XL88(WMV(SMQAB8;U:ZNQG68(U[?B*(-2KCWI?(Y[AAB3QJV'Q= M-!ST3'L5K#$E52[X1EK6,56 MF]Z.6>)2<=E-BXDIW!HKL>5&UFJ6Z/4M@#9:X8P7[MK.$DE8-H'/HM,"< MKW'6M\39%[?O#L8V[=O7:.Q;3=I6[6#JUT?G-C]I'/8M'PG^RF-\Q;NJT,3X M&%]CMF_&[(LM..A$JT8OV$P FUN05Z6?WP#L+4]3? W5OAFJ.[07G!1N#LES MLTYF[M!IH-S55#< WSQUVVGZ7LHS58Q9!NK6M_)^1\=28[<)=FXR?(WX?L^; M#%]#NV^YR>CA]MJO+SHV#[%K'6E8>=4Q?X'W,^&+*,U 3.>2U#D<21Y\\T[L MYH-@J^+MQWLF!$N*RR4E(>7Y ?G]G#&Q_9"_4%F^F7SR/U!+ P04 " #( M@Z94XCK7"\X# \#P &0 'AL+W=OULS,/JWTPR06L.G'&=J"5]N/7 M3M*0TA 8:> ![.3<8_N>8U\\VG'Q)#< "CTG+)5C:Z-4]LEQ9+2!A$B;9Y#J M-RLN$J)T5ZP=F0D@<1&4,,=SW;Z3$)I:DU'Q;"$F(YXK1E-8""3S)"'BY188 MWXTM;+T^>*#KC3(/G,DH(VMX!/5WMA"ZY]0L,4T@E92G2,!J;'W&G^:X;P(* MQ'<*.]EH([.4)>=/IG,7CRW7S @81,I0$/VSA2DP9ICT/'Y6I%8]I@ELME_9 MY\7B]6*61,*4LQ\T5INQ-;10#"N2,_7 =W]"M:# \$6(;[2JL:Z$HEXHG M5;">04+3\I<\5XEH!'C#(P%>%>"=&^!7 ?ZY ;TJH'=N0% %!.<&]*N 0DRG M3%:1Z9 H,AD)OD/"H#6;:11R%=$ZP30USGI40K^E.DY-?A A2*HDND:/VK5Q MS@#Q%9H3*M!WPG) ]T!D+D"[2:&[-,LU5@,>( ;M\:6&3WFZ!:&H:2^T+T ( MB-&CXM$3JND_A* (9?*C'LCPDL)7WR#:I/1G#E?H:U8\60@:T72-[GD,3&-_ M=9QK]/7;W&V3(-W) WW1-@(XRODN1[^ SE(;H@ ^0)$M)!- MN\GFL/P%LK";+(3(1GY)YAJ*/6$+V:R;['.FE^GZ)=G)F/5"O<]JO1KQ"*[.%ML462AI;B)9;Z#_4J>-M.0HN@^0G0FYP%=5B 2],%827[LT*)?\_8O*_J@'FCPFT0_LM-N2_Z@D57O0.J3B/ D M8C9X+]Z-[1_X8/Z>![OM @_K_ S/$WC+F3[X&54O'5F_J5EO+BLO=O=%TOT= M K?6G9(9^XU\NO:@?R#O>;#P/-BL'18,_.! ZV/ H7O3^+2KCQO_,7!G^AZH M?+I>"0"=)[W'02HDB.HZU_&^3&#OPB[8UQ#L7\P%?EN>71?[ASXX$QB>"YP= M >+!.R^T WVW?T3_?4W$W44QI%L:0QJC%PHL[M)B7S)P<&'9]U4$]R\F>__= M6>H>"GX2$IZ&S$Y#YIV0,C5.XQYA[I7Z7_&:IA(Q6.D8?<[H8%%>U\YEZ_)D8MGN0-0Z"5EF9PZ.Z7RSYXGDQVD1+H\ATQ_V7"1$J6; M8NO)7 !9VZ"4>8'O#[R4T,R93>R[E9A-^%XQFL%*(+E/4R)>;X'QX]3!SMN+ M![K=*?/"FTURLH5'4-_RE= MKV)9TQ0R27F&!&RFSN_X\Q(/3(!%?*=PE+5G M9%)YXOS9-.[64\,T!\@[X0*M!WPO: M[H'(O0!=' K=9?E>8S5@)>B!*$ K1I+B6\7T80&*4"8_:DY#06Q%?(5DE]&? M>[A!?^7VC:9(:+9%]WP-3&,O4TX\I5,U _:2,JW;(JW@0EKW1+@HQ#9I\NBJHV@JHW MLD<7V!\53YY1KFV"#K:P8@LM6WB!;H5TX+ M*':#<]"B!31RXW/0L@#%-0P^\9P)$5="Q)U"+%] )%1"8:&1_EA(TR'RH.(> M7-?-8=71\/]PL\W X:^R8]S4?=X+M>B%6KZ'.E-@5"DP>L?&7.^JL$8*1(H^ MF&DN/W8H.ZYXQ]>U$/NG3<:_EHDE\YFFH3MNNM@&BUP\;MC8#FNR+4M8?3)> M,!'7-EKEB 5$OKLTJ7R:=7&\94- M/2WB>' U0P=MROI!_,O,; =B'#4M;0?ZXZ!IZ@7@<-2PU:N=B\VU1Q^7MC23 MB,%&!_KN4!LABIM$T5 \MT?E)Z[TP=L^[O3M"X0!Z.\;SM5;PYR^J_O<[#]0 M2P,$% @ R(.F5#W^/5&1 @ % < !D !X;"]W;W)K&ULM5713MLP%/T5*^(!I-$T:2D4M9&@U30D8!4,]H#VX"8WC85C M=_8-A;_?M1.R@DHT3>(EL9-[SKGG.'8F&VT>;0& [+F4RDZ# G%]&H8V+:#D MMJ?7H.A-KDW)D:9F%=JU 9YY4"G#N-\?A247*D@F_MG")!-=H10*%H;9JBRY M>3D'J3?3( I>']R(58'N09A,UGP%MX!WZX6A6=BR9*($9856S$ ^#P$;NS5FSLE2ZT$8E="2EH%.PF1FG!48=H(GM>"\0>"5]STV"#ZPN)^'.^ S[KA/06'I+UUG_<^H\]W^"__,^%3:6VE0'V<+:T:.BK^]6A.FA5!UYU^('J]PHM MDAPI,0F(8)C.66H@$[@KTIIMY-GSGN7G0L:)WO067: MV YO)RW?R2>E-VX5QI^17DT:#;?2&_>B=^&%6V>6^U_0N; 2RM)VR G5[QW3 MIV/J,[B>H%[[8VRID0Y%/RSHMP7&%=#[7&M\G;B3L?T1)G\ 4$L#!!0 ( M ,B#IE1&&PO=V]R:W-H965TV@=9.T !;&R3;^J'H!]JB;2&4J)&TW0W] M\24E1E(<29'79OY@2^3=<\\=CW>D)PK5/[:=>5J2U,B MSWE.,SVSYB(E2K^*C2MS04E<**7,Q1"&;DJ2S)E-BK%K,9OPG6))1J\%D+LT M)>*?MY3QP]1!SOW 3;+9*C/@SB8YV=!;JO[,KX5^ 4'74^<- M>GV)QD:AD/@KH0?9> ;&E27G=^;E*IXZT#"BC*Z4@2#Z9T_GE#&#I'G\;4&= MRJ91;#[?HU\6SFMGED32.6*B"9Q6\8P6_0\&W"OY0"X%5 M"(X4<)>%T"J$1>S+8!617A!%9A/!#T 8:8UF'HKE*K1U@)/,9-:M$GHVT7IJ M=D-CJG-UR2B8\VQ/A4K,\[5>7RH$C0')8CV3ICH+;A5?W8%7X#T1@IB$ +\L MJ"()DR\GKM)D#*2[LH;?EH9QA^'?B3@''CH#&&+\ KA ;HF@LOQN@9OWPRWH MJH)# ^ 6 ]@A"[?GB@Z O!@""0<>=*]"]PITOPN]S"5IL,] 3@38$[;3J91D(.:, M$2%!3D7ISDOP%73Y5B99:2PJC)DJNI_!L8&D=D)W:K M-DCT@0]AY4-X6JQ/=B/LYM9.+:JH1:>'5Y\)I-*E.,DV3Q&+'A.+O!#B 'I' MX6V3Q/I(XJ/H:%^T2(;(]\<8!NW.CBIG1[W.?C2M)%.G.+@8/283C,TG;.TN5+<4U-]3OJ]67UCTYE)C!,=!&*".S8;J+H+ZV\CM?^7T MN"MX/O;":#2*.CC570'UMX4W-8L?MK3A:4M;MPG4WR?J4O#S3RB$O[8?W\O\ M_PJ>V%AUO4:CY]A8=0U&_47XN0K:1!1WEC+%\7SXH:UY$K?UXK'K;[E4V$$]/R:ZPYA7\REK?K?8/8- M4$L#!!0 ( ,B#IE1;J9EDD 0 &D1 9 >&PO=V]R:W-H965TJ E MVA8BB5J2CN.B/[Y#2I'4C<1M@!Z<0T1)G.&;-S-/I&<'(9_4CG,-+VF2J M3NO\D^>I<,=3I@8BYQF^V0B9,HVW,T3<;CLD=[K@_MXN]/F@3>?Y6S+'[A^S%<2[[S*2Q2G M/%.QR$#RS67OBGQ:TI$QL#.^Q?R@&F,PH:R%>#(W7Z++GF\0\82'VKA@>'GF M"YXDQA/B^%XZ[55K&L/F^-7[KS9X#&;-%%^(Y/$W M7@9D 88B4?8_',JY?@_"O=(B+8T101IGQ96]E$0T#.BDPX"6!O1' ])A$)0& MP8\&HPZ#86DPM,P4H5@>EDRS^4R* T@S&[V9@2736F/X<6;R_J EOHW13L\? MM B?/AKF(@A%BN6DF$W(1[AE4C*3%3A;HF:<1@?'C MA>5JU\5JM&.UNU /@- ^4)_ZCP]+./MPKG9,\C9?"[>O&R8'$!#KBY2^6KPL M_[L76GK)$Y;]VY.'K%;4THI::ET'7=2:P$IJ5^R(S:+A"BG-MMR,^_#YQ="- M;UD6P8+EL69)_!>/^G"5BCW._N,KNH0OFJ?J3P>@H (46$###D"W^W3-)8@- M\._[6!\QER$",1DV(2OX&]Z&7I!8.!Y9QT9*GN?!S'MNP3*LL R=6!XSE@JI M3;B@NFJ0%P09Q"(W3]J@%>N080,;)0/:#F]4P1LYX=VPC!5I@BM,SN,7 M%<@+)\@%ERB;&>:/AWO39LJ1'.+7BNV?1KV0QD>$."-=21%R'BG82)%")C3? MB23B4N$G>*U;M9V\;5M_T$$XJ267T'=2_JZ6);64DN!$DE K*G%+ZJ(IG:%0 M&O8YCG!ON$4B,JZ4$=(<,Q0K)>31YJFM'Y:D15.[DU-K*G&+ZD)@UZ+FKQ,. MJQK&+<+ +)F+,EPR?-^'.[W#;U5Y:[+8(TD*QS>*N;=1/EJ5PY SU? BIR/1. 1U"Q(Y.FAL;9;=JWV/YR#@T MU53D\!%Q.EW7.DU/1*=IK=/4K=--2'D)B34A6>W&GD?*]6O:+*+[A\?6U+7( M]7@Z\"^:?^WM3VOQIF[QOCHP&8'9=1GY*>JJ%8S;35#6$7VM(T([Z\AK'&O- MCQ!X5MNB $'"-^C;'TQP*5F=F.]QQAOL0,P'?;P0*:7EC M#L_5KROS?P!02P,$% @ R(.F5*LMZ49Y!@ VAL !D !X;"]W;W)K M&ULM5E14]LX$/XKFERG S,06W(2VRED!@@WUP=: MII3VX>8>%%LDGMJ63U("_/M;V8Z=$%D)A7L!6]9JO^_3:E=2SAZY^"47C"GT ME*6Y/.\ME"K&CB.C!"% >GR,*P-2NI.Q;T4;DH5G9P)_HB$[@VCZ8=2 M_=(:]$IR'2AW2L#7!.S4Y$[QZ->IECI&$<\@_B0M9_ 4W4%0QLN4(?Z RF[H M:U%^NM"3FZAG=#1EBB:I/(;>]W=3=/3A&'U #I(+*IA$28[N\T3)$VB$Y^\+ MOI0TC^69HP"Y]N]$-!PT'@>EQ\%>CW6$+5N/ M?,,CKSR>H!F;)WFNFV8TI7G$T!$$8F5\; K#RO^P]*]S[&I"!IB$;C@ZY!/MQ!?NJ'OA>X#? J+DW]B(_QP$QPU! <_3\$ M(STM:;J?X,@ W/>'GAFWW^#VWQ&CM; "QI^ MP?OR6S&I8#*@&6*O@'(.+XJ7S?O(!OO);G$(&P[A.\]1M6CH+-T[0>$.YC < M#D*_8SE@MZVKKC4[_BRW*"P^11VD]>#+V9;8#R0[WD-VFT=9/;"^@KUT'37([ M$/9H1WRW'W2 ;HLG]E^7Y- WID^G.HZN8,,MX!RXI"GZSD16Y3] 7#T\,P!] M;$M[;8G#]AI7'4[6^FQ4A!/T^%)5T>"+-O IP&=4S>XX0"4+Y*&L.EW@ ,7T MV73 N3YP*'\]U,@PTK8^;?G$]OJYK4^31]^NCM6MON(8RX)&[+Q70/EE8L5Z M$V0[>[7%E;BO8&19V&_FN ?(81&PS;(MY\1>SHWSIM?]VUG9':]9X8K5_E@D M;;DGQ)HQ+N9SP>94,?098":Y3"+T@Z9+VP:(M(69V NS)1/0QG'2.%YIQX9= MD5&RRO-H,^V[;AAV;"9(6Y>)O2YWKLY.Q$9X5B>_L1;;^DOL]??W--_>;!@9 M[9Y4@T$0!"]V%76W@^>E+-U.[!]EM7MMXVUI,["=92[9X'3Y_ M1U#/QT''.93H*KW=TM8E8J]+YENLRSU6WQ=L?0Z$$Z&"MRN>%31__OA'0+#_ M2>I[S$S?0<-<"18SR(QZKP1Y$7*E2O0SK($')N CDEJU$[W'XD)/J![OAHDY M;*:.J-17SN ^UM>77SCHAX]/T )R+N0,IB_*E>#557?Z#&\0^660R#5 <%/> MB$.DZX'94[2@N<[6^HY5PZ=%(?A3DH$=C.#V?==#>IA9FLA%Y7<#40E(1B*9 M;4+JFY:QLW$EG&EK?1>OI5GFJIZCIKFY\+\HK[E?M%_B\10;VJ^\\=0SM0_& MTX&I?3B>#DWMH_%T9&KWQU/?U!Z,IX&I/1Q/0U,[=H& :_RBJ1FY80)?3&I< M8:"-C;PQ$,=&YABH8R-W#.2QD3T&^MC('X, V*@ !@FP40,"&A"C!@0T($8- M"&A C!H0T( 8-2"@ 3%J0$ #8M2 @ ;$J $!#8A)@PL2C*^)20/('NO?K9PV M[JM?O6ZH@$(O48 W 8H,<+*H?DJH7Q8OREY(95XIGY>."T9@)W0&^/W!8 MZ MKN\D-$HGRT7QWRU?+K*]B*.4W7*0[Y.$\L<;%F>'ZXDW.?[Q-=ILA?K#62YV M=,/NF/AM=\OEEE/U$D8)2_,H2P%GZ^O)6^_-#0E4@^*(WR-VR&N_@1K*?99] M4QL?P^N)JQ2QF*V$ZH+*KP?VCL6QZDGJ^%MW.JEBJH;UW\?>?RD&+P=S3W/V M+HO_B$*QO9[,)R!D:[J/Q=?L\"O3 R*JOU46Y\4G..ACW0E8[7.1);JQ5)!$ M:?E-O^M$U!J@K@90-X"%[C)0H?(]%72YX-D!<'6T[$W]*(9:M);BHE3-RIW@ M!S<#;1V^)GR*4#>%8 NA"^ _(MY2PO/RW]HRIYJ.@? M=25/=:23=TL?9;$*\)9SFFZ8^GVE$W9U3! #MSQ:,?!5'0'^_"2[ Q\%2_*_ M+&)P)0878G"'F./D9+7)>1FE>LROP#^@;=QE&LN>2=&S.H\?EA!!@@(?+9R' M%DVDTD1Z:6+U NFIB30T!0'!P0RW2_(K2;Y5T@]3005XX4Z]N64"9E7/L^>O MAGDE9MYOF#L5XPI(]V4<%&) '"61*.8AS.*8\ASLY+YB)EK/VC+2O#839<;: MIB&H] 6#].UWN[/U!0/T>:XQ1O>GG4^ZZWKQ$A?-?#+K4%6S:V^HJBMP*-@C MRXX^,"Y9*G&I@*P4KZ2CZV/4I'*.,^NN3YP9RTM/"#M4&5[ P;P8-9=H2"X- M3Z"=)RW.[$TQM%67<7U(GM^9H0$%['EW,((SZU GSESFK74Z##W@,'I=UW/A!PPLXF!?C.;,]] !G1H8T: S2G.TF M.GJ_VD"&)Z@?3\YQ9MWUR4*%[^-9X':H,KQ @WDQ:BZ;]Q^67-;6G^P\:7?F MP%9=QO41?GYG1@84J.?MP0C.K$/]Z,Q!QW08>J!A]+C$F76H>3^)!A[(#H]+ MG%EW73_[L$OF'=<7R- "#:;%:+[\1&BB?3GHOZ:!#&_0&+PYWU.:ZU[=%8(- M57 _JISCS[BY[H5=W+4V@ TS\&!FC)E)W+P'L632, 7;F=+BSF0*L6VMWS@_ M_C\\>J@]>^AYBS"".^M0)^YJR5(CA"NG' ME;/><6BN=76L9!!###*8&*.FL8SN6R0[M=>1$L8WQ4M7N:S"?2K*-Y.J?ZL7 MN]Z6KS.9P\NWPCY3OHGD8&*VEDW=Z4RFBI&ULG99?;]LX#,"_BF#%A[H9JOM@C^?[L@&'D%_ MV]U+,_-;+04M@2LJ.)*PGGF+\'89QE; [7BB<% G8V1=60GQ8B=?BID76")@ MD&NK@IC7'NZ ,:O)F]4=#9_XU2KJ:\-N;7OYPWELJ;$/901^BJXWBKTB1=0_%_>-QZW;N,WMY=X M4.%7(D WI'>6/V/?IQ%J .4FTO!#DJ4Z=2S'&78P,9Q,YTE':&T:5I=@U5U*4:C^*TA^I8M,/AJOVI MFU[7T,6=$Y:.QC__2O^D$2A!;ER[H\S%7G%=]P3M:MM2+>I&XKB][L?,#6F2 M0R$&:R,:&%L>DG6+4T^TV+FV8B6T:5+<<&O:0I!V@_F^%D*_3:R!MM&<_P=0 M2P,$% @ R(.F5,L/#@ \ P T L !D !X;"]W;W)K&ULS5;+;MLP$/P50LBA 9)(I"S9*6P#B9,^@!8(XK0]%#TPUMHB M(I$N2<=IO[Y+2I$5/X0>^K4;/1ZJE2V$A!M- MS*HLN?YS"85:CP(:/"_ M:K4FVD4CFAMX;7PV5B.DLW%J->X*S+/CJ56SAU,G1$9FJL2GPW"O[RF9XB.3 MK0H@:D[:89-VV+LKL%P4YA@3ODVOR+NC8W)$A"1WN5H9+C,S#"WR=*>%LYK3 M9<6)'> 4DZ]*VMR0:YE!]C(_Q/J:(MESD9>L$_ KUV$18SMX3/Y_W3: M02=N-(\]7GQ(\YQKJ,6\X7_PI;#D0FLN%^#&)^3ZR0F,NZ@?F?"EL+P0?R$[ M(1>E6F'TSR\(23Y;*,VO#D*]AE#/$^H=('2G\ !B#CP*^PRL\%*/YVZ*Q_&@ MGT3#\+&MZFY0PI*T"7I!-6FH)IU4)\I8]T!J> 2Y@H[BTP8Q?1MN]!M"_5=V MH\)+6D(SVM\R8S>&TL%^+P8-T4$GT5LPP/4L]\)D:$BAEDZR#@W.&^CSMV$* MC3879?3*MM2 ;&PO=V]R:W-H965TB!EM86$8E422J*_[XD)1B MD]3.:':'(G=<,OXB$@")WK*4BHF52)G?V+:($LBPN&8Y4/5DS7B&I9KRC2UR M#C@VH"RU/R2:1> ML,-QCC>P!/F<+[B:V0U+3#*@@C"*.*PGUM2]F;N^!IB(GP1*T1HCG(:!W!N#7 %,YNU)FTKK%$H=CSDK$=;1BTP-3&X-6V1"J;5Q*KIX2 MA9/A4K+HY:LN1(PBEJG=(;"I[U>T5%LF+E) ;(U,&)JW ^[>]!C0:HNF)>8Q M>MKF@"YO06*2BBM%\+R\19<75^@"$8J>$E8(3&,QMJ72K=]N1[7&6:71.Z/1 M1P^,RD2@.QI#_!YOJWR;I+U=TC.OD_ !\VODNU^0YWC>"3WS_X>['7+\Q@/? M\/GG/$@PA]J#=R6>E__U"4Z%Y")OYT".HU@GI& M4.^,H",>F'(>PPG7VIZ;SP6;4A.U">\/>X2=R(JHW\@>G_7!; MA[S;_94LIUU&N-Z>R/LD5NP/3]?_:"O\HX-H=.C#<Z?[^S$U)* V+3OB2V M<\_C>^[.O@RV0CZKE%(-+SGC:NBD6J]O75?%*D8OE@P99^PK6P]!^)":9%78/0@SWCY)B]5'/8 MR-,,""I < AH'P&$%2"T0DO/K*PIT60TD&(+TE@CFQG8V%@TJLFXR>)<2_R: M(4Z/OF*A?!%*P8Q*F(@\Q]#.4R(IW, <2R8I& 6QA*-VUS F*HN!\ 2F&2LT M3>!R2C7)F+I"DL?Y%"XOKN "7% &H"#C\,@SK:YQ$]#N!=8!5[4>35[XUBG=JQS4N64D MXB=[B&ER0S88QA7=%6"AL$BU@%CD:RQ86<(GE66*NFJ)6 M[M[9"X??\R*OZT?=@\"]M^QTNOU^T/>;0]>K%?;^B\*D.IE_K[%WML;WEJ/*J^>,G%&02(8(W)/5Z.8R2<[Z.Z"P=C5;O=+A[S0-OFY7MJ0I=++@N+\YZM6[;=[9;':R/L9V7 MW?>5IOP7P&MQE7$%C"Z1TFOUL$ADV5_+B19KVZ(60F/#L\,4?TFH- ;X?2F$ MWDW,!O5/SN@/4$L#!!0 ( ,B#IE0MTZ)SY0, $T1 9 >&PO=V]R M:W-H965T>E*[Q.976"61=G-7]:2[ M-MIHKP]5'[S@).Z"36V3[/WW'0,+"2'HU"?R$+"9&7\SW]C#L#A)]:H/C!GT MEF="+YV#,<6]Z^KDP'*J[V3!!#S92953 T.U=W6A&$TKI3QSR6P6NCGEPEDM MJKF-6BUD:3(NV$8A7>8Y5=\?629/2P<[[Q-/?'\P=L)=+0JZ9UMFGHN-@I'; M6DEYSH3F4B#%=DOG =^O";$*E<0WSD[Z[!Y95UZD?+6#S^G2F5E$+&.)L28H M7(YLS;+,6@(<_S9&G79-JWA^_V[]U\IY<.:%:K:6V9\\-8>E,W=0RG:TS,R3 M//W&&H<":R^1F:[^T:F1G3DH*;61>:,,"'(NZBM]:P)QI@!VAA5(HT#Z"OX- M!:]1\"I':V256Q^IH:N%DB>DK#18LS=5;"IM\(8+2^/6*'C*0<^L?H=,^2*U M1ANFT%KF.81V>Z"*H5_0%G(F+3.&Y X]",-3GI4VZ&C+DE)QPYE&G]Z2K$Q9 MBG9*YM9 41I:$01*MXW_])$9RC/] 9;1=D8O7 /N6%!NTD!_K*&3&] ]]%4* M

J[I"'?T9D1L@ GO6/J^,1.%Y+C5?9\V[8 M^U\A_T25X&)?A[R.]5]?P##Z;%BN_QZ!Y;>P_ J6_R.P= >+7.%G MT/H9C/KY1V'!:V0D*DJ5'."LL%[9'(9=F;R.A#)LEPBGQ'#4PHJFP'!T11P) M@B@*H[C'\("@'Y(P\N?##,];/^>C?F[*EXPGB(H4%8H?J;DD&)VH4E08/1+2 MN%TJGA+3>-8=_[,I<-V@..<0!S'\9K,>V33[_=-Z0# .XGETX[#&757"XV7I M61R!7G"(495]!_^82KB&\<66EO6A/A;:KC[@8%*<=U4%AY/@/!S:J4$.)\%I?,TI#J]W\;68 MY\<>&>:3=-6(C%>C;S6;MB+WMW&SX MQ-!5"8*GE *DJS&$3"$%&A3GW/9K]( (CD+L>_T2[9XUICE3^ZI?UX"Q%*;N MR]K9]IO 0]4)]^8?\?VZ[NP[,_6'!NBZ]ASR(F,[,#F[BP"5JGOW>F!D4;6_ M+]) ,UW='AA-F;("\'PG(76:@5V@_8*R^@]02P,$% @ R(.F5+X$8 2$ M @ A 8 !D !X;"]W;W)K&ULM55M;YLP$/XK M)]0/K;25MT"JBB UR:95:Z>H:;>^[,'BM*5ZX$ MDMR"FMH-/"]V&T*9DR;6MA!IPEM54X8+ ;)M&B*>IECSS<3QG:WAAI:5,@8W M35:DQ"6JN]5"Z)T[L.2T028I9R"PF#@7_OEL;/RMPU>*&[FS!I/)/>)-#]8*&LJZ-WGLZ[ #\/;/\:[6/ @/ML*GP4'":R).(?3?0> %P1MZ9G\/ M]P_("8K<\KYWBV/<'IV?:HD%;=%#;K2!, M%B@$YD 4+#AERGXWNN_A%US1G A8ZA' !7RF2AXH1SR$C/]OW<=#H/&_UGW\ MNNZQY[VH^VNG>->IT^;N-'2#HK1S3D+&6Z:Z%AFLPRB]L!/DA7VJ1VPW$?_0 M=/-9-T!)F80:"TWIG8[UU8INYG4;Q5=V;-QSI8>075;Z-X'"..CS@G.UW9@ MPX\G_0U02P,$% @ R(.F5/[)RE > P Q@H !D !X;"]W;W)K&ULM59=;YLP%/TK%MI#*W4%0Z"T2B*E3:=56J>H6;>' M:0\NW(!5L#/;--V_GVT(H?E E:*^!-O<<^ZY)W"YPQ47SS('4.BU+)@<.;E2 MRRO7E4D.)9'G? E,WUEP41*EMR)SY5( 22VH+%S?\R*W))0YXZ$]FXGQD%>J MH QF LFJ+(GX=PT%7XT<[*P/'FB6*W/@CH=+DL$$81%) H0T'TY05NH"@,D];Q MMR%UVIP&V%VOV;_8XG4Q3T3"#2]^T53E(R=V4 H+4A7J@:^^0E-0:/@27DC[ MBU9-K.>@I)**EPU8*R@IJZ_DM3&B ] \^P%^ _"W 8,#@* !!+;06IDM:TH4 M&0\%7R%AHC6;65AO+%I70YGY&^=*Z+M4X]3X 5Z 58 ^H[E^0M*J ,07:$HE MR3(!&;%>ZY-UW,D4%*&%/-6(Q_D4G7PZ19\09>A'SBM)6"J'KM*Z#+N;-!JN M:PW^ 0T!NN=,Y1+=LA32MWA7U],6Y:^+NO9[">^).$.B^=.W9#8HBC-N@-]K"5EO8J^V1404IFBNB0/;4&K5\T<>: M>M$FNCC6U)H@[/CEQU&P9>IN$(X[SK_1%K?:XEYMW[E0.=)O'9KK%IVC20F" M)N0,P6M25"EE&7JO[Y=MRLN/]1U[F];D'>M\P]!U=1!&6\[O"0JB:+_SN-,X M<:^ZB:3$6C\C"5W0I*]D?T/J?["[FZ:$@Z/=#78?[WMTH[(># _YN>AGN M;V:WE=##RAFZIVFJOTJW1"IK]V1A'O$^"S8M"8CG;;KQ_%V M&]D3%> @V'+;[4P$NB=D=E"2*.$54_5WM#UMA[&)'4&VSJ_-D&8GC0U-/>'I MKV1&F40%+#2E=WZAO1;UT%1O%%_:N>.)*SW%V&6N!TT0)D#?7W"NUAN3H!U= MQ_\!4$L#!!0 ( ,B#IE2'"S!N%P0 (0 9 >&PO=V]R:W-H965T M)D)? MME;&K#]YGHY6F#+=D6L4]&8A5*%OC_P4L9%:S3,G]VI MT5!F)N$"[Q3H+$V9>K["1&XO6T'KY<$]7ZZ,?>"-AFNVQ!F:Q_6=HIY7L<0\ M1:&Y%*!P<=D:!Y]NPAR0C_B=XU;OM,$N92[ED^U\B2];OHT($XR,I6#TM\$) M)HEEHCB^E:2M:DX+W&V_L-_DBZ?%S)G&B4S^X+%97;;.6Q#C@F6)N9?;SU@N MJ&_Y(IGH_!>VY5B_!5&FC4Q+,$60\ ("P!85- MP1TFP)Z M):#7%- O ?VF@$$)&.2Y+Y*59WK*#!L-E=R"LJ.)S39RN7(T)9@+6UDSH^@M M)YP9S;*YQF\9"@/7&_K5<#)%PWBB3^$C/,ZFJ ^%%&T(_#/? )V[X+2-X-S@( MG[KA4XPJ>+ '?MU@]N P_*;![&$!]W^&>Z1@)6-8R1CF?-V&,L*?7VD$?#&8 MZK\<_-V*OYOS]P[P3V2:D@]0.49/;5@S!1N69 @G5 *Q3!*F-*Q1%45RND_, M@O\LY[=VMQGY'=_W*7>;7=&:#;MN-NSFS6$_):-7):/G3,:K9/\+8T-? @)5 MQ1/M!G=*+A5+'7GO5U/UCZ+KH.(?'%?7J\&[4GQ6Q77F3C%+$.3B)3"6F954 M_!^,@:4R$V9?) 7C8">2H$^1^/LC.:\B.7^OV ^H4O@JF:#V9U11EI OYOVQ MB&&&4::X>8;Q4B'2)FP<.EU445P(<8:%DJFP+7.F(CRLHTI]KVAA:]R%3IR M5;MSX+;G-XIT',?5II-2TS80^F\ZZ,&#A!DS7"^>\_>HZ!P@8")% M@=:_7NY!;;%![S@%7SMKT'?F;"/>8Y-^/D=2D M>NGWWBFFNH;C_ ITY-DQQ M-J=M_I"/O\$WZ 3]O3[N[=R&[.V8#F5+VD<@P041^9TS^H)5<>$L.D:N\PO2 M7!JZ;N7-%06)R@Z@]PLIS4O'WKFJ:__H!U!+ P04 " #(@Z94JN+[YDX# M #:%0 #0 'AL+W-T>6QEZ^A"&]73."EI?EA63!LE+55!MNFH6UI5B-*N!5(BPV^DD M84&Y)*.!7!0WA:Z#:;F0>DCZ;2APM\_9D$3)>Q(XN7&9L2%Y.'_[8U'JZS>! MNY^].SOK/%Q<[\?/+7!!0J]H[P#1RXZY4&6+8O+)8?(OB6/25[O2K1>CM3&& MD?M>\A85(Z:'SM=O)@Q+<-5!AK4[+I0>'>3O!6]6.&PJ =0\,:TMV5[K](-*OY8ZD\+,QQI M^U K[%:QG"]M?YFW!C#U"%>G5256'P6?R8*YP1^<<#2@:UXP+Q5_,MF@5*8F MP!0)'IG2?+H=^:EH=<^6>EU.RQSWW#U!SW]WGF=,,D7%MFE3^\<\RZ]V'%_] M*\OV6V7?L-=C:RZ8WYUG&Y+.#H9'7=&+^<-W1-\]G M+*<+H>];<$@V[:\LXXLB;9^ZA8EHGMJTO\#PHJ0]]IM<7&9LR;)QTU6SB6T& MIF&R-A<0]I$;>_D1C.,P/P(8E@=S@'$<"\OS/XVGCX['89BWOA?IHYP^RG$L M'S*V'RR/GY.:RS_2-(WC),%F=#SV.AAC\Y8D\.-7P[P! \L#F?YLKO'5QBOD MY3K UO2E"L%&BE8&"K@-4.Y/?G@9KR<^(85A7S MANU@'$E3#(%:]-=HDB"SD\#'OS[8+HGC-/4C@/D=Q#&&P&[$$,"0.+;O MP;WW4;A^3X6;_^:.?@%02P,$% @ R(.F5)>*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'$+4 36V(EF33]]2O982NGX79?;GC"EH4XOK9TKB2NGJ5Z6DGY M1+Y7I=##8&O,[K+7T_F6553_(7=,V"MKJ2IJ[*G:]/1.,5KH+6.F*GM1OS_H M592+X/KJT-9<]?P3:5ANN!2VT!4\\ MXC]8,0SZ =%;^?R75/R'%(:66:YD60Z#L+WPR)3A^2_%F8-<;%QS=B[Z'FWT<3A M\-D&\5+]GS#*]9KG;"SSNF+"M'%4K'2 0F_Y3@=$T(H-@]'#XV3A[L?^P+1H M[\U8*"]2ZI+;"VI:-'B8*+/Q9)9-QL0>90_WT_'-TI[2*0"9GA(R]B ' .3@E)")!WD. M0)[C0HZ9SA7?N7(BU^2VUEPPK0D5!;FEVH.\ " O<"&SNJJH>G& &=\(;K]& MA2$W>2YK8;@'^06 _((+>4>Y(H^TK)GCO.."BIS3DDR%-JJN_,&\#XWF?5S, M6UI:,$8:"9*1K'92V&_X3SH$;8.LFS%;&9\%DDJ(;)5O5"GZ)C:0/T)L@T%3.BFDL\'R2-$ML?,MGLO[4@\9\IUT\H.T-F6=@,( MB2-$-L=4V+ QLJ3?N^\>Y(D0610+MF>B[H0(,D*(K(2%*[3OUYPJ\T*6=BS1 MM)D5^0&+(!M$R#;(ZI5F_]2V$IGLWV@@@C00(6L 5'XG#8W :0>R(6!,/Q&- M('%$R.( _ M,22:^*2B27U,2#0QLFC@$=P730RN<)U4-)V'#HDF/I5H/I/,-N]C0J*)D44# M8,ZL@WQ,2#LQLG; :'8')$@[,;)V8,Q.%X*T$R-K!\;L="'(0C&RA6!,?]Q, M( LE)UKN:C$'/B9DH0390C#FN8\)62A!MA",>>%C0A9*D"WDUA!?QTCJ-OC( MV9@9RLM.#I> FRS( OIO"O%;2L@_R4=-=%HM%G79:OU5\CXFY)\$V3\@9L<_ M">2?!-D_X.HM.?,Q(?\DZ-,>8/VV&TW(/PFR?X[.=7_)C5+(/RGV+.@XYIM, M,X7\DV+/@B#,[JXOY)\4>[D-Q/13N!3R3XKL'QC33^%22$(ILH1@3#^%2\&] M?F0+'5\N:OJ0CPE9*#W5AHW#['8AR$(ILH4.JUJ_2SQ2R$'I!RV]=84^YIIN M-HIM?$S(02FV@][NGKP;R0'DGT'CGUY365]?%6S-!2MFMGEMRW-:YG-%W$>[ M&9ZD;D-K79?ER)8]B'M)B\,?U Y_KKO^%U!+ P04 " #(@Z94F!M:GOL! M #+(P &@ 'AL+U]R96QS+W=O#B55;.;IN%72F6]R\>NW/1#/IV/;/KQV$WGY;A-0[=^ MZ[8YZ7+9IO'[C.;QX?O,Q.G&;9Y63?HX7'>7=-G(S7ERLWAZ737CTZLTJ7:00I#6#S((LOI!#D%>/R@@ M*.H'M1#4U@^ZA:#;^D%W$'17/^@>@N[K!\D295P2),VP)M!:D&LA\%H0;"$0 M6Y!L(3!;$&TA4%N0;2%P6Q!N(9!;D&XAL%L0;R'06U%O)=!;46\ET%MG#]L$ M>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$ M>AOJ;01ZV^QE"8'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>CGH[ M@=Z.>CN!WHYZ.X'>CGH[@=X^>]E-H+>CWDZ@MZ/>3J"WH]Y.H+>CWDZ@MZ/> M3J!WH-Y!H'>@WD&@=Z#>0:!WH-Y!H'>@WD&@=\P^5A+H':AW$.@=J'<0Z!VH M=Q#H':AW$.C=HM[M3^I=IL]#+M>>KS5>_R>IGL[GYNOE+\NOG7B_:"\X)_AW MY_$O4$L#!!0 ( ,B#IE1TTL9BW@$ %HC 3 6T-O;G1E;G1?5'EP M97-=+GAM;,W:74_",!0&X+]"=FM8Z1=^!+A1;]4+_T#=#K"PK4U;$/Z]W0 3 MC1(-)KXW6[:VYSUKD^=JD^>=HS#8-G4;IMDR1G?#6"B6U)B06T=M&IE;WYB8 M'OV".5.LS(*8&(W&K+!MI#8.8U4X2$A3RO[.6%9N7"1)F3LRX1NY/N P[K'#7E?E31X M,CX^F";-8MN:A;BK*>2G2WS1HYW/JX)*6ZR;M"0/SI,IPY(H-G6^+WIQ.CFF M':;]E9^=WY^)J?39WT?=:9=4 M_C [;>^K]:O^/ +K;^?O\<&UL M4$L! A0#% @ R(.F5"KE,7B0!0 V!@ !@ ("!#0@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R(.F M5&3J]J:L!0 %18 !@ ("!3Q@ 'AL+W=O !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ R(.F5,75/9I*" -B, !@ M ("!;"H 'AL+W=O2-\6E1$ -8R 8 " @>PR !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ R(.F5/1*%:N?!@ CA, !D ("!#TX M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MR(.F5.UJMLV2"@ &PO=V]R:W-H965T&UL4$L! A0#% @ R(.F5'9+.&PO=V]R:W-H965TH.0, $T' 9 " @7&, !X;"]W;W)K&UL4$L! A0#% @ R(.F5(#Q)#8: P ; 8 !D M ("!X8\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ R(.F5#A&^= X"P )1\ !D ("!FYH 'AL M+W=O&PO=V]R:W-H965T&H !X;"]W;W)K&UL4$L! A0#% @ R(.F M5 ^U1YS=!P ^!< !D ("!)JT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R(.F5+!LUH8G! G0D M !D ("!6+X 'AL+W=O&PO=V]R:W-H965T#6:H" U" &0 @('BSP >&PO=V]R:W-H965T M&UL4$L! A0# M% @ R(.F5/\#/NX,! F@T !D ("!!M< 'AL+W=O M&PO=V]R:W-H965T M !X;"]W;W)K&UL4$L! A0#% @ R(.F5(A9 M(.[O @ E@@ !D ("!A>$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R(.F5.%8D8AK! 8!0 !D M ("!U>H 'AL+W=O&PO M=V]R:W-H965T<(TP( M (<' 9 " @<_S !X;"]W;W)K&UL4$L! A0#% @ R(.F5&9AMY*Q @ M08 !D ("! MV?8 'AL+W=O&PO=V]R:W-H965T;_ !X;"]W;W)K&UL4$L! A0#% M @ R(.F5.(ZUPO. P / \ !D ("!= &PO=V]R:W-H965T&UL4$L! A0#% @ R(.F5$9S+#+= M P 0Q !D ("! A(! 'AL+W=O&PO=V]R:W-H965TE&>08 -H; 9 " @=T: 0!X;"]W;W)K&UL4$L! A0#% @ R(.F5,V'[J7W!0 ^B8 !D M ("!C2$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ R(.F5#W,UA3T @ *0H !D ("!H"X! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MR(.F5+X$8 2$ @ A 8 !D ("!*SD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R(.F5*KB^^9. P MVA4 T ( !B4,! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ R(.F5)@;6I[[ 0 RR, M !H ( !K4P! 'AL+U]R96QS+W=O 0 6B, !, ( !X$X! J %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& $0 1 "3$@ [U ! end XML 74 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 75 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 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 263 312 1 true 110 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 2123105 - Disclosure - Debt Sheet http://ouster.com/role/Debt Debt Notes 12 false false R13.htm 2125106 - Disclosure - Warrants Sheet http://ouster.com/role/Warrants Warrants Notes 13 false false R14.htm 2130107 - Disclosure - Commitments and Contingencies Sheet http://ouster.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 14 false false R15.htm 2132108 - 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 2134109 - Disclosure - Stock-based compensation Sheet http://ouster.com/role/Stockbasedcompensation Stock-based compensation Notes 16 false false R17.htm 2142110 - Disclosure - Net Loss Per Common Share Sheet http://ouster.com/role/NetLossPerCommonShare Net Loss Per Common Share Notes 17 false false R18.htm 2146111 - Disclosure - Income Taxes Sheet http://ouster.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 2147112 - Disclosure - Revenue Sheet http://ouster.com/role/Revenue Revenue Notes 19 false false R20.htm 2151113 - Disclosure - Related Party Transactions Sheet http://ouster.com/role/RelatedPartyTransactions Related Party Transactions Notes 20 false false R21.htm 2152114 - Disclosure - Subsequent Events Sheet http://ouster.com/role/SubsequentEvents Subsequent Events Notes 21 false false R22.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 22 false false R23.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 23 false false R24.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 24 false false R25.htm 2313303 - Disclosure - Balance Sheet Components (Tables) Sheet http://ouster.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://ouster.com/role/BalanceSheetComponents 25 false false R26.htm 2326304 - Disclosure - Warrants (Tables) Sheet http://ouster.com/role/WarrantsTables Warrants (Tables) Tables http://ouster.com/role/Warrants 26 false false R27.htm 2335305 - 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 2343306 - 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 2348307 - 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 - Schedule Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://ouster.com/role/BalanceSheetComponentsScheduleReconciliationofCashCashEquivalentsandRestrictedCashDetails Balance Sheet Components - Schedule Reconciliation of Cash, Cash Equivalents and Restricted Cash (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 Acquired Intangible Assets (Details) Sheet http://ouster.com/role/BalanceSheetComponentsScheduleofAcquiredIntangibleAssetsDetails Balance Sheet Components - Schedule of Acquired Intangible Assets (Details) Details 41 false false R42.htm 2421413 - 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 42 false false R43.htm 2422414 - 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 43 false false R44.htm 2424415 - Disclosure - Debt - Narrative (Details) Sheet http://ouster.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 44 false false R45.htm 2427416 - Disclosure - Warrants - Narrative (Details) Sheet http://ouster.com/role/WarrantsNarrativeDetails Warrants - Narrative (Details) Details 45 false false R46.htm 2428417 - 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 46 false false R47.htm 2429418 - 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 47 false false R48.htm 2431419 - Disclosure - Commitments and Contingencies (Details) Sheet http://ouster.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://ouster.com/role/CommitmentsandContingencies 48 false false R49.htm 2433420 - 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 49 false false R50.htm 2436421 - Disclosure - Stock-based compensation - Narrative (Details) Sheet http://ouster.com/role/StockbasedcompensationNarrativeDetails Stock-based compensation - Narrative (Details) Details 50 false false R51.htm 2437422 - 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 51 false false R52.htm 2438423 - 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 52 false false R53.htm 2439424 - Disclosure - Stock-based compensation - Schedule of Nonvested Restricted Stock Awards Activity (Details) Sheet http://ouster.com/role/StockbasedcompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails Stock-based compensation - Schedule of Nonvested Restricted Stock Awards Activity (Details) Details 53 false false R54.htm 2440425 - 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 54 false false R55.htm 2441426 - 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 55 false false R56.htm 2444427 - 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 56 false false R57.htm 2445428 - 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 57 false false R58.htm 2449429 - Disclosure - Revenue - Narrative (Details) Sheet http://ouster.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 58 false false R59.htm 2450430 - Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details) Sheet http://ouster.com/role/RevenueScheduleofDisaggregationofRevenueDetails Revenue - Schedule of Disaggregation of Revenue (Details) Details 59 false false R60.htm 2453431 - Disclosure - Subsequent Events (Details) Sheet http://ouster.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://ouster.com/role/SubsequentEvents 60 false false All Reports Book All Reports oust-20220331.htm hercules-loanandsecurityag.htm oust-20220331.xsd oust-20220331_cal.xml oust-20220331_def.xml oust-20220331_lab.xml oust-20220331_pre.xml oust-31mar22xex311.htm oust-31mar22xex312.htm oust-31mar22xex321.htm oust-31mar22xex322.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 79 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "oust-20220331.htm": { "axisCustom": 2, "axisStandard": 33, "contextCount": 263, "dts": { "calculationLink": { "local": [ "oust-20220331_cal.xml" ] }, "definitionLink": { "local": [ "oust-20220331_def.xml" ] }, "inline": { "local": [ "oust-20220331.htm" ] }, "labelLink": { "local": [ "oust-20220331_lab.xml" ] }, "presentationLink": { "local": [ "oust-20220331_pre.xml" ] }, "schema": { "local": [ "oust-20220331.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": 572, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 4, "http://ouster.com/20220331": 1, "http://xbrl.sec.gov/dei/2021q4": 6, "total": 11 }, "keyCustom": 50, "keyStandard": 262, "memberCustom": 50, "memberStandard": 58, "nsprefix": "oust", "nsuri": "http://ouster.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123105 - Disclosure - Debt", "role": "http://ouster.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "oust:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125106 - Disclosure - Warrants", "role": "http://ouster.com/role/Warrants", "shortName": "Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130107 - Disclosure - Commitments and Contingencies", "role": "http://ouster.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "oust:EquityAndTemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132108 - 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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134109 - Disclosure - Stock-based compensation", "role": "http://ouster.com/role/Stockbasedcompensation", "shortName": "Stock-based compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142110 - 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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146111 - Disclosure - Income Taxes", "role": "http://ouster.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147112 - Disclosure - Revenue", "role": "http://ouster.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "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", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "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-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151113 - Disclosure - Related Party Transactions", "role": "http://ouster.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152114 - Disclosure - Subsequent Events", "role": "http://ouster.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326304 - Disclosure - Warrants (Tables)", "role": "http://ouster.com/role/WarrantsTables", "shortName": "Warrants (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335305 - 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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343306 - 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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348307 - Disclosure - Revenue (Tables)", "role": "http://ouster.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:TemporaryEquityParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "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": [ "us-gaap:TemporaryEquityParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "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-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "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-20220331.htm", "contextRef": "i3394cb9f1aa14963b37784fe44f21b42_I20210311", "decimals": "INF", "lang": "en-US", "name": "us-gaap:SaleOfStockPricePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": null, "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": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ic5e76d0d807746189b371c6dc8c5e50b_D20220101-20220331", "decimals": "INF", "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": [ "span", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ic5e76d0d807746189b371c6dc8c5e50b_D20220101-20220331", "decimals": "INF", "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-20220331.htm", "contextRef": "ie8bb53704a314e00b12514c735fbba27_I20220331", "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-20220331.htm", "contextRef": "ie8bb53704a314e00b12514c735fbba27_I20220331", "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-20220331.htm", "contextRef": "i49245766b636498a87ef6556c42291f3_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-20220331.htm", "contextRef": "i49245766b636498a87ef6556c42291f3_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-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "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-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:RestrictedCash", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "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": [ "us-gaap:RestrictedCash", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "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 - Schedule Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)", "role": "http://ouster.com/role/BalanceSheetComponentsScheduleReconciliationofCashCashEquivalentsandRestrictedCashDetails", "shortName": "Balance Sheet Components - Schedule Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "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-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "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-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "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-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "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", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "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-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "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", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420412 - 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-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421413 - 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-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "oust:ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422414 - 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-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueAdjustmentOfWarrants", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424415 - 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-20220331.htm", "contextRef": "i403c8ec389084c249c59edcd93030da3_I20181127", "decimals": "-5", "lang": "en-US", "name": "oust:DebtInstrumentMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstanding", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427416 - 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-20220331.htm", "contextRef": "i1151d4c17d5e485fb07c033cd857eefb_I20190805", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "i07259094e8cc46adb0745781814c963f_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": "2428417 - 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-20220331.htm", "contextRef": "i07259094e8cc46adb0745781814c963f_I20210311", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "i687bc6645739444484b33dc33e1c2ae2_I20220331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429418 - 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-20220331.htm", "contextRef": "i687bc6645739444484b33dc33e1c2ae2_I20220331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "us-gaap:LettersOfCreditOutstandingAmount", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431419 - Disclosure - Commitments and Contingencies (Details)", "role": "http://ouster.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:LettersOfCreditOutstandingAmount", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433420 - 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-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ifb4e4f2d0ad04c32a2b5c505d4600623_I20201231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "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-20220331.htm", "contextRef": "ifb4e4f2d0ad04c32a2b5c505d4600623_I20201231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "oust:ShareBasedPaymentArrangementNumberOfEquityIncentivePlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436421 - 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-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "oust:ShareBasedPaymentArrangementNumberOfEquityIncentivePlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "i680a77fd4f6d4e95b8e18b715629bf6a_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437422 - 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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438423 - 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-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "i159da8f6cb484c42b5a781722f7d0501_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": "2439424 - Disclosure - Stock-based compensation - Schedule of Nonvested Restricted Stock Awards Activity (Details)", "role": "http://ouster.com/role/StockbasedcompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails", "shortName": "Stock-based compensation - Schedule of Nonvested Restricted Stock Awards Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "i159da8f6cb484c42b5a781722f7d0501_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440425 - 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-20220331.htm", "contextRef": "iaea083e3bd3d4d27b5aec7bf188d7f07_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441426 - 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-20220331.htm", "contextRef": "i8c297e39da1f4acfabbef0f2c53c91d2_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444427 - 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 }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445428 - 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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449429 - 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-20220331.htm", "contextRef": "i3107c895864944329a4fbd24ae558414_D20220101-20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450430 - 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-20220331.htm", "contextRef": "iaa6a2dee72c94c6baf35136fa74f73af_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "oust:WarrantsAcquiredInMerger", "reportCount": 1, "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": [ "link:footnote", "span", "div", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "decimals": "INF", "lang": "en-US", "name": "oust:RecapitalizationExchangeRatio", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia10b72e9e5a24b0ea13965ae6085eedb_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453431 - Disclosure - Subsequent Events (Details)", "role": "http://ouster.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "idbdaed7381084acc8696b02cd1827460_I20220429", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "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-20220331.htm", "contextRef": "ia8c054c746e245b5ab3aaf7f880f77a2_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 110, "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": [ "r519" ], "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": [ "r520" ], "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": [ "r517" ], "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/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails", "http://ouster.com/role/WarrantsNarrativeDetails", "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r517" ], "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": [ "r517" ], "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": [ "r522" ], "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": [ "r517" ], "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": [ "r517" ], "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": [ "r517" ], "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": [ "r517" ], "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/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": [ "r516" ], "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": [ "r518" ], "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/20220331", "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/20220331", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails" ], "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_AtTheMarketProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "At The Market Program [Member]", "label": "At The Market Program [Member]", "terseLabel": "At The Market Program" } } }, "localname": "AtTheMarketProgramMember", "nsuri": "http://ouster.com/20220331", "presentation": [ "http://ouster.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "oust_CLAWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CLA Warrants", "label": "CLA Warrants [Member]", "terseLabel": "CLA Warrants" } } }, "localname": "CLAWarrantsMember", "nsuri": "http://ouster.com/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "oust_ConversionOfClassBCommonStockToClassACommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Conversion Of Class B Common Stock To Class A Common Stock", "label": "Conversion Of Class B Common Stock To Class A Common Stock [Member]", "terseLabel": "Conversion of Class B Common Stock to Class A Common Stock" } } }, "localname": "ConversionOfClassBCommonStockToClassACommonStockMember", "nsuri": "http://ouster.com/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "oust_DebtInstrumentAdditionalBorrowingCapacityDescriptionAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Additional Borrowing Capacity Description", "label": "Debt Instrument, Additional Borrowing Capacity Description [Axis]", "terseLabel": "Debt Instrument, Additional Borrowing Capacity Description [Axis]" } } }, "localname": "DebtInstrumentAdditionalBorrowingCapacityDescriptionAxis", "nsuri": "http://ouster.com/20220331", "presentation": [ "http://ouster.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "oust_DebtInstrumentAdditionalBorrowingCapacityDescriptionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Additional Borrowing Capacity Description [Domain]", "label": "Debt Instrument, Additional Borrowing Capacity Description [Domain]", "terseLabel": "Debt Instrument, Additional Borrowing Capacity Description [Domain]" } } }, "localname": "DebtInstrumentAdditionalBorrowingCapacityDescriptionDomain", "nsuri": "http://ouster.com/20220331", "presentation": [ "http://ouster.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "oust_DebtInstrumentAdditionalBorrowingCapacityScenarioOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Additional Borrowing Capacity, Scenario One", "label": "Debt Instrument, Additional Borrowing Capacity, Scenario One [Member]", "terseLabel": "Additional Borrowing Capacity, Subject To Satisfying Certain Conditions" } } }, "localname": "DebtInstrumentAdditionalBorrowingCapacityScenarioOneMember", "nsuri": "http://ouster.com/20220331", "presentation": [ "http://ouster.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "oust_DebtInstrumentAdditionalBorrowingCapacityScenarioTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Additional Borrowing Capacity, Scenario Two", "label": "Debt Instrument, Additional Borrowing Capacity, Scenario Two [Member]", "terseLabel": "Additional Borrowing Capacity, Subject To Satisfying Certain Conditions Related to Revenue and Profit Milestones" } } }, "localname": "DebtInstrumentAdditionalBorrowingCapacityScenarioTwoMember", "nsuri": "http://ouster.com/20220331", "presentation": [ "http://ouster.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "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/20220331", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "oust_DenominatorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Denominator", "label": "Denominator [Abstract]", "terseLabel": "Denominator [Abstract]" } } }, "localname": "DenominatorAbstract", "nsuri": "http://ouster.com/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://ouster.com/role/SubsequentEventsDetails" ], "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_LidarSensorKitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lidar Sensor Kits", "label": "Lidar Sensor Kits [Member]", "terseLabel": "Lidar Sensor Kits" } } }, "localname": "LidarSensorKitsMember", "nsuri": "http://ouster.com/20220331", "presentation": [ "http://ouster.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_LineOfCreditFacilityAccordionFeatureIncreaseLimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Accordion Feature, Increase Limit", "label": "Line of Credit Facility, Accordion Feature, Increase Limit", "terseLabel": "Additional borrowing capacity" } } }, "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit", "nsuri": "http://ouster.com/20220331", "presentation": [ "http://ouster.com/role/SubsequentEventsDetails" ], "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/20220331", "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/20220331", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_NumeratorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Numerator", "label": "Numerator [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NumeratorAbstract", "nsuri": "http://ouster.com/20220331", "presentation": [ "http://ouster.com/role/NetLossPerCommonShareScheduleofNetLossPerCommonShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "oust_OfferingCostIncurredButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Offering Cost Incurred But Not Yet Paid", "label": "Offering Cost Incurred But Not Yet Paid", "terseLabel": "Offering costs not yet paid" } } }, "localname": "OfferingCostIncurredButNotYetPaid", "nsuri": "http://ouster.com/20220331", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "oust_OneSupplierMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Supplier", "label": "One Supplier [Member]", "terseLabel": "One Supplier" } } }, "localname": "OneSupplierMember", "nsuri": "http://ouster.com/20220331", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_OtherVendorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Vendors", "label": "Other Vendors [Member]", "terseLabel": "Other Vendors" } } }, "localname": "OtherVendorsMember", "nsuri": "http://ouster.com/20220331", "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/20220331", "presentation": [ "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/20220331", "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/20220331", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/20220331", "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/20220331", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/WarrantsNarrativeDetails", "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofPrivatePlacementWarrantsDetails" ], "xbrltype": "domainItemType" }, "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITParenthetical" ], "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/20220331", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "pureItemType" }, "oust_ReceivableFromContractManufacturerCurrent": { "auth_ref": [], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 5.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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20220331", "presentation": [ "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "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/20220331", "presentation": [ "http://ouster.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails" ], "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/20220331", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails" ], "xbrltype": "perShareItemType" }, "oust_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises In Period, Weighted Average Remaining Contractual Term", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises In Period, Weighted Average Remaining Contractual Term", "terseLabel": "Stock options exercised, weighted average remaining contractual term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm", "nsuri": "http://ouster.com/20220331", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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 RSA" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedRestrictedStockAwardMember", "nsuri": "http://ouster.com/20220331", "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/20220331", "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": "Compensation cost upon forgiveness of promissory notes" } } }, "localname": "ShareBasedPaymentArrangementCompensationCostUponForgivenessOfPromissoryNotes", "nsuri": "http://ouster.com/20220331", "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/20220331", "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/20220331", "presentation": [ "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "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/20220331", "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/20220331", "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 warrant (in shares)" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://ouster.com/20220331", "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/20220331", "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/20220331", "presentation": [ "http://ouster.com/role/SubsequentEventsDetails" ], "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/20220331", "presentation": [ "http://ouster.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "oust_UninvoicedReceiptsOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails": { "order": 1.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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofAcquiredIntangibleAssetsDetails" ], "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/20220331", "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/20220331", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r313", "r416", "r417", "r418", "r512" ], "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", "r118", "r119", "r241", "r273" ], "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": [ "r181", "r295", "r299", "r488" ], "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": [ "r240", "r272", "r315", "r316", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r485", "r489", "r513", "r514" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r240", "r272", "r315", "r316", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r485", "r489", "r513", "r514" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ouster.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r181", "r295", "r299", "r488" ], "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": [ "r178", "r295", "r297", "r438", "r484", "r486" ], "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": [ "r178", "r295", "r297", "r438", "r484", "r486" ], "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": [ "r240", "r272", "r305", "r315", "r316", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r485", "r489", "r513", "r514" ], "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/SubsequentEventsDetails", "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r240", "r272", "r305", "r315", "r316", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r485", "r489", "r513", "r514" ], "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/SubsequentEventsDetails", "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r64", "r65", "r118", "r119", "r241", "r273" ], "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_SegmentGeographicalDomain": { "auth_ref": [ "r179", "r180", "r295", "r298", "r487", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511" ], "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": [ "r179", "r180", "r295", "r298", "r487", "r499", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511" ], "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" }, "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", "r423" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r501" ], "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", "r182", "r183" ], "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", "r207" ], "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", "r68", "r69", "r70", "r474", "r494", "r495" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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": [ "r67", "r70", "r77", "r78", "r79", "r122", "r123", "r124", "r375", "r490", "r491", "r523" ], "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", "r349", "r423" ], "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": [ "r122", "r123", "r124", "r346", "r347", "r348", "r378" ], "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": [ "r317", "r319", "r351", "r352" ], "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": [ "r277", "r284" ], "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": [ "r319", "r342", "r350" ], "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": [ "r104", "r253", "r261", "r262", "r408" ], "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": [ "r104", "r196", "r202" ], "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": [ "r144" ], "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": [ "r144" ], "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": [ "r144" ], "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": [ "r115", "r167", "r170", "r176", "r185", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r372", "r376", "r396", "r421", "r423", "r456", "r471" ], "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", "r115", "r185", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r372", "r376", "r396", "r421", "r423" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/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": [ "r381" ], "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": [ "r320", "r344" ], "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/StockbasedcompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails", "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_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r2", "r121", "r160" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Business Description 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": [ "r108", "r109", "r110" ], "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", "r423", "r497", "r498" ], "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", "r106" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "order": 2.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/BalanceSheetComponentsScheduleReconciliationofCashCashEquivalentsandRestrictedCashDetails", "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": [ "r100", "r106", "r111" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "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/BalanceSheetComponentsScheduleReconciliationofCashCashEquivalentsandRestrictedCashDetails", "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r100", "r397" ], "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": [ "r113", "r115", "r137", "r138", "r139", "r141", "r143", "r151", "r152", "r153", "r185", "r226", "r230", "r231", "r232", "r235", "r236", "r269", "r270", "r274", "r275", "r396", "r521" ], "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": [ "r285", "r318" ], "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": [ "r278" ], "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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Number of ordinary shares called by each warrant (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r278" ], "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": [ "r285", "r318" ], "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", "r215", "r460", "r478" ], "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": [ "r211", "r213", "r214", "r222", "r502" ], "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": [ "r122", "r123", "r378" ], "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", "http://ouster.com/role/SubsequentEventsDetails" ], "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", "r277" ], "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", "r423" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value; 1,000,000,000 shares authorized at March\u00a031, 2022 and December\u00a031, 2021, respectively; 173,602,503 and 172,200,417 shares issued and outstanding at March\u00a031, 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": [ "r73", "r75", "r76", "r83", "r463", "r480" ], "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": [ "r157", "r158", "r181", "r393", "r394", "r501" ], "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": [ "r157", "r158", "r181", "r393", "r394", "r496", "r501" ], "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": [ "r157", "r158", "r181", "r393", "r394", "r496", "r501" ], "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": [ "r154", "r469" ], "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": [ "r157", "r158", "r181", "r393", "r394" ], "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": [ "r155", "r157", "r158", "r159", "r393", "r395", "r501" ], "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": [ "r157", "r158", "r181", "r393", "r394", "r501" ], "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": [ "r108", "r109", "r110" ], "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": [ "r108", "r109", "r110" ], "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": [ "r108", "r109", "r110" ], "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_CostOfGoodsProductLineMember": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered from specified product or service, when it serves as benchmark in concentration of risk calculation.", "label": "Cost of Goods and Service, Product and Service Benchmark [Member]", "terseLabel": "Purchase" } } }, "localname": "CostOfGoodsProductLineMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r87", "r115", "r185", "r226", "r227", "r228", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r396" ], "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": [ "r156", "r181" ], "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": [ "r369" ], "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" ], "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", "r114", "r120", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r259", "r260", "r261", "r262", "r409", "r457", "r458", "r470" ], "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/StockbasedcompensationNarrativeDetails", "http://ouster.com/role/SubsequentEventsDetails" ], "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", "http://ouster.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r24", "r255", "r458", "r470" ], "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", "verboseLabel": "Debt, outstanding balance" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r237", "r259", "r260", "r407", "r409", "r410" ], "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", "r257", "r407", "r409" ], "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", "r238" ], "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/StockbasedcompensationNarrativeDetails", "http://ouster.com/role/SubsequentEventsDetails" ], "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", "r114", "r120", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r259", "r260", "r261", "r262", "r409" ], "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/StockbasedcompensationNarrativeDetails", "http://ouster.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r54", "r114", "r120", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r259", "r260", "r261", "r262", "r278", "r281", "r282", "r283", "r406", "r407", "r409", "r410", "r468" ], "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": [ "r244", "r406", "r410" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "terseLabel": "Fair value of warrant accounted for as debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.", "label": "Deposits Assets, Current", "terseLabel": "Security deposit" } } }, "localname": "DepositsAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r104", "r205" ], "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": [ "r104", "r165" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.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": [ "r295", "r297", "r298", "r299", "r300", "r301", "r302", "r303" ], "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": [ "r295" ], "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": [ "r353" ], "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": [ "r84", "r127", "r128", "r129", "r130", "r131", "r135", "r137", "r141", "r142", "r143", "r147", "r148", "r379", "r380", "r464", "r481" ], "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": [ "r84", "r127", "r128", "r129", "r130", "r131", "r137", "r141", "r142", "r143", "r147", "r148", "r379", "r380", "r464", "r481" ], "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": [ "r144", "r145", "r146", "r149" ], "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": [ "r397" ], "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": 2.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": [ "r343" ], "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": [ "r343" ], "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": [ "r343" ], "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": [ "r340" ], "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": "Stock options" } } }, "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", "r77", "r78", "r79", "r122", "r123", "r124", "r126", "r132", "r134", "r150", "r186", "r277", "r284", "r346", "r347", "r348", "r359", "r360", "r378", "r398", "r399", "r400", "r401", "r402", "r403", "r490", "r491", "r492", "r523" ], "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": [ "r104", "r264" ], "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 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": [ "r381", "r382", "r383", "r391" ], "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": [ "r384" ], "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": [ "r246", "r259", "r260", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r382", "r427", "r428", "r429" ], "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": [ "r390", "r391" ], "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": [ "r381", "r382", "r385", "r386", "r392" ], "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": [ "r390" ], "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": [ "r246", "r306", "r307", "r312", "r314", "r382", "r427" ], "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": [ "r246", "r259", "r260", "r306", "r307", "r312", "r314", "r382", "r428" ], "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": [ "r246", "r259", "r260", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r382", "r429" ], "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": [ "r387" ], "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": [ "r387", "r391" ], "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": [ "r387", "r391" ], "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": [ "r388" ], "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": [ "r389" ], "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": [ "r387" ], "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": [ "r246", "r259", "r260", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r427", "r428", "r429" ], "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": [ "r390", "r392" ], "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": [ "r201" ], "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": [ "r203" ], "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": [ "r203" ], "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": [ "r203" ], "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": [ "r203" ], "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": [ "r197", "r198", "r201", "r204", "r439", "r440" ], "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" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r201", "r440" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofAcquiredIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofAcquiredIntangibleAssetsDetails" ], "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": [ "r197", "r200" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r201", "r439" ], "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": [ "r104" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.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": [ "r88" ], "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": [ "r85" ], "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": [ "r193", "r194", "r423", "r455" ], "calculation": { "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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrantsReceivableCurrent": { "auth_ref": [ "r61" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Grants Receivable, Current", "terseLabel": "Grant receivable" } } }, "localname": "GrantsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r86", "r115", "r167", "r169", "r172", "r175", "r177", "r185", "r226", "r227", "r228", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r396" ], "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": [ "r81", "r167", "r169", "r172", "r175", "r177", "r453", "r461", "r466", "r482" ], "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]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r209", "r210" ], "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": [ "r210" ], "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": [ "r116", "r356", "r357", "r358", "r361", "r363", "r365", "r366", "r367" ], "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": [ "r117", "r133", "r134", "r166", "r355", "r362", "r364", "r483" ], "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": [ "r103" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.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": [ "r103" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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": [ "r103" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.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": [ "r103" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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": [ "r103", "r413" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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": [ "r103" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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": [ "r195", "r199" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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": [ "r80", "r164", "r405", "r408", "r465" ], "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": [ "r91", "r251", "r258", "r261", "r262" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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 on notes and convertible debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r99", "r101", "r107" ], "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_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r36", "r189" ], "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", "r423" ], "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", "r189" ], "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", "r188" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "terseLabel": "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", "r189" ], "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": [ "r187" ], "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 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": [ "r89", "r163" ], "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": [ "r416", "r417" ], "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": [ "r206" ], "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", "r115", "r171", "r185", "r226", "r227", "r228", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r373", "r376", "r377", "r396", "r421", "r422" ], "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", "r115", "r185", "r396", "r423", "r459", "r476" ], "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", "r115", "r185", "r226", "r227", "r228", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r373", "r376", "r377", "r396", "r421", "r422", "r423" ], "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": "Term loan, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SubsequentEventsDetails" ], "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", "r245", "r256", "r259", "r260", "r458", "r472" ], "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", "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/StockbasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r263" ], "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/StockbasedcompensationNarrativeDetails", "http://ouster.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r54", "r225" ], "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/StockbasedcompensationNarrativeDetails", "http://ouster.com/role/SubsequentEventsDetails" ], "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": [ "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r223", "r224" ], "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": [ "r384" ], "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": [ "r384" ], "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": [ "r384" ], "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": [ "r384" ], "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": [ "r384" ], "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": [ "r384" ], "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": [ "r384" ], "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": [ "r306" ], "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": [ "r100" ], "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": [ "r100" ], "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": [ "r100", "r102", "r105" ], "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", "r71", "r74", "r79", "r82", "r105", "r115", "r125", "r127", "r128", "r129", "r130", "r133", "r134", "r140", "r167", "r169", "r172", "r175", "r177", "r185", "r226", "r227", "r228", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r380", "r396", "r462", "r479" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.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 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": [ "r90" ], "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_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Schedule of Nonvested Restricted Stock Awards Activity" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "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": [ "r167", "r169", "r172", "r175", "r177" ], "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": [ "r412" ], "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": [ "r412" ], "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": [ "r411" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.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": [ "r104" ], "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 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": 3.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_OtherAssetsNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r370", "r371", "r374" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 2.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, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "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": [ "r72", "r75", "r370", "r371", "r374" ], "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": [ "r92" ], "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": [ "r97" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r97" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.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 equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r94" ], "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": [ "r320", "r344" ], "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": [ "r271" ], "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", "r269" ], "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", "r191", "r192" ], "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 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", "r190", "r192" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for 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", "http://ouster.com/role/SubsequentEventsDetails" ], "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_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r96" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from issuance of debt" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "auth_ref": [ "r95" ], "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": [ "r96" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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": [ "r96" ], "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": [ "r93" ], "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 and 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": [ "r95", "r345" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r46", "r208" ], "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", "r206" ], "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", "r208", "r423", "r467", "r477" ], "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", "r208" ], "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", "r206" ], "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": "Redeemable\u00a0Convertible Preferred 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": [ "r313", "r416", "r417" ], "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": [ "r313", "r416", "r418", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452" ], "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": [ "r414", "r415", "r417", "r419", "r420" ], "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": [ "r98" ], "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": [ "r98" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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": [ "r98" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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": [ "r354", "r437", "r515" ], "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": [ "r111", "r454", "r473" ], "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", "r111" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "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/BalanceSheetComponentsScheduleReconciliationofCashCashEquivalentsandRestrictedCashDetails", "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r11", "r21", "r111", "r500" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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/BalanceSheetComponentsScheduleReconciliationofCashCashEquivalentsandRestrictedCashDetails", "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r144" ], "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": "RSAs" } } }, "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/StockbasedcompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails", "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", "r284", "r349", "r423", "r475", "r493", "r495" ], "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 deficit", "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", "r122", "r123", "r124", "r126", "r132", "r134", "r186", "r346", "r347", "r348", "r359", "r360", "r378", "r490", "r492" ], "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": [ "r161", "r162", "r168", "r173", "r174", "r178", "r179", "r181", "r294", "r295", "r438" ], "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": "Product 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_RevenueFromContractWithCustomerProductAndServiceExtensibleList": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Indicates product and service for revenue from satisfaction of performance obligation by transferring promised product and service to customer.", "label": "Revenue from Contract with Customer, Product and Service [Extensible Enumeration]", "terseLabel": "Revenue from Contract with Customer, Product and Service [Extensible List]" } } }, "localname": "RevenueFromContractWithCustomerProductAndServiceExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r296", "r304" ], "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_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/SubsequentEventsDetails" ], "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" ], "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)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r157", "r181" ], "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": [ "r144" ], "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": [ "r144" ], "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_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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r143" ], "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": [ "r319", "r341", "r350" ], "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": [ "r319", "r341", "r350" ], "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": [ "r381", "r382" ], "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": [ "r197", "r200", "r439" ], "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": [ "r197", "r200" ], "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_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r46", "r208" ], "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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r18", "r111", "r454", "r473" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Restricted Cash" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r320", "r344" ], "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/StockbasedcompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails", "http://ouster.com/role/StockbasedcompensationScheduleofStockCompensationExpensebyAwardTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r344" ], "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": [ "r344" ], "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": [ "r324", "r334", "r336" ], "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", "r113", "r151", "r152", "r265", "r267", "r268", "r269", "r270", "r272", "r273", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284" ], "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": [ "r200" ], "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": [ "r155", "r157", "r158", "r159", "r393", "r395" ], "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": [ "r85" ], "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": [ "r103" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.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": [ "r321" ], "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": [ "r331" ], "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/StockbasedcompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r331" ], "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/StockbasedcompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r330" ], "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 units, ending balance (in shares)", "periodStartLabel": "Restricted stock units, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails" ], "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/StockbasedcompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r330" ], "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/StockbasedcompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails" ], "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/StockbasedcompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r332" ], "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/StockbasedcompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r332" ], "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/StockbasedcompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails" ], "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/StockbasedcompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails", "http://ouster.com/role/StockbasedcompensationScheduleofStockCompensationExpensebyAwardTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r335" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Stock options exercised, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r329" ], "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": [ "r344" ], "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": [ "r326", "r344" ], "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": [ "r325" ], "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": [ "r338" ], "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": [ "r338" ], "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": [ "r338" ], "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": [ "r336" ], "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": [ "r337" ], "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": [ "r337" ], "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": [ "r318", "r322" ], "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/StockbasedcompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails", "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": [ "r339" ], "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": [ "r340" ], "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": [ "r340" ], "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": [ "r333" ], "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": [ "r326" ], "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": [ "r340" ], "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" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r337" ], "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": [ "r338" ], "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": [ "r337" ], "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": [ "r327" ], "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": [ "r326" ], "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": [ "r337" ], "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": [ "r112", "r121" ], "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", "r113", "r115", "r137", "r138", "r139", "r141", "r143", "r151", "r152", "r153", "r185", "r226", "r230", "r231", "r232", "r235", "r236", "r269", "r270", "r274", "r275", "r277", "r396", "r521" ], "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", "r77", "r78", "r79", "r122", "r123", "r124", "r126", "r132", "r134", "r150", "r186", "r277", "r284", "r346", "r347", "r348", "r359", "r360", "r378", "r398", "r399", "r400", "r401", "r402", "r403", "r490", "r491", "r492", "r523" ], "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": [ "r122", "r123", "r124", "r150", "r438" ], "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", "r248", "r277", "r278", "r284" ], "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", "netLabel": "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_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r27", "r28", "r277", "r284", "r328" ], "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", "r277", "r284" ], "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_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r59", "r277", "r284" ], "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", "r277", "r284" ], "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", "r277", "r284" ], "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", "r115", "r184", "r185", "r396", "r423" ], "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:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r404", "r425" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r404", "r425" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r404", "r425" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r404", "r425" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r424", "r426" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "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/SubsequentEventsDetails" ], "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 DISCLOSURES OF CASH FLOW INFORMATION:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r156" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r368" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r226", "r230", "r231", "r232", "r235", "r236" ], "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 March\u00a031, 2022 and December\u00a031, 2021; Nil shares issued and outstanding at March\u00a031, 2022 and December\u00a031, 2021, respectively (aggregate liquidation preference of nil at March\u00a031, 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", "r266" ], "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_ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period past due for trade accounts receivable to write off as uncollectible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Threshold Period Past Due for Write-off of Trade Accounts Receivable", "terseLabel": "Threshold period past due" } } }, "localname": "ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r295", "r302" ], "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": [ "r295", "r302" ], "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": [ "r302" ], "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_TypeOfCostGoodOrServiceExtensibleList": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Indicates type of cost from product sold and service rendered.", "label": "Cost, Product and Service [Extensible Enumeration]", "terseLabel": "Cost, Product and Service [Extensible List]" } } }, "localname": "TypeOfCostGoodOrServiceExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "auth_ref": [ "r212" ], "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": [ "r384" ], "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": [ "r384" ], "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": [ "r384" ], "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_ValueAddedTaxReceivableCurrent": { "auth_ref": [ "r61" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Value Added Tax Receivable, Current", "terseLabel": "Value-added tax (VAT) receivable" } } }, "localname": "ValueAddedTaxReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/SubsequentEventsDetails" ], "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", "http://ouster.com/role/SubsequentEventsDetails" ], "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 March 31, 2022 and December 31, 2021 related party $2,058 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": [ "r386" ], "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": [ "r386" ], "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": [ "r136", "r143" ], "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": [ "r135", "r143" ], "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": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "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": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "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": "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" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "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": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "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": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "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", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "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": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "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": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "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": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "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": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "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": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r221": { "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" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "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": "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "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": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "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": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "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": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r261": { "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" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "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": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "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": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "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": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "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)(iv)(02)(B)", "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)(iv)(02)(C)", "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)(03)", "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": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r321": { "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" }, "r322": { "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" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "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": "(c)(2)(i)-(ii)", "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)(2)(iii)(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)(2)(iii)(2)", "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)(iii)", "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": "(d)", "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": "(d)(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": "(e)", "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": "(e)(1)", "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": "(e)(2)", "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": "(f)", "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": "(g)", "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": "(h)(1)", "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": "(h)(1)(i)", "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": "(i)", "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", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "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": "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "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", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r368": { "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" }, "r369": { "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" }, "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": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "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": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "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": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "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": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "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", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r426": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "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": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "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": "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "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.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "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.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "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": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "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": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "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": "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r517": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r518": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r519": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "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": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r521": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r522": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "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" }, "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", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r68": { "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" }, "r69": { "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" }, "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": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "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": "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "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)", "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.8)", "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.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 80 0001628280-22-013060-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-22-013060-xbrl.zip M4$L#!!0 ( ,B#IE0 ?CTRD0$! "I !@ > :&5R8W5L97,M;&]A;F%N M9'-E8W5R:71Y86&'EQK1_B'O"QKLY\VZ7?_]3?\!/[7).E__5]_^U\/'D0ORUF[-$43S2J3-":-VCHK M%M$_4U-_B!X\D*M.R]6ZRA:7371T<'04_;.L/F17"7_?9$UN_DOO\['C]ZF,R2Y.#QT>'3IU,S MFS\Z?OCD_SN$0?X E_-OZF:=F__\;IK,/BRJLBW2![,R+ZL?OY_3_WT77+7, MB@>7!D?YXY.C5?/\.DN;RQ\/#P[^TKDNJ19PZ;1LFG+YXR%>VIB/S8,DSQ;% MC_2:\(-Y630P_ J&P__D4?7&%M[M,=Q,/FG*5>_F,Y@A4\G=]0[R2@?T?\_Q MFP?S9)GEZQ__]T6V-'7TQEQ'[\ME4OSON(:%?U";*IOSA77V;_/CX2$\A?Z\ MEM>'^^19870Z> Y.3=4D61'-RF*>I3"2+,FCK)B7U3)!68)_1\UE5D>IK&4< MP:M\ )F8KJ._?O_TZ.C@^5^_?W;X_#_^XS_@OP^?TV>'S^/H,JFCJ3%%9#[. M\C:%7ZS:JFX3>,>FC-Z;19OS$\X?_'<P='DSVH_-V=NE^ M&HRHCHJR@6' K.%HDR+%SQJ151A7F45K2H0U<;LA^OX MIUS!BY_.HI_?GKR)3MZ\C,[/3G]]__KB?Z*3O[\_._OE[,W%+=^P^TJ_M763 MS=?\45;@U/WX$*;A#W_)1QM>\O7YMK=$ 5@FJ2%A2$D.8-7+>12=P%+GT=&S MF+64" LM&,D5R")(#'Z<+$M0P\"^>9T/XZ2Z*7)D^ND,B!"U:JL M6 3W4,)$^E^4555>FTH$?Q+#\-Z^+4Q?#"^4YWN7*Y.NX=VGMYH9N7AL8%VS$:5)\J&GN2WK#>58DQ8PU$(A? MT^*P:MRON',;?+-Y52ZC!D0+!T[_7245?8-_HZ+:./*?#<[!S&O33ZG[W'&9$S1'MRX1LVH=XXC3Q1/\.^)\^:<_7R5I"G;<@]S,FQ^/COC_MBS,'_)RH):. M;_5Z)9N_/U8FISWV',_J!P_WG^+/0>,TV2S)12ZF">PON,-W_Q5]O17Y[K]@ MIR]+.!!.TBO0?'!?V-\)_+\%*+$%* 4T5$ CKE W+,'6;5 _MRN<^U?9'!3+ M+UF>H^Y^B4H$%<3_?7P0PYCQ_T_^^OWQ,])TX]@\+W9I\SP[TLVC.P0/]FM< M#K B=+>0KK:+6Q:T8T"[+FM1_46:\2%7&U+\<,2KQ6T/LMM:J3MEEGZZ ?KU M!>W-VW_&$=C5[\]>O7U_%K/1]7,)&_,=&!MPYI[8P]M7D0DN&![U<]B,Y358 M$,=/G]_E]0,9.WSTZ*L=NF!@7[Q^^R8ZW(^^D'H<&DOWF- S\G-^$]66QO7T6G\,G%^U_IG<:A"@_W#W=&%Q[M'QWC M1/Q:Y*:NV92_SL"720T8]&!&P-\F*]A2Y:V!*A(LV*R!R?TW&AJD$>O+),_! M! 'K.+QT:9("_GOW#77# CXY^FH+J!;[;$:G^BG\H"ISI_/WZHEZ*OCV>%RL M6<&0:[/9?V7GC0(U^!.GM?@:/%JJ],&*/D'_"[TK]KX\GPO]#(R\X.0GZ!^V M%;M?K_&Y2X-^YGJ")]7U988^5OBD90+C@O]?D\]+=EFD;PJ/0P-'_KHL2^OLI2\A,3-;=$NIW@6\EZ> M&O FTF2&S@1ZM7:)5BTXRS7:NW-99U/ >N84)9SFV2Q?CVQI9O]J,_9/@D6) M.:P#XKI"$87=C'OI'4QA*1HS<;_$G4X6I7Z/WD*$L7ETQS#^GW D!P,(])6A M_J0(T))#28JWBNF#11-,2F M"A_?.8[:(N.=%<%*P7AQ%//8>QO\, &?%59E?L8Y:FFK!WX!-79=YEK)M]N69D>Y9?*GH).Z>O2>=@>:+L8;29)7<][FEXSW&AKA!(N(BVD9,$ MU"/+K)&$C(T1@7YCW^DVIPRKBI-8C8S/?L1HKDB'MWG=9%Z>/MH_>H2.6B_4 MM"FO*"M]X'Z23$$]ME%[!%@1J"7D$:"Y2>)3G M 8/&?_R&)Y?7Z+[&]J%X;, 5ZOS0$U:J'\$L@DUU#;.^1L=G1IFLHX._3"(- M%HM!5K8-ZD^ZQ:UL*33 9N%TW?"8ZTO0H#<\",.>F]_;I+$_U_C6)D_990TL MLH%)(+/-/6D_BDY@C6IR>VD&*,"0J6W6%918)45CKGJ%C*=_I(..A@.CII4= M?J58)]^.E+\APS.!L?&XZ#,9%GX FP!4Q%*#ABNP3V>Z2'9YU!YM+D%++"YI M]JKZ,EOA9;UYCW$.Z4T2?KPS/\=A?;BDICU*PO6"#;OEX(DIY[K$T"R(((8# MT/\!F[U=K7*Z@L71A:N699K-,S0CNCGFDIQGKF 0$.IMI2M:E8RNZ%'Y!2 2G@ZV"'$)3P'4S4Q5R0K%Y MR_FL:96!V;UF%UO? 1UT#12B!H>C(LHS,/QYE7'9?P4-#4\];^B)K^!D@16* M9!JB=ZB^T-..3F:4W#Q\]N1)N'?I)O\=O9#GXW5'!X<''FZDAB?F217EB/G* M+6Z-7I\N\.=K;#$_%"IPQ*L27G$Y)%,P"X%,!?*$XT/PACAZMLA4,200S6XH2SR3D_0)#V7 *P,&[YE]J M=HY^K> ;"IK#P?GVUSQ;[5-C>7;=FQ[#&8[E@0?PO*.77(.HQ= &.N0F,9UYJC-?6EV[@N9645/UPWLNU<)E5ZZTR!79BD M T,$(9CBG?!D9:^DK&Y[)U+J,.M@*TS!8&C6I(/ATLY]V;G!V[J/#(?H2K=$ MB_)*[ I$_[-Z'AI&X!1Z@S&+)&<8*(;G71+$9@/#!]".F\%DI!2-I"?AJ,MJ MD11BA,(-%=4^,J/ &H'OJC)M9\V F;F2;V RRWF#J&2;]8 5G--1C_K&S"X+ MQ,UAG#O!!:5/X'46:]VF&$@U% JGW8\V&[Q(.P=%UU:L]>M2G?X@40S?#":0 M,8-;I*36:I/G,WWTQ"?6D MX*+DY8K]Q1 ,',*N/]>,D4 3PH%*(W!:[,NEX8/_ PE&/XA]OHXQ1> MN[-?E.6'C@3WK@F]'1\,+Y> 5B@%;%XA>BBM/7D!:X0UV-RD",2&A45W!9:F MG$F%R5P2O(E.8[(5BSHCL-#6S3B#2C6ED52W$=E.A3BPF/7:(5 MDY/.;G=@>8LB9*V*LHJ:&F0("UW*194L>1> \L>(O;K;C,JR2X!@68 M4+-ZU39?"'(Y#$,;5Q[UA:[CRV3=M\_31,\^T!%%=(X9EA1#(>>@JA)![]CS MD:Y6] W">-C(](HF1#62VXW;XA2F!E:UR%@E^5_A:_Y/67V@4.XL+VM)I:G@ MC4N]G#+N#$SYI#8="PO##AA-X4B4C\0@+QI_H2$8Q0IP#A&TNB(+P$.!.3.& M%R<>,D3^?G+RCK(0F#O-*G[:U&B&4Z8_(7-.1BO/YD6=)CGG6"^-:3C&; >P M!7SPS2UY/RF,/9$ M\WQ[H++;PMIB% Y9< 6D(6-^,A .)\ <'\1XKANY#X-]33$C%PG3A52[A#$M MBZZ3ZV,-<%$.I1&LFQT9YV3D0EXCBEYC+?\]?N'3Y]' M[\K2.1VG7GTQ"- O99FN[9>L2T8K.M&W>&18!SV$J\!BECTV-. M?CRZ4IG-59:XV_97 >[#S]R#K[ \"DP MA60;%)JPJ8NA36F51* Z)AYD'@LY]SYBZ%;VMD@0W.WDB& 8,&M&Y#*4#_CR MI'O%.0G9.WK WIIN6RZG%$%6"Q6_JMMJE;=UM* @M;@R;V%J7O3*% ^U2M%5 M*HY$!-.M(EB955O-+M&:=^4$-8>SG/ KL(/V,EC@:7DE+LSO*V/#(JE= M7JULXVIE-<-M9*/2F;G66A3X<+#>A%STP"X@%;Y>H7ZI9YC#3OW93F2JX[N6 MZ?ZY)GGS+%^2FTN<,DT$MFYKT**E24.E3&;%X)[ILGC 5*-*IEUB5?(E*-.* M4TV,<,,!3719O/N&:\84"]LW%2G=EBDE$"4S$NUEMFJOS'HA-H^XQIR@KN@@Y6)R4_:M-*(=)WA*B6BLS-Y7$ MWN@U_OSQ@\-C+W[PZK1;J1'"7W/CDAI>+FD8(Z 40<^.G^B*=?;7JDW\2F?0.,E M.65QS,<9#QF^]4':]652B9/P^Q_GJGQQU5&'4F9_@()J8 C9DHJ%&T,Y8A0W MFIQVN0S/VCL-+TI+5/-Q<'?VNW[_S7$]B1%/W@!L!/B/(,VI...K!]W.5$5[V>H8Y#$KJP\/1/'NPW3S#Z"?\3%'& M%OW**3#OQ@P3\0L_KE'AS1OQHT_SDH"#!#KVJB#"?8])LG#?JY?M'2KHH$T$ MN%S.X'03=]U+S2EY)O[8%>PC@KJ8*3C!KR-5-VX;ZT]&-(J4!)Y'KQ"K-4#\ MT^']4=AVS//3!=NH!S*5^)^MVRD1!Z.O+]JDH1%.]]YP/PAE,\T#5M]FE)3J'(88)+B1[^6 N_>2=YMJJMT:<48[*T4 M'&4NLWQ %+B,(E0DB8(OY87@8[BZ UJ)A3!$WYQK+TJ'YE+F8QY;H M)UA3&^_!H>'8T(0+$J5<7N(,.AO8K0@,Z,PA[F#VR\AJB-+/QH@;Q+333/VUG3VE*HX+FU M]RK6A:PT'^W>#*S0&2JTT)BT18 TM=W:VJW[UYF&+/9&I9<#/T3$(B!<=H/!0/%_0P0H"_-PR;EJ[]%PD)B/#Z15FFC"38+B@5Y M\.6 H:A7Y".!AR.LLSKB<.+\W>JRI%8;>G4AC'?P-\X^EAZR=K@J,SY\,05< MME/8=T6)KR1NS8L2&9\1$LQ-%9Q[[J[Y)]VZ"2Y \L^^TS.X@/)"UH?%\O:1 MG>/:'.)G1K?W$:_7%4YEX:FZ!4ZIGH7\:SPC,.U#NUEO"2OA_JB$Z)_=UJ*\ M=K5F*,(M''GL>2#Z#3FF\XNS8R2G7([##=?4$\-P@XOB#EQEC8#DTF;?+:9;$MM2E5]E. MADPV5'7OGC6R%6IQDF" !H_S5Z9SR@2-:335. =#P::35TF6JC92&F;-TO'?!18B$DJ.G2D/0,%^SALGDO4EC":28549VR>.4/@&1A)2-\J%CVLG\7$-09>I#//Z@ M":4[_DB9Q-DMIE@M[:_9OX!M^QL6N^_V>9AUBJPXNQK,9>K4@+F6EV;:@"IM MLMPNQ::K[(:>\3>F;VPPQ[35KQ2>D(P-WL$3#":TK$3R1LW?:BK'IM#0 M*EDC;"76?V IKO';1QE=I^MD(5],30$V;X,_$4192;6S$@K0K_5XEAO8\]JF MNM< IQ9RJ_=A[4;(CG!JXSP%NS0$^^L9S@%]I(ZLP M]S:#UAXXSV>OP\R=>%&4"?(E1#GV)D"]Z)W\%(RSF ?=0Q@2S.6\M$-(2\-= M'R5&B#4%?02$K2F8"(>._KRG3Z@_#S*??SYF1 GNDQ+EI M2W^^R4,* HKLM@U&%?O>W1\QO^2Z8ADS!5K01+L1=**9E@ MME'U^T+&%OXHHR:*EN9!4SYH77!7J CI5_.R"F*S3'8*MF-J$.UOJ;C[?2@/ M+28)G/*DN$R6;%X1O[@EL120.%&*Y[E9P*YP QF^[6SHMN'T,N L+5 M5L9,);[FC(9$ _BZE&O"*+L#PE"F[EH-+K-'2R%NGHI^_4C#G7*BZ[+-4^2X M2S)>J2N07TK)H;.!Y!PSHRZOQ$&#F1;:)##GA>)16#V\%0N62C*>CD=2:% P M>C6$)8L'1Z^M*1N[Q/XS]IPA7+@P3*TF[??I:B:EOP MC_@B!HMXAR*#' YD)X3@:)(*@6K+E850G 5X6CIJ>G6S O%6QUA M+)DPG'0#E"Z=\W8^)T*EH:O>)8U2*#L]PC_ !B04:?-RG*Z1I;R&M ^B!18( MZ(";0E^G_#51].C^[3 *LF,.;^OIR6>QP'>?70 M#K'.%"Z6K^LLGYFN=\6I5=J8GM225@C2;0*JQ9O;G4QO+Q-B>$+X@.6 G'PS MGSAV%"VQ@1EP?UL-H3&U@.D+5\Q)N=QSP??\._AGJ(=>@Z56+#)*:#/\U&)O M+#-8CPL;?J5E+T-/#LOF;]3-.B>?;4@2J%\B@V75.WMM=OBEKFCL*99>3*BG MP7/DD0QI*JDXF$X65L$Z C\<[=U2+Z5^I^WNS V2W)(3#)2G M:0:SR9K<:&V41L9<9,9OAV9/H07CW;GLT%-9>;)B: K9X!A"A-$,0K)CBRJC M\7DDNH&*H/R Z@G8&/+\GHC6]MAT@A**D.+6D:T;9:6_"<1]X)H $9V,FB&@ M, BHNZ)$"0W.4?IVPY9R9#C5$@HG\5HPRCWG> M')F/G1HAXL@)3!>JG3L 6 MPCDK/%3=P-!E6420:>O-+:Z?!5KXSUSU6G G;M MDL%&%&OT.>%PRUM!5#7NSX"\&EUYG8BH5F[^%&31F97PMU]$#]I\6M*"SY:0 MC90SWUF=+4%/)84IV]JS"IUX>^O4D71F(]!)M,^0!$2*AI\_GWN7$Z^XI\X^ M-NL'H<_Z^-AYK!(II\BC5_/4R58)"2JFE; YFNL1YL<)J%PF9U.7FEYXX)4\ MY4(@! MW6Q6II'IQ!)\#=EN%'R&-.U" 002WNO1:]I90@[B^89K47!JD-6)A M=USGR5-[7'1O\-W)6Q( X:RL_>DA^0/3C7LFPV$T57;"(8'D(:E5JP?87N@5 M)RD8M-B=(_D8WK[;Q!Q&_=?O'SUYOIE/393M/NF< 6-)_G+)D" M0URK(+SUP(H@359+LXF-X,FF=GMHH"H@\#&&[$$ML1MX!7C@P*<_2<.A4TF3 M=UU;QUC8;*^W9BG> QF>9]@.UM_5T[4:1)V]-;%[??-6)Y7]R>\SN!Q_I"88 M6.K?KQQ('9!XH:+V_-D0A]O5)FC2>STO[:S'UM=]C86Q2/R2#TQF;'W>P2/E M]-6I"WYW<4]SOF!'U==]$@V3:,??>!)MQ\ZG_@;<#BWT'.QH )ISF15UC6F$.=9T[=TATI5(U#.;4WBQT;9W):K[MU!PN#:P=MW^G0+#N5 C6M@U' M4"#8KPNL^X6!A.P?+@TH[25H(=;R1E G M5YMA1!9M?V*E,]' :XUKW;:Z,'VC8(-S3V>#1$N5EL-634J(;&)!@O.R%4=5 MVF2]RFK,X_X?\#"IQ08E_+EQ%9@5S-_+[2QM*8$K"L"[2B&";>!1:];:A^.F M)H>'5=TL^ "RH<;,(XZ8C0FL1^=8_5[8Q*;OOU*NEPY<;J;C.&::ZY+CF[@0 MV(W-]0C>5[*C0?X#%T:^Y;QI7KG?<$="Q5N6G)!6C>.>[KXQ0[=E%U/C0?_U MXPWOO@FL]'G>EYQH.'-UD6C%;[52A8%5EV"[&JMW7K0 ;35TQ]M 7^VDI\JH M]+56\,8YV;28GW\>AE-\L,3X(C9) #H'B[06D6!]9'-SBJ1BO! X)9*VI[S% M4%"&"QXH+Y1$?^=8%U>RWA!&#+B:7!63K6F_0<.&KSAOJ^922[P_V[MN'0)Q MAS$20:Y!1XQ( Q!KJ!BZL5!+*?[#YQT)S[G,IQ*30^U#AF0D+O!)P6Z8W>!: M:O'#TIU*EUW >NRP2MI2<1^$L9.XS/SWLSA\/$ M'S*L^W+:"C>$!_+?QB92MY7!CCPE]HZC]B!]6A$*FG>8/Q2ZE$KPFKJKXTUB M].OA^6UE@F:&'J&JA%?ACD%CH9 Q D.K P5HXEF:05.:9$JDB:P?-7X@%Y8W%D%'&MN6":>JGD"-:OK(37IZ4TM_\-3W&1 M4(- 97A!Y!S*LB65QOLCIZ8FJG')YA.N'T7VQ^H*Z8*IB!01&$59//")A+P' MTNJ)Y$8>N;_'F.&!\O0%J0Q5,#P]#J%8VA%8U(H/>AR220G47XI8E@,$%#?X M(J"4I=@K_F-X,5YWE)9-;XV2#.,UDBKB:9;,&+1["MM@<9MB9EG:T(_= KMI^Y;LK/L,TM,MA?TPS ,$=>8#&-/?8H=]*HLHEW^9K"[_"$D2O(7&]E@25;&8_0O)(R)5RR3 M^D-T7=J;;1J$5Z$A@%?&1B+PEPM(8K81:RL/%8C-=9);^+&CU=OT$*0((QL M=&,YR\C2M*UKY/!'G-JBI-J&, "PZ:8\=6SU&ZD/1L('8>NF =F^T',T.FU= MR.#:6;S:T&@=0FLD;N4V*?:*VC50$ HV+(N3[ERS'QF]%Q_"T$2Z,*6ELQY7S0= M!9UD:]#\6\?6'(+'HJ?.S5\X*&HX8,3>A#0*>&EFA*"-'A[&T='!T4-$^5]F M!KN_D.A8U9'GY369@\=/GU.L \/P&5Z7- 1&;D+KFN).,-$8]J."4SGC:M>F MCULL##0YZ+OQ%-N0EGH<7[@X//K%9EG1S1L(12Y M0+?:2^ENOHV=5G &T+4L>2IM&:)/Z!_$&.RJ7:&,:9T>[$O7:(+\R)10$F<* MPW]IY@E6CW"\CJ+71(0OM&_LYZDO[H=VQ[:U!ONQ6EPI6U>4WG'T0AX6L4]I M%-^"T*CVS2LK@@PWL9AP&_\1?&@.*C9&X*.&#!2H3N&.;"K]K/PHD\]KNWWJ'A+LS42.!^NB1V9Y, IV3\.3OC4%+[MH88WXYL% MYVD/. DJ)C;G/,+WMS4V77GPUYWY/)"R(JMK](TH<0@F'NWV"7]]DS+HCO*VC[C1 MV,>J=J=V6+9FT07GTB6W4_%$P .?A3"H<RB_2'.("^5%H&4\HCQ[NBE?4H7& L9..4<0TD=)-CC9>XXD<]P.>"9PHL+;:HCWL=6N#CRZ,"4I[[_!@0K>7 M < %A89X86BN13N1"OXD34"'MNI!2"_HPL0$4X,G7..M/V7,UX:*@X\.)@%F M%^Y94VMY92Y$EXR:7-]AK"/3MV_*XL'+K)[E)8;M-V6%*."/;2&04W/33[C_ M"O+RP@)X*T]K+ E$1ZS(?HZ M6<@\Z#>)W4@\1,I%N'G"N^ 0L*H2;7];_# )^O0I'<',9"M'Y:63H"@VT#^> M[>9?8A'ZJ[:"4WELP=NWKTY..XK_U_WS?:2H!5M:D]X7%67=UI9@;V[!U2=L M[&M3WM%-#AC!7C>"I")&(FXSAV3 [":?@YW.@>>7KL/>FX2C: RR>)&7LP_( MTTHIDIIN:VF$.:5-C_-+=,X^ZLGRML*]\:;CH&/7=P>&D1T(A\5RNUH3=68&U'W#GX$['EC'>,+T1 M=KG]Q16J6F4_\UGJX4MZ'?2UNK]K.HQ>G=<<65"9?%+LE@"]-K52<+B6 M@0J;\GHH1W/1H)9Z]G#_Z=BFQ$\_?&)SMZ$:2XMD0KTO7=DTV9%);0\N@*0R M[7<^URRB9ME4=/2[WDCNN[P%BSA0Z:QU$RN>6VFY)D&.$&?0*&/R#?7X7GXZ MZ-G&@4V?"E@UT8Q*119>SQ:M@ Y0:WBZ_T'C'7F#N7<<3"-[<5>P07T4S%:T M4!5U(X"T_]=O^'G%VGE MM>4]>;935&^TD#^2TX17[49+KWA'YP:5QM><%]8L\68%J>W&Y;F)Y8/V]EDFG%62GKP>66L4/R>(6Q'4 M?FH><'M>:4\.94\G.G0Z=V(#([UV:/9R/HG'LF;3V^,P.<06%$56MJL$YJ=@ M#8@@GWC 78L(;S%',VVSB6>6>)-E,<(H5/RY?+0ISST3"+J&E[S9DO+JQBSK M3HDG_K#'&,9E-9VM-[2CA)]9Z_,#^/RVPOX]BHN3O5Q[-^&D^WBV!.BAWI2Y M;I,('- "Z,L21IZ[1C7>#UQ35T>^0HTMKMP\3\ND(MP8,\>5%>LBG-BK)"?W MEEIF$'*K3-=!Y(8TX&5243<$T_NII1'MLEE+OQZI2VD02]8,"=^6Y;Q/8V(: M\^E]&G,W]JN9A(>\M^TVT!WM7,M=PB0G7[7G[B!QE#J7-_#54&A+6E<(2$CI MJ7PE&KKC#]C-#;UO5YKE,5]U.8],P02"C.3VN(PW1@Y&&>)..J,9[VD\@TL7?)/,B58X !D4I0U(VM0H8X MD1W1_TK.N>$C:+A%6LBK;3D\-@_(4AH4_!4G^+B@?JGQ)WQ)-,JF;:.Q=&X( MX3AF[OJX[8^:>!:#=#^\ M@H+ND!T: K0#;D$1];9(J=K$Q[J&R99OY T;K M([)*A==W (+1%EY:YQ17W2^^0&>.86%>VS1IF3:R71>3,-B)ZE,S9T*^*4=4[>87_#$W>3[RA6T\6N_ZL@SHW]!&9WM^ MS7>9.)I V[XEL.X2@E5PY \4"G-[>N$_5U)^F9FYGXNC5"\U%N6O+'!(OZ*P M8U2/S<,1!.>Y$MLG##FPS+XZ!:Y!2T!'IF,; M&A">4%+?W=9@5Z1FB3R8%?>VH;*CS*(_XTCL?-Z8_VA!SA\>:%4IQV3!K\;\ M'O9[@WLC"5^QHY$PO]\<;/ZO:HMHO[ !148$S-(OPM=YMEA4NSE6#HS6-2<& M@O]]TJ^ 2U,7\L:8>%.NX"WW'^T2)0=#H^_ROYV(^3!%4S\].R-R"JH$75'7 M7?R36<18<4DE'C5+]KQIRJ?H8#DHHM(CR:Z9: M24M-Z?56JA;I->= .DQRJ9G;K5PN2VE*V.-MW!MJN^0'8&QN"*&0ID(TI?0< MLUU*F >YU'[%FY^&W384QDWF&5!@Y[73="W- \4 I!/7\,A]- M-P/MHH9"6CY>;#/Y\!^>$KB[&_;5TR21[5[5,>NUN=Q-FS)6 MT\$X%)^-27:7K\=+P%%PCJ5O95^+!WM[(_/!)SQ5,@&;.*JE+]H&6;MI0C9K M[-NG+ =")I]TGZ^>^K1K(+'C%^T:HTZ]BC1OM1!!&3)'3EOD'P0M19UN>T'H M>4]%D O(H$D4&*QU<3(CV0)LKH9/GG>7POWFI;NI MLM+5]!,X!EQS!1S\W>[!6;0&6Y-\X#(CK19>:P<,ZK]GA R3<@YTW P5'=DR MF:_8GVF;.;LYX/,-[ONN3@WW>T";JH,,/09 _2+&<>D("V5<:'+:E3!6& Y2;CI !R.,[#6VWTYJZ3]*(_1,?:PO8(.A M]N!R6&6I9TC@"W 4[B9?H)Y(:(#ZX)&E2H[[G+.L]R+P940@9&KW*C\"%<)A M%SS.\;C77M\4A4+&E18[R"9(GJ&E4P%OFLTK6T[F>7 \<5"+PLZ4XDF\NRZ1 M6 )/PI3:=YL$#@,):,:!;4':<@VFQ5.-K'$,)SC9HE_T=B_I=GCL3I&NH9:" M6Y9CYAYO7(YIJ'8X:&1-Z?4;48Y$PNWPC4SL)<%5Z4-II(EHKW.BE7I5Y_B[ M)*]1=[L0O*/BLI&R(0KE(/E#-^JV#B!)_>,M[?N\,^:=GWU3>>=5DF)ZYD%N MYC ?^\"[?[)9CGK3?+97: M@/*E$^R=VAJH[+JE"$)>5RMY7=]9Y S7+$]:-%>RCQ9,HPW.487W!^'0P_K( M$:_!W98 RP(7H*(9E5FD/LO$>\/L4 1"[(],- M\#LE&.]B[[K6D+I#!'N01^YHL^H1:IN-K8ONCJB_^U0\/?Z*4P&B_A4SR,%D M/=E__!#G(? :-I7KD_,XZG79G86!V7J*$T&Z5>E^@U5:V9WDUNNNUDUPO/9# M#5E]XQW[>UB+,<"Q?B &F)S"DV] @'9'@@[WC_M;FXJD0YAFP*!OP7$IL[1( MO;K$9Z+#$^NZ^.T?;.\',D96>3(36Z[Q>T%T6R .E7F3^6!O;>_O0@L"Y#,!\CQZLPDG8C))LOSMK- P1_%%=B:C_X[8] 57]KV.4!N M>NSG8BQ%8+[FCO33MH)]5&,#2;KA$.&>-0=]2RH,*5D"1RI;Q13DU'A@,=)8 M=5.6%C!F%T3SC4$'ZI@7PL9G,?1)4NP,5T6'!!#& #:VY57K$AQ*WA4T>[=Z M^% "O;GD*A$=E81JA^[G$B1RPV] /5[MC'8\VC\D[>ABP:&6L%LYF]RB1>7M MNL+VR).Y88]T%8NRD4XT]"VK@ &EHID; M&BAVLI'FB=*I4]O*R3Y%MREMC43'-3&(/XOF"=X.L^9M(S+L.E?#$$!O-@0) MP-Z(@X2;V!32JZA"7&6"Z&P+9B_+#[>;3T__A;5U*T=@$&OSSY)X:0SZCM0& MU/K8-R]N'"'HW.',]WPXUB3>(#C-956VBTMY)WP-J1&T+56'.S#Z[^(?GV/6 M"[NC%H[W#\GLWK V(N>55T$X9%[?QKJ^MZ5O$HK=,:7UL.CTH0UM+ R)^JU^ M6?LAU=&B,@MJ3V7-TG:%(D#4D0.4D:Z:PC=O!5>/@,\N(E2/,+1A*9@(AD\] MJ[*IH.[Z8?">]%$(4L1NV%SOFY5#!A""%UU8=X:8;43D)UFEMA!#7^4"3!6O MED'NW:7I";QM!-K=>_PWL %V9P<\/-X_>-KS)NUA=PL+23(R9;5"K)?M!3Y+ MJC1R'6CE3JVU+;Z"'#?Z2$!-1$2O M4"2$:.1K7X$J*(?JZ5J,'>L!=])IU( 2TS#QB:: MN40Q(*3$V)>+%"&!XBK6S3#01)KVNOB%*SH?"JFVB#]&*W>6FX2*RRY+M(@) MGSJ7XV/>%LSU20Z7I)!]!&OLXTEK.'=R[;(S%\9DV!,,'*4.BO S;IG28@S2 M_2#&,AL*PKOQ4\BE LV',]&8F2.\%$!J^.9Q%.2%N%EI6>9#-)MOH#>S=V2\:=D"D&*YAT#*IHZG%9 EWDRV? 7>.?HD[*2_Y'T'T.:JR M>BC UNG!K=E?:OV.!).$E@;=SUCKC=5 0]ZNO=>P8TE%FX16]MX:S2N,?L#8 M3!^^HR@3Y)Z[A>\1Y$F\Z+Q.MR/(LBXM[N!$B&DM[@A>%!Q_J26G4&Y9@-] MA&N4@:(Z52J/PV"E>Q];M&,KTNFD,Z6VN3S!^XK7^+W) :/G2VF7'2 91*4 MK_*(#:D(@@>" DN;U7\6"A$V)EP8E%3XL2O[P$S>@[)Z@"VR_">+K"O7'.P/ M.FWM(>)UFPOC3O=G",CL[@BM#=))ZW9'DAW& MW&50+ Y56];Z(%0"^^ $NH9)%H#ZXLZG^RZOT>XLDN+-_4424XL[*\^%5[1( MMZ7&QK4ZN[,\#LSMEL(E3#I6;6KANE-*U-6BZ2P%?O<"\E%I2F*:& 4 M_VJI&1:WHI=R/,7[,6DB$WHH/-&"%?_X /,N"\ONF((N=N5D)0Q=2721F7)7 MR./ W=N5TZL6;HF-7$R];.'--907FFL9TZKOSJ)K!@&CDAT=+NM0:XPP,;&[FY 8^K?O^1*H14.?RFD"J[K%%WQ^;:=(XV6=,V M7 @P<782GY6R$;I+FXTSJ,8! ^L9V[P[BV5Q^8SS3O#NSK#[,YKW% MK$]=;Q2KF3&F*%PS-7=U@&-X6<.-BP6@R/FLW+Z!_GEO+[D;BN75",= 1#8T75;F/*0M M\EC#E;Q@>T?#;;:Q)US07]LV%@S[:U/".^BRO:T9H ]0H*<_G/0&SVM0%E0+ M<%7FR*1=UZ9AO">'H"2C\_6ZK%O84+3W:-,K;&ZOW-<(/<+'<6G\'5+XBB?; M@.L;S8SOE"7%9VS3Z8JTJ>7/J"1_ATS:HV<"AN'3I)=._?WYP9'[]SL5LCUZ M+-B9VW,ZWY[L&OGQV.JBH[ )$T0@*MV3'&\VEF7>H0"MU9V=S=HUJ_=LH7!L MFYDG5V66:K?#M&RQL2$'\1L"MF"O$J^5B4_^V*&P9!N4;"X?5S7I0&'Z?11O MU32@UT!PL*U?@,&26M&DDV$BX(,M>APKRO=G\A%-IWG 'J5D"Z)SJU%1YW*9 M-$?QOJG;J7XIN=R!7W593!=Y.:5^LUP!CD7;+3:)46>0T'1-E4VEK59(?,\9 MX%L\1MK*F&AARD65K"[)@TW0-N^FC$%FL:\<)9>0UO2=$BQI7_";XRK[]P"2 M&P D1_< DEW5 J;XO?SR.WP([XZ=I3!_FO!.YX9UR"0_)F-WARQ=Q? ' *+; M\"-@V(FJB^"\X3)? E*67J7N#&P-!7G;SXA^)).CR2>$>UZ U9J MEZG=ZZ'>JUST&OI)]?F6&]V5\GV0XEVL\=_#\'Z+21(7A8F=_^ST[3W&\R_* MW]Y_>EI^5OKV6*QW2D'9KM3<%=2R"1.505EU=HZ\NP@JDTBEXA!<3;J;=5A8 M5 \P>>4:7[#;^& 39G!$&GMW(N@*+6&%C>VEDJNRXE28K9ARQ^HU^&[$2@8K M'(.ABD*0S3##*F*_-$R+,90K5[ @/^OV?ITE<->F["A^'OT[EE'PED_!*D ! MSEF:83/P SQ6>%2GF,"!_<#5Y=2U''[\Z3SQW011P!:/%@ZQQ8])@'='?A6- MI_(K!Y_#K-[>OAPX!+=0U'1H8SRV&"60P>RNM#+ #F^4 \[#"QT'#=F\75MIV6T!>Y-']8Z2+GWT4J8*[S"8W::AA#]J M_T'8XYE;&I 9Y_H"QTP: MO^P!%NQ-)\I,%V08>I $9MI6S.&S_(G696@WKA(/B+]*P:X+<+%Z!?EFY2E?R'QA/ M),V$:,W+%CQ14R0YL[;MO9BXG^RL56?;3DK5K@+51F?I[5#VM.>J;.H?=;O& M)]T$U&!U&QSFJ()N7'"]:GS/ MC U.!VII*)O?P?OX_2M<%!DSFKYMEC%**(X*!T7"/GSRY]ITK2VZL-XS2-NRW M ;*P7.%Q0SVW&=0P-XS!KFSCW=G'U@E%>P@IOR@'RS8S60=^<(O) MPY=@Q9'J9F>52[2:<60_HE"915^C%I^7!*F3B(8 M6ICGK!I11S 4OQZ>^C?I&13&-QX].#H\4!OGU]-3C@R;I:TVZ 9?7R(BBPQ9O2KY._)^)FK+LLXSLDXO?%2%]-J_"!3'EA5 77 M66VZ8'*C3:K(\J\';?X AFF]B$[SB;NPD]^36G=FV"/8O >[?BFPZX7?00X= MY4(,W)OY8\:R)KNS*(I_#1:E1(??(&PK39;@%:YGI#![D!#^2*_:6!R&RWZGI$ M)4XGBN4H>YZ,9PEVQZ+3Z*/;JB''1\=P&,T2[,X*:"[@YA5X[3.[C&4==D<9 MW;05VH)R)11($V3F .GL8-J6PU\:](J9&*1/7HHY&6'9'6@9HSGZVL9WQS/<.3;A&- .KDJ+?L(>VYEV=!WB<1B,INR,H?5O*KWKE]A>]2/,PJBGC%=3.]%HP MXB.%.OT[XN 'QMC#7#L)AQ>/9?%WYX3H&W!^/B6DAZ'M;Y%K_I*:CUKVA9#* M6672#!3%(L%ELJ1#):U#0#"NLMOPG$ZQHI=U M&8TT[8XX60NOG^R(QS/=.S3?:N#QF1[L8B%4O$R(I#%!2'2E1:$"II_S284?V:\^$[#)"$#=WD:A(> M_KW[;" E&^@,N*?W\FL1NY?-R2_Q\[\,Z[H;4]K0R_5HTH9'/M8T\,"4A 1H M1$A U,$KWA'7\HM2T'YH"%HYV&.@$%=+7"%0Q[AH!RP8_).V@2?VDZ"$<9#' M5S"(-5$O[KDZ2 F0O_87 6..)O.ZOX&=^^XQ$BF ,;4 MHR?/T \89) :U@D@" M*J&F:BM+!&(G>F"'.,+F&X7YRC614O!\_,V =S%>HC4S@YR: ]*6UO8&? M2)<]AP\+(&)[L3"+$Q040(J#T ^J4+[$OP(WVL_VTU,./+VG M,';L F[T+$X0 M]E2[#'E+/TR/5KG?2?/D@2UWLR, LP^K7L_5Z!7IDGLYBXD,)4$![B74PR(5 MG@C8BSWN""[-YEI:*M:L\5-:0=2Z(A#3201K=1FTLY J/B(E:4A<&IIU+DN7 M$**^>KQ1R80Z3,8SY=0(415BC*4L3'0IC=3FV1Q[6)L* Q'1WN'QP5]LWTP/ M]=F'D\HU%]A3DT9R(BWAQJ:8%K"8;'NC:%[*:8HBBO."PLD3CBR!@AXX/-Q_ M,K9IX$)E4'5$^=,Y'1U4F$7S$FQYT:0NM-<1-5_2ZG:I_W1'JB W;B]YS#\W M/JRRPL'/X2U1ODB?M4BOWE&8P3I@!1A=))&:BHO'+.*2YYVM#[P"9L18AG9] MU,AVLS># TY29P)1W\LI4F/%7Z;T'L$$/7!=@6J:OM34, 'J=TK[-7"E$O6* M<>+?SN?B";^"_0'71R<<*U?+3ROR]L_WL8:\?OG/%66ZY._':M%[O^Y[ B\-8E8M>(S11UWB/!/(+B_)+^!8^NGJ'C"&MT6I%U'[&4A9P]BL[1&?61ZOITRB'$#>8,5BDR58(K+#]#VQA:7=W[BZ!;= M4Z@42.;F-+4.[@F82A\B (OR5N M'L3G@Q@M$8BQG>\CZ*[9>! +"ZQ=DPD,$\FVD47M> FT# M_]\$Z:W1=N$Y3- :!-% 8^W:8!O3O<.C"3+-(?M@4F>UES,@@BCY][)$1G8S MXXP:4B-R_P#Z9;[V;4\TQ'2O=X?D-6<'>W)D"XA,DIW]2PV#32WYTWE+NZ_! M"S& ?,5RC_8XAGB9OPO^"V*N]*4X:Q@?(0Y(UU M0A.H7?E?3RBC!L>!A+&) M.-]/VH+';HU_=9<"3F?E(%MW#V;E8$"700\)/&:2CTR#C*R71%S6ZS PLA7& M(-)IN00MVT_#)0Z(3%$O]B\\FT83V?IU1L$3ZFFX3#X@=+@7I.KF]-DUOJ%8 MG^)BVJFCP>,6^[^+N69 =R:TL-O?J5R1YV'\(5O]4U"38U\C[Q_N1^-*.?36 M8L!$1E 3 $<2')-;#\ZLDNH-K$@'NUMYRT24"=\53IH3X]P]]"KOU9.E_=P M5(3S.I<@4HK6/YH3\%?1+JD9" &9]*=!9A4F+)&P:TV\?BG*4N#7F";4ZF5I;:SJ^D.HQYYM4)(QP F M"=>0*Y#?P5W*=."D$;PZZ+R*Z)"MRV8M YST.9CV' '0' (YT&VAE/CP92?G M&^#Q5(URWK=R.O8\^PB"T$?:/SZP4/M8&D<)K[F0B^=)W= 6UIPY>QK*Y16^ M%HF!]58D=0IK7R4+:]%HJP>Z\1S!D,02'=S^SR\;02+O N/W6 >AQ<=]K-YU MA< %/\YB2=5LG22N#W+%X@?NEF7E_5%1^EI#"QQQ*S@WX$COE85:78BP[,X* M9NK S1@9>,7.[X!SV-COHKU*P .8FO%X0_U8S<1:D^)JV;B> MQT9 KA?SJCLWSE]:ZC\XH_"<-!;HWLW+<5!>I895;#3 Z^1%LSJ5YCEMLQ[[ M!6S=8M;-F\@]$9RVA*F=)0PUIX]M1:48@N*^NA0@ 7E+;)N)JJ-NIPA3K>V+ ME_/[=,P-Z9C']^F87=(/OYZ>]FTVV"D4)T=C"%P%#*R=EJD)X+D91GFZJ5KN M!S&?>Q7KO*\0;XA'?UD563)4#ZV7,]R?*Z0)EI_4'+V %P93$D/T]$-N6,D&XK'% Q36%[15G(54[8#D:Z<*MI>#ZSAA8N]9?.63/O2^ ]* MS3PK)$YH@:FE+<.6 8PM8D2@A$W5% )8X7V&G +ZH^!$7 6_!A&@F0SA@D^> M'&#L?._A@07$H.O-I>'^T>[4MIX=+1_=$Q< P'(5U*FE?$71S*N M%G.#J4W]T]8UI9VH*MV)T,*W7+N#?5J]D%[OX'C_Z1-:KX8B[]9DJ5)3X8&< M)ZO:_*C_>(X%FGFR_C$KZ/7I1\_#Y\!;/R< -%A8(B8D'ORUG-S'C_:?'CS! MP[N!8[E)]<%RKN_3N?Y#D_:_.T9*P,.-7\-;;OQNVVT?/=X_>OSL5K?]@8;, MPX:)J5=)\9_?/?QNLT$C@B#.^JE2"G&5JR>UG]'_/9<-19ON8!^V"!ZS61I] M_YC^3[^'EQW\^@^8OL^H#8>GCZRO3Y*9N\T9Q2?&-ZG#)]P[,*B7H'/O))3? MH.S5"(PVYC;B=R]E?3OJ<-\C[+C7>W>2/0VJWZN^>]7W%<3O%+-H];WB^V3% M=WBO^#Y1\FQ0[5[U?5ZQ?+A_-Z'\%F6OF%/]%X9 7Q?$9M1SWN[UX%WTX,-[ M/?AILGB&U1%S@:,0'WY>\3S:?WRO#[?+8(Y5G3YUX*W%\XG=[0*[\733MUKQJ<2DI&3J_?"^7F%\_'^W>S';T\& MA=[F_F3^PWHI$^J?#-S?R[?J[XO+'R_)!^S9;ND"JY[_?>)+O!]?.83 MI>_MRA0/SLNVFADMBKA7@9]7.H_W#P_N=>!6*00#9I6LJ=SF]D'">U$;4(3' M]XKP$T6PG>;9##'9OTB[NGM;\ ](I-PMB/CMB:'RWMXKP$\5L2?W&O 310__ M3=0K[_@LOM=_7Q>Y<"^;=NIZ_##WLOFY+<>CO61R?SC?2@J/[B*%]\+V.83M MAKULR[HVSM^W)J?8#/0S*,G?/['?E&0_V7_:%^L?J#+P[HQ(7O'H0,7^G[ZZ=IWF[U4WK'3KGUKZ>G&Z:QEKECT5EZ/X#U?B4D%9:OP#%C=H<;TNK8 M+I*6;P99#_*$J#'L9WRWER9/L%D7$?CLR58C+N:*:K298D.:L,*/Y[11FX#% MP;)>P#WJB6LJQ;2AW"T[9FJG.* 9K3S^9]?:"MD'I@;&8(17Z]:_]\;']Q&. MBZQQ$I6BS!/)@R-KNZ?AV4[#\R22-F)F5;72"2@?V08;,G\K3 M46K'H]K\JW6B;UNRR2XL8$RV%\V2#EHBXB7=B7RPI+^]J[;N&*\=#JNL>5;5 MC>7A1BX_>VMENO&:9^'W9_]J<=\JPRIUV^(S!.;P3APA(S$]GT<]O3]Z,P_P] M?_H?[3W$>[)Q'T;GKLJ(D8[T&+D0+Y?LBT@*4X:I@R<(15!LD5D4?9P]_ MC?S*U",D7T^8CCY@A@T9YKDK"[&T(0-KA[67/1+76QH'00F:M"*BN &:>ZRU MNH:?#G','CF.63T6@V;6>_B).)*OD74,3O%>X%T\R\G^I\X?&\;2=_67I((3 M]?"8V*L?QNY=L6%VA0:#WRL!Q]/O/BG3:_M7#C6NO-6<^.]_[NR535. /+T+ M;B5#'@W^>N.TH2.8Y[S,^9H]\HJMEJ3V^&DW3?:KML(GQ7YO('P@LK/?=N9= M5^39909"Z_>% Z.*ZD11AF"68-J19ETL(UV5SN+]HX5+OL#:@3W77[C##0O7 MB]&[.43V,6RHAVA+=WMB.]ZVW#1O09<"UY+ &J$7UZ4=Y"OS,7',G(>DWM]OZ_/P&SAQ,*SVI6NOF)'O6OIO<9[HDQWZ40YI"/%"L-[ MEGDX6B[*J)P2:_B CO9V"HL/AC-R@ST7D:A'(C34%BCR-+O<'0Z9)LH-DG;C M#MT[G 3T^[HW>\I=.ESS+XGN>^\X_&FMOR59U\?2CSMLG?Z-)[;+V/X?[5/0 M'7_,&I#,V2UDY0NY.,,/O_"L!%YE[%(RW$!9PVKPT,)4JCH=!6M7 L+V#GX# M=4__02GEM^=OOY(@%]WJR MVZX9&"X[,^O'^X\?AJY9T%>'3VEGFDR37&UM-@MZ&TO-@J1R;7:8)+C@2!EM MR$#%)DU'.01#P(YRVG=NC;>5M )U\9Q'#Q\?4/<&[G+FGFG3$VF"B1![$PI; MSQKL25&TU& :(^]X!!BB-DWQ#-LR&O)[YGF9,(_]# Z&A=$;8Y,*SR!S/8,\ M-M[;M ["1(:TKED1.)>CZMK"Y@I>"5, Z E MI;NSN=1,$E A2)8U?TB,L#NM%5A8WPU;*HCC!A9/T+$DAET'*U=P$VTC75*X M189_EM*)%G4M,2I#X-UA;7(WE+X&4!)JWV[W=L%PMR0:QA+$/_NWZS7$;.G4 M)48;068%W#//.6T'+^D>3TVU<+S);%:U:"BTF .3AD RE;Y3](O<\KV66:A3 MY,V6C+LW,G4L0=>TWG4W+03K.YYX3/'F&WOI^FV3X TO2WRH:YKDM4B:4+(3 M%RE+62DCR5&U?8TTJ;MMKFQF-_;2"BW_%F:,,HWRWAO:9.U';\H&E:^5 YHD M,*<7);=G+22/T>L-X 5XV"^O)90@@WM;Y&OGDTO*L".XJ!&G;+EEE38N^L!N M0&_Q;9.H'9J]SOMP&T?6#KP!!KMDXX3#WL/NC.5\SLU8VI5B!FSW3VF\M4BJ ME-/N8K-79TF14$.X;!:TW-,-+)M%]Q7O M]@V&B(VB@N)Y4,X?K,K9!X.!E06H36H5S XVZW%^P>B W*3T':SU".KN00!B_8>=F."U*K&]9SYJM-_ZT$[>S_LV#DXU3"'"/7T MYEKZ2W_JXN[@KNOO.>YX]/M5V%VEX):KC9-+LS>XP)^UK^%7Q2?L'A9: M#++KVE#C0.T^M1D1/8 _C1'KF+&#LTHJ9-P1>25WPN7'T>&LDAE)+T5PJH7A M;EDS@\D+ZWQ@"(H[4JM2"'JOS'&:[#C.B/L&,2X:RCW.[=T8\-.(;4L-M@TW';\6.N1Q.1,\%?<.. M DA\S6-'CA&/CS-QR"CHPM?0S:_+-D^#;L=LJF5SOS/>4#SA,J%,%S4%I=TR MA1D/)<;/G;ZGHXR<:M)3,B1W>?!B(#(=?0>K)K!N/'*YNQ7WHHHX2!+K;.CA MN67L85B7\)1>:,FZYWPRU0;S/;&<=J1[K?^>U1(GV?1T61K=?>K?ZVO'K/YC MF(X5.L4U-JTKYS S'&"UIX3;Z /OP^/D<$-6!4,=>GL7W6%W699BCR&B$S?A ME<%3@G>-+L?G;8+W50^%1SMW* ASKG\HO/9M&SH11, D_D';18RV6JI'THX! MZ47^T-2G2AELO0V2H4$:#$FPI8-72#]&O!!42HIH#N[%>T6G0PFJ4E, !L2" M3#EKM;#(J_W2LY>F2?%![7%/M7&HC*T2/ZRF;W*-FD,C0OAM'7Z]U9#QN^$- MC>E#45[#M"V,-=ET>O!<2-:>9K4MQN>@T_',P%A(M/?H+[:YX8I:B+=6S]KM MY,6QL!]QD>[CZBIR)X[:E:QC.2-C4-W@%(X*&;D$B*7P 9T,=^)Y6\/*C32@CDVR MR@;F3(Z^C2_YU^\/'Q\\ES*E#H\FG-OJJFT?#P5O?%W2E)2X MT$D^=XH"!.W@+Q,QBCA$<9=;4_+%QF,:AK22*MH[>G2KH2%B;'AHA_[0.#VD MV;O@J82%_*@Z>DM*AQ_FW1]D'?P27)'8U+[;)KX0^02H$^U^Z@19 M/(F7>)!;(JJ 9]D-?85!LU_O3#CS;1DYV7UT\MLW]6_I_%3%M%H(,P8):PTT M,6P-?^&BG>IV?/61%G!\;!LN'X]E1,6DFH'>J.PD3^"!;5/O;)8WN2$3:M\F MJR-5)QCMVO]ZU59?&0?9*U[0R&9_:U$S;U Z-=AP:(W.DGS6YHE_F'6<5M!M MA(:<9Q2HC*XR&+1G.I]]4ZG.G4EL@I)!B09Y)2Q;@HGYBLI).M$=K\RI&YYW&"=?S;HS*XPC M^?K;4W.P5 M6PM[I9G7N\/X>\B*I*OZ4X8.P@4\QZEOF80#9>X)5Q_O1"5;N MBP%'JM8#B*C+U@O0V1R&UBRA#R9*W)L!N/4@4&G .675(A,S066$WE5"IA+6 MAMG AXX5EB(5\@2R%:[*+-7S)RW;:4-VZJZB3\;B\#W>.8>OWR@-IONM1!)@ MDV>T\4K>/'@E57YML[\I$1FF3*TNX#U5]]3 3?@\CF9LP^AU@L+^-Y0BB:6J M(:NX;BTFTYSRR]55)O0C?"Y[1[^?7IJH564KVK()1RC"E]T48^=]U-M&FIA< MM57=)D6GKG&@G&X@[VGS'39C-:?R4$:@8;1E_8!J;] WNN0*,?39K)OT9/_1 ML0O8>85ARJHP5" 72L%& ]9+"?6%S?.[AH",%EC8A=:0A]._'2L<+TUF%6,G M/-'_:2\S!M(O7I9-G =0@. Y@T4N.!-_5IT[%HW[9.8,)90 MVUGBH5R" U^-$,)#*K9"K(6Y,5;O519UNGEK6B&@/6KW!C-(2=;7_M35@WL5 M6KFY0AW%.V(T0O)TYX3D(OEH)(WYNIBA=PJJZ!13HX+%=;719'@N388["#6L,%[X#<#YY^>,2X]AVY?!R.2P7F,YTIJ0Q8UK&NB\4B2.,EW M)K7H#/0=58.PW^C961NX)NAX:QA.8",S+B8WRZI9NT13 =4:NW5(=$?D2@P5 M2KT_K +SP]*RD8;G:*N-D.1UZ>4F<-N_?O_HR?.R6T[ Y26N(I;@ M1CEO^>F:BCEF,&[,ONY=7W)6 S,IBAG\#8X* N& 0D=V#WC!">;TN,P-+/@6 MK_)N0QD;U G67$;>O5J/(3HSWB5@-"(* ]:OAIF]3C*L$-G3? F8K.@9P&:F M '-#2:$\N<8OUF#=1'4Y$4== %NV_@%O*:GQ>=O@:\%"-BV9FPX8!;\C-DC" M*W+&B3^0O"^S6KCCSM6\W';G;*('9-C@; 9KP%G]@2VV81Y<9?3 =#@&0+]V M^D[R%^X'B@'4.LMX_$L*/*F6CGS0% L,7"-I6L)O.C7--6*;ZG)UB5MD1AMZ MJN;?RI0KJF^<BB 8L#^IT )# !1FO@9'#&( M&&4TFOA:E*7Q0"!HV\CX9A-)PR!2C.!<##VK#6//"IHSG8X0.>8II45V1;54 M"@8GM%0JPF%QB/X,SS6#F5APH@ G[CQ/B>?66:(?%_D)= ]5Z[F87!5(L0C D7+R$43L0(6[%@Z&&=F8'Z3^$ M\!"$T-Y@;/].JKZO$?S=SM[W\$_%W@>C_O7]ZXO_B5Z_N3A[?W9^,0ZS]>$. MTOB=H.\PXQ#@7&(=L#>6*ZG2%YJ9/G+-6C.R,_T@#QW[EJ=XHAF"#=95+):G MLUQ (16$Q8>S^S: MV0%(6[IRA6)X]+[*/J)U5[N#Y^^FP'LBG#,I%@@L#[(;B/*D 6%*])U,DX!# M]D &7A=XRI756CZ:\T&DIZ1B<<-=&!7$ZBTZ26,AL,9_^] M+%,/,TP+R;%G&:6NO/[97TM=^/L$[M8$[M'!?0+W:QP;GF(,E(.O%JRF4+\Y MCM@)%3+YA?CX!,ABT)\JDNF:>?6]Q^".N<:;(YU87I*+$;LDC> J]'JO'L=N M*;%L0>QK1MCB([T0@.9L!6EM]Z]%"(E/AO:R([QG;:,-%MZQQUS;_=MS)CWX M#8^BIK='7FDX%5J7>P*#-4_85JRY>H@_)2)Z!8L(9!C=CLW/'$F$[>$.DN . MY9BF59FD;"_H4O1-A4%H-AACL99@0S'<Q3\5;=GN\86;CW $8[F+M'$XNL'M2E#K43.7.P53$DH1:&[]8,^7@ORJ1*(X/1\V)&7M8* M@^E)+@!#!ZNC7[M 6:!DY/>.L#C4CBZ@LV>1>EV]TO20%/],*O($*-TP_+2& M%=JX5<@.,GD&8N<=BJ?\^4R@@:\+L/178NSCJ=/Y_A7V&Q#H@5]5&ML4TXLU MLVA(^S\N[D8I]7H:='X)?RX-4P-X(/5.%=Q <'C,(F1V283D$)J%LK HRS2R MT0!,7MRDNLBNPE!.K>0J62!O=&8)+;#W,&$!=G:73W=")@P3N2#?0(F5LIJ, MMW$TML==%?[41%C JAO"LI8DB,?F["7X! 9SW6=DJ8U;V.:[(VS'%'9P=( B M32];^/]@D"^H N65 8V@SMNK9,;=&KU<=V6RY12A"GH/L5N592O$^JEX"A3* MTJ?8VS :.L"8A[!REC\M%Y&6'TQEZO?9RT)_DP_9T4K58G>D2D_!RO9+4_-F MM+-_N7NSS_1U7<^Y%K>5.Q %;C.2UHPE^K5[\?P3KW*:0U^])C+WD:LO:V/Q M3O!"BT*=ESK';J"[D.)&;(6!)#2!4F. %6] M>L!K=N;15PP2>!W>2%<;5;4*"00S:F810A8/**$#PA)2'-4ZH4%3%4L548-7 M*(%2QL.3:TC5-\$=Z%AA;C(!]H0Y;/K^AC=TB$O"E!AA*^,BSHKNOEDH[^$I M!$\Y_*;@*7\JM;-[8=!NB,#I$2HL6*[RC%0"%Q8(>-&57GF%$5T(G^1B)!C1 M].ALB6B-" BJ1F(!Y93= LK]<5--"[CQA" MI, ,7%-+PG=7Z,J?2OQV,![:2Y*!B=)K%3J<[I6.+T*9,=2#=>2._>[%)L]\ MQT7-X@&V9L3B$?+,$&V1;Q+X%L$ZQ&<4P]8UUT#8KBU@YS1$G,Z5+EQ 9LL[ M:K:$$>U+MO%L8ND) L)&L"'4M.G>-S3">BTF1^,I[QZ]^IM2-3D2.PX61$:V MX; O'C%!I.%$0-P/GBX6VL- 4:GIX0CT'GT/_XJ=#;Q*ZEK9%)493TNJX#-L M@S"3DD0XZB:!@ ^PN=H^*# DK\$!5G@A::X.P'?)L,#I(VI)WD';P^1TI^"$ MR^I//>%V641WC^SY75DW#U @C5_:T>]P%K8!$(L)NS86F^C_50\QNW^U'H(( M6[YU!X4J[XBDPC8C"8@NJC_71D+Z(E]>&$K.=H0!,]/#Y@4I'H!!1C M"P)Z#IO@%9J$63TK8Z\/A-(AV:3;S(( .(-RA6!;:=JJ:K:E SQ1I*0E,*HF(P"&> M1SO4)G'DZOHA=OW[]_^\^S]^,P[[L\+C9.$&0-V'4;48'&\0X6:)P*.(S;<;5#+#O$ M0-T!+29<^XTFGCTT,:8,'@[##7,T_0A\2/JPK!9)@3UU8P9:=\F00(.&8+=. MR[ MD#;DZ=F*F/:1>9U>D (\JQ=,(17N!V3S!T"Z:]/%0Y1+'./9>T"!C-/UC MF.Z%]+N)N3$46MZ_M<6,/_JM31=<(@"^-1VU%1E?>"2R)=XU)+/:$@=(3D90 M"@JJO)(5=R16CJD/7NAJYG#+'K7#&PN&;@1F)9@CEG?0OJ_2%6B24 M&"M.ML:P,CW%C_DA9 L=29[Q> ?SC)O=LC?EIV:%\:?A#B 9NDY<1UE.5N?9 M!^DDRQTUE,C?Z89Y(S.&%P5A&]/<2YKW O8R+(#Y" M9H227;K]%:6<=M@*MA7^8L?,3(DZ)#GFA#6JJ68M?,SXO_PDE)>%_S3GD2!O MU\IP# =9IL2G#SKVAEQ"G;76CB MD*WBVU\1\18SUFD(X>G,,33"?%,-?ZPFVGR+"HDEPDEFFS>TRC[W=V[U_F'H MO9-8A+ NA5$^OQ#1(X,/[#E'3./31E@[\#7<9@I#I.BO?4)8M!&'[=WLUP$/ MM:W"IIC\2M7A=!U\,T4/\;-HQ?'NVATL$WIC,EIZ"]NZ8>>"! L?;N9RP.+2 M"B\NIVK4S96KA9HR-ZE>1=3N?D)T_L?/GMTX!-.X':[XWN9 M8I$L.$N##<'D*O2MJX;\$J0$SC343MD",C= M:091U59.F%5R]F':(_'_=[J ML3KZ?^/H@LSD7S7Z]?#+%#O.8!H,!U#BMGS"%MI.TH@0&Q,(N.!A:69Y1+:I\ M.[_5#?226A^^[EUU\XT2Z0.$A2>4J3-SZM9"Q-4USQ]5 ;33/)M%OS8E>8RY MS!!_ T9!GE3Z317-J9D&;Q .R2PR:A;(\;=L9ICD%O\>-"$RVV0('1X;#.3J M!.JE(#T>9"]BR:TF9PW5R[N6/=*% Q39:(_"W2M=>R-ZWW%?;=BT\48?,Z3. MDI_WMJ2XDD-ZX$2U8ATYI=$3&P)"UW0DD<,+6J( #49_B:$W2U;)C-EZ>_U\ MMC,3]B.^64WE#D,V^PE(]H,+ R]89?42SI%KZ75*QZF,A^LCZE5623L]/FMU MJ'Z/&.X5= 6;E"< NT-R>-8F)-MJ57*O&KQ.)H NU'\W^#(,*Y< :>Q-I>V9 MU*DRE-$,O1%&ARFN38?X^G(27L68=_T$&Q,P&>CJ0U9=-;G DD(8S5P9)>!570 L-^/I5' M^RQ!'F4"9@9@_?>CPX='1X_XGLIT9>QEE$"P@QP0,4^([K.;V[.;#[^I[.9M MCO2O=((3%@RWLR#!+(K(:_[NSA#*8R*$B7HGI)E@GB13Q'_%U$EE+@=?Z'#U M3A[/>$2NAP=+V#\80Z*GD[5J0/F42S#?X2UG?C]LN'J*>;5JS3 _9A9S?MK@ MAZASIFYTRF,F :C (BR1+27C/!@JUW*-O&98,X!MY7*.H,3>9=3ON/OU##&) M! ''9[JOZ6=& S>H-4Q>&ST22.FY6^MA$/,YS!4*8CQCDA/_2T$N6H) N_-% M]';@!9,^C!*L@6R2!>,0@S5!^NU M/WD2>.UC"8?O7G_EUQ[J\%1X7%#"3]GEX/"D!TU$V4 O+^Y6(\?@*"DK$$%C MV4XP E?$(UT3U?.V*K+Z$O<[YW&HR^)EDL^[IK(#DFWH/MDA>JALQQ*NT!(9 MMC6*[K#F]KQDAI"[R*8[-=MJD@^&F_?!WR5":^4J-M.X>E$^BL/@Z3*K[;N3 M5>Q(\F3$9_(_:#03_Q&EB.'(P&GIZX'#:[@5V ME+5.5*RAC1Q%1A;L.JF%\*?2*G[N"W]B"Z9R:9^C(#,G=FCUVK:<5?F;$>5N#R"!Q_:D M*[9]?FSY*F7\AK"NL7M/]'WLO14R/D]8-N%I5',H6)ME"?:C\DVFU$><<.8> MYA?;=BI+=]=?E"KNWIT4+3/XNIW[6#>3@XE[&3;SM.#VNL'1:\?)X(;X>&J( MF]3-EMG<- .$-_(;L=9U"VX8WYIRP(A7,=<<8T6AK26)VGNU3I<-+ F0!#, M1%M@R1YL23(,7*=*)! E#VLI[I-0=U;H3, IF;I:9^Z/U&6Y3AK*4M=:. ?6 M"P> ;.-H/)>S68NFO3]8M6S@U7.N-4@T#\+ETY+TP'J 2D$P<)AFI?+29.@, MS4K67=/UP'P$*X-@<&Y"ZAA(Y6JFNM%+3:J/GHPGU;R3;>DQEX5D'@BQO1&^ M]93MW,#G'XAQ@M\(KK]$..<2K2"L59+=/#"S:4@U"VG\_.7D76R88THC6LYW32(,U(6#>)-E2<%EA[5 BH-"Z1/#%=4'-JSI1-1(.XDLBPQ$D M %SY>',)BMOPO LR9[7=2DL^BY4O:;CXR;='>H5/UGCA Q(M4!P%_G>3N8=6 MGK:S'BB+]O:HSX9O7_*T7*UI9F [7E2@*[ K.VN:=X@R@^VYYZ7%5O29!C'H ME*?H\A7(.*/]B;CM#^H="Z'SZ&"9!E"= SVOKNW;-[S U7 M!6J_GFM)*P'IQ)12,/O:A'=$(O-_TEKD,@/PKJ9*NAJ(1L\++=2%#80 9O#=W)V+@C[\7=F?E#8!I MLINFOG+^\^H$7BLL[F-'@+MVN78;(G:U M:5%/YB6# G35:>>;X=>()CZ96=*#LF(/SC>;FH6^DH6.O1:5L_($=0#U WCG M8DQ':3O5X%\H ^GT+CQPFI?/K5 M 6EX7*PIPB'T- F^"*W%[.Q1XUFXL:UD(\YU4-;S\K32 &'?HNV%P%T01TN$ MKI@Q!I+HQ=A,;J#7#ULMBCKVZ.+A.*6'>B31**6E_L'3Q_(;>HP MM1R\VG_=[S;=R5DY>)IV5S,UO ;X)INHP+74KEN MJ.=24FWNF(8,!7:4M$Z*5%A ,#>8T<'Z7ET TS /N(!*V#;4OP@<:3[^WQ:, MV'ZC5;&C(VF\#!%O:=)[Y94V9ZKM[[,PZL.V"1QM\H3LA2#09-KQ&\ 4,&>8 MQ QN8\^T&G*O?Z2!"@>P[;W[WV]; >YZ"^)5A1>O-*RIG5?,I'C=*3AG/Q<0 MWP0!V89<@SMX7.(+&/? Z^0%+\CY58GU=L+8V6)**#CS[B><&^KC3O/K?%ZN MN.!"M/G!5TU@Q?ZW6^S/B%%TMJ7I"5'WJ*V(]&DX\$DS6WBF2M?@ZJ MJN$5J/,;@)TYE59UL/H"-%GGJXK\CSJ*]^W#70-GG+P4Q$IU9JR=Z MAQ_B9 M4;OD A@"%Q8]X; (RGZ,:I(Y,MPR[G6AOR^M[OQ"?B3#*R#J][(.WL.\5+U_ M_KG\=S&?9YW?EPB&RZM2?C5*]B8EFB7GOT"YD#'?'R">.Z>!BS%GX/>((G3N ML\&E=(-YSDD&"Y"JE+UOJ%8:(S)$D#+2!2O/;8-7JBE-2+\.P>O.$R@6@,N@ MW^U5Y2:;-YLG2-@I%7L!\W*-CIQ[($@\ M2542&]3), #LIH8L\H)B/CA[*"&;+YWGD$,8!+=6M*,NJV#")#%,O>0<':^K M[O8M-*J>E%,\=1<[D_,]& RGFD8OG8U_M\CE( T2B_&CWN<'.DVQ[=OZS!VD M$^O0J&RD)-H'H+8566W/!>33)<-2?&FCS6YE_L+G4PA'DGS7TJ2V6-A*3"0F MV^I5J@RKP9H658-\H:1_V%RA/AFQ'KO&GFG :RC7MN,:\86$9[ M2IP5TZ>'&ZZ3GZ"<.[MJ1"\")H)]7^.9LC3QY\15/V0 MNM,,>H591%:$@Z&U4LAP3\B*;V\\L/>%3V;S[ORS3S']-UO"(^J,N+_,Z+!'8 M?!X2^^FHW&60(=)#Z@EJI*,)UI+Q]NP'JE9S-L_CWK=!>A7+&Y6 P7(+J"7C=1F5?3K26];:'4/)6,LF[LD2F=RY?[66B(PD( MJFSYV>)%/-ZO8.D38?3GNE+'$VFA&02X47HN_N8.PIP M?:+ K\]BS>%77BP(UJ*G>?.KLFZ='-11:SQ:N@Z?;+Z%H?0*L=0P4%81(CJ+6*69:? @S8H>%# OI+@(.DZ_&DGFHX6O M/U;+ME?+7CY6RQYBX[-%E&[7*&^S,>:@7=P5V%C!IOG=SM[O]?'02[$T M%2'R_H^7!7E@#9!7 ]( >76K!,C)Z?FGL\/3HV/*_)Z@X(*@VZ3&;4B&50$J)5%U MX>D$Y"5DXE,E/00!J5HK8\5\HU)5\@E.I\9R$?"\MC;J'N@<9=GQHO0HW*O' M!5#X/7RAG-*M?EU7B#235.XTSX" I:5HE4)%O&8A+?I*!FCRIJ@IX[! Q'75_O/8V]LX>;.] E0D6>- M2:6__N7-P?=_^]O?W'^?(S/1W5Z:46G2UQ:[,T&,H-HKHE!W'(8XTOHB,? F M1UM_MW4X^(WPNFWP/RR&TCGVD%S4_!<3>49$ &P$$@$[T&+*YG5YE\WAQQ[E MP<8_$PDTK7&14L.UL;K:U-AKC?)K$'>0K-I5>5.74#.C$4Q3;K?.%A0$0PT4 M0G:,Q1!ILH;+YJA(PMQFM>:-[7A\ --YX MCI[X220?#;!#WP+.NT!N-('4++7&"!>( +2=%<76,O?UFKMQN.J2+XKU@E.O MR^AG&/M"D^13$1W,J"3VI=TG#JB56G@348 7T#'/6- ^Q&T[G:GWRFH\)ZW9 M1W#+9RX.<]":*L2"GLJMSI)ZHMR\<7(,BBA&47ZZIBW#8GZI&U]6D>WB"$7Z M9:&'^,J=(/ [!.T8U!#G_B.[AQ-,_ <&IAM5$;)@/#CL6<2GBJNQ\G+T"6!, M?_MT/EV%Y@N>H35EMO.7R"&5KJND:Z&!,O]UM;>4=22:\&J+FC1'?[/>$.LK M_9J=S!Z%5*B"=6N3SB&KH]_J>8Q M^$FI?Y+EC^LKS&K4@FKYR7D-:U ZX Q,"F((^QC?Z7(FA NEI+O*HS,L7?:[ M'Y +)OG1EN[HW:1&4WM Z;EB>HM0C;7GD?K<)U/B;:V0SN&# MI?() 5JP!\7;,\3<:W@MDMF]*U":P1]<^!5&O57?%DP^3'"^XGE ^Z)<6*]-XZ!>C9+IZ M7E&[_R*XPFI3>'2ZPF66,*RLDL0DE5V%O>YTR,/N6S M70+6U,>SJ1:.8#,Q72(DE$L(&3/WZJIEOL&61M:5Q(2^KJLJASO"L;0'VP/. M*CF!3R1;H$R$>N:Z[RTP\L/3@P)RCBL-A0UB.Q"H73?87K!BL#<9;QJ#G J( M[?5I$0\.N<\%E)O&'I)NDJO&IEP(>];]S,A^R#*[R"R*79[E?.]I48_7>E+Y M8CX.F,X?2%L;<-2^J!<.-< MB^,4A .MFI"[0^]I7"P=-^XR'$SCSV<>L3_?94AYR4"'XD<'-(#];I>X3\1 ME0?)^R4:IMY.4?0UNY%MG3!0)YO"(:W]G&(=:1"BE-"&U,'C5I0H@R8)3C_T M\X!Z-7L>DIIN0\TGM,ET4E*Q>-(F\,+O$J-R?!!,/2VK80U$V_\...5LJ)[_ M)FN$^-[B; M@F:RKQ.I3P,.%7"$"'KL!'PC%E?BO%GTF6%?P+8'N!>SI5[E)95IO#D0;_JQ M7+J]7/KJL5SZ$*X.;*^"DKKD!J1$".\\XV7#A'&KM?,[H#M"3LH6>)P2O1"* ME+,"SE;+A F,H9-BA;:Q1CL/A%H]N]]YG->%M'OE)LHIK!R+MJ]/#<5*]P+N MA"\\[I@-!Q\C9"/3I$W9'#3MMT)RDTF$9,.:E,VQ;X>%>'>M'OOZJZK''GWX MQ_'IX>G%>?+A7?+#A[.S#[\-;7 RPY M>U#P&3*[!G(;9'F8L-7'T9@U[]*]"CDR7@:1'NPTNH\B7&0/OLA^N;_ON7Y? M'/1[O_*O2N%B>!)M3$"9)3^[KU\Y!U5?3IU<5,7E)>F^%N44\\IU20'/BHB; MF6M;.TW)O>1J#I2.-D]F<'#MO7@I24,%#^587J:#:0$W3]T1B+1UU KD;DIQ M\R;/JB=-^82(KZ-K3\OW?%&,@/"BR=X*CMR*8MX,W8!R7E RB+$!_ L,UJ#] MPAV8LU IV#2V9G/,'M57>=[PHJ<0R8P'CW:D/,0[9&X#S<">(38:=((*H=:A M'>-"WB9#L9FPG2;@,0WC868R6DYRBYC5;YIV*2):MLD';W);.5%3R@_Z.K<1 M_O6S^5'FDM-L8?>R%W:^*O*954_PP%[ZD[<5\B<)YZ2/3<@AO4B\OO%>-D;& MST&WKNA+N"@C9TW[65DV+F++ZU2X=RT!I?&?ED#A.Z<%FF,Y @R.$;NGIEG\ M*N-2N5*4,&4MAFFX0%H]]R'XAIFMW>?_M7;OS?D&G$):+@'3$ML4!-_:64LZ M0-F\_YQYG&10"LJJ1%[_'VTJ]09\_4>K^8!6\^NVF(:Q_/Y6$XW6SMJLX>F; MW=-D+=U%H03\YNE6V*> :*"XQBR[;;07MX/P7,[^! MM;7Y!FW'IK6V5 MB:(@NR33RB;:0R?\/7?<,YD.:9=O]4SV^O9Y&^HQVAZV95O8?9LK7N#E3/N- MCW?;S.=#6@!_SOOGW0X -4)0(\\\N%?27TU<%GJZZ.\9S[3;*V(VG!7Q$A/. M__4_BI3Q;[9FU$XIRK="GI%*B1OK!U0[3PT:AZEV?MN8 S$J"E4'M("2+41' M48^>*]$!"LB9!8'!'!;N+)SE6)UX2*>M2EE,!0X].(>I+J2W;I,A M!^)(=E3 CVV4LL]]PRA<]O@W1I,Y.PA"4%R)2APUL&00(;^G@\5? M,@U7UE7;(B!366E@XM7&5 ,4RE3SY]BTHA\M%D$*^5MA_G5D_Q M&SAPKWH#]Z;'"!"M1OM]#)'&4+B.W,#6\VS91\OCU>U,_$C0Y)S MWPNUXS%@,9PU^'+_U?,OB0%BZ>F^.$"STEGR.=^(>@&!W9U/Z6)!=+0P1H#D M2T$D;,J]S2L>:[\)P'*0;HQ)BZDMFG^SJ@#=/]X(/1EY?E@K@7%M5M!%5Y:? M,?Y@+\_P+-%Z[1UC3=H=\77[GKLQ8.&Z"^[LVOUU>&N7C&.R!ZS"P5H%FM(2 ME:JPNQ9:$O:>CY(?Q,*^Q47+/2'%;+O2F6'G"[W_-/)QXGP$Y4AHCSV<0<24 M-2W"TD*A$-QO_.'=X5'ROJ@I]%"RLP+1MM<%J34N47>/_K("Y=3Z/PU7PBO^ M-[+Q3.ZP1);NS@0/AAV1/]QR^:__<*M@ MX"40"(L.I2F"' _&9?(VGZ"CGSP_N"N"\M6N+(@+Q*E"A;)7^6)D!- M<@$_+2?@T%6)3HL9.U]@5=9U@>0!6&K51YUEOP6\G TY5WNO7KJ0X,7KYT_> M'+P!*BAHFD1WG9DPDY^QAE/1QS^L:_3KH*_X5KO6E"NW"_!&N-]C> M4;+VW 9/\?)[IC;@&L"_\]IB#, WTAY*6R'+L):"/;!*-&X:X/"C^6]NH-H;1Z/+(S%T.0/^!'2U2VS7SROKZ5(+H9!8I-[.MU8^W:(K M;[4 \ S:=X,2L11CT<7GO@AR,NN:K?&VU=L>873[Z0R V]/ F=.WOA%7>*_B#ZZ7)7^$CS(!C30_6K9)8*FDA-F^E?* 0ZWNJ%.;N1VF-?"H^ MILB=!5.MS-/:_F%10G@=[OWPZ ,WIWFVY!3ALS?)T?Z[_;-][:Q[]O+@Z?[S M)P=/02!Z[_D(X(8I2DZIK .\'N"?@:4!@,]IINW)^$S8N\N!N7,(VB%V4=&['EJK*14G5!!92WSB@^LZ))DI6]+U$,ZOPD$)=L2.B M"J\'R%WQ;EUA=N*P9DJ1.D)BP6U4'9UO#H]392H1%6[HF@!6?V9%4[0=4-!0 M2(CT#!YGP5F.C9&H@R7C/004;%2.=TRL^#5EOZ3]I-[G92UBV 3NKY?2A"I< M=*NJ8#Q#FS[G?0%R3VV6Q7M,$$C\K)D9$C#8E??"3611>UZ_+=4F5BG E!0U MM1']H# 2>"R&"EBF*IKDR0"[]TCM!'%EMA$O#:; VTB(V,8;3Y\PWG1/5&*O MPH/N$=6Q'=7QW3>%ZAA,/H550-PV7 +12M[:S++(-<;Q7%EL\(@3AFU>24GA M<>YLP(RV1HE&D/9 S-Z%7?I2NM-M;-I3[==0V[-2XCQDOZCKG)4P*9(C*F%A M3Q.?)*)E$>F1$,_DS9.73U\8D=^1RM B?L2]OZQA$K&.:Y@7#0FVM"PI"K80 MBTLC^BU*0@:2&NI\20#ISNLGH*JJT/&6 QDWP>[ZEV4Y!?H6]G$Y9V^\8\,5 M"&YYE9/EVL8O8-B50U(",96T(&;@7\+=T"N7+[<"W<@1TS#)K"7M)2*3FJA/ M/ ^9<*IZQK?VFQ4>4,O'XOGUT9X;[H"OW:,:C))(P 8F?!@=13P.)U ",B5B M)@"JU&M01E(A&7&QL=8#Y,]"9A-SZ.W]\, W"1U3ZW5A.,2A91I?%]VK(,E' MYP[H44A93/B2*/$(TL>U$NY82H2EX1EESN+8M7V#5N8;M*"F[)8Z,R<%0T&I M14AYP\2&8-8F%.*AYE28QGR-K5X5#1T@J<"-5L?HI6H.4?GV*=76J%(WN4(4 M,99-@S'9T@Y:@JM\^<24\V10M:A9B(O,>I+;+AW33M^;\)@\)XL[NZ##K2OU M% )S!BW*@X $2> MV'45^.Y[LU'/CO.I#18%]9*"/=] RQ*6A=PL0^KA4ME<(3J"^?,=+%(R0J1G M#0L56Q_3 $D$=S:TP/2 ;5%:X:"6U^P.I9'J%.B.D

B*]OKN"G[\C'!G2R"=OW4Q2]K=V MSUG/.(R"I!SJH!8,_PO44@FG3_"M&/P0/ L$X+N/C0*97-09 #1KP')4A12R M(!UX=>1AV;5Y4L[< MNS?DR:F.N!$4R# M,0:%?\#K>]QFEC@?"7@S"*.D434C(=CWZ[M8VM6D,OS'HU021)VY1[%BF7VC M8\YG&AZ(Q&?,;+.MA[3$8OL\:S?<;8AD)M8M3X@1U"\9R=.])2 M/'!K90EINGG VH['4<@D?,OY9.K_&;PB*3.V?(&O9&]@X 553_CBF1_1D5R< MRJUT]X),JCRIQ#+F02AL0*^9,]\(\&Q];$<(<%_OOQR42;9I]EAJNT ;-(A0E^4-?$ E&; KJPZCJQE@,/$L MFP,\2NDH*1EVXS8VRZ7L]<=8HQ[?GSBG51*<^2K-=32#SK3 8*W SW6Q D*Q MJ'5,U%>W!GFQ^V.^BUQG3-/-9D2ND/]6$%OL.,<.<"):**[9T_=J%&362NR" MK4FJ?<&>;B+,FFS*0PWS:-03&X1,M:?(Y8ZYJ!BS/^/PU=ZP&H=_POQ[OXV2>[#?.N=R,PKGMS:>*3I: M84! *Q!H,D@MP2T2^*-]E#Y'%<,"V1;D''#/([Y*=D@\9R*O%S35XV ]<)8" M7SAM3 EJ.+O_]>!V_UO@%"C&:SRS64G5&@1(TW[D/*Z;=Y"GFM;!5I^:*Q!L M92/I$ C,\@4D@QHV%.KJ8!: _1L)*VU0#=E-@W+=<,HIL!<3$\^:+ 3YO>W< MA'7A@G*/20%W+B4I$72UZ&RBW @33A@D(T3W-OZ_5QI:,6H^L2:$#^?754D(T^E(%8>O$;*&\"DO3B*@+L$Y MB(()LN<6;MY7(%D">-!JC7(?\%MR]G*L==:CX(6TY[F3IL?QFH<(T""K,.^+ M0Q(A/?/;O<.1!2JZXZ0#5)R6.:6@.4@Q6H#L]@B2T*_C*:>O_->L="*%)\ZI M @=2B.W*V*7:0IKH/(LFMFBE%ZOMBS)?C$MNKV8# HM\R6P*CZ MZB&MM/-KD]F6@!Z/R78%M?+'E%LBAI"H5=^Q1Q:E8>)7H52^UF9,%IUR"Y+] MI@HE*NK>H^H3IGV_PAK0MLG1;$$KD7]K$2,L\$2 /"W$"NF!+Q&STRI[;KG+ MKM0Q'J+4H)3;B-#'"BPD!T,2WXA09)_*E'+U=M929^W8!4<5Q_7RIEA.N4:H M]<@9+;-?H)TBCMD+.GUH6*AE!N4VE#4?7PQ!' MR&2?^]T0R!* XP:\-31 ,SB<-'/K_K1'[P&X0PUYMYRM/=YKZH]&\K_6D[QS M?FXU-6.5[-R$BVM[,=2-\J]_>?'Z>]CCSJN!6@@BA')QE;;FCI4[_?R=T"_B^2*^Y>4FC4]<.ZL@CH2VRR@H MQ)OH4 0K^-IMII!,T59C:$;<'IR-:#P*!)V NAQ1F!*X!-L]M[ZUPF$0D=$8 M).[<-";D3'>)$P#A]1C()'&Z\+1-@VDQAQH)!O"HMJP#9;*K2[/_I]X 3)D9 MYQJE-%L6P[Z^[HO+^97N=8 WLC,J1KDLQO*B.6%$)Q3RA_BW_\>^]9"<6\I3 M?]Q4[0S&XKO!)6/QA)3Z-=^S9D:X5N4V,W;J$EH.VS" M %6E7$KK$#PB#!'[>0=J]7[-1= TZVC_MCCMKW ^/SI-UY@?"#KPF4QW5^Z ML[2F9$$DCXP6VQDMACDWX)P][+P$EG"LX3*3=Y!=!=5?TL>I5OP0AANR!1.T MR41[\5%RVX+F*,X?%4&?R&1TY\:5>]S(?^MQ"SUNH2_?0GU;AL'!GOHO;/5, M/3'H?1:W6J 1 MW0 HC98S[6\/ 9U6%]T$+.N'\Z1/L1 M39E;0L[-7R;3-1%@:)"(%Y/T'_>F&W!K!_!/?:H8SX)S7\._XQJ):6_=FY-, MIG\!LD$"5[?G B<_.>T3N9:T+P!RO:JOBE6*?)AY32UT:XB_E=.( RB)#!1K M=.O=>Q]%;E]1R1\SF2O"8^09EF2@0N9VBTCI0#ZX#X5MP<*$:L:*4!PY@.IK MZXISCD"80,_'Z3Z87WC7:"@:EI1)]IKL,W+-H=EB_BP"/Q-Y8^W#NED^U=82 M1!:)NIU;,8 [6U>! H!=4/KG%J4F,CS>#G9H>37L4C1(MM*E*("N6F@>757( MOLWI99SY:>%L"N5-H2*]GF ^DE8\3$=/DPOTC*,R;S9UXX>+ KM9=4T(LY@X MYNY8N\%(U*NU.V+/U]D+S)DREO)].=%$?]!!%:;OEF6'MYTW&)-2@U8]IM& M52/E?Y-<797\NG9[=UHHLJ&L+K-E\6\U)HH00KT,WZCN847-C7NGSC-_QC(< M8C (]]1J ! *I1ZT.'?Z9#P1L!B/2N1P48%"N\36RSF2"! %H=8V[O=8MP\2H1Y-O@C?@_B&^E="!'SN#M<)ZR%5VS0PS'BMXG WG MR2R%R-#W;H/&>W.^"Y!4A;S&(7 MA.;.#0!%T(BQD[&O^)7/9J0H5WI:-;Z 4R0N DU)G'N>VW+KVJAC(>T4$C%S!W?YJSFUMY(QN(_LDI"DGD\.%H7-9?<=D5L M1>ZN]1WB]3H8#%6JFOAW:TPMV"AVOZ<9&5R/F9+ALL"867?8-4,'-W!P>AC. MT;S$2/LMN8[3M$_-&-&UWG>W(;?VC[QUL:Y[K1-[YT",QJP@VQC00W3H=3B2 MOY<%0A:_S(8->MT-AE!.U]UIR7HSX%V>.3>^0K,0A(RM;HI!-FJW",']^%.K M:Q=I9%?I,FI7"KR.E0>6?DOD[=OOS*L?#+V OOJ__N7-P?>]ROZ/L)I$$YS\(W#:0:TGP;3L*_[Z1.E!S\R/MU:3LP2'<__-Y9<3RG)YHE%WX] MT>^(#E5AAS):-XKKHO14BH?+IGARY)Y_3:U;[UD]T9"QGF=+@@'NCI$?#'#9 M5#]4.A&7!KR'74QYD/#P@^7&8L+MF/&(1ZB2V>A6;&,]WO[3$_\VP=^R=7A) M?Q$T ZCN_$X#Z=(TJ=9SD4GU"J:MSF/W2?I@^+E.AJU!T:+/C)D95^5G5KB= M)7,T$*75=(>-)"8U23=JB3B%.:5#B:S-8]FF$]Y9,[S0'71+S/VPF]@H&L#,C4[##_-R\IG:]&KJAMY*T!&:+^H?9//% M),B&.&F6S)R#[EX& $>(PL:%3"@N36T2TO1&S37:"]D>$Q1 Z9EA^$FQ]')) MR*[3_\0496'/F-)&4AJ%((3,D0),U?*',=_<=AH>:YW^0P7YP]-R/SEX_NS9 M"WFS0LUC"OH5\ZM3^@:]NHO<[8RJJ!?@3/@.;WHT_Q"T7NL5\$LA@VK?TZ%7 MG%]G4^[/@X9&RCI![<90/F,NUWV.7QM^$%\Q_- WPL5;LD1S15TQ1ZW$&W6 MT+4(+ZU!MH2ML]+WV+MKR"=#,N11%PI61>'\(+2++%LIS@&E/XG,297A655K MDD_7T /JUIF;> *5.9\ J@K&KQ)=!(M#[)*#$JUL48E/!,M'"9321 0<4T,S M0"2F:,I)E2T6(>&'(B$2N4PMK21Q+^XZ0)65Q&L% V.7#LZG.3:Y]CLS=#?/ M%N6?*V699CN=]W_4/L_VGD*$7]6FFPYITVFI]HY07&]E;]T/>+![!C)B'[UM MX='-2:-*^<5"MZ0;.Z!X 20I0,2*#YU)MLHFQ.?1<>01^4K'MU(N3%R 3^[ M+R&O-A#DC9VG=:6NUT((2:6&*^3:N&6@6SL;@&6 M&1E39CF"2C&"1-5'3Q"U6CO3/M%H,=0)E/H]!#0$1#Z9A8@EZ$RG9!6I67S, M&D2]4EH)>6XN*A?BN%WR.?CM4;G:H(9U\-M%5G_&?+U6WU=L/MC**]MF7(E' M6O)A7T-GBR; \B#F3(7\$J_*70U^^ %>A=AHB$YN17\V8ZE'TI5C$VD2"IM' M;Z"+J'V$LWQDP.N)Z((.G)@[;CP:1O.G IK!:Q=V_6A0'-$Y-ATH1A-8I'X- M:\E?MC4!Y#)( MO\,/9#D\9BXPKK &(SL5'V/E#F%0^!DADM= C=YXO M+\&!-D_&_2R<\KZY*A4[O+SS RH:&-L9@4[&ODZNN6>+DF%RMJ^/)$B#SX_S MYB;/,==)W^EHKT[I@%X2DT%)PLT]X2I0:@>D>-0-%0.G[@GZ+F4Z.'S,8&SP M[HAJ<.5.AGKNQ8:L=N:(Z!E,!PQ*UJAP$.(-5EF!?M(B!PTL#17&958A3YQA MF2\]P;MG%1V74V"\GH6,%=WF+>J!(QU/P^7G?;M[W9 $2B$7Y4[-3%A2G1^R M+.AU^J.??QHMW4;<[#6UO,T$'.B3^#*JL! M4;=-K#ASE]' HR*I(H5E.>UXJ,=$<_K#>@,GU>_JGCEX\>)AB'A>1T^0\^.C MBY,/I\EWYIG^_'&$4_1J_ZD>NW%>#$3FG1V?'Y_]X_CM=F#>5_H^WGQ5[^/X M'\>G%^?)AW?)V^-WAY_>7^Q&$N0B"L%MG5446 HE*>)S#5(M(M7A OOO[K5> MASM!;_8'XWXJ2>!'9H!W&^@P=#9X-:+P'H@ :)1HN2I*BEV5[($S M JI[H63G0O]1+K5)2I8,D=>@N.,T^6#D$ 4(?N-&]B4AB*EM^UH[EH)Q)YS*"# CN]3D/..H]\0IK&M7AG[>" M[2(3,JN;.K!]"\;"5\J($1V->06)E=4:9O2VJ[%$+, ;6&V!2P8"@=Y M 8\,)\='[:@26YHIM=G=NG)!-N-W>27NJSK/KU+048?_>0G_@S^^AO_Y#O[G M#?S/ ?[E '][@+]Y]I06 N1KTDAGCQV8:B[MBC493*NLYQ&6,LDA*^$>(R & M;$LR*2JW%9BP A82ORE6FIF@8)I!OX+V\&\KRC:[Y7.5@01QTG.'1Q[&[8O% M-X"8 U:JM?#K$W'0/H!NSL_%W/V;_?&/QM;[/W@OQ[THD'0$/-3VU[,[Y_A@ MFH5UYYWED&L#,+K0=A^2GI+Y+=(NDDX 5#2G"#EK6?C"^.=R=I$;"&6I)2;* M( $ZEQ6 ^W(,9]8LFY,ZPJ*HYSF!)=O$[MHK %?$(2"9&7B9M(3@=SMGJ ?3 M?&L$GI&3W5#8OP.M"SM91D/@0_ M&/_E8^1;A\N!V4>J/A=TV*N$ET'2P$RE#:!$W1 OHEMO$.T 0&FR,1>XCGQ_ MZ;\'3D1] S%>Z:NQ29WG"-2>$A/\4_$BJH"N9)(KO(Y\)IY#XGW+X*]B8<"& W7@#&>9S>M7AFHLB*+E<(4 M[*%K7DLX'?"< IKF+R,=B1MN7E/##X?*I8OCK98=2KD"P14+X= $RH-2G-J% M\K-@J4"_/0,_LF:YM[6?[Z?)\^=/#E JZ/G_(UDAS>1S_WYIVOH[=S)/&ZZ> M"8A<^)A:P2):. >4K_T9G)4EG(!S=$L(C2&?"9E2A MKS1@AOU7*M&CFHSH-]+S-)(OX6)5 54&0NW'(!J*)_!,:QK*U#0@4I"LRO7E M%<^>#/J'4<*]+6HA ->U>3*#5,7>"XE:S-G@G#CLE_*!S(2@:KE?24:61!\C M3LVJF_)/VX6/D(7MD(7GWSADX8&\BOL>#KX="0\&WF3C'/:2VP;.9Q-N9#3- M4R[M65+:QI3T DH7:TO9*]!^JLX!0+=T ]WDTXBCD.&?Y'L$@Y)6(#L8MGT> MI0I$+KDS%Z )K=DB?DP0"T-W5/X>1"_ -SY'+MX\FX>#ZC'1+3>"G =,W-)] MR@JOS=R_,DWJ!;LOYY?^\,F\_X(\PWVFCYUIP53)5$3<'+*RZXK0DI@@:G\+ MJ_0"[6,<&Z(]($\SJ1BNAS-_"1&#/ 3;QAH.A^;V(5V/DOL?$,;3,'RT+/F= M"UL:NRRA_@H/C&+G2X\M@J#S>;\9QH^5]G" '=M;AX,%0S&N@< M-DTVN<),,DWVWQD5Z4)DB'M:LGOB6,ZZ.5'Q@KN4NEF#PFE-@M7SO_WM;U@X M1\ \WCUG%5[W+%-60)SGUTCFU]WOM& ,_Y7'<9:5_AO_)@V2%27$RTI=)P#_ M2/L6^VL0ZK--(-E;9W/@HB%1-'^.CPU@(X;NE\G&]Q2L$+M;BG;18;./U-(V*ZZ)<@K0>G2'7.*OC#4*(8'@8HQF6X0):"?'QL]J3D HSVX;C MEX9"ERK_E7*JTF[HOSUQ/G2!P"S %X7TS6&,5B^#==^VK_L/6F;.;@ ?O1K MB7B[4M4$G>L''LPU]5*.-[(Z<5TCXH[#+(EDQ/C:X$Q/FIU)%@V&7DAM*+'L MFN(Z$_1T$1S="H]GK@9+Y==6D24D%KRX*2$-/8>K>,+R9\(V M./KR!NF!(I8.G@X(LO1T_^4MD*6SXY^/WYX,LG0D5CM2: M10MF,LGG>94IC^P"^^#]\6:<:^M0QV \37E)_40$*$\^5KE2D/B#PE^.EXA$OLBK!?]I).V7:\!.-XQ5 )"Y*1PZ5GBG.H\NYFMY^ 7EY5S M<=P&=]L&\0$(WJ/H5:2V\5UY$-&=7A#RNR10I>@%'8%Z1T3CL1$YFH!+5N&*?A5GZQ^T>-C6PI(WYR[B$@+S>E.Z6,? O2,7QW^+#5.O$,7] B 1^C M:\"7K\O&_H9]0E^\H=7H?AWV0W:[\(/WFH9=%YD.N?XW@QU32/A3T\;LC$N,TH? .FLFZ\48KY-VF^D\/X^? M'M./81B4>95JC#@&F79/E6Q;+CN% KB5YDA3,8TVE%BFT1"4YZ M,7H]=T&W8Y6^-M-0?"T=Q4!4 M3!WQP:Z3NB?-DFS0?;9[/6;UOJ;T[N;/-YYZKCG3+4HU002J*>K/NP#AQHPV MA+862X4DYG-VY+53.'+,!O@@-W\%)DVCAZD'($"K32W8/#4TTQRSXVZARE'WQ/UR4Y81)T=A?#:V)3-Y$&0;:G! MI*Q7D"GBMCIC*)#X1L_=_,Z3!?.# !'HL,);$A[G%=A\,!';/RLW\ MVBT'=X-4V?[YV%\ &V#>N@R\M/F\?SGJU"N#S#?\R6@BW!HG_^*=.W$F\Q)8X^X7^)O\7#=:\K[R M7##T'0$FI8=)4OWP7Q>YS?@)L9$E0WU MNR_2QN\! Z)N)W;&)'^Q@R(;F>F?>CGNT$G)9;LIC+P5D MIN?B?*-I72\II%A(Q^/M65#?*YK:R(9=6BDJ:6 )^6=>&) #SN'T]35SC86!&']N,AW)459?:8"QY569 MR,^]J:L2,T;^ Z-4\C*" 5<50\ O+.&\@/R7T(2W,EBQ%C0JBB.OI^]AN&;> MS_H.6 9X]>3,?'E%<&COEA:U'A[<,Z'=45C7-R>>B!L#I\ITDQ)>L+K.%"02 M'&VKA54W)E95Z)N]#S- D$46\TKAS)^02"](^2-+E 83-.=$5)+?LD MVJ8.EVFVF&+YQE;>L<^[@H_TO.](9T=L=_I&5Z&9CQ!%&PZ@FPRWKT_FI+"R MW%52RIN0?\C>6SC&($&Q,RMI,$UD/N3TR9PSSO2P-RQOC/*182Y(D_X>'JP+ M$'R%*4=:<$*8EQ^[%#4J S*)<,P(849-F!DBFM$[JVS6B<>GN<)^*I%M]_6* MDNX1P*^P\& G3;5&A*CV/R6$8QT1O&7#Y9[\Y)^I]QE&G%7?CXY M/SI^__[P]/C#IUT!L1P,$,1R#J0J#%%T"^07%SO ;]S><#$9XA+P+%'R5]K' M 6>#,3/N=' '34/A&(8%;M1+RL80((2T&211C?3$@E-K)8K&ZX:/IKO=W;#; MC1DN:2^/H\$+"TR>+VF&[P=7+HD(AF"CC03$T[7'C\IE1%;$W+( :*U ./AW MF<'N _ M/1G]N3NTB;YP9/)OE#U. Z$!@H\H'>"V2EVLR"R5P.I@AW*K< M=>,EK%CB%IEO$A*C34)X3=T2B-"8>JA8IZ-!;-QOA^2N%G(L0;0!'16 M8:L5)X.KTLTJH1H@3#9*ZQO"W?"_L3<_(6))J.FQ)^U?6F7^B)?3K_)'(MU5 ME*4!6(;-['*J8)IC,"AAXZ+-PRGV1XLYK,##?!,)&T6UIN@.XB M#0@NK:BXW,*7!4@.@KUS(GB<$W"B($^+,J"_,]?IY5<>WMH,4"/RQ/.9;Y_G MQX(M%FQ??E,%V_!\>OK=@^V0F4.$3CPNT,H2W%NUQGFY.@*&A;IDQ^(M99K!/4F2_[?]7SB7,_/90+? M=?=/?H)':)S%/D3]DC0Y7SM#F#P_> J?^)C-W8Z9 VOVT6&2O'GQ_.D!_![\ MICG=$9H[W3]?O?C^JKF<[+N3%#YPX:S_ZLH%ICRL5R^?/GGVW9LGSY^^>KH; M]FV 2IQDX!K/A[;=S U\Q9,O\N7Y@2$\T,>SDW\<7APG/[[_\,/A^P3X;3^= MN1_//OQR\5/R[M/IV^0D>;__\8_>WG_8[AXFR5C$YCP@W1AYGO//,OG?H#$< MGIHEV4)/;?]5&,(/G\XOCL_XP!_\:$/;1"'7X31;0*-B 49H\$_P_.73Y,)Y MK0W;Q^&/^-Q%R>^@D:*H)V"V79@P*UU8G#GK?7#0;TT&\P!1S[$$VHIJORB[ MKGNO11RVU"C5^:VN%64"%#1/B0 LVPN@RU*OC3?)O/B<<[9K=S*0PRLH'SL3 MAJ58SO;2:7[H_CD5 OB=U<,=7H[F(JPZ""HJQI5-I$"- M"@0P@5]99Y!0A.:1I+[*D?ID62Z? $R+$,_HRWJ@[_C4S<%;/P>Z"$:[O ,'F$4X98QVF[V^A^N]KU'*"^FV M=!8S,:VVZ-90B6<$6X'0-B2/UEUVC";'JT#!PFU"KU&/*(@I9=59@"R"E6^N M\EC!S^!:G[L7PV"+3L.6 G\TET^EQ'E^#8\=3@[V@Y55ZF_?MDN-_,WHY<%Z^@6VV5 N8SE;X]\41P7O[2RBB*[/(A'5IC^A+WM"']) M 'K!>'75^[W? M=%FV&O=CIP%5--1P3?YKG7O^W#YAF"4[MXP/HFXXIO.2560747L-B;CR(3+F M(5$ [4J1T1%$=46X -9N041OS9+:4U:%0%UD:L#P*H"MYXD/2T:BOD:4 MLJ+'EA DD;#K2HE !);2*C\6V6G@MP4F#FF)-T_'A 5^,^&TTF6-HDC+9-XV M.&H^X6X%',+12.Y*#-455+R@GLI") 1Q86 \#9M# M&OH?:W[;:WZOOMV:7X^K^$">X7@3P2%;T'I1V5YE"T^/*OYLBZ12:>267JXH MLW<+.(WV@K\5R*.!NP&'26Q(;3J)7YD84XWGD^].ZFDX2'*3\ODO*D*YSD<$8H:EYNT6(9)!\1DX>_ WX&S M&2@C&]_'8F)[PD0"'Y,F,0)\8I*<,$SKFE:!6Y/CXA+%9MTZ1'P<;P%P46AU M*HJ4;U&YF!T75ASV&>#"BQD-QXR:[57K*=DO!"S7>K%2UM5U-4+^ M0RXK)W(;L&:=QE=<.^%I55F92/Q;!I#=U=?MBE2E"B,KR0MFC'.3ZQ>WPW%:6 (0GHF&U\W[._BJ47@"L2 ME3#^CMA-\)Q=Y%/H*B?8)G&W2"^A]!)%1 J%O@^BUE05 87I7G8(YU5B#H<= MG.\[3TU#MVD0T3EHCUM)>MO/CDRY3=',X9J0]Z'K%LJT?I-)[&+H7LJN&JB9 MN!#HS8DE]$]W9^,/AGCLJ^OB6BEU;-(Y5.6BSMV-[8N8#=Z2-0I;RQ&^:D*!=#'>N.T=G+Q%MG:6VH DK+'>]).;Z?DD:L&SBF?0PJ+2M(0$-*Q^)Z/ M(")KH/?"ST;HR5Z7S 'G'LCYIKF*=L:4=XDL"*^2:A8)CUYA7?Q2IT0>DQ[( M\\IT8SU#G>?/U]O63I4:(ZEQ,.G=VR*;YWALNIOI.$N5*Z0<&].QNE09E H>O50X(,N MU*&V#6"R1 )7]Y0PT: >GNQE =7.-">[;(AM@+!#U$^RB:H'\V061)H#*8^: MLOR><+1$LH=E4P&;E#,T,R"3-ZG[/H($$F0A/RP86EU:],7,N#(YI MLO?;"#70RN62\R',L[BQVP65,<1'K5$EHV9*Z"Q!5PL(%:YSK,!7N1!J<3>6 MC+8CK9'RIVJ,DTER.D=]13>$3C\RI4O0X-YY&REYB1>L M=S+4DLO0F2^U\0_=)^D?<,Q:2BF,:+3\ ML;%B#?'*[C1SYHK$^D8XSB7#:@HGE&#E [E]?@?V$;.XA(_1H[$]A3.EF#9; M?:5\O/CF@&+5&AM,76F/(,GO0*D=?["=Q_X9/2@'1Q\="O!;E8")06+;;()6 M0WFRR+>&0-%[^4CR@\RNR->2V2.0KDK6%(SMZA%(!)VH6S&A1\N%0"AGG M,0TQ(EH,/#\Z=@2]BH *U0=H.Y-CV?]N*"D6%=[ZJ,4P5MTZ-FKXBS'963->3(N.(1 ];Z11*S1'KS\U2A$5=5(>FL=8STQZ9"L#1 M$9H3X1XG8_L:1HXCK&#P\2G(W[N4W(-S\J,99_O,['%L^848!PI]T8!RC:', M>< -&VI/QN[<)MX@_+.'==E9Y:N&CMJ(A1IN&7#:T:L%K-.#NHJ4_X4;E[$Q17YF/^^'1Z 3SC0R0 M2#H9>^EP:82OT72ZEX8.-3V!@!]>SO8/GCY_A(64 MZ[C_%'V']_2E;/#1\93N="1%1\%P2Q>%6_Z?P&[7VFF_CEH^R9)N%X$'>M6(H&#QXOUL8 M9AV)0 VK"R\L-P!:S:.1=E+ PA5VJYH91MT;RDV&SX<%"N'@>9 M.>MY&433ZYB]#I>]OG?F^K/OGJ-@7.*7L /!QV,@*DU3_\QT&T@":RTR;QFM M_-AD)3?E>CXU1$61H:5Q&XN/R!]?, !4'Z;S*)3%K#F)0CAR;-D!PD6<,DP+ M60W>X"R7]Q/+,?_-X'S$'XD$"M9-=H.'TMUK;7YQ";2*4TC!=H[G M5/FHP1,2K(3ON^VDD_ .FA!3Q,?=K^@>ZZ,@P/O&TX,.Q2M&&*T+%-?;?L_[ M3*5:PDM\'_B<(K&G,+&E"F/'*GYT)KI=YP<>FUR4U\'S 4!$\X)0^?@U]J?G MM3D*D!M %:3<1K:(-\#=+:Y9D*F>H0X0VX=TB(B@9G1 M(D1[D6ZK?W.%>UR5:X H<9!1-]Q8,&0;\MV_&%S9SA):MO1 MV%>Y)-%<+A2ME]JO!+]C#K^,:?*XB(X5'A9! <*=A5ER M!-R*R1'$LF[W1QZ#>SS&?!_AQ,9P\5=^3<18&MP RJVP+.Y_IPG?B5U?>/.L MN5(UT@0%FA8L'%G"L3_Y#)?J'0!:$JB>UJ#S@"^P-A*(4[YC( ;+CC>2_(TA M[TCTAD:XLD([[AMR8B7%N[=XN>5R'B&W7)HJN&]U-I*8LA, AD!-EC:$[D," M^P*/\V2)P[JGQS)PYV<>Y>"+FUY-A*81.$KC-)8AH:VO/M6W7(WJX5?P3$$E MM0,K! ,FD@6X MJKZ%PVEXQ,P_KQO0=/E%8:Q_A]3'107GT%__\N+U]^X7?"R=R9&SRPWIPZ.$ M^"$GG\[K0/L#O&TSJ0[\F]3N0:S'X"P05KXH743M[-+D,Q^.(/E3+EA&W-GY M2C.[[('?0!+/1(5T_F.5@1T =$+A2$(,QUZ5 M>=A<5HV+AFFO004 96;,Q0%_C:+OY 5E9^0<1Z.&\\99H<_GA\>I$?^6=R=O+C3Q?)R47R\^$_DY\._W&<7'Q(+LY. M#M\G/_PS^?NGLW_"7>"31X>?SH_Q!R3+3Y.C]X7(5!A?QN=1=DL/S\^.SB^.WL'O:>]-MS<.3T_,+VJ)IL#_=QG _ MGIPE9\>P56$WP+5.?CP]/H8_NLO=]UMZ-[?A=!C_E&P!]WY00WLMDB=H;8Y0 M7-[F=^DW H"\!FO%=E2J+F@&+00_:$5I(UC!!;?7I/8Q[\JB5+1O(^&3PN=L M:<^[NT/?6+8H.04=XCJBV1?O_J-<#XT!W-MIMG#;Q7T--LSDBN2ZH#XP0<6_ M"CI$J:U]8MMU5-<>W.4&+;3[!;*CP2B!\)-=P\\%]+FVW/8[\K3LLM,R0!:= M$\H6^/:H7\&O;-"OC$4LE*]P[A<5\8Q$!N0H.)&6H5*(]0HPUN0-X/8>+T8- MGJQ;X#,F5!]E153R%=RIAG&?H-(S'&\:%!N.RBF%W<5U,4\^0APSA8*F/,&K MY]^YI9]#L.R^OT#'&GPLS(7BLJ8AY$B(4X1<7!,78)4,%$RQ]$X?K5%&P /[ M/KI'(KCIWW'@DCR,Y F"?,HY]X5Q[!64*:?K">=CME^&ZQR&=!$=-8SUH.BB MLL1 SHBY&N-T":S4C\&-:H?WY I86V3-.^4C)HG6EM%,Y&Z9](PFD?FGCS_ MK'4D3.P17D%(2^S&?IIR7W*N*2 4\DRQD\6*ZZ*YIW+@M78SWNU;FFWG$PZ@ ML5AMI]1I)W?1KFZWK0C,C1=C,>5=G*JUX*^ZD[4[^8KA">9\-#J^R;L\]T I M#W]S)F8!W?RB''RG7B"#>$,;QFX#I$G7S9-R]F153C[#P=71!P[0+$C1Y!Z2 MRCLPIJ#V;CU"4)X"FX^I,RGU^D&X)5(M\TT@3)R"O*;;>5DUN8*?H#D&:T-U MPXU2G*YS%CB?S[-E7JYK'6G:JH[#$-^NW?^[JURB]7X')TY;K9H1&[G0.;8Y M]FEX@"TCG\UV,W@!9BC 3?5&,J1]H&X0T<"TT]_7?I.8O.5VL+N^L,Y$^FF* MBD)W7[![9=39U5O-]-7RHWF)SNE;\"TB&9J@TL)\Z%J)$ >\53C '/S4Q8_0 ME\7+: +]41/Z-_:*H>V3(E#K0A-[(:4?;%.T6-B]YM;Y"I+GIW"B0"(T;3[D M+@WJR#8YPM/U?K50.=:=B MY5S!=85]C8;97P!]2UI/_6BS7 M*O@'QW[NC*2&I=Y@^79=S'W>_EIVQU48'K/U44@AW-OB;!I4Z5R<0*L>GGKY MHFX9$6SN-:!;?Z+>!ZN"LK9F>-PZ5+J@-&]@?=I;1-NA"N9C[F+![%?9:<>6 M5ZC25Y^I9AC?RNMQ[)+#V5AWU;+@2G15=2N;<\] M!"-=(J'(7)A%J!\=CPSJWX-_@6ADN4%7%_L3X+_3ZZ+&CT&1?;T$9C[D\UF[ MAYN'#"M<'^^Z=WH5V#E]9P35E8QC"0_O?%Y80MKE7OOUIO#2C6P':@A 5@'- M>-@-&3GK_44,@[C!/C/@O N/X/=9=@@K4!#X#,;4""-6=ID!83!AG U_ M_*S_R6Q&3UJAL7FKY707L\C;JRVP2'NR! 6]'L^+"=-2;;/*X]SY%T!AC5\( M+F4J 1W6 9]5#[AG@5".+Q@,21>Y[00+L%RXUJF5S*U:LVFAMHL!77A.9'6A MR.':&<]),-YHR0+9Q);)=5'.]3"C_I/P;=N.$SB-ES*'^A0DK&RX%1M%A[;3)VV11!"A<'B2HY4;MW-[X7-) M1H<]A7;:H22XS,:,@VN.!E!;8:HXK&-$YQ#'!Y+<<3ZM MV'/ZFT0&.:H@P5SQZY<_IIKV"#)$D2_0WRE1WZ8P[&D"[-= "5(T&OKWYV9$ MDQI92D9Z3F5ZQ)F />AS; ^)9_?2SVZL7U!Z-JM2C\>>2WA'*^UI M.0KN5]WEFBW1D*V>T;)TLXR\8)1 0Z8\/HVW:WPYNM)>SF()A$8EXL%7 M9S XG]P+-R7I2!:XC/-RT9O,T% MM8W%WUL7R[. _\KKW8_!*+T4E,3JBP3;2A<:WAB/>I%-\XXC%T5(8Q7;@XOM MM,;IQCR33[B"T(*N,^#1*ZM>9KXMF/ [E7UZV/^"?:),E"IWI8SPX;J-]Y_W M"3OM3NYO>%3DAT;^8I:<(=U7I%)H4G]U$NJEU38QTCH>4%?(V!+;AIHB34/B M^02%! ",O:QT31CU,9#=BU\R-&PAD5V4S=3A MZ6WHH42_A53>Y(NR']VWX-+\:T\^Z]LU!_X%YN,LT,-E4GBTYX0M> M#L,1#O7DU_Y]^94AV:1R GF64*S$%9@*(SCU<'#M29V0=OK-+X[8@:1KJ"Z5 M6I1,.1268QW)?&[RU\!0NZ_*M%1@^N/C$%8O8@6YY6FXH0<;8XA\M;TN+ MX M[#;NM+[N4-IX2N]>SK<698KM_R\L](4OI>L!VH_T8*2*99XPMZ31!0- %0:C62U^>[3=VEKI MD!R'MZ.@@#&/J@3??G[/-FQ7(+Z\U"<1I0%I MKI,&;BSVM'QBB6=ZRX( MD#R&:F2?<^)(O&L='BXLG8(D\%>!SC2&E]EJ!<(E1)%C:8K@VOAJX&1DCZ6G MQ@U]I7 *0%XG5&XKC>)8&.NEDK MFT%9=5]6&E$(P/K#QN_S?.MC6]/0-0L12^!5>[$>PCZC/">8!$&HB@?)'YE5 MV1JT!2D O\XWF?V0I*1N,$5&C/ )5%$OM2"W(;>QW:C0\\: O8:JO.Y.?)JT]:[Y;>H+SD-7S&]NE1?7$IOD5]9##:S=1.U>HY]81F&.5M7 M%KY35FU@H^2<<09D+Y%K*)LISF##RP5M,C8+HLKEJLT!TBW7'KES:'<\EN&I MFF '0%[! JWC#"FD(NI5KS 8UKD+#?6KG9TC[Z*DB9TM(((QTU!FU^U /'0+"47CK4#)% C M7PWN_X1%^/3^&Q4)K@RD*Q0.AKY%L7&26O-^4,2GBK%L)^LE5GJ"X$D+(]ZI M$VI!1 'Q@9L%H)O2)/N1 ?*VF9-Y4D(8Y9<=@2LMGS1&Q2+W[%$1IN#"?M_D0[Y)H]ZBR MWWVWG5DX@^$;]-U6B% C\/0IZRTT5QV94Q$TXNRLJ8@MI3A?'M>[9="F#;-=+ Z* ZUY!YTC)&I3Y=)0R\ ZZM*"R M"(HCV:AUZ\W_K8EQUT < (('C893%Z!5QS]_ M\;TNH^1G^2K^?J282_PL27 ?0'#@37-'4R.$A_'KJI=+I/1EGF%.V%%"" [ MU6>0%R$",?Q)PY'\AL5"X=P5+1K@=6823@O=#6 *5^4-X;4C#,I$QM7B3]93 M6Z1S9(6;[!2#KP!J$ ;000.BQ331RD1%*O5%5)(*H=@MO%/-@*0U&Z"^FFS?X4V].+ MGUH![X22'L*2*&CF[ P%=?Z=.4F>#8\$\Z]_>7/P_1DK^+H?GG^_?\_N_T%/ M^/"(W8ZA/;0JE\YR'RN1)N0LN;F)BDL6+P,I]YNRFM:20E4"SG9NE?,V_-M4 M?DTUZ/:'23896H>TQN\V(]T(>&F+SSD*3E<-4Y*:SL! WI:2]UY#\Q;"2(D_ M @8T[/1SVQ]OP'ZO.>'%#?%<[:;<4F,/).NXPP_=Q)>XL#5AW]K9)4Q5$90@ M]Z]')X@;'\V?W$D[N6+@F$566'<9^742A9 A>M]< IX5_E@39/?:4XGX"@/\ M]#G/5WPG4AC 8]!<""[23JCI [(;A"DO.E6HR)(FUV[+3@O">BF-"W'Z8T;? MK7[B2=%DH,Z'#&W-75K.\#NOZ0F1E](@9=3UIG;O-5ZL"4\(+I3K44V".M*D M:2CBVN3\[YC#SFRLO!%D%Z59UQH65Z\^ ]8V'9J\'74PIX? M(V%>'IQ?_W!7/ MXMG^\ ZZ'PDCNHED'6QB0VN,X4?MPBT/YVY+QX3'G^!DQ_)"%J3EP@^> MOT!0R#8\[%U:E6Z)NL>20?O+>2,IQ,.V3EE_"9^YL3W5Z8-OJCK]51F(X5$M4KP)-"((&W.GSCKGO3N5]D<\2V99,5\3 M!R/SC*!#\KZ ?#Y!2NE4442C8#XC8,+,\X'U&JATN]W@5E[NWD*TX5Y;HX[2 MX'Q5*V>_&>WV030=TCKS!Y' A"?:)6'!NM0AN+/O)!_2.\%78AP]A4I.BLH= MYU %FB@(8D$]U@K+,$BRC'-HD#)33FSHQKQR;RNG6B8)^6!:#-H*R6W5?LG? MN1$/]E\.B5-!M2W1=9YJ@&E,X_ M03)"E.JZ(=:&5OV5; W)^^$UT61LTB#;DTKA,Y^;T[\%J49@;@6KEGL[F,N( MN1>L<\"QQ&U+,VB+::>#;+B\TG9P\X6.SW-+GX4=#?.P&]H(=:=*[B7PSIA_ MQN"#K5SA?G*") )LA CET;)#Z1;?2CEW8627)=:;I&Q4Z4, 2L8\4TBF:XI7 MN"+OWO8E^2Y"->N$;F&(>.;[6Q76O27@1/JS:3Z!C451,&0+BV5'26UWS-7P M*"]_\(U@6]+B-NEZAU50Y;%&L^Y2H'4GC24MX9*^3+?ORT;./VZLS5L9<$[B M6AD[V QNGRJ&OUBLLJ+"4W6<-S?0A *#$CGP5&ID@&*[0FRLC#NZH/WG\:GH M&TV7T,)@C,P,]S7R[\[:'Q[EP_EZC'2A2D_B?E&50BMUW$Q("O%N<"P\FMM< M(X$B8O!B:3%YL'5?K^[K+L4YUY6\ZX"$ T9.L];G\D4EPD:U6G-3ZB M[;RC$LHE?7>:+Y9M AS8[Q2E+$MB%KG,/<.Y>Q?%>,U=LC1.3U9>X227LYEO1.+1<&S4HD.4,"DU MI#+@"4S0O>+VW$GY!*^-!KHQ3J3O266"K-4BUK;$@CC0C9V>_'0!S&D MO&F=/>'?:?DOVK@+I4VJ='A'+60)TTI(AS;*5,X,AN0+2YM!2P;U5R3M_@HC M[6U!-EI$:6VVUNFU_V)W3.[P* V.Y\)!.DO.F $^EZM=U!: E)BSN'0H(6V MD2B#9#!00P/B>=X.M8F/XDTJE\6UY"A#TE#A Z&LZGK%PL"67UZ*Z.7-TM/W MA3Q5TN/<>,9F%<6Q*C"&])Z_MG0WU#\#,9Z!0BUT^_3.%N\8Z\78*7(B3:'+A?D[-OK&M"47EJ<3FN" MA>%:-]=)L1<]$6KC.UQS"G/2[3]Q.WT M)R9&H(M>XM,[#A&ZFD [,#+S?&<:O;8-.$M>4&Z50@:KF:+:U7T+%56R\\_W M6V;^K*8[1K,AGL/4(U]8]<;C?Y#)(>+=='(6 MBO@P23,/?QW3 N^:9;OG]]A<$O$[=[)<54BZ@,U%($@#B N@XV>:T.O#HOV)G. M3,V+?$VZ%!!0HL(74BX)CRY2L\-OD%IT*O"^/G$!V<4=$EX&_8=FA5UU9W"L MH= +^0/2^/_&Q 1GZDI@2]T+(QV]5:%TAWKM]J S"QXM/R8=M1D9S4!M!"+* MZPSY7;B\3L-O:;6@Q6?>B$FNJ2&=;7YV^2A11*$Z6S;ORRW?<=2]UMJFRJ,. M5K=OS+/'4&\?8@>H;L"FEV2EIOD$,WGH,:WGU-?'50<\'B@RQ$-RNIZ(P^R' MBAT7_F@C;T+Q:+V.:NLP!VX/((Y$?BQ[GL.+1[>SM:IV)TH;'HW+>VUFB6? M?/ZWFUMMY<52=F%-?J#MU[4I.B4!.^JIQG(+K[]FH?V7Y,L47B 0\SBX5&V* M*@+I=E;5K9O"P[CIWG+;9Z8UQZ@O9L*5A;X:DJAC1)JI@XN\BJ"'E%N=.T29 M(D\$<-<\8GS_?*S5$G0>O0US;Q;60YWLK9QY)@X?7)4AM+TKOH>8)]@?(^B: MSI:3ME13),MXP@WNV57=A@H!U:BN=RJ.V->_LLAHJQI?6 ME+(_S:=X[,.AV.JCZR1ID=RP;9JBI[UF92K\JC:6T]FK5'>6WX\OM+/+87B( M3GE=+U]\AUVT5]D*S+U[>^S??5KB,7+>8)WF!]751-EX+$MB(P&3]/EDILDK M45N?-/&]\P2&%\(YB"V!D0\<*<,A? 1#9=,JN&89!,61B%YM]IE,()@XDE9+ M&=8@A[C[>QTQ1Z)3)ND26ZNA E:K7(.[(=H4U#J:P8/Z\A[%H0'7+FZKKN^_ M,BBQ!=/D@S([A\,W,\\!E"0'*V$W\X:_^&YF!=!![G&XIT4+W T8T\6U>7C M 0\[J&50R^JKU),;B^HK&(JY.[?8I9GBO8F%/:-D3RES?]2J]T<:GN@WT!72 MV&E@/.?.UVORX/7QG00M#8D*TUG$?1&(P'T/BT&"-0M>H M6P*@C9?9LEH'XM"=>\"]4+[M'J_V?D2(7Y5A'V"0=[@]M2,<9EMW=KOIILA- MBCC_UYKXW&DG_58LUHM69ICB/!MCHF7%M1M0Y8?;I:\\_^S+X\D_+LAY^!CG M=P01 ]]&PPN.+UI!S>L TU8NYXC\H]./RRQ4<#6(@9AT\!5I?6R!=[UNH^?* M*L #QR"[H0IZE/TCE=([!5EDSC,:%Y*(JW<@&QW;\:=KXH5PW\3%#JEK%+'' M5:N4?$3?U(F]+++%/.(!9>UQ+GQB/CH7-!@"!'82]2V/U6 +C)-I2_./9?3M M9?3GWU09_2XF\J': Y>Z;"-!$J)%)Y-JC;N&E+#2Y!VU&_RV8J@P8X>[98*P M(X]))_N+3WKPMV.QW3V/!M@6C7FWD*/8H+(]?-D?/[=&%QXJW1%^D&:Y5HBU M\75SH73=?HN"BU*[NU2&UZU]$:R"!MOIZ:ULX, -O1(&\+3"QUY'7$_DL:)D MR=E>\0+@-'PD-MZ=9.OPV/#?JU=TM%ZLR65A)%3@,-TATF*L@H4GV+[OB5[? M*X'*+;BOH=/'OHU8;5O).=[V&5J@$"21^:[;L+,7/,46O8@!I0K,NY/1LVI1 M 8&JAVVD(F)!&TT)KTK#BI7D0,RY1&R2"'!H#,O-SOJ:8F(8=1NU<@^FX5=_ MBG]Y1VMY?O+CZ>'%I[/C\^3B0_+NP_OW'WX9_6<,0\0I?'3XVP[_BV_*X1^, M>W]RFOQR_/+3\=GQAW=IZ&AA'-\CH0S%@NG:T@O#1[P &!I3O!+\ M_EP8!XQY5<=@FE$PLSLPR_' M9[\/MO:03_#AT_G%\5F:G)P>?9VO0&FD\1W\]2\'KYY&_O/5>%N>IHMOL8% M,D MV]V3;B^_I:3; ]F(0^PS)U3)QVQ>)H=S:$[S4E5?KX=W^./QZ06F[=X?G[Z] M+A_ZG+J^[!)W_(77/NXSSJSGK M<4[O==8/>7&TCO_(]'Y5CW-[OB4Y7#=79>6N.64%X;+:?&W/BJ?[O3+E_*NF M7,6>XD"15PQ.>G)G=-*#%VD>,S68J7GUF*GYSV=SJ75OYIPPMTNF69H<_W95 MC MFVCV?7.70+E???XG_Z8D9?(#U(CD@US.YR'X#LEQ@.CI9 NH36FV/RKKY MFA[FV2V.SIN#[X' K[K.I^Z'Y_=QYQ[ZT9YO?30/OV-*0$"T?P5OCK=/W:07^_=[MW6I_M[6:"95Z#TU_-@/Y+#T?=D9WP^WR>3]\!/]-/VP^OH)[?Y M\)#CP).,\%?XZDZV/NB7O+DP5'S]K!V%OG[XA_[[DX.MC_T.B#)<2/!I_WP? MO.@D;GF2/??!Q/V_N\=2&R0NH!7VL,J!8@ M]M+]]JI8U?!)NN2[?(ITVLXK M!Y(#N,/'=>6,>5[?JQOI:YCI[?[[%\TT'H,@\@IGWN-T!].]/:;X Z?[<:I? M_ DVY ^8Y0<"SW+>)#G8/]CBSRT*=%6[+NI#C[JWU\645-0@9O7?..S[ MRO%O18W]MA]5W^5D">K4^729UZVK_'"OJXBKW[K(T3TN A)>X==?[C_O?V.D MID3JCZUO?=?W+5B?/V?N;E7[1F_ZOG*R;/(Y"! !U]?'J@1MJ$UR!'Q;[6L< M/+W71=K?[GW30K,/WYRN)TWGOB]Z9RE;%0WHK:%7.+2E_7K_H'?:+PZ>_9R< M@4K .@>PV@2;[2//\ 7)\\>,_QTR_J^_I8S_ _ "=# IE)%]^_;X].VGGY,# M2"2^_W!XFAR>ODW.CX\^G9U<_#,Y_/'L^/CGX].++W9A7KQ!&FWY745+X$V; M6YMF(?1UWKS8?_X0:!VJCAS^?\?G7$(X/3H[/CP_?IL<-L*F^9TS;(]S_$U.PGZ'*NV+7T_'IAH>F+5\++ M[_Q*Z.?4>,C%D?U)B^,.7#M/]Y^_AGE@ZM2'6[3(K2[R+CX"R1]TJ0IS["(' MXD4JCYAAXOB89KQ"78"R1AY-5$C,,U!K1/9JD+TIZ)GVKISW!QS_;A662"65 M3TO\CDR%$]! M Z\1>F5/W!]>)$WVBE'TSO?9BVE[ S)#>60+HK0R$H--LCIWMS\(6FW#_N."?6K,MLB? R(0QCS6*0EG+#OLJN13UY5;DQ%RO0P\4^.O=G%7:& MFRMQ+*9Z" ILE9!S4I'C+P,_-K41$4//K^NJJ*<%635\ B7R@BA[CS405B7P MH4U '7L]=@:'M$F0:[.Z')5;:\A%EQTQ"^8Q)N M6#7!$A7"-2.0D09/H\)[<#/YX47$14MU]ML3*JO&C>K&/9:^'=84ED_0 Z@H M0U;7[B!"K6?/P#_.0?8X>& 0^U[D2HG'G*%E^[JQRQ0-3]Y>'?0L*^9KDG>80!J6!(!TWEY'Y@UMR5YQ/<(-U;^\R2"\.[PX.MSE M@WXRF(-^2)XPOO;A'/"\GNODX,7K Q4"=S^\\%J^K"J@#&Q-'M&LDG/$: ^P MUK#[ESN':]5N*< TCD'\M"'17MA?687[D3GGDP7H>!9(*(EJY.4R=R.K6[MQ M1*+'K'9CY'BK_)+3D$2<"68 ].;1&J^<6>&_\?%&EU'RRSK!G I159=1&PJS MM3<>[1V,6M,$A+(@Z5[4$]*WYZ&4U<99IKKX!:D[1_0&MUH).3V=UPJ\0[$"9_57H3+T! M70KFB7;9/DT'8Y\&%(B$9<7AV"GQ(=6$@)7(R*'\Z*Q+^3N8'X>_5//!+-4A M':4G0MT^O+A9@]4T,4)R892?WA9"0U3&P;#(N,%AMK3A#P;H'5[HCK*G_E)8 MJ=E7=<,,PP;85E[F;9K7$^_]!^[,I?,KEQK;@=*/A-]&Y\>%@!!&L]8/_/&7K (9N-_! M/3?\%7TYF!4](*,54[QU21ENRG_AQ\(DI'RK;$E&C';Y3+UZ MM$!]%FA89@>54JSMH-Q*W62+50HBF17^>LJ+-JLV4+5HLN5E,9[GN/W*"F8[ M36;%G)5$1"XR**^"JTG5G[;+RQL3_TA>*E(.0@*%K<9&+03@9%/9DY)4KR#G MTE3B'9M+H758-<8XB /=;R# _5;GN&64TY@5> 2O;0>O?1=.T(Z#U^YFJ1\J MQT E)5C$ILQS2\%/G8Y8Z0V//913WN'CK!C,<7;P;/_90(XS=?:&J;\^KM3NI/QBJK2X/(:U8@U\H:6FJNOY=Y#=/1OZDGTV.*3M M1XDQWU4YED$?W&??3Y+#Y4;%B]CBP<2!(#U+Q27(R:PO5 _QFSWUMFC>HS2F:VWER6993P&@XKV-:U),J M]P]D+]#9WB,9 NVOWB?@J8$ (/T+T\0JZ6[:W;^9B1)%TVP%6& MP+A%]ID!,;W#\LJ6C5M#\XW*A\_6[G<$V_&(.ODR(.TXS>_BB_P:,AC1XO F MII;>>A]N""[.F_D<$*A8+I-6,<9,1+U>*%!HO-EBUG12"J4>^9MY7;OH M,JE95YH46[=/%*2$QY#7P@6[YT7=PZ^QFKS_8H"L S^69441%[?P>+2(%.FM MN*I1^]E]3HQ353B3_!;=,G4WY=<&SB MWL'3$0B+UGRR $$4>=@5H$M378?VD&4'H8-!L&=-]X]:\<>J0%XU6OUOPU+; M &@Z<,Q9TX6?EJT#Z<5(OPU)SJQ MZM5C?EB<'ZD8 03 @>W.RX1%?S;"@FU MM!I$,PI7ZL =".SK7LM5CIO;?0"@"'B3[C0B^-A9&W<(-G/T<^?Y):(%8Q/, M3L70W=9##SMUXJGTW MF^K4I.% $56(#^V>D+",\)[!VPCET'WZQ'D?U0+%Q.&U,HZ2(Q$KLM[)E>.R M@Q*E5@GAJVX2,SQ+W "P<&"OYZ*( CHQZHR1DU2?DXI"0[O/E/1O:1:!9S(- M(\%I5%86<9 MD:U^X /M./,-#[2[:VAG(B.GIYJNV/L?:+ D][)1Q+I&.R3$@ %LIES.-RW< M& 5F83(!8C"$:<[=H3#UPRYRD[["L?28>8G-(-^73$ML>[K?L#G=&JI.8H!$HK(/Q@_SMO0@043]4\-UB*# MBN(2?62TWX8HR9VE4*J$0;QY_CWA\R8T[A WN.T!6EUK]US#H#4UKHH_B(_\ M(3:.EJLBCH]?C>5_!GK.GO_C#;&8@7$RH';5EH?I2F$'MOI6/TC%X^^^=$G8SRG7E M=FUVZ;9PW7"K"Z7;UGG@RL5R0R]W^61_-;B3_?BZ<+-"1E8R]@^=HW&!BBVI/0D8"TWK'E.=#D_:,>W<*V__<#GC@5L5 M;I&2RYJ)?7%6 N,8/,D$3E/4]3KW@6;/:'-Z09J0Y8=/)33BD]19T'6U=/]9 ME573_K / 7+SNH-/J.EVHW$'<3US$P^=6/;Y^G?F(T8',3IOOEV,SO!M[^O! MV=[S)FO6:'2&$$CM,)YC@$Q#A]YCE#X]6^!TITW^6[Z@[+]XS96O6.&>,-Q:5 MAX,YM[T;D3]#..:>I@$.$]\;_AJZWJ$#D/Y1C/!>],/U*%KTIB4 TSG.?:W! M+2>A1 E3+R;<_G4]O:0-#<.+/RIFC_1)J4 N[\F^/HYGA5C V0XM-8(;6Z,[ MR?$]!O-X)<-#X%Z#&P\P[""5#T3JU'6_6.05L@N(M]>BI=GE,VAX9%Z_Q/*% M;J-#ZA0B#V6SJO++$FL,O R!PI;SF(&Q 'B+[3-/O_AUOGEQI]?YYA'+_-_/ M"2":=?V)X%W\_^U=;6_;R!'^*\(=<) VK4D.[8O: &?+;0&+FGA)"WN4T&) ME,U&$@524I)_WYVWW=DE*?DE%S.*/QS.L25RN9R9G9=GGGG(2<\5H&61Y?:3 M/I-3P$64P[/%?EHI)#V!.U!'";@/<%7\/V2Z*+)?+YDT2IDU/L%$%&N/I5[D MG 83$6?$I7E]\ZZ#+/'_.3CG*/P+R7A<.:S(TZ+5>;Q;-4?7*OZ,C*U[+-KM MD>VCP_Z)"+=/MT'B' 6EE0SE7E+#VI_&(D=T3_'O9GS,+];S,4C;5 0K+EU* MM^)=%5+A[]U3@8)':H$BX>*0"[!"99AIO-_3J&G[PZ.VG]87K=&!T\-A'[:A MPA082,\$Z/OE%!^;4QP)&@GFRW5[8[N$!,F(#0DB?/K#(@,QAG0$P !*VU3< M_=QKCBOS:=#T5U<9VFZ9SWX;O041#'YU,.J8BQHYR\H[CT1H]TX][7#\#BS#;RVR#.?H^NW0L='E]=Z_E,O6O91'FVONW19- M!S#TQW[)6W+9,@ V,DN,-!2FIXF_6IB,G5 M.*CV =!V"BF&84 H?5VAST@A/5) >5B_2-(W$TX15FD8,DH M\X'&*?!B=MSNM-^]P]O]%MP.2W1\1\PE&6\'$)S\H).\,'N/.1ZY,Q:T:I"+ MV'FC&*"JCWKIW=NX<9T6]/3MF)_5@@Z_GCUZ'^E*T'R-O-AG\W?5(O-'WJH? MEU6L']L.9_LP*YA_6B"WS/87??WFCP@[*.9+H^H4?@7GG7*P7DK66TO6)T<_ M;LFZ6;&?28W)9%6B@X-1)+F\+:,.[WF\8^N=FFCIW>T>9%#X(Q4[XR:H&QT&NP!A@!-DD"&>%["2=A%6K0)$G#V5$TY\OL,B W,9) M5B"Y/(0C_+-\W(8BP34!X>CY6C7>E'6WHMI+ )B=E__UWL.QWY^ &TFE)7HN M)!X.'G+O$X_MR3SVCPZ/7S*/SYO"=[D55)^MA6]D\AO'I5DPA$Q6XZL@BE@E M3VU@ %>.FW5/7&/!!N9;E>,CTX%*+]PG!X=?!_5TU\\<]*@!R(%,L'E]>VP\-NVQ'92OG:HF0$2:("9U!_2::NGC5 ,H MMJ;U!/]NI KG)5B^ 1GTDE)O!K1IU/5H*%&LAV& )M*55;OFZL[<%.$7L5!- M!'S_()/FQP'^&(Q'%X!,P0 !>VVJP>HU/,716YPE< 1K%1E@\XTA]1<@\LKH5$0? (/HD58HCE56S,-.YUT^ M@VYZ3+2%LQ@MC_<&^Z,P78.+D'20M$YCTY$;ZJ& =V8EO"UX0KKS.!P+LL_8 MEQ;.M]'=-M+-RY$)3B5!ASV,?LP);;1XD^7KDN^ WPU/J?BB**RQI6C^ M!A+PZ ;8!_7KZ$.7CT'5+J2.4A MJ3D8B^IXL=676@CW[@T(2]3P#=KLVPSIQ)%$V%^/>:Y%2CMDGBQ?KP[RZ<$R MGWQ,5ZZ34^TL7J]GV[*\>X*LMGD6#:.UTYK@#[KO=!=]3NV@/7X*.,[U M>MS[B'1L:@/2^L4+%-OXP_2*&YY1=8KB \!Z W%2?8UGG>YRMJ8YH69#XQGT M7T=N#US"[C$B/J853'KFQ;_9AN&R]"6A,%CFO M$F'G6H'<(C4 FE GNI&4.B1JU&[+]@>F@&P.Q5O+6#MI3U%G*IA&7M A$C>$R0!F09\C;?@_;;@2D7!5K$4!\ MSVP2*EK&;'_QQD2P-)V4!L]RRV/Y4N+94>+I_[@EGD8/]9G\41G]*)@JW0/C M^"_L9&7K224F1H28>3&%]EVH+?2V^![>39XZ\JW]3OYYZYS\:\O*>9F7S]Y/ MSWX]3?W%\\Q/4S%G#I]!WL <@3@R7YORWP"Z4Z&AB7 R,WVX9B!:R6/4>'2J M:X,"=MEIMK M02&+"SC,ESU-J7]-B%;Q0RE F>4X @C^YR:%1]AW1+.C2S>7 M0J>7\+=P@21%@U_"1 ZSWQLWE$XS=$%D'B\S=(H\?AGA,9'SE2<+V;H-'N\D M&>PFE77\<&8#S(F'#36/%#GF/_; :% VII,OD@T1YQ1T M,?^'G&*C;H?M9O+H1M0K.J)0?2SL(0$3].UC8)3_5*TWZM MM'B?'E'B;O'9%3MA 1S@5FPCC"-*H]4.+X4[H.$U*2)>&PZQEW#$C"IZ\!+ M+.&]PFC=Q ?EENOI%!)$^VQ]^T>M,;_&SZ.^^G6Q,?(X:P,O&9[(6W+:N^-Y M,<_P3*G8%2,)-BMH CB(7R2P46U!/Q>P2*!,B:0LX'\_4ER)6&#! M-)#'((:&YM)9567P+#N))1'A14+>" -;FV2H;$6E&O9XM3D=;//Z:CS+EZ@A MC!H&NZ(&>(PL^>M/V>E@W#^9GH^/!VGPQ/_WO\ M4TLC#;W9J!=/"SW^_%=W/U3OQ=75Z.W5AS>= 9R#O__SXFWGXNU5Y]WH\L/- M]?L_.A=_OQF-WHS>OG\\)O;X6)Z7CZ#AJV]P M4> ;B*!":HH37Y%8T)? HP MQ.?]US>C=Z.;?X^ND"QPE]:C 'UCE=\E=(]3NM,7I7L>I1O^"4J'^_3KP0 = MG&=XY(8F24MSS(54< S*1QL5,"&[/-UO8F8:I3@KE1VD)(B@S0@IL.X#%"\20H5;-5\0Q?G\@BX MJ26N-Y^R8PL_UD+V8C70Q+^'0M- I)I0Z8,#^\>[HVV7['&;)+M?$6W'MEY# MYRS5Z4F\C"=0( 2D++SEKE]9AL[@ K$^3=/-95&V<. M(Z%Q37SFUBI%?>3GSF9Y6<(ODW@.CQ+IZB9K6F3YB4H _&&&#?,FD:LN4XR( M;\?B#F$!'S-X*W?QJLRQQ&3YY36][3A5[/61R\;09"]+#"P/Y@D/7,1X05X& M'K[$O,4@#&A'/+16I'GJ:ZTA!]^N80*2=^E\2?V#M+ BG:8%5SC!QF0+:[KL MCWJJ=G 1-OGRE;'-_'/8#487+Y,;H5&X0,V]B_"D6H[GD/Z'0,3O(1LHNU!6 M"KS59(4JN8KBE%:J=-;/#?"PI\[^6MQ)FRPN&ERK#]?F35P;F[/)$@"N7+)= MY+!#7?>@GV MVK@,+"K Z"^ /$M[H?-1Q4L0(*>#FUHD9V24 DO]KF9N[),QX26-$L .'\SQ M\N<$[&"D2GU'YN9%%AGJVGNJ^Q?N'>]*YE[!Q+Z"O=6'I$WZP![(9^,S+V-D M0?Z7S="R&FAZ=Q3SA?$!UE(>TKE-GNA(B'DG38XSD*T]-7PUGB?FO@_G:UL% M*S5*\43FGL$]Y.@YJQ'=K#6"='KX:@C[X#=S(+C8J/4D WR4K49FC(8G&8+Z MXVU<)&2+II9KDP;_3&.H*O)1/]KPX7K%OP<(93YA_P>%JE1UPR7:%&+,M C'(KAXR:>WE3W/:A3 M>_2I?W@R)+HC&9'\^-,TZE2T$E3)A+*I@V_4R"?(S2QU4P[=["/]]2^-R*Y@ M2H5@'TAJ+Z93(Y/(P>9$=VK$"^CC##E0BJR/4Z-Z[%) M_2X.AUJR78*12@!/LL*H$B2G)N3R(K*+-0XG'-&,$1G+>%OD)0RHOC52DC(T M"< VT_6L,S>JDR\ ,[._'!X-M@@B)"R-/&4BC7E1M95Q.>'.)4P? M$7P[6YB_=#.:PU8"ER0ERC[%11$O5ISP HMMFU>QKT6N4DE"!?0#'E LX%-D M7"$'XRI[J C0(FYP=DZWY.94)]_W7A]N6:WW*T*Y&S3\F13:I6LD^]J03H4_ MH33+YSYABQQZ5I0?30OT%02O.8:3W(X]='G82;Z!<8C@NZC\JY5EJG\AR_Z" ML(EEU2NJ)I_,^PZSEJTND %^H^GV'GB'PD41_O\MI\Z!G; =F5VF$-G6,,NV9E M^@FVA[=+L+_4UI,3_+Z8V_E=>+P!+M_YH0'W1F72,8W1ZMRD3!QD#G/^%9OB M.14B>*:P/8-AG#:2$*ULG 7/!SD>*B,4C.^EDBXA9R-I-0:#0^Q&SBI[AM'M M:22AE%C+"'N-)V@]T:>(Q-V 6R-*<)PO7*-19QDO20_LJ]'MH(N<:ZRT0^1X MT&:IS6:1D:JP:YL"(",E8/D<<44-FB?C.B"67)S+"SNW0,@X,82#J2#I+!5Z M';B3^2>"V/U;JB)SPSUH%DR-YW,_KR=2[][-B9Q90;!C*_ MY &93M-L8&QE-$W$ C"Z.C@DR:+(EZ;K8I&5=R2_+I,.BI 7<]7P%Q*&-!S= MS>4R3P% P, $H=VTL;P,&56A/[6TQ\DF4Q/M^ N^\O"ZB^DO&$E)I"-EO,3-V"3Z@%"U7,DQH1ZWJP21#H%)R$TC5Z MCGJX5E/96&I6E+24GZ_B,F@"S=O0!Y":8S+COF;7H*WKR6$]&SZINT;T7'1= MG\YXR*XEDW,XE;J'VSF#\3D\U+: E@?SP>O!^=G MYC>#X>"P_P-3<+;+J>_>]EZTJUF[AONI7?>'5/>/VHJI?I)*?@==,?=:XE.D M\-*HU[C('BM]_9/'2M]?QGGRQ?SO;C6?_>W_4$L#!!0 ( ,B#IE0!Y'2V MU H" (HR%@ 1 ;W5S="TR,#(R,#,S,2YH=&WLO6E7&\FR-OK]_ I=]KWG M[5ZKR\YY\.[VN[#!WO2QA VX?>"+5PZ1(*R!+@D;\>MO9$E@P+2-C80&UQZ, MI)JR,IZ(>"(R,_+W_WO6[30^0CEH]WM_K-%'9*WQ?Y_^_O\4Q?\^VWG5V.B' MTR[TAHWG);@AQ,:G]O"H\2["X$,CE?UNXUV__-#^Z(JBNN9Y_V14M@^/A@U& M&+MQL'P",B40SA<*DBF$LU X;EEA% V>0G) [6^'3W@,,FJ5BL@4*81(H7#4 ML\(:;45P7EK0O\4GR3L>?)!:)B*8YUY$'1+WP"-1^/C\V*,AOAV^86_PI'\Z M&/ZQ=C0'?('?]X M6+K>(/7+KANB8/)-2$%80=GE309]P:C^2DLG9UQ<,"B'7S82?_RR@=?N^8E7 M)U)K[>.SW)T7]XO0OCRQ>O PJ/#_L?'>*"ZY]_BXM2S0?NV>V(KZ>/_;;[: M#4?0=46[-QBZ7KCLV= _[0W+T>T/F1RL'G3Y&#RA_;4.N?& ]MD_G4SY%5E< M$5N!C[]VS45SOB8Y*@MBKHC_[ N$7>OC?/3J&\4;W3QY'?5X?+ Z]4G']0[_ M6(->\79W#5$/+C[]O0M#U\A7%O#W:?OC'VO/^[TAZG*Q-SK!/@CC;W^L#>%L M^+B2[..G__5?__7[L#WLP-.L(<6%;OS^>/SC[X_'M_;].'KZ>VQ_; R&HP[\ ML1;;@Y..&SWI]7N #6B?/M5'/-Y"@U*VP_CY9\,=2'^LM9T) M1(J@A0(FI)?.<^>23L:0I+5C[S>JIE"$Z6=][;EN?C2TGZRCC8K93KWHN,.U M1COB+2/_:^0W^A]?L9V/^[QY&H\W/QZ\M,?;W8/V_E[K>+_;I*WSO[K-C3>C M_>-6N_7R#=]G^^?[W;?G!QOKK+FQ-7K%6YW]\Y/N?G?S?)_]>=S:"_3@>)TT MNUOG^\<['UJLU6VR/SM-]N93ZWA]U.P8\HH=C/;?!;6]\>%L__C@N'E\T#UX MV3QOX?V:&T?'VR^;K(G/;VW\]6%_;Z>]_6[K8WSYHNU?OE6M=UNTQ38_89OX M_ODZ:VWL=/#9!-M"#C8.NGB/L^;&X2=\WN2:O_!9LG>PUZ?[QV_Y_M[ZI]9& M/&YN[)/6R[_P/=]\:N9V=O=)\WCST_;&^OG!"S-ZM;>6K1\CQ-KC. WQ]?D^,LQ;K90]B-GJ-<2]?9 MZD4X^Q\8U>+]EGC/OQ"OC"(0STG!&!4U]OV'& M\Y65*8=>C8!O(8!]2=94<%I**"P3K!"6B,(P\ 6UAGNEC3$LKCW=@ !=#V6# M?Y<[UQA#R\BIB30):\"XI!Q/!F-N_,QL!05Z 05Z%0J3B/?)#GR$WBF\*/O= M''*4+@S?M8='SS&BZ.,37Y?]>!J&Z[VX"^7'=H#-,PQ$!FW?@5?MP7"^B!@U MV[8;NB]ZV\=O:.M=OO<'NO_NSP^MC3>T>;XIF^_>L'WV%][K66=_[P6VY:_. M*[YSM-\]ZVP?/^NTSM^0YKM-T7J948#W/3]J'QQWVJV-?=H\_B":B(3MC;=G M%]?@LTX/V%O5?/F6XS/.]O<.2=6VC76^_?+/+B*.M([?CK;W#C_MO]L2K;T7 MJ3DBGR:H8,WS-Z/6I_>.\@!4:V3L2/.$,[1PB(6"2Q9,L$;%;/>_G:/XUT0Z MS0H[#V1#:N#,#SB9]SF0LG Q230F210>9"Q0W:TTS+-HR,(#)VJ<;' MS/ 1:4 Z$E*1K!4YX B%C8X@&1%1,N-%=@GM?J]QVFN/T=$[S:>O M74>,D5H+SHR/8 4-UENC$3^6)24\M_[]5LZG4Y93QQ%"N^LZ@S_6MEHO+G"3 MDY]/WN(ST U-QD9V<'QX<2A?FA]:YUA(+OP']V1@?OXHEG0AUT]T>M\W71/$8>>[Z# M0,%KSCLH^$U\3JN+G%CL=]_0?8:. UOVWF@CK>08>5B-O!/#2>08AB/E" ;# M3D53%C5Y)"^D=R&NI]4/5]+ )23 B"' X);L=4Z /QE48P(HSD:5$'\R1 W^ M8VW0[IYT]D]ZC#<>^8TK-H=\FKP^'.04Q_AKQ866KC=<14$2H90![:(&(;0/ MQAE'0#)F*.66ZLHA,B*)7 C-AZF'4YZ0.+_+F\T.7*W'L@[[+)=(,G;WL]P#"JL4%Z9PD&X*:L(2H&;IR4FCP<5%=24/?2J*OVZ364N]FT7THAMC]B[UT] MM0HNW;!?_J I^^+Z_.,&]/K==N^VV][5X5R[Q>/KK?^6)?V19,G\3>HUAD3O MSI#HU!@2AJ[@N-,L:BFB,39Z%O.4&&N5(#(MOEK?@>'N0 2,B'T'QGF-84Y] MO:[BXA+BC,*8F;C+*(AS1/I@?13"!D^8 D."$BQIYN02B6OS[],\R:G?/>GW M\.O@ 2/,F8@&HPNFM"(.W2-J#C&Y^XRRQ(!0B;*5$NLZ2B F88T%:QC$0%((BY59*N(3*Q-!S^"7@,7<4TPX,7;N'Y,65O7;O M<+ D\B%>)>UD"MHZ@<8-HTN/L3M/,K&@M%@9^:R'<-H]K8CG]O (RGQ>"4?Y M;A]AJQ?Z75@6D4GNN)%)2<8$T=Y'+1+VK5(D:<[M,J;+YNB=YI\V<\D2ER!J MST$@(?2.!LVHDR")PIAO]03Z8#YM_L(-@@'5A#E%O% L&L&5XC$Q](22<+%Z MPIV])YR_5!UHI3QR&Y28T$18ZVD G6(4T7*[!'FT)8CCII=-T\92GG0PVD&> M+^ YC2)1SE6(T:8'3*,OLZ>M X;GKR(5Y&94-T 8,"[#IG M"&'<*K1VR4>Y0FHTYSANBI;/"Q")1>(B$8$CF? R2()F4&$PQ_C%]+$E$-GB M<@@RO4Q6=%9$ZE D*#;IK?".1&N\4@DYGUPB<2T&AYB>:)RGBIF$UDYJP0PU M#'+&,1"N(4\_61G1S(-#3$],4KE,[4!E#A&=M"@@KUAB(@1NI5H9,3THAYB> M?(Q6(<5 *00J"$@?D%0P&IU.-$3O5T8^\^80TQ-9$"8FD3RR:@[XGEI0I:V+:(V](#001^VV6P-0F$#N.PK%("C4R(D5],-RR*(EA MWJ:DETAZ8HHBDTPA)326H18%YQSCP)FURCJ&(O0/)[('[('+Y2*3(@(7OU]? MKW&"'R]N<.<%;908XX+Q/B8IA+(8+B<7C7) DG).7*E L& JD.MYO8)#U]FL MVC,&?%4/X7F_T^_U7(3U@%HQJ!S(\WYY\@V(3Y,%CBE%=?S9[!.!;"J#B<'G M>BDNY9DM7CF#< B<^4! &PNN1L*72/A<=6."@F>CM[WVWZ>P 8-0MD_R\ZXU MY_/I8VQJG]0<=/)L*UJAY7ELYNY"HF(Z&2=CT(ZY?/J2.Z84*)X4II?9-4H651(W"&>VL7^@,&S M[QJ+NPZH799UDIF08>!"-2^)#G50BE)5H('I"+"F(1 M$I.(?J'Q\)V6_E9L3 9P(7Y/6/63(L82STW"2!\8$4(08R,PP/C%1\*D,8N+ MF-64ATDY[Y*BEJ"%T=+8H!,5B2:B@@AA,H.&TXL9-'1AO?V=4V4/-!T*)73W MB3.?3[U7>5,K@K>).D>%5=QSK8U(D+<_HUZP2^5:L!3)C1ZX!YR9(]I1G@(5 M3B2CC(<<&!M.'>$QJ#G >2F0XT 80;24SE+!\AP>JFT@+C).(WA3]5O%]8M% M)_V[IW[0CFU7CG9=!VXU S=Y_XQMP0W^_36)WCCU/I/H0L2.%2XB)Q. =L ( M)5*P3*.M5VX)HK>%$.1LAC^H83K%A/=40OED*.?:LB0LD$@B+)/3700AS=]^ M?L<�LFR!5)LKT^]?BXF54\GTTFW^;U;M93(XT #(6"QX@H.8_&FDI';LQ> M7\3E<+F<;M,=]\N++:T&5R4V^>U;H]+?@Y@ >1NM#(V=]@ 1\PQZX:CKR@]? M3&3+^VD/=B 6A_?^=:\M?NT(6_&906PPX:5 PFY+IB?@GJ3M4P7B@8SV=+"8\HUBYP*D!P 98YB"I8"9'P M\(4U7EH8?VN>X6) : ;*E GJ8+(C8PL>@(8^_,HI'SSDTB&*:".$ML9B;(&, M@EN,+33AJV**:PP_"(;G8H>9512,4I$9(YR73EK%G ;P*O@@EVI5=MX9X9D; M0,R[- [6>['5[T'WI-,? 4RV;!QFK@9\[QJ*1G7.7=6#*9%@1$,L0G26(-_L4& MW0QC@-=N=(< 8"E1'R*S7@'^/X*(RAF3R\0G$_!G$=0\]J;\"5!?F_R%X#N" M:LUC\FCJ03B0#FP,,D8A&-/ S1)D 9<0_+7)GV_2T"L&8+PR45BA''@+2=.8 MD@XN6+\$561?N';YE^NGGRE5-S5N^T+-N] MPZDAS V.4.GRG[S.^R,&BU\L\6ZB1HZ:"#D8OCCMQ7O/=;VE.RX__@<[V)7A M:/0*(];./_3(5N_D=#BHSJ S';B97CU=GY+613% (IMI-0C'C(##$L8_.F0BV!N]BX.5!%80ZY,?&)*>MM$I)9T0 89=@>XV? [R+@Q<;HU:>Z#S3RJ'3=D;YQ(!CA,6C MJ?%24[UO5)ADUEKN14)OR5ET #RY!#EB9SK4!F=1J=ZB $B8)&E@-A+@@EIC M@.<)7LKFVB= = V@FO)\?3<0X[WD:'U!6HU1%GHPYO02;$6_@."MLUL/ UZ;E*;6"A"""0+.\J BFE[\R[V)L0;O M8N!EA:C>%"VOC8ERYF,24B@,%"A:7QLLB1AX*C U>!<#O(N"%YYBC))&YQ43 M+B_QSC5ZG&(8%U@*K,9+3?6^7N*):VXB3SZP)(20EACC@\K;!; H4PV@1:5Z MBP(@,)%9E@BSGF%P2PQC*5)FH_922! U@&K*\_71Z)AKFJ84T(D)FHPCQB?- M(>4=9,0DNU4#:*%D)BP34BOE%5?"&FAWB'#9HFR\TO;U$;@!_@L,@T/'$QSWD5DBBCE+%66H-R!Z75:H#I'RI- MULBY3ZH'4LK0T'EDC9ED,%(6U/,(>7-N:Y9HU4!MCWX$50LP=]\J[4A46GB. MGZ73GIK M&%&DBB7H?1!;<66"&^!$BF-T-YGYL63B4"0C5DB$ ]H"99J++BV M=/,=I"8H6A<4S?NOH/_4N5P+>D[NN S:I>6:VE3;K =$#D+$*X8NS^N\[2MU MQDH"C#&ED@S\&>>]38#N3L?5 M %-MAJ:/'"ZJBM74(79$KG6:D'@'8YCD0()G2U0LH;9']R;D\]FJ7A NC%4B M,2(2T<9KYYV*'A'"J$DK!L&?W(K-'V]1R>@ Z7E(280$UEF:+"566^DBA\7? MB;JV=/=.H$Z+Q@<'FC!##/=:F&2,*C-USOQ3Q'["3?X[8:(4T7CMH] M*$=73US%1*-R>7<>H[R33N2] F.4R*TUV@DNT6 L?FYH$>4ZDV2,H9([PA45 M*>;Y?]9[(IW3) B01/G%'T!=<%%-;\0R">ZIYTD9+827P3BI0T1&%UG,E&=5 MS>;S?A==')0K;3)=R#/A-/5:<<' ^>0HI9QZ)O-.+*MF,A] IK-93BD:3*368'ANEFDJYW=)\,5IV6L/3RL1OFB?Y4\K:5$I$&L4B9Y3 M(R YIZPA2$&9U&A6_1*4O5Q L<[$A$9'L0,9C20P02,2'L.I2D%P&B,A;L5, MZ(-+:HJ+]R1HSI1(,B$-51[IBNG4\SYV57E:E:[?ZN&EARBJ M9=$J3:1++$CJ 83+M<."9M$&F3"N8'P)EGHONJRFN+*)A" BH3(J*1CS7OKH MC=<:K'82-2AX*4#X0/XP"AX%WA MZ:2X!)7>%EQ44RQV(= $@G;,""=((LXRJ3RQ#D)06NHE8O@OVD@9X%7[(\2M M'O;'89X@M3X8P'#P;#3>/?'S+)B+B_8@'/7ZG?[AJ-JBY>:%JTCZI3:&J0@H M9A!66N]IKG$B-,,((+%E6.*R%)*>41S ,/C6+%&BA$$98BR0]^7%& "Y95JF MT?+ODF(U:^TO1'V_W(%.M5O0X*A]LHKZZ9T!X#HI:H/((^8F.>0XTC'K49S+ ML)YQ(24[$WT,R@>'_WCP4B!#-5PA*^4DI81*R<2JZN-E2#'9!OBJZ%;2:Q(2 M&!&4.*:4X"E9;3U(*P@0JRPLP4R619;O;+8ID)3)/*$,7!">.@_4*/!1L#R+ M4[HEVD1P.1C/_'?00PW-1?M\])P)BF:9) M:\4L%R)J=*,:U58%$[4%,QEM6D%]G0^WG8M^V@02_6A(ADDA8S"*!B>$UBIO M&ZB7H;+=0DIV-AG70"3*A2DMHHB4.5 ,O$E).8M6E:RJ/LZ3V\Y%*X7@$FUN M#-)S03RQ 2-/8?+.LZBO=AE*;"^P?&=3;I+P8"!PDS-W@0D;I(48HN6$D^BJ M< 3[F3*]J")[U>\=#J'L;H ?WC*')I?_A)@/3FLM8K[75C4 EEMZ=67M:>^3 M&[WJNUZ>L9,?C/VT?E@"S'IN.#4%1>.IIP ((K0(+H]G4B.D]MY+$2A@O!J) MEK&J^S &1%$CXT&0<>?'_^7*=E[7O8/F^\;(4A^I0P\M&I3>]3YLHSG&5\_G MO=IZMKTS6U]T$YQ?\44W3[U7-3<7,&RW1A G)!<&"8>C(1)GI--1UCC^$2"] M+O'L_/.2JTSUB$H?8##,[[,;H(=OW;_2@DHU\K%6?[C^T;4[N4NVR_63?-/\ M>1751L:DF:<^;TN$LO+&6>7R>KG76,)F^$MLN=]N'153'M8F? 8/WN!89F&B1/,28R''DC$!K1 PICM$G)"B^UE5IS M#)4KT6$ 360MNJF(SA;$%$1.172$HNT5(A@IJL'6:&DR6AEA@:1J+& LNJ*6 MX90)[ TI?HW WCCU/B-WDJ":2F4]ST7%FLGF1'?!6+_2[ ML#O$GLA7ONJ'*KUXW0]O#X^@;/5[>9XI'NX=CJ_:/#O!VTTM3%LV[,VG@*!T M(7#@Q@EJA2;41R%3S"5IN)?XI"7"7BWP.XTT X\BL: @4I&KXZ80@"CC9- " MOZ22(E.BTC)=@T6=%Y5BB">A-LEMCL\;F=$D\G0Z)!Z>8 R=<$$EP M*PVG) 4!B6BIO0N+FYB-T'[R"@Y=9[-JSQ70;.,_4%Y.Y\50;:L7?J9DP$SR MP)1*&D6@.DH01B9/=$ 2%J*1&F"\J==BYA!KI#QLVEE(T(0F;263 KCS@D=B MB8B:*P9T7&:%$$%XC93O0,JS!4$*(P412.ZG85-(9(F%&%*,(@5GA&&*2PDT M\3Q6L;A(&9087+G>X80[Y*]-=];NGG;O"XH:@P^+04-XM-)9GA03/FIGB"=1 M)IO+MEF^#(O!?Q;(W+EELQ\\NB_9G\^B>&ND5U9+:ZV@B1GJ<_[$::="5Z5E[;]/;Y8#_N+X]DG^^KK$^_8.F_T(G6FUI0EN<%I6 MF*_V_KEEDXL;9^P>N1)R4^X=7$_7""U*U",5IPY,T#2!()%[Z<$((IEV5CC' M%I>AU"I3J\Q<"!4/@5OJM$S$"X8<"L-!K9TD5 ACO5G\;7=KE:E5YF'W&XZY MC!CJ1T25D1B&$$=%I)S0R!2$-!GA8K16F5IEEEEE,.9AR,VFH#)$,VF)%4>) A!25M MHFKQP__OQT3.YH0AQ#TH[YV9K15W693F?@F TUY[K#$C<.6E*G3'R!J_43YR MI]>9GT9LISBNP M2AA#9< _1#"B\(LPE@80>$0:O8JY@%IO?E*]F6(ZP//( U&:.6""5DF 9)+U MRDN-6J16,1U0Z\W/JS?3R@@ Q[@?%<0'YH20Q.I(=:(J)!V9!%C%C$"M-S^K MWDPO*1"E%@Q\KF@3!"?>.1N=QX!'L)R&CJN8%*CUYB?6FRGE!70P$B2/,3DI MG,]%H Q)SEHCI V)KF)>8*<]^/"BA&OU7FOE^5F49YK) 0&))Z\]\TXPXIPR M4N2"J4C7>*0K.5&@5IZ?67FFF"$@!+3S(A%BG#"YN@6)VH"B8&+2P:YBAJ!6 MGI]<>::5)E Q.I$>>)L\6X*%"+7RU,HSIUR!0Y>CDJ*" M*"=HKK%MK,Q$#J,< B&L8JZ@5IZ?77FFM3C!:D>L)<[Z)#@"VU IO=,0DS3< MQ,5/&-1PG='DI(WVQRR?. W;LD#*,\6$ 0@OB-/*"PU"^KS7FY:$,*&BQ_^: MQ4\8U,I3*\^<$@8R:6D<^ADCE8@6HY[$G$421Y36,BY!PJ!6GEIYYI0PD,Q& M'D2P@E'!F?%,4,^<40QI6Y!B\1,&M?+4RC.GA(&T*H9DC9*:"T*#B4$3YEE2 MDG/B[>(G#&KEJ95G3@F#D 0Q3 MG.!4I,&\$$\PEXT'9R"ZJ#)OEI6V(R(\H M_M<=%RJ 3$M3/:W9-^;_#-VO[W9N]F2KO%1,:, MLPF" D$\<3:@]*7R'G@P8KSE'<)@7+ZUQL,"X>%:0=0*$7?JR]73[]Z^N2%]_IC,O*\ MW^WV>]4]EH2().0=R4LP0+2(W/ODDL"O1E(-QNHE*"#^4H3V83@7OGTAO%H7&:BH#H0HB)52@]_=Y(VQ.8W!:11'XXM/8&K-+ MA-GI;+PBP?!$50IY=R)!+!AE1$A2!>*96@(F6V-V63 [+3+KA'4D4J\Y>,%E MPAZ5VN G&K5STBT^F:TQNQR8G1Z?I4(+2Q4R HR_%!,V!2S M#U];]Z>'[/3H+(L "")-G?<"X>2XLE[+%&(TW!"ZFG2VANP2LUEOI#)6$

  • $K%&[@'0VR02&&H,DE@H)>86K MB#91!U%Y;_TJTMD:M,6XOD-G$5W&11](J1VAJUR\YKI3&11J8#U5(()1RCD2=B MI"&:V&7847VYRI?]]-"=XM0#A8#5QI* 'T3>7IGZ2 P12CG.(*XBN:VA.V_H M3F=C%L:1VO+$N'-"^VB\T,)8KQTU!-&\B@RWANY*T%SE*4B>DB>1"F635T&" M1',;-1I@(U>1YM;070FNZRB/3D@*25,AN?:!6FX@!88!MF0 M=TM?I?(A,Y;/_,MY:%"1:_1)GM \2B# M%$!LTL)+YD6PT7#A4F+,)[;XB84%$LL4M^XFBCGE"8E@1'3!,Z/0$1I%21;7 M F<6A('DO(BN 28O\DT;! AI"5$=R:0O)HHGUPA9>UIN8 M&,6J5,_U0.$.51_O2TH7KZ8AN2?03CJN=SO0\I'O!IKG6@<:+,O;8#&NG/CJT>N2!ZMO#NLH+G> MBYO=DTY_!%,+SC? #[=0LN5I]8";M:PF$.]WVX-!OQRU^M-+"[SJ]PX1T=W< M@B\3%/E)@]=NE+6M,JV3S[,FAS37D)[&6"DW0#PR#XL!& =DAEPA,P2*+L]J M"., +..TJ '[/;!YC5;CANM=Q_Z3E?G-!V<> 5Z#R- 25>";C]27QJC,I3">HE:YE">I>RJB MHB8*8KC7FN@$P>@;A?$>8JSN!]3R[H78KHT/W:??I$?*[QFU$(6W>0&@-]9$ MG2C'WDQ+I)95 9%G;@#Q>;^;*^=5XR#5KX/UT^%1OVR?0WS;BU!6JC 9&$&% M0,V]MGAUQ_4.KZK/EP>W>RM97C+J*&Q0W%I%!01D=TX3B4_02DDIEF"T<.E! M,)M$57#*2\%,=%%$8ATSE".G"Y9*)36IM?Q6 >]]ZJ^BEAL1$YI[ QK1P(1T M@A+G)%6!Z> XK[5\YB"8B98K$IFT+"CF@B )@RKJG!&&,<]MC*;6\ML%?%1^ M,Z)?2CUW,7 ;0+H@0:!C]TPB(78R %>&Q%3K^0/ 8#:E.@QJ.(TQH"D704D+ M@GJG+:,Z>@.NUO1;1?RB?SKK+5+F$_QJ+SB3P2B,X*@A-D1', [63B@E[!)4 M&UI^%,Q$S[7U2:$X$Z=<>*9L=%PC=U?42I/+2-5Z?JN$VQ]7TJ%'8SSJ.=62 M4V$L>*-H&[MHLAP-HNR MP!'#@?O(8UZ!@Z8/@O:)FCQF3)9I&L>=MF9[WA\,M].NF\EDO?EK&?%>1FFU M]L@Q)40KC%/1 08CAA =EV@_P043YURVU6,D*!7!:H)!7 M35_G*>"Y:#!0"0%":NFP;O0Z;1[ARC?IBL_0-[\ M=(75%U!S!?8TH"B%->!1J$%23ZC3Q,65<[=SD^Y\=#<*8PUA'JP6A"5+2;S"BLP!I]>!,Z3M$H(1RQ7 M-.715ZE-0%>\:@H\7Q'/18L)%UHHP6VT4A D5@"@75ZGPKR3<9FV6)]W!F+^ MPM2<:FLB)QR(""PZ%KA'7J6T\0DNUQHML3 ?/N4^%T$:XK6.0FCFK0 5K4T) M%(F*4<8#7Z:9$'?3RI7TGCPH%Z5SVAC!(5<@8\+HO#(L^!#I\FOCPPIQ+IHH MDT@4C!.)(P4"ZZ)))'#J(E4A.+Y,FHAWB.U.M?QN%\)IV1ZV8;!Y%CJG$>*+ MLM_-P]>GPXH8;:=-5_8P@AF\AG(\P#VZ_097AJMO'PA?SS5HQ@L"GXT^G_+: MC:HU@AE:8TL^F/S9Z[\^+<,1GH2WZ?9[*VLAH@$6'"&).B\BH&'0D8'3H)CV MS-Y#:TG!-1?+Y35GP**2FBE!B/(>.6'RW%@.@9.EFG\QI M:'D%&P]4GFX^:Z."\22@+[-Y$TS0%GDGY2 -$\H&YVH#M% 8F8\=\8XFJ;V) M 1 CU!/+C+"1.F4UY[:V(XN0;YB+^? BL<"%IU$8H5)$XV% !AJMLE:*94KP MKS TYF(UG$[1@E.,)B4P?$*H6)=HT%9&@1%Q;36F2&W?]CXBLB#BHSN7$XKC M%?\T.6\5;1!HP8C,:[R]%)"D\R !I*<8K -GI+9!JP>T^237T6IY90)/"#?I MB4F H115U.OD65BFV48+#+0+A-UPE=6Q531?Z VI\XN3H[JD_AC#^5 /0->Z6Q]YQ2G0P5AHE+-H[9IU(>8Z_ RF-H,O$S?;:7<31=JI*;28H MM]/+?C]NE[M0?FR'&P.P%R>5B(/AZWX[;PF%-[AWQ=Y<,/]UV8^G87CCR15R M7[6CPY][@W[Y/^W5S(P#49HAM7= N;"&6!^CCO)V M=[5L 1>&&6,)=Q"$=,'SO,T@"\Y%+NA23*N;O^3F-"$R"DD<\@%KA&?$2>:5 M5ZA]$8Q9!9T;%[SN8I<$-V&G:.SSR$*.<=V*QAG$,HH,3X:$MI3)Z&7>X),0 M]-=12>*77R/G+M8$G.&?I,HP:?4.N^?#ZH.U> MNX /F,$N0/-73N&C=4Y0R1T3T7F+D3_^9I!2AX0N<_F5\V&%.!=-3#R()(PS MGN25/\%1%X2A68Z:1;\,LSZ^(<3+)07-S?555$/'%=5>^A"C$YPK$Z16&'E( M$R%8N0PK>Q9'@G/1P6B]!Y6BHD0*S:BSP&GP>9N"0".Y*( HF%TTP7USB[+_ M0!E..S!XU7>]]5ZH_BR9L(H+9&9.0'.6.VHC50YJI*P_F*) M/H*PJ-'XC0;\Y:FNP[]Y\UW@.B$/8[7^_0Q*L930A: 2A@P\ M5_\4B0N+ : 2'JP!9FGR-7_YQP94#[GQ]!C;>637=9[UR[+_J=T[?.Y., (= MCC9@$,KVR>>"!M]W^6Z 'GJF_K=W>*HU[<%XE]8N V4T2A%U#2/:#N: # 6 MEU;I6GE6&(2+:1\>8&^H*2E/]-%!U-Q08H0+P2BK/&$A4L.00Y'%5YX,S79L MNW*4RS=>V]-^/#0PW#N"<9FIUV5.C'R+_,Y+:^8"B?;9DS)O3ILG0AVU3QJN M#&6_PUDAEO[L#:9 QQ?\:^8W^ MQU=LY^,^;Y[&X\V/!R_M\7;WH+V_USK>[S9IZ_RO;G/CS6C_N-5NO7S#]]G^ M^7[W[?G!QCIK;FR-7O%69__\I+O?W3S?9W\>M_8"/3A>)\WNUOG^\QW=IX*P\V]L^;QV_.FZPI6FQ+ M'KS(*_XSM%^]ZRSW=T2!WM'[>V-3F=[X]GQ_O&;L^;YNL16 M?=I_=W#4VOAPUGK9E,WC#Y\NKL%GG1ZPMVK_^*BS_7)+;+][*YHO\7TV-L^; M&YWCUO&SHX/N)MG>VR3[YQ]&VWO/4K--Z*N]S6%SE[#F^9M1Z]-[(8GF$'TA MN(R%8%$4+A%=<)Y+#)FH5/"-NE._UJFC+SH59.*Y#'M! Q/8LTD5!HPI!!$! M \,(RKBZ4[_:J7M;P]8N.!^H<9H%5KAHL%=MHH4AW!6*$>F M:JD(K7OUJ[UZW/RB5X5@2GHI"AL9+8064-A =1&E%,0SQTB"NE>_CM7]*[VZ MC\]X\QXT@I$X*$0$Q*KFB%HA$D(W"NYLB"!YW:M?[]4/UWMU#WL532E8G0H= MI2V$([$P.KC"&X?\$8,OQFJ[^HU>/?S2 FA)(O.T($[H NT!+[R&5%!ME5'@ M+!>I[M6OV]7U+WJ5*/1-FOI"&^Q0P4 5S@I22",]PRA$Y6+ IPT7"!;%=;6O?JU7FT] M_R*TXH%YYS"J4C8[JRA883SQA0P$\IKOI+VJ._5;4+UI !R3"$K%BA0L*81Q M"%7#0T%% @\!0 =9]^JW M:;O0I>R> 9*S#"DNBLJ$$*$&01@K1@K9&*L[I7 MOVH =K\P %H0*C0)A78A8:)2\-@#?C*QN0E5I5'>)4:I. M-L>KC!16QU@ SYL(4D,(K>/5;^56SVY U7&)[$G;(O&@D !$4ABB5!%$HMHE M \F;M4:GW?NP\_6L=Y7RSN>M-8;]Y=#_M[?W5;QP?MYMY.IW6^DUI[;^1[F=>GBV *+PPKA,P) M5:M<$9V5/-F\LP6L-?IEA/*/M3P_]O&-H86+7P;]TS+ 8/SU"%RLQCYB^^/3 MW_&?R9QJ[WCP 6I/!&#.L;>5P^XO&8P'&7A==N]X@C:AT?# M)T*>#/_]J1V'1T\H(?_?6G7>T]\')Z[W]'=?/L:KQY_'-[F\U=/?AWG:V<4= M??4^1>AW.NYD $\N/OP[M@Y!1^A M'.99N(7KM ][3_*0R^3PY\8](N,&#K$;AO'BR9/#CZI#CX?QRV/6/++DGP^3 M1_3RV./JWN7%"9,^XB?#M>HZ?*O<&7^L\;4;+SYY%3RS$?NGN6/^A:W]]XF+ M>8W-$]*@U3T^/^1QU1.WR6;<-\/^R1.!'5/UQ+A3 O2&4*Z-A7-Q.C:I7S[) M#\O/2_W>L$BNV^Z,GOR?O,9VT&C!I\9.O^MZ_^>W@>L-B@&4[30^<= ^AR=4 MX5.JKY_&;ZOQ/I6L)F]/6>Z[MZVMO^M[F;N,Z**ZT?E&:N[OY_.W. MUMX6MG6]M='8_-_G_UEOO=QL/-]N-K=V=[>V6XO_#N\<6H/>X;#?^ZVQ\>CY MHT8N2F;GV6YRH]WBUG:_O_T__]CN*X@W#X)X<:?N?[&]TVSD8=]>O]C6\C1*$U @00L%3$@OG>?.)9V,P?:*'8SVWP75PGNUWNT<5=>\^[,]]G6=;G-O?]0Z/FHWCYOH M+_?%_M[AQ_CR+Q'_\V?G@'4^^N,^/SANTNQ+L7V=_>X6:9ZWCK??[9^UCK<8 M\I)1\[SSX>#XZ&C[A1DUC_<_O0>G1%08QRD(&!U38(5+'N,X"T $29$"67M* M2?&F*#J3A$S/V%?-H]R]Y^D=CNP>_?E<7/RP5L.01(^)' MF ECS2G=V("WW-;1AY9P>K;6L&_AV7]$Z6Z($WLY*Q![6T>X29&QO!X>)T9 ML\K9NX@WIZ[$U^Z,=N"D7P[7&JE?=MT0'X =,X" '=#O>-?I](>^?[:4SN1% MV[_,0>PAV\8@JL7^:K>Z;QE>(YOOMC@&P><'Q^'3P7%L'QQOY2!N;;&#O7UT0!_.]H\#!L&M;NO\6;?%_NPV,6AK=>_O>_,'I3_[[ICRYM MY03XEYBF['907\=T-OH+A>@W;]=W]C9W7NTW=C9?;^_L-5Z_W=E]N][::^QM M-Y!9[V7Z3'EC>Z=!Y2_QU\;VB\;>?S8;5TCW)>%>?[Z7#U/+Q;5N^GH0M"A^ M_$6_; R/H/'WA0(VQM,#&]"+$"]>:+8MNYV=-IIY5]___A=5Y-^<_M;(YF/A M:='VSG5^RSMV?XER$+.6^] MQ!"WN\D.WKT9;>\=M)LO#]K;[UY\:';?W& C?7R'H^.#O4W\NX\LI$GV\=WV M]PXZ!QM;LM7=^G30W9+[>)^#%[>P$9M4B"JD(@)-A5"$%5ZG4%CN$SABF8@7 M;$2L/!O9VUEO[6Y5G&/1Z,@/.*=YLICAI>9>T)B\%J$Q)A$/_V]CV%_\3$[> MB* ]R,M9&B_:2"M0RSR43V:9&-RLUK'DIXT?MI06]#[)P;?LO5 T.69UH2FS MA6#<%DZ"+@C&88E'&JPC>9T4+;@5BO^C#5Q46"UZCIS=+0J9N1;LP&&U97IO MV,(C/Y\FG+_7WC'C/"N",5 (C]UE). _X )C6F&7.HRL3@>(@M\:6[WP:('2 MY?9.*/IE\\R%827[1C\URDN9-]R@,3B!7!$-8J/=:[2'@T8XJF+Q7^?I.]B\ ME/R!8UO[R$C^([$MIX_,#X9U7S_&C9QZL+A\C55SB6R[[1@[,'./.2=7@Z:S M7V) 6\W#J4K$/1^7,'[>C_!ED#O(9YR4_8_Y/M!;2MX8M/SO8>W/>/-ZGK>- FB_1 MK1V_.=O>ZWQH'K>.FR_1M6T\^]"\+DW=SOU!Z._Z3;FCN'YI5[.E>A^H;:S3DB-U7;/ MG6U-BB.$2G67.&AZ:'U\6,QN0*[Y0HA(10&"](X8/A*3IMN*)K3XTJ MF&3&&OOUJ.N>+FB)@#XFL97+:/3+1G]X!&7C^+1L#V([9$@N4#AZ>^.1=;>O MNK]?9VG59G/J*D!HZ]'.H]U'C'TW/\N%WN]3\M9P1RKSFD9^]UTL+)0 H:2$(PZ;S8 M.I%"*<) 8#>[J+X7Y2N%]J#T+^)I-]FG\J?B*HB"-OE:XP9T=FN:$AY M+^L@W\N8A'>!%L(JM XIBL)$R8LD0^#2Y$V1S=K3YZC@V'F]MOLRU_E PGS= M1VEU#MHGX^S SR0ITMHX?&\W^92+CG(P^*5%7VR>NTX S"-7.F_@S4AX8_-KX!>7?R #XONG2ICT//ZJ-_[64>1]\E[FI@WQ,;"*I)+!1@H/$-OHEA@2#]#LA2RD;(%=J-9 MH'&SNRKUY^'1__Z70:[S[T%C"!TXR6)O]"JY_Y8C^_%67PV'2HH@0WOUS^_V MX*NQ[O:JK*W>$7-_8EOS5<+U[\EI"(HD<9@##VG>8QTQMX^L^=&AP*\/$XKI3X!ECS2_ MVZ+G^3>6LT=HO59HMJZYT]C(7GO8J68\@ M'C8!Z/YC-H-;W3O-\2#/SS:ZJ MK,Q>Z?*;?,NJ3"S!K9*?3\-W1UW?[_PRF&E&??GEVYK,_:DT <[&#G'YI-WO M-3X=M?$5QG.8H/R\2.CN@V(3'Y@])+Y:8]#OM&/CHNFK,VDC@B).)>"0DW@A M>4Z-]%[K@#$.4^H;\M=V]E:^.O MSO:[K;.#XQ>YY QKGA^U,?9A^^^^6&>05T;*JC1-7INP]X'DZ_>/7W2;[]ZP M_.3MEW]VF^<'1P2YY(W!T^7'QK5MC*-S4L.]Q4E^6DFJ'+. XUYKUTM1$SH7R/7((W6Z',5TS77F3** M1U]P'>,Y(=J*P@:PA0B@"J\ "0_$*+0![3S/-;?*G$T=Y+5I)ZE]B':PD2=RZ0;67@ND-" 84%*KBPC M8QK3>+=;@_I!0%V3E1G@_@99"=18#5P7TDDD*T['PE'CBI2H-$ER;TB\!UFY M2]E.,[?R;5N]F.=B0L./&N$(\,VZN9[;IR.HIB3G->!7%M?]0G\=+\1&)]=( M[0[$ANMT)B-/ _S[]VF[Q!_1%7J8G( W1A3GV9[C2RG/,Y['R^[[J7K"!.5M M?*V+?FVLAV$^G)?=-R(>[1U6IYZ4$* :F:2L@2YV>#1H_(+W0Y5H#$[#46-P MU,]K_2Z6JP^/W/#F6WQRUYN:VSF^>/(BOXZ'WGYA5][6HW;A2?X8WR5?5)V/ M5^:F3&Z62UT,JI94+RW\O, MJ#-J +*D46,K$R87JGEH&V[HQE4I;MCJS_? &&9PFF^-!W9.\4Q!9+;$.W!X M.JXXWM@M]AJ_Y$[3_V:/V7EIA&/SZ: +)>_YY M('MT12A9)A/S]//9(_K>>\VXX:[ X$/DN7!Y8K_"ODN6)0-HDB)\U1Y=L4K? M-D>U(9J1(4+==XT.4EIHN!#0$)4N6Y.LFV6F4[?^VD!Q%K<>&'31@N%3R@N' MG5,JV FCWS)[Q-LAV\KT^;!Q6/8_#8\N#C]",@E5VR*D=J\J753-RLVSW1B^ MYC^TL#I,_WUQVC=/^.?V79R8&>3DY']HZ\69[=[8T%+F"W;!B:\2X4?+4__! M\$>*R1^9*R78(_*#5"=56AXF)RUW(H5MRNUW;T<'76QQ=Z?3VM@Y:G8WT0/'X^;+YJCU M#H^<'^+]FE\D4O;S@O&]/[L'QV%T\/(M:;W<'.WO;;(6:W[:/]^B!WAD>P,] M.[U6G(&U]MZ>O^=6ZP31Y% "/;FQI+!Y7W#"A+#$&Q=R O'5[1;X'@G%90#Y M91WHE7JK]<]2'%.7B2A7ZB5ODL85,[^MVRC83R#"Y7^KW3$''6O>)1$=?YU0 MS!5[XYE3A:I+GYT.\,F#P>J6*7X@BH#4H'EC^J"-S!&7"IUHS!3!%59061C) M@@Y:<0WB;F6*5\@";]X>'M:Z^WVZ>]&-+ZM>?#[NQ%J'[ZG#H\FNGY]UF(N0 M)#>L2,*K0C (A35&%T!$O4O:G@W'Z"W6KVG'DMA+>_;)Z5F>4'_ZIC8_&QS9Z^&[]G-'ZV!Y4 M/+"7ZU^X3H[5,%DH+=!^2_NUULS68T)+KY< MI?C5^NA+DP$=Y*2>)/\^@D[G0J"-7U!,53IR7)+VZ\F^7R>#Q?LPN"5U_:T, M]^P94GZSVXSKD]0^@XB"Z R6<[;AO<8QV'OL3H\]2PLN*"V$XJPP)OK"82>+ M9#P)";Z]']0":\-ZE4=ONM$8:7*\@]!O7]JD>%&DX$4UPH7VX+37'F.P6O2! MQ/H:+HE0*L^FC$C^A*Y6D3@"DC%#*;=4O]^JX"B)7$,U"FWDZ(,_UK9:+VX9 MYJ_F7593=':K1VV?#BN;A<;K.EI[I]TB]H?%Y(8_&V+W#LE[KUD X%!P1QF2 M<<<+$Y@N*./62V\T-W[M*=7\-Z7$;T3J"]1>R/7I>!%/A8MPUR4_OS7ZGV5R MUY&-95KTO5R;1U_=U/ND/R8*D[W%/\(7VWQ_;D;U?/+Y$N<'_<[I\)\O691] M%.AMVY-_[Q[I>NWBFJ/R,QD]A,*7X#X4+N'[/7&=3VXT6'O\ QNIW](I*78UO>'@]\?N MZ6VBO]WFT$6J9+*W_NS59MZ$Z/EV:V^SM;=[%ZN9BW$LD]E4CZSXL>H37[NK MR0.U>NJWU8^4GNI><0]6X78!Y\^_=E<6[L^FSY:[U.]8H6XSQ#-\XA>&&(G? M]]A@RK-DRV%CJU$T7EPF$[9Z8Q9>U;C^PB+_2*IG)K7"']P-W];C\W+#7V_+ M=T! K3W=&D*W01_]D*QKN3SQ\7CJINT>[E(_)-BPF#K>.C^"FUS39;U.:C-P6=$R#N:@^?5 M&/2@&J*&"-"M4H=X027-_/DU/A/*LKHRKX+/5J/Z=-3O8,,&DY+2C0I_R]I7 MFW^?MH>CQB\;2_T6D-JA756#7N*7J-W/TKD?E)JJW4_M?CXCPMS5_;C!4>-% MI_^IIIU+J/>I^L?<0P1CL9<\ -F9F G]QU-4("XG5Q3;^ M]2>K6]PDL!$(:$'M><]8Z-)=79GYU)-969G#G *>0T5K/=L]&78JMG^^ .7E MM3Z?DK^S&X?C[G1XN@#Z4@!ZU@)ZQ[VH8NW-MW9"Q 3268'T)RWD]_ED7V=4 M'0:HX!G>Z)[^G=&]VQ^.\PF0-=&7 ME+ =F5E-D=([;% MG)?!G/4$LWG![" M#BJST#B>!RIEL;C&6)Q86?T 4VM'X- 5BUL2BP.A.7T1Z4C10,33F[9D:(!2E\UMK*=WC#WFOIF!P%U^_TOD\YY MI[6.]3J_JFW44;2]_.ND#]V[0^9K[S5W83O\#_OENZC:=7)QM77/UB1\+);?BUM[GXY=.;-$TU&Z:;:]WNM7(?_1IF^I,&E-6C M7"RB!C\=]0>9U;:2]:/<2]1WQV%*S0;Q,RA@?O-@,\' MDW(,66/..X*>DBRX/'SF)OVR6[D#X"A^/JF^?=R%"6O#5_-:5[<1_>^X4_\. MWC^JCPI/6I_F'XP&H%G#6CGS9?ON,*OHUSBQFDM#JZYAX>_KC>E%:P]4]%L_ M=RN=**J+W4[\&MNGEC]Y^\B>3+_UK=/M3K\7AZ/.$5Q]^OTLO$YO//-^/CKM M.\=7_*(&EIGK?S^&!YZ]^K@[\]5O5[T),'-XQ06R(&;>.Y5*=^;)CX%K=X 3 MVL',1]W.EWCA!UE00_AJUPY:,'90E1KCLECJ)\SM9_O 8/.]TLDO937!Y:JM MK;.YX!:H^?!G,F[!O3_#F+)U9)T!_ (M&K7JJ;Q0VWHR-_7?U5GUB3Z!.O0F M^ETK8+:J$5RL-5&6(:@J:'1*\//J'N=FX$\KE[3/[ 1,\**&SIA&NS4\ &M& M8'1'U4V[_=[G^J^S[_8OE^4^MX/VE!GVXQQ%I@ CJTJN)W:."U1AP M^AINU.T/AW'XJEIG>O%S'Y2O^OIQ_QN,9"*B,(81GO<8AI_50H6K',4!_#IU MX1OCR>1T:IG/@-6KEL\M#;K=FC;E!;@_'!V#"YNGHVY6V1OE'I;#_.&X!PN\ MAXE/XVZKKPW]X_I2]8 F(YUH#7QA@F*393376!N< 5SLP?# MSEY5/[6NT\T)DR"&_*/JO6&53)FO5?^F(H2#S\ ,?U2C>)6%EV>E@E%XR&@' MOL;, K:[1]7S^7A(8>53M1F-_FL^E[NSAD'66E@U:HZ/9\^0_V$N5,QW+@J MZQ![7SN#?J^Z)DSQMX,.W SLH9[G+,-AU7/ZJ@G)0%WI2E7S)Z]EV3Y'DP<; MUG,PL3QOC_-R66OQS.Q4?:SM]Y8=C08=-Z[NF[\2XG$&EMRR N[P)6:VU1F$ MW&D4?C@<'Q^#U0XJE:W>Z_AQQJ??X1<'5??FC3QV>+Z.'];4L#V9^MXXKY@P MLL'L:(ZR:=BL<+V,%Z?Z7;6^S:<(\CR)B=Z M.ZQ1XM+Z=\7]5Y82803';6Z5Z@!A]4+%\\:JI M^.EO 99R9^!._,F\7E1 "S?*3P]JUJT@ OA,K&YX QJ8BY?^]WQ4?TN3,P8 MU.'T=M5@7IV#\QE0G,U4;K .KP=7C0A$-!B#MF?Q#F(UMJQD,#?#?J\7N_4/ MQG6",]PRU:L>S%\$Z.B?9%B]8+NS-[ A_A<0+"]:\/-1QN1\KYAW8.$I\K>S M7+I93<>9:PVR8."W50!R]GJQ6IE@WN""@ T OM[Y:W,=$0/6!G9Y!.RWGKOI[TX6F%.U MG2@%+/2QNE_=8S[6W>EM7ECJ9P09O9B9VJWL\X)LP7Z LH$BA<:W@<+_.D/\YT M#JAXJ]*P'')TP4[G6)AKYHK75!;F- N6_QE(#6"I/'=XG5 M#F+*$'&NXK\@@(-H <%R#+*=+PX4*8_Y,SPE&$Z\<)?)B*Y2QO:,-LXSBNQ3 MY4C)Y *52O;SXO@B6U4\'N7I&0 Z=B9Q%)L77EP-!E MRZY7JZ^=;(\7A7DK>[O-ATV+*[_=V-[87?NC(7#STVV:/WO=S+IJMMS+$UA' M8;YU,H@#U_"9'&=/$+ Y\]/A#6,YDW4T^X##RX'(:?_[PD(V$Q"8B3'TQX.+ MCOKDW?'P],UJG/GF%\.D#1<$H2"(OV/MD0-^9;?U;!D\=Z O>\F=\]RVBN., M!Q57'U9$(?_D\Z7W:LY20>RWZ( \ Z2,6@>CT?'PY6^_G?WR1;^:MA= CG[+ MD=^OG?CM1>OOBI ,WZ_RJ'/7ZE9'N#"!#MK*=0,-%^K)C87 MAY[Q^5M^W"^9(MM.M]Y/ZE6CGPRU[9;A*SA6P2L[))_(0VB7]N*3=4";ERA7D=V<%G$/BH?WRA"D4#Z,*[M=V] MUN:+5NO-YO;:=K49O;G]9F=W:VUO= M/S;7U_;@C]_7_@#]VVA]^/?&QMZ'YC_&/\87FF,T?:P5;09Z9:OMP%B[AL.# M[,16^P1 D^J_P%.S_YQO\JNLLW,^, "01O!@77L\C"]/7[P*G>%QUYZ\[/2J MX54_>C4QJ F)R(O@5 )A=;_ZX_/U\06NU\A)ANGDSI./7U0?G:8P7OI,T1=: MR6L_QB_(M9_][+*$O)#$W.JR/_^,:7XO@Z4W&]"#E)ZLM>C:O-&%&HN^47') MK6HGB)%V10)R?/',&A9:YG,I)F,]^ECM:UZ8#W)I/GZA)<[Z+Y\'X%4&-!FR M]S$":[QM)O$#PV7XYG7>Y MQOR#G%OXJ?K?O,*'$3U2EOCK2?*#K33@Y:U48.J9;R6A^[[&@JRX5?UK&BW1 MW!*S"L?D%SDR_M5V+[D*E]?%&STZ;C4+QJY^]/^]TR.^FCZXT:AG^U?G>SY1 M\2:GH.1PVKC7&>WF&,%X&%9.H\O5&QU+L%,TFB@LY0Y'2YB1PD:)M8@QN$^; M>=''C)&55HB^O8HYBNBS]8>O\R:M-8+^9^-VGMSM/WC_8^M'__I;/_]G^X?;/=@_^A[=^=P]V#K[7NZ#]>"ZQ_N M'[[_]G%]@\/UV?;?VT?;1V\.]O=VOVP=_>?@]#=PK_%'^J?C^WV\.X!E/]H_>I*T3_/V/O8W1U@=,85PGV]\^ M)4D"%QBCI()!7 N!7(@,,0&*JY@@P*!75HG$;:79OWZ[K"*K=>3@+C9QBGAS MV,8BU_:"4$\4H:3&5JD4>)*!1R.&>HF"4"9*+%$( A-*T+3EO$$(MB-@O 1_8G!G]?=.BF3O"SM]!%\8=BH0NPT&E*8*+E MF#"+0 \CXLH+9&C0B+K(2734$J^;9J'/)SRT5B=-Y]0='X$Q5[F=O7@[.G!3 M/VRIP691=.!TYG?/)GX[CLXPI_@H"P*D#S.4P2ME>8P<46HR92 $614LLLDX M&Z+B5DL I#;0B@9Y*(O>'WGV=KPHTE#L^('L>";6H"A5UG&D4S*(.Q^0-4(B MT(1HL6181*#^!+<5;5(P]/F$&C9/CS.6V,)]DXFSJ0;L*:"S,-#IS) '1XAC M7'$4N=&(FX"1L9P@YH+W.E&.DP+0(6U)3(,2DDIDXK[)Q$04&[4DUGJA.CM?)P46QV;14#6;YN$%E2F )T-YABH>&=*6 M&R2)#0JD&J($QX:U,98-\FM*@**A%*.8\\.:\S3S8-0$F2Q!0;@<;P1+MDQ8 MQ$0BSCI!?90KJZ(M9)/,^&8(VD(1IQ311RTFF4L([<&.= =E5B!A9/\ Q(4BLG>/@#QM6%H4O3B3PA]9"+MY,#OISV&L'**"2PL[G+:WEC&IXAC; MAUMXZ]!_(@ MW.* ,,<4<:X(EJ!$0RE#L=I[L=J3RU9+N3()*XTD"QYQ!<3 *0B(EVR MGDE-A&Z@U3[Y",1F;V1[GSNY?FH=;KC]EL:S<%06=SSD=-[K;=?M.-KX/FG' M5Q!I\8BT.<,C$B;&$A.0 HIC$$8LN "<:YMSM*F2&L)/H*/U HC62+@&5#:EJ))P<0G'X&8 M*7 %\X[N4N3J6?@W]U/D:KO?\R7#ZSZC%'4TE$6GK& 1*:LP(!"-2%.O4/2P MWA@NC>2Y[%X;,]$@=Z<$*1I*+HH1/VS0HC9B1[DUU ?$)/6(6P'.@J04)1_S MGH8%'/;-,^(G'[.H&P=?(!$E4^*A,B7.SZE=Q* ",[>,1$RX A'!J9@0(28A MKI)'AGB/I% I$:D\5G9EE3?*:2EAB(8RA6*BBPTMU"9JC68A1(6<2 IQK3C2 M#DM$0$@V.9R,52NK3-VY/EV)*\Q[7O3JM?_6G8:>0\^"&S[\D\'6Q1Z(+3[7 MXI!V:X8,A12$RAX;U6 M"J(](T1;[)G?@F@+1;0I[B@XCD%KC1PL08A'S>&52 B;2*6TV+FJ>!!6;87O M[.(]"*(]4(3I43MN_M&QKM/MC#IQV&X-8HCQJ.HR#&98#3._/A[$%,'!RO+H M^R_5V>#JU4&_"],__#__HRE1KZKSPJ/K:Z[>8.8NR).!T$)_G.]_2:"/W=5Q MWB$^>??DM'-G]UR3;M>^Y(1X2ZN_5-C8U<]XI/A M7(MN,_&NUI]2<&7A'&Q_QJMT,6$7.$.<8@'_(1KIQ#4"\0EF2"!2T]QA@LLG M6".Z(-(31:1%-\PHB'2/B#3E%2I/M3>8YG+7N:0LS=6OL0*="LPD9JTF>&65 MM[6\GV!SY?LQ0<@2UD,%[SQ@DX+1R<_PY<$B,X) M#RPI1ZJX!.9DG4O(1!P5!"^0:'V8L;WP#"*&3^ &4^1#*^C MDU8S)"CQ8,;6(ALLD R-/4Z)8!)M55Z%J-*0JP$%H,ZXQQ VEB&/OD='@/T07!.8XJIA,U2M'/L'^ MXLUE&I>;:RPHAO%<2^XOBG(4?^@>L>EPMMRD,=XYSAC2 @/-<)P#S; !!:^\ MLDHZ8P&;*/A#?%%5:)8BM[#8_,-QDV+S]VSSTS$017 RGB/B\M&-W)G<4D$1 MA?]EBZ>R[1@9%NOW>9S2*@Z,2%GGDL$@Y@WX?\#5;2,(; M%9E1"3&AP9W23 !\&8R2X)(%X5/(E(6(MM1W/H1>0B/-->=[#HT4<[XG#I"T_K$V:FW9@3]H,=)NY56SR@I9CSX>N3@X?9>T!K%K,T(S==K"?#'Z[U0E7\?K@S'@U',%H00C'L MQ1GVYFCK]27#_AK>_L7#O__3_4B[7]WA\>'6C[^^?-S[$^__O0O/_QY_?/O^ M&_SV:.OMG]^VWGX\VLKS=[A/M]]HMO/^$W&.16,=$LQ)\%)R9")1@[ S#&R) MAT!DW@#!5S0$K+1Q'FT+V(M$@N-,<"X\=U0:C67P3%LA%+[I6E*T;0FUC6]_ M_N2)-5&EB(SC G'L'-*2*Y0 >SS7Q#*?LK;)*]*A\VFHX7&$/[[&[LD_SU:C M"K)+!LU]N6'%UA[,UJ8\,!H"]S)BQ(,%:(XT(,U,1"D2)X3CT3*6N\5K?>?J M'R45KKF&O"@'K!CR@QGRM.\5O% *F!5WPM8]"!P. 3$"1BRII-&'E575AI<- M,N2G'^Z=*>=WU]WI9Q$06FA-OPN;4B42=!]H-%OH1H88C<,"):DR&G&@%90X ME%3T@%(F2LZJXJ*D28&@$M=M**TH9OQ 9CQ%*H!&J @20A%KCSB5!NDD!0K! M4LFP9Y[59BR;M#WS3-+=2II;(RC&!5@J8+0X,'H_6^; ,AM=[HW($K@Y1F!D MK!6(* >*RH)50:^L=LNFR",/?9\M=.\ MW1_%EOKG@DK%72.C4W2\'R+P?=AYV>MT_^_*:#".T^!PX?'7>N'UQ89_\CBH2L)0XY .[HHTQ,\FQ@4_;?A#*!"U//>9:NHI[W MJYY3BQ2V7GH//-09'1'W0$N=9QAA"5J*@:52C*]5ST?(.CJ]]N02*'__Y=D1 M\DXO@&Z\1*92T,=8/W9O5(FT_?-TD'=Q\.' #N)"&.#F]IMI,]J+1\?]@1V< M;%2%3]_9P<[@PRBG1OUEN^-X?OL) \3%N&Y@7/N_R@(YVEY?^[%%-P7M:Y6R M^GSX0#!7*=]P;3PZZ \ T/FP3^L?]O/G0?QL1[DH RAEL)4] MU-''V/.QU4_7D\E%[3G_VE3^.!_C8$]8Q24R((H'C;4,$2"8)N0!^N(E:" _O!<%7 M5GLW@>2[0FHY/_E .8A3UOO:#@8G,&MK1[GSR=IH-.BX\2COJ^WUW]G9M.DK M3+GD+=W0E*=K_3*==$Y9(@Y>P0\:#'1*KL;'2^2H*5O5.I*\:=!"KG*AL M:,9A,>U',^VI; _MB!)<$!25 "?:&8*LU@)ADFP25 67>!--^SED'GZXMC'M M[;J2SIW/U?R,LX<_&G-=QA%5S4DYRDEQ_5XC$HOJH52:7+(_%H+AGW_A:?5/ M/O[]YLO'P[]@/+N=CT>;\)TOWW;>;G=AW'2+;K']O2\G.V\_'N[G9U[[9"0W M-#F'G)4,<2,C,L0QI'"R5D1,@_&/FT94E*CY2F2YP0Y41]!D$<X(*FD 1S)'AF0W5D_*$3@2Z' M)A\M+6A&K^>ND%04^^&7[:V]/S\)2F.0.4\C>8ZX5 DYF>$R2.Q"TDH(UARX MO"I1HVA4LS3*2J.XUPPQG1,T*%%(@_"1H]8:S9QS6 %6*M:6F+;%%2T6*!M&13Q9BG''G=&MEL*\]XW#3B?^WKR-M>*%\47BA4_A!5/ M5QT2W!F=(J)*8,054'^++46*449I5-XI!58L>1OS)UB6=QF(A??CHW'=+BW$ MU/&=T5TJ]"XA%OWC02C%$)X37DVCTFX<61A1V+"#'LS;\((XUFMI%(!:'$#- M=G7%FOO +$,RA01.3Q*Y 9=#UNC(/<:*1[^RRIAH*S%+,V;J0Y:(Q#):]>TI M1K'J9ECU="C#)BDH"4@E9Q&7@B KK/C@?Q(/:&G:^QU>T/GUNWH4>E(!?D4?4N>7U1&IL]$$[\ T2R M'4<[:<]^+^ T%SA=;&.X+[;WMCX)[VBT6J.H+/A$24ED;#1 .4+*;=% L?7* MZA7-AFZ.2\\QGN'ZHU'_: D,>.%LHQCP/1OP.;N@.WN;GX0QFD@JD!&:Y(9A M"3FO/%BQHDH1':(# [X+K[B3_9X9PG-J,#2\]E!=D_H-/2I&/<+.R<6CCO69 MX.+WW ^UJ/V>&&EB!D%"(DZB1X=(A$RB3FOEDN5U9I4RUB9IM*-Z,5B27 MX>L)]!U:%J-?U$9+,?H'HR-UXT,A:,#@2E!A<\*_$S.)P#QTHUWJA+!7WN53,MKHV--ID*?BK3E/$/>;(4,F0 MEE1K$*D6(2\5FK4-OC,_7* =W3=[_$7PJJ!H0=%&4>R"H@^*HE.$VQ/)K14! M!2%SI[_HD0O4(46BB(EP)7.#)H85$.X[-_QL (I6=/RWJG#;Z9FC"^62+ES+ M1]#UP<0,5__E!K^M7CZJ=(.?/:#UTHJ*'\26]7D'TO9RL;I6KS_*I_<'\':O MU8&1?1Y42=>#4:ZI/#J(PXJAA]@;QJIM:#7;U6YFZO1LSW>J<"2\4;4O?-&Z M=@HFX^ "!GK<'U;9B2\'L6OS*:]7WSIA=' *,1=^-5$!?/X3ZV (X]'U/VG* M7/.I@VL7_IM'6X%1VLI'1OLU+;(D!S?U"5,'X) MMA\'^5LP)MN8L;0.!GD%^Y]?RT>!355N+%A+;MR9C>!?O]G5JV1_439V\!G$ M4T&8OLR"'DAGU94ZN_/GA[V-W79K<_OU3TRY*:-]O;.]OK']86.]!:\^[/RQ MN;ZV!W]\V(-_MC:V]SZT=MZT=MYM[*[M;<(76FO;^9M;[W8W_@T_V_QKH_7' MSH2U8 M1>Q/'NBBB=#*0:G6Y/.%H2(!\%A=>SR,+T]?O J=X7'7GKSL]*K!53]Z-;G8 M9#7):#@='H5S61O%P^1!Z5]92AT6 MA44FMK;@>P?#U@:L/:$^)M]BI'V),-]U?B[$ F[*G)L]! MBQRHR-?^0O;__L^7[?7W9.O'AMCZ^SW=IW_!M7[O[N^]@;'\=2%P\7LN1(*W M_M[@VV\W\<=UN.Z/@\['PVYG>WV?;!U^X5MOWW1VUO_\/AVXV'K[)X-[?-_? M^XRKL:VOL9VW_SG:^7L3;Q_^>;*S]_G;_M^;?'OO3=HZP=]RT&+K Z9;/]Z? M;'_[9$D^.:D4\H)AQ*TFR#JI$!/4:V^T#%4-Q3+C"YOQI)RR4>2F.4D@;A)' M+HJ HHI&:.IHT'AE]=V@'\9^U!K$K[$WCF>@=/F?N^[,WCK@_*CV?_. \]S/ MW^R4\'GVYK3'@GO%9:1<.&$=LS:II#5.2EGZ:;W:FR.8H)MMTNW6BOAFT#_* M'GP>PM^=T<'K\1"<@3C8^.Z[XSR/:\-AA/\+55+I$D25[.<16T+"@X10:*N63 M"(SH0!(W.FJ;I&6YT9&"U]14:$A.T9 4-&PZ&OZ80D,<9"":4*2TD(@[:G(? M3XZ\BE%++[7E98 M($)Y[IX2$X",%2@I!@#C:+*&E!E?Y(P'XJ6W/J%D3"[XI#TRP6)$# ^"6J<( M2[D'TK#:AS^>QV=^XJ>'']-5S/+821.*5&C/ NUCV@E,)N34S8A4HAB!#!W2 MBBJ4:%0F_Q^PW)55T3;RSA4:G^/QX66QX(6[-\6"[\N"IQT7@2,W1@EDN5/ M*9A&%D>"0'J!.A!DPN"X\+:6=P[C/%PIM*6C^F7 9>/Q!I#\=M ?#C/-3'<1'%>QN',8J[S6GAP?PS+O]XWR8Z)D59G[<%)A:!&N]L'XN@(W:SLI2 MM+BE:+:(D6 J4 5FA@'2Y%H&SQ;8ZTTBGHR-GT/ MB1S%IA_*IJ?HI4N2AL 34L[K;-@!:0-L$^N @Q/4(AK:Y3!6 M$"@Y+Q$/N9>SE18Y'*570@$FBY55UN;TSK[#$K>;>MR=M=B+N:1*IAHV''5Z MG>%H4-4\*?&-A]M-JX4 ^+1V200%I!8.4N]G2(=,,DAC' J:<010I) AU"-- MP4D2D5.>=]@(:RN]J&A[B7 TT*H7OUU6K/H!K7HZQF$8)\QF6\[G4E*B*)=+ M14)P$TP(EEJSLFK:!C_!%MJ-9AQUN>7^S';97>(;SW6+?^%,Y&P79L@-G>>6V S[H9E^2QA M(G)NW=9*@_[1*8'I]VY'7)YB;N)*6 HDA@2-C$T&2"JD8580*!22&MXF^2QO-DI[\Q"!@ 02F0, C0<#) MM!_#D_&>H:BE1%P+C!R+"@GCN781*VTY;BKG$XFDBU[.,]6/1LL_<5YCWG,=8+SZDDROHRU_KR M>89B>D$9P]XAP@3-A[4QLEQYI#@/' 3DN& Y"YDW*)9?-NB:'O JYKHHNJO MS %(G>\QH!]QT"\(-!<"?9DE#($K@JE&$F.%.%4&.4$HDD)XX0*)CJN5U:I= M+WW5H-S#DDOX:'0Z MG*V_$Q*Q)('O8C@/B%N7P)4Q!E%G%0.9)@@OG(@6H'@"H-F9IB(U489\CJM@ASA(%H+(.!4JD4PKGJF"9AFBV MJ&JUS!@RF6 L.RG,O//)>*L2YY0A(BT<60)V$:&GD5>EJ M*683A^>.F30LV699;HW@T!$3,PQWTJX(3YQO*!0X7!8>S M)>HDTT(225!*GB$>C$&&6XU"4-H+2[@/=F65T383LV5C&I9\6/*/GP(O*E"R M+% RQ:RDQ5%3;)#4 : DK K%%TB: Y)F:^)YK7@R7"$?!3A[ MCGM@-U2B) 2Q(!7M4F]X>5$23R#0B.' M@#?6^1JO)*3S//\%J3"8^M ?NVZ\+);'/J@_[Q"?5>+]F_X _NRU_'@PB#U_ MTAH-X&K=:O.@9Z--]CP:R,/Z\OPD^]4D]T\/5$!?>R M!M;C7.N%O7-]7#M31UCD=]*>_?ZN/Z@^&(T&'3<>63#LO?X["Y#Y5O<+ MU;9^K&&XYR?,++;1@=.B,49<"@FK.^-(,N)2)#29F'N#-B1?N1Q$:'HH^(&M MOP28%X,*)V>H0';V-C\%QXFA7J"H\RZ19 QI[PQ*,BC/5*0R+2[ 7,XSW.(\ MPZ_Y_3TF,#=N3F[.ZN9[^&;C?#/XWA5@?PK=)3"S.)#V%ZD;@/3[3P3HF8Q$ MHVAQ0#Q%AS0%_A:#PC8)YK6HP\\Q7"'K8+K(KY/$_O64//(!L7R+X!9,\V)<+,&&^Q0-;(E!LB!J2=(B@9I9ESRCH2 M?AZS>FP]6*_QJ6C"'36!NLB3D P1;,%A<5(B*US^CZ)*2F-!A"NK^ 69=5<6 MNK'\,[QS!-*.QG$7H@E<96^( PK4I"88RTX1Q)+!V3- KJ:5[SKBBTTO@U M[SGLMOQ=_1$#LC J^SG6WNNP-1[&T!KUJWT8 ,Q9;S:7F#IW?:M?E>.#-8;5 M4[A8-H^GX>Q4<&NUW+;'1RX.=E(%;<.=\6@X F'!C$Y@[B9!NX*!<^:8G#;/ MIDI%;PE2X/,ASC%X@"82)+QUV')!3"Z+UTAUF="A&:TI"G.?"N,9%<1KB90G M''$@.\@HP9%GBM*8!,@W]S)5N&VP;!,C?[UVEN.K3VFQN",)+M;?*.N?HLR: M8X^#BHB%7",Y>8*LX09Y*HTBPEDM24,5IK"+AU<72QF0B=SSVOF$> P.&8HY M"M)C#03!:^%75H5H2ZW;5,^V"6K06E%Y5+]5.8[P;^A\7?T7_.?TUD=V\+G3 MJ[ #T8RZR@"5PX4]4K)S^Z&!P^@3' M &/(#:+]@FR"!WQIN]_LR7#EM\LJ"/IW<=*GY^O:64GIWF:EM@. TWY=#>LE MV&8QFZ[M;G]^D7K6E-NRFA?[VRO;VQ_V%AOP:L/.W]LKJ_MP1\?]N"? MK8WMO0^MG3>MU_]>VWZ[\0$>J;6[L;ZQL;7V^Q\;^0=_;>SN;>;7[W8WWFSL M[E:_W'G]_UIKVY-7_][Y8WUC]T.5.ZU>M3;>_[FYM]_ZQ_K&F\W7FWO_;/S\ M_&/@K%V>K#:],=PC3!LM^)W'W,:3R9I+5AN[#_G5\?5?[G!;ZO7 M_FQJB88?58OY^!A?GKYX%3K#XZX]>=GI54]1_>C5Y&*3Y2K# M[11YJ 99?SQ!8F->:,$R&$_BLI,;3W#Z18734XRF_HS*%X31:S_&+\BUG_WL MLNH%-N965_WY9TR+>Q@KY;>[ZL./5;Z08EGF5;S@6M_#6('XWX,.:';;\3ST MO.H7A/*E&:L6=VJW6<@KM7HX(UJR7P'[#<.!N#B?1CU_9<;5"-X MJC/UNDZ#7=@TP%<'_6_3P>&EFI(U&&MVEVRWUA7;"0B83_7':WO<&<$'9::J MF?)^?#3NYEA)-3OK,75\Y_IF1L]V=B8=GVY5!^664W6;A(?FS6%UOK32K0JA M#OI=<%F&9_[J?\>=TCZU)-9#6>O0Q[X:W M&&FW\F9ZDQI3/8P>+R+%);$4+;.*!B5XT-H$1X-TPADC.1;ITV:>6T)_D:BP M%X^.^P,[.*F)VR]26:XHH?/8:0G;'T[3$G+!JM#97O]3?%S?_[%U^/['%MWB MVW13?'R[ =>!NQUNX(]['I^E)1QM\H][!YV=]6YW9_WWP_W#]]^W?JP)&-6W M_;\_'FRO?_F^_79+;!U^^3:=EK!_>-#=>;O)=_[^DV^]A>=9W_BQM=X]W#[\ M_>#CT0;>V=O ^S^^G.SL_9ZV.G5*PM8'3+=^O#_9_O;),D&3408EYB7B)&"D ML93(\T2433HFIQ==06?1QY7/C&6)*P0_IL$_6H'@1J+<;'V&VT'<;,VQ*8Q[ M;0>#G(92\X:EK!NV)*#W8PKTE%3<1IDKT@2*.%,*F60P2E@)SZ)AQ+-G"7J% M\MR$\@2.K<7">>,"Y\8[3&74V$M.DZ)6W)#RU/'U*GBUI)F[2V+^9,K\N<"* MY?Q+SD1 G :.+)@^8LS%&'60TKNVZZIIU) [GX#[C.55K2S5E.-'/?@@D9KD:8L(6^,4L*+R#5;6668 MM9F8/3#^Z(VJ"L 5@+M7@,-.)F6!"BAC.3B<1@K'N6))).JEX@L!N()AM\2P M_6];AQN?DM8,< PCQSQ&7.N('"8*T:22M=C2ZNA[0:^"7D\!O>8 +ZFQ52H% MGF3@T0 [BR17D162&I>D+9YG,P!M>[KX;S)1!\.1MU(A'JA!SB2!HN"1A*1I M9$#*J,1MA?%2N)X+*GIW?=_(ZN].+HXP>HG,%8<^'RO1:W,X'%>97OUT5LH] MFU-K? POX_P8)9ID:2@N16(O*V%3V^^VV1C="DA M$ED "W<4.6[!8>&,MW":#;8I!.19Y<-19XA4E5D2!)9;A M(2R\6/(\ECR]X:Q9T+!8!R29LHCSY&"M%@&1X#G(%>S!,_0W[S0["L(5:50.87.[8?F]]ZXP.\JX3S,I= M3D,O'\C=;BGZB1XMP0&N(J4BI:4/AV]NOYDF#;MG4'?A;%U-(JKFY_4;;_J# M/?O][W/ &Y:P^**(Q?;KF; X\]192SF2AN<-=DZ1=M@AX7'T+(&LLZNM"6US M,]OZH%C\)7P1*-&B8G<0I1[Y"C\ MARKO"--)L"06?:Z^&'D#S'H>LYX)DQN7B*4,X6 DXDD[ M9(7UB#LF#$W&B@!KMY@-"ER*H@)R$3K$$T^2"$#99@T9V5\OBGAN_%X// '=C@3*2]9WV7' MM4BI2&F1R_[#I7V?X]H5N=\EGKVPI?_#3#Q;<4RXPAXIF[OYYG10J[E 6 86 M%&9!L)PZQEB;X-DR3#=?_HM5%^PM4GKD6.3-D;=RNXI;-1^V3L<;1<#:)\V0 M\(0@3G%"1FJ#E)!$1QJ93G1EE.CS6_WHV^_[E7765"M4M) MN 7Q\-EBY,)H:36UR&@%-)P2!J\81HP+$H@7QN%LQ85%E?EVA]G$H:.9$B$E'"/UP)(FCS%MCGFT/W M5QR.X ER EVT@^[)V?'RTQ/EI8YJV3(I4BI2*E(J4BI26B)>WIRXUUHOG)9R MVDD7"SP5MCT/VYZM=$BP,":"!%.R"G'J([)<)R02<3I@E2LAKJR2)E5U*F9> MP+A(J4BID4MF]DB*E(J4BI2*E(J4BI2*E.[O((GG-!*%J978 M<4F#YDQ*%A)U6@K,^.T+UP!SV^SY_E'\ ^A;V7)?E$>S\WJV];Q+(*E *0I" M@T<3C$ F!8^D#LDH#]*-9F65T38S=SFS7NRXH&V14C/+A!6TO3>TG8X?,<<, MM@$C;1)!G'N)'/8"*>L\E5QP976ST':AR4WXUYWL'RU:M#,ZB(-6#J,.XD'L M#3M?X^VC1TL;\"[;$D5*14I%2D5*14I%2D5*14I/3TK_(+14Q6JL6=>->_UW=A![HQ(GF"=.\.&*@U".,X>= M1(3D/!.&%3+"4N23P4RX8(3(N9GT217\:6QHX'?;K3IJ3I:WUI8=^(,6(^U6 M-JN[I)>X_B#$ 8(G>YDG?]CO=D(K/\\2(M=\M8]M5%(Z:BG@$E>8&^.(CRJ% MP(-AAGS:O%')X[UX=-P?V,')QG_'G=%)7>5X9SP:CFPOS]\OVWJ56L$J14;H6>;$(V;YE[D+/'.D8F^;-$O4)Z;D)ZE#:$)>6ULI$'01TC M@2?"F/0AF.1N2'I>5\UJ+G0ROI;PE X/=[/_:;_,$VT5]12L7G/$\R:NQLPB M2;&PD2@A/@K&2< M4R43@[4]*'$7Y"J9=8N#M9TI9J8Y84H0C<#3!L_,6XJ<%AIY9I/S1!AIW,JJ M4+1M6&%E!=N>#+;-LV$8DX\)!_!3".:&)TT)(R)XC;6@D?#KP>V:?<*"]W]LKV^R3\Q88W3 *"]+B&,BD$V!( *KDS:*<&;CRBICHJW$+,S- MG4%<$*X@W*,_]#P(AYT(TOA@/:5<"FTUQI09"4YH8DXHD19%ERR%!&"16:BI2K:.B"7P6_G@!^S;-C2+!3 M-)HH+.4.1TL NX2-L+B+&,.=XF:%ERV2E_UYF9<9):@C-*)(G4/<<86T5PQA M"K+C,F*J4^[]K-I$W;DZT(. VR2IZW04IQI-*^A:="KG#:YQX6D9/%+HCUTW M7G[^)<;_+;Z;A!3' QB:%6^T[5) M_65N9^>VSD=[@(F#:PSZWVYU^JOQDWA>X;?61]L)J--#U1^3:K]E;F\[M]Z/ MC\9=.XJAFL_UF#J^,RKS>??Y;/6KNBG^YG53RN3^?'+W^J,)!ER,XE4YY>I5 MJX[F51__8Z+&EZ/BU[@@N %QFY]'J6X'?>'U?KQ$I.K"3J+Q86=6ZS1EO*\$7U/&F&0D[OP#6>S3]Y4W8F>_9 MEQ/NKC@N#I(FO MK#+3IE0\)^0K!.@F!"@&:W@@%@P?P$$XPYW%P6@G90J&B1L2H'+,_Z',?_J8 MOU#!:YTP2B99Q D#\J,81Q$H$>-"YE(N^91%FU'5IJ:0GT)^GB/YN1W.S9^M M7 H8W1[9IH@-5RI%&QG2)AC$F:#(*!F0L@(')4TBPB^L@%&!M0)K37GH>0YA M."*I3D9RH3C51--H*+,>,Q6CH'11L%:*4%UYX MUWH6K$V<)JV92BP4YM8HF/.S10($H)OFX* J;2C 7*#@H&H",$<,ES)&8VLW7I/UZD5*3T*#T&E$\B M,*(#2=SHJ&V2EB5MHH+7U%1-XY#TG@S!H? MHF! (JAJ@T>UH$I#Q=0?V]1GW0%GL+>.Q.P0<.&8LUQ&;UQ*G'M/Y"_L_)J MQZRA_V6[XWB-G1>'8#Y3/KELRIHEF225" =N$/=*(>V"0T1:'R6QPFB[LDJ* M$3]9(U:>:.("<4QQ;@*S7B7,,&:16^]",>+F&?'.U'ILJ9>&6H4$]0%Q&P2R M#E-$''C[W.I(J,G%3!=5]:^8<7&.BI2*E)9*2O,LB7?S7\N2^/!+XH5 -]W: MV\*?""%,.&<1=TP@SI1 SBJ.I 0M<]X9I22LB08W:$U[ MBV$7^"U2NE5>T?W$(*^!WLKK*@[6G. Z?=)%QN"2M0Q9%\')$M'D[3^-1(HR MT:@E86%EE=^E 5RQV(*K14I%2LLHI;E6OWL)-Y;5;X&KWTP>+7<)FQ@Q\HYX MQ/,Q*" O'D5EE>;.^ZHV65.6OU\$%I<_?G@Q(79PUF8AF]EIAX76\5EWA6M2 M9;_9P<#V1K?+DEU:H)HO2(*5!.\Y<$DYYB%AS3AV3BOCG,4VD)MF]O7'P]%, M=<6?9?G!PU8?E9#) G'MRTS)1:DT\X)1I)+)F7T4(Z-"0)$!K!&B,28,8*U- M&6T;/GM"H+"2Y33V*[H8W\W2?UE>\&=;HG,:>R$Q-S3VJ4(\3(M@P(J1H3Z7 M&%,)6:\3\H($'#U51N.55:';V!1+7S)++UYBD5*14I%2D5*14I%2D=*226FA M1[MQ@_M_U#U A]D9NWGH:M2_>XK+O,6QU%WN?[+&5V-4"S7TJ=F6LB$IJAK0C!/% #3*:8!1=- 8KKJD08.ZJ MS2@MIKXTIMZ(E-WK]J NFO^%WNT?HH>OCCIEA5^LR4^G\V*)F54DEZZB#'$: M);*&8R2T<%1H(IB*/UWARP&]Y;3]1RX\<0.S+XOY?)8]O9CC$*27&A&B.>(F M4J0%T<@PFPS%1'(25E;)[$)>+/JI6/2#5J%8T$)>S/UFYCZ=.HZ9D%Z EQZ- M@H5<8(M,A(6<2/A_F.KDJ;N6NQ>3;[3)EUH(14I%2D^[8D59/A\V]#6=>TX" M%DQPB90C ?%#C0L!M"I<_O=D&&N3D6[VMJKG*GBPT#3.UQ>JO^V] M_QK>_L7#O__3_4B[7]UAGVP=;OW8WWL#S[?U?7]O"W[_\7!G[^!PZ^V;@_T? M:W"M-PV_B^?;C)=O;6Q"=GE0)ZSI$.5B#NC0%N[BE* M5 8N.&>2\5PVI\W4;$[H&:J ]954B9+04J14I+0,NS_5XO73K9_=F!EOW(W> M'G=&,%,_;!YAV?!9Y,)VJ"KF?H\;/C\S]:%YC 'K*,"8BPT_61M>V!;/[6VXN*&+,_"=J=6:)68CIQ192<' ;0S( M&+!R;[3AR0F%_*97!2J?3\YQW5TBGO"O6(244T% MXL*$7+@ZP"OJ I/$>LV :\'D(J4BI2=0LKJLG$U9.6>" M5)R%%!47R*>($;=,(Q<$1XP)'ZG@W$O;K*5SH7WTFAR>JBP"N5SC/2<5'\?> ML K;MN+W_#H^KU+69?NC2*E(J4BI2*E(J4E2:GQ$*J ME# )8V'BRJIH4R$;M#M<0*% =Y%2D5(C%]A'"5R5!;8A"^Q,<(L:3DRD%.4P M%N(Z"&2X24@R!GIAC*!8-&^%?3;Y5W_%X2BG7_53*]I!]^2L8=MI*>S^<1;% M[7JV+6VDONRG%"D5*14I%2D5*35)2LL9Z%KKA8T)J]A)U8[:3DTJ"KN^=?BJ M+O1H&2?,,(&<3D"N0W!(,^F0U"0D25U0PN M6W(C%V<(SPNOIGT=8&Z;/=\_BG\ ?2N[ZHMS83;!A=FZ[,(PS!666"(9*$>< M8H$<2PYYRKU46%F1 W\4M\T553MO?F2D&'*!VR*E1S['5^#VX>%VNB&("!P+ M'1%F4B,>G4:.$XIBA"74*J)";JC5)+A=4 )38\-$O]MNU>QC@IBM+3OP!ZT6 M(^U6MJ.[I"NY_B#$ :KG\R4# 83^V'5C*S_4Z:?PX"^S;(;];B?4GRP?D,U7 M#MX /"5JI&::\,B\3H09"622>*<#\Y\VKT(P/(U;4WV]Z_+O.^/1<&1[>?XN M0UGJ?(\!_8B#?JGV/A>*G1+&\\UBIYD@P/F1R#7>.8\&:05P)I0@-!F2@@IG M%&1!H>]%V-(C;XX]&EQ/B1;_^QC"GT/H30+062)X._2T\?WH-^%N1O6E*P0J[G \?U,)R,6/:.8 M801R '!DA"(K?= ;'@HD%$PLF+A 3!>44T) 9%SR701N3*!%, M&A:QYL;>!1/+_L3BV.3T,1"ON1(:$Y2(S@FMG"-M%$$Z2L?.4 4U"VH^?=2<9X^72>PUT2$"8'*CI M4IR"YYS09^;/0WC5;NP4_[SF2 M-YU.DP5'O%0H*:X1!P\ 61L(8H9;$IF1GN1T&H;;C-&[EV MV%FP\PECYQS0 MR0EXQ3$+(AY+X@IJ%2<:$.!7WIK+66146.DL100U!4? MO0FPN36;0ZB94,2Z@"PG G''*;+8"11I$-X2CJW+K2@%:2OQ%+9[J@S$WZI4 M!/@W=+ZN_@O^#TVIT;7BCTQ^T1OWJ M>EM56]#6/^P0H"Z!?$-N(+J=14G^V6X=V*^QY6+LP=5'@_[_9^_-F^+(F7[1 MKU+A<\X-SPG$E+:2Y'FO(QB#_?+L=L M#32XGB?&0'PL5P7]5 >$TG%AWM'J4'^Q_V M6'>/?-:/9_%C\_7I:;_W Y!P&)]P(5X#:AK?GX-LC7,CB%>> T2;W.L8^<.U M+W+)O7Q MMX,,M 7T%49CZ(_ZNI.=ZOZP4N]!4ET7RZ)$QMQ-ZTG2,U!-W;5MN#PI7DJ' ML7GA"%3-8!S:>=H;I)09+_J^HZ/Z_G76=L/CFC9-W56ML MRU 7LT,Q_6]L;=+G8'248RYXR &RJ6%.V$"-IRXO #V^$/FLONFX7_?@5!]Y M9/I>?T,Z0 =?Z,Z9/A\\^W-V+8:%>'K0Y\?KPE$)X!6W2:].6[+@?(?Y_73X_ E0J+6^@+*_BZ@ Z\%]_ZI?+YGXY3\)RUJZ[ M)YD52V5V_\/!X<[[C6RW]6HS6R,P6][:5_M UUL'.]L9_':P_\_N]M8A_'%P M"#_V=EJ'!]G^Z^S5UL%_9Z__V?]XL/;]>3[JZI%K [;^L?Z#_SRMJL!A@.<- M?M'>:5$GR29(QL,$X).U JWNZ-.!?U'_\I=K#TX[^OQ%NYO>G6[ZJWI8M2I$ M5)L_N11'I_QZ GB;>0EZU<&IZLW5UYOIJSG3J_Q.D$TIB@N_SC?QA=_]ZK$8 M;Q98W>BQO_Z.2G8GC257:] EA],NC1Q6"YZ;M.;W^K M(;QWNMMYD6Z\.=__=/=S=.;B* M&%WB3EL4C>N*V(W/3-Q)(U>:6TZMBXA<+[WR1[TY?/V?[Y] M(KNL=0+7;+L._([WW[QC+?+YZ^>OK6]['W?)YY-_0WW*;N\@)WO0AM;9%^.U MS67.$/-,(9:S'$FF")+!P)0Y4K"@GKVD9(.J!\N^,-:'5:91:4#I:8)2DQ3F M\8'2SSE0RAW!TEJ+3&$T8E)AI*UTR&.B58&%DX(\=$J865!::4VK-:=Y4WFW MXV9AWX/^V7;'9]V*_\5/X^]6#XZST:#VG8KWE8=N?@@RTD_L^[3?KDQXTKMQ)O?]4TP\Y%/=+GF>7I^EI@-\[ MOLITOS4U&\VJM:I5JSYT/K5J.>(8L50A)P-%C!")% LI>X5BN,!9Z.LL((7A4(:"["3.1; 1HU$1%&!C2FXBWJ- M-W*U3GJ]2D:Z[@PDQ=NB5.8EQKV-Z[S^Y- CP.":L"@PI83TR1(F0"RZ\,"LJX[Y"3;Z$8-21 M0]#82Y3_OJ[\G7PRK\H0^W8W2S.)>@&-!C[3@X$?-BZ9^V)%^[7/\Q\/@/H^ MMFH_?!CXK3@-T_;;SH^(M+X!TFL Z?ZK!4I$)&7<.D!.S0!('0O(&"L1DP7, M;)$7VLMG+PO&ULA.:_PO:TZ(&B6^6R6>9T/>DT)C8Y'+V:AIGRXUT<3=&8_K!,/.EO&>@C]7YI:Z;.6#HO+D9V?@=#+>5 MDXUZ7BH8VH;!7_L\'8\"HA9W>FS!X HBI$MXE3F7#,M5YVE MHW&^K)\.KYQK+-7A1E>OHZOS=,+2X)GW&@DB+&+4$J1A"I"57FGE32X*]^PE M?42>E2?EJ)@FT/'X9N0,67LP&*4*5+8W&):\(GWNV@,;2W$T'HS[(A73T[,? M7I=GS;M'K^*\;'7==C4A@X9IK"(2\G!KH;"4H"J'544B)F(H9! .&4D8(C@H M+>!;HNC*J$;CUEA;S5XYU;BZ9C<:?#T-GBME1(H X%MH1&@,'Q$L(.DX04 8 M>! :$T)$S$W5^#,>>JLDZ'8_^ZX[HY1(XDSW^[H[S#IM;=J=%*_\>SDSUN,H MV&N8E'_CG$S"SO?#QW)NFE,8*T2NG07N4;A"2*9S%&@> +D<0\8RB7A@LF"Y M*HPI8N";8(N!;]?.V]SX-WX#TM$H\_TI\QP-T5YB45B#?"$58I3SE,(-P:0% M9FSA,#//7K(-S!>3L*^M*^31!9D\N@8_*6?3;O<[($ZO?YZ=]=M#G[G>67- MZ1XWJ*K1_Q@'?QO&O@'U:X'ZNT6&9F(>V8(C;$@$=:&0YKE'WGA66%D$SWD\ M*+N8FK/Q##T5/;V#3:A%/6V\NZO1WSE2Y@VA06&/..<8,1LDDLH&)/*"$^UH MX:1>1^_N[^0?>J.C:ZC?.XG;3Z>]@>Y$[]!I/QYH'YZGS2G_/Z/V:31F&@?1 MO;&)."TQ$<=^]P @:#^\K2;D;0=LR9UZ0AJ$NA9"?9AB&):VOG[[4E@F"A'! M"2N!F,(Y,L99)#0G7#%ML0.$ GEH/$"/1F\?DEQ<56T;PK$:=3Z?5><K>O>K.^:JPLQSL/]!:'0M!T2(@991">2X]59@*)2E8@FQ-+,%5 M,L9U)Q!CC^WOM9GUH/ZG11/*L#HDL@LD@MB@E0T689,#$JD ),)* MC; O#$"2S1G5,92!BL5]K\>:"48$1(45BP>PGKTR9S7G3J\[?M3W7;U8>[2P]0;'J<2G='E MU'@BUL 34NM5U^W&F4B:*AG.L$,*.%C@'H\$Q74B$"P N!EB% M9 '$0U'E'.?P0^4QN2^33;:]1Z;S:T8\&EV_=UV?HRN.2FD%T:@H;'1W!* K MP@4D%"-,&:&MB7O>&S##C:_CP39+3O7YC7=*'JV1M%X>CWHNWI93T:#2ZE#I MVP(#T98)KPJ#N"%@1!7PFQ%Y@3C83\HQ3(MX$IQMR'RQ)DX3[;O66KT>]:VN MH-^-"E]/A>>)A0]">\>0Y<8@ACU!4FF8**\TU7$/E 8@%HT7Y %(17_DW93S MHSGUO68ND&J*_IG,2VT231)T3KYKJ,C*<.SK8E(:1G+C> 0N4X82:F2PYBBW MBDG."N)P$9TAG-\&RQH_R/IJ_CVSD&MI?J/LH6-YSSI1-<8DI8G[6 N*,ILIO,:D\P:1 MKH5(BWEHA&?2.QE0$8B)R?P-TBS$Q+M!LH)9JW.@&T+V\^_O\ M TS=%&9MC>>M\7^L#LQV%_T?N=$D"(.HXAHQHA126'%4Y,$:CKD7AH*)A#D2ND=\5&.Z.QS3 \$# ,,=RG6X^^_NX>[.P6U.6%\^00]]]OJ:+5SEGB#AEPL'M.NAPJ)[T'(W M*!/_# 4FZ0_#Q^!5,_*:YB4)>E#MKJN2?QSLZ7LW4SBG[UM^X5ZS(V2 >58 M L=U0B#I/49<>S#CJ0SII#81BZF?FW#GIZ+ *X]VOI8"-RF 5J/8Y[.*;1VC MNO 24<(%<-0@D*9@QEIOI%%,*+O"BC)KNM%W%>[QH*>R1GU[K.-QK-6RCM]B MNV#UM$.?QQ$?'/:V+ Q_WS>L8_6LHXJ0E"S87%@D6(R0])HC+7&,15!::.<+ M3(IG+\'"7H]M@F:K;_U<9(WNWCNQJ'([:2=DX<%.(*Z(E38]6 Q&("HD];;( M/4F%N]5M7.+-%M^MMOC:W>]^T&SQK0/%N)XG?[>>N&E/?H-7U\"K#PM<0YI M-:4*61,\< U.XFENA@BU*C!KF:.QO!5;00QSLX7W1!3_WK?P&L5?@>+/9[+C MV%, ;I0S&A CPB'-"$7!,%JHH+AR_K9$I=FBNYLMNM>[K:W6JV:+;FVVZ!XV M>='T+MWPV&XBU?3$.CSX(99%1_M#L##D9%R_/?#!6"U M7TW**YB3AHJL!*@64R<:6P#IL %)REG,_LJ1S'V."+%YH$+ ))IU+'+8;.ZM MG_-L);K=,)%;*OC\QA_'A=5$HD(5>0P5=$A+8L'@@ EW-B>BB$RDV,#KLF__ M]*NT/V*OSGM_.J%-SILFP/K>(IW&0S_8#P?>COK>;<,$--1H%=7M#>.&PE_5]1P^]RTYU_\9!4H_6J%N7,UZM.!M+DTLW'.2&H+687:1-H(@)J@&TL$:<&4 PA2V)E2T:]\Q3U^0[/>QUL28W'.26ZCS'0;2Q MSEJMD-)$@#H7\)L5%A7&2&\9(4:(9R_Y4@[R<,K\V_HW[HI[/%JK:5W<'PWW M6#E8+2924D4N".<8*2P*Q+BT2"F>(^'RPFJ:YT0V_H_'JLEKX_]HR,>=Z?-\ M3 JW5A0.(T^$1BQ8C P)<>>7"&RL8M2YB\A'XP"Y>]Y1'2N/Q,/V3DYZL0D] M^^WW\FZLQ5GRU[W^9#[VPZLT&P=Q,AH0NA8([2V0"AJH$T1Q%*3GB$EJ 82T M!UF"C[$WE/KBV4NZ)F5V&C?&NE.)1F57K[+SO $;*;12B'/J$/,V;IRP'#D1 MF,MA&AFUSUXRNAXJ^SLY*V9W3?P/W[?MDD DYI#U3N,\-#Z*A\F!%Z=@OYR! MG6IJ7 -&UP*CQ1PT..1:@+&"A'2Q_*\.2!DK$5,\Y(($)[E^]I+DBQE<&X?$ M4U';N\U\UZCM*M1V/O=R$:S$A4!$Z1RQG#($?V+D,78D2%U(!6K+\^8LS,-H MWZ'^X6/5[K8;;W ,>UG7#[/!L>[[;."'PXZO]T5BGKN8\NY,]]UO%GVQ%OZ) M]^44'?9@VCZVA\?'O4X<1K"!#N)L_0TFD ,+Z-1W![H\Z]? US7@:R8;#6M] MW?W"@ZO4W:^,9K\1OQC1OK<;/5N1K] M/I_5;TXH9]YH) GUB%%FD624H,!PH8"5!&-6M]6Y?LZ.=68FXS1YIU7RI3)6@4E2185R4T1@)4@G -N,2DT4MH&^,?E MA IN&8_5;/"J'"%-EKRGH?,K)S/7T?DFO.-..$P)"#"7,CB)&([9N:FV"/!= M(HV]4%3FN8&9?$FXW!!+ZENM(R@\J0QZRQ5W)P1O2Y_*#WNLNT<^Z^L8:0I* MG%A/3):6?HD^E^^@(-W;Y2=Y2JBW'DF!RRG<#SO5!+Z'^=OO1DB,_^U,INV] M'PS[;0L&7_QBJ^MF/YBZLL'":V'AT4Q]I-;VAR_!^)QZQ1"8=3@>W>7(!"!' M'#NP\E1P5I-8ZN_V_IKUH$4K].0\)8!X2%IT)[#0N']6 Q?GLW#A\T(R@0GR MD@!1D1(C8PH?")6*2+QJ]\^:4:?'Z1AJ=VW?QYC9YZ"*Z;<_8B6%2)@V M%FA3XE+]L7*E[W^OT)CU($RWPL"WT/$>F)?E;&]7LPY_=T9Q,J;1MD3@QNA< M'7)^6BRVKD*P+!2(,$D0,\HA%:Q!3N6&2! *+W19;+U80:6&1^II>GQ \9#$ MJ8&'1PP/($97NC/.M.G M5U?F2)D>9L8?M;O=N.$6CT4G)?N]XGZN@8B%S+40P<&RZ)A7W$B/I1&8%T09 M ,\[ZOM3@72-&],PG2KQ *U4#ZFD#Z8LT# MC0754N?(4H<1RPN+I.,6Y=HJQY15PG" ]()L",4?1:3$BIQ:#0PV,%C!(..D M$ Q+19AE5FM-J*=$J4(!+#I=PN!=>_,:&+R;7<\2!H4-P:O"Q=*J ;&".R1A MQ4/6$L.QT\'%2JLQ8(RQQP\IMM[SDZL&'MV__V=G;:1UN_9-M[QZ\^F?_ MX,/[G8-L_W4V+L>:[;9>[[_?VSK)[ 1PWL7 ]V MYLP!5QBL\IA9Q^4:,1S3@V)3H. 4H?#_0EKZ[&5!5V4*-(3_UH2_M=]"B?3O MMO[=.3C<;;W)MEK;V>O=UE;K5?RKL0,:.Z#,$W<*K3E/>R-QK^0T97*ITR4. M8AQM9Q3/5K>[F;86NCV,V6!24N9T$WS8'\'WG;8V[<[2\];-NOTDU^V5FQ&O MRD*P.S].?=>UAR-8PW>[=M3O>_?W:-CJ#3_YM*8W"_JU%O3%_/V:!^&,@P4] M%-&.H!XIH3!ROF".YBKWECU[2858HP6]L2$:++K76.,&B^X&B^:,"\Z"8$%9 MY%@@B"E+D-9%0-80KN)B(GUX]A+?ONS1^AD7CX0AMK_KH<]..]J6:?[.=+^O M4SR-!<(("I'I02IZ%*-HAL<^._'](]^_Q;&WBVCZ$P3E:W;^J>#URKAC;S08 MOOA82>16)9"[W;TD@HTC>B6@O5BK@5!O//8 _DW]R=JA<.*N/]27)<@I:F1L;?3_L^^&C75:4Q M1J>@U-,5,VJ^>XN(IM\(ZJ_9^:<"]:LEM+78[H?W8Z%]-9'9M[7(II($'T!@ MZWH$^Z%>)1KNNY(%8;'.B+)$"&HYDISD*,; (FV,0HIYJBDAUG&VZB",->&^ MJPL2;P#QJ0/B:KGOR@&QH+ZO1-IZ0QA-RA[$"8XG=#PGT MMTYB;$JU)GB'&_Z[$J1?3.Q5%$3G+G>(:1R+A0N-0,Q9/ 6O3>$]*>XT)6+C M^UT+W6\0[]XC$JZ'> W!O27LS<8Z)@-P#J9%S0\ M>ZG$!B6KRO:Q;@3W$?N!]P-0UYBDS/8&PT'6[0VS2 5YY9)@V MJ)"Y5XX(#O_=DG'7T>>WD)OM[7E4V#[Z7!?PZC M QU^NO;WE_\%_]1WG.C^4;M;)KHAL^N6]?'D\JKQ&.>7 3))A=Z/?3KA=P+O M/H^F$AA)\/18XQT:$U.$'/5U9SK0>Y#V!YSO#F(VQ5XWY>Q)%>*K*JQP^6 ( M'Z22QIMCM9X?D:H9+-J0I[U!.T+!BU1LOOW=_W76=L/C>M&8NJM2]WQRBS;0 M@M'PXEO69:C%[%!,_QM;FQ:=8#2UQG+!8XY10PUSL Q2P%:7%V N?(DU^ZJ; MCOMU#T[U$;#3OM??D [0P1>ZL7@/.^'Z^"-NFU:4MVW(^1SJ00,OURV=Q? M _R0>!AX;1YDMG]#P>'.^\WLMW6J\WL0E5>E]:V]@]W#K+#_>S5?FM[IW6P MLQU_.]C_9W=[ZW!G?!!^ZY_LX! ^B(?H#]:_5\]'73UR;4#8/Q;;>D748,\N M%[J'FC18<#*<)4L:_Y55%D)K= */LROPK#: %@\&V']A^^S3J^5;7 M_:T'[<%^>-N'U:T[3-I_"&_]N].SWQ[6'/C9JLV!KY;O?=W"+;AW__#UM\^' M[WY^_OJ-M7Y:NG>XQ3_]_/"CM?T.Z/^G: YT_'^_/__\T9T:P@HP(<[WMC^0 M3X=[?._C^TYKNW6R?WA$X=X?>]L=:,=.WMH&^O_U[P#/(I'.8VZ%<$PBQ44L MU>$#K"TJENK@UCN=*\]]:;&UNR/OMH:IT@'!@ALM#5SI \%.3$/&RGIN482!-2?QT>E*RVG:HQ&,.5N&[JD'EU6GB+F_4 M;"? A"FX$[DJ-&8%E4K!'3POL,'4!^&>_8K7W9T.I2>^B*=3V_8*6G71T%Z( M=E,=4?> !!:9 M*O3Q/Z.NS]A&%O/K;V:1U;XJ.6W"%?$7B-*IC^LZ4-S!R S:KJW[YQM9^<;L MT-OC+G3RJ.T'U>N?QSM)_M?^X6[Z#; IRN5IO]WKQRB8V)3R*$;V'%KJ/-!? M:*3QG=[9'QL)=EPVW2'X\/I=HGGL$^8S?I=^VC*#)9I.A %X&T]_H#>*6.;#[ /=I]CQ%V+J/;V?=VB@6"OIUH M>PR]B0/TW1^W;2>.2K\'Y!M^QE%(CF9H?>CK >BRC4>E,ST8^'1!!X8@MLS# M8^+C$I&"/L;$(? ?O&<$8OS3EWT?]9-Y'V\XZ_4[Y36CSK!] H/2.<]\%PA5 MFC<=?#V-T,YTF6G_SZ@][(U@0$;#7K=WAVHJC'AU?+1]:#/_IG,;2_ M[],YFMB?&-CDH?.#_ CGO M=K7S63I35)I1\&G_]$J-";UZ>JL!'HQ.3G0--),6+EI^)::\_"_3__/E!5_> M-^#\8BS& /#JGZUJWD&#ATN0I>./HHD< ^A F$##2D7O]4'YNJ ,YZ"LIJ.[ MWS)[[.VWS-9:/(T$.JKT*WT.7GJ6A!=<<"T$';TKO2+)=I M/6,+3T?PW/()TZ>J(]D8V.(X04U<8WR@5MSS878Y ?4F=$2@J2Z]_ MI+OMG]5, YBT83X 5,;B#XTTT-_T_5E[> RM]?'"DUY_HB1^L)GM=[,]#0_. M,$[]@']C/\:B%$>C:FOYH*E!CTV*0<'#*.DP5%M'?5\>4(^2^Q;&+7:ZUI%X M8S6+U4?CZ^LIS5P]_ E^K3\QBI/2___;U9Z]$7[ES(C=$('A 04P$C19U%AO(B4.N) M+\(\"WT,=&XY&TXBWP=A;)_"BE>Y'"K8AN_7F^M%/C.V;*_C4JRU+\'".#M9 MM?;4,%&O8S-+UW, XUE%/CON17R&E1&LZW33L?X.:.5]-P+ZJ>Z7) T:%2&V M/3PO$>G#YL%F=N2!(I7X;JU/0*W'6AD7[7IBZI7DPT'V9FOK[1AZ].DI3']R M%P&:I7S,[9.J),V@9'QAU$U\!$8@;5IU[?D8Y:?88/SS0S>-Y$$<*. &T#'= MW\RVH,OIR?4:8G1')]*3Z$(?9K#%V:]&R,O.K TQIE)*^SDAC^R;B(#8&2D^=)9T.W^ MY$VUO((Z ]5-XCM%'"D*L!J#A)8"<;-NP0-&G;A\H%P_DVE0M?W< SGPW;A*CI=56BWXI>S!1>5N0_+Z^_1)WP][&S/Y M!Y>U:ZL+)GXG>^^!/0TC*WH-4Y'A'/U_T+H.W#?NT4&)1D^&O- H&V0.-@D'2B9.! MS=/^'L>KWSL9C^2RP=L =A2W*'T9HC8M@JX]L)W>(":BJBT7>-]Y5B$)$$#? M!WX2=VK*.*!Z68@#.W-W*:R=\X6Q_57+9C P8EO?I9Z6&%BV80HV)D,",M # MM!S6W4_653]-5Z2;$;) MJLKH#^#$0!R?]3Q=;VNHU&GU(5RU"]6DY)(3R-G M O8XD+4&ME.O'2!MW%J:USQ 7A/)\*E/]<'FQ3?J];S\DMB_^N7)M 2<3B9P MO"LR_P4PG_/_SWFQ'@$#V04-M&/8>K7_[^XVPBI["]/E3]KV,:P*E:\'#)I2 M7..Z]SUZ&$YZL'3V^K5-.^[<:=6Y" (7C72=9.PS:(3YCQ%0 %@:=\\_XT+1QQ\VXP'MV(AO"7\]"ZWFF% M$7$+MFU!+:(Q'Z_Z#I*MIZC/]W9_!-?%MG2CSH^5-[TPBFLY &,4!>.RTSOW MEE+;[@M _P M(07WOL=0?0(#XB.FB M(44EA5MF'V_AW3T0]_+9]= E*\[IT])\\]WC,FT#W%T]*[ZI%W?@(VJ<^F!P]&A[W2KRO^1.@*!A%5<-+YK=\DL_:"7!A.1]&2MA/ MF%']54[CTK6H'K.-"T"J=)?5V!HALC*QVW45I'5Z0 !/*OLKS]-E1"[ M-8+!0Z),)1=A!%( 9R""\1M@"^5B,]WTY+8H.Q[[W05-G5Z*TF-F]209]O$S M>%JW5KE*=J,,UF)=^EJ@?=#\L8%?>3.@C5&FX87?856JG0Y]D W4&\5;IS\^ M]@- .2#.&V/:43/>H?[FN^61QE+4QVV)\S\$I83EN%RQSGQDA"73]C9Z&D%D M*K& ER3QBQ-RE,AZ]/]6M#WI5EP-QI^,52%]!X#_S0^3N(X&&_/$/JYCM8$ MF)!\HNF::KHB,P->4+HQXY;'<# E?.6(+I6^*-_P72?Z3^&S\R4KU/1>RE4Q M_8(O?]N@#WEQT$<3O_'(XS>6;C=>NGTXM]TH/5$\U\I96C!OI?9"NT)ZSK&V M!-L+_5-WZKFY)CG\IT:1-=]?7(AVNYDUO<1'5#+$7GG8*"UM8!8.VH/9?;M( M/>,JWV_[M.DV<1V F183[R MMK959I>48QWWU^(@C$Y&)2&(NTBVG99O?0I\ZT>]\?:_[[Y,+G^6#0"CX;=Y M-_?[Z'?O>K>C$TL8;$U:O%TV^&HG'XO?SQ/.]P\__-@[A%[^_/!S[]T7;!3, M!&>(Y[E'3.8!&4$=HM9I:@P(O:24;\J%V.P,M+ 3W7X+<@P6?;29;'(J ME&KBW1S_B$[0D]( 'Q[W>Z.CX^DMS-+2KUP_4X[(4F(C*8XR.9V,(KF+-E+) M"L":P=BWLQ'M! MR5BF&\R;QQ60-Q9UR4*Y^9094)<)!]?S$/9,8^":H3Q>6 MXL0V2X? ((EG&^0M;CE-0@@J=;VB=M8,,UD\M8,!?@)[]VFQ*FYD9\S$R@JKW2@EM4PT/9+F*;-H8J#.K&"S3O0%$R>F@^Y& M5EI:#?&%*6]>LL:2,[Q^RF 4HH[&*_K1HAC5V-9.3J74\-2U7@AQ[[$V?3:S MW?)QR0PIS8=I^!H[R:K7^>DW_6("$@D?1+BON'3/)+X?RL"#68Q,AI%),Q1% M&JYV(*7GD=U#NWWBSF,/>38 *A\_J?868@>CWZWO$]OO@YB>^NHEI?5IDRM6 MNWBN.\*L3C;-)0/?[PV2.,"*D JNG*AOG$SEF,N#3$95B(V:7#P6HNE5 M8UZIX]I5>@?3T*=(@#BJR8*/O_A)-=[*Y[MDR4F&X]3$S&]83+WW/RV M=NF:_5580PJN\_JD1N&#D:EB1=:;N^UWEVW/QPB;9-\E'_5LB,S\H/RS]8O. M/Y^-$X O)D$?>A*754=LU'[V22Q9LAC^V=K,JH"Q4H%[NN_B-Z4G*09?@]T2"J?N1;<1&:O@<:W#^_N#,E)^PMQE#$BV?V\Q)!.SDM%UAS?L'0^/Y4 M%(]WF]G;J0B+]$S EK&3<;$US]M_I*%U@(.#>&)J',TR/58SL2[),*L\G6?C M1Q\L!,$EU$G[-26QB QQ*C!K.M!I.D3O>1N:-)G',I2DVA.JO#&],C0K;3M< M>\S*H9Z1EXFLI+?$AP]&_>^PYE8.KBHF:LUU;&O6FS=I^$9T&\:MS[39,3R. MC!RF'O]1QOA5U\)_W82EO@SBB[ZX&/47!^%"6R)%&@WFS F<2ZFM-,8%SEBA ME*-!.UEHGX=":Y;,B1S#F$^;$[NMUXOY4V*NLI0YY2"]:'_2IJL9$/EO9D"T M#C^PO;,OG!#KA;9@*EB&6 CQ.*=F* ^YC5:=QXS\XCSO/<_J;A*Z9D)_,:&6 M2FFXHH@'H\$*9!PI8)Z()_"Y;@HFD84?]51P,]_1NX M)FA48KMI/M)V51:WQ/ROW0AO?3_-X#U(REO=W^^G1<;]&QLV>?5O*QB?SEOO MOC@1**4")($$A1@A'DFC+-(:Y(,1SPPVSU[FFR 4>%$(P)@HYWRC(D S49>_ M$)%QK(6M>UL6 JO"70\G#&&2C^M]_&H&<6#5M1%USJ"G ]_]C>4* M/COZ$G(JE2&Q4+FQB#E-D#(*HT)ZIAGCM&#NV4NP[Q:$"L&@HFCX)1?J1DG8 M]!3>;,T)T](3&,_)'UG[Y,0#.T_NS(7 ]3KYJ4MG94P5[-;1([ L@=ILW!&W MT8J3 A=28!^8)+"H%&VYSAY)YQ/>VO@AJ,//.(BXM1HQ)C!26 M AE5&.,YP3D/U^4V=S>K#;>Y=$(5R05FU""2&YA0F%UDO&%(**:=$=X*4SQ[ M2:Y%;I8"S:V)S5V(24-L%J3BV_G^UA>B-!,<%X@K%P\#% ;I*!]<$NUU3HI MZ.V)S8*(3'P!JV0VRA6YYD9 NRW#W$FJ"D5X45BPTZ3T#;.Y#\'ZNO6C=?1% M J/D1(%9+*B ?QB)5C)!F&NO,,P1D?I:S*8D,6FS:Y):_;904V )\,=T[@)C M+H858 5&%,X)II8XVT#-:B2"MK:^." 2U!<2\3P8Q#A8V$!] Q(^B(*K' >L MK@HU59CJ--I4'TU+QP1EGM.[\L(5Q$$O%-A-S#(C 4\)S;W,B.VN+D$1 M*<=%.?;[[Z//L6&KE\K6#MU[]T5Z0PDP5:0YYW$9 Z+*@.'$A.PTUX%IHV.M MY O)S71IAW$9WPO6M/K[RZSS&KD6'YWB@ZMSH]=H X MUD#/L0Z..WJU-6ZIL#6KVU7D;91Z7MI.Y_:>JDF\%ODK;T/% 92=+"UR6&%$\W?__Z)/3O^#/^)IZXWI\)'QR MV]0NX6"L OIHO%'WG%T=G:-VC#4S;<#'<*T8[E 'FWUOEQN'@QAV5IW/JX:J MC'9,46V_(*=EUH392\>8, [FB$>-_.0\PG&O4VW8]3U\-(\9J=E3.V!I1S%N MIW%JR 86K@,+1V=[1%X:= 2H@$0T,"(Z1.=+&2F1RZCWWFGJJ;@(*Y5ZV1\>Z M$\J#E3Z;!8=*C?B=;35Z+(7F%!%JKFPVLRM@"5J5@*=<+B"^.FPO!IKKQ2F]'!1 M!+M33O>9U#7CTSO9L'WBYR,,QM$$$\"8BHHY\.D(_]_9N.I?N6#?UDJF5EM' M3;1L!./":&5",$;B6-JC$"7GQ#G%^27J/UN-L#&4Y_7\YRZ!=41*88BD%G$P M*Q&8+A9)S#V2LI"%8D5P E>&\B\MY5GS^'!W7BR6.>&2YEZ/:U!&6&RL"+PI.<,99+Y3SQ& OC4Z<8=)=!38,$D5$SDP^:..,H^W3E/>,8V8 M=KY4%E_5X9E6E72CKG>?-K[32>FX5L>\#./<+_-)'^#%[7X,$3RM5_(4'3H_ MFC7].?!#L/NF;? UYRYS$9#)6JZMXIA+H\K_=VR!6W8 I%V$S9^F\Y'1TH=YCQ-!71Z1=R**0_P+;%/%[P9 M,"YUWKSQL894+R*VH3I3E Z(5"E&8#1K#K^1#MX=@4%P5 4Z7\]0E2'N]P%! MXEXP*;A45@3, @YY89FU54$4BNN"*/B7#I!I(N+=>Y^.H[CY#<+&:%VV*.UO M[_V 14DYYT@A-;+!.L04E8OX+U_R4;BQSF<8D#%GT ML(/HE40%KKR1F4,5LT8%K#5FJJ"&"B%9\(P%@@TC8ZYRF9?C ":\*D4)1K1M M" K( MW;^D*##3QHAGS.!&+12Z9$K)(K'='>>":LB;LTFTN=%S4]^:,Z)+91 M9V>R>E";PA4D5I!4"Q1U.G(3:S M#W'INV#9FS[0-3Y,>=3OE:?5RL.8EPGKG) 2G0N-820QTRR 16A\W/N1%.N< M.EM<@G#Q-/$4P+V);7E;->5UOW=28=PO8B":(\7+)?P#!].=.$XTX3#VA8M1 M#P!YV@>"C%(,FUP2'NBSET2I375!B:?J+/'D*-_40>#:?]>K"G5MU$=#S?4. MHJ]6ABX0&:#J9=-C.;%&:)8+S:=\[^R+H;F3D@;D;)"P1!*/%%,.Y7G!! F, M:FF?O92;_!*1 22)Z%1E!2[3&Y5Y8V(\;V^\H5>+SZ"ZYD$1Z +IF:Y%UPC/ M9T87L0:%18%BQ7+L./ 80)QBL_BU]*RYS7E'":-_ M"6!-MNB?6U] J7E./46<.!Q=20!./@@829VSP@K#"C6?KR=7P)EY@:4GEOG" M*Z&"I$**D!,O,)G/+GTX6>9B4M J07"5:++*GI:F*)*HF3FJCLF.4WU^J$[- MM@?9"=C,O72N>))PN$RB'G,!Q[1EY1G<*9LZ97?O>U?[MNITP+$9DU/R98K. ME+ZX3"&?<@2DC ^U7RB=YIW.[#$AG/'4:Z29Y0Y_R@@/EPU*JEEG^8 MHN]\G+>P5[ZP=U;6L)@FEE5&YOK0QE0Z@YB K5LG0SM)Q\+')XG+4]>_KA6S M-,'9;YNF3#5IRM:@+?>8INS2M&-SL,]TR]\EL MW9CI5\X>6QL[G;NS22/ I(\O/)DD,+JD!7H!AQ.DWU5OC4]MG5T.)PELZMMB MT$7*PII<;K53MQLKHJ2"1E7\R,8XJ>G#"R1@[!TJ<_E, M!?EU4VZ@P6!JSWR2] :>52_2)+_K^V&_-TZB'!W^]4!7S0 T MZU3%9]+0UX[S).DQG6DL[#0XGN0BG\^TL;EDF7YL&7K>[K[=R793XJ[8I6NP MD#5&TF**IU3&(B95'NNK_^'M:+&"U'34;^2V,WE^8N*=<84[75\X M*!]JQUGQ!\/V<#25B1=T&![1+O> XIQ$D'\.@]GQE2#/[$1-31Y<. DJF0[W MFN24GKVZ;)6;WC0;NW7'VT ;UST\[)EDN>!<*\Q(@8W%0ME<.T*Q\T8F>S!% M*Z(KABU..?1;*00&_I@Z=[I[??_H[[8# ,_ZN;?][8NAGA5,&V1$/ 2D D7* M48:$#-0&!4:ZN^2@QJ]W@_3P9F$JUG&)F78Z".:%D!):&:PBP@E>Z*L'N#9; M/TLFOK7]X8O.:1Y$X1 P=8<8I1)I(U5,?" $TTPY1TKFVI?=/%_N+2SE0XV$[Q5(IO<5XGL@TG&V[DB@VT_6!.7<;Y7J^W)NY^?#H_A^9_./_WL'.]]?7_2 M.GE_W"*?._L?X7UDE^]M[\!_[MN\VG[>;AWOO_D$S_S/U_V/.^>M-Y_(YS<[ M]//)!_Z)[-)/7[^=[1U^.VN1]V'OZQ[?WW[WQ1)8Y)562 DI8(V7%AG#.3): M,ELP; HNYWTG5/)@,=?$2<>H)":H #Q96\(!AYF==QD?1,4H$TI.S44VF8RL MGHV;U,.^O#6SK??"8&HQ< C*&$B6S2NY3,\!@X> M"_P,CP=5-;*+U+6X M;E;3[ HEU:Y3E^]N\0,F<0HW^KUN+U:.2=;9&I8JO7\D^7F4[V_'9UG<.OQ& M]MY]49KE4FB)+/< *L0&I&5AD J$@O&@"YB0955+U\7%$>E?6JZW7"^5P9R& MJAD!6.^-V-WNY%QQ]%9$G7N]=?!W?2YKJEL',1@UQ5M].$T)J>NCP5L''\9! MJZW>9GH2RHL-T%@SS%#YHTK2/,Y EKRYR4FX7T7:/C\8&1@,4$\F#'= MJ8@S4T=3@+/%XNY5TNSJM/3X)?J7[YF,1CT"0 :G_HKEHT\[@)E^4%5DFFG% M=-+_.IG_S(>GXV#YTC8VT0%YTAOO%%;%$LNV1W=1=6 ZA0R7#N::^$YE@@L^ ME;I*_2N+#*2$]-K559-24^&AKJX6FCZ)_0*#J5=WJDP;/*Y/!E=M';RJ1GSC MHDE\<<4YW)CIZ[@3_78L.*C+:.>3*,,FUE 8M@>A72XZT-+(Z$]F-1$3!GP;2Q15VZWED>E(C\)L+I.XK+GQ"4N4,ZE"B-3 M/5[8 *^<[/T,K(^TOYNJ%+PN2Z9&)Z?C\@C)WA^,@_O+)/13;REG49^G24R7E4P:K'K[=MA+NS?CZ@(S M7*A5'B_CS5J5&_[^<6F-".[MRJ M_/%D.2G#)>87%3)=0'2N4')J1GI7W-J>>6PJMS&N8YX4-IU9&"\LOQKVGJTK MK<45N#\5R#'IB*N.9;:KLRLK M/&+B]:QJ"==<=H)[Z;TS[:AF9$4HM.!-6FT5T*9^Z+5Q&.=-9-X:M.4>(_,N M];?.^6>GT8! >>4\HT'! M!8463 CJ%3.>YX&Q=?;_S4A L@C+()NL#S*PWCSW]7A17#"_3WM1>1OS)^3+RZKXI%2>O3I2&9%D,WNU M]"G+'I*HF?-IG:M+7@4?M^G+U%610[H45Q S/T"OC>Y^&_NQ8DZ\E-4B[0*G MY@Q3JJ:J"N X(+'R3)2'X:M*[-5KRI]J@KEM.S-'L:=F-%U MH?GJVK->/W)KF*^8^09$=>JL;U7.=7K'O;IYHR:F4V7ONPZ^A(N'_6AW;4P5 M:DNR-'[OJ3Y/-E*9).0LYNRKC?!)'8X4>E?;^=$Y!G0^;J9-'E//]V;V-C;; MC?Q$%'O?X8([7N$.8?4?Q'C9MXFYQT9LC_SK7O]C]+KV0M@/AWWM?&7C#MZ/ MQ7(QG9,;@;UU_KLMC--[7E\_L=;1%X>YY1Q[A(7'"%@41TIBC8QR*F?!YHKR M9R]5/J_)8*6=E]A4(L0Q*!7\2!!2QCSJA;*W,\$5E^D5'0XRV3U5)H8F5M*>%J>]/HLM_.B7*Q)R=KN8Z M&B3?JQ[TRKJW=>/@X6#U AJ40W76CY9K-"C#TK:F0UJ+S5IH^C)8OC1"YXYC M6>PQH&7'#_;##$G9#Y&>_GT>_WVMXU&/WW8[.@6V?/IB"FQX87,P7ZS&V"SCK&NU"F\M2NPD M.<&\,R6=EQDO2H/95!HX_S^1M9STRC1SPU[,];1$(G';T^8MV-_4WW?17];#*$1*-_[2Y976G MN(7B-G4(E<9]N$_5[^Y^GHS??7GT"U^)\BF%,6%7^>;^,+O?O58 MC#<+K&[TV%]_1R6[D\:2JS7HSS2^Y1C#-$9Y^'^?T6<3YXZ+&/\BSW 2@_IY MO[B4G/Z(%_^UX,6:G_:3MG,=OVKMDY=%-2:Q*NL74[R17'X1P<>Z<'D/G]I@ M3,=SU>.!9\;CBE*RI+<='Q;T_6[Z>CGLIL[6^S?9UA5FO *ZA(.GPRSYL[.Z MC;_H=L%:*T"%@9++ED/I?*&L;RH(V0$G.= M5T<;*G*(,:$S1QO(I5Y,L/7B!V 1X/%A!40>)SL\_G3RH[-_\NGLTPE\_O.X M$T\RQ'L^;^^PO4-WW'H#/\G.S_WMHQ][V_\YJ>^!=XT^DP_%YZ]_MX$U_MQ_ M\R%O;7\ 1OGYV][AT8\6V=Y;I8:U9=DKW["R'ESN_KPVX_]PZTO M>4'B3J%#!I,B5H;CR%#N$<^+ N:!@T7#RVW>.>C[/[^V(RN7?1U+\/#'XG\I MQC$-57>T4N.Z7SVR,:@;@WK%!K6ZN0U9SOBJM4Q=R88\3&>=]LJS3CN3LT[) MIKR!*7D%&_M""O8KR^P^K>^KC=P5G0^7]_:W&K*[]$_ \#RT<^+OE4C$54WO MNP&.-?-,W- M\:!C%5=R[G-H%M\3O3J\KQ\3N M^>?M=VPOMB<^=_L=WSOY]WAO&_X[_+NS?[ASMK_]Z4=K^U,^[YCX]/4_WUK; M1^=[D7Z??#AK;7\#NKYSUOJX\V/OS0>^=[C%6E]W\M;7]\L<$UYJ;'4\:BEC M.2JJ'=*!$J2!%PD174KQ@#.1*W),W- K\:#R_Q2\$K-&_M5B@Q[06KH@<^%E MNZVK=Q88:[QB#D1=2,8$*$F0. ^:JL"4R&GC+%B9L^!GZZ?]PIV01$N+!'$& ML9PPI &#$#=QI;#& A>[S%E0V\6S#H(K94I9\TQZBV&F@U$Z!5*%_SR-U'J7 MQW/O=_VDYW/G:4]/^[T?*1JIJP%X6A2-2,FVXYJH@6GAOBACQ7EQ" M77ZO'97;J'J^OPVJK@7'7FG$F56@ZC@6TL 8%8XIZTS@VL :1A>W1*94O4XK M.,C<=3.>3 <;5[)S36DA6E-7<$-HP1BWT9',8Q0H#_!-<(Z29R\YN9(7^52?ZS(+;?QRB7!L9G<$,=81 M90H/_SG/7*%ES$44]P#A8V:+Y1%]C=!<7VC OK%?--$.4Z:1*T2.6$$H,B G M2.7>"RD+QQ5 #!9W S'XUA##L!#4!0/0XAF(N_;*6>X<8X0(3V6SQ;\B::%[ M<4$26 7L8LY25R#F+"Q(7E)$+!@>EA2.YF!B\,5"/;^"F"I,OX*:.LAI5DY6 MFL6O6/,L?G3SK@\KO-;M?BH=O#U)>K$NP.X>R/P[OG?XX7Q>MO<._^U\/OP4PTU^[GW]QEMO]O#G MDUUXUONO^V_^_;KW$]JR_>U'Z_ _ ;X_VW_W)2A&.3!8! 850P E#$FPI9 O M&9DD3@$8Y;FT@5BKYF.;X[!G_]8E&B?'RJ9S M*-T@6]_ES9AM-L/.:J8=X4#'))@//+= ,V4@7@B!PX5!V,5:I I3_67"4!" M'-&RZ.5TOH6I3%'CA#?Q9%&LHE,GQIE*P3>;'*4^:P9K47EB_X*WQ 1$DR]2 M_9N0$H?4^;N7-*(J,' :4R-716?K9 7C^H@I$U6GD]+\Q@0.J2&ZG;Y(I[%" M;/XXD<-YE3D@^1-C>H.I UO&#\]B%GZ8PV_PH%,=78;MTU0%6@^KLCB388LY M ,JC>%,]/@9Z%Q?NE']@7,>GW3T=E5FS)J<^AMX>=]O_,QIGN8!!3,=+X*HZ M-\74@\?75"E6>B95PJW2JXRZD[^!:TZ^J]Y*)LVE@JJ;5+Z\KB,-@]0[&S=DJH^_F)[J<.FX7,9T*8[(Q3H@_9TK M!C\4,7="Z8=&<>OM!6?U'DP[]?X%HGB3/Q@>I-1QQ=BW?O]-F!T=DAC#/W& M,YRA[-VH5]9*;=OJ_%<[#EITU\^<(4[95:J"5W&FKY;QIYF<&T\.63HY@S8T M0?=_/35_9?_SBUF]^"G5[1.X2ZFDTJ/_*M/V])SOH)3_KJK@7#DOSU)^FPI* MXIVS"%E^/9U6MD0$%Q_4G[^CD:R[E2P*DC7-XZXR.S-KW'KG0-CO7I@3>2%. M+PU(=>%,OJEJA?*N7J+>5@5]WW9TR;ZR,]WOQ\$:K\KE@C=;6K!>X":K8,Q; M/W]GHF1@WXP&54;E9%P52](9-37^QJF$\+(<-$TJH:>;2NA28W#.>+1,0BMR MS2F8R$$HI;!0>6".%(9Q2=;P!.]4F:E9K])MX:OOG?->:?*Y_5CZI4RL][>& 4SR^AM[FW[L;7T1SBB>NP)I MJR1B+#ADBEPA5AB!!7,^-PO>H[73J\-9(U.7LE\EO6AWRZPFR0UQ7AJ?\WF& M9U)H5,F*9G)N)@=)S-%:N0]2LJ%I%>F6%1:KM(TFBE?VO$P-.8*NN<$?3S/8 MGQ6;DM.[B)]GXF:/?9!@_Z:Q=]?8JQTEN>TQ@5A0[C&>Q1\?FL@6S@7\1B&3&P\=;8;N6D-W&#?JKX-I1MMO1_T>&+"H:J*UWH/M M_)@RCI0VS%5$Y:+>7BG9P%7$Z++AO,TSFD8^7".OK48A_6_ID1"LUER?]GI= M?UYO8<9:H@NZ=9UN+ST)MG9]_M^WZN)ZIQZY1DUA4Q#OI2FD8XH5VAOE@\ N M!&&U58:GN5D>8/DYG4W4 ;N?\\_;G MX];AWVUHVS=H&TV9>7YN\?V/'\[V?N[0UM?WQY_?[)TO'( [_,^WULD.WGNS M2UL?H3W;+F;FB07)^>=8F/S0DM:;U]\^_?Q/V#O/?\P=@).$69JK@'QN/&*< M622M5P@'P5EN*#,N9N;A9$-)=LU3<-=!O&OHQ[7@?.Z5\TM"@U)/%:4"DT3G MU@BCF0")9L*+D"MC@C?.Z3M&J=#^X1WZZ?N]!J"N!U#S)W2UTUPR09&D-D=, MX0))8S#REGH-=4 U)H"%)X#*!%T'F :D;!.(<9H/)HE"U0 1?8T)YPXT0!4 U!KT;=K )1R M@04,U$D[QJ0,6BBNBH)KR:QGRC1VWCJC%)U#J2)G1&,!=AX-0*.\8TCG!44^ M&.),(-1BOXYVWHJHDU=%Z7*#I$'E.T3EUJL%[YO%G /7YS'U@T:,6X(D4< B MM8.55TE:8+4R5+Z6AMPUJ[QDJZ;!N ;CQA@7*.B$HH8%,)4I<=H#B='!Q]P M1-@K,]$K8EQC&M\4WN9]=P5S/"Y/")-8!Y5JAF >)>(8>V(,)=+AE9G&#;PU M\+8^O;X&O#$9.+9$N=Q3AI64GL8J)H7B5@N?BP;>U@3>%CQ_@&U!4S"B"Q[3 M2FB+M/,"D:+ AYP81C9@7EP1A-5@UO MC85Z*XR;]QO">D2%41(%HBQBRBMD C$(2R.8 &,5Y_1Q6:@KBM-;:U":.JEW MHYC7JLM3$T%AM%UO%(]073MP^KI;2DT3U[V)OY57_N/<0=TE2G6=?C]16O,T MRN]T6#XXE5'#P;[H9*C_?[[V);&3KLC#M->\+(+'+QP6*$@"=AI>>Z1 MP48CQ[''U%.@I\6J[;1'9(TUX+1.?;M'OW@#3@\ 3O,^\KPP6 <3D%:%!'"R M#@PL0"@+:XZEA272K-R)U(!3 T[K[M6^!3@U+J!;(=2\FUMB;K@U#L52)(AY M9@&AG$>YT"96#)%YS S%-Z2\;OWN!I\:?'JL;ND&GQX*G^9=U (K8:S,D><% MF'=":Z1Q7J! G"6>LX)JOG[X]%L=%Y\/;+V)*VW655GEXIKW5OZ>.XNK')HG M _"KBHP=EW*8VE1I[.,[0O?% ^HYT$]*"4;,*AY#9!V2)**[#Q0,9.ZD6?GY MSU4HTIH?RVI@M('1>PV^;6#T7F%TWLW(C:"2*XERJQ5BRBHPYP,#2UX8A4DN MJ;<-C#8PVL#H>KI#;P6CC\=;CU ^ZE>X?O>.OKW\?[ M'S^?[&]W.O",D[VOK^'>3V3>U[-'H"]?=_'>]NO.YT/[H[7]C>R]V>&?3SZQ M_8\?>.O-I_.]C_]^;7W]O*S2@!8P;U9CY+$N$"N$1M)3@7*F%"=>.&7ELY=8 MB V.Z?6\/7?GYK[$F]T@R'HC",^I4(PJG3O.@BVTMU@)512YIT0+?L<(\M3" M%^X//.;#%P0) A-<( '+ &+84@ /'I /CAJAI7?4WS!\H0&/!CR6!Y"&0F"E MF&>,L-QK16WA@'_ 3VJD$] MR@UWB&G/ 4OR@(3*A1E-XFW=M^5P1 MEC,9#5..6"@4,D88)+77A'-R\=423D1!G"O,\E(<%AHIPP MG''/&GA;$WB;=[YY*;01&*QFEPO$O E(24V0]06E3L4MWIMZ[AMX:^#MB<"; M< Z +00+-BK#0>I_GS6Z2R_^^*0AOZY9N M\C??^]J_F%P>6V:"=P4*6$3O=,Z1$<(BZEDNN.4>YK7)W]R TUKT[1[]R0TX M/0 XS?N698PY<90C*C !PR109!PM$->2Y]A8'613^:(!I_7HVSUZ@YODS0^% M4//N8<5LP?."(0RK"F(,!V2*@J "PVC*D@JP[.78J,@18-/#3X]$GRZK3NW MP:>'PJ=YURY,H9"&&Y2'PB$ *X6T$Q1I8KF57ED2,Q2M&SX]Q6.]-\@AWZ24 M:S+'W4$8:)/*^!XA>?$@,:RDQ!>2(HJY1@QCCJ2E&EGM+2^T*VRXL5&[=GDV M+Z..#<0U$'<'4: -Q-TKQ"WX[0+6W.D<46=Y+&FDP"K.-?RC<"Y,X4W.&XAK M(.YWA+A518(V^7_O'^<6@D,%#]QZ@SQG%#'""V0,IJA0,'W<"NFMOYEUW:!< M@W*/&>56%1#:H-S]H]S"Z7%#//"Q7L0C0[DE MR]J+DYBK!WSVK'UF>&##3?9^UN[8S-!C"XV?^,>D/XHWK= M*8R('VQFXYG\1?KWAQNAP]FN5IU_VV]_UT/XV='6G_CN,#M;C%K,VH/,Z 'T M&(!M /+2#B [<,VHVS/0G.\IF7V[>SH:#C:RL^.V/<[Z_K3O!_&!T[EQLQ.O M(R;%-PWJ2;EH$C:SW2X X-#W3]K=..S#I5U8TN"-],6KW@F,\SG,&;0\?O W M=/(;.K#'O0YTJG>:@#K.7GSX2<_Y3C;L97XP!&0<^OG7E5._I,N5E-4M]#]. MO8WB$1N^,?GS>Z^CA[&!YQM9OSWXAD+?QT? 9?#*K!]?J;LN \%I.P^_G+=] MQV7/!W!5"^0M*_Z8E[&HE7%I:7='.D'*M-15L\]BA8#3WJ =+WC1][$1W_VD M,$!_T-Z0"- M?:$[9_I\\.S/694%?9T>P/F^7]C#$.ZLAR6*P\+=ZZ?9?@$PY_OQ*FB37INV M9,?]2'/^5SL83:VQ' R!G!%##7/"!FH\=7F1$_)% "HE/0)-?A494CO<+&_3TN:<6<$*3Q@W7!NJ=1!!RCS 8D^^;*?J M-#C':%*F9HZRU?1LBK+ME9#H]KOOO1WU^X C?^M!>_!A"FEV(]# USW@>X!S M<00.H5U_=WKVV^,D;AW_W^_//W]TIV#I%WN'_P+Y L*UO?-S[^LW(%U[^//) M+CSK_=?]-_]^W?L);=G^]J-U^)\ W__8>_<%^)8K:.%13+F$6&YRI(S'B'-+ M MB7$J;D&6"YU:<1HOHC_VQ-U^1>I],[2XM'TH5JV03^D@U&)]#,\WJAL\>Z M>Q17XX4EL[J@6O"2[U#\-9A=>2>[J^WN ,:C7(*?IX?U1M +-_CCQ94XS(.4 ML%%JDQ>I&LAU*]@(O$G4'52PH9N8W4V=%7$7=58*<;7'KJZBR+7+$)03_C!E M"-[#JN!/HG3^E^G_^1*6H]2X^N^WL*;Y/J!TJ4X'0P#>]$45PE-^7*/Z^15. MHSW5@5RT*.IS4,M'YYZJ/0!PW3G(+Q^0UQ.C<#< M^PGRZ_L,'[3CUZDQJX!RBJ(PP'F8DEH*'PK."\L(43C0*_L,:P*Z-S'$/X(9 MOD V![-LJG)[UM+>*3_;.6U]WSEL?7Y_LO=D]__SU'=L__-R.SL4] MLLL_OX'V''9./AU^_KI00O'G+MD[W,6?/GXZ^_3U/R>M[2/>.MF-SD5H:^?; M)_)O=%(>MTY:8>]@,:U^<#B00J-@3%+ JI%%&((X@H42 F#4$JB!P5A+D<&YHS45RT#?/'VD'DM2GQ7'WN1Q7[ M_2IY-98X-<9[-_!5#[[KQT]Z)SY['EWJW8'_8R/K^N&%IA:YWH M70?6#P^O M4^0 A#7BG<@]940&J:QBH S. Y4$$KG47WD7N'@!++[1[>X_O<%@MYKHW>Z. M[L>-GD%#*%Y1IXQA1@@)M*NH,AJ,"DXY0JKU9T9_@4HW15G MG'OEQ;6 ?W=H8*H0.G>%8(;"[UP+@Z4E0A+)<\?-%: A[@/#;VN"$0V?NA50 M+ 0IBWC\C8H8FLQB480"&1:#.:&";6R33<7%&L'$RW,EUG.@Q,2/.->TN2I#696AO(1\3[ 0FBOGL@>1 M)1TBYH9F998BIE@8QP]( BL/XH/C^'P^'3,TAR JV,551#Q%CHRA& G.E+26 M8RM55:&W@L9?$!KOXC@$HXA8+PD108.EK+07V49FE@FO;')KA(T5T?TI@)PE MNH9S%30!@+3>(QX]1@8;@T0T%K9+B37Q&]MB4VOR@([#51:&F G_)+P,UGGI MI65_U7"+*FZEBEMYHK@5?"_7^TK.9]?/^7:G< T1&1A*)N+ &:1($$DG:,3^\>Q7\4WW$BC.-VX $;DFW":EJ=>:"A:Q=V4^ M%ID<8I*;W3=%2VF_"C?-Z5D"Y J#&8\:UD3Q1S!-6VBGKK R.2$&) M3L\!%RJ[ZZ? 899%4=@/0L(:F8 -XLG#*Z\8PCX0%;S23,:-;6(VF5(_87>M M7RS#,Z!(3Q( NFP5]N>-A"MC2%5TU_-%P_F\(N:P3-A*1$+V0F%BD<5@4Z;( MB$^)4:G IM2;&O.?=T(]4S_3,T2&QZ5(5?SG+X00IQX +D2/813B\ MXA0!6U*"@+"DP#:V^29(RY.V1GBI;J7W@\'(=GU1^>-TA^ M_![[OC4H+AA[G&YND?MKFHR_$$_Z%(?#=EDTK8*]E44#[>\,)TG7C9,ZKI_X M(^V(L2)(!.LO@!D9B4SD$27 0N9CB)B:C6VA-[&9MQ,K'](O P@K9QERN2PW4[#\SEO-_//H([4,SUNG]@,5(J[_ MJ8"W46&JL69.<9VTEE82I@*5EK*@Z!I!8F7?KHK3EK@HHDXRI[M(RW*0!$"B MM6#?>IJ$959R9?#&-N&;BLXG=M_H^G]"1+QWJP*B'[+J;W''5ZTA#-DO40?X MJEE'YKD%\2V487"7>N]3#R>?K*+QXCK=M]?=WAOU;ZA0/&S:8=&!H=L;UOH1 MC3L(A!J\/7]87+/>@UT%W^M''UL%!FU>O7EJSR_?Z>=^#KG@?GFVG"$ISK81 M\%?I-/GW89Z*"OW1#;=JN7BSM_W^>:[=_*U!9[>MKO?;_L+@"# MOWJ"P=;\\BXHQUS,YZV5U;G9N*6&\X.*_TUV72$B12\#OE5[X%+KGT:GIZ6+ MQ+;_L.WL+?_4C'%XI6N#=2FAOO=ILIO4S_;>'< NXEE]]XTXV/_8K%_\T3PL MRJ,WOQYY=/J%/ZOOMYN-=V\NZN_>MAM?_F[O MO8-=:7^'[,$8#_;?YIWA+#=;58J"2620Q2D736,$&:4M"D1C%IC1Q(O9"OI1 M"=#?8#D1FH< BAPX7&Z)%=@Q9F9+KH]GOE9,?5&@O-(*#-%2G8.V-!>$?%#YOW!H6:\MK.V@6H%.\>//? M$6!:>SR#,S/VD,KDFS&,VG$OY6'L=$/^:VHP11N'%ZQ.W^L[1SYZ%5+R2&JK M$6<^(INT1U9C(8E7RE,Y*Z*:6Z%9C,DRPHDREC!I0<*Q)-)P0I?L8/!T^_W^ M@K8#?B*RQ8LX);+P\$#X+P/'2!W7G/@1T2ROY(*7]B7F0 M/@3\009+EQO0:MW8#U.*8C:S>+%MOMB=M(I\Z<=YJL7N^4MO?)%.OJC\U",G MCS_E9$RG1D_F@SQ%NOC3EG(%O*]JD+VT0CMW\#Q:@IVBT41A*7C MQ%K$&):NLY,%[7DX"N_)1<=M33V&ZSJ-S@=Z4#@9@7?2_+TWW^LG]8N#BS=\ M[]UG!CR5SSH*&QT,/=PV;NK-5X5V>'FY%@)C6V2J7 MDPP\&N%T)-HI(B0U+DF[;+>!"LQ6#&9SQ6P]LQP,;!1#X(A'HI#F-"(FN%7, M:$-=RC6^")NO\;6.8+:B,.>U1I_7,ZZ#5TL8%_>/=WS*>SRV83#E3!G? N7K M'^=$8/%BSS?OGJSV2DBX;YJK8?R$N]4):WF9AV1F^'A_#/:,(@F>QE\X7%%:>*R%-WD&%S87A [*: M!X1#/E*),I]$;FP303>-GD\>?,S4H )1PU>?B<=EE5/SR^Q(JW0NST;MN,0UKR\6S^&UCB78R+?31O@+OV9,;AQ(#M\Z7\> M?BL5LUOIU90L?UPLG^>>^1-QV =X;_\];5Q\8(W=-^=['XY@[V/$.8R\=0;L M!QF1P=FP<(Z3D+./L'H,([-:S]6L9Q2*RR XBM%XQ'U*R*EHD&6*)LJ%H,9N M;-,M/,=EYMZH 7"U\VK?N!$5[JM)9.>UC^!/P(?3Z//^W3Z?;#U-N)6+,5?? M&F]]J=_K%%O7\C'R8Z 97 >E4_B]'/4:[H0^#R.MK\M,N4IH;T@&@=_X_!V$ M%\9\S!H[1T9%'W+\B:,J(,XP1UH!)BF%I7%,6RSRF=D"H;V2T>[=%IX+*A4G MVE#NN;?64A89-48:$(1@W0TIWM7"KVSA>?W#D2 :$U@%Y'UT8'U)"2+@"-*" M)J6%$8+CC6V\->_#NESX<:;,L/"IVT[!L.&]679RUAHV@21/SI&6S&.+$Z(T>Q((CEFV#JSU^U_N @])3@M449A*?-^;*;R M[*N9=^1R!3/Y_[7IF[JS^9EK]E3 M>QR1ZT?[%=D$@WUEVV?V?+#Q[^O.A58734_@[+/?^(0I/=@3EOY%0(5>OQ"% M5R,0QW[I<_M?NS9CJ37[&33_<7OE!V"213)VUI?7&6^+(W>[O6@9%V;9WYHU M/Y/"K!B5QAML0B1<&6=A1["<2$4MLXZ*FVJ"W)KZ_'@Y[=>WD 79[2\UL?WB M&._MOA?U77]1WZU_!TKKDR<$S&RDJ4J(6R> !H 5+C5FQ*;DW.*D]:=R)$[7 MG2HV?=B??YAIUJ,(2_BLYNX]O74KMW-@#*7GSK M:ANZJD(S9NO+;G^%2WLPSI8?S.;*5ZGR5:K\3[8^-\\SZ7KG>E78NZ1;WZ\/ M_8\/+-=[LI9,T+_]:5_4E#U(#O_S".-\_=,!G%52[,M+BJV",%<=.D3K%W7< M.&EV#O;_Z!Q2S@'&2^="A@XOZQ0>Z]^ZP M67]W>-+8_:/=./GZO?[E SW<;[_O'%XT/1QA[ MKK0,B()YA3A)$EFP"!$3@?I<%L JM;(@S*H(0(5WZ_/4#W\^4>'=D^/=Q0S> MB6BU5$;D;F<,<>,2E!I<,/ MHL.S](%:ZHDA A$N@94;')#F3B"?< Q16D),J<-XG2H9_8I6_57)D.5B,]:A M]^=Z^F6K//8'.HR:\KS6:'?VJ/?*H^F*O1;!_2;\W\E(9+& M$6$&?W!E/3(FNY5]D(EQ2A5U^=\_@6)=*#.^[WT O>OWS M)^K?=OG[8Q_T2^_<=E8_.THN8054 @%AY+ES&T8N&8JLXU(J*DQ,?.T[L5TN M[.:D7D9.P^RE6NXVVF_9]F8MM/K1#PN#JM4=_Z-M09DWB_=@"*,$X##J%]\$ M'6U&&RYO-ZC:ME6QZ%7;MF?>J:QJVU:U;9L]OK-GEYM$%=U=13L^O$/MDJN MZ-4GDM>(PR(5,_:_Q9=@-W;^;.WM?H9[OZ%[7_YLP=C.#O8_\[TO<.WNSL7! MES^;<#]>I^_%K-UXT'G/&_N-5AWL3'@-U__1A/N+PWT8[VX#KGT#_/<8[MU> MU-U-R.0TEA)Y27)]7^QB(3GYCFVU2K9]%H&,5V%U!W;K6P*V@ M[E&A;J[W&[=$>RT1%@E,>\.*?C41F602+*85)N&-;;K)\2_1^^TYT(!.Q&AOD*%6()T>0 MH=HC:G3 @B@6:,B00_5\1:4JW/L7V_4K'7P4'9S=]JVEQ)*L>0%;!&BJD,N% M&*66Q%!C(Q9%:)<1=]SVUR@V?*TW][>M;FO0C*%VW.N%9?;V%QI NO)-?S+Q M[_*\5X#S,( SWQDPCQ01:2+B(0#@>(<1E4(3Q[FCGF]LRTU\5\"IXL&? MDSJOG#]4ZOPHZCS+'Q0U+"AJD?"<(DY$0(:3@*3BFDH :FMC]I!B<\?"G!7!;C3^71CP&4I""HP14$0AW@2%FF7&!*1 M.4)@([7"@<%&-L%^>SZ1C%4<=X5EZ\_3\6G2SB!W%SSKMX81 MYOZL>]=V)JMJ>G&IR[DN6!$!?S>S\,6UO;@X^'XD,65>1HH2M0QQ6 (PZ@1' MV BC*%%*FZ+1Q;Q6WKL/TZK:_U7K?>?UYD>$1NH#I4B3(!#WCB"7HD7$8I^B M-,D(EM=[ONK29+UGV[P5G21SZXXXC)LPMWU[NEF#]_IQ..IWBU8GXW7:JNV6 M8?1%]Z9F/\; H8:Z=2XH013:VNZWV/,( <;@B)E>$8E [B_U8\TT@ M4 3PQZL^V#<\@VN'L79KFM+I=SH-6I%_%<_GEI@IO'[:6Y\4=9WZ %,]F?; MUSU&@EQO-!A.9<>-!_=F/+:=;MC+(QOGRNT4XWKQ&7-[.T?4)4HT Q:%(_QA MC4$.7J)@# V&@EK(N/89<\M+XC@#KDJ JQ+@J@2X9Y[S527 /44"7.F/9FON MD)[=$:IDN"I#Y,'/&*]SSCOUV'[>#OJWG?J7/YL')SL4S"K2V/T@ZA=_-@^_ M''P_/'D/]X%Q?7G_?6__F,XYZ.&:@\[;5GWW0#3VP13;_7I1[[QM'Y[ /4^ MQ>["YR=OQ-[NX:+\-VI8)$)C9"11B%/KD4O8H<0E-MIR&5C(T:$<5_EO%;J] M3'1;U:ECA6X/C6ZSQX]!:2%D#"AIP1&/2B##!-CF01H"*Z:E$$7LN[IC_LEZ MIKS-CRH5_WO>#+35'8SZ^;#R7J'S"V;@UXNU73'_>C^9\0I_[H(_\_EO,/U4 M.JV1-L8C[HQ#.M*(O.>:,\]$$@3PY^>YU0_T_*$8U,Q/WBL0_D4HYXKIPY1R M5LQA99H[RQPD=<%HR9&B#IB#3@$Y)BQB)!$J:1 V%,R!B9]N:K!"W7U1'JJ/ MT^+_2K=[J$X0W%<>+4&;V$)7H]7H#ZU )69LVJP MFL^XL\&$2!E#6F6:P3A'8-%H)*@12B %6/%5=:==(U=-I=&K(AJ51C^9 M1L\E[0LFHXNY>K^B*)> .#*X!:"$0+HO,J#+H=@Q;EH3$?J1 >,%U9Q&/F%U1BY"33U!CC MF<8Y,D)30G]?(R.H0<:>%RBQWED368(A>E9X:QJ+4 G%FG*B"5BV%- MJ4"EH"M0T(L9!54 G$XE@0AU&H@ < "K<$)>8RZB-E*S7.F/K"J2JW(9W%'1 MT:N MON1:6P\Z-;\,PC],LL\DOWS&(JS.F%?/UB;]8+"6W#&#H@D.<6,D+> M!Z09)R@Q[V 3-,X&N;$M-H7\%5#TOOWH)P\UUA:>"W44'F"XX%4_MFVNX7-5 MG^.?UTNDC!\57WW%YLICH^'-7YDK-?!$A54(OUX'9?K/9O^J4,)Q1*X?[5=D M$PSVE6V?V?/!QK^O%TYI=='T!,X^^XU/F-*#/6$I/X EO7ZQVJ] 7F,_7P5C MLFLSEEJSGU'W'ZWD+"BF%THDS*ECC@?E$W.1!2R!MAXIL*^*F/)>JN7H1Q > M,*7L]J)EG)'T$C\5H])X@TV(A"O0?PH4F1.IJ&7645'N _"=&'8R)"?)K2-> MAH@C!ZM;,\$)%P(&I%-(ZL9J06M6RJIW"L!Q7IBC;_X[:IUV8.8V:]TX?)3B M55?;83F.O]JV.X3=\'(H+[E*52-7J?+)6X>159XB'KQ%VG"'3,1! Q_*LPZF>L>I[\LW2SG#0[]2]OS@\Z M!^? *WE]_P,YZ,!G7SZ?-[Y\[#1.&O!=SQH77\]GW2SP6]\/]O]L'9Z\_U[? M/?[>V/V[=?CN+?S>>W+X[H#6Z=]MX+-L;__/176J?'(AP!_(NJ@1%UXARYG) MJ5$2[*N@K$@;VVS>&_'S$E_5AJIJ0]WLQK68: M+7\8=@.BO.OW!B^AP>'C0 M%&95V=._TDE7!7,O >8T$ M]S,14K .8"X$Q'EDP*"40A(0CCE*@PXZPQS'JTHI?Q:U\-8:EU[W.JVQ<_OW%5FQ?JJ:N0V M1XAY0H3AP.62<6DH=A5V.FW4J^?H2CD1V1L->IY?#S(HSD6^QV?+M6&O:?CBS_9M3+U_4 MT0@3E!FGM.<*]-GW\YMS2E,E"9G&<&\VB3589XZS2.0*:59!5]?FID65#FE%,F M+<$6"<9R!SPMD/7:(I>488DJ%:6KW-*/O"D+K(AVU!(P/[EPR3"L#$ _O,E5 MY+2BST^A.G.1,X9+4!&!I/("-F4GD2,,HX0]II)@'I+.[8TJM_0OK*I,12>E MB)Z8P 5+FLM$B:=18^.\)A5_?@I5G>7/P@5/J<$(+!R&>%(>:88-8D"K XTF M8" 6:Z:J+\$M_7;4!]4:]4NO= )&!Z_G:O>\3&^T<,P+&36-$G,28;?!2B0= MB-$V4.TJ.OWD0#,?J!\"M<(8A[SD #1*1V1L2H@+F;#QQN',Q("QG>H"U2IZNI4 M=99.,Z\2M]$@31U8OBI(I V52#I!F'1$>!'6354?R1\][)T^6;1T=S#LCTH5 M:W5KI_W>,9#I^['I9>W_M?8A/-U:W 'QA[&PB7I!7(Q 7)-S7M%@O$B!2LIHE1^V=CI,IDI_\_J'(R-B MTD1$9%T.7&52(P=F(E":&'$2.%CLL@XK_-.D9E4Z_$@.PJ?3P/]$.XC-7CO4 M6AU@,]]BIRQ']XC>P:=[^$_-7A\&5,I6+Y5_CZ9J ;5;*8X_'5_5SO-5OH1O M=IZG4^E9 +[!WO. B0A2<$J=$RXX#1M_-,JRZ"O2MG: /^MN2D30F'.!:I*W2X65TF#HN@*%Y)VSDSD?G*8DP M$J466)HR\)C(%1X4G*NLPE6)==/AG MW5 /ZHEY)$OP)VJG/&OG]NI:AU2(\RB(,Y\RX8$G4"8HXB9YQ!-3R$C)40#F MYQ@&NU^*C6U*-JE0*[(3UZ-<4J7^:]3SHE+_1U+_.<)A"6*RMPKD=)Z";59@YBYPJA5T% SU'A M5\64*H5?0X5?$$Q$L<,F/R 2NB&&:.,ER;/ZFXO.>V"=1^!6% M$I5Z:]:41<\X L\Q1)D0OA4BM$Q*"&6_/1Y360 MN'9>U;SP=UEJI7P2@1$=2.)&1VT!KUG2)BIX34VQU&2RU*1:ZE4L=?WB2+M$ M96(1:9-+\@F.X57BR+&<.YRXQ-;DI28W+W71]#7"?_T8:QU8U.:@%KL!L*!H ME5C",B.;M:RCA6#D%=RL]>/@-/I<(K9]OK54J]AUZL#\KM<+9S #Q0/M>,"X M/CSQ^^[0=H];>?_8&0SB<+ )(Q@N\W!/U^;W?7?@LIWLR80'S>_:_-1EA_A\^:=B*_BKV1OVNBT_@+GP6[7?_M\_ M-"#S[\6'Q6OR^[\V:Q:VB-8WV##:Y[5F;(<:[*NV7QM&W^S"8Q^7/Y5_$C2W M9D=PRUZG-QI,"@D/MFK[6>;Z\-QC<&G"YN)B!.CQ'O;Y/,CBNP/X,3<:P&,/ M!OFNKM4M0*&\P^3)3D<@JG8 7[*PIN/.QKW1< #KF??YVJ!I06 GGWA[FB4% MEJKGOUX]?)8%6/5A>WR?\MT0W; 8R["7OU/T3P9682<3]S^*;NF).FW5+B6K MGR%LD$/0B]^,WWU^A/$()@/.$^EAJ$ TRF6TK7[MFVV/XN1*^*WNL)5:18=E M6TAE,5!X"2PC3[UUK38L(SR>G0AROJ UR#<'&069J]GAL-]RH[)/\[!7"@#< MK./RPY[U^E_A"7TY!9D6^+P @_-N! G/-QZ6( &".QG7E/A,/33\:+<')"R& MG%F8?ZR8.?L]/_%I;Y"7_E*8B/I] -/T+79'Y2_#A.5+VSV8J.)[>:9 +7H@ M#/U>IW:IBM.*=B,W?"P-G-&E 'J1)VG/#WNYMRJE!7:2/.W3#5?+-_-C7_:D M+3'V+/9C,8NYJV^_9=M;M?=3((T*D)[,RXU0?5WU Q#??$L;3D:#.NS Y^;-\Z>2)KOTX66I#N,+,[:+Y M[/7O_*#4R;V(Y75^\?-TZ^DL;.4:#><&!V0"\<15QYB:RV!&%-F0A>.&7T1BT" M(3N%J1[V1]E4*A9SK?1U_UK7^P(2,U066'TE^JTK+F#'7* ;AV.IOXD:+=:& MVF\%R8(-$*X9_.O5\LI1XO5DXDIK%J:I;4\'\=7DQ>^A-3AMV_-7K6[QL,67 M?A_?:VP9B]/Y*.-L[)8?_S[NM8[Q%BZ]-N/CJO$OW]ZFG>,M3F_^^-[=W]46 ME^H9M:HGIAKLPPR6LJ5N>\MAZSTZN:_B4B)67CGBLF_\C?@QGZZX\5A(O%S[ M^04H>AT:[[*B=YVVE=IJL\^[V!>^V,5YMV=:G'?Z.$^U>!7?#, LR,[#\O$^ M3^6*&\Q%8?R<]BWMY5WO>2S"L6NO;;]_GGF)[60S>)F8 MB5L?_^7,X734[G2H5C6-=YK&!A#=/WJ]K[6_LTEX;?)>0@3X;OP6V[W3[">[ M]&A514:+TH@<"QO!Q-;<9?2-J'<^D(.+ M]M<#^N;[P<7'DWKG#=][5_]^^.[PY'#W[U;CY&.[OGO8F3V7K>]_/8?/3_:^ M?#P!V_RD\:Y^?K!_S \NWGX][#2^-KZ\IXUW\)N=PVN]9!L7.ZS^X<@FSTB@ M$GF)&>)&$Z0Y$XAQ'&W$AAOG-K;U8U09O>U[+S,/E?N#">S$Y;H\&+E?5S/;?T+V=(R&D4=12)$C"*,=@ M(ZO@E=62>JRL=#17,Q.;YN=+(=U)3YXX/Z-"NE\=Z>Z2HO((4#=E^TR;/A6^ MW0W?R R^6:V<<"FA$ A%/%"-',<4Z92PCR((SQ60)SH?$7SG9),*URI<6X.G M7B]8>R%!NX^&;VP&W[35U@2ID/*!(\X30)O0$4@('!L.NSNF*L>&.X0=45Q3$UFN4RTW MY1/7J7[R*F//4)?OXG]X!&6N_ \KT>!9_X.!U1$Z891B[A;AF4%.:8JLHY%S MRP17?F/;D/GZ@0C=8AKL*(U=AR)@#GWB0GGTZI,Z9== MH>X.>SC&GF).L*52" >F20XHL8R%AS&U&'@VBL+9%BC8[U?7%GO8BL_@K96MO)*]'?65O8F*HP= MR6:R1-R1B+0G#%%%:'**!JER;4@ZW]ZCJ@2[MJJ[7II;V,J5EMY%2V?-X>#! MG. <%-1BG;54(.N"03H(06,R/G"0-:6>M@G/"Z[A^GYAZG-5OG7=O1E5_<&U M*-]:'7@^VN;R:#3-.!.G-QC9EFWQE)YY5 M#=<*0W]I#'V*YBOW,9XK6%T9K,Y:UB(YEJ14B"2"$9?"(VUU0D($XXR5C(A< M:'!3JY]INE !:@6H+P%0UPM/J^/_U6+G G\'\\$I)#7)9;&M09K"/XFR0D:; MK*"N: (JV*] 21>4Q;Y/_;^J+%I5%JT:;%46[?'+HCU2D9W%M2*K FBW/-/Z M54NJ"J!5!=#690ZK FA5 ;2J -K#!<4F0:@07MMH/7?$NDBTC"YPRKD&NWRF MT4G9K*H*BBTL\,Z?)_6+'=:X>$_J)TVPI#\0L*B;C=T/N/X.K/&3SV1O]SUI M[!ZV9BUP>)Z+^B[\ULGG\[UW#?C.9W'X[@V&[YX=@C7>V/_,X3/@ UT50*O*9SQZO!(G-''N@F.4$^D< M38H&SDWV^AD7ENUX5YTX/R*X3)TXOS^KGQW%(%BBT2"FHT=<:H-@[33BT5(9 M-85=0E<%T"JD^_60[DY!U0\/=;]T4/7CX1N9P3?FO3),,>1< /(4 =J,@G]J M1J+C(25GW<8V8_,]YJH":!6N/4=<6R]8>QG'LX^';VR6OQD2,8TLYWL9Q+$% M:'.&9ON=:V<5&/FDX&]"FF?!WZH":"^X !H)WCJM)#6,\Z"<9HH[(KT.RD2M M7>6@>GH,.I]S4'$RV)MYPK)9V"?4%5WIDUU*Q9[XSVCFON(I*&2,2E9,AZ:4"X5'*<6H%5 MJ J@/4]=OHO_X1&4N?(_K$2#9_T/SM/H/ >5C3H@SF%O--8Y1# HMDE!14)A M;Y15 ;1GI+KKI;F5B;U:%9XUL9DD3J1$D(G4(BZH1L9SCVR$94W<2B%MWH0I MJPJ@5070UL64-AX+P!@J%0\\$&JCA)U(IR2M433@RI1^C7 Z$NT4$9(:EZ2MSCO7;G/Y-&?!>2IUU"D@+G*O M"6K!@A.LC"1@,6(<:*KJGU486F'HP]C.CP"BE>V\$N2QA8O'F#RJ;/;I6%D7( MIME"+7X_C=U!K)W90>U_[E*04'LLN%=<1LJ%$]8Q:Y-*6N.DE*4+VX)-*:Z8 M5=SI4>VE6=U=3G'E\U3<=OR_C^>'7\*IHUR"\O+#DZ^B<>'/ZOOM9N/=FXOZ MN[?MQI>_VWN@P(W]'5#@'7JP_S;5]W?@-SY_K^\?D,;^U^]['XYLB"8:19%4 MSF3ZDI"ADJ"@&%5,619H[GVR-9^F5P-1:^=5#Z-^+KPS;$;XKQ]CK0,+WQS4 M8C?$4*O;OF]>*U9%MV:J5<&-LZRTNJ-B-9?5@UO*_XUEF.=B?:>]02O?^E49 MK_(M7M7H^^?UHE]C:,!77[$.@& TO/DK#UX8;$D])6)F7J?^;/:O"D0=1^3Z MT7Y%-L%@7]GVF3T?;/S[>NVS5A=-3^#LL]_XA"D]V!.6> LZW.L7>:%$PIPZYGA0/C$76< 2U.!(;6SO%R4I>ZGV M.H-E=SCXWW_;[47+.*,C)6XER:TC7H:((R=8:R8XX4+ #^@4DOIQH-*](/DZ M"'_RS1A&[=A+/^!1;T?#43].X_6;_OC L;NQ^Q8V+X[/Z M"3S/KK^H Q:[(& 5+!B06"&NL$-6)H4LQ\E21XPB?*,68?,ZS;#3'\5;E/%! MX68?\#[UVNW>68'^96W54:=C^W 30/])>;M:*M8_%V:;IQ$@^:F0'-3.HE-K MS9ZAH&X4=U7+;>(?H"ZK[G@YW*W?0Y%(Y2.J_9:I9C]V;"MONAE#\ML/ M5#;B5_,FO="*"X_18&2>X7R<".D>$*1L=!X4 =J_O%/IY(^3O7=_=AH7H5D_ M:;3K^Q\PV)Q\;_>/-G B>/U'^V#_/=QOA\Y5S7]7YP>= ]:@;\[K]//WQNZ' M[XV38UY_]QD?['_X7G_W-]P3^-7N8:I_FHKCWJ^?U8^/) 5CUBB'A+1@SY*( MD1-@SUI&=:(Z%]S(*=&;3,J75)7AN8 [NW&_?O$);4^#8 WX_?VSV/X6ZX57 MIP*OE8%7:PZ\*(>%=3*@1#U!'$N'C%4!X>!YXF"G,V,VMODFU_.GB<\^X>VY M0!2_%T2]B$#BIX&HS*GVSWH5,JT,F<[GD$D%DXSR%,F4>"Z%G)!.RB-8WF1E M],8%G)$)J_F#@E\C_/@9().HR-,:(E,^$JNP:578="UUM\0F0D/(E=I18EHB M;JQ#3FJ+DDB12BX4"3(WF305:WHZ;)(5:UH_;'K;&U7>J-5!T[PW*KA@-0X< M">6 -E$2D(X^H8 5PX(9Q5Q<$315M.E>>KK?C/U8!$)4Y.FA *HW&@Q_@$X9 MD/Q,5/I.7I$*HE8.4?,^)^*8Q!CL.:QS%*9PV:C#"5'G"0\D.L:!/8E-27^Z MC/&:LJ>U3RS=[PUM^Y['$E4D_0--387N523]TV#XO'?.6Z>8=1'1&, "3HP@ M"[*.N$Q).T>]#VI5K<)7J$,/&TE_&X0^@D,4=7[4 JUO^QY$\ M=-QSLS^*H6:[H;8W!!I:>SWJ]V-W6/M/R[I6NS5LQ<'U:+:'">8LZ-DDDG,O MC<>UTPW%J,:#FAK3BP[;K._OG#6.CQ01C+N$43Z7 SUS8-@EKA##Q,3$G0XD M+0K57""4\B%E\L>)'5,2V"LDT(\EL'VUVEG,!JW!,(=9#:^%?,Y$9=9NC,2? MUD!:/.VSBZ7%!FD>-28V2SB$#.^+K: M3MW/:C(F#>JGYX,\1,#J6ALE$VSUO4YVMR[LIET%J%8!JBLWP]YT3MN]\Q@_ MQJ+4PQ1O&S.YEV")_=D\?/>9-+Z\!2Y7Q_63CZW&R7O>H!];]1/@=A=O6WM? M_NS4.W^VYRRQSMNOA_N?R<&7-_C@XL-YX]U[6C\Y9H?OWI_7]^L7]2_O!5AJ MYP>=OZ]%<-7SM6=')BK,M0*237+)1;AIU7S MPPKIUK5T0X5TCXET%S-(1PAGEE""?,J]QUQPR":"D>>*F*"=D*9 .OKSYP;/ M*=!^K:'I<[?5_=9K>>"E?6#IK=/AS3T;JE//59QZ7LWXQ_&$W^!4J[!J95AU M/L?*.--&2A50,I(CKH5"VEJ'&!>&$2JMY(!5:I/H516:6:.26Y5&KXIX5!K] M9!H]RSX4PR8ERI!(22,><$16"8%B5G1!F6=2;6R;3Z;CS2^QQPM-I4/42HRXP0$Y*B4BBL1DA*!2V1S42>@Z ME>*ONF:L&9NH-/G1-7F6121#O#,N(*Q$0MQ[@@R+'L48E5 !$VQ+3<:K\F&L MD:?B&<4^UNPRD0I/4E#W%W-)5[6&'\H3-!-652'] R+]IWG.)@(AR3-$8&L& M>]$HL!>=0M%*XG/8G. Y$8=L*KVJ,/>J6GN%H!6"KM#S5B'H8R+H+%<.1J@D MD@9R+","B1!(\Z00UQA+%B3A!5?FFT2MJAO[FL>8+ZQ;/2[,>UOI7T$W;@F4 M?=!0]1\&IC=ZPU@36[4'KAW\GU[W>#_V.[O1#=WK<;N9WZP?T!!?RX.W]4O9J/)#^@'NK?_ ?3Y VOL MOJ&-W;?-^KL_VP=?WN/&?K,)H\ZM4;O6Q&!6Z(N5;GJ/M&; M1?C^ZUX'!G5>*\*&RX++O9HM'S%;UY\B6-:MX?G4\YZU8 ZNS\AK^&IK6'L+ MF%U[W_5;M=_^WS\TJ/GOX\M^<+OB0O+[O[9JN8#T[=?73ON];ZW<20 V]UH; M+AS H&OY^F.XYM@"6)WV6UW?.LV.@J(\;FUT6H/'NDM_"HZ9U]$S;;#F'N36 M"Q.##X9AAH-EF:$0#11%+6Y+43"4K&/ONP-0N#SRNOW>ZHPZ?_3Z_2)AXK4] MM1Z>[5GTIG@"*/PJC@2C(C+-D ^.(.X<1]H;AH!?N!BQ\;YPK>.MFSSKDYX4 MA)B;_O]5N%IRJH!*C(8UOKY>_&_ M(Y OD*K_O/]C[V/MM#T:U&Z4+UA4N/^,B&&NN+=8V$0T8+QS#G90$K&E 8-] M6NR9I8BA1;+VOO%V=@N]+F]_V$%K\.FT'VW8Z_YM^ZU,7C["V,FE4"'ZPJ2J ML;N#CX+EL)$2@9PE#G$P1I##5B#LE5$A8N(T;$MZ:_ZH^)^;L*;M.!B,5[W; M RGI'H/HY/XW=CBTK6[9P:%?\]$.0'! 0I)M]=OGM7Y,[>B'!>SZWF XF*10 MM7-GE/YFAK&S9LLW0>@&L?C$GI["!E7<\;KTG?5&[5!SL?97'S:+VL<"]>XN M@IY83Z@PFF/+!>/:Z62)#]AJ8540E0@^@ CN^^]'#"20. O6DV,!\<"!X8'Y MA*0 MBP8:#]W&]MR :[]#4&$0DQVU!YNPIO=C$F7DI)E$C;" M?BF([OR.PB%"4M01AR.CG.(<2I%+*0Y% MU.^#B>3$E "@6M_FT":#VRD0K^]%"X_V725)):.LL90DI[FT2KL@"%?4AQ - M-[1T]\P*T-S)Z'7Q>3\>8I:8-Y.!_Q7[.0/.'L<7+$,7($.*@(E&%4%@=D7$ M(XU(4^F1)4 NP H#>YT UUF!0G#*" O3[%M 6-O/3$4Q WI]O5(%!T_9SN-]ULN>9 M2(910YWB&@L#!C$P64L95=@&M=B>6("AK]MV,-A+7\H1[?4_YN=M%%JWE\8/ MDEV@MMV.X8_S\76#\85+1B'B%Z8R>[O'9T=)>^(QADTX%]KF06O8DS%'6!GK M!3 D8]7&-A.;;$'SWEJYZGD__@3""J]V@/ %D*8"=T$6"O=B?@T[7HK];&P/ MACW_M6Q?,K:7+[_[U^5%G_)%$RLYWS]+YLV]I!<"\/VLV2GI*\S9A:+WMVV/ MXC*2=P7->VEO-!P,0?/ "LY*^'*Q>F__Z]F1=E)%0 0DB+6(4S!PM60,P7H8 MZZAP4HN-;;YPOP=YZ/5; +6P?<^Y/>##Q_1Y+-ZGWUH?RRY%E:-CH:-C?^>\ M\>'(ZY243AK!CB 03];!ANT$DBX0V"PP%8HMX^K8K,$N7/C'@/!G9(G?0?$R M#03Q\/%?FV-?2'?F@UN%!?3W4\:XE6QL?*EM[(DHY,7N5R S MO'%V)!.7/'F!B#1 \DQNULJ#0U%8L!6 7'N8]6U"MI@@"[:LT]@OMZW2(LAN MBMJW#.>E8Z(UN.0]V0"X:N '+,C%-4"6S]UQ#\$8=EL#7T',S>+RAM2/CQ)+ MRF)FD(A@3?(405P8\)T4@.N$2*W/3@>\H+?O=6=JILS6%_,]=L-G^Q 6S@T! M?,J%V*KM=6L[HV/@#>67"]7W"E+_YC-V6^VU2X(W#3SA]=W(_^: M^8 C)H$0P$@-,)\,=T(9H10#)2C$'U0#BXK\/X5V?#C;^W#$'=6">(\TH1YQ M$0G2,>:B#98XJI@+"EB88)M%5ZHEZ/\,A1]3]Q)KK\ZJI@#W4F!GW'9W05K- M,%':<>ZUX,DHXX(A22NIN8DXN<*C6X@:6B1S\Y#[%G:%@N/OA!-0YJQP5SMQ M!;>+!>KS]UR%D5JJ(C=(!1< ;H/(G7L-2E$"J1?)T\"6@MM<^_@:GG5ZH95: MOCB5WUKS\^?]:;$^B_TK0AIJ\'"E/XF,_4D%PD\_Z22<^[R@('W >SL8]:^. M5<;J<[F+7,)Y'[:3XVZF!N7FU.X-!G>UA[# @-A"&L<2]TDYL.<=L-R0A @I MXL(!3B8.\#G_9:5+*]&E U'_<.0PL0!G#KB* 4@&@QDY%BGB,DA-*34FBJQ+ M\TT<:Q,U6MJI64@3L)0RL0 DJM>)M=_&':K!?LH=J(M2AX5;IX@S*VCQ8 A_ MY34M!*T'[+I0T$$AU+GN5S\VX1;9O9ZEL=P([BCHMKAW,=X2)-BLYL!W1F-J M5=SHNAH(Y&8!'U@&!DJ/#*&2&53T$875'Z^?L%$']9]W]B;[ U4EA)^ MG>;#EMAI=4MS=+FXH?QV/Y[:5OF-NV@ B2SP1+V,@7#JM4[>1RRU%5YQ(%=C M#6!4HLF+'V\$'V$,;M0;-\I)*JFZ6JC=G#4!0&7.U%X=" M\H"@,/7 SK5&'O.H"7 \6*:,H//GH]>DJMS%)Z@$ C8J++YN+Q_SC)6\%*(; M_!X3(+MTK( 0MEMQ3!L&$QR;".5@_%:6Q4F,6L>&F+T3@Y&]B]^D9./]V"X- MS1%(T?1HMFH[-Y -6MQP4M?U.@\I47I:LZ[4SMFV[?I+8[<8>R8I=U"HX&.D MGF(K@^'<&,NRCY-KYXUB@L0;$D=N<22^!LIQ#F-==$R16M]C0!>QWWNY#I*3 MNFCL''$F.;,6(QXR\S:)(*NU19KEPU&A);?N3EE "6OLC0Y8DMS-F&H>3,)) M>RJQEH'?D$=9+>8*%C,8X0'T!,+)9^>$U&!0.86"=P8K$;W.31*[K?8<_,V] ML0D8,C@MXV_:Y[.\@? MMR=FJ8WM_3*B-\$N#Y+3S342[?:B95S_/);%*3VWINC,IAIA&PC!4=D]U6H-!KW\.3&@(3[0 !M;:^KPA]^FV!Y^9J$BD@,L$ M!Z3E+#G#O'(DN^8I#L:1TCMZ21XGT69WL3""@0TTP.9+@1 ! ;*9$X'!08V7 M/BHS#JTD,WNH_%'V764W+-XX/Y!\3,15%-HG)(B.0(641)8PA2QV "$2%,F' MC>V;JLQ=V:+7%"0;!W]:D#7X=^'- Q+O8S^G$UQ6-FEUOP'_[_4OTP8FHTRF58CR0>NP?QWYI"15/,RG/S['*-$O-9 V',U^QRH%@Q%1N %D!,TC#A M )1O2)PI@DURF'FG,!YOW@^FT?[&3/"GW09NA_72]5[X&N?/N'*VH@=2$@IC MN' $M,"NSZ;WC5Z"F]5N?B87!&4OF80NUC<)O59DH9,WZA;^H=]Z(@\Y[ M4O_RYJ)QXN=ZFAU<')_7WWTXW_M2AU_X^VOCW6=RF*^]J)\?[+=;!R>? 3G@ MLXNWJ7%RS++?5>!D@R%(T5BDR3&DHPHYSDQ*$0%2C9YE/)3$E.MZ$*D,#R08 M20DE/BG C4"3F,U"GQSVW"<3_?;?FF%C5BLEZ?4CL6Q707/755@]?W$ZA<+K'Y\:3GF1T0#C0-+']%D0XQF\-,6()5P/&*8;"&A4^&QUX?T:-&P!/;= MP#U1042N17)8>:!B/FBA8DRNBH9]4O*W_X8>QD.:6X8$AY; M:9*D"8<5Q,*N%"_O)U857OZDM!R3(VR]!+@T*.>G(ZZ,!D.!)12=DI2':)1- MRZ6AK#<]W9_#S")0NST*!9/T=M L:H-,R7/O6VM0RF_(14**ZAZEKZ[9:\-; MN9WRJ!T*N&^WXB@+_R1J8,QH9[0C[POP0YNU0>$7#./0X!DL+X.=?"Q<@47$ MXE5*X%@]G1V'X XGN3\PR5_ARLN(=-#02[=@F:IJR^HEPUQS!"ZX'-IL^'H9 MLAPN0Q''GU]%O5]_J&NUGRYODK7;PB*$JWDCR'/QP],X'RG&TH\GTI/?AYG(8].D_?K.89*.1JC MI!2)1$0NSZ60@AQ==%]J?D\7X,I)+'5'D?W%4<7^$:KU+=[@^+0L(3[,>W_8\D*&"OWR'$1%29)&4$%C\PZS@(V MF ?%)(VD+"^-,<>LLC"?0EG]6?W#$3>"V4AAM^"P;Q1MD[15 GDKN)=:&*_E MQC;?%(1M&K.,F;FLO,T>H*_2"KV?Z%56Z$]*U'&6*(!^BC78H8J$B+@4 5D7 M#+ 3D"4GO<+.9_AG;)'78K';[E*T)FA_O5[MW,>E/9?K(UQM"-=VD&C[8.@- M"GCK>4"0+&F_M?Y5 FV^XG]=_]_;/SKF)#C01'WPL*'QY*WFFDJ62T,GEM-] MIV5L>6:1HW^N 19L'?Y5&/7/8<@O3J"^GC=VCEQV]T:AD08K G%!0:"LDL@) M!?R.*N![/-=DF3V\1'G*NEGC_EMK=WZ[VAL M(M:&L':#4EPW4 MU=CA )3),2\,B[=4^?TEBQP\ODP6=$-Z0B.'B?;,:\29,!6)5)01R3D1 M.;QR 7F]:_S9K$^PO+8@ M*66T\55!XQ][=-;<&_-_K1SYG9L3M8%@C6N>Y!UID"LKE#@1;:XUH#-% M!.,D?S1#U*CPT,#8>Z?#<3JTS^]T>B&V:YTX;/;"9=^.O;_J5X;.^R[ W.FP M[)%0^H&RP\8!_>GF?-5>I@'CA-3Q[Y9#'/]DK7GN^JTP^8T"OT9#P+N+'%20 M5]1-,F#'W 5^_A(C@2ZY2W0L)@6>-PNGSR_Z<3CJ=V>'_]>7-Q_KURVUXBV@ M3?"# Q^[%F0 E?2Q_"ZLY/%Y.;9)I;O!%:V\W.3GY]5=9<\63F;;/A^TBC5( M(QC;N,)3R?5@VC;SHHTZ>6*^Y4&,!CE;-JO^U\2%!\CJYQGE=+>2C&LUAT?KS:78I6DS!I;7LZB*\F+WX/K<%IVYZ_:G6+ M1R^^]/OX9N,M*@N7*#UN[#[^Y?''6\5',WTSR\\8W3*2 MW_@QWB(W?O:CVQ*R)8FYUVU__!G3U6"KP3[88.ERMRW:NXY5;4&G[)L:8O_@ MT@5=K$M:.:O]I>*OFFSJV[+J<-D@I?!TEF<([\>'$L7YTR[P]MG^O"]H8CY= M!B,5LS&9FG*B7OC<3 H_95]2,3O9)?""YV/:O3N9#_*"Y^,RW7GQ9-P"M?,4 MU?L8@:+^8 [:,=W?OG> M[4_QU/>(&G)&"R>-$L883A+5Q.7B+88%99.A-_3'H'YT/]+#SX?O!QX__['SMY^:.Y]^?OD\,OGL[TO?[8.W\'[ MG<]L\AWXK=$A_2P/=P\[A[MO3QKO#IN'[SZ0QKL#T:!OQ.&71OMP?P=^[\^O M\#X]W ^I_@E__\_^FR'\3>L7'\[S 6+2.N4&/5%BG,WY!(:]"$@GRQ11/F+C MUB!MV(T$90[Y"D@B,>L]O2>8&TC)@902Q6ND*W"MTJ M=&LQ[YDA-A\/.4Z],"*JW,0;$\ZU<;I$M]F2Q!6Z/2*ZD1ET2[#]>"LY,CP* MQ+&BR+@8#6 M"MXJ>'M)\ 9;OS#8Y,K7GDL+8*>X4)IHPKV1; )OK(*W)X,W,6N:(L)XKPF&A!N_"\SVP5NK#$,?)R M8,)^286*0:N$0[!4$QL(1KH ,&YHW_,H'_>0*->N#%MIX:P)'F"0*=HP! M.X9JA:BQ,23FC)&PT9LM-N^EJ?3IH?5)N&!)P"R!M0E+@PV-SBNK?'(8R%FJ MO)Y/KD^S7D]/@J=,1&0(-H@'1Y"1WB$.]@\+24H=^,8VK?:GI] GE11.)CH5 M&>'86JV$M2;1""Q0I* J/]N3Z]._ MJ_3IJ?8GHIF-V&//)%?*ND1X$%ARYW,18U8Y=IYL%LWJI_>DE!)A>>E2^]7(F;$Z_O1%3Z-T>?:&'^QF!P<*F85P( M B8YU09L\B054"!*>0@^,&R#24LV4[@7'#QYM[!G@0?GE7']#_ISWT*-?CGO:C$+4=E%71,]QN47&LB M//R%.<42_L&U(3YR^$1HM61%QPHZ'A ZYL(7#2"\$ABX@XJ(4ZZ1LP8C25-R M&-:/AE1 ![NI46<%'15T_#1T.!:8QU+17.>6%*ZQI)-QT@D%0"(7.\DJZ'A, MZ)CUDDDE& D$(Z>Y11P("'(T5__$/%"P%P$Z],:VDHO,D HZ*NA8$71$)E( MC/C_[+UK4QM)MB[\5Q21U!V^X^GFA$V\;CP%^(O()L(7$D M88Q__;LRJR2$).X"!-3>,6Y I:JLS)5//NON/+6@!&.C E&)2)]4H"+&Q?; M!CH>$CIF#8*$8VI-- @K"0H+D$2D.6-(":&Q ?Z!L6B@HX&.>X:.(!2GT1FN ML.<,.VM-L,XJRFEVT87%IL\&.AX2.F9MGX);4"&Y!]8A'>)*.V2HTHB'$'@N M!J6";Z#C;F;>)Q@X][$S_(Y2+N7:R54>30*E* EF>$N)4$^1RRH(+0@0+ MYY;69NTUV\#RKNBW& 2>'OHMVVG<(,=:Q_"86'+*40O0&MBP5R M08Q@@QP/B1RSEEY&?/89!T0(RRU:%$8F8H&"\,XHYITD('QD0]W9T-L@1X,< M%R$'QE%9QQ/&VG*=NY+BH'0$V=,A*6\:0^_C(\>LH=V0-LT" MCPURO+1@WK=UY\76:2=V0Q/'>QE=,LIB8[ U+G$F18[,$\ZJ&)+03(?%QMT% MG;T;V+LWV)NOE:JDD0+T8.2I<(@[RI$1VB(:6'04SB[J,^PUGJW&*7YO\33< M<6R5=%Q%+ERRQ"N!,>4R./A_O=BVVP#'PP+'K'47!Q6XXC'[P7/*JA7(14^1 MM,PE6#>K2&B HP&.>P0..+?@J )^H87DP4C-$K4&E"XLE1+A M-N QP/"QQS MN>Z&)B4U2*O1$G%)*=+4>B0DTX(HEJL6-,#1 ,=] @$,ZJ!]1)' MK9845!4O^&++;@,<#PLZD_]NC02FVO6>F^O4>[X MJC."2?/G7FRNWUGI:?O/H/,C=SG_IVM]V5"M\<:[3G]9,]>D]P$6I(S[4^?P MN MP$/O'P^YIU5<^=\[UW7[ILEMW;7]3-9//_>.)^GW8ZE0](UM'QP[F!ZY* M,3>!;OV6+ZX;SK__9WNJWWQK\WC_> A""HI2U71^>-3O#?N#TC'[[\UU>$:W MW^O9$%N?ZD_^_OO->NYM[P^JAO*]EMW?'\3]NIW\A8@ZS$5^AS.(ZA/'FBIN M-2-PME.G.>74)NVB-(':VOBCK]3AWG3M<+B=ZO7='A18;1<0WTZ?UV8_CC="P']84PK-0?'-KW-/ MYW6AH*@IERW78%/E_?8($GXO-/'L_9XU[NZHOMS3TI@N) :I#SBM;MU"SP M;BPI]EQ&)IS*<9R+%OXH#L9+O9YWV'FT&(/(-==_9MU3H%1;DZ*7D6.'K?&P MW$(Z%YG7'.^]K=8=$W1-#/EGT(%".3CI#\(P]EZ>)+"M#WL16ZZ" M .7+$8NXB0398!R"M4O"2A>T96NO4^=';)7B\W,2D0",*RF 9>_&'E57#EK=SO\[[@2;?]UHO;/^X&*8:76& MYQ FGUA/@\_F]SI_[;PHPI$U$<47>UKMGK1/]@PQQI!DD>',H=P,#AD2-3 < MSI@B1,H$0MGOQ7E&4]:EM0F"!7L^MQ8O8K $&BLCG*$T2F\,Y8E:RX*GVF&7 M0N! L^XF.?71%0NS/>,T8_6'O&2)P-FX;!D7/EM&OZ-&7+Z9^?$)?!CCT=]V++9+@1J/XA' MMA*!CMWIC?H@7^/+X)<)=;YA'AV.C'-CN:6<.R:L2#P9&B)(OM7!76G O)@< MO2FC'<(8/F:L;>!GH;!Y!OJTD"E8&A(R42O$)4O($4:1=8J*Q+"%\^L"^*G0 M!B!F&Q8"Q X.1:!,K6'5U?YXD)66(B#Y?*P7J+4)"E<1M(U6:[4-7UR/;L>Z4G"U@N-D.X/6#]L]OK%J>;M3'(F;T,7K MJ9/RQ>V0[[^RQ4E+1:@+R)*B3L: 3$X]Q]AB0KU-+ 6 8[-Q42@8>V M]FVG=V-[!LA8&GBM[6S*;9W/O_,/YKO=6+HPQ%E>(,C^AE7XW/'IQN5H9C=F3"?[(4%&3K XDM.O*P/#PK MVX-X %_+FGFW/QQNS% '>-,LKYW>B5P2"7M!:,[;U=$0D32FN3)T M=&3M^I3CPL295>(BY6P(K>/AV%1U9KB"A3JNC!!#V.8A5DO_!]SH._KD#_I= M&&F_?(ZRWIB_#>.K\0^_A\[PJ&M/ M7W5ZY2W+EWZO;^;Z(] Y7HFC.9=T<5E7'_]^T@FC@^PMWL!5V$2=]U,_N?YX MHWPTXRBO/N-R0\B+/\8;Y,+/+KNMV="2W^JNEW_&].WN>ME807F4Q#R5P;(- MK&\[H,>867J]VUZ1M':##BZ7I+'YF$N"S>ZG:BLM6['2,U@V%PA1]NMYF\0U MXL2>]T3 .5L"5U[X9+R-<*@Y.)F:^5@L'/0Q$E[A>+_OUU\))&T=-YH8QX1D/E(IX#=?]S-N^H,_ M(K9- 688LL'F8@LVP*)YZ0->>RTV:(-M#;:] M9&R36CDO)1>*&0[_I[EC+'C&(O&YU5O!MCG7>8-M#XAM; ;;@O96.,>1!;:= ME5*/-(T<*8LY=Z"88BN+<_5I8-L#]3YY-"/A.)#T+-BU]HC>I?[A,\/@16_X M-)$VA^3/ABEAKH!O (H&^"E18UU2P5BC;$Q:Q,;N]\@0VYFS^SDC-'!^BVC4 M''%N/#*2Y'8,06HC@A(J713<_)#%36_'$J^H3-S@T//$(46$QT3&0##AH*XZ MDB)A)'BK9.">-2:Z1\>A61,=]3PF3C7RBC#$$W=(:P=@I(QDT>G$;8-##0X] M_JO=!(>8B)HE(A.@$6B@<@J# MD4Z>(.H9DXJ'W$.BP:$&AQ[]U6Z"0Y8;BP-Q"DY2SD2R/@JEX2<2E+7"-J:O M1\>A6=-7-)Q830C"#" (N)%$+GF>^UP9;!PV-(35PZ'G'@;W[F=.N,@)8'%P MV/JM5"7XU\.W?G@JN$.XXH9(T+X,YY)R R?67F MSBUUFXV[NAO7:2&UD=@P0KG"2=-(M @< Y)SIUUC<7CTC3MK"\1D'@ MB+@V#CGI")(Z6)$+#@4G\L8EIMFXSWCC8J.T)$0#B'--DP6-W3NBO)')"B<; M%?W1-^ZLB@X:>J0L_ M:T>E>,NM]/,[]:-=2=!96/0K2:Q5UL@C)=Q392WA#(A_]KT1ST+3CO:1<:?] M9DY%%UZ2&(A#6F"7RV8"8< LH>AU,CH2(0-=>TW5$G3TY9@&'V$7/-%&UD\( M.$2*FF@MC2-3B(U!.F?<8@M! QP/"1RS)@).,?&1!&1,+E?E4B[3 MGS0"19$S0W 0*IL(6 ,<#7#<&W P$:2Q#"?/:.[MJH4T048C+>4ADK380M$ MQT,"QUR.$4V:RAR2):.L;(LZPD\ ]TJD!*PQD+77HF$<#7#<(W 08R4+PBIE MN"3":12A05I0(K M%S'-R8ER0Y,&.%Y$!,7'SO [2KG&92>7>(K#46M@1W-%A5ZH87AQ9TFM PE4 M>:($YY);2@)+6 N-%3;L@FHZ#? ]'/ M**>#4!+10VF //P!J:$Y7S,*^\RXG0),5+P\5JZY M\OR596+_7?I/C-M;_'NFC\@5#2^J5>Z9-Q;Q[)RQU>=$8BIO[R*>.D; M\L^Q@PO'S=>&J]UP[/AZ/<* ##1\-A;G!RLR:H MEK!@N2 Q*<(%4\X3P[0%QJE\8)C>5Q/4V:Z63YL_\)J2\$]\D^E@4_I6CR,1[9JP33N;UQ-<#5C,(;J@6XY]U%JX7!4/%!E?(0_-*W2[VL?PK4G>YQ0 M&BC'2%B881Z]1DX3AZRRH*0;Z0%+'Z]5.JB;@2F@_ Z3G&"N%38**Z*3PA%3 MU;1*7XXD\/;^'F714,8DBMR )# 9D)8)R#4.F$E+15+BP5NEGT/,V?[H=^]Z M?1/Y:KI>+T_B\G,_["E%@A$R(5B%A$!_C\ABGU 0 @,F*6>HOF77ZR)="Q"I M/HUG6Q77?YYT*F[]UNZ/8HO\:]P_N_KVS7@HS3E7@D=LDN).4,>]"9IQFQ*E M+M$KNUU?*EPW[N7[\H3L'=[:W!.)JAAY0,9%C;C4!FEL.>)&!".) K'S:Z_- MNC'Y?_,]-,_U3A^3G/72\;DT,AT3,N"#BSA7X:>%>/7ZHS'YFB%[G:P_XQ M2-P-6TO?#@B;?N;+D+ /O]H?]KA@%@Y5BC!1+!^T(&&6:"2,CBX$+[ET<-"J MC8OR?^L6PAL76+T>VB1VJ4T)V%9N=%P.]LZ@TC)JF)U6WK-N76%JU:%]5C=_ M?&Y9P/43R.T$6PN1/'O,81>U PX"J*)7&L'<:^,I(X9S@$F] M* ?A3!^9T,&5L'KM#&P^'M_:T^%"DT>PIR]OL?GVASVB!55$6&1U#F=00B(3 MG$'6,\E#"(2Y8H">,W.,JAEMPN.(*9R]L<)K85*WVP)LD@ X,P+1CY MY)B0$/C#*.9+YST(^YT?0'S@ ,KH 0IB?=P,C^&Z*=M8?9\).F6+W@UB+F P8_X>]W(O(K(F/I6Y11_A<^^8MVPWST>7?R5 MN1;+C^1:)'IF=J;^S<,M.R YRSSH)BIO3NJ8XT'YQ%QD 4M,Z9[0:^,O'0S& MKW!D]R-R@VB_H^+">66[)QE?_WW>P=KIH>E9GYVP"Z[Q2;".R:-QESB\O;OEZT]A=X]O4# M>+\7N^J+C5%M7'IV6.VQX%YQ&2D73EC'K$TJ:8V34I:6LX-B4IT==>C3C/D0 M:%YGE,V:67-^4Q!B/_9\)P[?=H:9ZQX/X@X\\8\N,,%'/ANVW]1GP[<_X#GO M""#X]_9;.!V^?3QH?WG/OW[YD'']U]=OX?OV7^_H[I==-GLV;/WUGX.MG<_P MS \XGP[MO]Z1W6\'<+[\"6<+_$X_\-V=KP=PC[3U;?^DO;\G07T(&(X%(Q5% MW&B%=!(8,>(Q,8EJ15Q%U@%=8]C,1VKP)'!/""C/<+I'97/98Y!+ \>Z-@+6 M(0*?/LJ8.#B:U#L4)=FXE6K.GSGD)GH'V>HVN&L!%,B_O4^1O&*_R=QR- MLA<=-K"'(Z\S:JUVR,K[7A:#7JR4NLS_RMGT M7)(U1XI_9P*W=N#P&+7^..YT"V/X.W^Y?$Q^+Z(Q=3E5G+2(A,=\&L'-1^U..=\'.0+6L[VO@^SM6^0S7UP0W)F;9P?]WG#(TP[W"H'9 M(R!G Y#57]6U>8HZ"5YA%,O%(1;J,P[_R%_J]'SW.-L+.MF!.1S!;LU6>V^' M!V-""!(28B\':^2HE-SBS>9+G.W:'E"\X0$L9%D >$)Q755F-E;YKVB1@;?P MKMEF?^XC4KWDM$_BS":[^#VS;^$FUEJIL04V''B2@46EMO[.WTIHQCRE:[64;\-"RV#WT>Y>?N22VC2,0A%DIPE!#(L:RIL.2- M-#$PG2YO4#D7$H>=HM& D0Y*)^6,".%C1)K$6-PB^.FFS5=XIHF+T"U]Q9) MB@7BF!JD(UM%#GS^\#FV/WKG[9XA N1@=T9 >CT[+9LW2T8*3' M"7Z HW%0&2*/C@;]G[#]1IF&W.0K'=42^6\EH E7O +BF', M8\;G7O8P#N# _-S+YV*GQHK M2FS$B%@-<&((0YI1@GP4AMH0L3(&X(1LL$O@HU46@T MJ*(J@?J$X:T89\XK[PGU)A%)A%:-T#R2T&R_?O2FFXW2:M8'CMGKH^^,2W#8\=D?] MV+.5+C'^K36,$;3"\559.=RW@U#Y0?O?JI*WJ=.#[=:Q7;A_M& M,TT;WG?RI*R_PEN6$S&K6+^W#OHG\4<.-1U/3>7G+Y>U $X MC7-8Z_&@Y8Z'L-S#.I;^*%83 LKUYJBZ[P@$"33,6-3+XUXY^.&-\OKE6Y:Q MP!HXZTJUX3SD\]$XW4[]$8PIKS[\M]CV*QU[:NQ/(H)C6@9@Y"#)_>Z/2M_^ M80>=/LAX%V2SF^&&C M]:6ZW40ZRGW]Q/I77G+JFT?P<2<_PQV/2M3@^*'G(2'T8=3YX^JDG'Z!]?+5 M3F\XBL H0V7DCCX.2WK(WV6Q4LRS/,B9(4>5;<3FM?7'@T&>I#_LL *%LGI' MG5X=/EZM-*PB?*5;[:#"5S++!;ZRGBFOW:^ Q46 BA]Q>!;)D?&JFV=@[,"J MWV68AP'8E"6FVAEU1DN>T-G=;$,.981OI!2K79UO/1:GO-6&Q28&MS[;W>M3 M6#EA,"4"OAB*4K=_,IP)+9E'/Y"Z7C9'94-2;;LK2U1L1[9^<+Y+;9VJEBA# MGHN3N1U+0[7>^_L9UT>QA"B,)3Q.FH[URSA]3)3P/Q&98YAM_<>*DR MN)5GP-^+07!BE((A 0#%'SD^-:]4A7V^,P#4S1?YF.%O6 1GO=SG1P? 8[(X MXS7IY$M\6B!]_[ M=ASVQV\QL7UF@VB_/EQ"S.9,6+BQK$S#[GC/G+_(EM,'(*.(9=X$/X^*2V5F M6U=[ [8QO#@H:" 6_>,1'&]Q>/;:E;#GY\ B'0. ]P>GYU NO^9X;>">H0,B M67.!Z<48[T.89#B,ZQU32\ZY8WURX[)C*NMFQ1Y 7C/"'DR,N%.(?,$1-<&% M"8)- *(<25D,[=21-[-?)P(Y=7058*D'/MF?!5C&\OD4#K0+U?]+[#1Y1F$Y MZM#QJ<-CPF?'F^3IHX=@;-E<-BMAC#UY,QO[*! :K8"C$\:^%+>EC%#<8:;.GNT/EVR MTZ3LTHMN,Q_U4G 13N1>!1)GKJ0I[]%ET[$SZW6Z^.),&+/7ZJ@.V"F>IE[< M!WVI.J8!3$8G,?;.3R*\BEF']^?6"?RE U^ MY)2YL:=LPK3&%KOQH7)H?W8.CP\!.W,00Z$=$VI6'64PJZ>U_6]JK)4"4KAG M?9Z-,EI\C[-)3N=EIM(T/,QX)E\[E?HT:XT$?IE?^6RM?7^L;!7A:G7MR?"X M4RE10]!+N_'LE)E2/Q9-TO2"KO;^GR5EMCOL5[N^D(?"2\J[C4ZG 6!Z^JL] MT!E5I&YJH^2Y"[!JA?7"R:S_@-J_CHZ(^S5WS\INLU/0$T[)U[B;%&5]A-/OS3,0P' ME!E@T\=^-+7YZ\<_I!R?6^L*DH 5'0/-KYR^B]R_9PK!Q!:2[2U59EA]#$RK MH>- XC-(F$:6,]BL_OE Y[SK7SYST&;?C[9^O69P#4G[;_^\_WK MM^^B_>T]VW[[9[?]ZSW<[^O!U[W-/!2"L31S1HA[AE$FG!'%(\ M<"^C$$*1N1A"8;V)0::@"7?!6A48%YI($642QLS&$'X\RP*N,FQ'A4+_4TK1 MY).M"BPLF4DEL>=6<857#6JE.=KB!*U2=622E)W+UHSM>'D$N_W!]WJ^WOVL MS4AGY^OP]-#UN^. O.W/GW:F8_6F_OSE4_U!L0D>C:/_-EK_S-0;.*>]?(J9 M+[0VX<0.]0I^C(4AP%*>A:/ER]_W -F.^HOR&;.5[GATT!]4F;Q9T\M<]8?M M5($$:5SQ)P>@%?O8I')+5;V@LM!UBZFOA(_9HZS05_-7UT&H6&-6[T"QZA[? M.C?R=O%(BTHC3*6PV<'VX%.9MO_FL:U:GN3#P]+;=[_VB/(,]@-!7,6 SBA>N(N=!PA1'Q%T.3]>PE)8IA;C)C:V( M8]SJDNN*%V2[7I*K^*KU6^=?-RZOM_R]6Y9XN#G!KR=1T>011&'KYQ[1L-R& M>J0UER /)"$-5!#AX+W5ED4A V@JX[IYBVOGU8B?47[JD/P=I.'QQ.$\#C02 M<3V)V/VUI[" *0X:)9H80'Q@R'*?$''$X1 $D/I<1NEZ\G T89)UW9#WAX*''\!@629I'DJ15' M>GC!V=GB>QA'14 %1D$2X :@"2/G<4!8VNB=B $$"P1'DG7.S3K%\P6:+P"2 MI?'$^Y"0AF',R<(^WJ.<61" ')[.259>!?!$2E"@V&!E%)%*7L@P*L_28VW^ MYU =[1$6_?OIGAY:CGC5\TQTFEJG,XD4-/II+!+I2@'_W1TJ&A*JUPA@O_[>=HH*JPU+C( M,_PM#L\ 8O5KF#V\''WSH&3"^8%+?WAF5.9>I.B$.>K5>:_Y$(0 MX_BRB=^O-D05:T^.M+&NVQD>5*Z\A54KBT.KBDVJ;#RSY:'G-V!OXIV$ZT\K M%C>I1+CB"S--3<\5W!@ST^V=]V?6P/.6M,YY2UHVE57VM_5I,UJG"CO+RWG# MX\U@QW024D:*.>=8FQ!I)$2Y@*G0>@)/^)KP-&]N;U2DZP#4UL[FKVR<]]9) M334BFD?$N>9($P&ZLR!$.&L\J+%KKQFGZTRJ=:W595SW-E3V 02B8;;S:T^V M/NS!0DM&+4:66N"VQ#ID+<6(>VDLE=Y9J6INN[!8W%B+6:_TF@<&@L9<=OO5 M9UN;>SAQ6/8H8><'#FM..;(J.6289$3X1+#$.5,.KQLAUP59P'+KG1_BL+/? M*WX9N\"]=#.YX)' 4'#4(1D>J0 5BY/ J:_1H_ M5F&$;W+<84'HDN[T3QW0NRJ!,^U)4G+N%NC9-O"G]E_OQ=>W'WZVOWSFNX?M M[^V_VH?;7][A]LYWNO5E:QZ%Z>=?.4-]Z^UGO/NM^[W]]AWYNG/0R4G*,$:Q MN_.! )K_W/U54)AN[>SO, ^]"=NYA>>O_9.M;ULPYJV3]LD>"'-(5G@4DP=E M&6>%B7&#(NA+RCJG9+8+CP[@;)\G1'4'@9N4UT\ M=9^Z1L9^K$/4)U<6>1H_;,7M9-F 6<8[+G5>@L'RR^R7!B+9/%C1@J,Z=;56 M:HZ -_@J4:95FJ96R:[CBF?U57E%AJW?ZHGY^&GS; 'G+JYZRIU=^_GLVJ,X M*+NS%$B;7#R^_53B;[^.G:L%[1R8GZNZMSY>K/K*ZE:310-!F/"S*5DK0E%/ MU'!^IJ:'Z?J]XV%]6^!SP&OKT=9EH4>3B:^S*,I=*F8(6ENW?QISR[XJ]K\B MUN/D#YN[<^0;SN:'Y(R"X^ZHZD(S]9QNY[ DD\14*@!./WW558XW=6KS9$HJ M/EM(=KZL3)<=Y!S:NJ,6B$:N;G'&9R>">Y8L7 ELZR!V)T4 QZ=6_C1.*BN= MW:NVWE=3%W_$:L5_]+M [W,>64E[._MU*@MXKJ9 580PC=.])_4[JBR<4DZ@ MDMBQ@,V\(#QW\3M6F=^E2E2=[#M=_&%_1;5YIO-K.KT+=*=K MU"Y<<<0#)78;MDSV?9"ZM,ALM&SQT-RDM%%V,'KB#<7:"UUV1!Y:)S#6RJQ%10QG/-C)*/"T"?T^ERGGTO M.WM+8=$Q'HU3U2KDGW#>'E>] MZW-^XG#T$39OY1+X!Y %/K#[9_Z QVYI_]B2]6MKI!MF/&HXG2095U\MA06)3 M,B][G6R$*J=*FNH2D,Z"].N_%^$JA4-F2E-4\G@8S\JW3 3VWV-9+=]+@/@Y M&?/\(9C+1%U4H>DL]^&LS76N6I&_1 QCY;9S&Z#*_H0_'W1AC?=Y)Q8K6NV MH*;G1%EX_VE[NNOH6=OXNC%\.:NRJV(<7Q2*(ESY?"H7PX)* 6/OS^14F@K^ MGIPHL-;[67$[L-TTONXL#^Z"Y/4YE"XZTV(&-BEQ4>H.Y,OK3CBU1F=/9SPS M8Z7EA@TK.1=1RF2YX)(G:AQF5I/@97")69?*]B*858X K0=OIGLN.R4VS8R-\UY(]MG>QASRFL M7$(B.HHXEAIICAG\$V&Y7-+:F^O(7^TG'C?=!9C;K^H[5747 W#\FI/_F!1+ M/#-$%JM[ZQ!DZR '3V=C3X7=D\)AXRLGF1=5[49;4=8B!QNM=O\F>)S-36>% M6Z:!MQPRY]I1G#F.6@L=VJVFU,@U+%BY\>!%I4::JB%/O&K(8J?R54[B&:4".I2X1)DK-U[K7@X84E_Q;+<^7TJ_6%UIR/_1Y#,C[Y M@QB.*Q2 ;?.?AV^NE:Y35K>>%00 M87(:#0!64.DY=32,K\8__)[+$W?MZ:M.KXR_?.GW^F;U$99ANT1S 1NKCZ<" M6M7'9XB>8Y@SJH\&\+\P?G+]\4;YZ-^C,/\9TQM8DPL_QAOG/H.1YRGX_]9@ M_>OKQN\ &SG>ZLIK#Y7P#:G-=8=Z@\^8YK?ZYJ6#%1N$ZJ:X['^9H?L./+;R57[-S<7 &8 MSOKO^X,^:$FH'K[W,8*"=LF4=&.:9S#]H_N>C3E26&9C"IV*8X_^/F>"[<\&K5*7$XK3]2Y2<>M!5-? J$>1Q@73__-?%VWZT>Z($#B MKEZN*:EIUY$V]V/T"]R\I M51_XUYTMWO[U^=?X._"LXZ_TL]S=\2=;;SW=SL\"];+]=I]N?>L>P+O@K2^? M6?OM 8QGG[5WVFGK$_[U]\Z[$?R7;OWZ<-H^V>-**>%U1(+E'JC<462TT\A& M3J65Q!.7T_;X.J%F'2^H35$A_^P^7LX^RQ^5_7;]?78)/%R)I[.GT3V"Q2*< M?DRL^)_[6< ;+-PJ >3%Z>6W0TEZCQ@YIF\U<1N3W,)O&W"\&3B2&7"4-'$1 M*46<18NXD 19;1(*AGFE7,(LBAP.N2"=_1G#XDWN<>T7>@I L=!T+HF1-DD" M,$!XD#G['6OFE,(J1:]5'<10F\YK:%B !NYJ-' W1H.)!C>EO&6]C^0K$Z-(L8=<3[=C#2I=!Y7$#"I13*+4SB,1(T'A#J0:1)>OS+^@@4S^C2\ K_=L._ ;2+#+OE]X!((26TGF)& LF5Z<7R!J,X5>JF0N!:Y_6 M7BNCUIF>;VDPY^R]#03=EQUKYI$7VK&>Y3Z_3:^AN^WUFUNYAU>HC7.);HVQ M>WE ,&OL)D+QP#A&7"2*>"(<6= 140A1:*:]=ZSD_=!Y%+BAJKC"4'"+>RP[ MK/KGL/.JU^G6H;[+S!^]:CM=9"UN]M-U]M.L33B*G&%O#'(AY]$YHY 6+B)/ M&%$24^]9;@DW9Q!>*;&^CI%Q>5*^+'/CG*#O]$>V.VMY;(R+-Q'O6>.B#\GH M+-E*IUS0PT=DE*;(.R&CCT8GS\_$>ZI+WA(CWYZ. NMS?G2WNT(*[((9?1K$ M]O$5V#NBTY_]08J=T?'@A11P>%BDZLQIN-$R'K(W5C$X@SF+$CF;$@JPZ";Z M((QQH.&J=27F E&/':CQ+''@$17.1[W!F'GGP( MRM,)-*F3-AY/]I?DYUI=[6 N0>9\08^541;J>7VYV3%+:[_=9,>L+F,XG5,= M+-&)B8!1L$$C$"2&C/2@1+C$6,)4.9^S8]@Z%6S=R(M*$MW4,KX:8>!7&!?O M[#)[NB?YHC=\FF!WB:YT*\1K,EV>!M#-JD:.:DL9!F2C*2!N=42.)HJ(5"D9 M'#GCMF2Z+ OB5@C(EL0L5W73WUO!IR9KY8EM^ED/I=')!4,5\E+(7'DJ(<-- M0+G.&=,R)B=*U@I;2M9*0R=>!)U8"HUH,E">)L+,.8ECBL0KBJ+")NM/%!EB M.*)"!:J=5XQX0!B^KO5\WX?'(Q;/O3#+?\\*XN?"M[[NE95+FZ^V'6H^R8C! M$H?^<:[_UQBB'M(05\!>9LTACSKH3 M%LR:LQ(< UY&B7"*''%M-;+6)82!$CEC4Q1&+L^T.@67.724!'F!)(^RA '0L6V40\PIAH#I]@HLBRS%U-F-6U]W?-N'._ MA]4V;YT/_ZA[4LQJV(WQ:V6-7U."UAB_EHRV\Y4+=,@-O)U$#AN"./8<::L( MJ(*28B5U8(&OO3;K1O!UH_AR8[/NMCF;T*W&U_I2+6-3(-E8QI:'CG.UBU/* M/?1 \!704!Z91]80EM-U=?$-:.ER.8<%15V:B*[5QH(G9AF[>,,WEK'[P8)9 MRY@5-OBD+=(J8M!+,U,RA.<,6.XUP4H+G"UCI GT:LC'\[2,38%08QF[?P2: MM8R!8I:B8EA[S=0ZT7=N,;/L0+!_ETZAKZ?Z M9T\CY"-WU2UFDLWCT4%_D-N'K-KC' MAS XN,FPU>E5D%::\KK^\0C&=]:G=WB^H7P)!IR 9,N.%O7HW9CI*?T\VO(2 MLT'I;;NN/GA'5K.!E7@J@U4;[.G,+-F0Y,FT/'YJ@Z77D]GE=1&^\E(BGF:7 MT7%1L>GNOTOHN6J>]FQ,,?R;=%E]4N\ZW\)XN[9%]C6L M&5=.P,N9Q;&Q[H9]H?_NI-CZ;?>ZK:";&;_&C#?[_L;[_J+CH)'"^Y+"Z8/V M!ADDR^A!=]@)H1M7W?R[Y!YTC_G2MVF=*UQ,T5%B8N#.<$.DTT8'E0B3A*3E M=!>XED%LWASV=_\D#JJ?.H>=T?-P/G][S[9VVH?MG7"P^^6_W:WRG7<"1@OC M^GKP]>W6KZ\[WT_:AU^_S9I[M[[YGUMTE[3IGP=?OWP^R2:U7;A_&][MZ^&? MW[=^M;LP%OKUL)VV.OADUMSKA!8I,:0$<8@;AY'6W")A-'%*&$Q*<>AG)D2? MCXX:(5J>$"7O"7>4HDAU1%QZABP)&#E8U92HLD+8',% YF-I5[29X02Q'ZO* M[[(+^*WD$;0P=#2HP(V7S!A)>/3,&:NP (A04@K!Q1U#1V^)&%64Z'::4E)K M#OL"(DK1@X'7N:_\$?<[O8QD?]AN;I1 &M)S,\BBLVU0 MDB!*1X5"8!QQ*@DR5E@4A).4*<*Y"1>H4R^![S3:TY/5GJ9,_8WVM'P@X;-9 MSD)[KRQ&P(X)XBYRI'$R"-O@N:)$D:4W*=LQ>%)@T3:YC8$V!B\X!Y M&1-KF-<- ?-G_E\&S?:W+0S?W7/,1F981+F0.@*BA9%Q6B#!G#**4$YQ>D+4 MZUJ.WKMD\SP-7+M5-L\30R_MK72"4QULX $;2S5AF&)OB)!"X<;?]E1AZG3. MWV:PQQ%+@:BA"7$!#,\RPE"*+NK(2@[+\Q.BQO._5"&R*A(9E$::9,\_<0XY M$N'0,YC3X)-PVN2C;D&/Q4?-^[J=.G#=//1K%/UY[B8$S4,R,>BH 0 2BPG MV%I!I*?*6\8:!^PS1HE9!ZQG(:DD* H!#ABN#4..F8BX4B$Y.(BX%KET#\-X M7 ?DQT MHL1D9ZIXLN4I&H5V913:6]&0QC'ZC.!GUC%*HR$A6,";7"*'BP3PDUVD%A@) M-4H$H^0%*LOSX2&-AK+B&DKCY+Q74)AU<@:,J:$&H( 1T$N2IZ"A,(.BTY3R MQ*AB/CLY>2XNFDL(/S=D:'A0PX,:M^1S@KAYMR2.A'G)D92)(QZ]1=9%AK2+ M!NO$DS)XY8C/3;),GS%&W:K)QA/#*(D#%89Z2:WG.%E-B+6:PP'LF E!-\[' M)PI&[3=S?B.&31"<":2H]XA+&9$C#B/"&?61.<_)[9R/*RU$C?-QJ4*D<)"2 M$H<2SR'.(F'D0I#(19VT$)8ES7(W.#[/UQ^U'!L^,C\)Z$7G@ MQE'AE+("D$5J'%+C?'S&*#'K?%1<2^H\1D:S7/J32&1)I"A1J0CUC$4LUUZK M=4'Y.B%W[ANRPLCP@AI'WHH&-,['YX<&L\['2&/D5'ND.4 "5TXBHZA!PD4J M",.>!+P\Y^-C=(UL%-I546AO1T,:Y^,S@I]9YZ,.WG'X?\1H;LW!)4'.$H\\ MU*^@,.M\Y)(2;))"T7N'.*P[[ZE")(D(5'J-K--P MH!$>D%&2@TQQKXAVP3):#C339#Z^J+ABJ1QG5'@MG>%$8^.#Q8YP93DH<,8V MSL=GC!*SSD?!A#.:203G *CV*=->ARFR@6OB/?/8N[77'*\+O4I1=TW:XZT] MC[?B (WG\?E!P:SG41LK,=,)^=(D07B%7&Z,BX.0A#AIHR9KK\6&;M(>&VWV MKJ&TM^(@C>?Q&<'/K.?1Y]1&RQDBBG+$)77(P19 *D09':,N2'>!OO)\>$BC MGJRX>M)X'N\5%&8]CU;%D*P3"+NH$2 M+#0DJ"%!C=OQ.>';G-N1<8F%!X"+TA#$L3+(\&B0B@X3[[A.QJ\B$DBPZ MA9Q@%O& *7()2T2#=(HEA9.R:Z\5%NN$RV>,"R\HX_%6)*#Q.SX_+)CU.W(3 M*&>2H1"P!L; $](@($A1+I33CANJUU[S#=QD/#;J[%V[']V*A#1^QV<$/[-^ M1V8<:"6&(,8%4!$C%=*!8Z29(=0%;Z*D%R@LSX>'-/K)BNLGC=_Q7D%AUN\H MA,8ZJH!B!-6$$P9XP E!*FJ0!L=B\AD4F%[G^!GJ)PT+:EA0XWA\3@ WYWA, MB3(G%0M2ZD%OS15#!@&WAF#!G(F<]TN/D1Q;FW M6Y3$&&DX"R;;FQUH>![XCO3A@I;GC>?Q6<#$K.>1\\"M< 91'^"L$;\4"&L_C\\."6<\C \'01%B$J04=F%B' MC. ::*B65&CG3=:!S09I,AX;??;.S4-N0T(:S^,S@I\YSV-@3*48D!"YK*)E MN3,$L2AB)AC'QFGL+M)8G@\1:124%5=0KG(]ILY/D.%?<=!O .%F@##K=23* M.(4C08(*X",TY4@HZI'P"EMJA+3:K,'6UY30WY\?)#0,J&% J^YU;(!O&< W MYXWT7GK#.458$XHX2QB!^A50M")Q'A,&8K2*R#?MD'RLP/"[!'6Y_@#V":HL M-Z\8S$+H'\-F:&4 &7\ZZA^]RA,T['<[H?KDN3,R2[!3-)HH+( 4CI8P(X6- M$FL18W"-R?BYHM/V?(,ND8SA43'$N8!_A*8(A"$BKQ+WD0;J52Y_S]:I8.M& MLB4%3"QC;ZY*?&ESCP::7P0T-W&Z]PK-FMT$ >Q=6*'+7MT-.C_A!T]BMW3UO] MTF)P:_=[/^(P:[) M9=WX?S^>?OT2CASE\:EKSL'G5WZ <,8Q>[.![*] ML_MS]]?'U-YY?[JUOT=E!)W5:Z2EQ8A3!EBDB4.1:T%$T-I@"S21;,QW$&F! MW':SH("D'<.Z]@$ 8.IA#\#M&SKI#9\M&QE^6@=P7[IASRD2QN9 M)DJMPO#J5/"$B7$"J^QF]](JG\(UG.OW)KK_E#?XLS^H_Y2O(\_,AWX'J=UB M[0][P1/E DG(*6<1C]$A@T'#L2)P0A-./*>_T0T^"^^M/&?#C=8/GSZ7G\CO M_VI5HG;^!2_9"E9[++A77$;*A1/6,6N32EKCI)2EU]@*$RD_&V098\U* 2U^ M=$:G._G4W8'G_M&%SUZ:W+[]CMN_]D^VOFW!F+=.VOM[FE-NDA6(\%S$W@ 5 MU%P&9(AWU'F''5%KK0C'TQ',]6APG-G45>SD'@3UAJ/E/0H]FS"IBI?"^W3MT3"^&O_P>^@,C[KV]%6G M5T95OO1[?;.:XXJC.5I::&OU\>\GG3 ZR-K_EG3//E#U9O 'Q[(J MK:7V9UT('JLRZK\&MC=JO056V_K3=@8K/][_VNYQ;/T&9+E5S%7_.C_BI7B) M;NKJGE.B'^ ,*_OS\U@'*9XZ\GOK;?0Q;]ESFC-9,$6W,XZNN/GSFK-V,_LG M$298G4LU;2:8L-@*KU^"!?0KC.O/[M9..-SZ MZ[/8VOG OL)WVF^[G>VWH=O^\O'[]MO/?/NOSS]G+:#MPW9G]\OGGVVZ>_)U MY_O/-ES_=6WMGG7W?^3%N?*K=YMH "1Z;;'_:H(S3W M9D'$2@/Z&Y'(4<]0C#X$S6T,E&8+**-R7:AE-2]]$C;.>P21AXLTNB:&W+C MP35?_HDBYR4M,&\%G]?,!%TJ>,Y$(A5BE'E1ID6%=330>3/H_#4#G2*J9%S$ M*.EL^N*2(!.30(I18D1@5LALW6CV3J_NQ=] M]2+/7RI(7$R3[H@4#\B7SN-$0YJ6C!6SI,E$A7VP%LFH">)2,Z0U_,.BDYK3 MD+ 3N5HO%2L$$TLRP#T-:O0F)V=VE\:-5K#\YS4GXK?'(D?]X^'H'A%OO, - M-UHZWIW.<2,GJ!))6J2#IH@[*Y$EAJ& L4_14^&867M-UH4PZT;.$R MH,\<'QZ1%CT(0G3MHHRVAA+=%2)F*1'EC!OE*#+,8<2)9,C@)) 6U-CHC-1* MK[V6&WQ52VD^>VO1?RNOY$LW%CT:(;I_+;!:X881+1ONVF_F&)'F%@L;+!(R M5P[VN3:Z5!H9)U22/A#X^]IK3?6ZH>0.?*@Q$[T.**S=RW[UN[>W6WUS$1/+4Z+_KXHO6EI05I/.H/U M7MQP7+%HK36*.,6I2$9X#]OXK[M-S1,%Y4L: M!MP*F9OHL&> RG/1899Q*[./,P,RS]!LK. H"J5QT$1%3[)53]W9T;D">'R] M;/X;I.T_5-9Z,SR7Y=QK61C38-Y7V3QX MEO<6.1ZU>?]0ZC:.I MD:^7 @,W*2EP.Q![R)("DSM57YH%N:;,P*+$UZV=3;&]\_GGULXNW?JV2[G\+/_\MQIN9>EI\OT7BP_?^K GA344*X\HE:5Z3D!: M>9 9S&Q0@=BX(AC9P4K9G+_+S@#5NJ *'@[C*,1'*2='@!NI9%G(0;,/NSW MZGH9QT?P8RWHLT4-\MMG$>_TCFW5+^BJ=QV_93T4GO.GC_K#4H'B53D6.C_B M6=KT_SZ?05I3 'SV%>O@P#\>7?R5AT^'7#S=<\E]4_\>#,ZR;//,-JCP$W-';+0!(%[#$Z+57E CJ4N$P0DD[]G.>+2Z?GN<8 +.CVX M!I:X97MA?,%TR9#6;W#%Z*!_#",*PW\]SPHBBFYH=0\51,@&2,U3J2 "@Z77 M&]!=*XB85:L@HJ]50&0'SL78VH+K#H:M=[V\>XI2WP)]_IR]9GD55JYMN%GM MF3OG$KS+V[ZH*2,W$:JE^Y)A>N M/2.;OX '\Z_?=L76K] !KOM]]]O7@^VW'VC[U\%W&"O_>OC?;^V_=L552 MD/G@L/WM^Z]V'NM?'SOMPW>\_7:7;?\%XWM[6YTS+'#CG/&$H*,X%5I$GC; FX<_O4IMA( VRK\]8W #;LG C"*.4"Z/\Q M&*ZM##8:%C3&JBJ*2\; 1AI@>QQ@^S7;D)$G:V*, &?1(RZ)1,8%@W!0EM# MC1!D[34A^DD VY(R/%8:B3[&82SZ6S9]!*".2L8X@3 "^MC4&: M>,PLDY03G.MWJ+O'#C9)&2N\M56$U?8>I$'P$*QE(!2)$".=T["]&]:Q$KMW MEG4X(P4CRB%%O43<<(XTU@;E\HW&,$N$3&NO%^52O9Q,B9] J"N?RJ$= M?(\Y,."%%="X ?9$(F*R%DOL!==:&$$5P8&KY)+CV#>T8L6!:3K1LP:FD$QB M'EO$E;>YU$] 1C@-ZA!G.B1IX"^E] 5=I<3VIO;%LK)T>EYWC QFAQ(00%KHW&(+I&<4R3P;F&7N#=VT6SMI6WM6>J1#4XDN("P=QZT M!RY!<8@&<>)D\DP)@.U23UCA*Q$&+SD M@J+/PO#2X-Y+P#W,LG.* _ 9P;&1+L:H;*+&46=%B$UHTTI VUEISE_O3MH? M]G@ ,LM)RP)#O'@/=(X!$1=TI(*2X0':&.$/0E@>PE!3U69SGY5WK&)<[H( MC^!DIE;AJ!T5/&%BG,"*KJ>2L[1T8Q\F>TYA&J0"B&!&5 M,=>I #P,)R.E-,):"GKINN9W=H\U<4ZKN[45(\KHP#"+F'L:+/7,<9T[)[D4 M76K\-*N_M7_-;&U"/77<*82=S"'6%B-KM$C&2\BHT-CIU3@7%%G>)3!F)2BQ$%20IEGMJF[LQ)P,VO1,3Z$ MR(0%?,$ -\%I9+PQ2!%N)57:$RG77IL5RN=H?SX7FE?#J M=G\46P1O7-I<; F=5=[90>YJ-ARW %V1SBAL:[P_#S\>P#WYUR^?3[9V#KZU MWW[\MOOM.]_^LG7R]>T6W_WU1^?KMW>G<,W);&>4KW^]PU_?'G2_[FS^W/YK M"\-^[FSO[ OXSO>M7P??MO[ZS^'6SGNXYH^T_78?[_$854K>(V>L0)P(@JP. M&D6.N7+!DYCJ'JD@;C%L9HP#?L-@&90Q+G+IJ#9:1L^YM@P6"AD+7% AK5$6ECX1Q(28!5A\N>$Y0)<,@\ 2S?(^HBCW%WG M_V?O39OC-I:TT;^"T-COE6X /-@;L&<<06L;G=C4$M6[OEDU4RII)KIU"/#N9WB7H0YGLNLT(#61KTD\>:"NM#URB3W]OE&&&A8, M?UNUA("6WA2@L'(T[O;"!W9;,TCZP/Z=GYS^\0GF]N7X]/?/\ XP?PZ]HX^_ M@XGTEWOT\>SST9>_OAS_^<99 P28??"._WR7_?4%UO7B589^MZ,7GY;'+_Z= M__WQ;'GRXN67XX]'UE\?DTT _XD]"?PD#HPD31!&*[",@.,?)K,3UPU2U[:? M_.+8NA.N9YH]V^/\T9$M/52V= >N^I$M?6>VM(I38D\\SPPD2)TH];H6NATJW'GH[PI8>E;[_@A?E+"ON4N-?#8;LH,I_K2D^*IW_ M3_H'3S0&LV)G7#@+:VV!F4["YSA?-/PJOR4]-=9N"?DEMO!N56US59*I@SL4 MYP;V>\2KDY2"#?7)HJD;."S840H\7$_2F:.DNU+2;0"K-LV)RP+F&%$\F1AN M:)KPM] T>!K%;@3GFTS\[TPM;XY?79->9#QJC6Q&BOF&%!-&D]1TK-B(;,FKUOA>O+"#I4,C=6 =R\LOM( &J__ M3EW_5=-H$B?,31@W3#,*#3=)3(--PLCP30Z"Q$U]+XF_,\6,ZL7.4DOJ)K[# M8MO QM&&Z[F.$49!:)@.2Z(P=+D58(Z;I_M!H-O!.F#/#LF*1V5B'V]+[/@_ M_Q78EOWSFDDU(NN/.-!WY%!5:6=W:U;86_VJ&]/=1LY_$\Z_#I[O1';,HXEC M^!Q;-YM\8@26GQJAZUFA.4DG49A>G@)_WV0@UY1K6Q$-" M\ *#,=,SK,2TN<6=.#*=)[^8!]9Z??=7N-9W /Y[;*@P"M*=%*1?:6Z-@O2; M\L]5$\KT+6999FQ8*;. ?Z:N$4Q\TTC<($[L((KLX':"]+N1P2A([X00X@G( MS90Q(XUL9KC)) 5",!UCXGEAXB,II#X*4F>]K>1^"])KE(Y]K\J8PZ+)R.#- MSOE['B^JK,EX_?)SG"\2GKRJRMGSKF1BO9#F$1?-+/\QX\!QS"0V?#\.#==E M0+^>ZQFFG:26Y=IQ$+(]*YHI.U^BBCV7J38O&PYTPO)\J2EBT>J66K0+7G$L M=B&:T5(@FDW%-MM#U=>JK4G+BD:%I[(R@:=AUP))S4\=W71ZR)$C-V+%88OEQS)R; M)FU]I>Y[.(/C:1Y#M/7#Y[\__HIS^G+T^N_IT9=W^?''W]WCTS?N"?S[K],C M^/XO$^;_:0U1Y/35[.CU7Q?'+V!\F._QZP_V\8LS"ZQ*]^_9*QCKU>SXX[OI MD?UN4S6%&4\B:Q)/C'B"B-QA8!DAW QC OIZ:)F!Z:2FJ1@CT]@UIK'J5O(< MD[O!Q#(BWYD8;@ GRR9F9#BA._&C,'9XY /3<'7?]O6)N^YG&:>0$H<-C MQ[RJ,A&4TLAWN![?IAS-BH\.P[ UA5>*() M9XX76D;LF]QP)W9@L#"9&%', ]=D_F3"G(X!;*A?V/L4U)U6:][QNJFR&",5 MHKG:![B_8\^32Y68B%FI-XF").; PZS(#.W #1.+^>'$<<)1B=EO'K9>A.6F M06H&D\1(0@N,ML0"=2:>1 8<>N0G3FBE;()HW%XXT5W7VZ'^"V/GE&]P_]W4 MCATWLA(W6?& MEK'7*"2?I$G(F6];J>\&S 4^%[+4BB>AE[AL$HQZS7[SM?5B 3-T+#/V;,-B M@05\+4D,4&Z9$=FN&4=F%,(G8)N!7@/FF;]+IMGHF[G[^\\GKFV"_I*&D>?R M%"0>]SCW(LOE(7=L<]1K]OW^KU67!Z#8!*%MV%Z0&NZ$V4; S=B( S!T_-!) M(JPN=_30\737_NI8U.B:N9UF\^[]X>B0N0S0 )23R ]B)P7VY45FD/( ))MO M19,TLF-W5%SVFW&MI]Z$9F [+K"KB-LFNF$"(P19A1TA>!B&DS#U&2@NENZ/ MWI@'?OG!-K$82]TH=+CK>U[HF$D:Q!-08<,P]OQ1:]GWR[_FC9FDG%MF8J2) MXQHNXQ&P >P.8S'/-*W42DT+M!87U!9[AR[_8W#&_"$4%DR2677'2 ^,5B^B MCSQN,/T8SJ7B<;FH:@Y_;_CHGKF,T<5V'$2)%UINXKNNXP-?IEOX)>QHH ')ES[*'$G9AAPS[4C+_;MB$T2)QTUG'V_ M_6M^&=,);<;@ND=.8L!A^T886:#P1+$7>UYB.:&+?MF);^D@"7;H_M\I:ENX MX]K.:=FP_ [*I>X>3&;?6=Y=(V"/+&^G6-[1Z2&R.U)ZCC\>F48.N^BN=5>) M/3N.[;.Y+?Q6^!&Q]JCZUR];,4ODK7018&1>UAF.^E/%81'LQJ+9_L@:UL ]H=;T:H*&[T1N BS( MB;B3F#[H-/],G"?JH6G5P5J<<2.J./MDL!16^!/++]BR?O*OX3'!&?5W?77# MMFY+FGZS;1&4"KRKK(BN?H*;P2O\%?__YT_.+P"XBBST<@]O[^",^\_OWS\9]O+HZ^ M).GQEP^?_PGBR'?\R#%\FZ>&RSW/"-TT-4P+! QL813$3&@FP']Y:(L:,;I@Z;QN0,UJZ'XW&\9G!4PRUT"D\Y@PQ_!-P$^XKK'DXX("(?BZ M!"B_@O&UK.$S>*S*Z U90:/^9\$J>/>!MFD)ZV/#:/ 9 HXI'+,/!^\/X)A8 MLVC*:MG]< Y+A'*LL&_H'8R@]7"&F%$?=L^;1K[(LMS&B;B&@BS M'$@D&6Q!>P4(IV;&X,S@?QK3T@4\N6$I&CN#']0P81@>0=PVO/9 >R&V C]" MD#=>4Z@*9UVF*?RDP9/9,+I.O]E*4?AE0\!5,P%[+@_N[_9?R__^C/V3U[$]M\?8_NO/__^>/SZ"$RF MWZV_7[^:GKSXZ_/?L^-/QU\./9!CRY,7A^?)ZS_ M?7GCP/^L?TP>NCR:,".Q)UC^'8'V&J2!8=FI:W';LR:QORKOW"3Q'=*IAOB5&&,_*Y#%:L"SF38O@9N2_,F0?2,C^N$&'7<=RYS$ M0>@%OANZKF.'S$VCQ'89*#,!:#%7-0+W;GBWA,\$&/,A,FQ@A*!-7L\QXC_N MV]A[_Q%HH(?N/R[P.YM;$X/!L1@N')H1)6QBF'[*?9?[/+62)[\$!]LB2D#. M.Q8F:>0R-S0MZZJJ_Y%D[HED7EK_\, - M;=<)#2=BGN'ZS#$"4!0,.TBB(. 3,T[!$/:O)!E2=V^D(1VL\>]O*-_!/&5G M9Q4_D_Y826!DX(_"?:-PM_^)&;-]$ 2&QZW(<(,@,,+0X8;MQ);CI3;CIG-- MB&E_1R"F!9JR1&]&VZ,!#;L2Q%!KT5([X^59Q>93A(("RP6;'6-RFS"C@$B$ M<@'F0;*(&PD^74^S^5ST2$;BAHF>9VA\D1&!U^ IW8YR >M(ZF-9CI^RB9M.')9>9>@[W\UJ?GGE_?WRS_/OC&693@*9^)I_Y ][E%7^? MELNCUW]]@=E9)Z>_9O"\>?3ECQS6">_+9T8'-8GXW3UX%2YER^OFW MT[_@=V?V/Z[M16 ^F4;J(#*MZ5A&%+H38S*)3=OS(X]/0N"9>N [>P%*^WT; M HXL\3&P1,<-[" (38?QV/58'#F1Q3T;#.'$<:WHJE3\D27N.$L\&K)$R[9L MEEH>T)V'/;0"TXA\+S$2S[>3B9>$GA-A'G[@C3C=NW*;C\NJF9*?Y7VY@+\= MDL.0Z;(%&#IY+E6!'VOIT3JSFS@)J /,#ED8N)%M,L^._,@'33#A0?"]]+^1 MG]V6GWU94_%X:IEV%/N@XL61X?JQ;80>L#??"5(O\:P@-=F37UQOERJ*QHK" M.[[69FA;;AIY<0IFG>TED9=, A@UFK#$]\SH^^@PX[7^BFN]HJ9P*[4]SBPC M9 ZH*=SQC8#SQ'#2T/3LG -P>@ZOML,X8:2)O69RE63R".&WE M24YLQXD_F<3<=VTW"LT)L"8VF3BDUD1&_:W5OO1DG(F&MY#K/=A$7A)'%< M[ YC^G'*$F?TINSWK5]14SSL;Q?8L0''GAIN$IM&Q$S/"'WN)$G@>K;#T9MB M>R.&]O>]LR\753GGNG9$D]!>LKHAO>4P1=?)Z"'9QL# C'93-V!!9+HN,V-F ML=@-+.1A$SN)KNH$,C*P769@UIK:8KLIBVR7&6F4 @.S66I$*8\,W_9BYL4@ MM[R8(F3!5T?(1@?*[MYZYOC6)/*B.$F8ZSA^$'L3/W1C+X!;%WI\5%OV^]:O MJ"W VH.)92<&FS#LV.K:1@ FJ@%$X''09( */ 3)MIQ=NO4C$-.]0:'LW/;< M-JS_=5OS[OKH/\^8U"-S'9DMG>3=/!U.%PCL]UQ9KNB7+N.A7ETCA&'#IK4KF5$ MWB0%"WMBVT'B^9Z?/OG%UWW+>@#,]M;P6]=$C/)W':C!^0Y #3GB8[QE5;,\ MK6#"@ECJW<,?.LX4_M ;^.S3\OCCNX]PAZ9_PW__QCMX^M(^?O''%.ZV=_SE MY?+D]5_F*O[0T<=#^^3TC0WWW#MZ_6IV_/IX!G?0.H+[=?PG\(87GYRCTS?7ES\4]B37QNAMSPK# T7!;81AA&OI%@(D@-I&#&3\2CFD\!GZW@,= 0:G8'6/X0'@49T]7:LP#=%,3,CTPU\=^*F M#&XP@WWVDC2P)F&([C 'V975-<+[4)L$ M#?X!HV,Y:@\Q!LM+8^ ^B).34>NHLJI70'FTIPC64V@L3;,\0Y@@^++B9?IL M W;,/A[.#38[U$7'GF,)]ZYP^Y/WBMO_D1]] M_/#E"#C]R6D,&A5J8DGV]RF\]T\VD=VW]\.G[][Q0XOWG\Y>SBZ./1$K7$H\-_(@?N M@9M81NIA%V/?=+# )S)B9V(FB05<+>*KS L4\,"TX('(C5TW"%CBA2ECI@-F ML#E)O57>WVV_)O;_%J \5[[S<@S+;\5U+ _(^*30#N=5EFMV*. J],&%QZN- M &0U;$.69*Q: I-!]"Y=H^I78!%9@3 6EZR0J(!$#@P/'M6<<+QTB[ /M'^ MEU?Q(H>9/V?SK&&YKKTIX@/M*0*#V>;/ZFOZI_7S,VT.C&G!"FJL([!_VA%H MY$0 J7WB&CL'OD:P 4/(,9@5309_RJN9F"+P4) 4,#V)5\<(F!B9XF*.S]\$ M!B8)HXC[:>);<,LGML5"[EAQ%(5L$EN)&?SSAFZU:X>7FW2_P;&'.C_1M$?@%# MSO-%K3U=/M.V4CQ05\2K%:*W)C9H(Q//B6WF4SRT_=,(JE3 .B M-S91_YOC5VM8-: BOBEJ8+BX+;^R.JO?SV&QR4GQ!ZLRO-GO8%U62]V&_=C( M^\N9>?+BC7?T(KX 06@=_?Y/D+H3;L83(XD]9K@.2PS&/=.PX+/ \4#,. [B M&%GKC05^U(DBGV;93<_^=@SORB-_(VD=3YF*F)*WP.KA"W;&QT-7AWYR^ ]H MB*#3(&05V !@[9H,K%TK-2PO,%W+]]THL)[\$AZXZSSMQR$? PD)]A+BC))P M[M WXQ+4'(9804@C)?&9/H\[O8*I905U!*B[@70MSV:9: Q0"]+CI$HA)TMX MRA9YH\7DO@3]@DR5&A[(@3E*89WQ:[P89"*(>D* /6)+3:!O^0=KML>E$._W M8_J]@47%<5DEW8$0 BL)&6GP7K)T_49*"Q"-.0GB23+Q&-B4/H/_.BY:79,T MB4+["OZ]CEWWMBIC4,=J]$B_J5%GBT&;P1L^ZBK7N-?V\>__Q!YGOFDE1F@G M>*\G\+!2T5;U.&6 MH$K@ 1MUX4.Z'/#V5YPN.1@.H![4_#?D*R.178/(7#"703C$$R=,#)/%W' M MVS+") D-^"@T;3":XEX21V!V65=3&;$DKB45NU@AN7\O"KZ!XD"MN93H--&B M!4$1A9N Q=,,-!'2'E#*5@SH +^^X/FY!/946(DD>N=5F6:@:60Y.J,+U$IV MVZ=\A7=GZ,*!WS8&7.=/O#&4'-?>,Y0?AZV6M>Z5:89B9' >G18S-)5!B:&@ M .RON<_I M(;J$/=?SF3BC!6I!=>RC(EHCA<--.R0BSTFW18>W1RJN\> M/'VY!#DU88G-XA Q_%.@#QOE5.0&!G=M-TG@3PMK'ZRK_8,K%N:E[<8>7^

    ]/PF;C0]@%8,P60%>HAK5J B3:+NE9M @[!7EG6 M&6D1KUJOV7.EVM!OWO%ZD0O_U@G(%.'YVA%'%(WX$P;@LO@:\<$AFGC2[854 MHJINJ66[5-J$ODM1;0YN"#:2JE:"?Q=EHN\D1V9Z*H"$SJXZ(0\KKUN&6%D)[XX4!%A9??I'%1VX5))%-0 M3@HH"M(WFF@\K_D%?BC47Z"F5_!>S3*-WW547L$ R?&_^%JV2 C=Z_HOE5OP M#6E9;7:[(%A&M^/TJD/13>P=!:+0?E,K_+\P^1P>:3>]ZR9++WSY.9ZRXHST M<\Q)P8DH.GG_\GE[I#@DCZH%^HSM0)@WZ-3"[F?=,M&*1'&,IB"HF%89?4G,5<@(&%F"A?U MRA: MK"@)!NQ@S@5T>VL[9&5+U7?L[)&$[/)T%*1<3O8FYI?-FFT#SG MK,I /42G.69*Z?)TR**E\=>,KIH+^F^R!D]$;O([6)[V2@S2'?0-SE>0J. ! MPY-^^7SSL>T=;U36]0L>G2%O1%4_&7#*9^NV>FLP$R!/SHB[BA&TIWTV(#YJ?]]>(#J6YS#% MHF )UP[C_RPRH5_"I]7\ #B1]IPM8>.T-W6.G1PPZ6LV;V1R&:7?*2[\VZ$: M5T1X?N5LIF;S?A&M[$#W1>\IV,R<76"#)U!&YE(?$8Z -ON$-(S?#N&JB3V4 MC0L334Z _AV5<&$HN)15G,@8+BHK,C"0:KAQ;(Y]*G"#>V/ QE1+L;G=272; M)A9%H25R=XK3MH0[I>EGA)*U-YN+C%&9/KH#NE M-YBNK9UC;[_0TU]1?"[A=5QE$;Z0@Z3>T^OTH\O62=!J'X&9ZF_'3%%83?TBO4I8RP@29. MC"B@TW%0()Z^T9ZBQ@ :\U+[5)07!1[+\.*J%*J!_&XI.J.V*6L\0,CR654-C*"GV:?21BE%<,LCA@#)K(K MJ2[:C.+,.$..5HI\*-!<"J$6P'L6U"-5:"&@<&%="SYP45:Y^ TH-=2M-DSR A4AG-8E>W#!D65B%(#V M%*>#.\CKQH#7X'V#]^H:+ <_BLNZ4:/(#:X'V8<)J'@LKDK@%K1TM(I A4_Q MCP:(B6.: CK8ZY]@[Q*XW-0I%1Q]5E<_]PN>E:BSXB6 MK=HQM2LK-9!OE>9[ILRKP :[4N?K!S!?Y@TE M'5*@A0)9()LJ/H758-]DS*JAU5"*(*;14'H_;JDRH!8@+F-8$?;,1!4OJDHR M>4&0%$P&7-4P-$%U P17@&G D'*21X&17M"XP(#A FP*%>WGR'IWN12$9-?T> M1Q/J!/S@Q2M1E6>093?X#9P.'B#^:E%D_UFL;EQ':#IR,L'0"TQ,1SM07/WL MBY3G<\FN!'LJN^D+ABVXK"#N-.>?,^)H[0MDD0?HF,@PZC)M4%,'>YM6W+Z\ MGH(UJ&M@OF2+F9 4H*"<&159]&+6;2\YH#:P69==1(4:N0HB%C8C<-82C9Z8 MS5DD,\%(/&$>JR"DE+3!1BLP!4DQ7* >CF4MBOO1#;]VL'972&QP-;GD7I@# MWBVS3PU2^IU13&1(1\N,YXE,QZO!3EV9!%YTN/IXC"3TY])YAHRJZJ@;G0:@?&8J MB)Q4-&L>HS#/1(R68E7*^=:?4BWOQ7E6H8,%/EX4E&+8HTPCX2EL:-)1&[X" M20UDN1#D@_M!%XC4*EE'D,GL#Q$/UCYQ/L>G,;17=_ZH__NA*UA QB>%^M*H MYYP@/)E MNXU@RX*%5F-W^^7*JH?KBF5= _*= MYC#'JBQ .5IQ,K2_42=TT'NLIQ\.F2%R)3SB?IW(Z115O")13:AAC<([" >6 MHX,/GN2#$Q4WC-0&U(7Q.L*"*C;/$M@/0=F]2Z58&OE[>UY -5S"8;X)S%^= M%!'P?Q;D74:Z&ZP@0[=G7?=>H/<5W0UG0+.%242<5%TL70!VIU)H)+<1,CP3 MOD7BT>TV;!L2 ^IX8W#LA,L+I;P61.RD;5?:.:C3,RH>W#<.3=K=A;)&\*[$ MJ)C#*1?\#'1TD7%4DQ(*=QK-&F.)A1\U9=;$$L)AX*Y5&_^^P7J.,^ B"MVA M\R'UF-#SP[IS"PD*!5T3;:9ZBE*@>R[Z1(0DO9*-LTPWM2U&CQ>;HB M.2_.FNDSE)J9F(@%IMI B2=:H M44@!M1OB?N>R*BA95 ,O"QOX&762T2I_36CR&S9!;4![J,BYLX8FLOTB/;X4 M!'=["L*83? @LPEV2T*DI4C(EQP&[K1M6EX_Z*S,>"EHR880P-873CLW*=V8'9E>:+1MV*#PV]0V=Y&1'?NJ&;" S MML):%"F"MH.+:-WF/\/KS=ZS&H*\)_EX3Q]DQ+VQ*G M/7TS#*INCM31+OUV*.BFOQ/LX8%^2/M%.SP,U]K?E&).AK$(>V$4 MO1C82^B, F_=%;35A40@[V=+ZR.6O[&7&A(((I7@E'"ZLW MY"X-5D!5N1V=@5U8G:D<"JU@0 X^7Q(;IU_BC>@$<_UP%^+8&\W;Z^AX. MTUS(Q3V7%6W ISG96Z)"0%+/@#YTA'A H2<.< J; 5+@J?6L#=$088,T5: W M0I@T%*_"K?-T6"#^CRCE>8ZV]:\:U@H5>/=%5<&@8D DF/?SR06#&!S:)8.U M% &7$0'8>-+&B&+A9D'*A#^X 7+*0%][A&7SND+CZ,8^7!E;>PHTJ'Q!E"X M]/+4?J9E,_3:"K5A+2Z,[E0*)[:9!FB:Y Q--]A*_=I[:?D^=Z].C9;9["&P%> UIR\ E*R:K MJC?MD/K^*MI2"U\?&AE8:VSB3K5[LV%I@_>_741Y%J]/896#_BE?U!,I(FOA M<'$&K]!0;J/T'@R^]E"WJQ$'/18VDC@\BF/2+!%8(!=860+-#=VF_X?-YC_# M/_$USU>SF[K'!ODW:E^HUDB"*KC7/T?A2Y;'1<&W*4LP913FS=%KP,\SH1O4 M'.A-Y@7*K1*6%05/+J%_F:4X^&E+*"T711<&0HW(.4_+7,ID1%);(R2:=D_6 MD-* =DJ>RT6B.4,9A1M&0[_N5:0CE!H0 RQ/R2B"!X8D)#?;N_YF^^V=F5?9 M.47:>2J_-6_OKMVJ^O>Y&&,[^:Y@^TXQ*]OZD]IA:67]-P7V(0=UMXMJ^EKC>-^O@34_N#3*Q-NL6*D>S52 Z2N[I[>\Y MY5?]JKUMM;_WFP5'7W(,Q06H;RM/;Y)F1&2#&W6YH%J75"NZ)/Y[@XP2CLFF M/..=\W[#% 3X4U)CWSXAZJ6[EY0Y\-""#;=J4W MSG&%J(<3&\@E^)Q7YX(6Y*F+PA=9)+"5W-:D&Z(=51EE"UWRRZ=J9FO7XQ!K M CH)]#6+%VEP%5_E*8Q>T06'-PCJ->%/N*"R? .C2:1<(/U0])/''"Z)KJDO M:#>5W-)7:VVU'ZP#3XL4YD3:WZA-ZB8L@VFHLL(\!,.C,9#I=1Q/![&IC$1Y9&DF&D!,.YW.AY$.0[#K0/5]RA M?HF]W,4$/:TBQANKS)6R.Y<53.B6?6_HGK'H$R#,N"G) MUVDK=^"%2-G(>2.5NP&WD!)(+U0YH5\ M#TIQC)%U;Y*)$93$V! 1PPUM9.[@((!AF9HBQ,OO_]J3/_C.0?SDMW[=JZ_A_\ \_KZ66L725FNZTX5^EQR1+6=I[BMI1*"0.8!\'J:OK\ M!51Z9%Y2G.C2)ZDFQY*/L&P1W15E;OU#S&J9BR'\C%.>S]4VR1"*V&CD37&; MA]DE$FL*YQ^9@,1V1D94R(@4)76\Y,_WKPPK%![ WH&W.Q;B3W[P+LWP?7Y4%.\^J19=F MI3:H,\*[A"WDK5A^*^ N5P_1!I.#E9%AV9U]2Q)B^R4I M#9*A>UO;U7:@X*TR3E54$N>JG[\@OQ-36A0I.P5FS M4,4:. 9B &@I%T6/U-.G31KMY9'BDPD(7Q#FRU8.XTRG&;KQ.=6@UYSWL?=@ M>PLX*50-:@6@NIIQK8'LG;8)X\*GW$L?[V]>ETBM\B ;)@O7^5PD[\.;SV2K M#K!6B=LH'5*6E=2BD !$6SN=EH+WCH /&SJ*&K/^5$BMVRVBBBX/AP@*CI M M41/$$*QG(FA,,0^1E-\Q-DF&HC:'H LZWD0.+JKS685R4W*@ M'8=RG$7. B944I*[^I-DRD+HN"YX8B7/I.E\OC\$I2X=.%J!GL!I&E@I0&!,=* MY08R.[,_>;Q$??P0>@CO&R?+"%<,3Y& ZKC]\ K@$$J,M 9'5G.5L2LL-\G8 MV2=>] 2*3O$BB7G78)E6[S4"%IYR?BDM7\!%Q'$F"L)4NI,^^+#B8! @YT*J M6=*IPCJ*F*^)4)12F-LM\WPO>#]!7V:G=PQ8T$2/%EMAIG:B(*Z>X[F>$9-" M2 3)KF0.1+^6K;T\76[8'K*)UR62AH3[T&7%CQ0"L!$S+'SI4YXJ)B!WF\"J M2X!]5,21YXAL&C?='J]?:R1-XC:LJ^8KT/F&UF!W$E2_*NZ$O->W+@8/K=TM M!I=X)]JA"/I00GBEO>TE8>XB0=T08>&]$.G/2:2+H#:Z1.XS2+@+EH(EDODJ M41PG:FW(%<6[VB+%9D4QQ^8*87)$S06&+,;AZ O0+3LH6G3A8EQ0E-$.-75E M$_34+E7-,:6.'AM, GQ%JRK)2ZO*K%0IVH'VGE0,_&FOZDFJSY@G-9.^W"FU M("$\#9I#.[ "41)*K01?G64) L0[I'746U^ E2724]R6U+4U7W+-@K^T147X MV S!J[JEJ,(W^H4&!>HOJ# M?$_L7"UB6LO5]=<]*1\M)0 _>>1:);J=84_73DK*Y9 E4G2V:D/10[?&>EDE M:DN&O)=UU2BD[?//64W'U:-3JLZ2L%5=4>_@C2RABMA69>,B7UH$$00'J]N0 M#967"(NU39R5&=]6*U%$6^(ORY7BFFBKRU M5-&9"/ -W"O,A,=5HP>12#@3^4C=6>FK1"GW&,V"&24P;Z3&55"[OHY.\5!, M.%S0X'=U- M!?6=2LTUI A1\(UQ"(R[$&",\(2!%91+.":JZ">VFHBP1A]_0"*B\%9K7RF6 M%IQ&H+20* $",I3S7WK31-X 2TQ+-I#XJ0$&!)]!M$6.D 8FG*%)(J&S!I00]9H!%&8IEF,_ J-0\[V,3G.>EF_3"#Y8)5TSAJT2_7.;U>TCS6$,X2N' GY M)ABI;':AU4OX>F8@*E*N]8L,15I2GK6R'?2[&I-WY542^# ] EUU/)/W3O@@ M*6&RX*AVH$9$R3^,$OXV/7PNP>@P5:7./BNE#I4+O$^J9G 0LN^QPY[0.- & MT0)2\KOWQ,LXWQ3ZEF.U]>@1I]*NAI%Q P$Z[X5*()B%"*A;8#I-8@(;4+W MTC>B>TD%2 !\@4)'\B%&1-Q8-'[LN6"4_P[3&7H 8^LWO&/]JPSTB@/LI"ZL M$(V=7"FK?7P)P9BV#-776+1?N=";I6@3$8F.(H9D ._+S@K$36&$:*)L#<57 MSWC!*U7")E;3X0F@."]X#]'YJI5FZ$^3GC*D[779C!)*0G?0S:"4.OJ].)36 MG=V[2&/:0Y?VX(^E]SLPEWLMO=\MI4&I"EVB/G&"/U;@9^Y%8SCI,6L2=H(7 M4?*[P"P4[C'2Q_L^E3EP1=(PA)Z@P,\&TJ#G?>MJZ17JCO:A ]O$$+K,2VAM M-@4 I"2)W+U.(DAX]+:LEWZ^JMJO!-H(IVHC5CD&/K[PK6_E?H1Q^PL@N+#QW \G;FJ$X* MPQD)2K()RL&7H*KDD%7$+5I%"V1?5.4%0&'OXG,%4:RTV2&1KSHK5KR@Q#=( M.<0\G76?T= $4$D1XML.AT_Z*86#AVY%LBQ@G^/A'-;01P;9.YA^A>'9-EM& M,#+I/1?VRUDA@K$=BAMM9Q^YB?5 O#K&ATM'U*MGRD3!D #E6$MOO4/8^@S ?TZHC+R-@(C*,4@ M-,=BA=JH_05^L>9XV>I[6O4UD8.IY] KR@9?W9:^4.P&?=L2I&OHB%=^H(X[ MKSK*E)O^RK4022+\MF1Z[925$UPXMNMUOMUY[A\ 6WPN$0%[51+WP=D.I*L< M7=&%2+=!:A >\W2+8"6',=O59@):I@#7H' MX+P'RHQ"?FN3@2(N0!=:"[INJ""J>PU<7DYE6QT ^@]4XI@IVJ=S(/K\7SMW^)VC/TM1% MIVTZ+C+,=9FU@UFD HM( D_T?!?"0P"\DO()Z%PPHW7H2NQBV.ZPS1F]XRX0$$DE@0UF5U=V(*S)[OJBG[2OD%=V 0=83(Q.#"T!A 85R3Q*'GJ?H,>4"R\$%3%PG7GE6M10[(.['1WXEB M=\C4%5O9F,."BBA3C7O:#B:*^$4\(^NW-NJ-U4Q5(P6A/%-"^R/+LE29Y_6\%'B!ZB)2(O4 =W8( -O+9NY#8 ,_!,FT M"OPMR^5;U\DF98RI<4^)S+$E06))G5Y*/$E:GAT<# 'L!HJDL][XAJF+X MU&<'XEM_$N8\UULKN_$5-GE76D)J*J4 MW$8_DHRE=R][^@YHK>OQ,C4P:A-*GU5))?JJ816)31:[6!6)_B)F>I.KM%H7[0,3DC8=+:E& M02&Y+.+JSALFRT2V;[W(2: [CFV]4#OH=E[Z(0E;9EN<0)C./45$5P,-/NOM MSG!#UNI(&O99)$("=P"[=] @1;1F[+7T5(:HG)A(%Q6)NX3.IE*W9IMVI8N. M],SJ7;QV-Q2T;P;[^1)Q!VH25/>4XR M=VQD7? M(4WB *?9S5$Y2[IT671A-=.N)A4=82I3?(CZ@%G;PJ2N?]*.J1TP+N-]N8"_ M'0(? #;Q\YH5+AK/O5P@4H>N'65) ISD)4AP^OPPQ:?H[:+6>06Z>P5WHFYG MT/.Y]B. HL(@R5!GB(2PDJU?E#!7N.%2.HMD$MF-A6YYN_M)3^5M73DPM[)- MYN[E\6/2(C91$OG+\9)Z/>L;&07I ()3Z"!NSU!'B')*PF[Y6Z_*5F5=4NTC M%1YV;:1[;K?64=BKK%PM 9 6Q$=1O#P(Y>K;G>FWZ@I[YU\^WER8R5U @(3N M" 'RL!-H[A,"I.O=!M-_UZ6,GW15W-?14OQ[44DVK^F=9(>[J%U=RB].*9+R M$1%-53B\AL"ZF7#J^>Z[$3H!26$IB,\N& M8D53E2W>IQILI4D3!1_(\IYAZ$]8;SC7[G7R0?1:BKZYHAH-0S+K$X^6_3 < M]4]!O:MG&70MVH8533+]6@#08\HIO@P&^5F;]N(.PQK!J\>2)0!QBZ+63DGD M+;?EA/'@+LOEZ&U9G5I?6:V$KXNMM1MO-Y[3T$I2DT&KL-O[=EN33MWKI7/C MG.#^B::,63%?-+*2I!3:-UX*@XK@VJGG,W([GK,A96 M))3+0'%@!,R6>75UYY!5&R5S[41D+F]QU3H*$?$DL9O=6P0:3Z84N3*.47\3 M.&Z2@)%"6\KN\%.ZHIY:X$:FL+(6PP(1'*8J!9VU>.!;+@]L3YYK YP+"&360^B*K>T_OI-UZN3M8KG.8'$\TT;;2E/< BVED M72K6%5"8\ATAQ;] 7\L9[U)?NN#\9*$UV)2::JV@>QR%Y5>#=/.3TR8V5].%6+@8B@8QA6AG=Y40J80Q8:KT2Z M*36,CG2-Z&^@B:I6TJ76E9-5.A?<-Z5]&Q">6F8K /J4MI&^ M[A\R]H9:YW/)8O96^WR^(@OZ3$L<_FJSUTL54%6H-J\R6'&6+P<#ROYKGUD"5$]/3Y"AW778[ T"2H>Y^I\3]3]I5J[@9DAKXU M&?(:O/4 FYA]E.*SDUB#%&"Z826Z_G**KO:KI3.5YAOV[MAA&LH3T$;%:D?JUB2/T.H+OGV@Z:2O<7\H;?UUZWYDPT[M^ MKL^+GJU\TQ7MS@U^MPV 0N5I2*NC:X'269J"<'N"%14HD3] )07]3J52Z>JU M,^UZI_:B%Z?D/%=?*.;#X@VWO_Y_@*9P[VQ7$&L+SBFJB#V8PEL=SD7 ME2!H;G 1^Z/N#>4U4@FF4$KHB6%_V%@F(<$P^HXAQKWPDDH-Z2@*0, MQI_'8_U&Q_I.I(&I0TS+2NL#"L@4*9E3<=^!.SRY[W.?Q6W<9K[OG]=;J73*SN_K;>O>ELX;,$#G)J >;*M:<# #I<6X MS1^ABW8^>=Z-W_EOLH( R2EW54VM4QCU@5^&([XQ%YYQJ7&25596RB5"!4E2 M!>+MY"]Q3#R^])-@A&+9@;D\9"B6:[&?+A@I;RFYD AJ2D2T* :7"$]K+W&O MQR;6\$]Z*'OB"?PUZF-K&=T2XXQ8G-*:Q*O4199.8G+>#SFF>*\($*DX]#"8 M+YU6+3M;=XWU8B- 'I4$]D?P1')I#R-/^*K==JYN01EO8<1$2OAM?$V[0[@G M_2/I*=AZIZ\CW$)9J>12M>2&L]FP10V6:2"R& 8L5;>:@Q939/CT#HKIZ^V" MOK*0OE#?LL1>YF_%$H(GOL!?)]23KFY]&@F?"2P+T;.BU<4V\(H.RJY[WV5\ M8P7T0[G$Q#!XDC+1.%]V7O(-+&/3:]ME;N ?_:+F3<_65 9Q34;2I5(_%$[R M6J00B13S!+';Q>F?\SUF*/U%L>&BON>EE]$/V>I15?O/".R]#?-&)=;N8QD3 M,02*Y(HB8*YKTP7L18O/]D9,]/D0O4 M2@;E\5_DC6JQKL2?C!)>"/C3+<4VA:##/!MT4>^7IU'%8BV*0P05OF<5'!^O MC9//.>B)AW$7%GE_\O\-NL(+6-8/!^]1KF*;!A$AP=(5U9<:L=8SHIQNE)>= M4Z9:*#8L*\<&P.L[R#JWM#&FB_\K7?SG_22!O>.7?[:-%(=YB]OS(-1U32F! MM/N1;.#=]I$@/VN-C?4D ]$(>:??XYN2 -MDB3/J.I]0RPJ65;*5\*)6L(6_ MY@Q>]CZ>ED!#QA%H+QAFGDO7JT "FI4)S_>/GJBT#TVK-P5FGV.':/F!E,2" MS9[0_1._T9[*KY[I,*\]["C:+C$3ZVESEKIH*S:P%E]B;J*@&4H<8+6(Y=)? MD,X$+'M;-ZIRD7K@=HKF+GT>?I93#[R>IBB2( ^Z(U$78-N$Y<_DNQ(>-8JO MD\:-7+@H&U6$/,-\B:XM!?T<&.B".'B')(C8\I8("MYLF9) MQ^BUEI3_/*.F9Z14E#6*+)'E-"S1Z[7BKJ6LSV6;0$J%%&P?9&+OSF+A9 MF MDJ%1L5C#[Y"I434M5IA JPC33&Y>U_.<2B8K."W@$6^!'8A:TG:HMA\ZYIPC M#H(4<4?4/'T?V0(=\BE51.[=!1=V(ZV@89\[S6.0G9CR!#4IS+M3712')-A( MXU3F\W<#*F5SXRM$3!>K-6:MV$&\7XZZ'*$J"KF""=X*XT/J[++=!A>MZL[% MR+*E(C6)YP(Z!&]D1=E[%,R'VU;+IF=(A21<$I;OVL@,EZ-9/]OH- MLD3_N2[Q&CT,%XQROKMJ'EDC\IP _Y9MF!!S?80/%0FVE/T>AF##C8@CCZCT M72@DO)-*W,E8B?NPXR?W6(F[L?;VI_T3L*>#A$!1X4%L.B7<"9EBNXF';>XA M#=^QEK\JJ2G )>"AZVT0=BB%[9"34=P,2U*,&$&SYC7_2?WE9Q"A\YPM?\H* M6AP]]+,<3+) O,&D-L7#6M9![X5WFK8R[]S O>;3-:^WH3^1?LK]AB.$>GA?YXX M3SH.3:D?/]GSSYJEKHHX-#K6BP5H?S4%V:Y)LB+C4')5>X(::FMY>G3*J MMW>U8!.7^^0ZXTB.O#[4@]I8ZW%>D_ !7I.G J93XF26"Q@JJ9_=Y'R5@E*4 MI*E?^UR^OF'#$XD]G50DJO2$W.8XY!VOBAI0Z(PBR[Z_7TKF]'=8ZK]+L M399J:ONPX!^^:HG]I54XZDZM+= ]+]C,?&Y(L]H-5WN91+OJE:M2<:2Y?:(Y M7_Q3NPKS&I#7YW M5&X-^R!8=RYAG%CX99]:SU:\F:M';M_L_#;*A=UCGIX>^I,;,L_-U/I-!?;* M*[>:L0_SD%P]\&^J5=WA(3TT_KMW$WX0=M[K'NC)5L?$9?=7KGFKQV(?;[:M M>^$M==?K[<,]6U*/]F M?>(ZNWBP]Z";KOA/9:FPO59&;=]?\E(+Y,-7:R&^ MMPIKWX4*>Q][^-,5^O-=J'?W.<8=R6C!OL(=%];;,)2^1G#O(Q<'\\CT]]Z? M^KU=6WHHG[*\Q/M'-T!P])KM]2([NVC?EV]_/ M8_*P=(7M1;B/35MP]$EP2Z-OU!:^URF%H-+=U..]J]J"LX$UK-G4N[+[(HN9 M (W+-7O[:Y2(!^4X5.VWY?JR M:OFGK?QF](WOD;V[ F7QV(QX-(Y!\_I$YP@DZP?YY=(7O M]C$]]4SW^BK@Z 3_&HUO(T[38U,0=#\8580=/Z2G8.][-[<,=TA%V&EN(+W< MQ!.XPO2[+2MXD+Y0/7!NF=&^&SZGTICT''>KL!OMNB-C],;XHY5E#M^ M0O?NKWH,:@B"DR.^]"WYL42=#N7M*P:(3D[7\]0O*.D+S[ MA$(Y0O)>HAL]&*S1$9+WVVWL",G[8$[SZ8]BT64J_MM@6%3\56H[(S[OSIME M5^#S/O!$"?CS7G)9[F.M/]XJ/_UQ)](\7OIX:,QZG/#W%X=?&?8<<6]'W-O; MHKB,$"Z[?D(W32+^?I':O>.\>S?A!V$YC8BWF_ M;JDO[T4P]]&>ZHW!MAYD M&MZ(=7LSM77$NAWK^>^?=XU8MQ*>: 2ZW?$CFHR5_=]GHT>4VQOC6([^D>]\ M0MY-(:]W+Y-]/YC!B&^K- 3_'N7/J"%<#YWI?L*1=Z\BC-"V#ZXVW+VQ[V\L M^=^#8[4GM]05=\SYMX<1AA'4]K+:&?AXQ^K"QS##UY9#N6.I_PAG.[J_1SC; MNU)>1HMVMP_H=J@-NVK5[@TS>)P@+O<.$3*ZOJ^E!MZ@4\7H]1X!;;]21;A' ME^JH(UR+'_C."&4[0MG>$WNX91QV-SQ-HU-["TN96".([0ABNW-DZ4S&+FT/ M[4BM73O2QZ#7C/"U7]4S:O1Y/#;7U&/0/[:AU]Y".-T]8.?NT21H(^&^0%/> MQ_[<.Z#*HZ+%VZM1CX\6+\=HE0^ZB/VY7I_70G[^."QYE+MH=H^P"/9LT6Q_ M9 V][)Y2-QUSI:"O]^>TZFHZS[@159Q],E@*D_V)Y1=L63_YUQ"+-2N,_@:N MKGWK"M/TFZU0D&;"XU(DB?T$5X%7HI3RO]G.S$6;5CS]GR?_E:41<^(H]B9> M:KIVY$1N,HE3)^).8OJF;?\S>?++*2'K*[N],M+O0Z=?R[II!]PQ^+.+D"_[&U-P M],F-2[K'P,]W/J30OL@R*Y%V!O>QO_J2E>_9-T5;')-?OK>[ZWMX7P>PT M'[ACG)?]E3B.;KLW54U'M>"['U(X(D!]UQSX;8&/L=7QV-'U!L!Z^N2V&$UC MM^/Q;CSHN^'IMO=U0.*[U/ X2_[GR=69#+#R)U<$R(/O@!6^%EBR18QE-F=5 M5I<%1EJP*W%#<XR&^2: GPOVKGN52;!M=-6OCI;9:^VY?F4 M%6?;W4"/<@,>S54>&YB/#-ZQ9 MQUR]R7(?FK6T:8F[K9W:>N#O?POGD>;VB>8L/;BQ)W*DN9'FOH[F3/.F=7&[ M1W/7\@KM;ZV2=]/BTKLYH9WW"MW(';;;JN-Q634"3N%]N8"_'T8X?43AVXMKQ$[+W'Z-@#X3M89TQ MDK5O69RE6?S(\ ELW;FQ.!UU_N]NF-GWI/:/AW2#0[+,>P21& _I6@E^]^A3 M>SP&[,M%5WX M(3VU/?->>A./QW/7G>1WSU3=Z:@3@6;=LH7NB/_SC;9FMV_C;4I9[G!W=CSP M/-Z-QWPW;E-R,]Z-\6X\AKMQF]*@AW,W;N+^>D0-06]X)^ M-T!"&G$3;-_FOH2JEOW=2BW[)?-OX8:S(N%%\Y-M8^?%[W\&@_G+6GSL1%]Q MPAB.EMH/UD&HP4OSK"QTK:PT._Q1UYI2^R$X\-47U,#^>MB,:57.M!_\#<_& MA/1(>(9S6$B9P$3HBSG\H]*6G%4'VNFTFQ]^/U^9^P6KM:3*X!\X>=C+_H_/ MRWPQHX:=7@"+N)AF,+,+KK&FJ;)HT="KX)1@BW&%^&[^&0ZDS@3Z9+FHM)I: M-32PYW(.NI:7Q9G1\&JF)9SE-;:L MK$LQ.7Q-O*CA[O.JUB(8L<#IS,IS+M[)U+)Q7G7#SF#=63/%%V:5QA9-692S M#BXV]K#AM?G.%B8PZOCY$DZ+"!'' B%YQ>!BLH+UB5U+#( ML[+)&.9.J8G1TS@*O;F;+JPVGN+GXN1N-$W:M0O:=$YG*A^N%27$LN':65DF MN%]Y(J<+;/2"]DUL;WUP+0C-76(BKSL:^DW6]]37 @+=*5;R;HV%L+@JZYI. M;\,U@;,WGL1TO@ M]W3QQ9EG%YS!] M1"5*-&_RHP+<5?M K/N*B$X^(Y=OI3;P(<%OUF1\+3@ MUT371S3S$;'W^L/N':[L.-D1L7=$[-W,)4?$WNW;,B+VCHB]G8A_ .B0(V+O MM]O8$;%W1.P=$7M'Q-Z;GN6(V+L+OWP,6$3*%S(?D7MOLL3=#K]Y>NCO/Z+E M2'/[1'.N'O@C6O1(<]\W/<<,[P<7=LR$OWZZS/V4DNQ(VLNHEX_(O7OSR\L3 MM22INQBAG)=U1F"E%<\91M>[P"0&>'I/2;>+V3W"(K#,%\WV1]9,\WM*>W!6 M6LWV_YRV^,9S=L:-J.+LD\%2F.Q/++]@R_K)OX81XZPP^ANXNO:M*TS3;[9" MP4P3'I>50)X%)LPK_!7,B>W,7+1IQ=/_>?)?5[<\GCSYY93B\�/H<7 O'4 M__TO]LNF8]RI/(7-]'>G>0H[E5"TQ>NPEJ-H#7,4'9FCZ'<90#?.472[Q,>; MY"C2IE.B&OQ"6Q19T\OTP1P[Y\?U-,9XRS(QH:?+25190,4@K? '\\!K)SI? MP$KP"Y'<=PX/L@*S_,2C.-5Z,9_#8/ S>'$]+2O,S--[64[$J2G[KY[*Q.SX-0:F"VLNTS3FC>4'=H>C%S@I#]\.[*8$/Q"+1E6F[.H%"?= MSIO^ ?M;R0=ZN[ARJM?*@]JI6RAXB)A=[^K1/;']'Z]]M2S<#<>\_@/V]HS? ML\&?Y[S &S%FJSW< MG*IQLF.VVIBM-F:KC=EJ8[;:F*TV9JN-V6H[LW$[D:VV7ULVIJH]'/*_RU2U M!Y%1U5GF7%KF8T>WQS+&S5B9B-\[.T[/[WC-R9)"5VC"SWE>SF? AK;$\Q]. MALP^)<)X>FA>CES^[1)>KLBE&@GB7K+Q)M;E^-LC/3PF>K LW0HO1\W__@2Q M(?%M+_/;+D][?>AY;#=*X-MY;><]X7J@JC-CU2>.>OPC@VB?Z.;8#FG7#\G1 M77OL*K;SA^3[-^U4,Q[2]]:,S'NLE'J(_H+7O. 5RT6N5S++BJQN*LH1OH8@ MW4<"F\>P.6XB=?G$?7^L,S](HD=B1[M7?./0=++BR[I9?]*;;>E M[[06U6K1K75@KU3=!K+LUO(VU,Y>O^YV<@>]08:5LZK#!XU 0/KP&K]7[MFK M+V3+JLR%5S+B!4^S7C&G+':%Q^W>"ON/UTT9?S(BVB6<->PI\/\L,G$<6\M+>V=&;S&'!:T)HOO'F9@-^5QG)?"" M+ZO3PV_PX@'V>J6,N\0ONK#QD0H;[Q^KV!#[WL8E MG(X(B4E8YD0RB4FOG/NF/,+I7:!OQB-6RL_M8?EYGT_ ^^JR*'AN#!B%*GMW M^L]=Q2!Z[8MP\BC5&]E_2+02:5]&1Y/3E6UV4LVOQ0HQX]ETIXM '0XB4/MW M)[='T[9?S6%G+T=U]K*<@^#65S.\'6S&I5=S"_"%-1"CU[F1^H8Q!KN9J",.R'ZB58R3'7% 1AR0 M2\I11QR0Z\)@//H->#17><0!&7% ]@X'9+]V;00!N?&6C2 @#X=IC" @*QO2 M&NT9F>AC.Z6];C/B[7\5UTAQ>T5Q([V-]/9=.=S]-.FY;_"FO<@Y_'^_H:*\ M&TJ2#$,^S/K0__-?@6W9/X_%=M]@;Y]ZIOMLW-.[;1YZ18KSN*^WI%7XS[>D MU<=@5HNP=R;#WKP->Q=\#8[PH<-6Z'ZP_U;I S^DIZYN>?:V2S\>T+T?D*<' MS@BCM..']-1RK7NY0]I!.GVV88Y?$W*O882MI^(M*BUDM*EWH M+UCM<\YRS*Z/6([YR/7!_J6DKYKMM"%%EM_^K+S;IY:W:<_#4XEXS!;X*8<# MBC'.EG3GJ.9=BC-*>-3(]HX%\0-\:U$VLA9F4$]5IN+G65TO*)^\JPA)LCH& M1M3<: U[=_B7:.#B\EH;ZOQN2!#NAOM_+8)X(9I.7NN5^H VF';&*/]^\P)2 MEE4:W-P%QP:;Q1D7;5GA,C=<>YNSF%/)S 6K*@;_S3,6B?S]BVD&[\2-Z7+U ML>.ET#G4:^C=5&>!J;9EC<@WU#44EBJ+ -I"P1NMTEI=98[=%7&5P89:D(VK MA$/A?$8;W[\?\XJGO,(3$\4%:TO?5J?0[O.F@M [V.=NL;6LG!#$>FU&NT.9 MX'3)3MGG:S9WW"E&\2<7+5KK1?21QPU>;,DU&O997=X/18:R\WT#YUOKVG/8 M&2"%(F.B6F983PK?P L*[2/0?YUDHECT!CP&1\0[<:"=+*K^9)0\$$-==Q@A M]E#]4CUS99_2Y\BJBB7Y?2<_8QTL'H>HO2DHR8,4AC0K0(+@7*?10Z7$O)O&3"O1)4S/6=SO +:.UZ#](VO3]L[$LAD[:*L M/J' D9]A3^ES>*R$46!*[(R+TG3U"-TF&&A14;':(H)-%>*[6/;4I3-9V C< M>H[E/Z!R<9Z /ORGJ&Q$EC'EM?P8[Q:6T6?4_QRK8%6MJABL*B](EU.5K 2ZIQHF+QDHFR_YC'P-=S^,^! 0LQAM>Z[17'! MEMCO_0+^]1Q>F#7:*Q@ *X/B U$6N=*)6OLP!Z$:@[#'E\&$5_8 9"3/SGDB MNRVWJZ1ZZ'!0ZJEV0SPMWR;D,4AUCIJ(WM=M@IXR3SH,-V;BT1[ :DOI?;\ MMT,:L %A7C/)S]N^W#_8?E>1N4%Z[^(%*[1#V)UDDG9>L+^(!L1B*V0 M!=A$4JLG_NN!]B[+^5)[+TB"8!?PK%% XKW37F7-ES.\/8GV?]AL_C.('$$( M)W,8&Z8$6][[1CP[7U1HLY DENH2"#JV%.P8S/^C0@&]/#0XNYQ HQ>YWE!;W#DR@4;?-G1I=;;@)]9OW<'XLJS[6G M^!OYQ.'ID78B?R ?>':@O>^4"](!>#6KU>T3!?:U(O]VDW6U;EHM?B57C'7W M,[3@I-T'PQ)QP. 1LAL<'8Z=XP;42^-R9,!+A 1H;&9Y\ MNWC%@788-PN4^,A)@)&F^!N8$&P3%AQSK/:%68 *7&6\H:=3 @[9.@MQ0;.9 MZ)*>8<$@:#;Y(J&+">M!!D!J<#.%C^"EDO*Z'=+%WE4L&1SDZNEW'%YP9('? M(:8C>:>8DMKP.1HP%0(/:'4G,1%W!3DOO(MX/9!X!:<"_!CM\X(L0+3<-[-@ MW%*Z,XB;((ZM3]?X4)]22+*MR*\MT@>& +5E/LS8K7>HY!5ZK!6KG2"N* M+E9IIJ..5_ KA=[!$*P#'IL1_<.,>;NG+]!+=(AFJM"/U [!V_+R8EW/OY3& M%'4]OF)\9RS&WX&Y?+-B_'NU@\#XGJ,L[F13SP:JE!4B?)+ (RYSY]>Z^$2P M#[+N45JMZ.7PJ]:$&.A5G3G &J-3C.@%S7)=,2)4D-9X:/DL_PQ\OH7Y4:SY MAKSF?H[DD#:%/"W"-3IPTTX9(:>P.%[,%B+-[,]GDWG M)#R\?@]VA9004N+PO$'M*F(8OD*)27N.'E,NM8_.3!32HT E&*%XZ#4I,/8M M/[SH;-J>'=NAFX.N*7VS3&A 0JN\>OC. MC:0G6I1-><9)620*HM\-IJ[H6TQ#O&>P6-)D(_3Z(9)-QH5:-N- S#B%3:K8 M!K_!NG>"*:\_G!]L5LY9#2-?\/R\==:UIFHB#!-4>&OM]P6K0"2 >OF.@Z;7 MX%I!A,\TRS1^/]#^M[R [0&KN!/'I>39)P[+)^@]VM6^^J(V7P#SS4M!?>VL,30./S_'4-=,\CG$ M#VHRHLMD60 SB&N$F>J>03X7+X"SH16:\!E6@.G=MI5S/(=%(0W;>,IRH,(S M0DB*88*ULMLJX(N2K LMSH";S> @,&A**X?MXIFT;-# @D$-4BK1F05FC_@' M&GJMT81K@U?A8>+3DKO*"*#TQX*-A!^1UB,4Z5CX7#H01*)(851A[)%TT3>I M(IU%H:#FRJC!8 =+X$UT:=0;\ 6]?Q12OT50IEK8>TMA!@'13&'Q%^V- /-) M%X)"!CY62$DXPBK";B1J7R78X4&W7W6G ,,M\H3N,*A_&=QB1M99GLW05X_> M!!'9 >'"*F$[(KW5<]B+1'M^\L>;%X85:DBK'(BC9X^264/F MBG3WL^5@,>(']'5O+A@CJQ9S%8Z5$'F=-UW<"'@''-M";/!POT",T)(%Z6\^ MNHIE]>"BH,E:B]/ PR]Z_@98.YQ,H@\V6^_-J+59:)5B5<+!TO'Q=M?AMO&J MQAO+0.RC_G$] #Y[AQSD;]^\?0ET@EQMT"EZ7V)78%V_X,#Q(KCAME!$3.1\ M1>>L:.U8H71)8NQY2GN&)OHY!Z8Y6+9U7&6"AEO]31K',:^(;61%#6QV(>F/ M/%*Q8$4T#&XN^H6>(DP3T GPXWPIKJ,T07NG4%:MA;[)$8@/#7\M9B5P:$$] MANM*CB7I29/>/QV$J XG@?_KN0U/@/?S%<\AR.P?+$S*03DN?BOD>M^9B$]D MC9!WY(@3VIK9O>3IYN7UW1:(D8NL3YY(%QB6[OYHV>XP7#!@"AAZ%.8*2(T" MF+7V?HYQNDK[[;?G='AM)*^67_2G(7\\=("LS(W>C\&_Q6Q&VBL2 (@R&1[? M3%@;W??7BV+O%#-8\X3L(SLX+L\E.Y@@.[""3?ZVWY2_[;WRMQW>+):CO&KR M=Y>,USKI"+Z5XDH\$5>L-83F4C424HK(".V,X92DEQ#(4KQ!*<_M@BU/EU%S M)&SZ<U%AQXYH^DC%9\SK($ 4K- M?HBH4LRXBX6@_YFY$WPX-4[)64NO1J?^&'2 MWZ+6"Z 8SJ+!BTG:2@]LMUTF#B9 K^GW,I#U@]E!EM)2,W&A$PP,S/'E2P%Q MS468(48,4XIW#?VATI$NF#V\&6RWHAYZ<-5,:OF13 22AYCP-7?X-7:(\C0J MG@L,V<5<*J1R-@?:5N-80W(H)KHZ-Z>)5W?MTAO>*UN98CG?7HXO\I M2!*8(6IOQ5YF%1\*+T/=HYQU(H2=9E6/&XLPG\B!WS<5^J[^#:8=4@))M*?+9YI_8'D_ M"EI^FL&0X8%K_C@XS*A*<,+6?AA<%T'[QD-3P )GO/D;'Q7:0*<'(*'@&I"W[N[Q]C M;M/4RRZNWVI*V]B3EM4(."Y"&!B)I\N&">6LSI V&^#JXI[3OGC *S#D-/@, M4U^7PJ)#I3^KZ1H+HE3CH74'!#931];31(I>JKJ:BW@Q.;I0?F/:4IMO4)/O M0JHXF$B\R/.>9S-+^UF)BKG4+2.2;C 99]=;QE)6BJ\T<,*\Z:5:$A\R!!^2 M?EDNA'QK-DL]P"$]0-B-:E%&6< &M%M$+N,NMZM(!M-5#F6Y7"X]6/#TT!;= MH,H-Z9=('5Z(3K1U541I7&AB+]!*7#2PYW)'Y5G />5$-SH:L&):B>+ 'FK@^V'6B=Y77K,A:. )AOFPZ WNY"NKB!2\=3I!'9*\#JY8"A&C)H M%B+27)3?$X]0')>ZFB,4?1?]=L?H]P[,Y9M#T>^,R#SM<0!4<^<=H^U89DE) M:RHJM-GH[+D<-JIQZ(> ,2AOK:>78=+=ZHZ&$F*L<8]N]SDN0VR(, M^>7O*98BG0_%#;UT#U6OH$YQ530E&H5AEE6%"DN><6^,'O MV:T;1-Z4&B I365=M1:N+BF\ZL%D* !$*E"K :T86,;0P%+:3P/3A:G^1P64 M]^]8#K&KU'4UBD71VB3DI#Z#=H^KN=/JJ;I.P*6;<'UKF/R2@3<&'<;#"0*F;J/S.T'Y5Z_CGF8Z0N3$C0M3.D M:\I!0C\POH&<8_TLB?9#= %2;RAR,@$Q9'#>F'>19#6HN^=BY4A J-#B;\@- M23Y?F>^.-T-DEFST"Y ]T'H@\6RZ,UMS/5RRX5*^Z\#OBT\8R(^7>GN$:'[. M,>6C:#I7N"SW7.J]HE#JJ5G"$7U<)&>MG[\MQ9-1=(U3#%W-ZIJ]['8I>G:D M5O0<1>2[7E[4WEU_F8_$Z%(NA3Y0+-ONJ,AZ^](I*\X%W?;BPE*+^,0[]P%I MG%F5J*M.M%L/3><,)$4)(,%VBT.;ZMTH6*:KBM.>=]W;CI(4G)LU% MXJBT<+<4@"I]IYZBBY%U099^C?HT0W."K@X-3@ZEA.((4OST=D=4MFZ;6U?Y MUO-*%65AQ#B-7-36RV#_8,_)?XFY.UB%*[>YGQF@G95E0EE3JN.=WGM96RVH M#R,@,IN@P/1YU-P6E6A>MR&_CA@<<2J1?]]+NL?>F*Q*5)I/ZTW=M /(7+#4 M"5Y^7#9/+?W_V[O6YK2U+/M7 M5#V9*OL6EI%XV#A3J2*./=PR3MWYUB60;'0#$BV)V/2OG[/W/B\)800Q M!H'Z2]\8(5<,W?&Z$'A M IM+(?59+Q>UV)EMGI^U*P(LN]B #H:H8=\)L YF(ROZHXK^:'WZHX,Y)IT] M/"85+TUF08 ?%H.MW)''D-L1UN'XP?%%$97R'KC\;_Z.U4XQHD7:K1W?RUO5 M/@;EWQA:+( O76ZVC1*1:AS95NW57X2)7L-7;Y";I+-3]FX>MWC-;YUIVRZYTW$LH-I;5J>A7-K"N=NN\=M;9 M_-KN!FC\BEE&Y4ITY?$J7PO!:O#/88[[1!TI'VQ+PQ.!;!_SF"DG+N S!2H; M]6C+[)-\I8;8X8I109$7%4MCPQ5\ 0#.)"1SPU9=9#6>LR0''1_%1!U[*]7% M<223NFGIS6SI_![O'L4.W).^0PG(,6#=2C!S'0<:.F=3Z-<\VP[5*@J7&7IJ M,_#+6&#A0MY^X&L-;!G<] ^IZ:EWXYDZ"1]/ 'Z#BA#@Z;H"?]011Y\C/X&2 MF^> /V6G@%]60=+F+[!4YQ[L, TL%@#^FI1@Y1!EC=7$^4ODS&AOU5:X!&7@ M**!Z/Y"U?AQX6&\$X;]"Z]72MT9_028MJ@%ATW#T/4V3$HB5%$-OZIN2>=89 M#*AM0E2WBR;TJ>=J0\ZNAFTV]%>ZF;'+MQ(*J:B7_9#"Y-EGW6.]JGLL=DS2 MZ/!2 7W/40&6I59[/0W02FT72(2U*0U@J5<7T@ M70-DR!M6HF: OTM^!GIW MX_>/O:W=$@N.??I %3OWEM)IJY[[L\+GOKY8N:QY[.MSQWZ!-ID[]U:!:/'?4(5'SM<#P"O%MY+HPC[&2N:$Y/I=UB.O&()((2A7'Q M8N,SGQY%PD,NXG[9YQVP5MB!]N_O0/D(8500[,#.I)ZL?LR)!.:<2\T 5E89 MR8(&)^Z]>-' I[I3 JH*)[+50'D.R%("C@/L9 MYYKWSBDKOKU"67&<2XJ11?Q20B+0>S/4%E;:6%Y-+ELI#W&ARY^HRA:9Y MK] T;Q6:)O?B7ZG;%U@60!S(Y3&+76&)LX%@S(AQ%(0I)%(1- !4AV6K$?L0 MDZ"^Y!&/R[S%&+=NQ+QZ .X]<*)3XA^% ?MOCB=#UB3Q7MG2OPK$]OIZO;5,>^^&J"8$SP!NCQ\\CB@F#S@-2-Z@.G-Y1R[G M7E9PV?FPV&&4AZ.-J1 @*ACA5WU!5@7F-9JBR-B!*$0K8)P$ 2?J S%1XAX,:5QL 6*0P[OS7R]\>], M>^MW_BY!&^I@X,R-\F9"12$RO0B#$31OC!D=Z-Q/P2(BTB%H--/H&L/9!/(X M9+!:]?_4\G$9W?6,L@M' @UA[2P+'1QDU+ "O$?S)$_"N8+.4#<$#C&*T('V ME3L-=L4C,Z*0S5!BB=5SR=,;S>)-( M80!J@:\-!1\1PHXM_2QGL8VGD#/103RG=&?XFM]:E^+6NA*W5CG/,^CJ?)&4 M1YCJ=IPT>77J@N?2JYL5RR[W7AZN38B#(9PA9EPH^BCVQA]FSS1X_Q)=,2IM MS(;&(7,AU^P%H<#$YN86'P6/U\!?TJ39?J H0.&P3KDEE:+RP0><5%I;T';# MT#B;B&/ )0R'[B4AJ%*C&_L.13>F$'FGP1==\QHA7\%ZUMYN_26_2"[#AIB7 M /19^/;LIB*F)#=HF*Y_3:DN'>!DP@ZDI([1>5N**F#FC$&&?T :> G3N/% M2,TUC<0TX>PX$DEMZ+G(9Q0G,,@GA-> "W'*E2(AA$.1E=I2H*#!EZ:!/3&4 M"%4.,7T?+T8'<"Y##IU#IX$< !5QS1K6(.&OA\C@V- 5\T]0@I;#>?$:AUY1&IB MM5S^+V6N2].S.TB..9T)I168'%/PR0MP%"(.H<$$*2!CP&VF =//DQ4&+D:\ MX,=@O!&<6Q<0LG%6["9SP4 !8!RV:C+O11CR@ ;$C0I$\Z3";V 0\@;^HZ], MCM[5I4Q_1-.1"A6-.:H[S@1C#OIT )]98\,D)H?Q>!JPVY]GET.,8HD( MK*$RR857,A*C$T>[)K 4/:@M=60E_7*!2@/NL;UA[_JWQV5,XHKE?2\ @R,! M/W'(A@X4+R=2@C1.1[>&-!4\%6T@:#G1_5%19"R _<#R0T11D>ODA'!B!$:( M1BQ;Y3CCO8J'GZAZ=?DA&@,[#L<7(XO5&7"P4[2:.?X8QRP#(Q"P347DG\=. MY:JA4*MC 1;H3.'I ?:DVA3XL3[388\^QZL/X]B'=5@T5&%J<2_?%\&RLOF_ M5WP-PH)[5#H]?IO1$Q+(C%@>_8FD1.^I?/S.*'%56%\=SM&RGEQO9*&RO=@(1A*I+] M"RCO=_S@2^3-O]0B4,7!V'-YE\/=R E*=^"!GPQ&07;(6^PUQ)/GWH,V"N?I M!H>]9B"/,S-3^H+GC/!BZ7..TKN"@*%1I-U]/F&"RQN:KBA.^XI6@1HDE#F) M6(A0%P3Z:X1\XOXX/UF/80V>()I@\ YC]!'2# O83T>81,@;4]+4GD]!)VZA M4 1- ;@K=2)VR@M^^5$8<&#G\1AM<0B#XY623A&H;=2YODVC1P;R "*;&$42 MHU _K9.+(\N2W$5V?\1 K3?B[&B!;JYF,R*:C,6BQ4440OP,PN>1YSXQ&U>Q MPG-[' PJ@4H[/T/M))GF[UJC!K73( M-G6(X@)7H1]F9 P#-I6GF>0+OGF0?,""25.^YS&#EQW/8B87(D["B5]_:=P] MV*0:I9R^ MFDA?=VWG2!Z+23GZ]I(TO M?0EJ8@%CM8(4#)*CD6;50D4L-IO7PZ&5EF]KX>3@AQKJ49!X1>U,,4A 2I;O: M4=HA-\*EU^H7%RY(&"#;XA@X9"%#&@E23V G4/$8)KLI>U636]HUBA1/,$22 M.QDZ^R>JS "_I^S4F ?5:3G59NH#9O=\"$DGJF.@)1NJVB3F/\ .6Z*;\7YD97L:CMSWNF<$1-&BY:R\ F<]W:7&Q)% MMVS>W:6=^/1?_>CTTVH?'FX^_ZP" -B!L;PS ,#NJ+&_>%E0XOQDMZWPI\:> MPW4.U/-0))2W-;'KBTH=V\0,2\$R6KDU?-"8K23GYPG\1UFOHW\?W-@ M-<[^1+!'[/J3Y.J8;F>ZO&CBL1*G-<3I*ACR!FTP"]DN,'_2TV3EZ.KK);,L M52B*HP+!?WX.G8@AVX@!7/A=+G9*J+%C#\KH![*K% "V$JQXH%S:+]^ED*\KR.>P M9%;$@BOAVIAP]9*(G7O@D(<-8"[0$PA&($G;514)?)8-?BB9T\AF=3^W;>KM92/B=4;LZP'QFJAZ M@"0!C4PO5LISJ;4(G?C!6GHZY7.:_T*B0W*29:H E"_S>+$P2TL?:%T!82!, M3GDCJ(H+"K)#NI;;%0!@"/ZM^"SQ)$2B5HJ5YAV<"Z+,&T,8JH6T9,R[N&E' M,0SJ2(9&GE#A!?% I>B/X6KQI,*8*YAWF8WS1,W:0JY62LN7K>3B4G5/TV?+P MSAELNA5H%:K_9+7BG<)U48^INJC'Q=6Z*V#!V/33, ^Q(%JS#M:18.DBK_1@ M!J?_$V+AV$F2>;[V5D?F\.)/YV_23V);53_)?D>MH/MB<3_)HK!N4?%I+@$! MR?[Z.YV9_ OLKGO_8-S"S3^.H],55Z1T!FX!6OB-L'H5X4>][AP3R&B4-VH<@9\?^7_7JHGTG>IH= M9#W@@"=,_,+1+[+41G@B)^I$,G?$C\G=+0;+\R J:P-E6QE0JO3$W4\GZOM" MT-C&4G0&]CGUP[QK%QP9R*6CSX7H6;=,LT#LG2HR;FD%*S. % M-YUC,]9]D?.(V^^SB//BW/6OP//"MR!6U7^79/0(*Z)%J5D MYRP'Y4_*NB@FDEH?JSD$_4NJC1 ^97+ )C"3XO@:NA\J8UW+XN=>/YK"B;3/ MR1=:'Q>S45_1=-H!,\(VC1\!W5[8 M03@-A75#;98PYSY,MJJ!^DL[C-44CN MMGA6"LZL9*='*VV,L9**Z>=8;=/J?K]L6-)62T45- GH#I+MA[A>EVF 6(R, M.QV-?(_V6Z)?PYYSVX'7-VL2H%6:9O:SYU'*S;*/^LGY#4S;* MIRD;)K/B'QW$U/DQ88O8H]SH:G(UEVMJM+;6.&B[8ST4"-?F-C.^7;V)9I4)C_1CFZ>[&EN2?T8"/DG3>) MD#?MC47(Q7-LAH,3MFH1\ULN"+/D%1G:>O@\-5SO9>CW_>3CU@>X\9AZWBY] MS W;1W=NFTR"PUWI&!;,W>XD!%7'?J(K2IP7X^<2>Q=B/_X"*R=(V=VX0O^-9;#/2KH.-P$SAR8A]0SV 8;IT0,05B^U*OP09-R!!MW^N2O& MS0"T$B:)@=UG!DSGXQHB5>#1A;^WA9]JEU0O2;^DX(7SMK*\V4?+H0HA M?W?(5^(UE&E_#\U#7@-N(!WR$EP3A]T79A$<^#)X[JEQ/8T"/QXRXP@J"2"E MGV<8K3%EB '/!3O"R9;*7^N['K][?8 \?C=,DDE\<7KZ_/QLLG&:3^&OTVXT M& (^[ZGG/CG1*\=\/R(MF'"/@>6CP FQ69 MA6L&@7$07JLLVC1LRGC7:^",82OV..191HJG=](\[;[M#;B\-"RY; MIJ?@'%:6V&Y+R)M:8JM*R"5LTR,RIR#DGXQV\\[<]S"82J2_H<'H[K:W9;]_ M_PR?,BW!6]LV99K[9LR7RD(Y/ O%%A:*75DHNRXAV[%0N(1\GHV-$ <)A.1J$3.('+^^UFSA/=&%8]'?9X9^FL$U1@ MI_GQH*V:PY"UKZ%#8!2\]W!FR*26R&!U)Y$_,NP.=6K*O%7?2YZAXSZ5N>H! MKXUQ-PR3,/ 'L9:Y^I,/Q+AT)@ J]SYF4/7HE@N^MG>__E'5<>RL5@J9)W32 ML,9.9-LO$,P5\7ZK"OCO^1:K@#V/T"]B,T7 M2,$0L)]@/GJ3&-#'"#Y0W3KE?+2Z=2J5])8JR9:W3A7$W>\M7G#K**RXZM:I M'JUNG4HE;5XEV<+7L2M?9\^W>"U?QSHW?I@]\])4$&N-5ITN$C><0$1.?UP\ MU*FW!0I;SXGZ3N#%)[KA74'4'E4A!V?(.JCR?_=[B MM3R?Z@ZJ'JWNH!V8%N;BK;IEWGQ_OT*I]=3SII; LA'%!OYF_-_G^Z_&31 G MR"'Y17!SG*#*\<7?)6>'&WHQ@AT[DXGG1 +H'?G)D(O+@RYX!^'<@8/!F<;L M-4E,OY,X3\19!YV;KLL!W^4[U(#$[YF56BO?HV50:WNKU7J7?^Z 5MO&['7] M\>"\A$$XGAE7+XD7Q&!)]09#;^Q(#?<.)8+5HY5**?NA I5RV?U:J90\E7+I MC ;3$;F!7_W@9Q_('RH%4\9'*P6S107SY>JZ4C!Y"N8+T S[E7XI_Z.5?MFB M?OG:_5SI%Z5?OCI];U0IE'(_6BF4+2J4N_NK2J'D&2QWD1<#VVUELI3_T4K# M;$W#- ]4NUP"7[9QYSSE9)00:ON(^.,X"JBNC* ATC^*A/D7FJT^*6*NP>':!MGJ14-J%E,P_M?\M8_CBI%S$&EH:CJ^&V3H[ M?W.^H$[3M.UBI%'[HKDEU'5A=;/S4WH8 I]QX+UX<N!5#X5(R]&.I>Q6)?#CVDVR-$W*#MNO64?_XR$;"XWOO2<33>R?_:QKP MX_=(DQS!=P!.'EKEH9T>?^R1D.:->#J9C+##WAF-V -LQ2=(P8Q,S/RG<19J M#D88B8'3N(ET?@KDP9'WKZD7)^9>FA=I'(I]*6>YY+(X"2.0GYBJYI@L>JO) MHG-\U,J119"6R'.90?**$%OUXR/_5YXDYY2Q[(LX_;%/V@X9+"1MQ7Z>_S_V M:\?FR$9R=FW.?A2C?#>2YEPRVUUA;F[6WX:YN?6/3QMB;MY= ,:MCV7C/,P9 MRN4M2&T^"7/OYK^_=Q]^W%\5YEVFH?MLZ8+DHM5$)VT;Y^U.LQ_ [@1STX_0 M?HUEM?^R+FCZHK*-G=A@9NW,P));EVR?R -S"'ZFSQQ1MF/L V:1@*G>]X;. MZ!&0I^!%*$[\@004Z31@7\+W.=-D&$9L=NX.$UQW.N9YJ[&6[WO.G-_U.*-? M>VW+/#M?C[SWU;?:9J,@#_/O4B*VRV<*I,%@-V:YO1/%6OX<@6+NPOCFS(PV M@7:Q3],YC4^-;A XQN=H&GBC42X_\"&%][\[8Z_(#B]G?]WYJ5;[ MKL<0_614:.-+$W*B;-6"ML^C#:/,XALO /'3'Q08YB3RV?@F;("/+@F;;]^9WQG&W%CONI_W0G;'_&R;CT:?_!U!+ M P04 " #(@Z94W&L[;U,5 !XYP $0 &]U'-D M[3UK<^(ZLM_/K]#-K;JU6S5,,#BON2>S18"PD M[*]?2;;!8%N6C9GX'JB:F@!6/Z1NM5K=+?G7O[TM+?""",6.?7^A?:Q? &0; MCHGM^?W%U\EC[?;B;Y]_^>77_ZK5_ODPZH..8WA+9+N@31!TD0E>L;L WTU$ M?X 9<9;@NT-^X!=8JWT60&UGM29XOG!!H]YH[#\EG]#5;(9T.*U=H]EM38=W MJ :;=XW:[;5F3#4T@TB[^S#_U#2-*_/F>E8S&]?UFJ[/C!K4IHW:W>W-G6[ MZ=4=NA%(W^@G:BS0$@+6,9M^>J/W%PO777VZO'Q]??WXVOSHD/EEHU[7+O_Y MU!^+IA=!6PO;/W9:OTV)%;9O7O+'4TA1V-SQJ+MISK\@\M%PEI>\H_5F4PO; M<2Q8@A?;U(6VL<%KNJ3FKE>()L.PQY?\,:=3K]6U6F.'DKGE*4KFZM)_> &@ MZQ(\]5STZ)!EAXVP9S$0S_[#@Q:>860R#; 0E_%.@\AC%Y(Y KM!-WIZ&O8I!72++ MI?Q;;8OCXQLU+R[5.?!H;0[AJ@ 744B?D^"7_-Q$M%2[N[N[?.-JE\Q'HC:) M]C7^L:8U\I%-4TMUVNQ;+80K@X?ME,O'0PAW( ^)4RU-([(@Q7>JR$;RU%4< MA!" ]_XJ#T&*C(]SY^72<#S;)6NASAE3( DD_"*4OPA]$V&!Z ]=D?H6@'^L M^1]W*4/;=ER!@_\2_+9:87OF^#^PG[C:? IU9X1FH5F-+0P)$U3\^02)01PK M8S9?KHBS0L3%B$87%8%@0=#L_H);TEIH0_]EP>E'QDG8)$9@=P+PQY<,!%G] M;4]"6*Z#]Q>4B<%"_MA4N>,K@O)VG(%0MG0)0?^_[[\!K;S]9R"&9_TYNF^B M6=[N,Q!LXP*]Y] 3]AQ@\_ZB/?C6'5T _MO742_)OQ'$_&8AGA#3EH7/=>9F MLG^@MG6;:T! _7JYWW8/BT>1.; _B\_[.AT !TTD@'O*H RW.XJ)8,&/X;!) M!_.YTWT>=SOLPWC0[W5:DV[GH=5O/;>[XR_=[F2L,M*9."1BT(08&FSLQVP0 MT48. 4X010H"K,!'>Y939(R'D+#N+9"+&<-E"&T7H5R"?(X7D2#XRPZ5OYZZ M1,<3]O]3]WDR'CP.AMU1:])C3UO/K-'3<-3]P@!ZW[K]P;CHM,Q!0"[Q9KVN MJTE\2Q(,'L&6*&!4P0Y9P.F>56 KH?:7UO-OW7'O>=3M=+M/K8=^ES5E*]2D MQSZR@7OLCD8<9-#^.QM-\??+H-_ICL;=?WSM37[O=!][[=ZD!&4IC16Y6NEL M4U1$K0+V0.\9;!D$$0[!AD4@>!/:%^7R?_[[MJ'=_"_PN05_"?@]FZ0C*$$9 M:]7Q^9)KZE6]?ETM33TOIA(-:8V_//8'W\M8-[>XY!IR7:_?%-(0AA\( BY$%NT5&F&.&5"U>OLW^%"97;7)W9* M=G;L+9>0K)W9&,]M/&/+C.VV#!%1QO9\Z%C8P$A!I(IXY'.SJ8FPP8X8 \1< M6!'48(L;A,C/4ML;[;*EIR3%1EUOQ">CNA29SQ-\.D_#?0%,X-0J3YP!-IDP MF_6KYF'"](F<1;D_^,^0$,;H"U)>- OBE2^8_BA9^@J4Y/IPHXNP;W%]"#G@K7=X )R)DU221XC)-VAY M3"J/V(:V@:'5LZE+1(I*0?99".1.U:T6%RG'" 1*+J<-4A#!>A90.!*JJZX: M&OER>]>,VV,%89WB.ILQW%M3N&G8HA2Y?)_9QW"*+P'M.:*8QW(C0'WT@JQF$FCY^E>8!;GN:;K([QRH>P%S -N L;>'0+ ( MFFFF[P3U[@%:O.9SO$#(;3O+E6.K>1(I<%('0F,^1,RZ!(B P 2VJ$Y>!JK. M@A1:ZB-HS6;U7K\M,NMW.0J-P(>X!>!F8V&,0PRC7A1J_?%;3_&TIGR2;(84C0"F*S^[9"-D5\ MH@[8/H.TV0Z6-?1WNZ4)/0\QN3[_;*<7+ZK>%U_F(NK+E)/PU].S(!.'/K]_?1!V^3QMZHU8^BVWH$_>61>C MP.\&,YG,>.A7\V@*G ]7PR.W=M=Z('_9,$];9K"6-^';')IX/Q/T#+8.-$G;5RXH. MP"V7\(W>B)_W3)=P=//G+V8^41!2/4M>+ATZ8#MC7M[!7'E>Y/&&B($IMW+' MT(5L:G+MN-4;\=.?^;6#@@@??GW)EI.SQB3(\)E[DDSLD?)1 =)ZA<2DI9N/ M?.3D.G.G-V*) D6=V; 1+4[U%^>-Z./"_7KJ2BERJ%7M<;ZEY? M@B$)FK5WG,.S"B3+*#I*06W-="TF$,=3KCZHT9(KAZ8W8IFM7*O,CEJ$U433 MM6\T@!B\4U269^3V'4J'B 01CP4D*%ONR6#273;;)L3KDAD>P!&!(:_D"0(@ M'->IBT!UERT#EFZR]68S7A"1*HY3W&4G#FW$'TIZS$^U&\QY[6#+8XZ)LATM MD9;28R^9NY^"+EN<%9L41L96E4F;S(->Y*;\02'ZH:%^42;-D$(9_^Z\PB MG$K5]"1ULFHJF[0;G.YXW/;C%L0$G<](="FT! 1;Q7YI4!*EY KMC;'0O(!*B!P@2BR$Y+$V)M2](?' M.M!]4;O\* 8A'_F&%C_9M$4!?!PG/. YKBY-!I1;J*;>3+AX>&_X_^PVZ-?+ MW==F^M]W7JW)7ZP9O$!8B(F/_K^XB2;\97P&7&$76L'12W%/ZWJ"WMP'2Q3- MP2EU";,=]Q$EE-$HGWUF0VZJ@1[Q(Z:SA)B6Z&78:!H-Q_3 MXN75<]'T8;UM,H1K_I.(B(>Y8?_/Q!EZQ%BP1I&Z./D8_0S*51CAM@4I'3G/YKZ9Z'O+PQ!)I=8V1QAJQM9JZCN1M%8A[@FMB)S;.(H3_7\>*J@$ID& MBF98J#:7D>4O[+1G#P7WWQ&?PLALL1&!]/91-,CSF;VG[-$I)4Q6?>;56$N[NCFB,OFD0E WA$Y3!5ZU;/9E@91ERWC M:&P@&S+B'0&" #O;;;B$:0TVA(J.',MB#@QW#E-MF )DZ3WT M?^$5N_964XVG %#2Z0P%O+7&\/P5@%M4Z_49 7U?)J_.B]?:T9Z# MSE,"XJ#1(79,4H4O0"-/]M& MB>%-A1-1<*;T;.88BP3+ M8,9UO(-FT+,R ND90%70]_V![[X9XK4S\L!N!M2[NH$,"Z5L\V(@9-)'XBS3 M5&R;(T[M9R%<58V@Y+AP*2,_E!]1%50]Y&E[L_ 3(G.4;K?3 0X0\7%CWOW> MPV#$PRO/CMMZ@5AP.2"MU!7D^96MJJJ9J,2V[VJF4EQV&D:.9^/U43C7OZ<275X%1>K.\=I-JI7Q"9=*:R_19WB43]4:2H)4#8>F:T0^))7=& U$$?D$&0O; ML9PY4^B>;61DCV0@E9)O6!O"INTC0I07*G7?^&VO'J:+Y2:$FBUC9425E7-T MG0T6F(GC2[)0T6(VCBIH@O*NS ]N'+Z["_&\_\;N"=K0WW\PI>TN5Y:S1AEV M70I2!7$FU*\Y'LE=\Q:!J4*OE)?3#J(&P?YMA&^8'KP\Q_"5DQHS,:-+ RTM MF!J3)NM+"F5F('O_+9;EV#8TD4@54.SOC$E& 5(65!44/NT]"EG;"CE4%7JF MO$Y$UDMYG?L!&,N.FA2K5H>;.\U:GKMP"/ZW*$WP))LM*4Q%@^N9U0?\$ S' MDVJV\V!X[QJ?R0(3_XAU4B)$/H_58*LPF_WX&_.%KZ[A7J";WCI+6/[IU0SJ I>U9!QP@$7YF;F/ERV M U0%L0YL-/:X.F;Y* D-J\"_[%3FL\?Y',S\M;9G\P,U^(5OE^QBQSSE"(^3 MDL7,0LP1R9N Y'NDA]T#U/MGJG,>QU;$5@6E**DL]<]2D3I>,?? R9C?>XVJ M(,;$X&L;$9>!,]-JB L],_R(?#BJT.NT&W (\LMBI2DX->#**FI1!_FKY*42 M1_+)54A609VV,12F!"N(S>#6>AHF[H-LO3@HX[^@.WLS?QC2BNSSDX[)RY(( MZ>VKDR1(>E?O=^PNOMK.E"+RXN\Y^#MSF8EP;'[QC.!KQ \DG!C-^:EU>S/_S&*AL7KG5J&M7?M39RHJ=)+>M@MV([UTRBV"D(%7H M4SD!F+";FRMRBM_(4Y3>>R?B=@^W!TZ'F2_[J #^WMV4QF[]7.DV&U,L AS' M&3J>0]VDC85T,I,W,I!*9&B>O24;?85[$1(:OK<\HN6@/9N[ M?\A\\-QGQ_T=N4.VJ4@5BP)D9;W# J>BRJK$BV-\_YJ\0UVDF'.D:):.YK,5 M9^C]A?&%W]]@(5KL/F-5Z"JL@<%M325[.47P56$T>"$@MWV\SB:S WZEMZ_D M&ZN3GD\I!7=UK?G6M__F\.IW__:V,%'TC>??\Y2(*"!Y[S13P6-Z(BA4]MF_ M &E5X]E%RH[E5WL>@K$*EN:0XT7'/E5T5%5H,?<;&S!X-QYCEQ_GY%8/9I8- M*8%60;CR@ZL'G*S)@:P2XY#DD&\"X]O7BN3SZ!,15+5VQS_QNU=AZUK&V/W;M-;G<&*O -ADY+?.Y@?U[K< M2?[<&"N2X>]C$Y(QXG5-?\=96_B4QE5P*%+.>2G>2:4*786>[D0&U._7R 3[ MJ7T3KTJC;/8LX>=?_@-02P,$% @ R(.F5*JTV.E_' 1Q$! !4 !O M=7-T+3(P,C(P,S,Q7V-A;"YX;6SE?5EW%$F2[GO_"B[S.E[XOM3IZCDJ$-V< M X@#U-3__'^.?./_^,??_O;W_\/8__U M^]N7CY[-T]$ASI:/G@X(2\R//D^7^X_^S+CXZU$9YH>/_IP/?TT_ 6/_6/VC MI_./7X?IA_WE(\FEO/S;X53 MG2TL2\N9UB4Q$%&RX%W0":()Z%87/9C._OJU?HFPP$>TN-EB]>UOC_>7RX^_ M/GGR^?/G7[[$X>"7^?#AB>1WXKKT8V?J-^QTX^Q M^B,F)%/BER^+_/@??WOTZ'@[AOD!OL7RJ/[YQ]L79[><'RV6./R2YH=/ZJ^> M/-U[_6SW];O=9_27=WLO7SS;>;_[[/>=ESNOG^Z^^]?N[OMWM(+5%9=?/^)O MCQ?3PX\'>/JS_0'+;X_K-5D5-5?'./YMC:L^^88UP4$Z.EAMS4OZ_N3:%5XS MV/AEB;.,QSMT>M^#>;KPH8,JG_EP^B\/(.+!ZJ>3HP7[ /!QLK-8X'+Q]&@8 MZ'&8H/-6<<-9X%$SG3TR;[ACJ!0H:5$'G2_N5%W-@I:S$FF!15S)]>3J)%\I MGN#!7ZQ^Y_']&#>D 77>PLG\(P M?"65\)]P<(237((LR3L6@Y5,!TF/:[":UBH39E-09>BRUK7@7=R#'AZMKLND2#T__?=5_K3BR MG/>6S#$G:$7;DN;-@!]AFG>_?,39 @GDWG(?AXM+Y\%+C)* 69^8CA(8A.P9 MR%1XCBDJU>?Q6 /<.H21/QQA6DNE&5UV4IH?$7??8D+B<3S U[@\1:2D*+9D M9#F 8=H80]BB([.??"0^ZZ"PCQK]#JIU"*)^.((TDT,S9KS%Q7*8)O(JJYH[ MA:)!:\[1,Q2$1ZM4R$-,@I7LM5<2R2GKHSJNA;,.%_0/QX7M=[X9"5[,/M&] MY\-78N-$B!R2PL"L]IG6Y!R# HK%*)*QZ%$ZVT7VYU&L(W+SPXE\XWUN9PA6 M:YG$DKE3UK-<'"U"<,T@$8KHB^)"HD;31\;']]_>^YE_Q&'Y]VY&-3X'^4X= BW(/#\@W1^/S7K63?9.,;^BM+F'V8 MDOM\O#32.KM?TL%1S:#^7L[DH$AX8;9IRDN#O)2*K*>9:LQ9254%JZ+G2X MB\COUZ7=2N0;;6PSL>Z1^T$+G7UXB;# MW7+]LH?BV/Z3;@%ZY37C#A%D31Z MST@144R5O2&3%9/+OHNLOPMK'0+8'X< [430CA7?TFWG3)3)J12'B:'3A6D9 M"XLV>.:\X\IA4$'+/FRX#LXZ+' _$ NVWO)FTG\YA3@]F"ZGN)BD(#)7.C-I M I!2 F">$XH0I*1P6_@$?0* >\!B\#KZ;.D!,^1V"Q,)%DF. M/"L?@D 3N+X'"W<-M#$%O:UXT58>;PZ-L4,ZI3#R-FH[ZEE>.62+O:-EK8.I<=C$Z)RD MD)KYY"G^BA$95.<,%!HE$(+O9#R^AVI,@7 K5C230C->O%O.TU_[\P/:SD7- MU2Z_3C@DH;SGC (TSC17M0B,9">%D(9"-P#?)V-V%+Z2=\,4OS0WPY M7]2LYEYY#U\FBA@-6@%+$6@/E(LL1%!,F6!1FD*N7Y_\TAV!CLGE:JUP.HJL M&:\(U.%\MEKY<:V@L!QSHG5F:333-4T*@3Q#Z;@62N3$.QG=RTC&Y'8U9L96 MF]XC&756W^4P 0^!15)C3!NM&=1<&U?)8HC6N](G#WE;\J99@N(L:8(E>\D3 M"8T6J9,B]U83+E 6+ 5! *5/]NW[N,;D?VW)CS4S%)L(I*55'8XP7Y=42SI[ M[CU+(=-*K:3'NT3+>"J>IR10HNIE/Z^'-":GJS$UVHBA>2GR&_A:ZU]/L9 ! M#E'5UP^KHJ&BR#ZK#,Q&G:1%562GA.;U>,;D.;7GP[8"Z&$E=V;Y&D>@N"@3 M\L",,;10'@F5U\A<+!$3VF1+'X?I-F0=,C(%L_<.+"NEOFJ@IY/%X('Q*&+V M2<70*6=[V^I&8RFWY\CEAV%+,32-%*;+0SS.&CZ=SZHMQUFJJ4@.&A382(\X M8'T]6^VVKIEDHXK+PKO0J?7K9E CM9?M"=)*,'W>RBF/>D ML[F168<<'>0^" JL" I_-;EUY#"0JP?:&T]?7^V^?O]N[_G>F]VW.^]?T&]W7M.'7KUY MN_LO^@VA2W7K._Y?*"=G1V'K.GK^P%F"TBK_9_EU7GA4M]W@7> MZS+'Y+'WHNYX>=/LT;CX=&KKE' 1R E!^N)KTYV(FGE"P)WS@?Y[WUIQDW:> MTRL])ZH!B]\MR &+M=$:NU LBVZKTBOXE M\9!N\^'%C.PY+FHS8@J"]H+9@JYFOLE[BBDR640TRDDI19_A!AT7-28KM#D? MK_80C8,%#;O43H">S /Y'6=8ILN)0I$R%YK)5=K=06 A6W+MLTB"2Q>DZM5@ M?RV@.UH&]D/Q:;OM;]>&-M!RW@SS"L BD!TC'THD2&3AO&5@A&$F T1RL)Q* M?>HPSX'8OL3J$\Z.\/1)'?( &PE MG;$L*HU,%:-#*3G&TKFYI9UO>W;)$RNTF'",!8,G":5$VXS!L(@Q,1- "5HP M2-LG5W,%RAV57%].;TN$&RMB-MKX+H9?85)1^\)XL.2%%IT9<"=9DN1R* 2; M99^I6C<:_H=- [06^:9[W5Z9G7'.*JD4CX%Y6[W8Z$5-WALFJT.K4DPJ\X=X MV#2DZY.%N!G3 MF/RW[5AQI6*AC1S:*3@*JP8X(#P[^7 ZFRZ6=;&?\!24EB$4,)&A@5I]&S,+ M3@,#D;EV(>0D^WC]MP ;I2)LPI"6$FDYN0GI,G6>[C/R-P_FJW%AIY L5.]2 M9":M574BN6?@E6.HBT,P2AK>9V;;=V&-J;2A+47:2:-QMJQ/^D_SD*RVAGG$ M.J*&.^:+ 19X"=IG8Y7I4R=S;TG@-H%7B0 E.2.D,1G^L1*KC3SO@U[&J1)-8A0U2G)Y0H!7"A.<:RB!>I(VQ^X"]4^2V$E+T7W4"X,H0ANE(HR]%&M MEX",*C7>BPB;;WW;JJB;UZ>3!XT!&?),3(S)U,$B@N5?4MUO5^]M?&N*DVJD*9O(&OU2H>OSL<%D3"=#SP9?H_*XGNE8(#W:Z^8)P("S%9U"QA MJ<,@BV-19\D,S^#1F(QP*\?N?-=1O=OJQ)Q31=17) U3@!^/,2[VRNOY$D\[ M4">""^OK['B5E:>0E31P3$4S740HP13#?9]V\)L0CIM)I=[[9"9;G M\X& '0UI'Q:X5\[-]IAX9Z%(\"R0@2:3'2BT]4DP"DEK^YT,V"E9=3NV._H\ M/P5_&DNLX4EY\X285PF6%8R]CZO$RNX7'-*4MF(BDX&,%EEQL9Y7(B4+P5GF M; 0 +3R8/CF$6Z&-J2ONOFC45%Q=;-<[3$=#G5@6EQ.?(')TF:FD23D*F1D( M4I/2<[*A%"9"ZC/3YP9 =SQDX*?0/"UDTT7=7#"CF)-W=8RH$J:FC"RPZ,BJ MEER7Z+6*MM=IG-#$^YEKJB9?TS$TQU)WN.Z;#"NXEB.HGE>:N\5M<33]\/W\/7VH= M=^U1IVT@_^O=/@SX.[E?N?;"(<%=H37&^L0M9\ C9SK79@HLEN44#4$UVO ^ MA=2;(EZ'??XG,V;W(MV6W8C7;Y.+FR* T"6=F/$.*(PDI'ZE9WD=-9:Y M!-NG$6]]C*V>S/?SG?3?1],!;SPF<2(Y!<_UM;Q0SM1I6Z1#JJOBI 84L7" M/A4IZV/\$3)HVQ+MIJ>OL03[!+-P0/'US0#1"LY-#$Q43T9S(( 0"ZME[N"B MC=;T*3V^ \@QU6+<%\4ZB;!=]U4]C9K^7V%\(H K8W3^],=ZK,&%'YS[Y!L< MIG/:M334.:3/\/A/^OZXM6SW2]J'V0=\2[9MMQ1,]56Z"4ZKS"(@K9$\)^9K MZY'$VJLAC5"VSV"/^UWG/5I:+W0R-F:6*&YANHXZAKCBJIA%!3(.=J+$**Q3B Z'-=K_(^7\LO=F6VWPA%OM%/F>++MZ8KM*F7D7.;/&!I5M3,;W MR4!W6,R8WHS]0+1_:%H]A*=ABQ(I9OGH9^6NSIG5,G!,5./2Z3 0[ 0DV,Q MHN5)I"Q-GSSO79&.R;V_)ZIU%6;+3M!+QO#-@!]A6L^(PV' ?(*.'HYSIX]/ MG,=0"A0&B.2G14(=#>V3 O!*DEW4V*>,9S.\/T*-6&O^W8-D>W7;K"I* )/C M6$_(45XQC8:SZ!01PD=4UJN G=YA70-F3![PO=%G.Y$TX\9SF ZKL^6^#8S= M*Z>G_DZ\D%*J))C1 I@63K(HDV%.:^L-MT*[8^W8 MST"DMN+JRZ)+)U*>.OS?M.FYPY:TU J12V9KG[T.V3/0.3/.K=16V4+\OS^2 MW0'Y.AP,_PLXV$O8G0Y5",YS,M'D$RI?F+9&,5"*'A5"5IW#8*"/@;S[43/\ MYV+/YG+HJ*UJ=<6,_M&JJ@(E5ZZV")"^9)J+.F%1?91* 21M'B;*D5?-Y&%JPN%&2"E$"F M6'7*!5S%LA9+?K*$]Y82:<:,&VKV-5H;N!9K7<#T,:2*;=*%V8SJKEVYM=4QC\K2HX&2A&)5)FN@[^! L,T#A2 M<*Y(X87UO(]_LAZ^M5BD?S)KU$%T]Q#&O\6$TT^KT%"5@"'KS+(KG$)#K"^7 MG6 F<6O(?+IH^E0&K(-N+4H]=%OS_87S&XJMTW"ILRS[_+1X 0Y>S!;+X6C5 M2O,N[6,^.JB_/4O'KU[KP>Q\4/B*EE@[M^>SM[6%NTZJ(:T\73S#)4P/%A?7 ML-Y#GSLSO.C6;ZR>M" Y'8#\ZJVVG'ZX@4Y_I % MZIRLL*E//N<68&/29.UY=%FKM912TZ[JB;5HH8Y2A! TK2HF%K(Q+&4EC "? MC>O#CWKW,=4[]R?!G??[0:P6A6MS\HP/CJL_CM7ZI4V!R[TWW2S:-F!Z6KMF MF]30$F[>+I42T9#+P,AG(DX:E6J..=1V*5 !3<;0S^]MU&]W]SV[>.&G1\-0 MTZ%*@$D1@!7N5J_JD$!22U,2" 1,8-Q29!I.),G_Z^#5S.A[>Z#T.J]I)L>3#AN077 MLY1.*%^<"];RPCS0HK44@@7I)1.<6TX.A'2ESVNVFQ#]-*W^#?73AO)ZH!3% M63E"QZS$E7OT341\?TF-/*ZSF[S&Y222CD!#3GU 3U&!('\^N$"6"9-09(=D MX;W>5'Y#T:Y4:#[\5=O@Y@D7"[IP/;]A@<,G7$QRBDHA4/BC4-!"4V:@@V(\ MEY*4"?337N<[W0IN3+[2QNRXN5JHC5#:%Y:]A<^O@)[/*1Q3GTE+_W,^SY> E60P M@2D,&MX5 8\[W,D]QK@QN3DM"=+(Z$\D/MRTJQ]>@(UG-3Q MG\2(QZ^H.GHV=[E]7Z=GXXUHY ]=O/_%;OG3B-V1[G&)/&$CQ.J4=PJFR$BQ M9 P*&9(+NH]!6 /;V50IVL&48(P63(K7&(ZUV9P+Q6+Q6>3D ?; MJ3S_!D!C\I):<^9*!60#F;1LA)TOILO%Q>4IQ;U)-K#,2SW7/E&$*"2I6'+J M(*3(5>[C4%\+9TQN46]R;"^/AB.TSR_U%(K0JAC) T.;ZC1O\NBAGIV-7G+/ MD\NN=#I,[#HX8W*">E-C>WFTIL:+V>)HJ/9_PAW='H-FOC8 :%NK;,C/8QBY M0%>4E:7/^]K+2,8T[.6>"+&9%-H%_CP:SER] MB>.91X^<&>10Q\\XPN8S0RYYEL) O%S%=D-=Y]JW'-,Z<%M^L6)"J_G'ZZ>ML55[W1TF7#% ^>::\%@Q(3,U(I5X(GPO8) MM+^/:^LYH3=?_=P3=F'06W5&>2U.!^[KH+<B4LXU]4MAWQSJJ M P(;$NS*&-&^4FPWE?9FG,>N@P7!DRB6&<,YT[(VBYNJFYT/&D0R5G9KQ?TN MLC&EPA^&2'<7T -9R^^LX?E1SM^ITM*>Z>0?/\OPO!\?C1,N/)1 M&B.9AKPZ3EG6TSV161LM/>@V!&YN(^^V(,84[C:DSX4L[WW)Z#ZL[#5/]!G6 M[*Q#7C3C"B@0DJ35/6K.0M3)6<3L0Y]J\LWP_D 6>1/JW:,P'Y!X[S_/)R'R MF%;S,Y'H0?&_8#$GQ2!&891&C+E/&=!&<,?TXGM4M+NK*!^2=40CG/BHM DV M,R1M3-N3D;8G)%8/I>60=/&^SR" #0&/Z0W[N)AW9W$^$/=>DZ/\_C,>?,)7 M\]ERGZ(I+:*U23)Z2$3M\T\,LOPI0BMZ&>ZK<@0=;'::*+C5IHPT0Q=9).=LQ'CTQ$[IS**""*$;#R6O!C MJAX8#36W%_.#O?A83>:_5+U^;D9;US<@:]Z[]ZN03;9@RXS,*NX]N?-IUE;%F,"EF74H4@5LUTO W'KK;9*LOPQF\X^S:<)\ZK$ MYN-R<<-63KC-P0KPC->C2[6W@H7":VD/"/J-=\FL-P-Q[5N.(8'20=H7$BA] M]K_=0>:D+>9?D136ZBW)-2O7EG2UAG31T3M3AY>50->.3WF&Z:(A2)BLNBIAL1D6\GM4PR+3-&##10D=Z'- M]W&-(8-Q#YQI*)PUO9^3G]"2L#@MD2Z2)#Y@<@$\C+O__//\[/?O@"L_EX.OG;C^PO],O[#/Z>S?XV_>$+^8_F/GD\_7\[>X7/W#*^>;?SOX**F>0/A - MV1+I'1 O'"=6LQ@89 _,_;^?_BI25,GH3!+7E$B9(_$L<.*L<3+ZH!R8Y8>> MC2?_^FOY$OP;+/_[MQ]/%XO-??_KI]]]__\L?87;VE^GLTT^<4O'3 MU6__N/[U/^[\_N]B^=O,.??3\F^O?W4^WO:+^+'LI__SR^L/\13./1E/Y@L_ MB5\'P.'3XOH?WD2C?EK])?[J?/S7^?+?OYY&OUBJY\$I_+#S-\J?R-6OD?(C MPC@1["]_S-./__$_?OAA)3D_B[/I&;R'_,/ZVU_?O[J+=#Q9_)3&YS^M?^?L+C\#'_[<3X^_WP&5S\[G4'>B?YJR@64*G#^K7S:3[TQG2*06;P( M0/"G,"D$KXAQVZ?WQWS]620A]2_.%A41W_WLJGBGYWY<4\!W/KH"VN4'D7,X M#S"K"?76Y][ >05R$^'T8KZ V5_B]/RG);#G;__Q\OW#@,H_(V4;I6*U%:VL.FUS,]\@+/E3T<)QJ.K,^75)$]G MYWZ-'EXMX'P^$B9 YC02P:DG,B5'G/..,/!2,F-]DNFNWN97/)A#_,NGZ9>? M_R?(M67V[TMX#"%;B[3>SC_B[(ZN,"J Y"8+C3+S"HT[B=U:+& 6> M@7B&59M)&?$V\J_4.)E=S6&],@Y<.N6\;Z#%Q;2" %?:0?@__C"=)9C][4=: M0Y'_^\+/ON(]:ZF60U-OX/9>)I>3M(+-'-'P*(5/&0B8K$_>5;$,>L),DY+#[@K*E%- MS[>&/B(M'R[2NSKF5;;EF4<3HTQRS3ND7 K:4!(,NB023SX2F G$^:RG\&;BR*.$5"@3FET@+1*1-IH<7*@ MB%7!1V?0O J\MY(W1ST"Y?82Y%VEROY*?0^?QO,%TULDY54NSMD8]&N3T$>E?!JK^"7TWB=(8;R'*2'Q9X;#R? M7DP6L\OGTP0CK7RV+&JB748K(0>T$BA$HA6EC'*I9/"5]'TOD*-1?SUQWV6# M[L^&C_Z/5PEG/L[CU8W8>A_RP)BTV1!+C232F42"9)XP*:*UD27G:JW['1". MA@$U1'Q7]Z:_[D]2FL%\OOY/F2X;!8<69,Z")"?154 3@E@K(X)B5/"<,L=2Z_KM%O WDWG"W_V_XT_+ZV,D(UEN;P M&L&)I-X3%RP:'5D%+6C"_]ZV*M[#DG,_!+()$IE[.4 M1 >*MJ2P2#ZG+,G1RN <,Y+FWEJ^.>(1Z/5@ 6[19*_KL_(@??;N=#JYN@CP M+EEOT$743N&,8HHD&,N)IY3JK"V'V'_-;HYZ!!KM)<@M6NUU3_8!XL4,*<9X M^#A>G*&_1T%31PV)48D2$!ZC121.EQN[@,XZ'I^,9OA5%=O)X5Z:+I?S$?>ZF"9ER1JA6>^SX8$1Q-1)G#O M<3<)5%8RC; FXZ MP@#Q&@\4)Z5!!S[J7&'?O@_!T6B^@H"W:+["A=>' ,])@ MT+S/%O%$ (2"QH-5-!K)( 9=2^&W!CX:/1\NSBWJK7#+]?(<9I]PI_G[;/K[ MXO3Y]/RSGUR.)+>!ZA+TX")#VDE-? F)<$QIW((,,R%44O-6 $>C[O[BW1)B M4N&*Z\,IG)U=P>$BV@!.$0]1$IFM),Z6 !A@ :U*HS2K=;5U<]RC4?+!PMRB MVUY766LC8GI^7IY)I_%?'T[]#.9O+Q8ET+\X"R-J#$XI2Z)4,KCCZ$3P,Q11 M3K!(E=?2]8\D>AC'T>B^FK"W<*'79=@)3CB52?]\YC^-5(R)\_(ZFCCN.%!< M?9TTL3%%XXU-P;C>:K\UY!%H^' 1;E%FA5BQYPAEYL]>31+\\;_@.O01*+>_2+5V-4T?Q[/HS_[O^!G M/^-/YB-D%PM494(#4X@)7?X "2DHJ8[* #.R?SC!CL&/0-$UQ+I%U;TNS&YC M6L4?KU"Q*#D3R1+G)6(IZ8/.,X9>GQ$JIA*]6"^@^\[P1Z?N0T6[1>&][L_6 M_OQ7#EY%F^L41V?N6"DYBM-9G#1E2_\6\:_2*BKZ1 M-CW@CMU+G-NRK7Y8)<3^-9Y-YY#^]N-B=@%??SB=+."/QT-E (CLMXGPN6_3PLE;4>:W9"--K(LJ]*A[N8:AX1NPH%?&5!9:5-FTA\ M("YHP04X0Z0NT>O6 7%1 9$L0^!)X;;99DL8B@.WBB\\)@7V$'0+U7^])/QE M:3R-4A;41L4(8]*ARRE*Z"/:,%H[%R15/*K[4D-Z:'X3RG#V82W];*J[EW K MYN-? ?JGGY5,M368Z%EVSGC"0^)$ MRX<+=>=Z_O>?-H2!INR_#BF2\N;%RSG;P^>?/\ MY8?_?/GRXX=WOKBHI[ 8HX]Z&U;7>F]# M6U$-OROU9,".7:F_R!L<0]=37?M73+* 'CJAU@DBJ2[A!JSD4X'.RBUHYXX&2WASAO0AKJD[JMM=3A7NF,<^NZB!A&F@RBD@?]R$\_:ENN"J.DU MQEU,CW.-T4J+]Y"EAPJ&(0>@&1X%>.)CSN45/1*K)&ZW+E!A#Q.["/YBER8SQ:CDYS'9^,":/5>LW;5O-;!*]<,T%'.(&#_!/FQS8C6%X,[.O9J95Q;K3N&SI 7_XB%]_>?GFXX>W M/S__SY,W?W_YX=6;]R]?O'SYR\FSUR_Q5__Q\OW'5_CMN_OO_P\G__^NKC_WWQ\N=7SU]]K.8[-P%7W^MN+\,-?QVW MG"!4MA 4E=Q$*[S(VF9A#/4RY.W^>A.8U3W]H!2(DN,H2[UNJ:T@ :@BFF7O MK'4XS?L>9Y^2I_]J$F?@Y_ "5O]]-?D(YZ4^TNSRY6\7I5[6].SLY^GL=S]+ M(THE$]8(DHSC)<>@W(9J0)3&S\?F^6/[#Y[T/RB=Q$[ /0S;/XF8J:7 S ML('L;MRRCBX"1?\X!XW2L&B46!8\ >J<]9*"9&WNK!]"-CQ-VNEUVE I#G$Q0]BK<,[5VG@#OR__ M:CZ2B;)HJ"9@$]THJ7HE1/$.]QMDV$I6R2#+B1EH=2%P"_4X+'4E_9VT',]0>!8S ML12Y(8T'XEE2A!J.Y!"(>OF=Y<.DP*9B]2U:-HA MB2GNB\)$_)*MLAEH,O=5/ZUYF70OT".\3ZJGF+81KG=W%I]HR;#+Q$2I<;]E M@"@M)7B(.NHS>DKE5@EV?Y%52197N#HKMIX\&7+D[ZQ&WWL62R&68+&6. MA"8AX!=.F?AN?A/+ M0QKEI#,25A*5N2%2JDR\1@\P:^=Y!A=S:A7*MB_6[X!-[737X'[HOCN%[8!5 M$#8ZZ]%9L'B(*\W0%G1XB ,8+7@2/-]7\:PZV79#_2ZY5DES%6^&OL: S-%> MCPM(-X[AU03>P.)M7OT 1?/1__'/\>*T2 VG-1_9J#F4$%4C2QYM\1$=!4H@ M6,XL6.E,J^BIPQ ?-_$&T6/%.Z0=N%<+91/\)F8G0Y"1IX(4/5_)R[U7Z8+N M$J5!,Y33?54*JG&O$]KOBG?U]=?@DFF)]#U\OIC%4Q3/%JM@Y((P/DI*#"X. MW)6]);;4O?1@,V+GS+$VB2@/8SMN/E763<5N6ET0KNY0P0&/!EU5 :6S8W*6 MN. $"2D'F]"I5;[-2]V#T+Y?[NROF8J-N:X GJ3_NI@ORO7;_./T)*6E[/W9 M.S].KR;/_>?QPI\M21X*_%*K$R9SOVH$BY*:CQ?P 69?QA%6DWH/L_OY-)NG*5 MUEG::P=JY#4-4AADHI)FW7DMX7F UH-DR2L0K$UM@@:3^9/=+;5?L_W:U9S0 MK"WM7L_A]70^'ZD4*!JPFH!VI?,!9.(5EP10:"*IF%2CE[A;,(Z;18=+O&8K MMBLT;Q>G,"M4G<%I2;?Z E_!7;D\[TIW#!3_MK=;$V5,V0@BLT9).&N(,]:2 MX&,$%IRVT,:_Z G\N#DVI%9KMI7K=--],PYD]?UBC.#737S&Z%@9(Z5021(: MC,)%Y4KKM,P)![#&F*%0?]MPW^/='GFJJJ-F9<"\_^.N\ MRE<_B;BGSA?S$4TZ<4V!&,?+,W&0Z/!H/,P9HXHRKL*]38(;7W?L0'VA+UB16\@>I M-\48L8DX9"EA0M#HF#8XZT<)Z#MD=K.*$R*F$X MDDZUFMD3J:/6)ZRYAS"?2AVUZRE<)8&LY L-8WIL0W6$ZF6MI>Z=S&GM]@;A#1O8+HJ^=,!5-,::5MA/7*U M]_[JF[:2_6#$B#BXY,MT0E4BPSPGP4M/1;X,:.SN\ MEC4XJ;( :M!ZHK;4HJ$5O6&1&8F1(564-\9 I.H64:RDX18DZ0T:;'(CG61+J@@HL.&1\F]S:)]-5K*6OV4O<#3:0 M+4U5NB#ZSON)[:6TAYM)'2+Q8?J)@7%H\5).((<2NT6!V*!D@><1%O?,M,E5 M?/+]Q"I38!]!-[$C$\!YV>9NA *\0X7";+9.%UJ?6[CC:2=<)"!,:;0$*(%B M^E#I+7-2,N_;O#=TAO@D.E/MI<\[IF8+9;2NV?T"YG$V7L;\3O.SBSD:R_.Y MGZ1G?CZ>3S/BG^,Z6C[OOBBV]-G\-K)NQ;V^L]HHATVSD,Y'[@43 M4E$55)9,YF2STYK2/#I@O#Y1$O$4TL49O,T['N*_OM%('SWZN0G=F^3+!9H@ M+G)++*04$7LRIEMMN>YCUG:.;QCG+Y (<;P8 6A/+1KWC&E?JK*5U^7 " U_;XYY&X:$AF5)-#T,4IUJ%C8R,R18B"&(]H^C4XZ1=RI:8(!1SU"0> M!@K&6 'Z3IAQ@/1;N-)?8;WSL[>SI>^P"G-[![,ETE%0N+%%R8B14#K:R]++ M3P&))H7$*8N*-=\_=H$[>K)4T4K%N[BE G?:.[T]<([??EKT8@O=?99F*% M* WM0R2.!HT^A8Z*1F.HI9U,L.YC'A;HK.2M=E-'D!V7+1IHH_:-9ZW@MLDM-? LT4N M6[\L(.1HF;TGFFJ@R0K.0[<(]RZC'1<)V@BY8L6<))07EBMW_>ET3TXWG$1HI6@6Q16^>#/KFJ]O)NM"AJM-CMO M=6#!.,*+*RV909*Z""1!*AWG...-$N!V(3HNCE25?\V**\O)_WTVG<_?S:81 M(,U_1L'LD,$-OWOD(E,Q1TK E9 KY3UQV2DB2K\0DZC7LEN/F0,&/RYN#**" MFO50UG;=W MZ Z#?3\D.%C$->M^;#G7WEP4>5V5Q%XG9]_:MP(%H9.V1.F8$*Q"L +!!FH9 M]9YSH=N4T=P'Y7$1J;F>:E8#V0(6+>OY&#]V794SPO@+I+>WT%H )HK)I+-! MM YMJ8 (B8*L*?>!)]VHF-$^,(^>5I4U5;-22#>)K"+'T8!2"O^&\$!+*6-) M2T8!?E&<&V5RR,9U.K.ZC=!\[YS_!>/0:/OFSEY/%>'&Y#"4V M(!(-%&TNH!;Q<39$X[3Q+/LMTK[L\A_B73],O/^%'+_>9WV3YEJR^77)G MRZ!#YU0TT^>TCEPK!@D5*"L4ZUC@+C@Z)%1TT_/-D8=-F^BM@FE%^;74)Y@D ME4@,G2(6B-0^$V>R0:>9ZQ"B4WK3$7V2>MR1^M!,C?N(K:+Z5@^WT[/I9.(3 MG,15$?9EM,?L\U4RGDE>.VF(-1(0FC/$>>_1 O]1/^ MM(WD*@;K+J&]7<;J?X1X.D&0G\;H>$SB&E>@P6ET5(FDVB$NIH@#/$,H]9(9 M:I4.N9-&[QGD6U1G+9DUZ>*Y,]=*9&H8^HXZ6$VDD)I8GAVQGDOE \M!M@FK M?3(IJ:W-I[HZ&"A/M0.B[SU/=1^E=)YUNIPX3V*5$A M1@H.+#0J4'$7RS$I_!#QMK "889&Z;.MZHV[P3V.^]A&JP]1IZ=*FO@6 MNR$ZGH-W)>PZE*T1T(%RM"2=$&RV3 MED[2C4/TXW1E1M\]5S6E23&F"+7X13*0Q$&P)*6D$T71@.Z8=7?0^(]@J=32 MWW18X==^H+@#^>0VY+L6&*>46U/L;5%NX%%,P>54>O]JM.F4MZ+K.]1^(Q\K M1VH*O.5NLLXH_3A=O<_0GK\^*1FI\]V(F19$@: M'?@#-HVNPQ\A1]J(OG;AD*WW-M=)8]LV.Q6955HDPCF41V/G<;.C#K^ B1"C M,;)C=\1]ASX2DK05><4*(ATH_>XBG(WC>CN\.@TCI<9D07C2*!@!R[TO$BX# MH"VOLQ7="++WT$="D+8BKU@RY-Z2)DO_+0>)Y$V)*"\XVLVXR5G\$>&6H@"T M9Z+MB^I=2$=[JU9%!T/5'UHOD2[0A@B^V ;ND:[1ZJBQ"SEZZ*!=.,96B-9R MZYDL]0EP9Y,1(3H1)%'9<^!>:B72<=#CH7NSP=FQC^BKN[:O3]:8KOJD).] M"XF&$'I71#IAB66.$72M*(M:2W"^FVFQ^=&/]A#77^K3:B*K?7/U;C;^XA?P M[LS'95C1!C2G@W$^X[0T )%<,>1LY$0K%TIW;P6\VVW$_>,+7>FD"EJRXIR5UHFS'/9F6)IA".UA<">D8S4!Z^B@ M@7]P,\47_:.W^4;JY7I9=$'8U!)\&.,CA>764>H]2=<5-=)B8WD8J=+&0HE+ MC312W/HX$&>L)#F8)"PU,:I&O:8>B3,/A?$^%F7V440#JFR>D-?7JURJ D-Y MO7R[*U7>8R8&IV\$4+2$VE3+WHYG>'.DMN;N5)WK+?:*AN>VQ$-E?8P^I%)1 MMU3FIN@<<>9)9IXRI107]_:?JI :O1_^6TE:7< /D/?;8P8BZ&R- P(R:")+ M72 O@R#99IX3HQQGT0!YI8Y$'R[.SW$KG>8/XT^3<1Y'-+I/8IQ>X("33^^F M9^,XAOF;8HTOQE^@1U>B T?JU9FHQNPVNA,I+P"8\ZA=(ZWG#H+1TF2>N MV=&!8_8['%Z,Y_[3IQDNTE6EHF*%3R[@]75]"9$%HQE-;8XN,9%>2N)I0M(R M)*S+7MK-DE"5CHF'D/4]%C\BVOGI]"R]@]EXFM[Y^>+%!?P\G?US-E[ -.?E M@5!2(Z=2Y9HGAI+^H8[CTE"P@EXM&)14UR;B81K8%UU9WQ_%\X@_(#_PG0;XA6.DT5X0$!V+@2;/ MVUSWWX>J=3FD02A13>R/70!I)\>?73Z#23Q%^V*=N*J51?":".-*20)T>[V5 M&K^DE)W)+K@VA?T>0O98[:CK4>"A[::/*MH$YF_@NT)WE9?> 5_KG(Y[$3Y: M8D=%O3Y(F@I*>0SR9%PV1KE 8O 2<68@+J1,J,[!@\X:'=XC(LW#^1V/R)E] M=-&$*_/%V_SWZ325ZMGI(B[*X7UU*Y:%H5QR8FE.B(UK8BTUA#$GN$-#/H@V M7N9]J!XE;JZB#N\0I)("&GA%5W[:.W]93MRK;'ENG'.2$:LH+@0&1,UCB?E+Q :EB R.DA"8)DPGFFC.+F\6H_Q6";*_+=J<'_L(OTDPUN?/ M9^.2:K0!\>KL4RQ&9H!87_9-*V-I1.B(B5*S9$JYCC8'S / GH#A<:@2[X1B MU=- RMTV6#AF9]#6EK))Y/T9CJ!\\]GTTN #S#[,HXPOQ$E\.SR:D*K,)*8 M(@J&$4:+-9:%)2$!$!&U-=QEEO-]#[H]^-,+]]'9, .JL4%]E7W17V&_BD_K M@+YMQ& O_(\433@@8WJ2M8*Z6QRM_69AP.E0"F?F:!B1R@3B8DY$""E3=,$8 M#M\-61\*8_QFN;J/EFLGS;R=P!6:M:W!@7F9N2(TTU*= JT.!\82;A -3=R# MV[#V=A4QW_SH1PAE'% QTVI2W6G!#1JB=I6!,,UWK-+F06L=QAX@C&U?"6P$ MM@FC*6/.:D"^\&Q#M$%0(X5S)EKP'0/;.J"H?"WP^CIXP%@E?722@,^E^FXR M) A3RC0Z36TP:&PVRL?>B:EIG)%02=*R2BW'J4H/BCB:/:SQ>@7_U_3V7,\4J;G,)LOK<9 M<:W"+J#V MN4OHI/6=<(:]&JBAIVDK(0_& "^="0)WP0A2KAK+!H-1>2AN\ MTTICI1TBJ&&"6FZ'_5'(P[;9F9LDH)D90V1&BSQV@@"UJ7@ MHM49FG7U^ ;CL)MR9A]=-.#*W93(]2E)763)V#)5G]&TH8HXC::-D-08M'>5 M-&TJ$NU"] 0N!'OI;D? ;2_!MXAZ\6QT<4RQY313'&4MJ!?& EE=Y'<2_8]KG M5OD93R[V>ACC]"#1MVGWM#,4L NT/Z.N#U+D'E&UAVAAX*AK*<$"I9E$JLM> M&3GQ@7OBP#%A>3D !WI??<)1UZWXL8_P6_!B?1FS*^8W:,:D9IXPSLMU*EK= M:/%(8GTVCC,J3&C4_>M^8$_ Y#A4B9ODJ*B!UC$[/_OQ[!_^[ *F^>?QQ$_B MV)^]FLP7LXORFGDC2.3Z%T_F M?'KFY^-YCX">88#UBO9Y!-EMA ))SF)2)78,J#3"^%B*[+#$G!+&X3$T#,1^ M&];&T"=;AW[[=>A5M-WL%I+7UW$$H,!)&P0)N(Z(C!*(A8!K#3=UKH6 :-K< MO%2=1N]+AR6&:T@OQO,2Q( (3@(JW\?%R!L1 Y,X$TI]Z1C&B,W4EDY1C&IP M634J??0@M.$/@L=CX)T[BZIZ:Q'/Y.>G./WRGY>_78R_H&,]V0IX!"%DH '- M*R5*X4WTSP)N5B27SNL29-*R48A35XC#$ZVR>C?MCB:Z:7$ENDL,(Z[0[DK" ME5I2#M>.*'7'C24A@&(1-->->Y\0N J2B8"S M#JJTO,P4MUG!"0#C((.7,K:Y(ML3Z/=\G+74:?40G6W=,K:M$^4Y9^ C,4KY MDG*AB!=2$R?*18+/*DKVD'>SUXB/P*"6>INV%GJ#$ZNC0$;.0P25/5%6!"+E M*EE;$$@&F'->L-SFZ\GSD3C2R9_<6U<-CN/W@*?%."X@;<>X_:=73=$[ M8&_ZBMH'_2,]LU9BPO21U?C4J$B5-CE%0R)S>(Y(QHC/QA AG%]VU+:;KL31 M4O"AA]PGR,!]M-> >;],)W#YBY_]"Q8_7TS2%2IK%3>&><*URR5=)J*GY#BA MP#Q/V0;EVY2MWXYG>(]C.)U.JRNDP8W]M2WQ[')M.10[[N<9_'8!D[CJ3)5] M$,+H4F,LZU7&54B<$F>B\PRL?H.X+YO&ZRV]EJZL]L 7A7.[0"QJ3CF%;5%;R+0)6UT^*2K0-4I@2N)N!$F<2)-,J2X*@CPB,^PQC3N4V3S4I@#U(G!Y(D"7@**\5)8$$3R F,H=(*VJ989!=T MC_A&5$NM'6C32R=M+:/K;_]S##,33Y?+.9+";#U.2Y82MII3J+CRQIK"<]QW,5+R%!RB2KM&QOE=T$]#9.J MDCIW$:>G+EK:5#>@\34TM_0WLB-*VE+V5 KB#0.2J<^):Q'U9@78AC3AWR=- M#M'%0+N)6$-+E.5B_!.60BE#PQ)QU"AB<<(4+469U7 T$=\G30[1Q5*PK^>(JRSL5]K;!T\ M9%UV*I5B ZF4MTL63VB.7TQV!IQR0=(VQ8!;S*;:0= ?TW-_%B_.5LF6T[.S MGZ>SW_TLC4 SQ;@/).H82B%!AUN8%B3$J*4PU :FG[JXMT_M$0^EQUH/.\^N M)T&?EO;T#3/@G^/%Z9W)S&_/9OY^(W1Q)9[+Y6>-DBQ] U@FP9:2FH$9$B!0 MPIS3P=@LK6Z\)FI.YYM>!S5HU^%>85C.#'2QU652.^;T=U3SZ^E\_FH2SR[0 M8GDU>>EG$_RU^8@SH:61B8 MW?B4 N(R#02"E3E3PY09[J6HR13_7##? K)M_GB*'SS[5+H*6DE1&3@KK3@ZC:6PBJ$: M]4&%52: V%Q .Q*DAD+\YWIXZC09Z$VNQSP_P&*QRI68CP*:KEQ[58((/:[R M4JJ.I;+HG9-*)IU8XQ?CZG/Z.+TVVP'CW^ZE$(LSL,JZ?B6EX=])?4YO2N2H)VF. P$5NMIOCH45Y] M:=5NNZW(B6^2_ DXTZ40LV=*$BF5(R&7.JI<4.-SR+&UM_-MD;Y[X-DWQ_E] MJ%"[?L][2 #G!>_SZ>0+S!9C_/8=\@UF.+\/BVG\U[K,S#7T=9"#8B"2I^AP MA<1*;1GT312E!(37PF:IA.A6T.=@"-^T=UV#"]/!%5F[6=B[V?B+7\"[,Q]7 M/N9VB-;)1#,XDK,-1&;KB#N0.'*.W1DU.,UUJ(K @HQO$TEY9XB)D U=1[F8,.?R:G/!&"[:.K@2[3Y;&\\@@B77+$@9"$*^V"*\&IOG<[<73KZ7.O<()]]'%ZT[7SSS9WX2 MX<,IP.+Y]/SS='([Y/C=;(IVQ^(2S<7)PD]2J17SN8BM1[1X[S%[!8/7G?%& MK#<:292R'+@02G(!+@7F$@\T^12#IJ/>H_?;(FY]_,F-C__Z?).-=A!"JU\B)S3WGF;0ZMQAI&2(*G,&8^':(@T MK/@]PA ME,HT1AE2F^>5#N"&WS K\V5SEZRMD :AQSLA_GTVG<]+AR1TP-$- M!UXJ,BLNB*,^DA2$"I8)YFB;-*W[<7T_3-E?#6VZVUZ94##RE*ZEF )G2J M-8.C(]ZCJ+;!_<9.8&]@,3*0#./6$J<,+RY2(#9R3JP2&F@44D ;VMV'ZNBH M5$T%#>) KRS0MWDGRG69FBPCPDE$ /I#:.-FW&E+*D2TS&C)3!1M',FN"(>* MG6I,EB8*>2H13CNG=*,Q*651VE)Y-'BN<$%8BOLET\3)++32H$*C]\]H)Z0+7VH$C?+C%?20(ONH-/SSQ<+ MF&W"BC&EF("2;%0@4NA ' ^(4N2<$@@D(^>.XVZ@9'@P!.BAP7OW=C7BP12N0ZD;:JX^7(-PGM09Y1R\8J:@3GJ5']B0>0?5>$.4 9+8*Q=^.[$5)R M,W1D%-$R9)XBL[5 CGONB.,..1Y95!HL.AF-0OWWQOI]$:J&PEJD+.U&7")* M\!]X*YTBZ(<@.N$EL1$XL=FI:/%_AC?J1W$OKN^+.OLJHFEHSSTX5V$#(CB7 MO>,$/=>2*J,4"SR%_]? MT]G7<@X.LN*)HN\;8-F[FI%@M2?H7D>I:'2A52WX[B ?/^2G+DVZ;V&]U#6L M9?45Z!M_?G6#TP5NVUS=_0 _4K9N*P)T)UHU[3T!TH7(0]9&$$\EG@R<:ER+ M8(A&]Y4+PQFNSN,EVT.)NT^4:_LHK0''/D(\G4S/II\NG_GY%LBK>V,I$B J M2RPSY1*$HLT1RPTRS=%; \F:-EYB)WA/RKKOK^1I:PW5+L#S#YBDZ>P]K.K\ MSD_'GZ]"8!PN(L#5XX("]%4#^JK.1\*2EI*F3&G8\ 9WE-S9-<)Q:KZ>4!ML M&,\1W/0<;B&[(J$RF7I(E*1<>I8%A2"98R0+J:-68+1O,';^CF]GN4>1K;QUA8-I4H+XY1VJ"P(ABKC1)149!&4 M'6W]Q'Z+KGSDUQ9K7^\"9(S6E]L_P9(ATN&&X+D7)#N>8S(1/ZG-B]$.0+V. MD=N?^8O_8WQ^:0,Y"0A2/2!-POJ94$>-"\-,I,NLTITQ7AMTV9IOIH8)#7V5!FTF($3)I02UB44BQR / _ M/$8&U=1,@X>MI57V-J\K4[Z=O1]_.EV\N2A2>YL_E.J%RXJ&S_W9&:1GE^O? MFZ]_<3[R')C(S!%AE@66@B*66T^T]"8[:@+C;8C5$_AQ4&U([55\+EL>SUNQ M+^MX=8'^=06]S6\O%O-2P E/]==3/QEIF9CQG!-ER\[LT1= U42E:@T,06: M>>AD*C6#^&VS[PFIKT&H]VU)_>PCG)Q/+R:+46#:NP >W4DN2I1++J_,ON19 M.F9S8"X.<89^1?1MLZBJO%M$=6\C^,L_D+CC.;R;C2-<_^4UK=E(62JDI9)$ MH=&'0)\9\4I-3%::"DJC3VTB00Z">QP,:J^IG4'AM;:97R=^%>T$Z<5X'I?\ MMTSJ+&PFP>M<Y+^"X_< M@O(KD4?&N\0\E&(WN#-*KQW!GZ0R?\V-4$S:QEV#M\$Z#FK4D_Q=6MB^M'@/ MG_WE,OWI;2Z3'SF;M5012#*!KQIEVR -R338P)5G+K5),=I$J[ NN2+CD2DH+.3;J@'H?JF^;)=7EOH44O6^&7T\GGS["['S)4 H<=R^@ MZ$QS74IA!F(EXZBZS*S(REO9YM7@)HKC4/K!Y_67[5"+D;Q)N&>K((J4BA4Q8+(U*A,95P;-#Y]\H M'T2F-K7QK3>1/%:L>V_-;M8#ZB/A%G6@;N!9!QQU0=0T./TNIL>)/^^GJWL4 MWT/0 U$@*.=M""3R5)J9(CS+'1KMVBL=($C@COWKV]OTZ0-"Q8#S%;=)0%HGD:,1Y@3Z]#PDD M%=:G1IEWG> -;ROWU>-=,[FR$IJT&L$U4S"MX3#/9')4HU6$IK),&LUYHQ/1 M*0H!EH%TK:KRWP+RS6N_CV K[@C+ZYR3SY_/QG'5;/-K$,[)XN,I?$24Y0YG M>09=59'RQLN2/."YH.@IR4@^(72ZIG076-O-_3VT^QAF?$5M/*3?'J*LO9G? R\R';B-B@29&1JQV1(? MA2.0%>-<@U:;5<"?B(9W6.O#*W@?"=96[-(J+)C>3!YJZVDQB[DZ*&#H?:,-<24M(]4 D^($1/!:X+GXAU$AU(KDQN M5,1_<'H\<)\[/#OV$7UM2_$#S,8P/WD/">"\;)#/IY,O,%N41/-WJ&:8S2!] M6$SCOZY"]:YN'4(.X!,0+KPBI403GJ]"$<6RHE'29#9/F1U6Q*$(AK_CJ:;# MZ= *:'#;^VH2I^?P88'VUO)MO/R#(OVR4"!2RH*0!!2N=XEV+W'64Y*E) K3#9,GV#HY&0DMEE>R8MJE-.&X7 M=,,;*!45.FVLC>95/Y:KPRH;E(IHBSE=.ASI3%QPB3#'@X_A&-:PNN)I:'+N0/8ZQT5=S]Q*AI]B;%W.Y@8\SJE2FA@@(NM09 M!H);(QZ>U (3$5QLU.!V6#H\8%0,Q89]I%W[1W?UD*()0VB:L""I,BH\MHCYVU<:ABIBVE M6OOYZQT*83R?3V>7;Z;705,N"C1Q(EK&#H!(I#-.UPNT4!QSX&1TKMN#]K9/ M/P:U]I9:F^#33XMU>E!I:K?JS:[#JC.AEZ6DG*6E,TY)%=:12Y%,CK9-7.$V M-,=BUO66=(-R#IN8U@SO@JJI6;<=U^,8=?WU]@ 1>@A]@ WA&IV1X+PA.E+< MIM#1),Y$7 C*!*]82JI1W88AJ?" 03<<$[K+N@$#E@8'I +J1G'B9)@CP0@T M-8 9/)XTFAK9",Z4C2$V:C^^"65X,Z"&CC8;^_02<(-[G6*.S-_YRV6@5;F' M6G]_]1 6.4AAD-1&:X6@"KV-T"1;%6("J8-IL_@? '84;*@I_ :[P;)8.:1W M?K:X_#CSD[E?=BN>/[N\^3?+K3!PYM \LD2A&UNV0HI22 *5*YA/0:8(N@E- MNF,\%F.RD58:E(.ZB>>JAGX'1$W-R[N8'L>T;*7%>\C20P6--Y?KG)X@-8V1 M."==";J0Q"O$Z')D"KR6#-H\* Q%B@>,S,?CQ#Z2;_)8_07F^"OK8T^#@5Q: MI:0$JI0KB\1'BY \8X!G'VM5 >0VCN%-C+Z:N?,$?;!8=UJ:E?J,7(5;U>@U MLO.S>O4;Z89PH^=(HASM02V,E$JJ8$-B-F?.! !S@:G1SD]M$'OZ^KJBBH+H M;+*4&*DEVJA4H>;Q2T+GPD8EHTJIR8*Z']=CEX*7&9+64I' >2(RH"=O.I2N@JX.PE,I780$T) M99A@6('N9(3,@P5F M;6AS???$2G,W)$@]!51,+E@ER?BSKV?>\@1\![,/IWX&HYS1H%(T$)8MFE2Q M% Z7D @-0N!!Z)7?O/W?E8>T8)%3Y8((NDTVP/VXCH(9#510,1ADNK,QTMHB M+J\5'U'G\]/I64(ZCZ=I)+U-QF9)>)8P1JV:LY.8';=#W4K%;M^@]!SX* M/C27>(-WG#U=])<^GM[^W1%HYI7#X\WY4@(&/2GB:%IVH<"=45#\P8!-AO:! M?A2D>QQ%5NPDLGO5K!)ZR_/*^Y*.,V)1.BHXVE <'3')12">V4B$XU%%=,>Z MUE_I,MI1D*.-;"NV%;EW[C<]<2UDXEY8XL&7V;.2)HYPG?'1Z6A-'+*UY[%> MAE150\T>(_L=K<^GY^?3R3+W?VFKCY*U,EK'"05A2K(GE-:BB?!DHO$VZ\!2 M7;-F$\)1T&1 +=3L1;(?[(\S7ZC^PE_.1\)SKI@$HG1Y=H@,B$_6$^-,!A:" MEZ%;_Z)#1O\.*7.H[&LV-3D4\=J>CQX_2C-%>*2:R!0B<0$\T,TH M\]WZ4KVTL(4\;>J*K>,#G0G>"TVH7"9[)TIL*4& R(S"33!'UB:+FH;K" M#&VY["_PI](C9GCSF,&WM53> MN5;A/J(?N A=%VA_UBH\0(U[5*,[1 <#TT0HD06GCF2^7!?:X+&(?W1@G%)4 M06B4P?_MU"ILQ8Y]1/]D:A5:Y;4.G*.?9CB1C$5B-;>$)6K0V??9^VY^\W'4 M*MQ+AU5J%>ZC@-K5 %:@G^T/V@4;E*6&X%Y7[A(CBDF6MDX*<'< ZYCI]HAT M*(*C8DUC!=3>:][-QE_\ MZ=^;@TB3>@:>L\I+3TQ"R169:R:\R1Z"AX%5SB MHF-'Z'O'.1(&5!1F[68G[R["V3AN )(6J:=!$2&B*%4O6+D9!H+(HH@^&\>[ M=2W:]NG'HM.^@JL803:?+4;O_>33*N<]>^Z@.-PLIQ)DS11QVDO$Q' 'P@TE MYDXQ\_BI-RQ#_-.F57AKV"-Q'P\79<65>0UB3:LN,/9Q"[MKMOZ2?=CUZZ&" M327VD%_% W43#I7&2>\SB31G(E72Q/J8B)*1!H=N"O[HVU'C#A>MOA;W$5ME M[?WB_QB?7YQ?]1]4#H"J0 SN][BO6$Y*IQQUMX(+G?1W:^CASLY> MPI_6D-S -=M9,)(9@2Z:,Z6Y@0@DQ)1*,RR97(YHA;5)T7B"-=L;7Y#-#%XZ?80+8N,XRY',R^9_[K ]41S*K6GVEG3 MYFWGVRK=WHXE^RC@L4JW,Y>U%5P2ZD,I$(KNOY6"D:0@*L;RW0:QWW'I]KT4 M>DCI]GVT4=$P*1;2\^E%Z=WWN524*'5,EVM#B?AS]/)_&LI(:#%HXCPO]]PB^ C.9[Y1J6O7Z]W- MCQWX J*-W*=5A%;1#$@P'KV&3_[LY60Q7I3;TW1Q[VM.ZM@FE%^57<:._@D=2Y!.@N,&:1GR[$TEZ*$Y%! M&2,LC>J^A*:GHL<=)VDS->XCMMKGY-ME&;F/$$\GT[/IIS',T2.\"KF0T@3F M&/$^2B)-B1@+TA%('">J)1X&LM.I><\@PYVA_<0^;2"SVL%-SQ'-9.(3G,3? M+L;SI1R?3V>?KSJR<>^YM*O3%#;(9$ M*AEBV[GI8FHP#)<'"5"Z0'@%N& 0<8!L;/ !O; MN-9[Z\?IRCJZD2A]=8AZ+8/5B93:,$1"#L13JXDUGB4NM:$Z=S0_NH_Z"/&5 MM70U'4+00]7-_A!/(5VIO-\-4 MI8[W,!+;J <>E:=(1>8X*,F$"%*AX\*D=LQ%0\VH.;JF=<5EJ4>OO2<9;78B MLS?$Y52(*VC/"!$<\@BD\MVSYPK5V M.CL7!ZQ6])1R_/N0HY+ GTJ._R:?KWL/LBA!\91(UK048F,:2,[1BY&)$JZ%4!Q7B?9M@D>'IL8#MPQ#,V,?N0_ B&51ZF6] MM:L<)L:HXQ+51M'/E:)<])=8!Z! 'D UON-;2X@/DZ*6"!H;J M)KX2P1H7D$KO@C7"9'W.(J(5G31%A-X2%S@E/KED0$7GW3 FQUUL1TN3GFH8 M8"]9Y&>@$[VCI MTE\9#3K4;()\/Y[_Z^<9P*L2:P?SQ7N_N-H$HRZU)[0@QI3CUXF,LLB&L(!; M8##2*,8'H0>AD2=5D0"E$A4B@=5:@B M2HB8)1-*-FJLUAWCT1*HDEHJ)D1<(2WWZUXCNP&I8+0&QQ&=U&M5T(77$UO3W8A>YR[DQK: M>Y 0/43?P++=B<]EKI/TCKAE"26F%7$>#7#!A 8.BL=&[7.'I<0#=R9#,F(? MB0_"A+?+P)-B7I='IFF"LZOB>Y#+*X4E)H72N*W4JP=#B0B94<^*>=WFYJ0[ MQN$-CCIZ?9 L590RU*/? M#.H[;.@G$F=TB-:F@XF\=6XO1+F\G?.T]".WUA/'.7Y)8&.0G$?3/VGPZ>?V M'F)%]!5GQ:NKN[FI'7 <:V[O/BK8F=M[@/Q:YO8RII@6O$0:,/2;*0OH04MD MO500;92:NOOB1I^*'O?)[:VAQGW$-F1NKPPI2";0T53%L[4.#P"9T+,58+@ M$0*X3F?NT\SMW4OL77-[]Y'9TTJLV%5S?; LBH< #)@RL9^9'/ 2E:3($M4QFB]X3.'!H;0+Z'A$7BXI.I,0, M=YLU<8XO&<)9)23@GHX^6"!2&T:\B)R RB!M%H[;3L6+OZ]DB'V8TRL98A_U M#)L,076"R'C&HT![(F,$XG5P* >M3,ZE%&.;=_LGGPS1AQR5!/[DDR&"88P) M=.^-+:77EF5?A4C$&<>5<(PZ.4RTV1-.AMA+X5V3(?81_+"1[EV0_9D,L;<. MNX>\'Z* 82GB )#Z;/ERS7%%&$N"$IY8[XP4@0M)VV1N?BO)$(V8L8_<'R,9 M0OH!&,,$T^S-QIC93>JEA@#2([;D:EE&N-.4D:"X0I,R&NCP>?J),S7ITE\9 ^0]W).AH41,X"00%63I2,TD"719-P' M9(@9!O* OY'$F9K*/5,4RU)\@91E>HH@<9 >/;<:BL%=VVB$+^9 MO(<^ER45A#YDWD,77'_F/>REO:Y1[H>(?LB\!\JH8APW2;2@:7FP3R0P*&5Y M*'>>>@FY3<#AMY#WT(81>TC\5-24*:'1(!+HH5,3B2V5$8VP(@7.$'^; MU\YO,N]A+[T>GO>PCU(&S7M HR=E1RF) ="03D(1FZ7%XS700)V53@[X-GZ$ M1D<=T0^<]] %VI]Y#P>H<8_(]D-T,'#>@Z=1!I8UD0;/5UDN;RSWRX Q;A ? M<#M@TM23S'MHQ8Y]1%\[VG)7,-=5O20?+'59D:@U>O!CZ=E+:J,(ECZ!->V>%3>\5, M[HMZ,Q#21@V<:S3>DHR>>^TCU9E1+C5+GHTZ?'Z_'?CU=#Z_];&OKT.0HAL!>OAMK!*?-D^KH137P#VZ(Y&5V8_KF^6H@# 0$ITVBPX T.LSX:[ M**-S]_5BK+BZ!@U[;,2/"D)^['#'G1UFA79*&!1$1MH2F1,E(?E($@\&SXN< MJ>CT-OC-]>VNH=2'>G;O(]R*INY^G6B[@/SN>W;OI6IJV%'%%NW.5?[DXA=D_T-63 J\ M/$7(;N4A[G[VT>FWI_AVKNA*=R7W%ZI87A1<=S-[4ZY\%N,OT.,6I==XO>Y7 MZLUTX^:%)<>R2TD;&61PT7IEM#",41FML^R!8B /C%SE5GSYT5_=HYPTJ,@S M20+/7^F2(]9E1Q*C7 D5N@]._*^:U]' ??3O[L/ +2,L,WW21A)H0+P>-%A@X'B;\-EN^(Z!+ TTT>)!\2NEEWCF M)Q>+T^EL_-^01ME*S6+I3IUSH;)G: VX1&BF-E$PR;5*-MX-ZAB844OF#<(? M;Y/V#CH5>.8Q,V*$09O.<(E^(#/$1Q^"%"$'W^9*_WYG?98?JV9[]FK;_F);' MB%7%E3<714IO,_X,YM?V3\S9B.0R >L0J )&O$9Y<$L#&!5$S!NM;';X"-YI8JU#$\@R2JQ) MFH!B63I%LPMJ7S(\/.PQL:&RD._2P;2CPTX?21IM%-.,J)P%'G4:?21N':'" M*Y FI)!-?UH8K$T+F5;"F0RB9M:9$""DR@-PUDPWO(D MVB2+'_%FTD+V=ZGA^E+CJLCA>L[/+I<26,4Z)&>5#"P0C6#03\J9X$P9R=P* M(R [:=OX(O> &KA"6D4BU)+T8X<*7<^G['/+]Z\;HEJ^<'L*U%(#Q(72>0VM M(N(#_C%'#=K$4GFUS87H3DB/%4143>>;7*HB^W8Y%4L\U_'C#R,:(N/F!J;' M2;2II+3MWFM?B0_#!6Y35,[04LTB$)E!D$!Y>=:.L;1CHCXV3:MISH$'LFD& MH\ ^@FZ@^@[-+*Z:6##)N..>,/7_M_>MS6W4=;X=16I;"7WE6?$L[%%1_RXXOM&6(@>I8%\OBF/DU[2E M2$JA7!XC.I"XQZ%3T>$!+D2IJ/$1L0[84H=E;F64F M/)3RJUDF8JVT!&A.5L<$*>Z47SFOEB*'B+UK2Y%#9-;Z(NMJ PE^@>^U,@0!0E#GI9.:62<2YSPG(VSDRJ3+CN_H9_^^ M08G.O@)\@/F72;D0Z.?P0WGGC_?>>7&]>A!^>IO?0YQ=34M \!W,)S/\O<7R MWNVTA :9#;CWAUB*K.32Y4V98@-225F,DG6[A76PE5QY(+W6K;N7O_-?BQ-U M40YLKU;^U/:P;AUDQ;F)?X?:?'?MIXM+A?:OHE01#N7>.DYR@N9R+L)&]HFO-$=X_?-JT:ZK.A"[RRC#V1TMY;^ M\/7Q2ONWGZ=UW;;%'S@H2-M2YFB\K@5YJ8%9SWTD+*X[_: SXU0B1@&5CG,K M=\NROK@U5@7X?9+S9%1>,?NURI@^3;_L&54"):@)CN2H2L*_=*24IR(IE'Y_ MD)3TW;*=FD%\I?+(:F^0N/MN/HL :?$SROX]7*\VC'(-=&6E*.\%B]81QPV* MRWL4' \6 4IOL@HLIS8EC)Y#]7VRL+J^:J?Y/N2?R55QNL]Y?NB!=IA(( MTT83*0R0H'0F7+*$,S$P[=LXW(,,[_N<"J?+H(J)V$>CHB1KY+2T'#7#F")&X/K 12FSV293<]AQODZ<$^54@YSU=LO$[9/6_VA5 M;N7CGWZZ73I8YMH[$$0 JD=:ACIBFI+(G$LB*AM@Q,.6%D-^G5>GS[06N?_' MNN6K/TI\:3*]6JN#76H9O98Z$IFD*.TF#'&B5#ES)E%(QC/;IL!!S5%\WQ-A M-#X\<4;3^P#O+JFNCHC7Z7@! IA%\(Y:W&,Y0 MEVE.BN2C\^)4+O"L9NU=X^W,I"QI;S6L!K&-)7$COL%$CN,J>G%H!:C&N=J40^R'&H# M#*7IE4P95&L=J&_7O?8SE MU9>HI*<&M3$?(KHW5[K@:NH4[$,VCF'?5W//$J&GV)LO*/?P91V\B@@H.,\1 M5>0D@. D:46M15PRMJD_/BP=7K"4AV+#(=*N?3OQP1WU^ZDOV[:1J;@ F1-P MY8XZHX%8EG!%-%IYYG1VN5MRTPLO&M[VJ*..62-9-KICL]SYXG/@0#&$NLIQ]5N#:Q"&?0O-J0E3358-"RKN8-M.E"ZJF)L33N,8Q M(/KK[04B]!!Z P-B#SK06?)2M=5HBPYXT(DX9R0)44G(C.N0VQS;#4F%%XR' MH9APB*P;,&"5)8N.>5GQ5@D7F\_;5DHQ,2HU5\12CHM@C.B,.X?#MCEIBE^8 M9PO+'$^%%X"-T2VWO_YF[83?) 9VE_+_<>YQ]XRK1)P?OM[_9C4Q*(B< 6TA M(Z5!*93NY$EJ8K@V/'NKA&_C<'3'^&J<--9K@PM##RZ=K.=;%T1-S97'F,8Q M55II\1FR]%!!DZIYCY 9B)J&2(DV@/MSMI%X!H[D%(SWBJ'GUWX9&M%H&8\3 MATB^=@SD-S_UZ^.&BVG:+K+;5I F42ID)*GTEI3)E9TYXX"E4]K[*!G;::V[ M)_[QS$N&MT7Z*F#60'H5#9#]N'Z$^1)'^^8?B#>E^,G64DJ!%,H9UN\]\R%N_0;W7D&^#I7Y[0KBN_!?+MK)S!S1-;<532'8[7C][%-U#N V7 MAFU@34L5%#=$.(7+(;.&!&84B2%#5LF"9"C]83A!?(%0ZL$+AF/-H=-N_]33A]_5^XA[5E-6XY3; MW&YILWS_2O*]CG+XYZ:42=FLJA?E//+]#4IWUI#$3H%/;F3T:,%[JKU4G-MH M=5*,><]]9L'O*?!Y))(6"<>[+8 ^X>CF]U"MZA]N2]V\FZ,I]+YDG_UZUX6& M!^"VW!A$4X9('1T)4@FD!A4!# 3#VK1K:C.>-FG=QZ*:_0WS#;[/D^4E:"=% MN?ML]*H,9: HZZR)2 )<2C8&,^2UQCJC.I6\RD%G0K=D\1%HT^"@H^K8/OWU MUX.QX9[LM%;H42EC2H:^(AZ0PR'SS,"7'@5M8I(M1_4Z)4Z)-H-=_CER;-O* MQ??LA^V=_BR3X<%*8D"7CJ @B=51$1VLIH(;KV*CYF?##/!UHIPHF1ID::\& M%"H-\_'P_@VET3*DBR\P]U?HA@!>Y]SIZ.(@,C9(>AQ6# _^R0]P-9D6F?S@ M\7$1V&7IA4J%5B0DA[+ !8J$4J0?_7/)(P0M14-3\$2D\#H[3TPA!]&R09)/ M$^O@7G!J:QW8$"1+8$G2:=44T)*@LRS3RYHZLY@&SMPU*^SZYQHUZ"4 M\[VVH\OC^6PZ5R:O,TV>,*"PM%I1HE+61&AJ!:<@^&['1FJETIK,:ZA M:J:=XF0Y'<*<2@VURH)8)3JH( 6C*A(5K2C5[00N$-03ZYC/D5KEX\F9=?L& M,WY6V?A4K6?05:',JA1F6^SF8"O)!%^#WP_Q"2U,YH?")^-[V];R&5 MYIJ5J +51!IJB??9$:ZU%=$H;W=/;O8D-C[SDC-W9(_1X*R!^&M?=WG"=OI[ MMKU]H:7E5K)2T227'H24>'"*))>\\19RBO)(6MR^Y)465<3??K7XB!J^NY_E M5-:6$FMCJ?X9$G%6!Z*35$K&D%2,QQ+C[C6OU*BD@MIM;A\C^WEV,]\6.^1, M2,\6!KNK<-GC:J;B[;MUT$9>3 M+Y/2*+;979W# #2]K--#%CNW=2(D:YE@$K25)B.5$CK.GBN('H";%V_K' 9E MI'Y8=\Z3,JM0;&Q)& T1S6P Y=J4/^Z/?;1N8F_^^P95>%?Y M\E&?M#L.S*ZO?Y[-RS^ZI(%)IPTC5@E+9' .UQ:E"8#E$4E&LVY3QVO8<9[* M[M)L%E1K0M:>1H-=U*DZVG7.SV5"ZYPJ66H$XS8LE4W$2@I$VRBM#)+G<+;S M93W$,YHJ W!U^&EU!-'&:/)S]$#_A8]8+GZ9KHN-7.;2;EW3TL5#R'(&;$DP M&LUFFY*,@L5HQ9E-J(IB)SU^9?G\Y)?PLY_,__#7-W!__N!Z M+G1 5EJ78HE0EV"R$82GZ(./U-C8IA#:B0GBC!;*LXD(-2/B63FXW<5QF402 M6GE#HDQ%GY2B0R(8,4SQR+RQS'Z[D_&,9N I3($3G,X'\?>LYO##Z,'+@@#% M8@XTD$Q+*A@Z3,1:H,0DEI61/J* SFPB'RB"U]E\FK.Y)9//+5!VO7K>[G72 M)X0@T66+P"5)FALB*7#B/"YNH)(P-%$?DSN),%K7$;W.SF-FYTFI\"!2GG&, M[F5!:!NYY\P3\*MT?":(5:4^?7:>,0,IND97HD]%!*_3^30WVY9,/L\XX#ZQ2?NC6:Q;SCKN]@VZ,2I M04//E"13L(GX(#D!H[P*S EGQJDST7D(XY:4&"Z.-XK*3Z52Q!K^;=]5[:)S MF1)T2]!9$8Z1@$X*<2YYBIN B-#&[7X XU2K,S1BPJR61L:(".T5Q-TPINE1 MXXV7QS1"#85^HQJGB$(/LAQJQ VEZ7-A<<89S9A ,U.4@W/K(@G9*T(=9\%: MR:%E]=^S8.\+%1!.G+R'*+A)V]4'-TL^H4(6[S]\VMQA0F3>!LN(-<"+M-#* MY]*3 #EY;2FEJ@W[GH5U@GYT<\T_ZME:2VTGT24J[(JV=5NHO2]LWP>JVUAW MKI*AH9<% #,)I,3_HYN=@+L@,H SU'5K_+3WU?W6D#J]*^_Y63IYR9,BS$F< M&"YX8C5#^@9F0-LD@;>I2%IY(+V]IO6;<(X_">3-/^4C7(ID<#,#3UQB.-NY M-,19KHAG.FMC<-+K-B7SNN$;?K4>DX^/_*SZ.FQQ$ZM-']I,@U0JD631S)+* M6V)3C(1JIRV@!*62;6S7%L,9*E!U2NP=GQ>G$L'Z98K[*GQ8XE0NC_MU,\Z5 M3\%-RM[A;%7) )&4:>)Y=B261FB,&HZ&7A.>/P-J_.C6:(R9M=%< ^=K#[2- M?] %7-, UK/PQHE$55-F-Y+TT,3@=%$IA,RL)@P=/"(]IP2G16D";PU/:#_$ M1KOM"#1Y(>0S#DL.44 #=I3E\FW^X*]AL0D#\*P]RPI(D-SAJJD-"1J *",# M#<&@*-J>!:W?<.U MHEY((J+P1$K#2;#4HP+!* I1*]7&I>X [ELB1VU=M#BF@&O\Z@H1_N;G_P5+ M_/P0G\I&TA0] 5FBA]EGXD(V1#,E*?@L'=5MW+87D'U+1*FJA0;=+_\%4YC[ M:\1WD3ZCG!?+.0[]"SP$:5PR22I+='*X\D7OB"VYQ\9F5QIJH._99H?I!.]; MXDM]?>Q--ATR\/]$+"Q\O3TS:7T*T.WM[8\$CI#"SOF 8=[&0%7VP4OCO+4, MK(XA)PDZ:]KM?* ;CM'KS*D@G>BM.+)-XZ",! M)M#JS)&B7-"_645.'..:!%\.DF3*1MLF$CK5(X&!67?D*< A:FMZ"M W,XWK M0#5UDC 3 I$,Q>1*/T6CLK-96A"NT0W9[S MM0\QQU'YJ03U'Z8&.<]=I+%4 MZ"U5,5)PZ,9K1T0*,5&TN;U_34NMS81GTU(/TY() %.IH!I[=3# B+-',3<*S OG/V'I26>G+D/43!@Z>E M:J&]!+1X+ \H+6T4\=KGTLR5!I.D%+2->_,]I*4>I/F#TE(/45L#]^8V(>&N M+<0&F)5*)@X2MQQCB8P22% X[I =!\>4H+E-FO->2*]XI+N:F$8>>A//*GPIJVGNL4BE"_CLL?YTM%N]@CB+[ MO&EB2O9@N)VER?5/"_!\@WLSQ5;!X\T^\ODF0B@:*I&^6*T'/\I-/ZQ%! M'Q!=KPC[6%+%2@K$'>!*2N$Q(D:26*I)#4+W.I5%,0D;Y-2BG%HE)A>:02]XTO] M<%Q\GMU,EY<6EZM@5YT(5_W6C286IPG1@BJM%8W!M&FK4P7^\#O1*/Q]%,@: M7/5-#P1Z#F<=&(S.46,2RE-F0="("\0&S4HF7O1*&F%8HZ!!U7$,=31P$CP> MD0(G)F$#$H]&7:-"9J.*CQ M3S"&IVK=U;\:91IXOT\CN^>S=<'7](#C)80C'5:<"B4Z4;6G/L?@7:32&>\Y MT9F5-KQ:$"LS)<"4S@:2A$95N_O(_NWWZ^JB6]02F"9\*&4K2. I'2 M"1(83F7)DHQ>,(X^02?^=7[EMT2C-G(>_/Q42&NE1EP^2S1M9< %W.A DI/" MIT0U-]]%69\F1*FO@I,IV+Y9!3]MZJ2BT7#]].I:[QBS?-^0]V.<6?>KK[; MC"L!#U0RBAN[++73@?-]]^N G_"7'YD-_%Z,Z2+G'OD+^Q[5*]F@ M$[Z=S(#L(KC(*#@9I7/*:J=4U,QE:GC2]G+?0_NY #]-%O[J:@Y7M^5U5F^Y M.Q;2CN40T6&-876XJ!-Q)M@US3Y=S'Y;\G MRS]_1%W./L-\'00KEZ\7"\#_TD?_SZ7*:*:(K(EF5I5.XX)XCI:Y\U3A1D&- M-*T*)!P,=OBEKRJ7'CM*;=75X&!\CSS6!T=".076H[F;4=U26%VJKZ[+O'HC M- NAC7?]'*JA#JV;,J6:V$_E:/GCY#,2^VW^B#O](L/\;?[7;);>SC>D28M55(@]#>"Q"W MMF@'D$U/83O!'.N&$]318=(AB6K!G VZ.[N?RW0RE^ .Z@3)WZ5)/$Q4-YL5\>?EN/DLW>.A%":&VAK T]0\'8Z<'CR\<-MYA7E/JLJM-8]?#9[U-UEM8>; MV&R[B?6/UG=^18TH_G'CV8GN6^$BERQR$:)4/E@F ;RWS >3:,Z7A[ZL==0_ M*R6BQ07'FY*FEB+QHERI=3$YKY3)P34QR4\QZB\@\FBE+2*(*(Q2C"!106(. MTB@'V>DVPOA&HOX'<*E&U/\0=0T=]6?!.N;/@I MD$#18:-^XDKIFK60]&!%DN9D+-.%"B9ZA],D1IQ%<#$QY'9-DT"EL>HH$>,9! M'E+_AXBXHMYCN=8__WKYZ<.E\#*GY"E!CP&-&5S(B%>>XZ*68)69J.US$= % MQ/]Y-?OROS9/7.MY\\-*S2L%W[UO6#>YDN!GO:16^Y;-!=JE.)+%K6U:%EYZS2)@*MO$!? M+";^G8^3/(D;,%2" H=T,QZ-5RE8Z?3#5Z>6^A_:L"?3PJ7<)HG4^KQH'YJA*'T&+?IE)K#2?-,Q)K9DQ M'3,V#GSUF3-A 'E7O(R\%<&]B_SO_/SM?+V8_>&O;V!;$.H2HG&.Y4A4M()( MFO7Z3K]R@8.GFG'3QL#M .[,2=-*#7LOZQY[;=W?=HJ\N%G^.9M/_A^D3:5: MB%(R'C6Q,7-DL+#$.:%(BDQ8CNB8>]&U?NDE9Z[FJC)\K%O=N]KOP\&NCUZ= M 0H\H/$B?292"8U6,=.7]@WD&T/(X8" M2)P!4=SXTGPX$,MP5-QPP0Q$$7*;KCQ[ (U6A[:WHE]@SC$";]%8[#&L;=N. M#L#:]KC;!VV<"X=5%/@R*7I(?U!Z^ B">9](:95!I ^1>)X\H2E3;9P(AK4Y M:QF8%B]<(!R6%8<(O3T;MH>[ JSAT97CH40D0U!6YEPJ @@T>:+*8(9@PFA- MD^JHZWD2'"'K!H'P7V?3JR7,/Y=HR"W5@Z,B*+1X,T15[DPH4E+]T+P"*;)- MV8-LHO^GT'PS]D)O43>(1^YBVM"\"ZJFEL+3N,8Q$_KK[04B]!!Z@RUA#[IL ME$='.!#C2FD?C\P/,BCB@]#&9IURHTR,(:GP@FDP%!,.D77MNX(?$ 1&SIU:@TU2Z8$)1MY2I8U&6GB$+R,5 M60K@E!*Z2L%(TI*@5@N>=,'6OB+Y,$'V(J65*/WUH[S\GV 1 MYY-5@X(5URVEC@KD.F-HB4B6 G'1HBFKJ+ ^\11MMQI1QR(X^\U^./G7SBL[ M!O1FWG2!_;394)$^8Y@+ VJ[+[]ZJ*JV+]D#OA<<'265B>,6_2[%<57-0A)P M404M4P;;+<'QU!BVQRHY/X(=HJ'1B/4APA2W_]G;Z7:[UMG8"(#^-HARSPB7 M>5?J(S&I$\W2>K';AJ4OL1YA&,X$&E3'1_&JGX)&LZ>VL#_^/=O 5EDQ%FBI ME% RQJC M040H%&,9M];&*&P;#_PQEK,WQRN)N4&>_T-$]_K7=<'5- :W#]DXD;B^FGN6 M"#W%WGP]N(>/HC''/+(_1XKL]YR28(PA62=+=W: 4;UDJ+W Q?1/1(%>PJL8?\ M*E>ANP]GU346W5 2?-+HBEIT&2 FXA7W0O@H8K=+V*>AQF=*@=;5XB%BJZR] MWU!2GV^VJ18Q:5!:&H*X$8@5!E<8FTCD/*/YH+)(G6[3=M+?@U&ULY+UY<^0VEB_Z_WP*O.[[)NP(P>8" MDF#/?_!^\/P&Q8#G/%@__\:>?[S]"_*?_ M_9__\B___O] ^'_>W7T"[W/V\B062W!5"+(4'/R>+1_!+UR4OP%9Y$_@E[SX M+?M*(/S/ZJ:K_/FUR!X>ER#P@F#WK\5?1"2E0(3"6$@,$4D%)&$:0!S[C/I" M$N&G%P]_"3F+>!)+R(/8@PA)!HE/ YCB)$6,T"@52?70>;;X[2_Z'Y24 BCE M%F7UG__QI\?E\ODO/_[X^^^___"-%O,?\N+AQ\#SPA_;J__47/YM[_K?P^IJ M/TW3'ZN_KBXMLT,7JL?Z/_Z?GSY]88_BB%>- S>RN*+.=?EJ18?B)4S)7TU=.6K\_B/_Y49D_/<]'^[K$0\O!CYT6Q M]50M9:JE]&,MY9^/#?;C&>([DG>Y+ZL#X2IU/[N2L0O3S\[$O5?\((87>&.8 MLT6N7Z@/"S[6N[L:ZFS1AY?8U6N1+\E\A-=B/X_[) H?ED>^Y$&7^4K#U2O@T/[2\J95-KX7XQP5Y$N4S:6Y0 MPNM-0ZW/?W[Y^?;VTX>?/GR^OU2[ANLO5Y]NOOQ\]^$+N/D(KBZ__!?X^.GF M%W#]^>/-W4^7]]/>VW-9M'J2@IV8O.:*'UFNMFS/2[@UCWJ+>Q8@R_RL%Z^>)B7B MGT!><%&H+?L!=5"31C3ZWD_MQEU]=+1_X+EN 4FM8?F^Y$1IKT@UW4E.:R)&V8EH?J,]@ M.-A4&FQH#>@KV+RNT1Q4JE^ 6GFPH3VHU =+I3]H +@ S;NB7I4:!(?[NI&G MS>W&<"SAQ]U9CCPE>UO3LB_QK)5GYDWBBHI@ABB,> M8 ^&D>>IQ4I$$..00>$3FBA3'!.*;6SQCK&FML]=B0JR#5GMEI8N:,U6 T> M#4S@:ZPVQ02_UH(ZM)X-X'!*C%WCC@%,I*8PR )%(<(Z4$2"\4AL9=X0DC&0F3#(5:C M3XU5M)R@$A2L) 5DP<'GR[]96M3]9L.,=@;#>& B.@]>:SKJ!9-3@K*38%3* MZ@7.+HGU>T@_6OLLEM<+EC^)3WE9SK ?)4P2 HGZ"2)& X@916H.6$+4UD<$ M,I@M5ZZ5DY_4UM.M:.F(E\CE=Z.$ W,EEQWS; ,6)QP'85"Y738\?%$_MKMY5MRYS!8/U3[Q3H<8 MW@"H "^82OI0"$"VRY8??#;89$3B#<&!B6*/WJ4;OKD5/"0LJ:=UQ@A$H M3CFB>\11.<-(^5T.,;NI'Z=\>'J>YZ]"W(EY=?"?$9K-LV4FRJN70B\&,QKQ MV$,D@#1B*42I3&'*%:^DDH7<]V@@[(S!DR-.C5LN&2M>! =LXTC0CDM.@VS& M)TZA&YA36EEA40L+-J2] (V\[EC%&!JGS')ZU%'9Q1B$788QO[$?R]1;H"]+ M]7!M#K:1P)??LG*6$*Q,$"^ S)-<&2%)JD,R$$R3-*8RC4A($QM^Z1AK:LS2 M;,97LH)66/"K%M?R5*D+9#-^<03=P,S2&S5K4C' PRF==(TW*I$8*+Y+(2:W MV$=RW6G'6^-^25F<(HD$C*-(JHU(B-4>)/)@(AF/U?]'7*:FL5L;SYT:*6@( MLW*9,3('&T=H/8*W-L'K)H S(!GX8^^-AE6\U@'=SX[0VGSF:#%9!Q39C,(Z M].>>#J5LD2W%I^RK=FHOU6,S.J\-DE+MEU^>7JJ-Q.537BRS?U9,,$,4T2"* M(YA@Y$'$9 QQ0F*8LA3+E+* ^*L(JGL+YY*U)#T"HHZE@SBV,UIIP::XEKXE M^XDQ=# -@_-(7J9*>%A)#];BUV<;RAZQQM[>\=0;/K?>)WLQQG5!]89ISP_5 M_TG]*%'[MZKGW OVN,C^\2+JV)_;(F/9XN&GG(MYLQK+1")"/0[C&"N;QU>; M&IPB!H/$1U["?!E3JX09\Z&GMMM920Y6HE\TP7^@D1Y4XMNQH,5LQA^5'ZSAV67UWH\P8[/\I=R>3H2LCP6"MD$/%[I]._Y MO+JM;.,>?Q'Z\%JQ[E=1D ?QX9LH6%8*+;J8A8&4(?(P]#T9022%A,1+8B@C M&:I?!3$BTH04WTC^J3%K*RL@M;! --*"9RWN!>T'J[HX70>YC "YL=S%N)-$KU _9: M*=@/#_G7']6ME:GV#Z1_A/6/%;L=?>@H]'-*I98?3EYG_P%_6"RK##&6%\]Y M47%&Y2R[RE\6R^+U2IEM,RQEE$@>0(9E )&7JD\Y#@C$'DL23JCG1T:N<,/Q MIO9YUR*#+9DO:C^O@ADTD@,MNODW;X+[:0IPC.; C. "2"N:L("G-VN8C#$: MB5@HO,DI-K?UC.?[Z<-E<[") XX37Z901,*'2(?P$5](&$@O920506)6ZV3_ MT9,CCI,\[DR%$BYK%*(+J7:=1'+6+TU@&8GP_U@&9H!E% #'.KN MZ^HVG&[]^''CYO;4V@N0V[^BW_=Y6^1,"%Y^5$)\(7-Q(V_UNULL7V_5!"XO M%U4J^;,V-6:,I;X01,*0Z<@XSC%,U+)B$16'[#%V%/[PEO1ZX*K MI1(>Y!(\-^)7'[MH9;?[WFTFQ(P0!H)Y8,;81OA+@W K^06H9+^HD/YP$FEK M8NF!F5/FL1E_5&KJ )%Z(&N\D55Q>V7;/G8%GRR+%!H M^+0)?4.-Q/4GU,I%QH;H$*A)5).OQS3L4?]:BP!V?UB;&\?PK]ZXNRQ M^==]?JM>WD=UD7K,D[8F+\:$O)'.,+7S M/KH;=N3*JHUD'_-"BFSYHC[953U-W_-205,*D0P)1#@1D$2^A+&@#$ON2X;( M2$54CTMI1%6CUDO]_*+G4]OC=;E4\+)0\SA_U?&;^SBWIJNV7D]'U& M_P0\<;VBI120N)%A('=:_4-)<09W]>.5>_&DH[6*U[K*?[4O+F_6 M=O;H'?B(5M46R-*YOI,:$#<0^I'0EMEF'HI1-A3 MN*-8PHBR-.5'1IG:"EMWQEKD"]@(V*^F\4% S?CC M;)@&)HT:H;:>SUI$AX6+NQ!P6[#XX$CC%BKN4G:O0''GQ3W=C^Q1\!<=K=@_ M3_->;TEG5')).0L@39GN^>I32% 'Z. M-_BU4M*RB*F[:3=T,K[%9 [M6AQW'NW]B:XQ=^M%=";=N+Y#UZ#N>0R=#]!O M8= MP_7_])[S*YGKX>Y$N2PRME0"J3]<+OCV+S:NK#V5UPM6Z%+Z[T7];_7? M\Q>]86US?>_(4GR04FB?"N8RU8U^2<@81$S9M 0Q]8\DY3YF/F68V#05&E=\ MJR5FI*Y%62,^^(XW"GROHQ:84O6B^F>5RM-H7"6<%"L\JK_;K2@COR]FR\YT MWX*!UZ:K:I;U/\&&1A=@K6S]1SWMN[_;NJ$& 5RO7J86A^\OP J*=4D$#0:H MT7"WD+W-+#I=[4968=0E\6VF9W?=?",I^E:H^)C-11UO.),4"1\E#"8)\]72 M%S"U"(88\M CB"#*D!_:E:-8/WQJMD]3,D$+"&H);4M,; #7O0:<"\? #&V! M1(\:$?LJGUD08N.!(U=_V%=EO]3#@6O.;."[T9NEJ8?/;Q9WNE9-H0A![;BS M\N=%3DM15![0Z\7SRU+]62FE[JHVZE=DSE[JJE5W^7S^,2_TUGP6T(#Y8>)# M&B:!=F(FD*1I"(-8'Y)(@N(TZ-7T=RB)IT8AZTZV%YO-CMJV!1PHJWNE-JCT MO@";FH-*=;"MN]XLK;0'OVK]00- WZ[#@[U"9GO?2;T8 Y/IA-Z)_JV2AYZG M8=HK#R;UV[1D'GH2CK9Q'GS@?@OB)?_OEW)9G3;=YY><9_KQ9'Y+,K5=OB+/ MV9+,JT,HNGM0=:>/%\IL*;XHD3,FZCVV%OEA43VE4GO&HB"AN@0;%RE2ZZ'O M09R@!%+$HSB-O) 0JQK]0PL\M>6PRD1K#I0W6R<"\4W_;!EP./ATFZU=4YK$ M@9>NR]OKJXO#;H'U2>_%^@!&5I7ERGJM:G1RMQB-!;S3M6APH4==BL::@MV5 M:+1Q>^0M72\4E8IRJ0]@OC"Q(&J NC/9#"5)XGF>A,+3N:YAPM7ZD80P\0)! M2$I#['O&*4K'QYD:[;>2UB>NK:R6W>M.8=M-U@X1&YAC1P'+(BO(#6@C)0 = M!L]1KL]I)#K3>CIN'R^#Y[0.6\DZ!I>_326!MH;Z*M/T7GLJE;C* "DS5N_? M<"@IHHA!0173HD '"&*2PLB+(C\5ZB^);Q7E,X+04^/NNII-6SR@[1?#+P!Y M>"BJ2@<@:Q4 7[4&X]82,'H1#.-^)C:]0X<$.:PVL%)]LUO'2O/ZM&LZQ0=L M)FI2U0B,!/]#E2>PF0K7]0JLQC[31;/1IUB7#=P['2NWC\>VS]+:X[;7OZJ% M]U->EK6S5S>Q_$ *G<-3SHCP6>!)#CVL*_MY7)D6==^/**(!DJE:"/MTTAU+ M 2-B'+\![U4=*J)8;?DH@-1']]4BIR.6*@WTG_(JSCRK>]!_UYQE?7\!%L*R M\/!XKXNE6V82LS^^>V:SNWA5LG7?#5/N^6'V?#F[$FY:@'9S0!7)J'=3+9Y"RV2LT>4MBIF8,?=AJ&SK6XH-IQ@;D6^*R&H:-,_SG&X/B3.J(1>-"74^MU ML=-I$53*J*6MFO[J/T"EVM!&GML)&,&X->/:7UYV!*8B9]F/I4^W.$#[%@ 62!0$1$"8JQ40Z9V =K0--L/+WO2/(6%6\8[.MJX='5*Z3VN.7E#S^($ MQ0-99/^L YSR19G/,UZ?22WXK7J=6O_7C?R8+8C:79-YU>JM\F-;=D)Q,M:$ MOI!-?2[ ED95XL^F3CJ)=:456*LU2",5IT"[+0G@1+)Q2PBX!'.OY(#3A_<, M07S*BV4CPXV\5B,N'G3AJ[H2PHQZDGH1C2!-!(:()"%,N0B5$9JP./08Q]RJ M[D#W<%/;-6Q*VS/DKQM>PX ]9Z -'6ZWB9?BO+6H35$3A[%T1IBXC83K'G+< M.#8C]?>BT,SNZE^YM'KRO6"/BTQM5]K8'<(1XTD,(QI6'=X)I#*@,,5IR+TP M)2&S2LHY-M#4V&,E)[A\?BYRPNJ,X)74/I'2+I4/E2?MO+[G!F2QS'@V?UEF7T73KCX3Y8=O]0%]W;[NZ?FE MW0FUY_6WHJC.6A2EO2R6LQBE).&IA#Y.?;5/441#O91 DB128B]!'K:*G'(B MU=0(:5,I4*ZT4CN;QK%7]7QD:\7T&KX02S#/RXVS\?YE(-W,M>&F:>P9''IO MM3EY:X7 AZW)N]J>O%8K'>)4QT5=@%HSASLQET"[W; YD6SV?TX? M?FY)O.N%/LO*B]>FP'555^E>?%N^4X#\-J,LX:$D#.(@E&K7F"0Z]2" '@X0 MCS /"+&J=&\Z\-1(>[,0VDKROO7H3F!N>'X] ))#'VTY* 2 M?9!"<69H#50'[L3@;U3FS0R2XU7<#._OVPF\%.HF7=OFO?@JYGG57OQ#?0S4 M]"<-4Q3(*.50)!A!%& ?XHBH>1 L#HG'?1$@&Y8R&'-J!-6*7-EH?"VT'4>9 M@&U&3XXA')B9MM#;D!=^0.Z\9 ['=7-[^U1TJF M;BCT*2>+M@LZ\41(10!]4K4<9X Y:W31Q)@8#T\%*_3[]N'=PL,B9[(_'2'F2IU\+N]3(PPIWID/NW#)> M"N1A6;?2'H]I$P'FHT.'11@\5ZE3Z4*A0]PUG)H:]>UU%TU_-25E6[W#$(RJDE%"F7"IB M2#U%#)&$3'H4\=AG$2.]ZNX=&FUJY+"2$%0B]J*';GC-*,(9: /3A"5>_3.) MNG 8)OOGX(AOD['3I?S1+)O.FYP$(]NZ[?4+O\VZL[#!A?:> &#)0]HV" M[TZI?"),]MP0N6IG_444F2C?W;9M(*OU]*IN$"GX?7Z5/SWEB^JWK=D5!Q'S M,(.)C&*($D(A"6@ L4]]Y@F$T]BHMU>_X:>V.-8*@'=@I4*S/5PI 98YJ-6H M_V)A\-I/CL'9P*"0#TU%I]&^WT:[SSE#CV_"_"AB4/A'.JVPGP9'QQJ]P>L\ M^;!_ZGB'([TUWCH_Z?^4'DO*C?J'**HHJGR>/V2ZG@=K3WJY2+E/(^C')((( MZP+F+&4P##'G,?$]&ADE:)T::&K+Q,W]M04!=2%HP/".%ME7LA2W M)'S#N1XC:'"X='F9JC-A("59B MVATH'<'2S.@^'Z&!N7$/G 'ZNJ7WBZI%K;-:MNZ\7 MRMROUI6R:N9[_T@63>6TOZI'+%=ETWX1V<.CVM==JNT=>1#5']\K;5;'8+,@ M030(8PE9B+&RX0,)29J$,$EQ% >)SQBQ.L^>C&938[E*0F4.#5>$Y2U>'\.C MS:G(.R%B=U#CLT8';, #ZK[J2P70N@)HC=%F^<\6)] 55\"-%1@761M E5! MAYK_:90.=:[=!$K1O.&D.BM".IB VT6CC9PKKLXJU%UFKUBG\^*CYH42AIX M-/1U:;4XX+HH:0")%X300]P+O5!@R:W">8<0-U@_9QZ.D/,I*,E>.#Y M&7@UM9D:]\O7&=B-NQ+U$71:B\H94%NO#^>,-7IQS7>O^\76JI :'O@RC1() M<10ERL)+4T@04:\/$LQ#5+!(6A4V&4#&J1']H8J*_6(A!YC/<_A^M%D:F.[[ M3-"892Y/03B5ZI9'Y9P Z3L!VF$MRY-#]7"0?KI^=W.G._A\SI>77TDVUUE] M-\7E\_,\8_KGYC [18*$L8@AQY)"E)( IBD7D!,4A4@D,0O-NY,9#CHU4J[$ MKKM'*<'!2G*%-EC+;N$I- 7?P,\Z *0#,^A1-&\VT>SC@#6%U<(9.P"\(SEF MS6!VY*6UA*G38VOZK/&\MY;:;7ER;>^UHW(NLMDG-37SV\=\(3Z_5*]WPC"5 M:<(@CY,8JGUV"'%*/$BP%R0R$D@&1I1]Z.&3HV8M'Z@$!+6$9GQQ$+ANNCT7 MCJ%IU1P)XV^[2^4#&\E2L!\>\J\_JMNJ/>0_D/X1UC]6'_C!!X[R(7>ITGZP MG=?TK+Q55?U;Q>,'E*:AI#'TXU@JBSB)((UD# /U?ZE//1&(T*J$UM;CI_9Q MGJA':0*8F]66#E_5PQ[:B#Z] M7/![\?2<%Z1XK1TRNU;:S"<48/]:J5U53Q.- MXCJA5/_Z;8-*W;QEY[@UI_CN#+PXN&P1_[?UF_5AX\W2OU97K:$Y$#BZ[8B= M0,2HTWF>1IBH&Y4FX-$=>_I<=Z5W)%6?V@QG2MX*\5(_^^NQW5'6JT61_X4&7 F9S^IJMG]NT$SDAZ3MLT3D-LA?]CG'OTG)*W2GD]YRSC MNBQ?B$+S1MX)+M2R2N>B*4"F.[1N5R;[^3E?M$OSC?R%%)48LZI,#O)C73?, MA\@7"%(6ZNS5E/AA'.'(-S^6<"#0U$X86I5TC?)BI90^1&BU L^K@GUE=1SQ M\EQU?FZ.<]5]OS>Z6=B$+J;6X-!@Y D;>"E:S=6-!&M]P(9">\45M4[KHW=U MWR]O,U<6IOC(VV2 MZC?]+BM_4RNT_H6R6?T9(U$H?$$@#:H(R1!#'.,8IKY@*8H024.K-B9=@TUM M#=R2%11*V OM&V_$M3/8.D$6+&&()3[$0F"(>*(,AB"@,"$1PQ[R S^D=J:U M*YC',8>[@0;?S459UD:1[_V_EI9R)_!FUJTK, *_J#"838,8QCF$=F&J<(&I-/!88.>4?DW%'I2$+(';9R.;6MXDUW0B&:?(Y M<>SKA-< BB@2$*5A!-,P4?^9I(F41/$:X[/GZECIRY(4RW&"2/?DM/D^=Z4= M[E.M9=.?9Y/;\Z)+4\Q?J^]WK4(;3'(!J'C(%I77E9)Y99J.[Z4X^BJ(D# J M>0BC5%DB2!!ECM @@2F/H@#%7B2YU[P*'Q;\#_,BM+).Z#40]7]/\!T8V"7E M8E:G[WM:>9>VHG-=)9P//@G3\"0=E?*/X3(Z!;+KZ-?C _5-Z%J2;"'X!U+H M]:ILRL*@F(?"\Q#T!4>ZU%$,,:<(8A;& @=2XM"J7-WA8:9FY%PR]O+T4N=[ MO1CLXU,BY;EWJ[F>X=5[= MCP'>"[I&&?5#/Z[F[D?><66_#_QZ MP0JAMA/O1?WOZ\5M(9Y)QM\W;C&=2+,H=1G=*MZD+B0R0R1!/$XB*#S=DT2& M572',A-#+TTBST>$QK.%>-"KY;TY%_23QNB#2.L/8D^FX3Z.1O0J%72A0[%U M]EY>Q9^1'@5_>LZ4&V76EF!GG:PR)?B,9\K7$O E;2VK>,Z0#;C M-E?0#LF45 MS:NH2>>M*,M-+%@FRO=9R>9Y^5*(>_%M^4XI\=LL\H/09P)!20,&$98AQ(B$ M4$<)<93B$"5651'MAI\:S6Q(7ZWK6_+;QK!8S8,9[PR'[L!,U DL6,L.?M72 M@TI\AT9?/]P/:#9GH]I:?'6H=6ZCA,P=^_%&J@.D6AZKQ5 MAV*66;ZXD1MAF5\$4U_(R>Q3\92YNY*7B?Y[- M7Y;9UXW'?_C&YB]<<+WSU1[)ESI9XT:V/@8E:^60O->4,_-PR&*64A@2HK:G M+/1U G,"):,(X\3SO3"Q(FJGXDV-N5OM]&>_J=_&=P]:#6N;<$-'?=/*T:;4 MK",1U(9,:VK; RC', M*&YK_[Y[W?Q+Y?<4<8Q#&84PHA&&*$PE3 .?P11QAKR4A3P5=N$CID-/;0G8 M/N3KXU:V@-TTSF0(, >//;' T5G5Y>.0C%)_^<#PDZC$?!P6TYK,'4_H1TZK M-M^?,D*S><6./PFBCSCXS>).,Z;>>;\C95;^O,AI*8JOFA.O%XHTU9\5(.JN MBCT_90MQO11/Y0R)A+ T0= 3GMKM4DPA9%K' MUO#=4!.T>@*=5]=J"BI5+\"FLJ#2%FRK"W[5"H-*8TO^'.3-,&/:MY[O@3GY M+:?:FN*'G NGB\$@@HZZ; P)]>X",^A8/8]<]*"":]]A$_\K&4I"G%+H!3HW MG<@(IFH7#)$72R\-J:2!W?'V[@A36P0: ;N=VH;@&1XVG /)T.<%&V@,$#)] M5'6WQOK>*./:V\>4W#.9CU[H*GKRDK'\9;$L%7N(K"*3&0]\3)D4^APTA8BI MW6**?0ZCA*<^)S$78>HD5G)_[(E&1K:"@F(EZ;FQD =P-^,&9S"^:9SC"M&[ MTX@Z"&T\#M' @8P'!G[CL,7C4)P.4NRXMV<\$7G.EF1>13OR;*FXKE2COFC7 M[[N7Y>=\^7>QO"49GWE1F K$(A@GO@=1(O3Q&R)0^'[@42_A'%N%)YH./+6] MR&V1/PM]:%3U[/G'2_9^WF):QAZ9SIEAU-$ ,S%TO%$M,MB4&;1" ZJ,0-V8_54L@1;<8:"1)51N M0XQ,!Q\WN,@2DKVP(MO[^U0G7=P_B@]?U7=Z(_5.[KV0Y&7>6@0X23Q&.(-J MVQ7HINX"4D8#&'N(^\A+4D$"\[JC74--C+M)R"UH@V^EP/T*KYMMO$Y;8K; V13B= 7@6"4V.X!T53+3!)+N8IB=3QBQ MS*6))ML%+(WNZ)W#4NU_;M6$+G7;K'8+M#[-3B22'D8AE,*/%*&JGV@:JG\D MJ?0B(KW0)Y:9+">&G!JQMA)?@$KFN@O?:J_8W_E@ +[9GL\MI /3K@,T^V2\ M& +D.N_EU+!C9[\8PG @!\;TS@$S82P;25L]YWPAGI[G^:L034G"9TM7=.\B(N584 )]Q"1$S ]@&N 0HI"F 6$XYA:G39:#3XT. M&[DOVA8U6N0+L&R%!L_=S;7.GPR#LZD!(1YZ4Z@EWVA& FX*4$F_:O99X[W2 MX%0SL_/QMCC2&A#WD0ZYG.-O=P#6$\#.(S';9XYW2-93VZUCL[[/>/,0XSJ- M*DA"*DD00H(0@RC $J;)-^V34.7\9S';[ M;SG% Z]^;S2[;QE(/%QJG7,A_Z@!Q)WI=8.-T]=3DSV).[(4;=BP"%$21 @* MF400Q11!&BK+0R+*!$EY+ -+M\S6\Z=&[Y5X0,MGZV/9ALW4H=(;C,&])RT. M P0+'U';L4]D>XR1'2 '%=SW=AR^K,^!@OI'_B2*R^;]HY''>1 '4":Z+F D M$I@B&D#A"QG'E,=86!P8;#]\:M]L*QZXM#%"=P S,>K[PS"TT;Y"H$] R2X4 M-O9V?TC&LJ=/OQR6%O)AE;LMX)U[1K1P#TN[;<$>N:;?!N+#]OGID5X3\PKE MJDR WL,\++)_BL9"OLK+9;GR]\Y\WR-Q&A'H1T&J ^T8I!%/8900A@61?F(7 M%^)8OJF1X<%6,>O.'A=MB6)>NWSK.$JMW 6X?-)AQV<$FKB>>K--U!M.Z-#> MJ''FTGK_-A#B3O=_KF4<=?\X$,"[^\^AANFW<%05LS_G"QT!1'2LPO6"J66I M>%2&LX%BE[:L[NVY MB=TI7:5/W]@L\EB:IA&#:'@(Y>ALX-DOPB=Y?UVW,1%-GO? MG*A>+V1>/.T4"R-AXA/F4<@\7319Z!#K(.0P)E1Z 8N4/67D$#@UT-2XIY45 M; C;XXCK)+[=+.02M8%9IS]@QC1CBL8!6BD%^^$A__JC>D3%*/] ^D=8_UC1 MR,F'CT(;IBJV-&%\_;GY&98=GW4"UO)UW0JRK(RO^T>R:'I!?];UXLNEX$U3 M=^D3SK"'(:/*,D(!)Y#&0D(/\9B$RFY2-M2L#M']LB3%TFSG,YK\-A_BKA9# M[@24_!E;KCIKO"RR9:D,,/&0+?3^5IEBZ@8F*F.L,L!*2PMLO#?$(UB]$5X" M2:(K)W 4P#1D,?35CYZ42>PQOWE#/BSX'_[]:'48_^T058?V/]*K8;:5G^1D MC^@*VM1ZTQ\$Z"LXZ#+2NE^ 6ON--LIETZ)TJ0 #0(78(6!^K%"88@DJ)$F M;J!\J:&E?Z/4JI$FY7@6UE@"G!EZWT1GZB&U";<7E%EN1V66VS&<;9CG:_6L M&4=)Y*?<@X'.?T4T()#X?@B]2**4RX!3[+55&V]MMTV#B&S$BMO%'G<%'XXG MJP#NKW4 ]][NJ&=TO=OYCB+AI4$ F?H)JBGFD*"$PX!Q004.143Q]GP;;X*F M-=O#[WLV@_6W]SI3F&BSO';9%@=&F=H1;2,D$+64EG5-#P-IQKYGPS,P>[;( M- )>@$9$EZD8'0@X3L@X--+(:1D=RNXG9W1=W+>.N_J>E$72/%17V9M1S+ ( M$[4AE$P9 #@-(69Q!'$:QP%-I61V$6T'QIC:!]^*V'[Q.JMRD2]%789JLZ,P MM^[=< AB,S(X$[B!J6"%V8H+.OM:]"B^?E1[Q[76]\<9N;3Z447W*ZD?O[0? M ;S/2O+P4&@[J0FHK;S"5>+F.J(AB/V()JD'.1(ZY]+W((EX GU0L451,;4 M*L[,:-2ID<1F@]-M!?1O>H64F*%OQA;.,1W:K7L,PB8Y'0P22&*%DE.>,1MY M5.:Q F.7B^QNGJR7^"Z?SS_FA;YIEDB*4< H)(C%$ F*8.H3#U*?B)1%A".6 M]JOZ-X;X4^/+&V6^+DE]#%:[^2;GY=N<_,FX^GI.Z?]&ZK'EN!7#0YH MT!FD&N*8T_I'\P9NJO _S25X8'K>P"]X2(H>Q1>::E_BMLB8N-/B?A$"?JE4JXQWP1,QIQ:5R)H6NDJ2U(K:R@$A:0)?A?T0\! MLBA,T(EK]P+B%*V!N7X'J$I0H"7M4\RA^UTTK^S@"KN1RCPWIYA9DI@>;?8$8_$RS%FR 5-O#.CL^R=P:8N1#S$/J M[9]?'KRJW]>ZWC2MPDV_Z&C3VE2X9,OLJ]IU[9REB1CQB*<,ZB03B (D(6$D M@D)$"4YI0+W4ZION(\34OOS-@\V5/F CB+?2J+;B2M#J9,<3O2;+C$V&GH*! M.:<#\<;H;548]&#T'!2=LE@O04;ENG.@VF7$LY[5PS)LS-(;V;J2+A?\HQ#E MS\_YXL,W7;O@)2L?GU8]UV9I(H,0JVDBPF,043]4FR"/0"^)N:?^SR>^48BD$>%$Z +&EA+[.W&'<;WX,K,XA41^8'%O ;R18 M^9N5]$"+#[3\8%N!M@OCD(A;V*Q#(C^2'>M\!NS,W+X(=IJ^U@\=SQSNJ^^6 MB=S[(?TVXC\1]I@M1/&ZV1^OK=;L!R**4 HE)P*BA&.U?/@)1"'W:!1%"8F, M#AL-QIK:8K$2=;O'NMV^N0M;L^VQ(\0&)OIML#;:8CHWQ WP<+J?[1IOU&VK M@>*[NU.36WJVO23EHW[B5S+7#I'+Y14IBE?%3%4H\ZK?)4T%E3Y'L"JXBE*2 M0NS%VB,O0Q^K5RG!1KM/NV&GQB1:ZHI &K'_8L?YXUK4#%+8,;1?/Z[%6]0Y$^OGP87/UM\:H)!*QU,<,)AX-(8H3'U(:Q= / M*(H#E@:,F?=I&5#0J:UU/Z^\.%]LNKX,.94&J^%$)FC@U=)![.K/W6[1/H%1 M0TZ]Q9H[D5=@I#5Y^%?!T8(]PK1T+NA#CC_>@C\"BEL;@C'&Z[%A:/T NK7; M%R86I,ARW3%^%L5)(-. P(2D:K5/: RIB#C$OL0>CI,$8:.,E\Y1IK94K_Q8 M53?!5E+PJY;5AL"/HFJP\+K :N!5'Q\2OXM,CUYL9/,B/O?\[9%)?9B1.,8)H'G0Q1QW5DV#2!)!1)!Q"GVC6(# M3PTT-3X\D!?A_1#X9\7XKU$U($-'6 W,APN:Y[<*@&SLLR+U\_YJIVTSP*A M-H<$$DQ2B*2GZ\.$$0R$SZ4G$>-I8M[.MWNPJ?'EAKA@+2_0 MLTN3V!L %O M.L1M:"?L<>,6+'83-MMCL0 M&][3L^B.H,MU-G#KRJX[I,XXDE$L(PQ]&G"U"U76>(IXH"NS"B+4UI3YR4P) M1W/C:CL=P]F\WYN##O=Z:VDO0+Y1/*)7#=5.C+NYU35N W/KIWSQ -6Z]P1J MZ/Y:Y.7Q4AOV%7,,4'!;**=KP''KXQBHOE<6Q^2>?K1Q+YZ>\X(4KW4]@5M2 MW!1?EKK <14%TW:4F[&((B&0A-+7U;H8IY!XE,&0,Q0E7)&(9U6STW#LWE51%&UOB@OP3)H"W4X:1YI.DAD%#0#]P&RTDK@I]W(! ME-#J-0>UV$W W:KSI#N>LH3**669CCTJ>UD"LDMDMK?WK#JL7I[/ZG6J#H13 M% 4!XG'8!KZ*404(?53Z$$98LFH]$-,L,V7>W+$J7W.M@'4;!K"6=Y X?&-TG'+#Z5%')0QC$'99Q/S&?M2BC==[9;M6 MF;4)"H(8B03J4AR*182G*W%*]9,R6CR$!6/<[NAC\_'3.^K8.+VKJHT[./;8 MPC.B,2(QBV 2(]V\P9<0>\B'/@L0"@B.U+MKP\I]T1S[4'X0,,VXN"]$HYX1 MN2/70^HZY=&M 4:ES$.J[;+CP6L<[[%F*8[3(" A3-,P@"@.!:2>AV @<(10 MQ+G@8K;,EV1^YM[*ZI->C3?@48(> \ALH;[<3/U$7.ZQSMU;3>CC[MQ3C;"1 M&G<#-9&-D_6&Z4Q^6#VQ[@OU27P5<[]Q=T:A6N91Y$'DZ_Q#'H5066 A9$&" M$BDD(F;YAP9C36W9KV3[US_[L?=OA@%+)H":<8,CF 9FA\V&=[6@%Z 2%?@# M5%%3SA 84A3GR(DJH+ D]@)!(?"Q3X26C5XL5>A*E1R]7E ME_\"'S_=_/(%?+R[^0E&+91%$^VDQ8Z)A MP1Z8H)3PH"K2T(JO\V^^TQJ ;/$]6"D!UEH,Z^YR&8?%DOUC7QY(O/YNY#$D MO@B@SXGT"4JD](QJ$Q]Y_M0V*[6(H)(1M$*:[4V.(=C-!@YP&9@![" Q_NQ/ M*'[@4R\%^^$A__JCNK/ZRO^!](^P_K'ZM(\]IS:?E:5; M:)A7*Y 04N"04RB0SCPE2$#,2:ALF("E(O!\CI#QHXZ?VT:X$-*SY>P0T M@_.:LZ 8^HBXE$<^1&*8,K\"*(DB2"15,(P#J(0HY &B57+ M,9-!IT9CG:50E86M!0>5Y+:G)28S8'C@X1C7H<\L'$!J?W!A@9';LP>3@<<] M/K" 8N\$P.;>GH'5Z[.%RT5=3.XQGZO[RSJ?:Y8*$[A MIK9%JJ2UXXX3>)HQASN4!N:-VA_=2 H^;1)W(ZP[#C$#Q2F#G!AR5/XP4W^7 M/0SOZL<=)ROKEL=*Z]X\ZRO+ME!:>;VX%466\U]$]O"H2_2KA9X\B*U":K,D M#"-?8 DCG\2*BU)]-HP)C#!%,DE$@.SZ1(\K_M2XK945D%I8(-I2@,]:W N0 MUTJN?L^=U.(8^9TQX]OIO@D#\[=)Z?7R1.WU!@+=/*4! :CWI(;A JQ>LP8) ML%UQTMWR\#9SZ'2Y&5F%49>OMYF>W>7PC:3HM[RNZ\[KD-R9I)$?LD!"03T* MD4PC2"A2_TC\@(>)K_YHM17??OS4EJ>-1@Y,B6>WR.P@9[8(],=C8)+>@.*J M"PIKRCRLL5-*VQEB5,HYK-XN)1RYJF?&,.>9Y@DROR49OUY=L2>8S&GLD MBHFRH#EA$,4RABD. ^@S+PQPRE.46F4#'AEG:A_Q6DSPK.2$:E_ :DDM,X:/ MP&KV83L :^ O? ,G+:+>/UV=P,D^5;@;!;>)PD?&&C=-N%OAO23A$Y?W[*FL M95TLBVJ?<9>5OVWX(#WBL5"OXKZ70$2C%*:>)Z!$E,@HB5/?-^KSU'_^WIQR9@NP5W> MDE?]P[;R1&GQF2M>,I:JN2S MXZ'3 )L1D%/8!F:>5E;P72OM]]IZ6@%Y>P+(/FDC9N"X3AXY,>K8*21F(!Q( M)#&\\0R/)-T]WZU^6UZ^+!_S(ONGX#\OU!,KGJM/=759WG*_:5/S&RU6<_K; M==CKSZ1DJ:@2=J.40X0YA9A2#..0!ZG'HA@1*X/N+969&C/>;#LCM1H7X/=N M%Z8[?^5;O5$6WLL_P'LRHB]SY:)<>W9:1^7%C@>R[GFW^FW]9HWKM7SCN7/O MPWPKA<;W:+[QU!WT;[ZU3/V6[C8S[;TH69%5XREKI$JXOI&W2OXV9>=>?%N^ M4Q/QVTQX(8X$)Q CHFLLI@DDH> P5*8"2A*N*V;8++CV(DQMF6PU !LJ5!9Y MI03()=A4PVXE[#%!9NO7L+ /O.K8(0Y^U3J 2@F'AR+]$73*_3W$&)6Q^\.T MR[-G/*EGG['L*5L\W,A[M9\II2ANY%_SG-\47T3Q59%O4T4&8Q8FW!>0!;I$ M/Z(II)0AR!FAE* W-,*^.Z&>% .Z:38#@EDN.CC4H>)Y7>)8S3-_1,.GO6 M*?_JR1^^:2-UH[8R"K"4(0N@Q[1/6]( IKK=L@BH%\>4Q20.K?+-CHTT-9)8 M"0I$(ZEA=9'3F)K1@Q.D!J:'-4BMD(/XF$]"X3;)[.AHX^:7G5)Z+[7LY U] M*D)+M2]1S[S*R^7U0E?=$_S=R_)SOOR[6.K O%DJ0R^((P2IKVTZ&C:VTJ)9]$N9LSW&,W-'&T ML&EA02LM4.(")2]0 E>!MTXAM*D][1+*L4I1GPFI99%J4X2Z:U:??,J():Q- M-=JN:&U\5]]ZC-<+Q6-$E_D7[\F2M(GK82(0"T(!A0@]B!)/0DIDH$#&@40I MDV%B=-9^:J"I$6Y3CG!#6*"E/9G>;H=N-]VZQ&QH ZXG7#WJ.'9C<69!QR,/ M'[FR8[>*^R4>3USOO*#:Y5->++-_5BM-LPO\NR#%1_4ZS5B /1_Y*61)JBRY M(,0PY5)M@!'W/1S*,")V#=!ZB3$U.E$O6^RLFEH7_&9&W_"@#LPWG177+BHS ML4JM2Y2I5&HS@,NB=IO)TURD9U\NJG_IB.FO M9*XSR0__MFE,XU.,<1"G,&:^LF))0B!%4D#U.R^A?N3'H57HPCG"3(TCJ\9C MVH5>_; A;D^GW5D39<:C8\$_,)N>@?R9R>?](!LP5=U2H#=,;.\'77<:?,]G M]@S:UI%HUV7Y(OC[%VWL0\1#2DD<4BJ MRN,4I4$@0JM2&-823(TRM>Q$O3O:(\]J#V.=Y_;RK'Y.\BT?5:;]1H]?T,,5>2^>GO."%*]U%NQ5E4U>JD_[1N[\Z3ZOHWJJS[\. MMI_YF JIMBD0!3)1&Q,60.)+##'#(>&42L+0;"$>B-IQW1MZ*\^2R.@U3^O7 M?$^N 4V.E1)Z=V*8O;_,MW(),[49#P\Q->/Q3LRUB."6%*:%G#KP.VU+GH_*P%_L6D#01&>X-2^[ M 3C;SCSR^-$,SF[U-BW/$U?VS*>14K#EC?SPC3WJI.P[]?R;A3Z&WSF*WSO MW_[%QI6SF,LP0D0AG>(0(B],($5^#*,T0MAC-$H#J]", 62<&JO4*FH3531* M@D)I68)\4=6GKKQFU0]BK81E?L\ ,VVVTWCC^1N8_]93U^H'M()ZYK30%WO. MS@NP4W&[FMS=WWTPF&?[M*3A9L)M0M, CJ.,N;XDY7]?BT*IL;$DD#[*MY9P*IY8$29<_Y%/J"(A%Q2KC=\M ]W-28 MOI)6LT4CKTYNKB0^IT9Q-^!F+.T.QH$)]TP$[4L6&P'CMFQQ]Y#CEBXV4G^O M?+'973W\)IOG4,WC[_,;]1=1;)Q"-?95'-" 81+ (-'=$7R10IHBW1@A08*) M,$P8-L[FLAEY]'I O_WF;9$S M(7CY4:GP.5=6 &CT*-)JBNF^C!-4 3#,"11('&*[2JF'AMH:F3? MR@GTI()L(WCO6?U"_7=>O.K<7E'J%:!H3C2?2:%K=-MM/8]B;[;I=('HP-R^ M#68EI/NRSZ=P<+J[/#K8J/O*4RKO[BA/7M^7/)K8CPWGY;J4YUC8PR!-^4/5W . MSB(MDEMA$& MK$LR,0'%,:5T#CDRL9BHOT\O1GNDXR>F5B=4%\QF'8),KE7@&;FY.OP8L MBM@UWMN?>W470#2YI6_=C+T(JYN79;DD"YXM'F:,^M)7^Q1((LTA?A3KGP1D M1&*!:&!)DHCC; ZL:YRXQ>@%=B60([@:TH=YZ,V M#FGT *P'772C<291''GXR!31K>(^.9RXOH=O[4[H,UMQ)YHVVDUA"V4;_22* M!WURJRY*@C E$8F@,IA2B-(0Z2.1&"(4!3B)>!29M=$S'G%J1*&$@T^5=%69 M1 L_CA&^!FXRUZ@-3!2-N&!7W@NP >75 %!:N,)<0SJ2"^Q\:.W\7S8P=?J] MC!XTGK_+1J\M/Y?5C7V;O)?+NI:^CN/G+ZP*I&B\O6$8Z0+W%#(9:!]7E$ J MHQ!R7X281RA%W+-K\WY\L,D1L7K0(RDM"]UWPFEX3.0(I*'/B73IU*:)1MTY MN6G%H-FA$GOSE^"=6+#')U(8A"CTZ/M^&C''G=\[!ARY]_MIU?>[OQOB'V*B' MAL%8D^.26EJP$K<]7+5)*SX!K\'.SAUH@SNTCN'5)\#I!' 6^SAW (ZT@^OQ MXMEMV-LT,UVV-FB&M_3;FFWTMF^JX:[:8J1,2#^-!$Q$2G7I M,!]B19_0DU%">1!S%AB%GIX>:FI4VH@'YFN)+9N-=,!JMD%S ]; %+HAY$5; MP7J0AB.GT7"Z]>H8;M2-UVFU=[==!G:'$\<=V-7\KKP_M];!".Z06YHFZXW:&Y<__>#A25V M#/?VCO_[KM!$@SOZT<;U@A6"E.*]J/]]O5AU1?JD_[OEJ]<9I3%/ \K5]@(E M$"61A#1A0OU#JGV(K@8MK**(C$>>&JFL>WC-M9RK38AAK09[Y,VX91 \!Z:: M5F;P72OU]R!;@#7"E>3@TTF$K9G'&BVG1&0^^JB\9 W*+DW9/Z!G\2:Q4(^= M7R[X)7_*%IG>0>F>(4U]_!GSI!<%<0*IKVL7^HJP,)$4)H1[ 9*Q+Y!5 O") M\:;&4(VXU=$KV1+8LN33"9C-B,DA> /3T29NV[*V[1H=%HPR0\5M$:D38XY; M6,H,@+UB4X:W]0_J MZHT8JD\Y6G M.W=[L-%'3/0>&L'MK/#!1^O9(T8'5[]3-A"_RI_T5J7ZTG:SP'Y>J"=N-&&X M55_/JA'#;9$Q<:FF,92^E9.85&DGMJ>X^VVXE82]H_$76LN3>SQR8XHP-O/BK=(-4JZ\3Z MR@5^J3_\A\I?>]'TMKE8];8!E8*@TG"5I;*AHL/6-^-.AMN&.2/)/FZ;G7$G M9*\YS\C#]UO,WFP_FU&18 " M+@F46!=UUF53J.?'D&*9)#2@*1)6(:5GRC.UQ:>:V8:OV(8Z=JO.N9-DMIJ, M"/W;KA+@5RTTJ*1VZ )UA)]38C]7IE$)VQ& NT3LZK$]6Y:3K*B,ENO%LS)# M/HFO8AXVH8J>H%&*902CD/@0$1+ E*0^3,,811Z-PSBQ(L^.L:9&C)5L__IG M/_;^+;1L0MX!J!G1.8)I8!+34K9]&VM!+T E*@@'B+DWP,1M8_".\<;M_GU: M\;T6WP:W]".+2\;T<;?NY)C/,Y:IG:)=+./Q!TSHS5X+"5HI!PEE/ V&TU>Z M8[A1W^C3:N^^T 9WG'%41G=MH(VMV+O7]27-RGOY.REX8]QL'-S](O2QGN"7 M7T5!'L2=T)52U.^O\D4EZ0N9WXOB*9A)WV?4#WU(TCB$* HB2+BDD+-0^$E$ M0R0#ZV.S<768VF+]9;-1,\C7"EV WQN5 *EU D6KE.Z:V&H%E)2&/53?\M6Q M.'6;[@LQHFVUJ?^6@45?P4$;3*/0GM&I[I/Z M'=J]S5RZ/\ ;68_Q#_/>9J(.'NR]D2@],X_$4B\3ROPM!,^6&P)<5N$5LS#Q M>9+2!!*?Z]+W40!Q&J4P#9*4I=SW_-#*$#TUX-06N$V/\[R27;NO626\93;2 M*:C-UAB7 Z\(#2B:L!J8;=I_;([@,<^/\D0&;=92J<&'3=7R1""O8PET_OL MBX2];X).[A4)EEE]NO:<%\M9@ID?4>E!*9) Q\MQ2)%$,.4Q#V(<21I3TP)A MQP:9&INTR<$.'\MWE M&@[=.&*1A@ZYMTLS=%W8MU;6JF!J=9P_BR6204089#AF$"5I! DF!*8"^R(, M.<,DM*N/M3W U%BL*>';]&OX7]X/GN?YNK<+^*K%_3?@7ZC?M/\[T-"!+,%/ M"O;'QI'G7P#]@E59-^\%J^9HZT_JG^H)SX+I/(_YJQH@"2]B+[B(O+"ZRT^" M"X7!!?*3=CC=DD8/I?ZZK-[=NQ@IJEX6\ M#NOON'C7SB C%^PZK.)^D:XCU_4.VR(/#X5XJ!:K&ZDK"RY>Q*=5'T\0>*FRNWP_#>)(I%((R[BLS@&G1FW;\NK#B4;B,UJGG@3=C!5< M0CFTG78>BGU"J(R@<1TCU3WHV$%01A 9F3'-T)"N*68TWW,=QK\< M^?)1%$#4(EZ A; \,#X.K!F;.(%K8!K9E!'40H+O&C&/)V!8L\=)*)S2QO'1 M1N6+DTKO$L7I&_HQQ(>GYWG^*D13(?9P^/MGW>FSU!XO[1 KJT]H\^\Z&/-S MOOR[6-X)EC\LM)5Q*XHLYQ_SHOF5OLZ?A8'P1,)"F'I(NZQH!'$4>]"3:1!& M4Y+,#!#G\RK6BG=!G%4]:*5FN!5+,%:T2J7MWTY[@Q>#FN6?YLY#RAYMQM0\N$?+]GR]7I1+HOJY+J\T9O1^T>R:$)- M5AKN!)K\51^BOB=+L0IEGH5IQ *4,IC&B0^1%R!( RH@2<)4-X;S?![-:N+_ MLB3%TFQ5G8)J-C2[J^!PC/M./&2+*KJ-DGG5F(.I$=W$]8W-K8, &,J""!BP5-NO(W14\!^)V*XB Q@BL56NA2.$6=]9J5OS6Q M%33Q/8\E!(8AQ1"ETH.IGR"(?8QCC(5' SMW=_=X4SOS:,4%6_("+;"E=_@$ MSH;.8G?H#>T[/@[<$-V@S'!QZU,^,>:X+F8S /8\SH:W]>,617M9>2-W,@=? MZW^N*T\$*?6P5 9 ++ R!;!0]B5F*0P]C)''$/*953*>V;!38YI*:NT]O55/ M;2/,JE"5VR);L.QY+NKX>;4Z*$UXCQ(AAO-A1D7N41Z8D58 KT6^J'.+7\&O MS;\'J?EAAY13CC(<>E2JLH-CE[$L[^X?])9P((& M*.$P%4QMB,(XA3C4'>X8B00/&!5I:AO_=V2LJ5'4AJ@5,;%-8<%WGW-ES266 M!PE=4!ONB=P ./1^: >[+3G=1M.= ,-Y8-VQ\4:/L3NA^*%PNU.W]#RL?Z&E M^,>+>O*'KSJUHN[+)%$4J_]!H78U$'DD@FFJV",-62!9Z/FIL')&'QID:HRQ MEA%40O9KQ'003L/#OS-!&OHPSA8?^Y.P#@#\+#^+Y8V\)]]FODS#0&T:H)QVM&$[(6:,,B#, Y/- M)L+U>?V6[*N@.RW^]Q= ::"M):6#TVI+?A L:9>C[%/ MZOZ@=DW+UP]/HGA0NZ>_%OGORT<]&EF\SI(@";&/ A@DB8 HQCY,HSB$)$IY MDG))0L_H[/C$.%-CLEI4T,H*:F%!(ZUY>G<7M-UYZ]FCIW@8*;F9\FUS>M[VDWDSEQ>LO1;84[_/?%S,622_UPQ"&8:0XP,?* MZO%B#R8,I<(/,<*A91_)W2&F]OFO) 2_:Q$!5S+:]HK<@]%L;W(>. -_ZFM< M*NE@)RX].CP>4]UQ*\>]84;NV7A,S?WFC$>O[-,L;9V:>+G@]^+I.2](\5K[ ML6])<5-\6>K=1N62OA5%Y?:>15[H2Q[$, BI3C"D#.+$IU"$81 &,B%^PLT; MH?4186KDL"[JWV94KS*ISXK+.F.2NJEE'.A'.'QM$YF!T@"L5&ABF2Z T@+< M%*#6H^E.I32IPZ &GP.;_F%#S\58O<&&FA/+AE_GP-G=S*O7DT=LU'6.YMM- MN,YZ4H_5Z+V@RW7PU"7G58@]F;_+"[6;U;41B7KKU.!?F%B0(LMO%J*)LTD$ MBH2N/93&H82(!!B2P)-0Q"1&,9>22_/>G/WEF-RZM)(=K(0'K?07X,L+_6_! MEN ^!U\4+Y3RM?J[*)9$+5I7^:*^VZ;&T1ES:+!BC3,S R];6HF-*-L+<&J6 M&EV 4J9/<:4SIL1B 1MG:D9:Q8IQ)ZR(\$HSB0V"KDY. H4UN1 M[KY<6OI[#H-G=G)R-B0#+P5K^9H=L_L8VDX(G!ZB'!YIU'.43F5WCU*Z+^[W MI=\6.1."EQ^5:+JDEL[,NI&:>&:<(0]CAB".&(>(20PI]W2AS% *+"+!?6+S MN1\?:FK??"LIT!-6%76K$M::9N]V;- !L!DEN(%M8%[81NQZ ['W78A9D\-I M,)PR1,=PH]+$:;5WN<+@CI[A)8MEQK/YBRY-N.YL_5F]&^]SW1% !Z8F/F:) M+J"M_H'C"*98"+558 +C6 2<&!VVF@XX-?+8E'>CJ_P%T"*#7VNA+2//3H)N M1B4NH1R84,Y$T3XBQ! :MR$@IP8=-^;#$(*]( _3^^RC.CZ)!S*O_<27W[)R MAE./!CQ0M(*X!U'H\C$IE&VHT4HD'FKB$7[6$AIQQ M"+=N>C@3C8&9P 8(JWB,(RKWCL'8?=YH<1='%-F,M3AVB?TG>95_%85AI\>] MZR?T6E5R.6WE>%3;WF_4]M-&>Y\.*K'Y-AV^H)<[?Z&>5%9%0*_T%G4N^-6G MRY\7V;*\S[?*J#?'*#[FG@P#"3V6A&H%X"$DS!=0=R .6.AYQ#/*7N@W_-06 MB;4"54IFHP)0.H!*";#,P78-?RL7LNWD&#A$!H5\<,I8H7US$.W[7;3[>#_L M8;?RV@\(_V@>>]MI<.:C[PG>"?^\[5/'],WWU'C'+]_W*3W3WK277[^(5W-2 MEC>RC@C0^V F!8J".($T$"E$ 8LAH9&$)*8^Q]SWX\C*@W%TI,DM%%H^O48T MI_86]L1I5,T.'YQ@-33#6\%DGP1W"@*WF7!'1QLW'>Z4TGLY<2=OZ+'3O'_, M"GY+BN5KVZ_T)[)XD;IO:2&*9B%-?2%%X"%(I P@2K"BAX AR-(D)!S)"(O$ M>'-I,N+4:**2&51"KQH9@TVQ+?8Q1H@;[!A=XS@PA9R$L,^>T A+BVV@:TQ' MVOGU?SWM-GHV\'3N[8P>--YVSD:OK1V[Q#O]&LUP2'"LO4=^ M$L<0"2$A#DBD5KDPDC&5'N.^,1D?&&!JW*M%O-"U3%KCIJJ"94$2AT TX-H6##EF>B,1(R6*-FQ80<$G>1WZ+[QN*Y#ZBUJZ[JN9]6F M>MO:6+0WQ9VNG+G1P'K&DS!4ZA!(A"<@\@2"U!<1%![""1))'$JK0G.G!IP: MTZT:KV[V2-191W471=O*3:?@-C-/78(XEI7:GC+J]A5:W(O-=O8.BSD90N.V MHM.I0<#W_-DF,:>YSX''I2 MQQ &H6(LK&NW<"336(HP0%:AQU:C3XVYM/!ZM6\2M=O.F4(7IFH*!P+RI,N0 M6A[H6TV)X2'_4$ /3&0MQDV/Z2W902L\4#]OB._0+] '-;>^ BL)QO4?] %G MSZ?0ZR'G5I_)B]^N%U4D=E/CZDZ4BEM%.0L]Q)"D*?1)K+9D)*:0MS_GC<^V#A-I$B$^O100"%*F8!$QAP&7&+FR< 7 M' ]7UF,EQ]0^64=E/=3:5I>-7>;J1T6H+Z+I3)++; E^RN9"&4F+CK7/Z60; M.-?&F<*!2:AW<0FES"CU/]93,F3]CUY3,_7Z'TJIMZK_L8>GV_H?Z\=/N/[' M'@;GU?_8?US?J@#BF63\PS?=3%!<+NKJS9=E*9;EU4M1*&EF*/0Q$DD"4YQ& M:JGS4H@3M>DDL0Q(&B5A0*V\"@9C3FU9:T0&HI:Y[JC2%(VO)0:DDM^V9,!I M]#$CODAP"-/81Q )B2&F$57_X$&2D"AD/IHM=9?PMT%_-?)PZ%<]T,%S,P?C M06]F2#@&=. EOGV3&W$K-.O:_+7$%Z"1V64I!V. '-=T.#WNR,4=C('8K_)@ M?FM/O\W!UK+5;\MU$=F?%^J)U>EJW3?V5KU'.R%O>[R>]'T MO+X K4Z@4@I46H%?M5Z@4LPV]6.8E\#0I?3F4SNT[VGX6774N-P5Z".T(C]; MU DT%W<%MUF[<&>C]4:?=[HCX/WV M"RFWGAB'8V^*L7^/Z-7_V_#D'WR*$_!M$I M9CG[_I=_"Q+_KU%PX^D7NMPAOQ.L]+8=_2KXJ_V=:$6[6S_T MQE-/>Q),%]E:OWB_'*+ UIF:NZH->ZVWJ$LO;I08(P>RC,4?\$;[,8\(C0%" M1&T$410"$H0$R EG(DP#@E9J;G*MOS;CN2[!;S7I]),]W:_$0_99J/?%TK6 MNG#"U+-!8RZ3-$W5CCQ! .(D $1@-1L)$2A&<2R3I)Z-]QN^F+EH9)EN)MY7 MRW:F:3#;&$\*[,S&W(W7B.]5\M]X;0W*.D;$K?]Q,'QN8\FMI9@WKGPH2&05Y%PW>Z[8[2Y&WOW*WVAA?>5 M&X:VF"GC]W1]^J:FR-^SW?>WSVK'_BCR]W^R];.VN?5AIOH?OR=_KBAG',>4 M@(#KXI\ACP"*$PX8#K'/F,"06IT:#I!A:0S3Y%[FE2JVG6KLY\",929&=F+^ M:6)+RV86^T)#/S/=$;S60)_&U3IXC1*>TL)E'YS!$#KNDF,OQ\P]= 8#==YA M9_BC1L174$=G<:W" M5UQ=^%+C@@^.T/D9,'\55H.T\'#M;:/9/UO<@?PQ6" M"0])+ &D3%$KE!A0)D(0150M%\(2G]EEW"Y#KZ71=2U^VQ=\X_VLE?%(I8TB M\UH=[=1N]%$FHQ3>+R^"Y+8E4A8R&38!'Z\O[8*^1Z,B1(Z*PMQXC?I>K;^W M!\!K(>!I"!R'DRQG2MW'GRQ M_D#5A:@=%^$RX+$&Q 21"@P!8BI/U(4H 3Y4813\YJ(ET98VO=2BU@78]9"6H1Y7,3/ M(!)F+"H3?PI. !F27G41&8O@E[$(S13X8OKJV,6]]"G?&_-R\<;YXEWZY#Z* M=>F]T&%!Q,_/^LEW\M Q["U9KP5_\_*>L._'UZY"&E"!4P@BG^NT=A@I:RC! M((YE*"&BPI=6/05'2[0TGJQDUT$?:F*RC3Y8K0-06*F#1U\\H;3P?M8E ]V6 M6[2:3+-=P*Q3-#%I]Q1L/$S<02?O[7[.M%IG=TUK .D8]$)OQI6/@)F;$5AVC/7REP'.4,;J.T#1EC'K& M?9TR1M>!Z"QC9'#K,-)Y__BTWKX(T=J7UUN4E(:"A#@"$?*5$1@C!C 4 1 8 M$U]2K/:_5E$$G2,MC6"J3:1[ MM%G9XZK2IYQQ_8:!\4;\O]2&54]Q<;\]%,?X0C+^ ZZ(6C/F0QVRU*2/L^;U%9-((F8R6 M%*Z6U)ED$QY922GRZBQ*":DK#JH792/*2IG5F?CNN_ >1?Y@VA[*R02:\=?D M\S%30-1!#1T*W2KNHS71*9]H/6[VI/[<2.W^6/IS[W7,=PK@F0LPT2")& 80 (1P$29:I&@ M21H'-"#$J)%>WR!+L](:.;V6H-X?I:@6T=B=D/;SG2N@)N:Q01A9A6Q? V%P M^';G@V<+Y;ZF6CNL^^JU S=G9?)&T_G== ]Q=-."WL8FC[P1S>7.X*+.;K<# MQT/,NP>XJ-Z9X7_YJF&OW@>2Y7_3F;MO7O8__I],Y#JY]>63^*'TU;V(<8S3 M( XY$+$N+)2D$< L@"!,PQ#R5"0PM@H1-AMV:=\B+:I7RNKMA2V3$#[?_FU0 M\V=#],T(P3VF$Q/%&#BMJ<,.':>48CCTK%1C!\/=P$_O^?2:Y6]OKE MJWC:YKN59&$J$)6 )KK!0PA]0 ,: 8(3)*&(9!CXMA;PR1A+(YV]<;>7TZL$ MM;=^3]$T-WY'8#27[6L,SR##MP. T7;OZ7-G-WL[%+MD]79=.LSR^$V0XCD7 ME3G]]+S3[;+J=%GNIS3A*0&2EI6R_1C X3-+ HWN$U, $,AL[8@KJ/AU&KH&6Y62^&ZVJ?6@<$=(S A&KC @,(X\"J7X%MN"\<".M]N\"!I*[K/X3&+ M$233; $OCO@Z.[\^Y3LW?+TW#6/US]N=*+Z0%^U(+0MMUS\7=4B%1 'Q10B! M% @"&,=$!ZA0P/R(A&H?"/W8*A;NRGA+8_927*^6\:8N']^(;$$$D"'Y7A>1LIJ^.7;Y7G_*]^5X7;YPOWZM/[J-\K]X+A^<- M5*;7QPW;/HJ/&T4=ZE]682H92M2NBZH]+H"0^@#I0L8B#B/-=+Z,L&VRP*6! MEL9JC5QJUZO%M$\1N(BFF1'D J.).>X@HE?)>.,U4KJ-_N_#P7G(_\7!9H_S M[U/Y4G!_[_4#TS^WCX_;31E^5G]\".-2[88$H%'H XC5'S1)&0B$0$S2-$DC MPZX.G6,LSP%3B6A0D-PR'_,,W<3'*!$)!8GB5=U;B0 4A"' G$&:1(39%7* M9Q2VL[@4*V1+"<>"9T:JHR"9F$W;:$RP=>Q4W6T*Z-DH\Z9T=BEYEJ+9>>$P MKOP;R3.]H?Q*=J*,J G3)$EEH$PF*2F 3*%%4*1]2B(-@U2B$%HMYM,!EK:6 M&_D\+>"@4*4S",V6]!A@)E[15IA8+^@NQ9VNY[-!9EW.72J>KN;.ZX8MYCOU M25>;WLU#94Y]VA;%"N) 8"(CD+(8 1@KTP=12@"6$8H#F)*0,YN^K1?&L%K2 M,_1IU3)5!TW;2ECK+,9+0)JMZI'P3+RP]]+5^Q[O%RU@=T$.Z[7=H[[3Y7UI MG%E7>(^BIXN\[](!?MMO[+O@SVMQ)X^;L19--]:Z7'+5E+4,PC^T'$N)#V4< M)B".(UT8G4. TS0$(8MEQ,,4:RXF)JC]--Q=F(;;CFFH$WJ\8>WY1LV,A5=[KAF:R?L]:*8< M^'UI@KY;8JIKE=11M:ELZ17,F[K=_&2UK7AJ#TE\! M\_IC9JR'::S3<75,\]L&]@-H4;[>+N]>=!G.G2)\G4WYI-^F*A]<^%@2DH2 M^T@11AE!(1,L*L4@],!UX:$S?2WI157G?EYF OL5W^O?4!ZI]>7A+A-S6;S<=?-X"ZY:0G%5 M[U_I(OSDR!JJ=>Q^R]-2S*$ MTBBE,0'"YP& H0P 1D("QA*#>6VMQ]ZD-:EDU;>!T M>IJR#0:Z0R^#;ND9'0WE;$[24M*;?5>XEPEZPIFA,HWO]/*0K^-&[56_TZ/: M?]> C>@[07(>FMT TM1L#PK:\O5B8,IQA@F M* $,!13 V$\ )20&(B8T07$02&)4"&*D'$OC)*V)=U#EIEU+;*^-UZCCM?2Q MS.T<.W\&6]]Y9F5B>ON7F1"+7?0\$S/3[GK*";+;AX^'M7=_/N+Q\^W;QV-P MM)]W\+B!&<+9)MNI;^4/P3^J5WCSD"ECO/+CWCYJH_"?Y6M=.WS_KR#Y_<_M M2EG3,DQ2"3A-.8 40T "R$ <I.A9;;J(/#-[.K) M(9WX>U3)#TH%O(,&U8G137FFQ,KV<2UE;CRMAZ<4<9CZ.@9'MRFQ@R29-U5V M#%AG*;2C'C:,#N_%H]H*D_REJAG7JE7Z[ED7'_XB\FS+2U_K9_&S_$VQDK&( M$:,)" B2 (H@!C@0'#!"91!++(+(*#MNC!!+(\-]P=^M]'+!A7@LS^+5>_1# MJ*G3/S^IQ2'4UHQ7L>C>\Y,R5433.?)0BL$R2&O0%)IQZM03,S&E[L7W*OF/ MBS1[E0Y>I<1-=7*CVV#\K"YP6$Y@#(Y.*760(+,RZABH3@EUU+.&IN"Q7#MC MWHGJOQ^K&/7OV[5Z1E')T3XB38(PC<,(@SB-%)5R'@'$$@$"E,*4)#Z.8J- MM('C+XY%:_&]7QH%?M45:]HZ_"^O*1\[X.1ZZ#29T>6$X$_,E!/@/B!1'K&!DK0W6#^I?BE6J=M&A% $(@@ "F 2* M]$BJ?B(XAGX8!:FPKM%Y,L;2B&U?A+*2L]JWE9+:%^D\A;.?G!R!-+4WUAZ? M054Z.Q 87:7S]+FS5^GL4.Q2ERU:2H6&D68#K; MSFW7SZ^5;O1:PW4O@JV?=B4JE>A0+5>,_<3&@;S_&V& M+.5<7O>A84 /:DHT<*B!P95ZM#>GHZVD#(2/X@@D$2$ *E@!Y4C]$::^K_;" M/!)6C24O#[,TIBYQK5<]:\EI&2MY&5(S)49/ZM51XKO3:J-PY#( M7FC'FK><,=>=<^"&_NO'E]ZH0YY$"2F,(0)(##@ *(4 \33 ) @E%"B MF'*[\N[G0RR-%$Y*#0RJYGX!2#,Z& ?/Q%1@B M<^70'>)%$Z0N_!-0R@0,$H!CI-:ZKQO9ZWSL-(Q\C%!(+&O3]8ZVM&5_TE 4 M9!O0=!2UW:CU86RZY7*$W-2;IS/0&LPF*+MD!(KCK4[?B#-O6@R4/]]^F-PT ML*2=LOG4)D7_1SNJ?Y"UWN7<[MZ2/'_)-@_E6=X*)2+P=8]IEJ (0!@)@$)< M1FOY!(6!HALK\\%HU*51BY:V=!J4=K(XR&U9JCU'!/1?N9L3N',V)"7[_ZI8_M$2^\,1IZW$)\-&&?%^:QN'O8E>">>*VM2 ME_-1-B3R(8C\)$ Q]!7Q6T51M!^^-%YOR^:)*^Z/Z]"9, 6BV7,? ,O&2/4;D71\B MU@NW2VVGB_=LD%D7<)>*IXNX\[JA8>+L^V:[WCZ\E-[?T_#TVLT0AP%*@T"" MF*$40,92@"*.@80^U@O>#\RJZEF-NK0E_TXW-]X^">[M]N+;!G2;@&W&!,XA MG)@>#O*"4N"S3)@INC)9@>0X'MMDY)D#L"W .(^XMKEY&!=]VFX>U$)^U+36 M:EB;D$ D(DA FL8$0,IB@'2W$TD)IRG#4(163I_+PRR-;;240(M9?DIOQC0# M[L#5C&?&HS4QL0P#RII*^G%PRAT=0\U*%OWJGK+#E:N'T<'O&[5;T3?PWS=* MZKWO6;TXWQ4'W=%U]E#N9=Z0M4[0^O9=B-WMX_9YLUOQ"".*&08TTF5RRI\( M]0$+$]T+F!,*K;8C(V19&K%\WFX TS*NR\/7IUH%';'RF%7!17;T,F:>S#AH M)O0G)JJ#%MZ1&EZCAW=0Q!UO.<#.*;F-D6=6!G0 W"E-NGCDD(+J^^">.N*J M%7#5#O=YNRUVOS]M-Q\49-D/L1%%418[:W6S*U:AQ)P&2 <<;45#-,88)YB MD/J"1DF2J'??Z%3?N61+X]FV_(IULYKJ5>5"#]JEOEJ$VE3L/V5)G2N NXS3ZQEB?<) MP.\O^>YRP!E+P$^ TW%)^"D&&!@$LR;ZH7^OJD7!*(X>.[!&L^X4\GF[V1XWOJI35E9^ &&Y)Z)^HIOQ$JBV2+X$PH]# MF,K0CZ51H52SX9;&LE5;G*QNOU;'L?RJR%98'I%?0=F,(-UA-S'_5;"U)=VW ML*N%==G%S@@5MT69^X>G]?9%B+$ AC11[)*D0(0I9S#!:0*-CL.L1UX: MT=1B>@F G)BUCF(7;8T:P17>^,S<*\?SX]$V<)S,17:,WDF M+%!WY&T8 EBO-\'J@?-Y"X;H>>0-&/2 859DW8'NXZ9XSK6W?T48Q0G&:M,N M1 B@3R&@*9$@2;FDC*0T%%;%44X'6!J!-UT5LT9 ._OP##\SBW ,*A.S<0/( MQZN 6%M\75H[M?'.!IG5JNM2\=2.Z[QNX#*NPS'OM[?L'\]9+CK; ZTXBV5( M80Q\(B6 B3Y%XW$, D)\@1(LPY2N-F4W-'YOL%[7Q^ M-B=BI?!EGI!H)+>D!O,Y,20-MQ#/1"=-//9NZ]5B>R=]R&Z.&Y$YY!MKP-PR MD?GP\W*4-2QG[&7_A*'5.];/I1U!*E">!(E_;1IPV4 M!1QP7R0^43M0Q@*["AZ7AEF:J;*7TKM]4@1%6)7&N)?9^T-+;5W6XR+"9HPT M'K>)V6>V/WJOM**+(]4;IS^SQ^;'>NXY3VDWN* M2KD<)FET:MNW5-5-K66J_G:Z1,^?.LNJ[%2F68C=%PQ,D\X*MMZJ+8RXD^TP MA:]BK M)]*\&ORK*I*P4^?;00:;ZL=!R:&E6.,4AE 0"WP\Q@!0E M .&( Q_Z40JE3'UJ962;#KRTK^V7X["(^]$**M=N2;/!YW976D%RP8UI=__ I,RZ^7 F MBI4?PC",$A\D-*8 1E*7]:441# B<1(DE"-F4PRJ]6PKYIFMY-/Z(*!ERF4+ M-3,R&8C%Q'SQR0 ^U3*9DA?Q>Y.?A6%R'^H-R\-@HB%,@%1FJA=.2$"8(C5>HU1G C.):&6 M/:BN#;DT T()ZCTVDMIVDKJ*K]G*=HO:Q M^+^R-I[';RZO;Y^WT\4PCL\OV M4*;X..X(=778F9M F<)PWO?)^,X!P6FWC^J!C!3O_V3K9YYM'G[7S4R5U:%& M:D)W%+.D*>4*8RR588 D Y2E 0@#+#A%*8N@D?O/=,"ETZ.?!' (<%H)DA:Q* Y1G2F MT+.KR#H*.+- IS?.S.0Y\X6766AU%%5F<]_ 4NRZHY\NO5$>(5)"U%:,ZI0# MC %D4NBN]@E(8B+3B*8)2:P2P8Z>OC3R+86KR[X,.(4]1L[,I!N,Q]2\:0R% M?;GT2RJ[+8]^-,*\Y= O*7=6_OSB1<.6JUU'^,_BS]W]3['^(7[;;G;?BU6, M$\Y%% .11N5Q*P<((P%0$,LT#H* <:L,HW'B+(T0U/L5V7' R.DP(XWY0)Z8 M92I%0*G)61F_F[)S$],&15NKFZKQY]W&84RK&T"=U"I5,9,.4V77+=MF/TOFV/PB/(DE$A!,=DYL MR-,$8-^7()&8HHB',F7,ADKM15@:?;Z]_?9_O ^?[O[^S?OP]>XW[\/'S[>? MWW[\_)_>[=O[CW_[>/_Q_3<[>ATP+6:4.BW8$].H=JB5?1 :\74R^R]: R_; M_.KME? .6DP2IS <1*?4.4",6>ER.$RG%#GB22Z[=+;B7]Z\G%=!T=9NW23T M[GE7*"KG9<[K+L\V1<:J-B5$Q@0'H0081TP9HA0!Q.,(1#0.)8M2221;/:G- M[U9O=O.=&8=.)J_-ZC^5>L+@I'8;9V][$/[&(P\/>9F'H2BA5L3[H36Y\:AX MR#8;S0^TJA;GHLVHBW>"41HQ1&,0JW<#0 9#@.)8@(02%D,N0AS1^IUXO^'_ MLY'5(Y6PGJBE]9ZTN#?[KY\XZ%?68N/;]9KDA:>^Q55= M-LNR;*_\5LWS.9SO7?D7^F96H%3YKHV'%_45'JG2O]2GVLWTN?Z>.Y)JV$?_-T%T;H:6Z>/FZ7FW/Y>% D+N M8_7]E8(!F.J:>KH;9"PC@3BD/@FXS>>X:Z"E?2A;=@][(B@2"" MTA0$,>8 0H4@@0D&-$R83W2;:N;;Y"2<#V%%";.E)A0M.?_R;R@,TK^6U5)V MECWI+D J8RR8KS#TN7;@I2P%E(D(^)%(4QE'1*;^ *?N*&#G\\:^&>E7/<;>[79[1YUVYRU5[DB_*/'-9C*<;$;>V__DP\]KCG6J>V6QG7QL2PQO_(C%@6Z1&L$F0 P5!8K(B34(9EJY0=1P@-A M59'_\CA+LUHK,9NDW:I^?EUU?T1%_0Z,S5C! 7(34T,-6IV86PEYXU5B.JQH MWX^#VTKU'6/-6X&^7^&SRO)7+K?C!RZRU5M%+[>Y(&^W7*P@CD@<< (X1@F MB'" 61 #7_@H"JB(2&BTCSU]\.(8H/RN*>$\+9W90C\#JW]ECX%@ZJ5LIKWQ MXNU2]<)J+03[CX?MC_^M;BD7ZC^@_A%4/Y:K\^QALRS'+A6:]=?Y^X$!UB3+ MRU.HUD[T[]GN^^^;+=4Y<=K4*G>FQ5>A)<_665T'A#WGN3):WY B*YILW9=O M8K=;EP\I5B(FH'9:1W-/-NYF=L8S9G)C?M))5M,&-UW:Z_52*>FU-*S=< MX1WK>N/MM?5*=6^\O<+*\CFH[#!6?/)I<1M'/IVX\\:83P[[6?SY]",.:<'* MO@O^O!8Z)5L79Q%J./*4[_UW*M\B'4=06"E*<^UDV;@I0!&$%%[$Q1?(P1#F(6DP 95>(9 M+L+2>+Y5:TZMFD8-3^E1UB,HB]97JGAMQY@%00V;*8,OP.3X3^YHW$-_=Q'Z M^XO0#ZFY,6P.++X9D\_%3)^0@7/BZ&LR"L7>C\NP)\_WK1FE^=&G9]R3!GR) MFJ:F=1\(_G'SF\@?],Z[\!Y+12S8K!-Q@X^&"QPG M_B[L&RDW,GH?-]YOSD"R8'478,U$W$- LR/G:V#T\F_GS?-1[#7YCUCTZL5N MXDKWL:TB;UHS2$XI)3Y2UKE.9261!)B@&.@RF0$41)"4C(DP/1]R:11Z"(M7 M(GJ_O B2VY[1&^!LYD9WB][$Q'D6=]HJ@J(%=M@TPQZ?2:-1+PS[JG&IW3!< MBU#MN7. ;=;A??BR76?LY5[\N7NCM/CO%::Q@)1Q[0Q( 4Q% @E$? YXQ(' ME$>!T5&BQ9A+(QUK^\(06@.3S#U@$_-,MV^QDMG30GNEU#:;=$-$+>PW]\C. M9,UU(>S(E+/#I=>P,WS4?&:>G6Y'1I_EK?8A6.\W.QU:PKEZ5PH=97*7WV]_ M;E;$IR'W"068IQQ K';*A#(?")HRQA/$8&A41Z]GC*7Q;26F5\MYXY6A2MO< MT[*:AVEU =K/NHY@FIAE!R%D%4I2WT M2DXO;PEJ81-T8FE@5[E :.(U7H/3EG'(\48G2A:VD@NT9K*.+J#FR#"Z!D*O M*=1Y\WS&SS7YC\R=JQ>/:T3_03_[J6ZI7G:Y:\X<5DF28"I#!E"DV!"F(0$X M"(C:Y6/$TI2*E/LC&M!WCVST,L_?>/X@K3X38*VLE6']YGN@-W-[.4)RYO[R MLB2%-I1NSRCMT9FDF7S/L*_21/XZ#%W-XPWN'-KALJ,9_>^%D,_K3YD4*YIR MQF%, 8M( F 4IH!@J#L4A"FB :?J/W;-+:^.N33;['VQRW1;*OZ7?PL2_Z^5 MH-7/6ER=(U?];8@/WF0.#-G(+;)3TU$M[8U7REM5^FDDOO$JF3TMM,N^EL8( M.6YI>7WWK M:E_/[1]91;OKS]V-F'F\^_.C>^1OWCV MP0?NLK9RISZL0FWAFA_?B1]BO2TW00@\GV <EJX&Z\2M/Y+'9-I$YLYH)K;5:@<5W3K'F_FJFY7%3^O[';] MEB&E/[%:1H$B9. PDG 8 BC """$.N"24 M(JE,H%B:U_/H'FAI=*)%U212%X D>W$]4LIK4V:B!UX#%X@CT*:V9FJ\ZMJ/ M!TF]6Y=XV=3B<(/;7 4XAN)G673C.BC]E39Z[I^QO,9U+8YK:AAFU6H]H(IY02P-$P 9)0 DG*A[#*:Q)11'^KJ M[N8FV=41E\:D>X&]M9;XX+&^\=;;S0,H4_6>=%_EGB2%@>";66M.(9V89P]H MEL(>^>D. KLSSXRQ<6JD71]U5E/-&(13@\W\1GWFT?2;99 M)02%DD.%<1J$ ,:ZA$\8)4!M![$O8XXECL86^SP9Q! M8P*Y&>TX!G)BXAF(H9,REQVH3%ZO\G3<5R\\V0&$207)KEN'[!>?MIMBF]<> M6H1"7_(D!22$&,!(!@"S$ *?TH BSGR4&!DXYX]>&HW4PMEL98Z0,MGL#=5_ MZNU=)=>0#)-C#&PV<$.QF&O+=N5UL-R97=*V?R]V=,>,NZ]+DA[OMRY>,2?H[N.FV.7EE'Y04U&[ D()2:0 8P$,8"(24#], (IIFD22!A@857$O&N@ MI;&0EM/+]H+>>%)=9^65N@JMF?WB K")::O$ZF,+*RVE,X^**1!.[93.P68U M3JZI?&J17+U^&#E\W*@55[;VU&U"Q2I1>QQ)F:Y[A'7=.)P PJ$$/O9%$(9A MX$LR(#OL9!BC%WS^(,%&2D]48MJ1P2F49APP!)EYEOX>C?=7T+!>[ATZ.UWE MIV/,NK@[%#Q=TUV7N?C.-\_^JA;/>RD%VV4_Q!>1Z^,O\B!60@8L("D&& <$ M0,@H(#(5"L[ YTCRE)IM.@:-OC2+8"^B,@OJESY7DH\Q!J[A/\1"<(CJW&;# MGDRT[#?> ?"#^%.9$X:H36AC7)/@%0T/0W#ZK1'3APPIM;XF17$GZY*0=_E7 MW7;\4&;WJ]ZAKIC:V>G&&"!,?:&X+*4 1:CTUQ).8ZHFR;QEALF(2^.O6M@; MCQU*2)*UZW%^G -.FQ+EC M4.>J:.X 7,LJYA9 ]1XF2Z;SX[S3TD ,#9LOV3[]-?HQ#42@HT73T*<-CQ2D0[1X@!RA2FD9 T!IA$*8#<3P"-? I$'." !IBD M03+ S>P([/D]SW-@;N9Q5HQRY#!D9-JRGQS3=7D MK.A@EMYOE$%?Y4DYC$UT@[%C;ATETLR\ZP*^5^__5X'NY$0Z])L" 0,*CIFD@(4*..,MCRV;82MFV^6 MXMHR9Q^\IL3H"+3)>>\27MXO2M;BUPFJ !CAXIBK^D:-GSMQKZZ)"YWVV+E_F*B;O_9\B M9UE1GM8I, M-%OKA'UR)/C;P[-K<]%/&+(A/;9.7@6C;0R#: M=A^(UE+BQMNKX=5Z>.]FP']L(*##>9@U,-#Y?#B(%33$TCYV\-J#7SF6T%#O MZ[&%I@\:N)_:1XXQF6]O%I1QFVW*9:?,LZM /FPW"W.RW*,_FBJU*: MFQ+9\JRM_*$EO$T$H?U>>#B&;G?& ^28=Y\\'*BS7?.(1PW-X67;1['?K5MZ ME3KN7M!:JB3T#NZD*=Q&5V!PG)MZ>:R9V_W%$IYI(,5YC$ 4PA M!#$J>Y1&1,?C< !C%+&$81IAJRB,@TIVQVG]7LKR"-8 Q] M!((0*0H(N5 4@".0(@%]FH0B"8PB/[H&6-KBK]V>!R$]+:6M*_@$1%-?\'!H MYG$&FZ(RP!M\6?61[N"3A\[L#[ZLTKE#N..Z 1YA'4&FELA7P*<(Z/H"],!E[; &]D\ MIH2S\"B:8&O@P'6,V.3;YU):[U3<&V\/XUOW,%KX81W#.9/;=2RL=OY5"XQZ MW:DFSYG/>VJAU9&SU.:^D;6,6^ES=?U2?G?2">RL;]AQV["#LR[&3*8)AHJG M$Q] %L8 !S !29SB*(RH3.VV8E,(N32J;WM7WWY7OQ&%EVV\0XM!_8M/NK61 M%WD?L@U1.I%UJUZ.99#O)!-OMEU\[>F<^#O4[@K93OMN5-2NW;/&C^?=(D^: M14[J\YUR1J:I%^U2T-0"(Y>A+^T( M!%=!'@.QZP_PL'WHC,$= _4]#NP8^I A!:2^DURHSY;@ZK&Z#FKY)M[JD)*' M\JCISN5 !0K8'7UM)KJ>G1%Z]]7:VJ5^IZO!=9D!'6_"90S2-*9$ M2A$DH6]1CFJT0$:D,G^5JOGRA\=/J8%!,/D,S?/-W\M:9U4>U=95FZW3WY]N MM&XJ!^=<$V/QT9YK@F;Z+D\]479?71?@]GY81PTPW[?3!0Y'GT*%+^90/K;^XS9>6KU*.4\H#!I*8< %"0$620@"%L4)3],PBJUJ8%P= M<6G;VT;@JCJ6:"7A59^K;26_W0'<==S-3M.]A;A[WA4[LM$98[68?QSUHCCU0J M'6CV22M5.@_Y=KTF>:']B94CT="/N,1),<$ MH(3X( FB%"*42F$60S)@[*5]>"O102F[=Q#>JZ37[OU2_OJH_0^M@F4:FSQ\QME)[%^/,&W]D#2EMJ,_LM+M*=7" MR:K\[AWY1$"F+ 0($PB(-,P\7T?0L,D M^.M#+8T>3C9Z9.?]>_ ?,+0XH>I'UN!LT!E>$W/#I3UQ635+# EB[8?-XN3. M&7PS'9J3)T8&8V1W##*M;QG2]YN*K8"(K$QX^ MBUW=16X%61BF#$6ZW%< H,0!T)4#0!*FV \H(ZE/;*RKOL&6QJ&-K%Z^%_;& MVPC+MF*]\)K95ZY FYA(]WA];>%%I)HJ[W:]WO[4KH[26GV;"Y[MO$_;HKAI M6DZZL\),T')JBO4..*L]9J+ZJ5%F=(]]19);]5G$J_)"S *0< M(0"I3P&6/@>,Q@&+)$;2-]JDG3UY<9S1".=IZJ M,G)1U\'E18Z?-EM=D8M*M N*7+[ ;N$5^6YU6V3D"V&9S%AM=,9IB+&,!& " M:P^)P( B* ")* \)3X7$1M_PBT]?W )4 I95(FLIS9;@9>#ZE^%H.*9>BAJ) M6CB'K9MZU>[[KJH;6]]4];?3[^GE)\^R0GN5:E9I_T4CFYLTD6Z/3]N-+E]0 MG@GX@40D34. 4!SH5IHQ(%1RO9!IB&1"0A%;A6'TC;:TE5Q'V&F 7P-P34T:0Q$;4"GP"AHC2P9V/7WFVH%7E#PO(GCMAI&E MK-YE!5MO=963PK*N==\C%O0&MXI"M02=I,2U"2+35/BY-.#K5.KI4;VSXD[? M/0.]UFJ]\&S]O,M^B&^Z=$]9SN?]GVS]S 6O&C$_/CWOZ@IQ[TFN ZZ*+R*O M$BM?+C^@M JQ3ZG/*0RKCR@,PCBV:ID\H:Q+^_ZV)?4. MH@XRW:><8D/'^S(F;FI'P; YLW?,3X^F6[_^A/+.>RPP/?!GIPHS#&F_:7I7 M'X5_4)\CLJXRYC^H?RM6W)D\$I9S3=*W:!>WR0Y@6IB>AR$DM7FZ"H*@S=&W4^>;5-T5;GV MANCZQ0.MQ3(BM3EU1Q@&DC ?\-@/ =1^$A3)!(08"BPB/T6ILN^V.[(VM._: M3[=:Y/LQIGM][_48'JN$\T@IJJ4==@2>H>4T%)+)#T6T7%-$'5Q2V*TY7./OD7+QIX+"+6ZKE]8SN@7J[#990$^.;E0E#F MOO0[IH':4?A8S0_U 920Z',.U.@ ';R MD5W%ZM?66I#0@!(: AH$*8 D2@%-. $)89AQZ@LM[#M$$UNXU(":.N'\-Z_::RM$S<)?@PWBNW"CY3_'J_X/-;AI''.[5O>GC(=0'D\B!. MM]C;/(NJW76$$Q\A7W$&T^''"$N 40*594%)C"E':6@416@RV-+HXUA6O0FM MI1W64+P79S,"<87>U,=E@X&SIA 31)QR2.^ LY*(B>JG+&)TST"/&BDW37HG MI!LAW\E[M9\O"-,#U5_)1/ 4$2& $!%19)+&@.B2DBCQ&0Q%S(EE+L/5(9=& M*5KB@S=KF!UB +2AR\DI?%.[C.R0LW?\&(/AUG%S?=AY'2_&,)PY3LSO'%K] M27&5FL27SV*W2I*4I2GE /D$ )][*E8,*'%UKJ[CNE:M 68N9G6NVGD%JPO7C#Z$U+3YYJ4LE%=O MO!2OT89A3A M **)Z:&2\*@RD_,0R"LH.*6$KK%FI8,K"I]2P;7+AU:04+3R53RI-^6[/J]^ M]ZR;V%>ATU6[L%A22D1,0"AX B!F%%"*(N#'3&V6I)\F(;9HS6<\L-'K/W\+ MOH/(^EMIWUC/''A#^\()CC-9&:5ET1+6JZ2MDR*SQL9QS8EKH\Y<=\(0 MA//:$Z8WCDPQKT*_;S?\4T9HMBY3M7X31.?[\KO-5YV^E5?QG)^WF[SYZQM2 M9,6G;",^[L1CL4(I893'D:*I0-$4CRD@7/@@Q0@'DL(@B*U")IU*MS1KYY#S M?M-4T=>AD"T-O49%3Q_D-EJ55[75]$H]O3^TIEZIJFV/ Z=2"5OM>7&V'[@7V&HDG*6!B ]$T=;SZ!GZ=V4I:';%R<1Q6N4D0ECP)E.@DIE27%), 1 M]($D@1 ,Q3X.A8TE-5R4I9E->TUTTT2=Q?VD=/&X:>MN!W-CQF3S(#XQOQW MKE/FM1IJPU@5 2\U 4H5S7ZE,IY-,+4I(95!.S1[Z?(:1"=J>%W M#>5=%12I!/=.)?<:T3TM^U006_2AF0KJF=K2N(//3^OMBQ#?1/XC8^)RCI_:Z/X0A>[<^I/DO"CCB=J_UW)\ MWN[^K]@I2;FF&^N_JE]M\I\6LSF;JA&'6TJEI=5A^F4HU[*SX>5X',X-_<9,\M>_C6A+X M7E>O5/:0%:Z55+_=>2]BYQWTO/%N'[6YZ&[#,.N4.-U;S"/YK-N062?C=,2U@6>$4D@!'$F' <8@!# D'1!("2!@)0?PH8=RH]V77 M $O[8M0REDPGF];IBQJA[Y)/+=BZXIL;O=<-T_XDE_&UN9QQ+JKFJ8 H5; B"#%)"4"R E M83R.TC"*(AM3TV#,I2W[3]O-0]U8_OZHK?S !"L3V,U,.L=@3DP2(W"TMJPL MD'%J%YF,.ZM58P'$J4UB<^O8!(6WI/BNAM#_TJ0A&(PCB-TY01YEMQD=WP2Z.E=CB^%KS\^)8_M%08FLE@-!^& M1^:3H3SU!M($X)FJA=E -U%BA)$(KY0K80-/=_J$U5.&FEQ"BCRO]V5?2*[L M.7W07P5+-K7I5R@)"%:V%:!A% .8"@FP3QA(0IIR!E,BJ:7593+LTAAN+W7E MG[OQGDCN_2B[\/R2;3R^7:])7NAS=J_0\O]J:X<9S86I*>8:XMF1TINKQ3!JNHRVI]%KNZDFR2,(XPQ4"F# $H MU=CS1[M:I.92\5J.J^>*#I?=S1NSX<("GC-$DEB$GB ZC] M!$C] \ <^B)-44JBP,HLOC3*TE;[:>?Y@8'R-[XZH/ MK6%T<:1YC98^9<\,BMZ+ARW_.D].V^ ?-T_/NZ.J__6G*Y)AD$(D09K&.A:0 MQX @B4!,$RC4)AF%OE59?H,Q%T<-31>/I[*+QU9Z/\O-K&%LLPW:9D3A&,.) M::,EK5>*>]87Q;T988&04U8Q&7=6CK$ XI1Q;&YUW2-O10BANL4E2'W* ,0X M #3E*8@2R6/N4Y2&CKKC+8UM)NR+-[HCWH)8I;<7WAPM\*;9E'0/MY"V=YW; MD^MWN*\.574S6F$:4,V,K76UI^J,BJ,P3GD(:!PH/DT$ Q0JFY @2J,HXH38M50X M?OSB>/)YMWW<[K(?HER*/RIA/?6-XS_[XJE,D#3CO>'X3,QBC6 3N)4NZ^R4 M6DZ&F)4H+JMWNNP[KAI9.^W3OH BEQ0':>(#*2 &$*N-'!&2 NKSP$>13%!$ MK%P_9T,L;3$?RJ@-+V)Y 4C3+=D8>";?@EDA,[R8W)GRTY2.^_0Z)1F[U>PL M"W=^Y; %_E44NSQC.U'&O7]6\C9%_CG7]7"A6MSJ#^A3'Q#&&,!2("I%& 3" MZGO=-=#2%OM!3H\I06^\S78#V)5*]G;0FBU\%X!-O/Q;6+TML3I(Z8X#KN'@ ME DZ!YN5#ZZI?,H*5Z\?^/&_&!77B@Q]\W*XI X<+:/>ZEBWN^==L5/FK]I6 M_%UD#]]U)-T/M<]X$,?]Z[?KM=SF^L85I1*BQ%>[!(*9SGS17>:#6+%.Y,<4 MQEP2;F5!_^;<@\?]Z; MIC,3^?4D&1IFD6>B>'.OPX)21*L+*]I5";[3 $!(<^0$@F,F)JNXV- M:NP8C+6T#U33&]5N&D4FU0HJRK.6^6W(=YBRH+SE4 M9!+@) $P0B% :9P GS-$F3*O);'*I^P9:VED%/D3 MR7Z?CE,@#)+8L"E2)D(8D0(,ZW]9SSJ\DCE(.40,K&# MO)]6)@-R9KF\$W3W+BO8>JO# MVBT;,UV^>4'ON1;0.T@XB:ND'P2GW\Z.H6;];/:K>_K%O'+UX'C#[:/XM"V* M#TH\]5'>99OG;/-0A]-L-\4;(;>YJ*Z[)W^*XOV?:F U1K8A^4MY@J?]]>I. MI;H:Z>&C7EFBV*TBE* X2@1 ,(3J$XL1P'&B/K&0LX Q)%"0K'8Z)]W,6I]0 M5JL/\U[BZ1:;5M*CI39>5JKC[;0^U@&*DTVN&:LM9,HFIL9*>N\7K>>OGE[G MWD%5[Z!K,Z/U]:6ZU9'C03VOT<]IA./4D^ Z^'$R>>>.BYP:^ LADY,/.;(3 M$"L,ET, MQEP<>717)+=HZV #NAFQ.(9R8H(9C**[JN[GN,Q3U;TU[C*JNI\#85S5_<*M MKJJ6/ D=FO8N^Y%QL>%?R6Y?O(0)+OU( ,YA B 7&"""$."*EP(:A7YLUUW" M?.BE45$CH?>2B34?6[BD$W S_ID&QHEIZ&(9DTIN;X^NEGR6WDI_XVW M*3709\8_M Z'(NT6_6:MIJ6?V28%>_(3LA+G^NR]DMS[6N-<":][SY;B&U1L M'XFS15_?J?">J:^O8]SMFOL.P:ZWN:_5 ^=K[CM$SZ/FOH,>,'A7S83@I6OP M8U$\$Z7>G?Q[56NN6,5)XDN"?1#%*%8;:A$ 3!)=B5>$/$E]7Z96H9K]PRWM M:U#+=>.1AX>\*J7C[:O"5J'5A <7:&8'.O?4#H;^2_MOE;96=M']7R+EW8 4HHAP$'(61J M_PL) MB/,(AP2I'D:8Q\81KY>?[XI3%.(YQUH^<+R/5SQW@\IMZ'&D)A%9[9 MK?'H.,P+CYXMX+);K79D9<]5 [Q8]^+Q:9N3_*4J15YNB;2I;[]J49\2]1;IT1Y)PJ69V5^=A6\(J4( M(:8@I!$%D*@_,$]"$' 9A3['86S6"GR4%$O[<)4I!@=%;KR#*MY>%Z]1QFMI M8V7=CILY@Z_4'/,Q\8?J7V(J+#Y6C]7@A\_WO1JK M_]$G:_3#!I;LV#>-?T_RC1IF?\;TAA09N]WP=]GZ6;<3..H>OTK\)*0QPT!R M+ 'D$@%"0EYFX*-4^"(.[-JF#)-C:5^N1@V]=?HL=EZ9OZ./5)LS6*W1C5?J M5-;3K;6RK/DQ<-+,?+XS3,7$'ZWV+#0Z' ZV+\#O_5'JXFEEO%(;E^5$QN'I MMM3(0%GF+4,R#K"S$B4C'S?X*(QL6$;6K3KD^SCY"]G!@B10<(H CT,$H!^$ M $F/Q"K)C[HJ'')IID[E M'HB^[D/?GS MRS8OC=3=+L_H\ZXDU^T74A8.9@@FC(02I%QBH NE F4VIH C'XJ("$ZD5;// MD?(LC?VJAB='^GAJ_BRI<.PDF5'CC-!/3)674#]*Z;XI;7IE5"J5;KQ:*:^M ME;?;>I5>[AC4$4\F&8&IG(O.);VM1P0TX#>XZ*8:,"!&;#;C7BI MVNQ^>-[PXG;WEN3Y2[9Y*+<5*YR@.-$?"!:*%$ 10T!C2H O<"H8"X,HL4M[ M[1]O:81?BEMWS_:D%M@RW_4*O&8D[1"TB:FVPJL2U2MEO?'(SFO$K1P2#I-9 MS8!QF\%Z9/S^, MQ61B,K"%PWCY]^E]8:T7@OW'P_;'_U:WE$V?X%3*Z2E!KU>JL /,(N#' M$7 SQ?1T >@H8L< C-Z@G+[[YXN[,=#B*+3&Y/IA^Z,R/ZE8\2@,>$P1H)PH M6HP@ @2E(0@QQWZ01+Z@D4V!V^JQ5B0X0RW:>SV&1TK9[/8Y-4QFVQE[Y2=9-QK,[I7N+DMP/K%:CY:/4/('&$0H02P"DF ))0 MMVR(?>#32. D"5,<6(5*'#]^:;:'EFY,@Y<3\,P6X7!()EZ,%FC8UQ.XJ+3; M^@''0\Q;+^"B>F?U 2Y?-;2'T[ZF295LGJXJ?=W*Z?LN(]LWT>B-,VM$(\V^BT+TO M-[RING>_U?]4[POTX=U)?\RO0I.?#KK7Y<\)VSV3];W('X,5#8(T":$/<*+^ M@(0HUA(!!(3'))52D!3:'8XO1K6ED625?+FMU&QRDK5"-][/IGLOJ;OWYHU2 M'CMHY2DI'P=T@5[$;-ATAUZ$P OZ.KCL&ET!5![][XNP[K;E/]]X[]LOY5E+ MZ3U47@LK[[[OI1S64WI1\^^^U_0RU)N_!_4R].Z*6%B>A$,;7U5=3;Z0C'\6 MNU60Q#Q((00BB5( ?80 #M(0,.&'$D'$96S53>#D^4O[RKXEQ7?O29U+VP1_[=LSW31]G=3O;]DN^]&? MLS*@:=-%F!PW6CH>8^;F2!<5/&]H=/DR^U)@W\2#9J/_%-N'G#Q]SQA9-XY% M2A*9*&L^"B715?Q]0%/*@3+UPP0G/%+_,ZT(UCG*TAB@+>& MJ_=:/;3@#., M)B8#.WBL2H9=57]TY;#N$68K('95R78=L>L7N^GD49HFY7%@?: LF.1)*!,@ M$%%??>130"E2VWHI4@E)@F(:C^G?<3K@TDB@VFP/J&Y\%5DS8\ E7A,3PH7V M'*6T]9']]#TYNK"9M!/'V:"OVG^C"X)K73YD&8(EN"[C ML4IAE, TE0!*%JD_4 P0Q@PP1OR8I9*G-%EMJMKB]^:DTC&,*"DX)HVNL67GB MBL*G]'#M\O&L\+GLVD!>M$-CQ3@.41!C0&*) (RQ,C)X0$ :<(8"*2 EX4A: M:(_WK\ +3VH*LZ+8YB_>IFP_LMMZN5A731=(;E_^H1-\>]ZPQO(UB.-SU;2E MDG(:YKB$PV34<338JW'')97[R./B]?;I$>_J(%/=OW 5(18+&24 $18 2 ,? MH%0&@(@$)P2A(/*-HIQ.'[RTK4%,T^&.,*J?W&/06#BQ6RFO%7JPR5- M!Z<]'#ULMI2'2RJTTQTN_M[>$?@EW_)GMBMN-[Q.MRQJUU7*. E\M=@PY@Q MAB&@5,JR64F2(!HGJ5%:4N\H2UN(M:#E66HU_V!3J":>,4.0LG* M+7@5A=%NP>X19G,+7E6R[1:\?O%02[T0ZJ;ON@2<[EF^+?L'U_G^*TQ9FK)4 M'P3HJ'ZD^V-2 @'$$(E80GTD8.,3[!UM:630"%N^Y_P@KJTUW@>PJ4GN"+;) M[?(68BU)F_H1+HUS T0<6^A](\YLIALH?VZKF]PT,#CQ^>EI7;H8R?H-6>N& M&]^^"[$[U%QKE5WA(D5,$0N(XT01"X4IH"FBBE.(C[@?)P(3J_!!B\&71C&U MO%XI\?@MB3W_IBF3LT S-R&BMD(,&\P MUP!HSL*MACQC&)\=%R)OPBYT?_)O.^V7^R+4^ZKD>!"K&(HT%$D*B$_UYBB6 M +$X!&IWY(=ABM16R8K-S(=>&I>5M?BS5BW^HA1X'U#EY>JO=L1F,0]FM#8- MNE,[2$Z;'.R#L[3@ND5/B?-!=G>49H^74T*S&'Y6.K.'Y93,!CQA4$N>S?8Q MV^A)WA=[)GZ$($4I8%+H'G&8 DR1 #'6N>Y!D ;$R*_3-<#R:&DOHDEQ9S,0 M^]G&!323<\H$J%CUH!F%SFSM9?92.NL7TZGWE58PY_?-V>6E4^J3!B[=UPV@ MK[=K4A3[QMQW^5<=#=\*C[]7D!7?MVM^GQ,=G/R.O%0% %<<:0]U[ ,>)1& M#"% (Z*C6#$,0A]&$')CDALLQM*H\/UY4\L;;]=([^TJ\0$G+]Y3J8 %'PR? M*P,NG64&)F;<4@>-?*V%6@9>J<=)#M5>%^^^-1]?YIL/"Q:?95YFXOI)Y\?N M(S$:UMY/R?"GS_?!&8W T6=I_-.&?+P^W=8#%G48,/5E@HF? !3%H?HH00DP M%P3HZ4DE"F!@YOB\_/BE?6R4@,U2LFG5>PZ;R?=A#!A3\WX+AR$UX,X!L2'H M,<#,1;PF+XHE@7:IW4^,9W?-2'A=$A\36>=5(XI*G)?6/LM@?7.:P?HIVXB/ M._%8K!(B)$LB 1(>*DL;"Z9/B 5(DP2E$:-0I-*Z&,0HD99&A*-3\;T_M&Y> MJ9QEX2L'$VQX7C3KM$U]BC3/C VK=. $9/<5"L:)-7]E 2]AD,F/J"W'+F.[,H3N];]<9R]IGP*D(.&>, YRB&, 0QP"1. '8QRQ)TDA( M:-6SP&S8Q1'S\^,CR5_*W).# MY! Z]1P9)TS2;!D%B=0SLU>?9#.=79NQ5, M;NG/;.AY*:QRHGUQFL7!]3Y1-6_ MWQ[]N\T>=-ATF>S<)Y^$J;?W!_SO.O"_OXS_(&? L(FP\1A,/B%SN14&3XPK M)\0H)/L]%<,>/:,[8Y3NQSZ/<8\:V+F\Z1K\YJ65/_\A%_]X%AOV=M-&X.Q%ES<8M;AY'.9['3I>B^Y-L? M&1?\S ?-_O::H?2:JL AV'"<01D'"-=_I\#PO4?<2A"$DD(T\"FVX;Y MT%84-$-'#MV-FND"?L]%&6OJ;?>EZ,CU4G1CY\&,DJ9!=V)FTL"6E1$;L;7' M\Y??*Y1_G;CBGSUB3GG+8OA9ZEE,6&_"$L;VY+SM%3\NC_[Y1SRX-N*HZ MJN[!4+QY.>];5#8:7LDPI3'R&4A]I@@0,\5]-&8@\C$)L8]BC*SZGTPK[M+L MMJO]GBNE]I$OQ[VXJE[/MB=1T[X/AL[4Q'O;N@]Z:@#-_C/^2;;*2/^=L,_9'_JGYKP&JB65 1UB:HDI@"&5!>K M$AP@S"E15G;"$JN<]^ZAEO99V$M:YF_+6E;+C7PWL(;[=R=P3H*U$['J;,!AE8ZXD(\Z@=51TJ[3/WX1;T!(E<"'!V78L'",$H!1CI07T@* M*$(""(80%I1&/DKMJAX9CKPT(CX(_I=_"Q+_KRWQO;W\-M$$]G-AQK*3(#PQ MBQYD]GIPG<"FM ;+<1TET]%GKJED"@.QUZ)Z4RBF$VXB6(S7AH M)'!3>P7=8#:RBLAT%MBE<5ZQ+DBO5=1WZ= B;+0H#Z-W[W^H/S[M,S@(X4PB MQ$$4ZGTGDP&@"8V!4"\,B6" !49V!=9VS*]F:PJ==I4J8ZJB-&(,$P8$ MH@3 *))JTQ-*(%(?JKT.Q-*L WWO*$LCAN-^9A;1:OU8]G.!,X0F)@(;<.Q: MO5U3?GRKM\X1YFOU=DW)HU9O5R\>D%HQ. ?MK"LMR=?[T[?FMXJ<_DNPW?VV M>'>KL>DYB*5% @T#QB<]B0 DFP*>$RMCW$9)&F66OK\K22*O5 MA5MH=9IV\.K?F@;Q1:613OC8''2JNLI8)!F\[AO4SZ*O+^""J'J")N^WNLE[ M^7KM86FN\6I@=-I$"YJZ_.?E]DZG-Y3M1L#PK12CW+@'S?1)& M 0BA2 D:C.(>9H"!*.0JM\QE&(;'Y'IP$NSLJHSEU;N8$O>08E-QC-@YDF: M M>IK901D%K[EVSQ<>IO,AY\5O^3+22G_BCK^X=1U=^%KLJGB%(-1A[$YV=- M?W7L:''WO"MV:NM3QP,PG7P)2>*G0,0X5OM,"@&)HTC_%/D^QCP15O'_5J,O MC;0:X0&II/>*4NPJ)4IM!IGZ;CWOA$>U\-Y&[+SUMBATC=?J2N^7;%/?\ZL= MN]E-FAG%3385$_-<([=7"^Y5DI?E9:KY: E_XY7BNR.^0:@Y93\["6:EP$'@ MG/+@L(<,(T-E*F[4HXHO(B^?_RY;JP7,5SR-!8$,@P"F5)%=C &2*0;4ITG@ M!S#Q[4)(.\99&L%];E,6JTHUE'QUX_%*XI+"^':])GF+V"S9K MU,]YR@.7$ M#-5(J*L55YQTX]52NB.B*S XI9RNL68EERL*G]+(M#JQ-J.D41C.Y'TB5;SCMPK!*LUY;_\X#&RZ H7; MP*:NP>8-;+JB\EE@T[7KA_'%OG;%)T$*4?9VN)._%U6Z29NSFI[+"4,Q1#0! M211@ ,H%8]$&(1IPN(P3*4(C#J@#15@::;0V^]EUK^BDUS+#K82/!?"(UI\ M.SJQG@HSFID2X(GIYU FIY3]IFHIHR%6\GNE C?>D9GDO%7V4/2<,I:U$+,R MV5"(3AEN\',&IB97)AA9MQ+J]MEVA[:XJP3Z"9=^"M3F3^WT>.(#0KDRG(CO MQ[&(4.!;50LS'->*YV8H%7:OQ_!D([RW/DAOF4-LB+L9NTV YL2DMI?8:XGL M';*"6[VV'2;_VL'D-K77<.QY$W?M #E+R[6\_15"47_?_"AC)XX#)UJU7NOK MZHBND"6,I&H"L8A3 'U. >(H!1$,8I+P!,;)?+&G=K(OS21LI#\+-66M_6@3 M=SICR)_E&]%/P N?YZDWQ@Z#^/:ORVD(WU&Y[2:>[Q5"12W?FQEC0Z=[?_X% M@T&MWJ.%A'X.F\!)8STM1?K7">X?VRTOJLHHXO%IO7T1 MXIO(?V1,%/=*]$+7.E8"/#\]K3.1O]L^DFRS2GPL(8\" &D4JGV?0("D/@$I M3M,@3I,4QE9!G>/$69J-TTCG_5')-[BUWJ"Y,72PSX;XU-:&,=@CNN*-P6BB MCGB#1'JE;GACX.ONA#?JJ4XJ(;1ZK@D&F> P "BBBA8A#P%%S =Q+(7@DF.4 MV#%BUTC+([OC]'[;EG:=B!KRF N<)J>H$XBF:E5W#8LI:R"\6D.Z:TI?J8(P MNNW<(9K]\2D7WY7AE_T0'S=L^R@^B]V=O"=_KF(:LXCZ&$"&4P CGP+*U%]3 M2%D"8YI(&-OXR7O&6J9OG+4%+B,N;9-=NL$U(PI'D$U,%4=2>I68WB^?%%Z_ MWG@Z6'4K/27QC7>[V^49?=Z55=YV6[7QS45/&-F =)>K<#G.<.D>;^:DEJN* MG^>Q7+]E&*?<*\-FFY/\Y?T_GK/=RVEA\Y6,!&,2,2!XD.@4E1@0'*G-6!*B MA":0A(E5>;8KXRW-]F@5.F2M0H=/^T*'=713G;5"]HH,STOY?]V]Z8[UDKD.<5CK<->MK@^6DK,VB%/D_9UHQC@Y%7VC$:>%#NL8'BD("L M[G7=7JV42?5%JCW;1DX8*C-=2 YRK.D&*^N'9F6D8RX%EB0IE65D5U6@\_2Q M\8H63AO^3\N%V/ U6-9BVNZ@NOB9[ID<40F^2ZH!^7(!"(==SPF%/>]SNB,, MO+,YH=SQ7N;410XA.E\DIT]3M?=O A,[1[*[O/\O^I\F N4QHE1"00B#B$8I MI#%5?] LXC2)&"*9<7B-^;AC^\SOEXHNM:5=;TQNFCU-5=E"!W\N+,(:+-#O MIX* F 8FB4.A04?JFV[5D"_AL+4(]PB#\4"A&IZPMHNOL$>L-S;"XG'#Q378 MZ[@7D^!PN]<.T]M4ODYG8\GC/*:TA)Q'"40E0K"(TU@G"W/$HIC$.?/08?K$ MT&,[&M]VF'[J-$(N6[E]=YD^-1=F9F 8A /3_X4NTUOAA^PRW8/8$%VF3PT_ MAB[3/; 8=IGN>X)C[M_ZNUR>.-C7KICVX7J316;Q:HZM]@QZFRHP' MAYV P/Q88V_H;P2_MQIX#%?P!Z??A,+KQ1HVQ= ;C$=)A_Z>?&V4JF5(;?6' M+H^JEH1:PGC"A3(U">4PQBR"*,D$)"*.8(JBC&-$&"FMC@Q]"C$R?K#/5#0K 4LB7&2693QN4H8(P(9L-C/]@1.&71+H["9IK[K+BG3 M.6;FRFDU9/_PTS5D5>M:$U"KTE!V&WNS=Z*JYK/;Y'6GDD>"]P*M7TJ_3J1A M2=P+?$>T[>>I5R7?MZO!;JUH:]?6@4AJ6Z!^I_8-G]4;OIKDLL213%)82J%+ M:V,.BT(R2*-(XERP# DC"_PJ*<9F:N]J.P505\'FHJG!+$PTW)*Z1Z^YT:UY1M-T@-DZ\M M'_X::=1N^I])B'9\F%/4R<5>Z?^B6HQU6YSFI:G,D#,NRYQ'4*01A4@B#@DN M=$29VCF(/",IXA9!*(YBC&UUZD38=ZW,K2K_[_\3X^C_KTW61J/Z5UN]K (K M7"?/*(9E@"D)'M+2/QMM+=)&D6T1K1>7RBCNLV$5]3+ K P6!.,X.][B8:[$ M\D)XC.O3AXR6N1*!@^"9:Y_FL(#=ZFQUK@>]FRN"EZOU%[J6M^N'[_)A^BCO MRW>RI)O9NOG4HJB,6[$V\U)X0S PSY\LN1NJ;HD1*'[+[O:..&RQ71/ECTKL&MWDV/")U\U6 M/M.7RO;=+'5EB0GA.9,ICV#!> E14>C>NRUU(N!W\Y*IX<:MH]2K[I'79/Z MKW;8?.HN6KOE\1?Z8_JX>7RS6"X7?^EV3%2]"&J3.R%)*7&&8\A1R2"2NAQV MD3%(2_6B1*A,1&[4(M=BS+'Q0M5O;+H5^P8\UH(#UDH.>".ZQ=;'$'^##:9_ M5 .32=W K0-H(S/8"@W>!@/48@_I']B!]HX^ +;;-]I!U;M?-'S46M[I62ZA<:E7:\/S+=/7'FY<']23=37T2DQ(CW>&<$Y)"E+-<;0B%A#PK MXXS*#*D]HEWMA+-CC8VV]T0%6E:@106_:V$MR_3V06QFX7D"+C S.V+F4'OA M(AJ>*S&<'V_@N@P7%3^NTG#Y%C?B>">?EI)/JP>KGV>R"@:>BVZ/J4G""Y+2 M+(6RR#E$29*J76$902:D*$F1HX3E-@QB,NC8J*0K<]5JEG:$M6,2(\S-*,4W MDL&MOIVX-V K<(7GK0F>UBQC Y!7NC$:>%#>L8'BD("L[G7N03==RX_39YW@ MNU]>ZD3#N_\EZ?)!39B<9#DI<\(2B%FIR*D0$21Q5*AYP8PR1G@66]7$=)1C M;'RE7LO,NAF=TP08GH2'AS7T&7FE :Q4 (?5ZVZJ=IM+I-H_ M(.[G7W3XOTX5>$-7T]6#/C3<^:\*)K*BE 2R/-:'>ED!BX+'D!**182R.)?" M*CW6IW1C(]-6N<%U24S,X1BM4_',*&80)21&)),<12-L2R9X"7!1G;HY:'&1E%5 MOA20C8A7EWS=A]6 NKR!%9C(CHJ-MH)>7 M&Z=V! <++]5:S2?!['@R"+2!"?GV_NW=F0Z.EPG9)8C:#B'?<=6&HP\=:FT' MRHGH:\L'#.$&_R)UEVNA2VM\F*XXG6EGTR3"&%,2$1BCDNI*U 06$81=J )#%C$!6T@$RP4DTMYYCIXJ2%KDSZ3:\F#S9-,GL&-?JTMQ5(#X8. M]YFW$AJF<9CA:\:7U\,U5"?,6C[P4ROI/\!T#CK"^FR :8")Y\Z7?2,.W/+2 M0/GC7IAZNU5IF;J0Y_UFO5)\IOMH3EA:E*A L:DC"'"J0[.R224 MN:2QH 6CF67>QOG!QF:>O>T4(M[V\U[LY'4O3MP+N9!2HI@I2SG+E>&<4*(K MEL8PEDF2%PR)4F:3NCS^US5=&E:6]@7\X<#AX'\COTWG?NQRD M0C6GA\JBCFB69Y"17$)$4@09PLKNSI(41R@I#2NC&8XWM@6S%1< MP-F,23RB%YA,>H +<#9KB(O?>,T+8PX;@6D&P%%,I>%MOC;S#_+Q:;&DRY>Z M8/&7Q6SV8;'4#5 F2Z5:"MWOV[U@$T2ECF75M-CNO!@!_(7^>-WB2*1S%(:9\J"2H7:!B,60V5/,<@5V>4I*YA, M2^.@HHO#C8W4+M9UUJDBW3V(12S-9>S[&C#U%)5DC$IO8-+EIPP7FV2LT5YXDOE==CPLY'3RKGE9/K?G3._H M6DX0BA!/>0IS2C*UC442%@SE,,]X%.SG42_P!*9.:V2,O_&+VI^PVE:2__NWQ?/_I^ZM#+8_D?X1UC]6W_SY MIP[RF5]4JOVR+U]XC3/G[8RN5MN,._4Y%[@@E>,7H@QS2!!5=FU:1C'A7,;< MJHCJ\1!C^YP;NZ@2T33WK@= FW-K5UB&.:UN$ EPIG1>^P GTWO#O,)Y]"DU M3Y]"G[S2I?WA-IWWB]1-%N5AJL?'Z5S>K>7C:L*B-$LP)I#GC$"42PD)33&, M].(=HQ2S+#)O>&@\[M@XH)MIW\@.CC*0?M?B@TI^&^/?8C8,=E)A, Y]8CT. M>&TZ%P:!>:A>A=[@MNQ-: U:?S="\\<-V'_06L?]CH/VMSLL )^7TV=E'7Z> MJ?=#OV]GNJ"Q E.2L 3&I,@A2N,$LB15IA]-6!XCEDIAY!>P&'-LQ-](#;9B M6_0^<\;=@.;]HQF8X@V =,GD,T34@MG](SL0JU_SJMKQN!U$O1QN^*CA^-M. MMSWNMKS5_GSM_7RM'O.V\A;/[N9"_OA/^3)A-"]SG @85PWT$"HA*R,"4QGQ M.*4%(<(HT^_L"&/CY%I(T$@)*C&!DM/\?.TTD)?/UZZ&)[1KPA89J_.U7NV= MS]=./W6P\[5>I;KG:_T7^JIQ+^?\^R-=_O%NH1,\)A'+"RPIAW')$$0BS2"C M2,!$2)85.!."6D5F7!IP;)_ZB0BFK<3@]UKFJXO>'V!N>D#G#\G@QW77@.BA M"OYI9 *7PC\8])7KX9^&X')1_#/W.58/4!0FIK.-[E/_55?HJZKVO?_!9QLA MQ0>EADX!WM2&ZGWYGBYUP/SJLUQ6H:^[@Y*,(1;%,8<<81WD3BFDDNL<@Y03 M(0G.F%4>AR_!QD9?7;W 3C'0:@;TJP,ZNND3F58[[22K0\$=CKZ\3[D9*[[& M1 9FST'GT+XR@F? _19.\"7/= MZBWKMVK[^N9E=\EG^J)_=:L#]>Z?](7=/(ANN&J9$)3BM(02YSE$K&"0)NJ/ MG'*&2HH1BHT<1F'%'-M"\6FCCP8T<]1))N!7G=P]>]%I5!T-0*.49?Y#F)DV M6Q%>?_Y"^ZZT]&I7IL0'715!1T? 7D#WND9/4"EZT\[J7L)7L)#GL!/B-\TC MC*C#9H<$A?LHJ23L: ZNIE_HG-9#W\[%^\>GV>)%MN6Q)"=I(;,,LISJD\LB M@@5B0JT:@B:,"HJ8>5!VST!C8_N=J$#)"EIA+=P>?:@:>(\\81686<_ Y.(F MZL/+PC?D";>!'$*VKYF=$\@ BU[/3]_]P[E[#+38\_&87.]FCW]>+I[D/\JM:HBJR^ZBG5#=*K%TD!2(9CQF".(]C9;A%&!)".2P4/;$R M0ZF(C-JN&(TV-@ZJA05;:4$KKJ-#JA]J,][Q!F!@RKD".Y??U '/([?GC+L#H/:T49>C;2:^T@I4RMR 2K'Z+Z!2+?3)H]\)&.#\T9/ M(SB%] N]V5FDYS$=XZ[HZON'V>*O3PH]]:.N?KE:3^??E"7]83JGS==\=E"=S:\9:OUDO+U)"YBQ'&604'+ JKEAT,J(@H%PXA'G,@H-CJY M]"70V!:5K[]^_OSQ_2_O/SW[3Q_NO_QR^W!W_^F?EK%=U\ZKV4HR MY&P%7BVT*D#K<@,:;I 8*L0V&D$=BJ!WUNE?$:0><+7;X39M4(-&X'F M"<*C"#5?SW4D[J:'XQLL3%&IR(8[U0$>]I6!-NO4SZME'"OY-PW"V;DX@G;P.1R6+RJK>4, M:DG]D8L!'%[)I6^\0+N3: I#)]Y.KC-EZ:1!E) M,5?F!Z*9YI8"DDP*B H9YSGA#!%DPRWGAQH;M6A)P9ZH5\2O]R!LQAM^< M, M&ZZ06=/&932\LD;/<(.2QF6U#SG#X [/81Z?Y'I2R$RDJ:0PBR)=7"M/(.,Q MACB664X$RFG,O 1XJ,'&1ANMK-6I@VP%O0%SZ2N80R.,9!%%F51O*I=((5S& MD(F"0R*+F,2"X#)5M+Q8T]G "&^'_+LC;$;+OG +3,R](3(WX%,/3#7U-]WV5A,9"LWEZ_^^-1!OW8SRIY^(6?O]#QL]9-CMMJ+,JDTV?8FZ5N63V1N,C*E#%8 M,*&[I2,$69E%ZJ]28BR33!D'-H;7^:'&9G95DH+Y8@X; <%L)[;EUWX>7\// MW@MJH;__"K".E+7GK);3(Q543++*$ M%64$J4S4 B$E@T00!IE@/,5JD8ARJ[/5,^.,C>*UF& GYQ4Q,.> ->-=#W % M9DXGI*S)\ (.7NGLW%B#$M(%A0\IY=+E]N7J'Y94%Y+Z^O+(%K.)B*44.<%J MB5Z):8/WV!VVI\6#;4,L7MW.TC>L].U=@-D(QV M"0FO"\?9P09=.2ZI?+AT7+S>L5PYYWI?M%*[*6V>MDVI8IP725; #"4ZL#JG MD!1%!DF:2BPIHH+;U1X_- 0F0")7+T0 M^"V8?7*D8:M?]RE[5,JZ]V*7SJ3:4_RV=B)+T;3 $X<]\"81SD@DF(0R85P7 M#E4<4*88MDD$ MG?2+;UIF3PD8-=QFEIT_$ ,S]84DC)][\?.7AK$'RS")&/60XTC%V%/?.!EC M_ZXKXK:U.V,IO\OY:OHLZT*%'Q9+.?TV?UM%>_*7AR6=K]2N4_L[YJ+Z6UU, MX%;\ER+")C7DOGR@/SYK1[OZA_5Z.66;=>5D7WRF5:@RIRR/19[!,HKT_K*, M(=4]D'7]D(2@HL215: G6.\4 W6KF$F@^V MAQJ:CG>; MY%R'P^\I#IHJKS_I)-I_W(#V)6@Q !T0*C+OP !V.%3I=3HR2V&AJ+]& W3A M .L%J 'Q''<_]#SZ#^4?3(/ALP.&GIR3"0>#"^%8+VM&5ZO[LNE$?;_\,OWV M?;U777'[CZOF7U?QA"-4XC1.(4\C#!&F&!)EJD/$\I+@+*9I9-7#RTF*L2UE MK8!-+9P;(/<*YWJIDNLV768+5/!)"+S05/+KY:#M:K]8@DK*HTJVNVM6VXL\ M;A"N M)OQ2\G28:M!78-6$=5PJYZF,-Q])?-_"_Z\G%!-84WO1I?;K\M9172 MU]8=I#1B,8E@)'4SA)(*M6%(>EWRD<:.P! MORS6XJ*[[^DX9(O-O]2/K>K"-8_PH5(,4DDB*$*0D)Q!%N(0L MB@N8\SR/,EH6N;2P!!PD&-LRK\6G\_J8A2\>'Q555/4]P.9)_?@HE]_DLMH& M/BVGSW2MKRNEUK4J-*COHOS/S537!6FO>)JIH2I&^6M[;E."?XN+FS3/KXEL MLIULTSBG@%,X2-13+3^H%6@8NBU5O0W4N3H.RA9]VZBH@+,P:(R4Y]EPB)IR M1/)R#)7M@P>.J'+4^SB^RO5!/GLIVJZM.DSCQY/DZL>'A?[5_6:]6BOF5CI\ MVE1'0R1/C9[T=_[8B<\6+26]'.]EZXBQ1I5M;-;_]J]"<-@KXV90VJ,+\/?;J]=!\-U M7A']:W75#H0;4,,0NH]CN(D;H*=C .%'T-\QW)28]7H,.+[;POE%/7,YU<^O M5NW?Z&PCN^U VH",?TW7W[\O9GK]A6 [6YP37^ OW:JVBUI3A-JMCR% MGJ;0#L4=[E_K\IN5!@<-B3HA=J"KB+_%XAH8O1*_DR"#DO@U4!T2\E7/>IU= M28?L_R5U[(9:$-3NB7Z3>R$>DR1B5+)80(R)/I&+,D@+6L*B2'E1YI%@/)_4 M_J:O:[I<#[,U,93>AB$.=0@8V]9(#&@M\D%LVPU@\MMTKG.\ :.SBOC#-87W M_\90B@77CES"A7YC\A22 D=0E!G)LD0D$4?-&_-^+O[F[TNKP2N^+;+>S?X= M7Y5AMJX!)O]OM'/=VYQN7Z8&@(-@SO'L6BWG;%2;5E/9_U9[5LL)\;UEM1W> MS:AJPEF;4#V:LA(K\P:R I<0Q1&##',&\RR3A$2H9*B8J'V5V1*V]VPCKBEJ MKFE'&"#8?KT 3^JAW]4D[&TT[5:/?13-.-X>G6&8N U_]U_GY*3&7GEL?X1! MV>:D<)+D$A81+B J<0(+FD0PE@3G5%"> M"O/0<;,QQW:2U$KM%)WK#+R!H]\_G(&)P01)ER!R0T@MO/?^H1W(7W_5RVKG ME[?#J-<3;_BHX7SO=KKM>=LM;W6@[ONY_+IY>II-Y;)YLW$F:,$HAUSF""*1 ME9 D.C$RX7$J$2I$;I0.>?KQ8R-D)2!H);1@B6/8##CV*C "TVD7!Q?:/ ;$ M@B&O F8@,C1Z4>Q([ZS:O?QV?-=P5'96XCW6.G_55;O"E6+ .LNQLQE]D,O' MB8P)C44:PSS7^2NY2""3F?HKE8(@CFB4"QN?Y:4!QT9BC;PZ">5INFQ:SEGD M(1@#;;67] +?,-O+51584@N[?V"GY?6^Y[R(3(AMZ/E!7V-G>A&",YO5R_>Y M)#Y++J?/NA#%!R7OV\6\JN?["YUO2O7?S5(NWS:=746$E7$D*8%V7LQ(=/'9DMTG<-<;?P,H*@FKP\(4M MH%IHT$H-NF+?-"6%K/++S=]LB[SH$ @/E1SM!VG+1&E;P/JSI8V?-F#*M*V& M^WG3UG<[EEBO&P-)<=H;TK2LFD0QCI(B*:$NUPE166)(B"P@SW.C]?#U=OS04]T4^Z?IH\V]?U5*X64VBM(QHG LH M&-;QN)1!BJ($TBS)XRABN33;VUX::&ST4\O:+L1@*RVHQ35O--2+;C_C^,0L M,,>XPF75E\@$"^[62N_2+I2MH]>(N[F3YOUE^GJ MCP]+*>_FZON3J_47Q4G-66N?[@K4-=K7"J9=$/86J1,AV"=?S"#-%4?Z)HPC>#N0CG^/(.^P$^PM M&#RPF ZNN[XBR55E>?5RKW3*W]LJG+I*#ZQS7S)E!V2<$:A8JH1(B!*2DA60 M%2@G,BD)$D:GO->),;9E^WTGF?FO-JQ@W4J_G_U\?27X*Z?0P!LXR,0$7B;K M6O#WNUKP]X>UX+4F-V"K"ZB5J5.A+V06^9P/"Q_B(/,RD$\QZ/S8>1JOAK77 M\^C^].$\D59O/YIOM:T[<+Y;KKBLX7>PT\8B5A:1@P*E!"($$LA0T4" MB<@98PE-A$4M?M-1Q[9BM1_=;$K9=#9=3Z6A<\ .:]>UYDH$7V]IZ>R%=J*' M0/;:5>-*A%]_D;!#VL."T(.8/?^?>M@KTWV/?I?9O>_F:^LPO:6K[VW 58;S M.!,80XJU8U?_4>2I^BN-1"QCPI+$ZCSRY"AC(^M.G1ZNI+QI6B4:AK3U VIV M&GF5J@R=4/9\&:%3%P_9L./B00H&_,WZ=!B/\W M9Z"N(<[S%Z:1B+TX?X/>(LX8^VDWXCZ\G?6S6JK=U6*C8TJ>Z'+]\DE](PK2JKLP+!0L>LY;0H*:9I)J/$9-=S;H"Q;7BZ,@(M)/A=BVF8 M6GT6QOZ%WP;'$QYL!+RO?M<-2]G=V-^MOASN;LPP>AGDNJM1QQ\;I1 M-6+H'*???ONVK$S\N[G:B,U74UZ=Q$Q0PF691CE,"WW0K:F#)(F$7*K-CA2R M%,RH+=&K:S(V>JH]4$TCAK:R9>VMHJT&.I*V5@$\#QBS=?5+$S@Z:\A78?S; M);-ONT"TN8 O,A:# L?1N,)_<<8167:W-WR.(RM>D#=3NP4(@M_7Z;OZL M)%DL7_3#*IF_R)5+JK# *X?J3;]RX5BHM6JK=B)6(XBFL&H8%S1!&.PD'D. MLQREB0Z>S)"5W=TWV-B(HBMKU=.[D=:.+'KA-:,+7Z %W]'OX]4*&B YS 01 MK[S1.^"@S&&B^B%W&-WCR!ZG(BBJ$ZJXE"R2!.O6P3%$G$2PB H*,R9(E&=2 MXLBH4M+%D4;'&U6@SV(7Z+-H GVL3OXN VQ('CY@"\TC82C808V#6P0G+W2[*-.9?Z4S>E\K&>)++]C#_Z,U&=X@S>AB #[3P=15%,5T]+59T MIE?"IT:%NB=RJX(=6QA.BAF#>,1X&%:I[0>$ZM*S M>[_H7#F1"!$240H%)P@BE.DZ7:6 >1G%M&"D*%AJWZ?Q*IELOL;ANB_643M:ZZN7(YG$G4[@YK*M]ZTKI)HV$V9#_".]F]>'FIG)7$=3[9\F?SZ=4(S0GE! M,(Q)JDP=K*N11A&&6*V*(D8I0@DW.;39/7)LAS2_SJ=U*WFU"S1T^'3PZ>WK\#7Q]N']Y_O9XZCG7L*0O:7%Q__LU?JB^_^N8[CQKDPST6 MO?WZ3OR+8QQEM8>I0N\^;?3IB_I+IUG]W?QA2>)"3+HXP1NV+D-H./[;/4LFO;L2H_

    FB!_UH#_VD+?"T\N-L"WY'?8QB? VI^(^]L!!@V6,X! MFJ/X-I=G7.,"JLNDT.7]LEIA117L]EDNJU$GJ.14V1$ZS>E^^U>KH M_C.:[.Y+71WYS4M5(UGQWV+Y('^LWRB]_IA$LJ1EG"20YP56=AFFD#)10F60 M15*J_1'BV,HNLY=A;*RU54%;!GM*Z%]H!2SM+X=I,33#PH(=VAJ[B/.-SM:H MB[576H#?'ZJ65UH;4*GCLZJM.YA^C30'.8:UU=R!.C+9KGB48^^LU4JN5TU- ME+8V\J2@15Z4.8(18X5BP429:8)*'2!P_ M+5MAG<31C+:N1B+"A@ N#3@V+JB$ F_IUP8:&YULRZ]7LNIPB7^+_CTF%C6E^E#M M)Q*?6 4FD .8*CF!$O1R\+ =8!95LSP!-U"9JW, >BI!90!&;\VHOON'*_)D MH,5>52:3ZZ\[H+HO>PBYVN+O3D*(2+*2R Q2'&&((IS# J<22H)IB5*6XW']I5G1&JBJY6,V1 M[NV>126D<8EA5,19E)6H8(E5PIG1J&/CP5IHL)4:-&+7S3Q_JB2W]"J:H6]& M>MXQ#4QS1G &R&NSPLDKDYF-/"AW68%QR%9V-U_;!:!R978C+#[)=1MR\6&Q M?* __C5=?]==9:;S;ZM)EI191",!&4(Y1 A%D!0L@KE <41+460D9)_2@[COU%5179UH!".9RK2]8TQ_@KYVJ[B%C MSI-LQHQ#3%U@LNR$K#>A&/LQ9)_J&6E^62Z60.D"NLJ$Z(3@!F>@9@F6PKQ2 M/P4WR,ZW7'!\GGNNW^W\,#3^5'>BI$!$%H)!SK,((IEP2'-"8)1@1<5)BM+8 M:AMM//+8Z/:7Q5R^@$>Z_$-]H>5F+FPK(1E#;L:%08 ,3'[;Q)WC])Y 3:"< MT?*>L&,V^N#).5:@G$K$L7N '5T).9V\GZ^GZY=;(731IL^+U9K._O?TZ>U" MR GEN(A0@6")TQ0B74>=$-T$L,@*F9"RB*@1-_4/,S8BJB4%C:@WH!86*&F! M%M>,E2X@VT]!_O *[2=QA,J87LR0Z$G^40^H:.1/I'^$]8\5=UQX]"!$8:9> MRPJ&5SNX2F_7#]_E+]726Y5OHX_-@4HBDBB5HH0XQJ7:&Z8<,EXRF&%,\IQ( MQB.C^*O>4<9& +=KH 0%M:2@$=7"XW<630/_J ^, G_T)^%Q\8R>QH# MKX%\HHZXV7E&+^'1ZQ8]>_-P/M%+\N\Y1"]>[.@-U3O%>H_X;K-4N\&Z54V] M5:S^L2F\W3IDQ:20O"19%$&&40:1B!@D,>&ZCD<K MO1X1[MF4]K/&198E-*,PE;JG88H0+'A"(,Y)GA+*45F49CT- \_;H.T)/QVF MO:J]N%S.JOC#Q6:M3(YY=8BY:%LR'+3W<&EL>,4D&CJZ@WY0H?W<'OMGM/JM M?/:%NQYEOXYP>S&&]8,[PW3D!G=_DMO:^"^IB[5*7X8UL56_$AK>7? M4NRJ;F.C5LJGC>X:4>M3^8]F.@)\FXWKSJVV4V=&K $G)#"KMI*#1O3CL@,= MN6] HY$_LG1$SBM3VLHP*$TZ G3(D:Z/<23(NJKU2I=(TN/N?5)YG.4IP@Q& M2!004JH^L)_4GECMW_AW MD,8W0&](*^_%.\FK?5S[VQ@LY:Q*I*_[.?Y;;%OQE!>]$U7+@](19ZE6[$K.L15H)VUV6/R[$!'G[7WKX!AUUH#50_6E5- M[O'9![9>J&\WZ^^+Y?2_I?A5GTITMCBZ5O/J.$7BW>*13N>3K$1I*C(*\S(O M(9)"0LH5]Q1IDJ8)R \@XM@7[9 [/[[6LEEUF0LRHX;G/Z\Y3:/^K MTQ1Y:G/J!<0!&IA>)^<(6I-Z =JLZ:B?H1P\T'6-N&91J1Z\+186IQD2,LUA MIJQ&B"H[,2I+F.*2*EL\SC Q.D*Z,,[8Z+>MB?A7L]#>@*?J([^F1MLEJ T< MU'X #'U@KK&[WS;\NFGX\7(!-BNT+-S4?E ;R%'MC)Z=J_HR)KW.ZI[;AW-7 M7]9ASV%M<+EC'94V)/ 7274\X&-=LYMOEMHIT(15(,JHR&,$&2L$1#Q+(*&H M@&E&I"P)D-C"*A90'!57L;G7M04\7SS*!_IC%XK<*6') -[G'.H_^FOL#'=Y*M']0CJF;#629(C"*AT-3= MG'6+5DH$A3+FF8@PE9Q;=2$X-W,_:B=N)Y^ DBS[_TZ> )_[9;( M.*1CGU/>V$"F-:8!/MP"W L;(:+5P:[ M,.2@[&2F_B'S&-[EQBIZ;W@W7ZV7E5M2L=IT]?5I*:FXG_]&EU--8+K(63Q) MHHRSA!'(,"80Y2*!E.(,IFF!.F$0#0P_6B1P4[F&U"C^W6+;BMX52C1'P_90N65D8P''Y2;;"$Y M9"GK^UU"C$Y:7AVC_8XM!6WK6SVRJY M"W,?R&/C>S(">7"\B?E*'AW?,)_W\'@?R:6@)^?+C5K0YJ):^#[NLOB;_JT3 M1"66+$(PCJ-$+2!%#!D6&":2$HQC%I5,3-:+-9T9'$)<',YJ,=@.&HXN&H&K MI/)%93'SIJ>P=<$#0[P--N]>40S,MRV 2MAFR]$1=]NAV2N"-E5!?2(Y5'G0 MZQ"U+!-J"E!_O="+3QFP<*BI1OL51(WOG'$ ML>T[:R[_2=92_@-,*Z'_:;=IO(RS&9EX12\PHW1E!4VNT$_O6QA#\(HQ.E[) MY?*H@S*,,0B'-&-^HY=F[A_4B]9V<^<(9VE6PKPD%"*2A"\6%F[@!JL<%$'X$)>7"38E9G;F XSLV;)W1U>J^K/)P/D[G\FXM'U<3 M'.=2()I!4>+*R\X@Q3R#/,=11(1@J5TRXLE1QK8$54+ND@M_UX*"2E+++.73 MF)HM 5-47LO=JRA-IU/U_+C]%F* M.[69FG^;*G*Y7:WD>O4+_:_%LAKSDWHGFHS[,L$9R>)8'V5*B/(D5<9ORF&2 MB[) &98R0U;EU.S&'QMMU.+#2GZP4P#4&MR 2@=0?S=:"\?2![:S9$8W ;$/ M3$3^8;CQ7^WQ*&)14$(H0D65BE,C7.\K8J.VPS7'S Z@6_?NY:TOH/6#[>+YZF0XLW+KRM- M.G?S9[7WFLZ_-34*IG(UR0@NL,@*R"5.(8K*#!9YJ?[*>)H2PI."&P62V0\] MMJ R'2#,=>1#UNG?DN?IHH8=M$J<4)SDA=0Y() 5-($4IQ)2)*8QG&$$==1L58E:PV''IO- M\_:[/J"KNL3NHC!H96Q6)\N=.%G+6!:+Z3#CM# @!^:T5FCP4RNV#@T"6\E! M(WJ00!=[Q'S7QC4=?NA*N9:PG*B;:_L$-TZ[Y7SSN*G*][V33TO)I]6YNOIY M)JL#]KFX?5PLU]/_KGZO2%;)L7[1_5O6^C#]S\WT21^U3Z*B*&5:I) 7(H&( MH0@6!:(P)HC'.4](S/.V!_J#.?'YDL_HB]UOC_XP1.U>96?_$W24!**CI1T? M>IM*,[8<=&8&2T;8SD-7IQNPU:I:L[IZZ:XFM6;JIUG5YJ1RF+;J^2-;WX![ MI6)OP@U*U+XA/:1Q[\_WN@O?+BD["WEK,96"1Y MGF4"I<2JGK*]"*,S9&^__@?X\/'^7U_!AR_WOX#[S^^_W#[)\88]N\&,!GNXTV> M-'!0X\6J$'6PR=W\LUQ.%^)R(9PLEG&89S!E)9H7 M@T0]^M9L;"3>A+1=4\MK=!B'#H9\S79I!I(OQ,($RF!41%DB4BI$L ZJZCQ\;QS3Q096(H)'1-GIJ#S[3 ML"E74(:)ES+#PR%&ZI3:5P9'[3URX*BH4^H*!,=D]( MVZ6W6P/6F^MN_K3A$M^M-=S+@K>_V['_\'%E.<\R7(A>&$3PCK^^H@SWFH<]6)KMZT9=VS!,W;W+JOMM-OQ*Q?@NJWG4 M:-AWT;WF.&K5M#=]6#S0'_^:KK]_7\QT[80/B^7ITZU)6M B2@6!<8081$F1 M0<+S!)9)DF5IFL5%E#C$0KG*,]+8)R6]7($G.M5F7AUTLUZ N5S7[ABPDNOU M;%L*4-;G[%2?#5JRB_,\FG%0T&D9AJD:%6Z $AUT9+\Y[?G8G=[ZH[-K4?1* M>L["#$J-UT)V2*!7/^_ZD@E-LJVD3*11E,,RRCA$"'-(62&@P+*(DS)/TERZ MUDL89];S81T IYSF$TB:4=AU^ 0F)UMHKBJ/$#"U^,0PKU88H3]!N.=*U[W2 M7-Z7;Y=23-]?I$9M[5P&'QLM*#OL$"@E5S7.JBAW@H/WEZ"VF'[9H^9YXV=A0 #;_GLH3G> M##H\PXWH>\L*%JQW-F\5J]78QUT'*LGX,&FX; %.4Z RZE\)VGPJ:%] !3,E3+9]\? MAV4OYBN1[.^=[/KP 7L=7ZG_?F_B:Q\VJHK^][O:\K??OBTK;^+=?+V5/0'S[OJ M[;)3O?VYJMY.6XW M%4)//?F&XWL)3+;!OPM7HW0R_A0'0$ZJ-R +2Y@"\QH M$MI\3>XX$MBNUN;OD;#F:](&ZBM@(9!]^D<3WO1ANN)T]K\D7;Z?"YWL-A%Q MAA A*62,ZV;,I(24HKA*0N.4J.6UR$V30,X-,K95KXVTK04%6E*@1*T2:XI('(H2)[$ MI20X2HSJ3[H*,#:2T-)3-=/:WO%ZQT=F&JIJO;?=5Q8FD4T%2B%/*&%(@/.(4FS'):<(99BAF+$K;R* M>X\?&QELI7.+K3O SM"9YHQ(\,,"4S#L?4PG=?;K^-D?8EAOS$GUCEPDIZ]R MVAP*NOPJYZO%\C^GNQ@>3E)4%#ED+,HA(EBW0M6=)%B:HSQGNE&@Q0;PQ!!C M^WPK(4$M)=!B6FTQ3F%HM'F[$IG@&[0#4%P"RZ/ M>O2_L >0^YP>R0_V,GU7NO98^$MOAS951/'GY6*N?JS] ZO/B]F4O]1_ M/L@?ZS=*Y#\F:5[B!)<82IQ0Q7J40BHI4YN9E,DD%B*+K-(<;048&R?J:CWS M]4PW_5P\5761M]J ?74J1\WV\N9D^OS5\\4:O,@UH/5S;7LT6$ZKF2T5_%=K "H5O+9F<$//^CPM M5HJ2ZV[4;2TH91(F619%$!6Q5'\H Y'B@L$\CTE$2!&5F5%82^\H8^/#KY)O MEKKDC:BEM3WA.06DZ?'.E? $/]NIY=OVIO=>6ZL7 <]'.J=&&O@\IT?9X\.< MOHL=MH2*4[B48O5!R77&'?FPI/.5[GRL;'=%!2B)$8=YFB"(RBR!-(LY+ I) MB$Z8XIP:[Q7MQAX;0;32 SVE8/U=]L6Q6&RA+&?$8.<9#N? 3+.%6$M^-LP! M=(0/A[/%'C8UL(;'8?NP];.T,Q@#G.P[X&#\S9_4N\^^4S=T;#OUMT.[ M;O^)@WS,)Y5H/]/3_^CH<=NPE?QSHR;@_;/ZHSE;Q5'"\Q254 C!(8K2"%*$ M(YC'I2Q0&BNKS.H_%;E_]A^E\NI8?I\^ZV=9:3;5.3*ZW?Y_D>B(R799/ MU^:,]7JLC!_().8PB4E9YIPA&5.;FN?]PUGQP #USW6SVC>+Q1\7:%6E!820IVHF[/<)2T_AC"#!6O5'%AR$$YPTS]0_(PO,NQ?]YB(?Z: MSF:3I,A(DA .RXP3B&A"8<'R1)D+:2DX25!*D56+O.;!8[,06KDL>]ZU,)E] M_2[*!_[.+^IMWY;N0$F_G>?:AP_;7.Y I:/^<8?_[ER.ZM:^I YB+"9I(B#F M1$*$!5%?*":0JI4^8H(PR8PBZ:Z28FR?C"CLEPY:C\O=QN)2C\,"_28CSLV):26O"]H)6]"BU_V>^DS*? M8.L4!-C C-Y@JH0&C=2@%MO#WL@<7)N(E1 @#Q6L8@BVKQ 56ZCZHU.,GS9@ M8(JMAOLQ*=9W.[9]V<4CW,V?-NMJ7?EM,5-O6]5LIO6.$ZJ('$$L$\7Q2#)8 MY 3#6#+,)"D)*HSB%:U&'1O%;VN%/F\%M>P*8X2UF7WO'<' 7-Z->ZD$OFG, M[YW,(9K(V*#DMZ>,T.HXXS5S8X^>CI=5A[HVEVGR*_3#+D10-S/ MO^B4 AT-K"[XM)@OV[\J@WJZTO?7$7N2?Y]/_]PT+3%VJ4UQ%LM4R!*22)^= MY#E17(8)1%QFF#..%-G9<-D@4H^-"[_R[U)L9E41' U '3D CKYRR[Y9P[P! MAC$)8YO7T*$-?=-8;6RVVH"=.DVQ@C 9$I7R6<]M(LF/\S(CZ*E0"DVH+2"5= /WK.Y^>SX?C3)LR^=S2AYU M?#Y[H=L7W>ZT%9M\F7[[OEYUSE@/#>))PJ("D1A!DJ4,V7SL-H./C0=:V6] J:V*JB<+>.Q8%5,'X]!J-LRH(Q3&@5EE>_!9E9"H M!-_O6W)DP/EC'!?(O)*1E0"#\I0+-(<4YO0,-W:[%?^U6:VK(@@/"V4Y*26G M,_E)JH?SQ:/4K24?%F_IZOOGY>)Y*J1X\_+K2D?5WC_))=65%&[Y>OI4KZ>T$+PG!,$,R82B%@D%!_&$4R+6")UY[7P Q],*5; M!76" *A5!#]I)?^A_UGK"5I%=1>KGWZM)_D?8*LNV.D+?F\U]FA)AIP0K_P? M1-!!UXF04!^N)T''\I* ^:">4B7W4DJD+%$.99+&NMM+ 5E19C#+,X1B4A32 MLJ/BZ7'&QOY'J89:4*L*BVD>,M/]JMZ8Q7*M$\\TJ^E:Z1,UZH G8Y>[4J*_8[JX'A/Z^=WTW.F29.I0FB6-*$XPA$R*" M*"8I9#G+8,($HADC)6-&(95NPX^-G\*5\0E2O^?O7+AG@'H]00OU_-]0H>=U M"O.$J<@SYE(\?FKP#%5\IQKLY^5BM;+L15"DO"01RF L=>=E%I60Y*6$2<*3 M$A5Q23,C\]95@+&M)I4*X&FO(8>?9APNLV.PG@3&//"*4L,=M#F'"^X6:TI@ M_ =:5;S/@]WR<@6(O0N,RW.'6V*NT'IOD;GF.8[A:TWJZWW94VJX[D@=,YX2 M'!,H4\P@BEBIMBT9@7&",BIQ*J59FR?[H<>VM.SE"_?6T'9L!6X^*6;G*6&@ M#KRB>$39/FS.&C"_D73FPP\;7&<-RU&\G?T3W(CMXV+^[4$N'_6)S\Y=&R$F M&<$YY")51K(H4D@CE$-<9@)11@N>6/F;3HXR-KK2PMD1T&GPS+CF:D@"TXJ6 M#RK8'T%UJ.#W2H*S0J^PA ?1??$6A6G98@;!3+O/-R^Z2IIKF M[5]T*9K2@K_)U5J*V[EHBR(]+/2O.LEJ_Y(Z?4U=H\PQ^DW98X]4T=?\V]O% MO$HBV-"95BJ>L#PB(LDR2&F1050D"604"YB4 LL2"902JPC?\:@V-E:K3\<6 M3=';YTK/:FA]SNX?GX1NML;GY4)LN%T&RMX] M(R*^1JX R28G-?;ZJ>^/,.C7=E*YPQ?^]$7GWKDN\A_53__S?[2_47_H;^)_ M_H__ U!+ P04 " #(@Z94OO!7=*&B #+D0< %0 &]UV[AZCMFK9*$6-I.J:OB^P M6#PD3%& "@"5J?[UUP,D)1)[AX?XO__./3V>_ M?,'%N?^)_9GW[!69KGZ>S#O_[IK^]?@/O3__RW?_JG?_E_ /[/D[>O M?GDV3^>?<+;ZY>D"PPKS+[]/5Q]_^5O&Y=]_*8OYIU_^-E_\??HE /S;^H^> MSC]_74P_?%S](I@0F[]=_#/J4E"%" :+ Q4\0I!>@#,\18XE(/?_[X=_ECGI M;$V!+ P#I4J"P*, [ZQ7*43MT:X_]&PZ^_L_UR\Q+/$78FZV7'_[KW_ZN%I] M_N=??_W]]]___$=O4L?\5. Z6RY"K-4'["<_O-R_<-7\Q16:YG_D*Y?[GU' M_0ZNW@;U1\ %2/[G/Y;Y3__V3[_\+/ M:?[IU_JK7Y^>_L?SMT3D^H]67S_CO_YI.?WT^0RO?O9Q@>5?_U3_#*HVF;QX MU/^X^,-?OS_Q\P*7!)(UAZ_H!Y=_7Y^RR]/QCQ7.,E[P9K<0NB=JUX)>8_OQA_N57^F!2@.#_4/4E7+Q<2^+6(R^DLA_M5VOMY:S, M%Y_6PGP?XAE.9#+2."# ;]SW])D?7-7VR2+_, M%QD79$BN'A\6Z8;6;X/X\AV_?@X+^B!('Z=G^>JOJT490I>K^A:6R]/R;C5/ M?S_Y8[J7+.:!4YRRT8XWU43(ND=1O(;)(R+F(.U>TF5 X2]-Y(H3TVS@?"RM_"8A%F MJTOR4^#%>QM Q"Q B4 FMY %K@& "D?T%O#L^_ 4^ M9K@Z"!OW[,H4)N!+,KC+B;01BV )I& !5,X>O \>. 82A74AJ]S"N_U&P3@( M&=Q;&530(VX\U_EX3^^=.&UU1",@2D%T!UHK@-^&4I K1HQT,(/6)7;FO M>^KO#E#L+,Q.0/"_S\."/O'LZUO\/%]0)"BB9CZ0Q41!VV)6!F()C-:*1*LS M$][PP?"P\?"N;,5PT#A$Q)V@Y TNIO/\?):?D1\_09Z<%+$ 65)&6V/1X+D+ M0.@V*J"(0KZ>KKB^D9OCY?N]?(D'EM M)'"C*>YWR9$P4(/3,21OA6!1' R0S:=N!0S]:(!QD%"[ ,1;_#"M*>C9ZG7X MA),L?+)%%>#D,1&@10&']2 FKQ=>G\XP3HT-Q/!DPOI 752)Y40P3&,T89T)I%<- M6'F0D*V@8Q\9=(83?1=(>A_^>)E)4M,RO3@IOK27 3E7KEB*_VNVR-L,4?$ M7,GD7.+9^Z'LS3TD;(4>]\C0,X2XN\#-27E/U4\?!(]>>>E2,A>40A' M+A8XIQ(QP9D4)9=DAW)<[GC\5GCQCPPOAXJY)ZP\I9>GB_?SWV<3I*@^*8>5 M9O+&) 5S(2C"/"N8K-8ZY,/#Y'L>OEV6C3U.H.PIXYY@LMY33Q=O%O,OTUDB MYZR@*A8+8+;DG"61*.8O&42,B-$Q'X,;%BL;%&P'F,>3EQU,VCVAYLU\N0IG M_]_T\]H-B\4Z7FI]GY4"% L!?'3DE14=C629_AO* [[K^=LAYO&D:P>2],AX MJ;;Q9(%A37?BVI>B%)C(R%&7CG#NM8.2G(K>A>K!TNPA GIXOJO0N#AXKRDDEY\M)<"8Z'A0D MH\DE"L5"]"R#ME&$0$8OLH>J$'<)0>ZF8#NT/+8$Z@#2[@(U+V?T:2&MIE_P M65B%2[8F3.HHF'40%))ME!8A&-HSO5(68TFF#+#7/$3!=JAY;&G4 :3=!6K> M?0IG9T_.ER26Y7*") "#EJ*NXHC\A$B4DV_E-$M6<4S1# 66&P_>KACML650 M]Y=M%]!X_@D7'\@@_F4Q_WWU\>G\T^KBLNX#,NX]X=G9%O9#)1?0: B8%JC@%WM5*.^21 M'':K#1\J97K]N=L!Y+&E2O>6;!>XN'8CZ-U'$N/R]'Q5KY;7&&["K"4)% 5: M9WMQ18 ^0X/VDB>F@U'^\/+%'].Q'6X>3SIU8,F/C*,3DD^N,GIQ%CY,=$I9 MB%K2D 491JR9'Y,-N)23#=;E: ^_#G_CD=NAX_&D5_>79Q\&A2A?A+.7LXQ_ M_"_\.@F!,9TXF4 K7&6 =DJ=)5C%N',V:O2''[[<^>CM@/%XLJR'R[>3,OD7 MTV4*9_^)8?&"?K*<$)!Y9+H BUP3"\@@8B:T*V:2MLBM.KR6Z)Z';P>2QY-^ M'4+&7<'DXE+(!1,\*<%E=N"#(M)K@QX?.*= WDJ=5QY.2 M'4;.8Q_T7Z1WOL/]ZOJ0R4FF(CD42WNFJG>("/D&4&.QZ)W%='A#F_N>OAU4 M'D\^=A I=^&>U&LBBZ=$^H?YXBMY5\)ZZQ.X*$,MK[3@2!#5-$K-DPE%#A4( MWWCP=OAX;)G7_64[^Y==;$B7N_KY/X[+7SYZ_?O?\&;UX=_KJY;.3]\^? M/3EY=?+ZZ?-W__[\^?MW-VG?MJO9#S_UX)9GN]%]8#^T6YUM3LN+Z2S,TI1V ME/G%-;UO[;6$*"K0S@(Q*D($)X@YS75!_N;=^;T)7>,$4,AB9:$OU65<;;$%ZC#++]9_G_SB??@EGQ,SR9/4T+!9?I[,/_Q'.SG%2E-9)E@@E M&EI1*@2()44PG+PR+Z31\:$J^@.:9VU#7@^(.@@&FSVU!M=)!T![BR29:5KA MFJ^K,W0;G%6F2"!>:M\.1F)RY"T:IKE0UF3/'VJCM#^P[B1GW*Y;PP/I<)EW M )R3E.H5V>5;"OQH+<0S?(VK*UZ<9=R%PL"@)OL=F*HM@B1XIC$$JP)_\++R M 5O; U2-TTRE'8P&TT ':'HY^T)44S1)+$P4C]HJ3YXAB8!H=PE"K->OHZ"@ MU6=1&J'G.A7C-%5IAY:])=P!.MXL\'.8YN=_?,;9$FD//EU]Q,4-&4VR*](0 MYL'&6%.9UH&+BKXPG10K23+9QIO>@KAQ^K"TP]+0^N@ 8C>)Y]JRF(6 H)VG M11(0O.42T$>OK:3UHA\JPALH-!NG2TO##6MO&>\/D/DJG UD@^:?<;'Z^N8L MD#AFN88 GVO*H]K3K+W1S'$HG$2CN#007&6M)"$*9J8>+-H\Q/C<3U4/;O,@ M$?U@HN_ SIP2)Z'6N+_"L,2W=;K):?DK&=$JKHDRWA/\.80D:X&JM^"\1Y"Q M&*^X"5ZTZ7+\(%D].,Z# &DXX7> I+_,Y_GWZ=G9I)#+1KLM(XEP!JKVFG&Y M&$@DJ"C(.JOT4#GP_J"YHJ '5WD0?.PET@Z@\)+$/?LPI0CP0AAD%Y__D<[. M:X7A-YX0DT7."G#M:;_5]8:>XPF4<-PCB2PT.JC8AKH>/.1!(#2X*CJ U\U\ MU>OY+%TE&9+CRG$-.2E+863M$^%I[_56,.+!&F[;#&^XCZ(>/.9!8#2(R#N MSK7 \!H3/*LL2#K@UK,*C/+@$25MO!B1Y6RT>*@.\ WYRYRQNEHV,*].5C8 M'2#F@OY)4I+G8CT$;JI;KQR$2-&AM)$[*9,OME$&>?W\LSAQ^9WJ2G&T@=I.U[3DP/$'T? %J_=C :0 $=(.EF/O2*GZ_? M3FB*"(GI!$5X6A?6:XC*F3JG!9-SD5OYT"V$$"2?J=1\H&V4F8]O&-NUIE)KEJQL!Z$"1=Q#TW;,$KJ4R M% 8>I?!0&QJ#"H8VZIP$^.@S"I68:13M_9"T;O:Y=A[XL.KIP$A=SC^M(EL? M!=[HRT#4^A1* >G1U M2=;"JD&!94-+1MX*W26T_1%4W.U\[E VFE X ML[' M7I/:M:5B,/I #%QTM:.EXB"$F, %AU)BB<&UJ=R_GZ9N=L6&)FP8A70 K6M, M3+),7@B*,F(I@E:%((E8[8$Q'XL0,?,'.QL/XEF->WY[[ S43B+OP+.J'8BF MJT]X85>?SF=U&\=9JJP4&WS4!'=K1 +E;*ISORV(Q"C@R$F&TN@.T?U$C7N, M>Q0T#:62#FS1>_Q41ZU/KU#GB Q* MR0PH(([@>*%7AD6>F$TBM@'4)B5C]P,81L-W;)I[B[L#N)SDO#YZ#V=OPC2_ MG#T-GZ?DXTUDD,XS;2'78R?%ZME3J$UF*=;-TC*TN5$/B;L)&KMHH0EXAA!^ M!QAZBZLPG6%^'A8SVJ:7)RF=?SH_"RO,S[!,TY1L<^8HG,[ 9A=!QI'[Y-R[B)KT:(.E#D'62\ M?A3'3!BZ$ASYB^M35A71@&>^@,%2+;(P;*3"T7$F7H^523U<.8.![8@=!2_R M*!]Q-4WD;-]@9*CV@C+Z7]AGG@DI\ Q M#2EJ1UYE]!#I1Z"]L\8D=%:UN87\ \+&SF4<%VT'J:57E+U<+L^)%:U0HRVR M#I=EM<^P 7(U+ C'9$@EB]RH*XW%:EATF(,C.VKF/Z ]FI*_^2UNMZL*<)9P@F% M,8&;&"&60!&.R8D63R1TV,@,^?D94YO2^FVH&SNG<5S ':Z@#D!W[63L7H?3 M4Z3NI.9@/<72RAM!+(4 5JED1/9%B#8EK5L0-V[%3W/(#:V>OA!WR^G,SA0T MGD-QJ88V.D) 4R#KB*B+S>'!8>J#(&VO.*!9)<\Q$7:0.GI$UJ7#27%Q2CD5 MX*B0V&#$1BT&3U&%@D+3.FENOW;V_9M5ZAP?47NHH4=8\: LAV7KA M2E$,HRT#SZ67/"!3[*$AE@-":E=_O]D)P/%QM:]".@#7-V&]KP62$\D5CS8B M,'=QZ;?.B>89(B-SJT-FTK_\W)']/EA)E0?)W@:&*RY!*R %XE!\('B\8RGW6K,0S; MTMA),G\/)-PJXFFBELX ]VS^*4QG$T05DL1 9I9V;H6%HEM-NWGTD4E;DDJJ M5878)BWC JB5UA\ UQXJ&!%$R\5JI\4!%W8&F^F>-7 MWP9-.J9D9MF#X&[=X)1DP9('[A =0T2;VEB:V[1TWYZ_?O3E^[PR!:E6?MR/%"IUD7-\3?,?B])#9(,+6J[U F_]R+]-5Q^?DHKH<8MO?;]K#U;Z+]?B:YTH MZO5!@W$BUT9. ISB!HK4'@LKIJ@V&:<]B!W7Y@V!HMM^>%N-=;"U_H#%-XMY M/D]UBLH[7'R9)GQ>U_RR-JQ_-5W6BRJRSJFL'>R(1V6T!V^E@Y+KY#B;N4^M M4@Z'T#VN;S<"5(?48P>H?3I?KD[+)<_D@F@7$R>YK2]SUAY2SC$'6?'D9,Z8 M7!L0WB!CW-JN%IC:7\H=0.0]O>^T5!;J'(W3Q=VX#T'GK*T%)X("I:*&X C\ MT0EE.==",#.%DOI*CB MP->;FT%8%-%R%60;I_4:$>,69+6 S;X2[N!JV;<^B)?C+[_/:5#!D4AJDU:= M92U4C$ >HH?BO(M%HY"IS?'?O22-6U;5 CC#2+\#&_.6=$$$U(GRSVA#/INO M)QI>((G/(P4;E Z(2S0:PWT_6N 'A0*J_/6EI(#UT M *IW>'96P]=9_BTL_H[7A#4)6)(348&A$ "4$ :"RD@RTBZI&%FVC1+Q]](T M;M#6!DX#:: #+/T%9R2@,^+D)'^:SJ95.*OI%_RV-(PST1D/B4<*'ZPB*94H M('++LB\JR]*FR/,'A(T;MK5!U9"ZZ !:MX0T,=J99)D'B76*KY#K254%D N> M8K+9\".Y3N.&:&W@_*YO[0QW"(7-J M/"OY.S'C%I71I=I1-_ , MTK((RGL&L7:#MC9G%5"C;Y3'WB!DW!BM-7;VE_D!E2\?:IG?^V&G3-PK*++9 M/EF5,A#]M Y4;2:NDX-Z=]^2$Z@9FC9NTH-TC1NEM<75@!KIP#+=SXCV%'M8 M6B76JP+*R *NH 9$-,XIP;1IDP$X#%7-KDX=U6W:2?H=>./?XXBKDH;I[)R8 MN@PT:LT]EOGBLF'E^_ '+I__0?(CI4UG8?%U7?58![;48HCY.LGV;:_7*:,N M7(!-)8%*,==1V1:,S-KJ[.F7;?SXADR-?(FK!99[@4 WJX%8O%S-3W"&]2Q4 M"Z<\LXXXD+R.5N 0(HDWJ-IWPAN?=2NW[TZ"MD/AHZH!'$+T/6S+N+J6FI%& MLR2- V-JN1LV_61ND+$=6AY5&=[^8N[ RFS3#OH-+J;S M3#]?U+&.S_#BWV^R2]$[R3+YP;6[JU*E?W=V86J\_\]O\@/?9//?+'^Q5V3 MC8JT)CG. %V,M+X123A: $JF12+Q>-5HXO4QV1RYC./(&-YR"8T/J Y6VQUR M^38V(/$D+0IB!9T$Q;T&ST*$["+YV!I#=LUZI=Q'U,@5).,B>2AE=>"H7$U. MN6J&]B0LIVE"2P=3I$TR2)TNO2WK$O"HL&8WG&Y4%' G.=M9S4=5O'VXV#NP M69M,/)N>G:\P3QQS3',>P')/\5P2 AP:#B5IZX+Q7ILV0T+N(6@[_#RJ*NXA M1-\!@OZ&]1(TYI,ON @?\/5Y[;UP6FYUI[I8'AX5STHJX,I3#.BS!8K^'%@L MQDJ!UK$VDT-V(G,[M#VJTN]V:NH7@Y?[NY>NWSY\]?_[;R9-7 MS^FM__'\[?N7]/+-V^^_G[YZ]OSMN^?_^Z\OW__G ML^4@,AT!%=\ MJ7?G#3::)+\5>0.W>@Q16.?106:LME^AC898%,!4TM(*ZT6CA/L^K1Y;6=?A MCU2E@G\^P-MZI#>706E-\W1+0U3V(A.-HHP!M? @\ M9L=L8PC=158GB-I#W_=!YV#A=X"D#1XNN\TE(E()DR%;72=C!%''\06*LRC2 M*HG;8MI4FMY)3B?(.5S=FU'NP;+O $#7NBY?]A9TY(,JZ1C8@A*4HR_!UB0D MIBA3YDZU'U7?0Q?' =1[?X?K/63= 5CN&95^R8S212*K4V"9H_W<*4V1=2!F MN#/&&2F+:5-1^B!9XQX%# ^BX730 : V)Z1?,^6P\]X$#CZXV$O&6 @W#02>7 ME-2LZ-AF!.76)(Y[N;2!D6JBFPY ]\V;?'H6ELO+\';M22:%Q2I%0O*25H\M M$8(H"IB/.O+H:74USG)LDM157^-!(K:#A-X!>J[3?]48W'KR_Y@ +-&#"@S! MU9P(L1&(?!&X;302ZQ8MG<1IAREYT^4^3.(=8.8M9L1/=0T]G<^^X&)5FZ>] MN2+F>C!!R\EXZ1.@M$@>'Y+$ZD[.5'#<*\5#:'/TLS6)XR+L4"S<\J):**8# MQ-W15#QJC5(5BBBLJ7>*G(2(3(/A)"?GO'&-+M+LV:V__63E 7>U_<3< 5 V MJ]=>SC9&J+Z=GYV]F"]^#XL\84QQZ:PD=](+4 GK&$N#I' ;A#?%AM+&"=^% MRDZVP#T1!<50\38I\$&F M=K>\.-4($[M.[]Y%07L#[O.ZRI;6U6+5 G9/PV+QM79U^S0_GZWN+/0V7&@7 M:.VF6FFD$L73T=-Z#DJ9:!Q)%]M41^],ZNBMTD M+KS9__&C=U5O"[\CZ:7#K?EN)M-7[^>WIA-/E,S2V!# 9$:B M95Y"\.MT.<_%>56XB?N8R]W(&+T%_/'-9D,]C=^]Z1"&UTMQPIQ@(8M4%Q^" MBLF ET6"Q8Q9V)R%5BUQN:9B] ;S_<)R=RV-C\JMH[K(6?0A>\@JDOFO=V@D[![%P4=&,P\G^61@F[F,0:>"CA&PE,V( 2> M-3 K2'I2<+:Y-7<==+?LY]IKT+V+"CO!Z6UIWBY^ORY0KB39?3+\CF(ZV@(8 M.2;2)OI2._\79-DVZ^FT"Z&=U!&T2HH/IZ0.@N];[N]UVQ\RLU+3FK))&5K! M'(DKQX \8,^\9XZ'-H![B*K>\N$#PN'^\M_#=#-ZDO'[VMR4U42XX%.4]8JW M+HO(;K^Y>GG=3_(YW_@ M(DV7F"A6C2B)7S@1M(Z(F^T,$ MXS-CT7"2:S@&;K>BMK!WB0MM[RXXTW_>'TU,_AS$.,71PZH4>1K&,@ M46=0V3OPT4N(N427K=0ZM*FR^"%IO>7!QX'?[EKJ!WW?^]\NW\_ON:2\7EZQ M++].$%[)XBVG^8;;^E,L3TQ"#(-\;BH_U_,'% M>B%( Y:BD2/*A&UHD&!:5 MM(1BK2QY^89!R+2+D;^D> X:)6_3F+\!,^//NGD$2V,8*'2P&FZ.U- Y,G+W M#:#Q]6H>%@A:*$"2LD>?S;/V(?KXXR6:P_ XFND4>NM%=B]_(3J,Z^&_M+X4YQ:"L!&PN+I%L)PVI_3M MAKR''C[^I(E1@3>87CKP1;=*3GP70_T:9HE,_W*UG+!LLC ,P7I12R:BHDC2 MD+?".=.,"QU3FR/90Z@>?SQ%7YFG(93;SUG%@Y6XWLI8)(G1VLJ2-0&"EQD, MB3$*BA*];]-&Z_ JZ9_B@&PPY71R+>2.XMSL;.:UF00+MGJ\+H//6(!+R9+G MQA)//15)\Y_B].E 10P*I\AZ0[U&G M]6!F)C&.P*VT9&%K%VB;/=C,HG4F:HRM:I0:3NM9>^I_"XM%J),?$GTFK=Z7 ML]]P\0$7$\T\8XF\$0(.( M=>SH>C-$>_Y'^AAF'_!M_6ZBK#5"I02N-I)0*D:(RGH(J)C,B97(Q%8 >? Q MG5RT;(.2X03\&&?AG;S[]Q>O3O_VKLW&^>W3FV]V=_,Q_ ;U-"P_OCB;_[[\ M!CPA8RQ1"# */2A4:\_/ >HDDXF9:9Y;[TNWJ!J@Y*%^YIO%_,N4Y/?DZU^7 MU7Z>DLM(BIM].$FKZ9=UEOR['!2W0@8-Y+MJ4%E&<#$I2%*JPDQFKK21P^ZT M=K/K'8:F.PHE6BJM@WS?S5*0''*(CFR\*(5DE8EN$IXB#HK)H@CO2YNJX3TJ M<5J!J;7.'ZS%V44!':#G1D*QEFC.TO0,;[#T?KZK-+7E+)/<0#-&OJ0W#ORZ M":*2+@%FZ>?*H%2Y>' M0ME&AGK=S(084R:1^QM,!AVUDB@99[I-Y>XVU(UK?L?'T+RQ0CL Z3K;_F2S MO'@B(N=*$7 H$J.UKPI"K-,.@O$I)*^B88T<[SOI&==V=@?$ 936 ?2^2>=5 M/01X._WPD;QV$MS)M 88@*EDP:O18'$@Y,\>VE* MHWK='2D=M^E'=W!MJN@.@/QR1I^%R]4E^<\PDO/DC30!R65RQ=58$\%Y7L!& MKW2.7.?4YK3O#F+&[>W1'1P/55<'B+N^:$[+B^DLD%!G'];E&>20/)LN4VVR MN)Q(*75T40%F22O)2]H2A+$@I$)1BS:*:S/#:5L*QVWAT1TVFRBV \"^"-/% MNCCNN\1/R]49T@0Q,X^Y%A194_N6)8@Z1LC%A&S(W/-&HW\?)&O<3AW=07,X M%7: QY>S+T3_?/'U;XOI"I_-?Y]-K.,92R*8>/(W%"L!?-84O1D;LA)%%MTF MXWF;EG'[MG[^M!XZ M%#*&* *0N[&N$,X0DJ1%Q)6U+A@58YO=>COZQNW7T1TL&RBUGVK9VS5ZW\1X M61[\38:&V.%UE)MB08$RRD(,WH,17,0L!#.E30IS>QK'[;;1'7(;*;<#0WN; MLY-TX3&3W''Z93W U6E,(I4,UBCRG9V/X(V.H)5D(6=R562KG?['U/76&GL8 M9/P0@ >JJ6?#>>6^U&N/+DB-AM8JL[0/J.0#1&L8%+0V.8'*89L3S0?)ZJUI M]I$PMZ]B>@;;FP5^#M/\[)*LRQS7R2RO.RFL,Z[+2TX&"\$N23,D..< MW?IJA5?(7-%MXNW]Z.VMA_:1X#FX*GO&[97]?Q.^KHV_9#8[P35(:3.L3[5< M0/IB4:BD=,KR6!#=(*VW3ME'WJ#W45"OCN'BG.B8AC@]N_"M+Y?6]_.J[[^; M^,0#)T\$E/;T)0FLLX %&&,%HJ'-HE$F_5#*>VN2?3R\ME)OEW"^>I=B"*Q"&BA%A7H13<>9&S"[I-<='NM'9S9>PH5RR&4EH'MI)8 M2XAY^8*$>L>906WJ^NW8H*!4"6T!Q")!"5IV447U MC,'P,C^.\GK 9?AZU0KFXCKO_9QYPZW-U@.71H JY BYPB)(IFSET_%&;?FV MI['+BQ;-4-E&=?VDBK:7YX1S&PJ6 CY%5FG%:+HL6YXH+:1ASH'3L4X@ MY RB(#,5+!HGO(_:Y^V ML-3N_0!V\"LE2X.=0$'F@?Y^=+!/2WK[M&8U_GYSJCBMM'LZ9CBN7/04;V?GD3S6Q&BA MD<5G EV*R?FX.:1E8)NX*\7C7L$:R5(V56L_]G-[Z4Y*E"D4&<"&6HGDR/V- MM&F I_W!"!UX+$>MI+F#QG&O7!T9J8U4U\%)Q_-2,*U.R[7.O7@ZJ\S6_]?# MQ2_A[&*1DARGB59$_<7)+-_\P;5W3EPV*NDLH!2]KE3/$(T(X*6QSNE(*[1- M\J8!,R-/*SXRSL=&0P>^QD',7DR)NET+FL[.ZXYV7:P7HIXDZ8URMH .L=:< M!@V1&0\F4YPJG0JQT4C/X_(Y;FJKV9%CQV#I8&\YS&YH)J-T$2&6VG$D: $N M*?+YE$^\!LY6MO'=V^\7S9)L?0)])U4>.)&')+ 89KSM82P7CC*)Q"$7SZ!. M]266:U<(JTU6+B'%*H\4O[/SSY[.U*,/9E2A?SLI\\>E" MF5="+=8I)T(=X6(3L18LA*(4Q2Z,&2TD"XVZP&])X+AINV9X;*&>#ESGJ\:+ M=@?SB)R",MG,@("\AT5$J4U"8.W"!DY)$5+91]3\O+?23? M 7"NQ/)Z/DOT\GL!Z2S?$>G6)HEG\^7Y K_)3N683665FUA+GXT!GUBA0%-B MDBQR'MJTW3B4\G'SO4TWW*,IM L KTNRUBT<\G1%G"PICCNOE#PY7[V>K_X3 MUVMSDG+4(;D"WFH+*H/:RN/BYA9H&RAQ[%+. M^^?X><4-HR!,RTXSXJ9;./)V3$!>K*;U\+L^5K+6,]SS5%9<'$ZM#P M$($D4'V2$+@@&/FXW0#. 8@9MWYS/# >6X\][,5K]I;KTN@U6R>?:F.;2ZXQ M7C#QQ1NS,#NFF$N!'+J<#:@H+(3:/LCS M8 F*C(5&!U:#D'_HMGNEMFNZ/+G4X.D-#;XGI3TYJV6PQGJ46B0(L6 =:B7 MN13!.&\$H_]DH^SS[K2.&Q8?'Y^;NW-C[3YJX_H,5V%ZMFQL8Z^>R=? M75E<99$7H0-DIDJ][N@@!BE!*LU%UE%JTZ9921<6]VW5SPSS\["8D9NS/$GI M_-/YNI3V&99IFJXFW*J2;68@#=8I0II#) ^G=F%P6B<99.!-!/1CVGX&B[H+ M_FY?4!I4>^.7.:]][G?I(^;S,[SWNO+[]24L5%9K^@V(R.K] \5()R F]\X#D4E5-XP,HM,?WYP_S+K_31:P/W#U5?PL7+-=3N>.@X MYJN90N?#2'=D8%Q0_6S^B2SK!&U66F8.W/%8BR7K>4VQH+0P,2:O37GHJ&T[ M5%Q_XCB0.%AE\P'D-W:Z[>G\;#Z;A8SK0Y?E],+4+C[_AI\B+B;>YF"\LN"L MHE#$> L^A #.%Y2H?#9^N^WFX>>,!X#]%3=O(\6Q 7&Z#GO>8_HX(Z8^3-=' MN9=\1!:]4:%>_C:>^. :/))AI !8<""4#I$7J)J4XQQ+TGCP*:U5S&L M)CJ U'7Z+U<:%Y[5WNW <.V>UUM7]=MH%.VYT49E&E6@W:)EY'+'892\>3IX MF,1[P,RZ_\.:CR>7AE0E1QY9HO@^UJ'D] W$'#FH@@*+)4\M-BH&NT7+R&5? M!VKWUE'R0:+N"RPGEQS8H *6;$"'K,CPHH1 KAKHF!)#CP[1M0;+R9C.37NP M["/J#L#R#NN$NRATT0.0F H44Q)I)7/*6&]2NF&E7 M&-7"Y.PKZ"Z0LE&K]>3K7V?3?YSC]>/AZO+)9),O/H,4KEI242 B18Y,9(H4 M?"C9-[K#NR6%X]BB8P5<3?34(_Y>AT]XN3"]*#%X(P%C74I( 89G/$(0,KL8 M0RCLH<. 2'WG:B1O>LF*/@1U/94R=B)P^M\7$00UZSU^_F%GWC;@!O&LN9< M W/T1=7&WAZC@YRSR8Q$B6:C^>*]&>9]GM\9P/;5_?RXBN@.:R26Q1E\R8"F&' \=G-SV'&.W)X\<\1T%7T,*OR=D7=[C>#^_R.G? M9JS(PFWB!80/LL8JBIP+BEK0%92<6\QV=]OUHZ>.' 2V1M2@0N\)34_K;:(S MS$]?G9 34>=2W<S\Z)%O MU;0 6%OQCPVNAY?/F_-X-DV79OMJQT^,65LDB'KK3$ECQ^W#-(+U.E3\/20E+I*$ESR<+MY./WQ/J$A4ME)Q!!RDH)M%U MAK/2(!PC@9G 9=NSX=LDC;,['BWM-8@F>H74Y4)T3KC 50&7:&&H1*QX&17H M$@2*H(R6C2XQWT]4%Z?(AZI]&S#MH8/1M[]7)UC52T>?-ZK]]+ M!XY[#A2&,)Y,;?L3MMO>-C^Z0QSLH['Y8.(;6_EO%M,O885OSD):U^9LL.)- MM#X4$H-!!"4TI_61!!CM8\C2:A3;90 >?DX7=0/#PF) P7:PW[P[C\MIGH;% MUXL!Z-]KMV*AQTDG:QZU"DB4:D$3E%24<5A$R&TNDMU+TCCQU]%*)0?11 ^0 M^DY^C2).R[69J)>+3QOKL)8$)I88+1*!X*U34*+-TC&;DFY3V?1CVL;N'#D( M"#:A-:Q&.L#8IA'^EOD22E>R=3#KHR"*4C$5L"0N*Y'11MUJ&M5=](R,I8&U M?FODU,$JZ.Q2H78AI1 S\"0"66]&,8/@ 0H/C&NMA;0/!>T#7"H\X.Z;C*8X MZQ%010-*EUJ=%"445T3)G EBX&#B[[_[MFO:]T?[Z:OI#%^N\--RHD(*S)9, M,,JDE1@D^"36X_,R^=PL6QNW\E2W?^8X/:A;.QHM!=_!EK#%[7I$$YA3 3@W M=8:Q-^!4Y"!0J12SC<6URH<7&KCBCQ$5<^7S89!V6 ZZ1%?M;4G MYHFUQ6%""2[P.IV"A.1S<6"CU-PSFT732T2W".JYHK81JO;01%^ >A,6IXOU MQ;W\'^'L'-_@Q>3-2=1D@)/B8!56)YA>Q:01DLTQ"\:3YLWMUGW$]7R&-3C0 M!M'0V%GH6][K]Q#T^^GPV_HKT6 M3^LY-S& S1I++>]U\YS-7&CO(&5/(E*U4WDP = JXXQS(N4VG4ZW MHV^<8?#'W,@:Z*D[]%T;#+*YJHJQ3,9:]HF.UZOL%CRR6B^AI<^F1.7:M.K> MEL*1YK2/!\&!E#7VCGBSQOQ2?GE3@),BG$-;AR5)M^[:PL%9&<'&B#&X$IC. M6VV2VSUO.S0]R@Q\*ZEW8,VNG7&_64S3=ZLI) ;H-8E,AP"^> W21U0VLV"4VLI0[?'P[5#U*'/O1]''V'OA M/>S0OG\Q0; .,IKD+%.L!1TN\P0*'4)T10%WEA6E>9:;;8WOS8S^^&G;(>I1 M)MG;2+Q3"%T?A37)G%GCF +GL0Z'YAD\DPEL<8EQS540V]70;/&P[0#TF+/J MP\J[+R_J]7FMXJ-OKAUSOKQA7B-#:;)QH$W*Q)LFWB3Q%IGC+ 0AI&DSXGT7 M*K<#X:/.LS=36E^ K.,SIJ2NM>1(DCC]@OGT!G,.DA)[\!D;5UA?0&G68'" MDZ/_R*-W;9J7WD_3P;;L(?E^GYU7F).ZT+K33&I0Q7*(Y$* Y\4:$43RJE'; MUJWH&_"*E""F(LV>U":\U2XP;CI\^^8$]L# M/&QNO;K&Z,-'?O+SS^* M6W\7+^V=^E#0BE@,"$>V1BE3;]M: J/0DBFE$C8JQ6N8E;C,")+W>&-]G):Z M+IY\K5]?T'/FBVMQ<$GD#BA))C>3&(Q(Y MH!(481,107",Q[$%LM^[^+EBZ ME:]HK+3':N%>UVKQU?0+/JMWC,\:VKI;3SJ*U7N8O_;VCSEII/(>BK*UH;!* M$$HI8(VWP2B4W#ZVI,:SZ3)\^+# #U<+B,*AV3E>=%=PGB6+@0/:M)[T0_$R MBQ(D)L]39#F(-HT6'Z*J6XNV"SHV+=I@:NC1V7_R]0G.TD=:X)?3,(UV1+7/8 *21E@DEP+&2B1=AP#EF@7,OA0\9HVQS2/D05;V!ZQ#]WP+7 M0,KH %B7'L3R3?A:+?O5X%5AO?>*UT-;6GI&U9I+0;Y$$D;GZ)(O;4S6G>2, M/O2H'90.%W\'&+K#DK^G/UT;<5 8Q<@/<9)99*;YX?QQ$?2>J MM\UN3\7_"%![:J$#0+T[__SY;%KO$6RP=&5Q-4^)(F)PH:X[IVH^SGBP21F> MZYE#(Q_]!X1U!JQ] 7"KJ?9PVN@!7+7 ^TE88E[[A">S_'H^PT^?S^9?$=_A MXLLTX?):C>V3KU<"N.@AG7(B07+@K/H/13J(&1%D,LX*7W@I#_6(/0![!]$] M[M%WLUWTB,I\A-"]XO72"%CT)HI2/5/+Z^E_!)\H[)%2J9Q\M%:T24$?1O?( M'<"/B+ #P7V NL>N6#N=X17UE[N*0!Y4$1I8875N+.TO'JT#88EZED5 O['' MWU.<=NNC'Q>>#E'J?# )=V#\[ME#7GV[=2/)>6:%HF^AR(-602G:1S("K9.;Z8 M+_ZVF*YP7LIZ^D/&JRS0Q8VLM1A#()?:9P=:N C*\PB.UYN"A87 %?$;V@0D M^]/.>$.H[!Z[O8:!=$_#C+O+/H1]PWEXO5Y+?P?^>+I[2XYY_H\]9!>I;" MY]JO6[FUU?=$/:\3+4MR&!6/1F^5&*&/OP8:^FX3,'<_O[>T\>X:G0\FWI'! M<3'D[08/EX%W4-Y&Z14D5.JB^T>T)!G'/>-,IR+L5@-#ML+(O62, Y4A]#H? M6LACIZRN2#^Y3*<@MY[)F,%P8T )PR'FQ,$PV1H/6H*I%WPL&NE83S]95T81"&R_3X UMO%(Q:\F3T\JVN3E]'T6]@>H0O=]3-GJ0$CH M4VU-M[Q,F;[&JV'5063-(@G%\13(]Z_M!%QF]$4$Y;0VI5'/FCO)Z6S;&Q)& MAXN_ PP]5/T8/=<\!P-:D(04<[(V4'10S[7I=]R$1IG*0ZN/F]5-'<>-VDL! M/6+I6L&CJ@VG&2N0F*D++0D(403PZ+ETHEK>-F.J'V7=\4Z*WZ'N>!^GSM9I%9)7@*'4@3'90I2U-Y/VAKEH:8\_DK%ZU4?-TC'VO?W$WR.0 MKM<92)T5JT5]3A ;*B"%%*P$*%))+!10Z-2FO\S!11_'LT][:GZ7D3?O+R8SL(L3+ZZ=LMM4=+&"8KMZOJ%L4A"",>"EE<;Z0$!KTZGB(:H. MM3UW??;W/DD\)Q.8SR!9K'WODX>0&0.14N(JT/*R;8S/@V2-:WT&P\BF_1E. M%?W5F_U@,>_?C6^[#VYKBAKVWWL0;#J[I&0Q@+EV35DN<15O5CQ:AKB]&RZFN+R-PSUL?FTSM$X7]0A0^N^SVM= M7.O4FW/*7 N*3]:548Y!5"H"N9=.+M@\+[.?<=7=0=. M_S>6M^#TK[-Y7.)B?=+P5_FH-@N\RR(;E+$@'R%)U?X6'R-%! M3"7GC(*ET*9QQ-F M,B;C''#DM-WEDL [YH#I8!WGSB?1)L4X& L=>S6[8.]>^WY4%7?@T3P-RX_$ M3/WG^3_.IU_"634_Z^.HHBA\)8%""KD>1X4"GA@ ^G'0MJ1@3:.BNGMIZ@1] MQP7)9L9S&(UU@+VW2"MWFE:8[^;I[I]>5>UH8TM.%A+W%I3B'$*Q%J3T(6%* MUJDV<6%V/#S,!U=.!Q#[MLL\^7JYI]2(X,4"_W&. ML_3U8KF&**4U-7:E>'9]\2=FP)ZS@4(.X#W$#:Z11P MRV_K]FJ[B,IDCPJR0K+M6@N(/!K DM%:IIQD;?H ;D-=)Y ;"A);0.X@_?2$ MN2=?O[W\]RDNB*B/7U_A%SQ;KU03F9 R<.":!:@772!JIR%X*PR+*#5KX^YM M1]^XU=+=[P/&;G8^:>MTG@ M[$1F)U9R0)QL8R@'45I/B%R?="W7$N.7QE_RG(TW I(7Z_*[3,:?%K$1Q*+/ M%.JU/MB\350G:!L>"O>![D"]= HQ<!"3 M.T"LO8-=9330F1R?6D0@2',0#W,=+RDIALFZX$ M@[(Q[O66S@*5H^.B@T5QP?,=I_K?APQ;F2)7!$56'6\K.;A"HA4^<#(LONA& M[5-_2%HGGN3Q8;/95V%0'78 RKO/I^Y@<((Q%F31@-924U3H L24-924&"I4 MV:A&K2ZW)7'D[I?#0F.K0HA#]=0! .\5VT1HA2Y+7]LATT:3Y'KDNH,84?.$ M-8!K-&/P/I+: FP8/>P/J/DJG WC>UY5F%[;(QX2FM!1<1E)2E$[$EIA MM!U( 8A3C]\ M7-VU)G40@F.@P%+K4 >I: A2U5M\M9U&*#IM%H3=UPARRR>.[ "VU/F\M0(Z MV&6W%.#$!TRH2P#M9 2E+H;V2[2) I:N+$>6.1D M3Y/(X'6PY&D*F84I@NE&AN<8=VD&N$BWSKTIE[U4SD'!6C55N_I%+0-DM#P[ MD5WDC7S5@3GI))]T*!);WIS<6>$]N!G?"PRN)/!U[5)=M'Q3R:F0&!0O$12& M"-'4BZF9Z9@SDA?5N%?'761U L51$'-_'=&!ZNL)BX=+=E,;>:I[]?!L+?6+T\CM8<90Y,0XJ9U^C7@]., 95;00REUMF9Q'H)5 M!2)%W\J@J'?_ML+I=L_K)$7;'R@;J*LG#^/A1Q<;MXDXO(#^,8!V4/]W*(7V!-.M*MAL,$;*H@$U%[0+* NZQ M[:2.?B>H+8X?O*]V-KYXO7N8X[R74$9789HJ OMGB+7ONH6.,$ MUH#<=%)6W=6^/Q98?JX%\S2V6TP!0ZFEM7=O!_S9=?;S%_/(F]\NW M&_53E^'R^K,F60GD@5-X[.H$Y,@M!1.N*AJ2G9]F#0T!V2V" M@>/B9_=%Y"\6T0P_A!7F-[B8SO.[55BL1EU1]PCD+^0YOYHOER]GZ>P\8WXY M>QX6,WK;>["!%U[ M#0:R+W4,+,_5W'BOM,HFMRY6&)RG3F[4=K7*.D/23QM\F=H(1Y'+G N7H SW MX%1*8$HDC=%*R*YQ<_.C!U_ZOU?2./@9)OAZ/LLM*OB?A+,P2_CN(^+JZ?S3 MY_D,]YS6=\\G'5@KOPU] Q6XGRX^A-GTORZ 2 "8GTWSQ2*:Y3?72#_]7K5/ M$?'JPJQ^O\19;.%61N"ZFM<0!04",H%UB:DL=1WSV,2R#$+^P<.USC]_OMAH MPMEUU=TY<#V!@X5U3)2,XZ1*7K*/2C60G?6;3)DU>>!6A1YW)8SL$E0Q&G+8EQPSSF MUL#=FMAQT^<]H;>-?KN"\,O9%^)DOOCZE$([>K6Q-(-Q,I<2H;;DJPU8$((W M",:5[&H(JFV;6ZS;4CAN8KHGL ZHR;$O0WQGBH3X.4SS\S\^XVR)M4O+Z>HC M+BY9O&C=LL%HM#R@=+04H\R@A*UU4RI!BHHG+DO6R?W(3SV8BG$SN>/!\KCJ MZ\"2OEG,/^-B]?4-!1\KXJ_N#I^K'*^-D6W-W+CD6D?&4 MZK6D0!)T]"H862"A88B,.,4V%2%[$+L58LW/B]C6^NT(PO.'6'QQOJJ-B3[- M%ZM+?5QN,AN\2T/1(SDXD%Q=OKFV^<-HP7I7HI4^8JN,ZH!<; 5Z^_.#_NB( MZ,<1/DEI<8YYPX.Z=KZXR26M;)-KTQ=?!*UY1ZL_ISJ=C)RHG(W14N[H!>]( MPE:@=3\?:(^HN,=R8'"M?U=8?@RW\B@'M#8[[(%-CASVXK:K,PER%VRVS(*V MH>8*G -OD8/.FB=A3(ZL3;:RBS.)JJX),X79E!!2H5BT3J.@E1\%?=$VJ5@H M'&TSHJ$^_6*G1M)B'\@+!Q[6 ++/Q@YODABND 9W>?DMUB2J6( MP2LP3M5^9[%VD7 9O$^&L5*B86W:QVQ%WL]PH'2H!1Q6A_TU:;[;;W]=>SBM MIE]P\'#DUBIK^K ,,G1=&M22"-2J!X(.0@9[1@C+DDT)AHG0)OU^DXZ?(>C8!5>;AN\ K72P]=ZD M_C++-%$.G<4 903K!9; JE48G+?=1]#-XW(% TZH3-_F4.H I<#:E$/>IN5G M*-T9!&?[::<#?#U#>G*ZN%LY0419E QU2(K; M7,)\F*Z?H;+E$,0-J+7'5@QP\W+YQ6'Y1M8QS/)-)[99H< AQ#0M(AA,2EWE M_T+D+I44:DM\6YLQ)HA"&J PV%D;,2O6YA2TB_S?EBEV##8RM!2;U9O#,2%$ MZP0(57+DA:&4;?K;#'=,TGFV MEDDW*;G+\^L'25&[2'$YR9-4W:@*6>LY6+Y$ D@D(*(S+.F@91N#TD4 =*.H MC^$_?]##Y_26Q3N\6'9F"0.0!DA(,K$ MP#-%OG7B2+B3 EODQ"TDKPAVIEV MX%TM78J&:Y>4<:I-N^"[5+R$ &<0D.VJD=.+5QYTD@E/=9)I&,KL\OK&4<[> MDN@J (K)(!<9@7-1_4)NP?F8ZK [X;51VL@VET"Z"(#NZ_ ZB1N-%#))\I6U ML&0*T(,76#T6(W-67EC>QJ8^26\6I4S M%HIU-M<\K6(D$VYQW M>^5+B#SV 59#Q71@R/Y!BV0YD&+%WC4;UL10L;9+,8%#8!I!9=18O&>L MM+%G:PAZ"2')(69M"#UU +=?\/ML,2&9+-WI:R90)NYYBB!UJ!!MRFB?)*CW2N.Y7=7U9*2!VS]\"< MJ"7?=]NCKVL_77>3,U94 M8DF2SXS* :W@ I[5R>;)<6L4MTF:)F+:EL*7D"+\>JOR>*,\:2U.;HTVJ".P35R")XE;EQ'3"K&:A"3G,(F;8%[9/1 M4=8]HPG0-A#5*<#V!<##7H@#::,#8%5W_9(>]Y"-E').&1D4JRG(DR:"%Y&X MDJ7D+%"B:^/0K2%HW#.XUH :0@L=@.F?^'62SNL \27UQCO,/#NP+) <$B/J MC8A@/ \I!R.QT=79^W2,>\K6&CH'R+P#Q'R:E8O_D!Q),->?_H(_\'RV%-&; MV>+BAK'( L>$H'.H,A(*0O8&E$7'#'/<\S85I%N3..YY6FNWG&3!65*UD4JMS'U>9G!4KM&LC&F?K(4NH"\2!L]: #+$8+1(& MT<:4;2!JW&.RUK@:2AL= *NF#R_FEZFJ9GE_Y OIZG;WY[$(C, C?5!*:@BL M9/ E)E3&EVS;W/S91-6X9U[M7?>!]-$!MM;*ZBU%N[]?X+<%A;?&8XP"&"H! M*GL-WB9>2QAD$8&)(MJTPWZ>MG%#Q'%3J?LIJ&?(_;G )KCWQL"W<]E1.SWC[QWRV6)PIA8'K MF %^99*"TF+,R3(4>KHN.2^4$Z!T=^AF&[#:/"K&%%&[TOP A"-IR6K25"U63.%ASX( M&7F*;4?!/T_C2RBHVP6/ZPOJ!M5F!Q[L!GY>__PC_/=L_N8\+!;+,AV/18O, M,OB(M9-#X!"="8#2)Z59\I&U"+[4U^+KY/MUZ9BG!8NT4GVL=Y=#K)=+ _DVV2C% M0S4#"?@#@S5&V)F]@WO<7(->&T+"Y@9Y!(5J*B)*>XY M%*E,,AJM"8UZ1J\G:MSLX3&-TE":Z0!D&\1VF^BB5>)=2@J2DR0KJUPM\@\@ MA)+:Y,Q\:=,O=QOJ>CE$'BM8V$]-74/OSF$E2J=W18(Q49(03!G MB_;*MTE ;4-=MV[8GIC8&G1[*JAKT"VN#B^]RR%*%R!Y48O+;(:@1"&$6*>9 ME4+D-COKBND;:'=.(N^>.)ZE$ M?SH,PDM93$+7]GZ?U5!M( M&W2.LS8QY^ZT=NOK-0?C$,KKYU1X Z/U()+^(#CE-3A$8DH&!2ZA %>\3H[^ MLZ+-/>S-=(U[,CPF^G95RNF=#F]@_K?+Y46#.ZMNU96FX0T/E4>3%)= MG3CGH!A2, 36&0<* X)7VH+T.0C'#"_Y!9\X;]IX'FOS(]94!EF[2M,BA?/_ MBV%^II5$ZQ.Y1U&*FME(X,CD@-?DJ!=93-!M1BH.0/Q+.*/>!<&[.!XM]-^Y MH_R8Y7=DK#[_!\]_X!^SZ<77Q1G:5% F#1J+ J65N*IF9M9(BD-]M*9-Z=IA M=+^$#M7' _I!6C\YC-=5_/D_LS.?D\_"9: E:T 5M! Q<5 Y26TSN9*YT676 M?3N ;EB-48@X2B>0DJJQ*3Z@3-E=Z7 MT,O[N&#>6NT-GQFY9>B),9 [R1 =U5:Z>7D'Z5TOP2\X-1>&\G(4[.)Q<3;'MO:^5="X^PGXK)B MC5;:N>_@[13L)SQZTJ5TPG2_@@F&0LBC!ELCBP^K3@>3S+&DO(2>\"_H> M6M]A=3>VI_KG=#+],9LDS,O1)M\O%FM,RIFU@6/,"DQ@%$OF6&_!TK;"A.16 M&*.2+UOYI5N_\B4D9?=!6D/%=.!S7@TLN=K!GE@\2EK/I;<05>W8*K@ 7UVD M)$H2*ALDB;79&#;2]1+2J8=8O0&U-K;)6W%Q/3OG"6Z88 E=[<&#F8-B0H,W M10 +VC&%+"DAMS)US[[J)20V]S9QPRJBOU#F%XP7^X0AR[\[,(1X_.Z!W/_Z MX%\FBW0^6]2:EFL0>-199![!* IEE5&D*:T\L%@(!%H$C&URL$_3TT__->9J'B4C@.JFMUQ]4*GJ"6P.:G,(O>(;8J1GR1G7$=\ M !P\:C)ZL- 'VUH&M0'OPGQ.C_AQ2&'YG>Z569"/?2:[#.U?ZEY"$YY20$*[(F M#TGFY)NQ^("8+NW%+AAX/!3V,(%W$ S],\PGE>Z/Y%4M.P7P1&_)L0!/Z.O MB@!1% ^V6!VB+,SE-HUK'E(R/EH.4NVC(:X'R+DSG*QNS/*H?7 4[*&$]Q!,T";2-HL/@Y0&2.FA$<=ANMT E#T$W0%4R(O*M9,V/3&&Z;_>%Z(" M<^7G[>^OWW]E@%;D\\!5]LQ \8J,0D)3J.RK=J67F/D'%S MQ@,CYQ ACYYE^_[]?)*J,);(Q\7%TCY??/Z*GXFK]^47+.'R_'I0EPPVJ-HC M)@C)0"65P'-6@ D56-!2Q_2@U&!=RFVG]XZ;UAT(+JWE/3:4[C+T*>&4I#9; M;O12DIV,6(" 3\$#9Q$B+P)DY#$YG8-^V.%Y#6C6O6%<:S*4$SR<$'M$PFKA M)&ZB<$E#5(63TU<;_G" MSK"RCV9GC<4\-G1^G]+>^.L/$F?='./%_0TR2R.\X0I*K VI4C$41-H,:))E M2G&4(FQI3S:\9IP-IAE,AA-I!R'.LD79^_)?-4-.#,T_3KY\O5@:W62C4DE; M2-+PJTTX,OK2,^FCXS&3#]4DV%E+TKA^[-#9NF$DWRN$5HLL9Q,2DP@Q1&(E M,$D""AF<5^1\"VU+HWFL&X@:-^\RD-JW =,>.AA[N_J$\PDN7GW$C/BM+K$W ML^D/G%_4XN\/UP1]NIBE?ZU8O9G/&$O$0-&DD$%#[6Y'=EUJT+QHEA3+]J&U M6K.3[4M!AZC:1_^S8RNC P/V^S3-ON%-T<_;^@=5;W518F*,1ZD -1D917X> M>!<8%.6]38DD&]LTMMA U+CU5$/O@T-)OU\@K=9A2#I[3Q$#A0\)E.'D&;I( MBT1$5ZR-T<0VQ^0;R1K7;@VF_.U M8"LCG:U(#&:VGD:@59:K6]VR&5"GQK6O3U%44^U/KMK>B-P]A3[V,'>Q\OI M?\+/M[-02_$_8;J<3RY^OOHRQZ697EG/4!C71D=P)1507A!#OMI1HQ):7[)F M#[RF-8'=-F_K"2/[*G764L)C0^8#"6VR6,SF/]_-;BH&?)*T32?R##TB*%HZ M))X@:9?UW*-7R?OM3L6>>GI/IZ-#0.)@"7:PZ=0:^HOK&GKZFZ4Y928B&D>4 M*^NN2NB#RO3!)*%DMB6Y-L4Y3U$S;F^1H=V4@^7=(696ZX@9J] '"R:Q>I7# MY3I/EZ2D;0R:YZQ=FS%P3],S[@9TN)Z? 0N\ .LN-LT[PCA=W!NYDRSU$ M*VG+1&[)5!K:,HN5@FN78FISK/&(E+X LX]^'TY,/4C8':"E;JN+#^'GLGB@ MY@=6GU\GQY- )2TM(&N,)B;J4K+20'$ZIHS*1-O&XCQ#V+B.3@,D#:F(#G"U M:L7Q(A^DBI.4P>Z]DD@D\U(:ED2,"0/.:J< ML$U+J^UI'+>]U= .4B/==(:ZF^K=J Q+";Q7OI[N*0B:>/$E<8W!*-[H@O!C M6L;=_5II?0.X]E!!!R#Z??H#%_0K*\-KT&*I0S!S1C*\Y$A2M.F(A< YDO7E MJMF9ZETZ^@'//EI]=."UMX@[ ,A]>_SV9J*-2LF%.M%(\DP.GZ]9#E';H7I1 M4K:)GM3F4&L-05M!QIW*KC6$U,=."-[GX8_PU^3;Y;?7L_E\]I_)],N;\#VD MR<7/LRB5B-Y+2-;G5;^GO+(>^IUUE;(W1F=UV$Q M67PB6D)^/[U[9XF?&6L$EH(0::6!LM% 9&1,440C*![-V1SC^',]A3WEJ ^# M6U/==(>YN]7IOQ(3J?8H^8#S5-7W!<^TE-$$+6K3NSK039-QYRB 2ZVE\YG$ MV*[?T-9D]E26W0)]0VJI P@^62KZ[K*ZC>_+ZHRP=B<+Y^>87_^\+NU<_>+B M+ CDLG /TB9)@HT:7&U59%2PQ3,;N6@#R@,)[ZEJKM:WY?WEQ>+BS#-Y+G4@_$SHS*W00C0KNX@(3.(FG80G9FR*4=61-S* M-6Q&8D\U3P-XDWVHL@-+?%^ROX54IV=>3B_.(C?!1PS@N9!U['2ICK.;K'%[RG[#C#TY&+Z]2]:)),%?IA/$M[\\&8)\3/MF%2. MJ7K5B.(SQC3QITP=IF"89"R%W*;_\%[D]G16T'#G'E1K'4#SON#^G(:K@3*8 M:X>\Y5IS7)DB78$83 &5F -?2*(B<#1<9BMYF_Y,SY+64Z*OA<$[5!L=P.NW M,)DOO897^;_)K?BVO(]]O6C.;/"9!XK"5"8+KH+Q0-_)55Y&6*FY:E37LY&L MK6#E3PE6PVEA;TC]P'F<#7;<^3W\7';^OKK;?^9=,4HGA&PCL1$Y!?=162@L MNBATX#ZWJ2I\2,EV*65V2M@Y2-AC!Z0?KDA_7Z[30Z^F^3?$Q9_?ZU2_>A?H M2PI.(0MQ'TKHJY1W?O!UR3N@E%#92""4T$HY+,D=XT3T/E7; M(>R$#R .4$(7V]K=IO-G# 79662@G3"@ZBP3I[@@Q1?N9-'!J?8-_K>#S$F= M&NPMY"X@LO6)FPP.K541F/61P@0>('K!P#B-WJ=B6U7O['8:.MAP@QO?_9Y MMQMH<-_OWW^(P=,T##2XX-=_7]9;8=?-ZC5#:WBF,%#6\=6\8M_+C %7><[$&D=^ 9FWPQ;PLGCIH2:^>,-#"?HJ>-LL;K33, M)@4IH*RGU:J.,PMDS5TB33*14YM[V<,L[\=YAZN9ZM.[ ]O^P%#G;]#&\+&> M)\VKYS;-[V;3^?67R]VC_OU26Y\Q?9U._GV)5WJXA7N6+CI,%B*7!/TP/\ M>1%]5$:"RXH<=EYH9W,$QX))&NEY\/(4[.*3)TNK4F%O8PC2 %/+/C29@:N= ME7S25E.P4A)OP^%ZFKJR0+L@8*L#O=W%WD'V:7U_2F12B!P%Q%B[Z8OL(1:G M(9"H6&16>FV/AY_QQS<-I?.M^\+NHH!>D;2ZZB*U+%(P#T4L!60L^,AJ>&*] MUDQC;-0=Z 3[PNZD]AWZPNZB@[%/6_9N1>IT,"8* 4Y804:=)W!&.."9G$UG M0PDA/^?NO-"^L#OI?Y"^L+LHHP_$O=Z=21]=U(Y9P!+JE' *&+RJ<]HTDDE" MY[EU.R!N=PK&O0W2$'&-E3$VXC[,)S_"!7XX#VG9GNL!*\;Y@)F,O_7)@2JJ MMD/E'I)G&'3T6<@MSX\WOF?H0X#*'BI]#_F-K/;5[>OK89G: M(S(=P9+](L0[ ;Y.,LHY&"UR26:[9E);*?[>JT=6_3Z*FPTAQ0X2*YN:YO-H M%;>20BQOZQ 9&2&FG.O0/)5]2>3-M*E7/71>Q7%=RL/3=$,IH5\\K=RLF!Q/ M7-#B8$74UD6FLA7 "*9,8,8[VR;M>Z)C*W92_DYC*W;11 >PVFHX O?%."D4 ML!!K\VD*PYR2'++&I#DOCZ?;_L_8BMW!L,_8BETT,[)/]*96Y>+\>^VE57MD M+]>AEDEDXP4@2EOG.QH(63I IFIC$!=HSQ_,-7J*@@XCY\/"I(/%/';$A-\O MY^EK6.!-"_R'+*T6E[$\H!0%8BWK5MQ(J!,9P,9DC?6%Q#0<=K8F:SR7^W#- MSUJK8>S,W*?OL^GBMO]>K5=2KH")O-ZEC 8\Q:E0A(PAH0_;-I6X]]@18ZXV M.IL-(L 159]Q"PP_:\OLQ__FQZ]M!W_5O53N/IT"8PG7CINBY"!]YI#A3HR'JZH7BT' MQ;S/2+X3YZY>*(FISAD3( MJ:Z5C26]JY;$=&.Z^<1P;<;#*9@/(;^PMX/VR MG'%9/SH[GWV9X(+\ZNN#2*5LY)Y#"$F!LK5^(RH/F 4)QBBR;6JK#6'#2\93 M_?XJFS60W]@X>$/43Z,VAF8 M]M7S[!A"[\%6/67:W]Y8O,N.@56&UIQAY '68_^<8G+D1"2=MZIQ&*9D M_.U.(P&:-:<[YAV$_531*[!VZ).KR*\T1FF(0I"K&=[8FC@QL>[*+17_#[;+=(;:Z+-''B(9/U%G>#(ZG6V$*5EWKCR ML-5!]ST^CUM3V!"K@RJO X1>,_!JFJ\XN-.9N38!M"(4 4;P1&Z(B1 =EQ"U MEB:(2"%^FR/^351U6),T#-X&4T4778DV<5-[+9U)YSUC.H.N\E*T+L!%9D'S MHDB$)GK1IH7L/K?'F [JZ0#V_5,!]/"(S>E=N]R=4AHI,]DEI"PB.B0 M.Q?;C-(\O(_L<8_[A@'7<,H8U7Q='6B'\]N]?;G3?\#YIZ\DXK-2R.G4+ (O MCMS.5/OB*LS HI2TX0<='I9MKRL/6/N.#M.TAT%D2)EV8'8^S&<),2]^(]G] MOEA4S%6I^L"@010E:.(%X,YP#FA2-I;A8 MIRW/(W=[\;@]]EM9J);2[\!L[9AZ^36DK_=_]PP-#]K3)NZ##Z HR@7/\K(Q M/%EPR>@;1YP]L@OIXW;O[R>?=J!2N[2/MP[<8 '-M\[:N3+JW34_[#G?/>92!TEIU3R7D!;%F/'PO6 M<8X91+;)!E=,Y-NU.MJ;A)'G (SNTAVDDI,!WN=YJ*OJE_!S<2:#$)HK!&WJ M^5GB""&[ -;;@CS&H.)V36GV>?O(,P1&A]N^BCA!I*V"I13H489K$(D94#DF M\!&7G7NTR)XP99K!;8>@E9]27O^(*NFW*_*G]!7SY3G.RDT&>M4W^FH"^'?R M)F9EA_YC W17;D;30%V:CR.S-MV>4[1&"XI741L&2O-^"@!VZ/>\B]@["V8<+ M]C/]W56%M0S!5GR=2NYT:"M=7%\+*0[(H% M'LE41ZNLYN(HD%M/X[AULT?"W4 JZA!\U\;[E\F/2<9IOL-94#$S7R0P3)HX MPUK'R31H*5-17&K5Z$+*]C2.6U=[Y/WU0!5U +[',_N6@50200HI.3@;EXWA M#<0Z-2<()W3Q0D;>9F-]FIX.KS8=GKD80/1= FBUWGP1)JO@P2]G0G"CP0?R M/R67!@6%Z:G19>-U%(T;7 ZA[6?X2E MZ*@D72:NVQD*7WSH-+Y' J MZQ \YYF"8^%)4J(H3,?#4@^[X4!JWV%4XRXZ&+NZ9_?MLT<1^K^X01_MH?'8T\??6:A>36F9' JOWV9T+X(6@#QE= MBA0F)WMX=]5]6NV.T=9]GYWL4*'VU&J7<\V-%/7\E%,TPGBDN$0A9*4QN:0, M\YMF"I]TJ]U=5+:NU>XN\AM[D]G4*E;%'!67Y+OK&BPX3_9,90H6)%HA4<:( M?JOMI/]6NSNI;-M6N[O(KU??]>U-2:Q2W"L3 M3(CF*Z8,&77)O0\E**"49C MFV3@ &WCQFC8/G@\M)\J.@#6ID8G#W/J9]9P$4TDC@1B+=[Q$"+QIB):Z6SA MKK09:+\+E1VZNWNB8X>>- >IZM0KUM>-/CY:>?IS!!RU%GTG:;0I/"]&:I&5 M ,R,-EF5P.4I0R@[=>:.DYHTWB M?PK/=];XMH7GNXB_4QA=GQDADASX\G"R-E:Q#J*6 5SP5LDH:*VU\!^P"1> #E=0&O @>=+0HKN>2F30PRT 6',:K.AT79 M02KI$&1/U]$[SH0V3$ T0A)3@?R*&!4$&X37/A=]I US_PL.8Q2:#PFUPQ73 M(=HV5,]KF3+ZV@8E*@9*< 61+3.)B+9@*GBDZ/' "PYCU)@/B;N!5-0!^-:4 MOC(6N&%&00Z6N*CIY%C;!X@2A#-.2>';5-B=6(WY(4F* 43?)8"N2WPXTUS0 M>B,'LO;)=QDBQWK^P80/+"@L;0KK3JK&?"=M;UMCOHOHNX30VA)FG0SC6AK: MT"5%Q^UI4V[5P\8Y B MDA.9I097E"-#'UEDWBFOVB#M]&K,#]D$AU% KTA:K;TZVRKR8D!9,NVJQL!. MA&7QD;#$!PIWQ/L*/>R& ZE]AQKS770P=OG?NH/\ZYXD(3KFBX9D#$4R%.O6 M"40%&"II-$-G]';-NS>_IT.$[*/+61O!]FIRWMY4'#''57%D%-"C)U$AN9:) M6]#)RYRY%5X<<0=[NU-IX!@%YH-O8_NIH@-@[51OYIV6M.)"O19+B]%8#D$F M :@+*E>D%TXW@=F+*0W<"1V'E ;NHJK^2@-K^_')$(\X31/< MJ]!OT^,.+-O;FM*!BO#NO._5@_?],EFD\UF%P4V%%BL\!R?(P]*%[)P6"-'0 M/HI2)[0*4V[4)6'+=YV6=2P&OZJW^=6>>-5,& =\[6/$R&@,6"T#DR M46)PKLVAX6YTCFS'FN'LT7[:3GLG9=@.*&3>XJGMS%S+DN/=4*CJSA9002FV M0D,R<)R38^^*\)FE)&2C>MUC6KNW>%'A^;Z\(31/[DZ'>?5M=CFEQ:^IO\2!V>*I[6))O'H4#4R^L]1=DH6;1OJR#* M\,P+D0P^79V.2>.UM :AA)!!E88T ON((F^>HBB M=12,:YV&T.IL0!&/#)&/^/URGKZ&!;[Z,L=E7/N0I56",'I40;(,7!E#KJ>N MDVW)$]5.AUBXSN0G#H:;K/X-4?"QH&B[-$YODWV)A))2J6F*I2IQ:D(,9(1MN3^66W1*M[F5&8]3>,Z MR0,Z.0.+OP,@_3F=8ZH:R'].TXS"Q:J5JU5G*2JH&4!2+3Y+['8'*TR$UN MDVD9IM7"0''G"*+56&>.6!TAD &'D@P:FVH3PC:W1->2-"Y^!E/Z M0S -HH$.H'27_E4F1;BLWF"-H I*\@9$38:D5$<$L)":UH_?H65D\ RC MY*>+-_>5> >8V:(K]G4W;*ZX\"( UQ%!A13!%:= "AZS5<[HW&;/WIK$+DHU M]\;"[!B*Z:Q-N<])YE(+KX0DLQU\ 8\V VKKO)#*NK()4^W:E#?+60Z]B1TJ MU:[ZE.<<50H"3*E-FT-A$,7R2X..LYQ0W^B'7AOZ M;%-0X%11!42L;=>*RN"<?+[GAG7FG/BO$@?9T=6WNYQ,0*&*54SL)GI]O<--J" MN'Z\UCTA\$0!_I#ZZ !B]]WNM5S%(&W)M6NZJN.Q%4OD[D?B+R!9<^3H19N$ MS7;T==$*9T"@-=!*!UB[LWR6]"]>75Y\G<2-CJ*(5#A8:1-Q(Q3$3%YH M2"%&)6.)H4V5QV:ZNKCEW!$& M?+&6JBM@D;70IZCK*M4&5."%5#:F+LY-*=)?+/6:W)NVIP\.ZRID?>%_H>+F[\ MPU2*E=D70.>),8T<@B'Y"<IB#7I-MVN6M6\'']@^?MN+N"$>/ZZ(> M[^12R!A\O7;GR45TG(&SV0!J7I37K/BH=P72\Z_="DGN]) TL,"[AM+:V%59 M8S4W''0IDK9S0[&KSBD#DH8^)< K4$4T($_]=R*4=;GXNHD M7*[(^":.$+TBZ5G!HPU.M!JR-H01XZQ_J+501'^EM$M!Q;# 3-_ZCM/%\EG[ M%,FN>=*!Y:_;T#=08>OM;?SWYD$(-,EKRA%C(:-JTNCZ,[D/MU-9O?WWW[;>5Z%BT+%YQ MB)8B$L5)8C$[6JDQHK".=O[<9A[0@82/>]9S1*P^M(?'5/BIV,OE^>U>5PLV M/J^)[7R*UDXLJ"F*1Z2].4FL X(L^$0[J?",60Q68Z-9.N-:T#LE 3?+YBX5 M2S5>]5I?O$H7DQ_U)D]5XIW69]*%XB4#ZV4$E6,](LNIMK#ECGLKF&UC1 ^G M_;3MZ Z(W7#QX1AJ[R"D>9;C!Z[UGV22YG?$\.$\3!>O?]X;8/E3PH'52M?VF,2CS0RTPN2RSH5X:;(T]J%VW%*$$<'> M7+4=P/=V0?]*+O+L)^(GG/^8U)X'3ZWO5^?+1])G[\M'3+,OT[K*/^!\,KM2 MQ9UKS44Q)54"^II2;ZP>B60EA?6? M,,]UR.S5[*K"E:KWOSQM)Z"DKE=V2*8A92:M4,6S-N-Y[Y'1R_W^T6 Q&TI' M'0!LC=1J?=>7Y4UX"F\?I=R7'-^R/ASDA*%% H:V.;[-Y:DD8VLZ.C9=9"=1U@\$'VY<_IY&+Q\=.?*V:LTIQ" MQ0B^: U*Q$3,6 DI,2^3"-$WNH.XD:R1NR'TAL7A5-@!'G_!>/'[E!BZ7(JM M;C-8A(WD]X"VMCKK,4"L,Y<5W.BBPF M!IV(\.B#(.J3@(A20#::.8NC[S0YFGV; M+!:S^<]WLPN\'K";JPM6LD5P[,#%O9],O]+1O55 WL9-)(3B+$8K)#,C^"@@Q6N ^\5)"T>C;)$^> MHJ:73B&];&L':ZQ#U*T693VI$O4JDS5U*&XT&;RW"F+2"@L7)I8VZ>BGZ1F[ M _ZA>GX&.'L(O0/HO%M>?@L_ZSI:3B=9?7X]GB1ESI01&AP3N8X.IV#%>Q*3 M*]DP^H'=V 'OD *+C83U!:9]=/^H1F(X172 J]4QS7(.TF<*EQGL9Q"Q;ZVS0;:;L%>#_NRF5ZG$N0Z/4QE7_>&.JM">6U"2(KS!]46:Z+$#2_I!R/[*&_6 M0))=(N(-1;TDG5__PG19:X2N]_DL6$X*+60E)2CM-?CD.>3(, :9K>7;W=+? MY:WCYCJ;8V8(67>P-UV?(URUA>?!!O+Y(-NL"?;1@8O9T_:M40M4R;;JCG6' MBG%[%_7G%^VMH8[0M5J!QB@=M; @O:85R)V%R*V&% L6G1UZWV::8T\U$/OK M].R(G,=72R%?#59!W,+!*]MG3K!%..)O+;M MIM[O7^LR#"/C=E?K;]\;$R=CV\?']1^WY2'7+<:NNJS\/DWT/?(_EY?WSG1& MU(QI$!@CERT":Q7%%K'6'RCP5MWJ1@W[.P!@ ?KI@-NUGOUY3T[FNI'/5MN*?RYO,UQ?O%[]/KP1_9I"[($("GM"#LEC M>YW!:F3*"^&4WZX78B,"QSW#Z@'8W:C_U)? GZOK_(^ED%%+9BF(*$G7$1;* M0\BU)V$D-C-FK<)VV>MF)(Z;LGPQRV 8"'3@O7R8SQ)B7OQ&NKIW$%$],1V" MY,EY\,+6F#B0H$5M1)%5L$5'7G*C).@&JL9-/O2 X,%UUX]!?AR"WI5KE=V? MWV?3WX@*"D.G6-O"WJ^;79P%K9EQUM:['[J&#XQ$H!$2BLE+[$I]9(U6WZJ_Q\\8 M!L^29E ,K0?E!&F2,C7O5L'[]"XU=N:=&W3XX&)[#LS)#_.SL_)!:T_/),\EL2,!6EJ MH5ZL35425Z!IQV,ZHI0/)YN-;=XW\G/2O1QW0?9@9GTX>)RRY_-8"E<546>9 ML2*T"V"+#76'BQ"U#Y"SD]H+3CMM]^OCBI7.NYT= 9_MELP>8-E[M7Q?^EZ? M+L+\8I@U4W?_WQ>+2\R_7,YOG+NKGO5WDX371Z#Y3+ @>2D.F%K>T18& M>) M_,^2A7WCM\?] M7& 0GI8U+\NI:Z[4SE ":%,6J800U,/&1YUL!$\P,W)OG X7Q1&KYO%^ MZ&)@Q3.$$KRK>8H,3OD$J3@GO/BCD,+ BR;X'CA&AU$@54V+%RUG6/9(^9D-&*;>O)C<7C2 M\]'&C-N;0.@%1/)KY+)R:NM%P)5/UF9;YUDH%O ZN^S\,Z\R<%$)(FP4.ME MG80@F00=B[;O\Y.QU-=B6ED6II!N7SQ>3XKF39@F M/#]?_MF6XLDL\Y $B$ .O)(N00P\0\DEE8S)BKQ=X\KCT_YBDOHM5]TIX.IO MY*E:GEUT6(!%04X#BQ)B[4L?T0>)R;&$;:;R]N2IGL*Q01<[X0B@^]L<-&R4 M&)I@=?0.+ MQ]W01CB;:*Z=7K:2^/PZC3N;E762$F<>L](R,1 %8[4K 8(M&5+(/O#D;/&J MW?YQ7&;'.6UHC]RGS'W',!K;QA^Z'3Z7IETGI;-L=,FU&T 6M?MNK2-UR6G@ MC&N7BO!<[MH^^;@ &;UV@_KJRY?Y\C;0[\3$9+J8I'^& M\TN\>^'#&!F+D B:]%-S*HH,#Y>03,2(12ER);9R)9]_U[BIMK%2#0/KH)<= M8)BDY7V9G-%^%W@@(2*ZKPF^S]*(F8*A@=?N:/8 M%)Q.V>"NT=ZR3=E#R4C!,"%9'1Y(7U:3$7(B@-2&TQY4=,A]WOG:AKL13+I^VD@LO[MX=7GQ=3:O7:'_)$W-[^AZ.:?W]<_[=8#5 MK%R-O,XYN.)B $["!&4X Y^+IG"1&2D$6O%P6MU0FTQ3ODZZV>LN2'^TD_0# MEVZ=M[UE\.JOR>),1R4YTPETTF.OCFX@M9\J.H04H>-F<5BOBW$,G$L)E(P9O#,13%9:JQ2S3FE? M4-V^IL=F%/W :D]U] >LWV:7\Q4C5G"M%$Y(KMKM S.&L/LOJBZ M>4N/]_S[0=5^RN@/59\F?ZWX"$P44U-O,O-ZB.,M1*8"%"R\H#1 MTN-5\VXPM9\J7EJZY.W-/,W?;=4RR/Q;%U+YH2?>8RT(KQ MT=4A+A:'[7]'[YT07P@E*K Z[7\?6R$S#_=NOYWI^\QB^3 M:97AZW!>.W3S,YU$8=)HB+G.%"1C"#'9 E(E)1)&HV1#][43*;R@]/8IKNP! M(=K+\A[:B[E3FW[MQ;@8%<]8:SAR!%7JX$)3 NC,K"K<.\3N"C!W8? %G0]T M[!X?"*Q>UMM0MNJQ.#;9*GX6N8TF(J-8W610HG:KTJ1>ZUT)V4?#_ ELGSMR M/>YMT5Y7YBE \/2NKKV;37\L;_5]I(_$,'VV_)/EM;_%JW0Q^3&Y^-GP[MIN M!#2^O': -#JYO<:#CKS4N\Z2TU+S$B)2J.9TT,)[55+X.]Y>VV:RTM7AJHLF M"V896%O+ =!E"%$)0*NK9+WT=IR+:ENS<-IWTG; [ZYWTMJ H ,/[8IR^N7E M]0IC?/*^, @I%5#2<]JOK +OZ!N1D7X@> :[#Y MGP-IN@.T/_#W_IQ.+A8?/_VYJA$D3H*+CH.S**IT$;Q0@;:FDH-QC#'=!K8; MR>JQ)N>8J)FU4F$'>-R[4\MMP!TXD\85 QPY1=U%QWIU2 %G,5EDB-IWUM?G M[6F4;Q['>3@R DX9\[_^^Y*B\M^GM/XOEUIY?_$5YY^_ANDJP7,;UM]I),@B M5]Y87N>1D:VI??LBTP80G4A9259,9]U-]^*S\UUB8!0/M8C:0^KOL>"NCD'. M44V022SS9M7;%XHDNLR/@_/A+<@_0G7YC[V?% M\P]ZQ,5-3^>S4FQ4A@4(7JIZB\1!M$9"<#FK)'E*O?4MWI'#'FNL_V8K\@#( M[;T@?^ \SD8=M_>L6-[4NIMSS#>"$9(EJ^MU1K\<\E*;X>A40*/*UD8=F7JP M%H<>L+UNGK&T.Z+RU\MKNFRM^O(_<>?E.1JY[_9UMZZ[^02?DM M3.:/YJZ0%R%-)&OF?$ZU^4;MDV$EB)Q"#(E9EQH.J^U'$"<:5IY,/K49*/\> M"==GQ7>6999&!PM)Y:I_QB@ EQPLUR+Q8!UW+W<,8E$00/@&'9BYY+<%K5K*0/G%O,R77WEM/$5W[PF.,#=V.VSYN6D?OBEUVD12UR5TN$KST!9P4 M=9AM$$6VZ9C=RTWK7PESLY^(GW#^8Y)PC54X7SZ2/GM?/F*:?9G63@U7F_R2 MTJN+$K&PJ+3.D)WGH'1PX')*P(PW#@T/2JLV.U,+=D[Z!O8NN%Y_ WLL<'3@ MZOT^)0N'GTCAR\WP[8K%Y35-87,)7FC0V2(%L=P "=1#JAV?.;,BQ#8XWT!4 M+S>U1X/,K(W^^H7BZK*ESC$6[@QPQQBY4(*1]Z0]&.:LR,5@:F1T-Y(U+AP' M4_YVH-I#$QW JBZT]^53.,?%ZG:M*";PHA&B$I[6&^T#2GS#D#SD31!!'Q]-K&2:C=9MN;UL0-^Y)83M@#:V7#J#V"<_I1U^(HS_"_%]X M09_?YT<7JUA. 5#59@ E%/"Q6#!<*X:A*,],FW#C&@4/+AZ&FU=\;7E83"-=L6M MR!OW5*0=UH;730> &R8X>GM;!&IR4")KX%XY4#X&A=_OP)MN//FTY:K4^%MGO[,8Z(]I!#'^=% M7)84LJ450'$[*&;(JHN@R4)$R67TEHLV]]YZ.2\ZM)F6,)$9YA5P&R,H[FB1 MU[;Y5A?OBG(H?:-["__3F7='_+;KS+L+"'KP1^XUZ?1!^,12G2U=;R'FZ"$: MXT'FF#*C,#>$_^G,VP8*&SOS[J*7#D"UO^ V=-[DPA=OA 0LDN+A2(+TFB/P MQ(JPD62"QQP _G(Z\^X$KF-TYMU%TQV@?7-;5R--4.@II!"1I&LL.?TFE#I: MA$6;E9+,M3HQ^%MUYMT)-3MUYMU%A1W@\28\OATTLV+$*:VR0 49JYN4%$+4 M)*=8O$#/M62E39?HM21U?KOMV#@<1G4=8/#!@EHQX2Y:ZA28;[-"UU%T<"3R MX+F?28*OZ1?^=29\UM*0A3*FQ[4P*D]1VMJT&*3PT;(,2M5VGXET[:VLHVZ#HTV* M!2G\29F6.X4M#]Y N^0M"*XAGGP9>H0,K( M!%I:4]BHL'(_@CLU2[O@:<,=K&:JZ\ MOV7SU?1BDBM+DQ_X"=/E?'(QP<6O M?Z7S2UKROY'4J[-W>;&J5EEOME4)@AE!LO:EUJ!F0>$]Q479^MJTMU@RW(W! M.Q0OXX:JC7$]BL)/9)^^,\KZJ1\O34"X,0$'E T-^/867L CR25?'0: M"I.15@2%FP&5!LO0:*X=1:''<=(/=1J6?:+>77[#>?V%&_X043MIR*,NQ)K2 MY ][S22@,2)@],$E_AS*GGYTI[OV+@J]UV/K,-EUL!G3&KNJYZ\K[8Q"'T^& MW$"QOMIV5Z=Y*P9:H>!)))-TF\&3]\@8!R1#Z',VE'#';F[X"TYGWR;3>Y)( M7 K4F2)N'HE^&1W$>O#&=39",I93WLXJ//'P3KV>O>W"H?+KP#(\:.1SU8Y_ M=82Q>']YL;B@79BDMMR0SX0+F19'@2PH_%"LSDL5)8,IM$ZDC478-@VJ=B)S M1,MR,")FQU)/O]A;^7R/>#Q#'W1A9%6#][&VE L0*.R%;'A249*(L*C MX&V9M3I!5H=6O%47>T?#:#2H%K:RTO-$- MB4'YZ#5YM@/ZVAT-[*SH#AR% WE^_?/I!RPOK["D!1:'@*S6I]HBP(7DP5F, M,D6M)6MC$QHRUN8=0 ME,O&4VRL>1*@'-,0O"696.]2SMZ'A_ >>OK/UK3V"/A]@37(H)TV6AX;]!\N MX_FR6NG#?/(C7-SEYK_"?#D1;,65C(%+BN>!,X84Z5-H'CF9#<6S2D%RD8/; M"KM;OW+<]375*+SB MB!"343523A #2L@,M8ZAD!%71]FF=Z-[W!1QOUMV0^V?[,*XELD#&['\V4H. M&45DBC-R7E2=!"@#^,@+"$F?"NMU%J+M*GB>R'&G374(^8'U>K+XOC?NCERM M^VM_]=-/E_&_,5U\GKV;3>>89I=$\[O9Q4WK]\+1",G)IZ@U&,J0.8C!>B#O MBU-4;)4OVQ51CW-!6$GI4J,]L3,<^T!*@M$ MG218"D6RUIJ+1M4[0W'02WN!4\]+[P>)TU\*K[[-+J<79\X'&5W,X%TM-3;6 M@,M8P$BFC=$L1=NF^GH0\GO,[K5&WK#PWP,&_=6J7!6\?PY_[7?G^.Z?'UCM ML9:2@$G* 81R0.1V5J54$6!LLE2WD#4,"/) M[CWZ]D(>#\)'C ZTY:KZ+AZ\3Q9L8"SZXF,4;2HC-U'5PT2IP_'Q]$"R ?30 MG_'XB#]P>KE7[Y/K/SW0:#Q)P4 &8_7LJWU@N@3"?TTNOKXA$DBAMV793B1D MO'#@I$G:@C0#)YP!@08)'NCIOT99[:T(/#RGO_$UMV .GIQ-F1EH%G*M3P_@ MDK#@&7'B?\&^BJ6\.S?Z^4^P\8Q@@U[(>R+708%Z3$ M4-/5];10HP1OA -G93"&BVR:-:8\BBFB+31\^3+'+S<#46XE?XMMKQCC2=%^ M6D^SE"X6G,H*T#M3+%/TW#;=W[FB$AM=2MQ;H73VMK_'C 07Y MZQXUC%7:3.&1[9/*!)ZL.:CD-:B(#,)RAI#4,B>4FILV<58']NE,:J_1!0FY M$(%*TI;NA3+TF73!2L-C;&.<-U%U&M9H%]SL8HUVTDD'BE7N#\QVR6W\]7$\26U9R),^=E04C2L-IKAXPVB0=",D9Y"E8]MJDDWX*X MT>?R#(2$65NU](^TUH::/L X2'4AM/*B!A;S"_./LQG^3)=W%^%&JV,1G$(7M(J MY*;60>H(Y'(8R]'3CK"5%:,7W$$4??403>LH&/= >O!M<1!!]P&4Q:MI7G&P MN*Y6D=HDA81V+>O0X%QG4T@+.10"NDM8MINKL M:'I,QCLD91K./87*@F,>N M47L[R8'$,5W,YO]G8FU+TJ*RTH!D\'7^39.NNQM"MG9H^8EW^Y4 M$-7L!D2SL&Q0A70 L&>R)5>%*^0*OEHLD/[/G\-?9[HH760Q8+@CW\QP63,G M$GQ@6D1&Z\NR)IC;@]@NLP-[HF6W<[F#5==M@ORV745XM) M^!#2I$S2BOC:%14]0=L&7EM SV,5K65RG,R>K1?PCSBY_+,A9BN39WV"_?O.99!R>6MZ%QL SRTR^[20%&(:7)KC8$J[6V M!ATX9QUD[S5!3%@7VS1@?8ZRP^W6T\]_ZEXFIL1STAGJ!7)0FGF(0LB:H4C) M%<&CV*K(8S A='===E LBO9)HO]K)+CYYQH#W: M3-- =NCA2VYO'OG@&"NXVF\4[3P1!0,MK= J8I*VS=B5=10=/!WAP7-OH2LI M#@F*>,,:;"I14Q$N"B!WDC$*5:0PZBBL=F)3!L'$HYD%@XB_?\MQP$'ZND<- M;$=:'HROA4X,3#%G+!03 FT/KC;0U0(*\LRPA&P:[>1',B=7\:FWR% 0=H,B M_UQI:2#X)*%$J0+3F:N'(X#;<-G!4?<@2'C&B.PN] [B]H<\T)\MS^ XCSD+ MBB"UL"27%"(X3@P)*\@NDFV-C=HVK"&H*_CLH>EGH+./V/M$SRK-&A+MGR%D MR#$J4"$F""('8+DP8[V,EK?)/J\EJ2\$[:7PYT&TA_3[@]'UF9Q$9T7R-;N> M07%BPJE2:GVEE$XD7? H/G\/U[D&4O5F .TA]P[ \W8V_4)/^_8+QMME%3V3 M42=#^WC2]=*!AIJL!^U0R>)R"=@FB'J*FI%;BPZ]=QTL\ Y!LUI,Q>J0E(I@ M?:VN#B26J**&$*6QKIA<&IV9/DW/N#;G<#T_ YP]A#YVH!A=H9I7I %DKNZZE1U M54_UJ78:G540*4KX;%+CN_LK7_B9'WCSBRO($ )H#)^9]=/03K*GQ5IV2=;LQ1)QZN^!@S])WYAN-^_RG_X?+'W+I&E %R;4*I\&&"H$72>"$06Q11F:@(:,_^<@HYZ'MJPI[(L&VB.L^T+0!FAZ J@ MD RQJ[M=$I> M.B$IM>/9>K/M=OUXI92:8@1_]Z'MNO9KL[XY]7_YV&SO?X--[)I^ME+O5Y92 M1P7Z%6-XPDJ6 G'1%BI8*JQ//$4[C!]EK 3+CHZ;[%!Z.RN\1Z@]WIT+CLF< MRL1Q6S[^[$A+OPB33@9:]AV7BTOS+?PJ]A&S5S&;)\$GS1F_!:S*XB)>,6]$#Z* M:"9&P-*\OB--=FCT$?I;V.SGS;I9[1Z_^<6D06EI".X3!;?"(/9M(I'SC$>I MRB(->DHQR/ _++VPZ<<8KIU"BQ5DFP>Q[X]OK^US#(R)K(BR EW!^4 <"Y)D M'B3^(RFOYN'/?4ZB02"QU9\1DRJ^ @ 5P2_R*2[<;#]BP7Z'F="Y_[MXQ)-2 M_EI3D3F+D22)N3EJQQ"GJ24ZFQ"H%U0.&SCQ^M[35TBY?"_0\;@X[$J=RT@5 M /#'_/Z#WS2;*Y3%IXOU]Q\KV76F0@?-!;%]EPPPC]ZJ@00:.5@/PIF9V'$' M2EA5#_TTP)O%.-6![FR-_S-LMF4K/>5>NL02L1CO!JZ]#*$, B$"I'VXK>QI M][3@S"5?6K;F8:0>+F-5/;5S &\R U4 O, MVT1!809KC4*%B4RL-0] :ZKR!(G;:K5;ONFY8O?7?1/03=+_YN!QAYKVY1[]<0C7,L M1Z)B^8Q'L\;*&\MOY0('3S7CPRZ:7AVM!@A7U5>Q:<+6U"99.GZ5OOAV_U1B MM[UMN^8?2">K0HZ-^Y"2\:B)C9FCMPA+G!.*I,B$Y;@;YH8U/;VP2%5WUA/$ MI*GT.3]AT/X/Y4? /GK+_\"4$L#!!0 ( ,B#IE398V,;I0@ -1( 6 M ;W5S="TS,6UA&5X,S$Q+FAT;>U<6V\;MQ)^[Z]@932U =UO=F3' M@&,[J($V20T=!.>IX"ZY6L+&7-TL.9%3N8F5S8.B70[)&9+S M\9LAY;.?KSY<#O_[\9K$-I'DXW_>_GYS22JU1N-3Y[+1N!I>D=^&?_Q.NO5F MBPPU38VP0J54-AK7[RND$EN;#1J-R612GW3J2H\:P]L&-M5M2*4,KS/+*N=G M^ 8^.67G/YW]7*N1*Q7F"4\M"36GEC.2&Y&.R"?&S1VIU0JI2Y5-M1C%EK2; M[3;YI/2=&%-?;H65_'S6SEG#/Y\U7"=G@6+3\S,FQD2P-Q71X[WV,0N.>]TN M[3;;C/9IJ]D_84' VIU^V/ZK!4HV0-S7,78J^9M*(M):S+'_P7$[LZ<3P6P\ M:#6;OU2UJ@4HW3@[*GXJK/B@(9W(ZWRE-5" M)94>'$3NWVGQU'3_3K%*+:*)D-/!KT.1<$/>\PFY50E-?ZT:F)R:X5I$7M"( M_W%0%O1VCY/"$&A'BI3/#&NUT9KK^U@$PI).J]Y:-65Y.*@>P8A8E4$M:';) MJ!"F@.OOS:K+Z]OAS;N;RXOAS8?W9%N['EBQ>V6[&Y6]J9*+=)0;\I&&5-(J M";FV(IH2&U/[ZJ!W(7FT/C8J^T:+JU6?+Y#"Y)=LS0V)Z9@3S<>"3V#OL+$PY,^<:L @ M.26W/%/:$I62=THGI-6L_4E41#[D!LJKY"8-Z^!/KT]7AL3-=,,M\M+#2@][ M\IIL[Y6'O:4&_ H\*)F2NU1-)&4)/"D!94DHB&\TD0EP#6L\G)K BD/N3%43U$DH7<<^EUJT\ [ M!LI E])Q0^@#!4*A@0N"6 K501/P.3*)11@3D^/'HOZ$:UXT@@8DPD@@C<@_ M)\+&8*#)>.@4Q'8S4$WA=,+LP* $T^5A*(&D!)+=NE[GQP 23B*1@JNBUR]< MLPHH N)0K)?*11K!1DXQ\(3OHD)B:15!,SPQK-1\)8"(DAB-(R8D\FT"CF# MUX8<@GLS#GCA??CZ/HQI.N+D OC!;2Y!HM6AM5;OD!^YJJT>\T_^46!:)/4X M@^T3)!%+\./A '79NJ-HI:,(.D(['X(22&",M)HW^+&!IM/>.= \3ZLGK^O] M3O^'@J]7!ZU^\W2?(.R0'NV3.5?<@ * 32Z6^C)P5C',"VENMJ^"\5; 02+ MGGP$IW(-#0"A&@OC:!I(\=2U@XG1!<%;)HF:2^I0M0CA%LA8+0@D%@H@>Z"+ M45(P=P9A\L ()J@6:(#P@::CK2FVE!L,_MPF9%RDZ$B=,AP4LD BL5)&<<)R M29&+@EE.B440"35\2+H<2<.W@*,@T$6HSUE)#TO4?@F@L(>H'>PQ:F]-1M? M>WL:NS6& ^Z/!4-HID:E#I"H 5C'[!WB-=5LAIV YH(&0@H[Q?A[4[>XDSB8 M=0CJ-X$5T:7LGPL+[@N#LEQG@.#&Y0O"$+#0*>#R@".>13RT8@PH9#8D'N=9 MD2V8M7_/5(D LH&?/I N% \!2-VQ.Y[(I_E< MKR.O54S-/&>"S-9!/&>.\KOQ*.CXE$AQQV5Q!O] OOJ/AZB$]?(4;/?^W2M/ MP?S5.#8#NNJ"6"'/6P:;!<="N'A"9,6*7-/!YW+Z#))!'69>1JZH_JC;0^[9O.X M?+4[4_YB^\"GCL=\[;+W D@<)C0756A@E,SM>I4OW _WG[%>+,P1KP6 P'"TA%!SV M@2*5,#]SFP!686[ YT]==L!E?MT=S]D=JB?M+L7QF+_*L8&*4@85#9\ST4=W MHB)?#%5@.P&PJOH$A3%58O($ D&Q!E31 ;;YN5++6$U9?BM7L(J_MU&'>1 M3DFD@1%7 >2X(_$ D^X">H&G51^BBW2LY)ACG)X")?3WZ'7!^WF2237E4#J) ME2?[= 6M 5UWDL2H;XUYNQO(]M>L]+T"V6ZOWGV]^UQ M][J];ZJU<^7=?HG MN]>U7^^>'#\%NQ\$=*V>G_//PD43P:*R%;+\"Z*[W83\8OQ6.58 ,Q>)DS_H ME/2K[J?;N\?Q;VKCV^EZKF%G"^,E#,"K@RYL)N[3H_'R3Y?7-X[]6-G/Q;#V MTJA$,";YLQNU^8?_6QM54 '\Z7^SWH9]@[C;H&2FXDN:R=(%2Z.^A5'_T 6_ MUJAG"#^VFZY+57NG_,5&S!]=QH)'Y/J>ASF>&Y /Q6G,(W^MXQFT=2T.A(4! M"K<)JXN;BQ#L\;G6Q1G2T8,S@Y=RB-+P?^_'_>6A\_\#4$L#!!0 ( ,B# MIE0FOY'_K @ %)* 6 ;W5S="TS,6UA&5X,S$R+FAT;>U<;5,; M.1+^?K]":^JR4.7WMX A5!$@=53M)KL45ZG[="6/-!X5&FE6TMCX?OUU2^,W M#(G)FA"K-QL7-!?G7S>^_D6Z]V2(WABHKG-"*RD;C\F.%5!+GLD&C,9E,ZI-.79M1 MX^:Z@4UU&U)KR^O,L.,Y%:H$?G, MN+TEM5HA=:ZSJ1&CQ)%VL]TFG[6Y%6,:RIUPDI_.VCEIA.>3AN_D9*C9]/2$ MB3$1[%U%''6[O-,>=M]2VNS2/COL\>YA?-ADW6&'=GN'_VV!D@T0#W6LFTK^ MKI(*54LX]C]XV\[<\40PEPQ:S>8_*U[N]"36RD%G!BJ'KZ&-M98W(Z%RQ6J2E-H.]V/\[+IZ:_M\Q5JG%-!5R.OCU1J3K\[.;JTT>RJ5WWK-B^ MLMT'E;VJDC.E*'EO-$/"4NH>[-7N_P>,V"1Q?@NG5#[9Q.!WUO MGZ-#R>?3I WC!J=(TLSRP>S+,1,VDW0Z$,IKZRL=KS;7 ]/&J&9$9;$4_*H( MQ0N'J3>#TSA0U+%9ST5QW1&CP6?P.;A$F')GSDU $)R2JYYIHTC6I$/VJ2DU:S]271,/N46RJOD2D5U M\*>CXY4A\3/=\(N\]+#2PYZ\)ML[Y6'OJ06_ @]*I^16Z8GD; 1;DGA.::!PT!H5BE U);ER)L>%#Z3.\SOP.TI2>#*"2A+3"%X9HE,@&TX'N34! MQ2-N+353%$GI+8=^E]JT\(Z!,M"E].00^D"!2!@@@R"FH#IH CY')HF($F)S M_%C4GW##BT;0@%18":P1">A$N 0,M!F/O(+8;@:J:9Q.F!T8E.%T>1A*("F! M9+NNU_DY@(236"AP5?3ZA6M6 45 '(K-4KE0,6SD%"-/^![)G$&;X/Y+?E@% MZ!"X^6?@O0@\"$A2+I"E<&I[KVL +^9#VBI*Y!($ $XT^+SOSGI](FH3$DL] ML3.L,7PDK(-XV!&*+X/>H&5U"3+L3)DU;4O4*%%CNW[6W2G4N%EQL3=[A^W6 MVV-;X$(1%^-VK>-8P*-WOBM"#?=N#FXKDA@#(^9E,J,CSN"U)?O@WHP#7@0?OKR+$JI&G)P!/[C.)4BT.K36 MZNWS U^UU6/A*3P*S(NH@#/8/D$2L00_ 0Y0EXT[BE8.?&V@Z[:T#S?.T>GA4[W?Z/Q5\O=EK]9O'NP1A^_1@E\RYX!84 &SRL=37 M@;.*85Y$<[MY%8RWAAQ L.@I1' Z-] $*JQL)ZF@117OAU,C"X(WC))-%Q2 MCZI%"+= QFI!(+%0 -D#7:R6@OE#")L/K6""&H$&B!!H>MJJL*7<8O#G-R'K M(T5/ZK3EH) #$HF5,HH3EDN*7!3,\DHL@DBH$4+2Y4@:O@TY"@)=A/J(5Y3PV;8 M"6@NZ%!(X:88?S_4+>XD'F8]@H9-8$5T*?OGPX*[PJ L-QD@N/7Y@B@"+/0* M^#S@B"MNJ 0@AQ*>X0Z!(KER :QA)Q$9,/,2KDNX?@UHL(-P'>T47%^.J'D0!]/+AB!R7 E@#[@_OO#@(LVRF O0C8M8Z!>'9= M)%Q]R8- ^P06C)D)'46Y0:1;2@,\T&JJK8/W>(4.VK(P3.2O<)6%[#]2)0;( M!GYZ3[I0/ (@]"*O\KE>!T&KA-IYS@29K8=XSCSE]^-1T/$ID>*6R^(, M_IY\]6\/40GKY2G8]OV[5YZ"A:MQ; 9TU06Q0IZW##8+CH5P\83DP%I2=:X: MS9EPVMAY/.Y?0)-I*ISC_ LL=J@AXL=R)D _W\@^0!*01HND%/['].X,1_E? MN0#U/6;F*O)']0>;'G;-YG'Y;G>FP\WV04@=C_G:;>\%D'A,:"ZJT*'5,G?K M5;YR03Q\)F:Q,$>\-@0$OJW1&&9C0.6$3FUERY?2?P8X+5GRCPMK.\B2=^NL M[TQ*@OE; =L*7B; :PF1X+ /%*F$^9G;!+ *S3%;0&=-U*$J.^,>9M;R#;W[+2=PIDN[UZ M]VC[N8!NO=7K?5.K7R[K] ^WKVN_WCU\^Q3LOA?0M7IASK\(%TT$B\I&R/(= M1+>["87%^%(Y5@ S'XF3W^F4]*O^M]O;Q_$7M?']=#W7L+6%\1H&X,U>%S83 M_QG0>.6WR^L[QVXL[>>B6#MI5"H8D_S9C7KXI_\;&U5P ?SQ?[/>AHV#^.N@ M9*;B:YK)T@=+HU[$J+_I@]]JU#,$()M-UWDB>$P^S&.F3^$ YI&_S_'=P^:9 M'L_4N6]Q(!S,1K2!.L4]2?QQ]WS ].J O<0H'=P['?E^0>Y3(.$KH>Z/<8+5 M"']MR?_=I]/_ U!+ P04 " #(@Z94=7T_=$$% !4(0 %@ &]U#,R,2YH=&WM6FUOVD@0_GZ_8DIUUT3"K[R$MT:B0-1(;4B# MJUX_G1;O&E8U7M]Z'<+]^IM=8Q*:T$M[2=-$0 XPV (;X/W[Z!NNQX$DB095UPD)':UFSA9PYP9FC3=6=6(B,V531RF%/7\$C(_3PM]X+RX*A"/,% M2Q2$DA'%*.093V;PB;+L"UC66FL@TI7DL[D"W_5]^"3D%WY."KGB*F:'I9V> M4YSW'#-);RKHZK!'^3EP^KK"0[_I^0)!*%DTD<7/PL M;&PL%1JEO5#$0G9>NN;3U1(K(@L>KSJO KY@&9RP)9R)!4E>53,,M94QR:-" M,>/_,)P:49C390&KCG9BGK 2IN=K;'^\])INMSAN [OBG&(7RB(QGR4=$^+* M-M8I";_,I,@3:JUA1^;3O7LG#FYT8G0QYU.NH.;;WDXG%D3.\"8ID>(H-'O% MJ1"S@LE?S:O!Z"PX/CH>](/C\0DNM[/)Q_Y) ,'XZ;CHM>"C/;$'-DQ& ^.F M5VNX5>A/H#\CB37^\]WH,_0'@9;X MKNO?9EENN7D#R^P.5N5A>.,]D>$<:EZU*!(D@XC'>'TS_X2%N<2RA8Z2A,+H(IR39,:PNBP6/,LT M5OQJ38JE".9,,@1U%4>!NX2!0"%D4O%H584TEUE.,-9*P&7F:^X]Z*X3'Q$1 M*E)=Y:YJKW5TNN!T!BB14Y*PS!I?Q&P%_5!IB4Z7*LH) FBTKA/Z=^3'5"@E M%IVFR1!%IC';K!XA*9-ZY<0DS5BG_-&E/$MCLNKPQ-QO,ZB[;:Z!R7&NXQ&2 M>)VZ)HL+\675M-VBM_^4W F06M;,&^4QTG"(M!IK.MQ0I&1_YUPRW4EGFG.R-8=[M3VR#\BZ M7F./[F]XZI)0-V2Z)BNO7:LC3;6[FFJW@FC2W3'\\4Q0SP3U3%#_AZ#\)T=0 M/,'F;D$,ZV 3J0AJ4;QJ"*=D+\)U%YE*EFFBJFHQB6/ 83@QB9'&LA29*ZN: M41%/2!+JZVB0FN<6I@%$K3PN>$Y@)VGFS$IN6[><]BVXZZZ#Y?](-C\I(JTW M['I[M_A'.:]N>XW&#UG]MJS6;-T]UJ9=;QU\#S^7"F66-(I[_DU*<#4A5&[% M'C]!]6X+39&,#T1E0Z0BLTW#;>D*FL6>].ZY^D%]?+/:WHC>:6)\5[%ZP">L M]8-N9H[03V9Y!J<$P9&O'@,_L>2^KT;J23JUX)3&[-Z=NOE9Y*V=6G<#^L&A M:_M8.B 3,:=00GPT/>2-J_!Y_3T[]6NOO\=5]@;".M)O6)@T&ZG!G+,(1A M\J^/Q?\-S#\?#O\%4$L#!!0 ( ,B#IE21NS94+@4 ,4@ 6 ;W5S M="TS,6UA&5X,S(R+FAT;>U:;6_:.A3^?G_%&=7=6@GR1H#RLDH4J%9I M*UO)M+M/5R9VBC439XXIY?[Z>^(DT)=UM[?KUA45H8CDO/@\Q\>/[9C>B^%X M$'Q^/X*9G@MX__'P[?$ *C7;_E0?V/8P&,*;X-U;\"W'A4"1..6:RY@(VQZ= M5* RTSKIV/9RN;26=4NJ,SLXM3-7OBVD3)E%-:T<]+(G>&6$'OS1>U&KP5"& MBSF+-82*$G\$GRM(O4*L56@.9K!0_FVGP',^#3U)]X>02^2L<;&%!KG M/W,?-SQI=J%K1/"SN&/P5'+34CPEX9R"Z^_#1FE@#"R:C@8'IUAM.%?H3Z _'[X/1<#MQEVC; M3A/&1Q"\&<&D?WK8/QE-:N._WHX^0W\09!+/<>Y6#X_3_R;. MXQA"&<YW0'&7NW.X>1%(9CPG&)RFPF"(9OR,JG$'=K>:\2U*( MN,#GZ_8G+%PHG D0*(DIC"["&8G/&!+V?,[3-(L5OYDF17:'&5,,@[H<1QYW M&08&"B%3FD>K*B0+E2X(YEI+V-3WRQVWV>H6Y8T1$2J3;.*XK%WH9$6!S9E MB9J2F*6U\85@*^B'.I-D15%%.<$ &OO=6_KZVW5PK7:F4FLY[S1-]6@R%6P] M1J2B3&7C0Y D99WR1Y?R-!%DU>&QZ6]CU+WJKH'%<9[E(R2B&(=F2.;BS41D M.?EDI#%03*0T20BFN,CI><@'N5983++J9<9E4'F?49W7L;,JR@/V4$>VZ>]L$ M)T!J*9@W6@BDX1!I561TN*9(Q;XNN&+9XC3-." MHT-J7@68!2!J+43.:N(U&]8?OMV\7TY MS[?<1N->7K\OJS?W'S[6IN7OM_X//Y<*994T\C[_+B4X&2%4[L0>OT#U82>: MO!@?B%]2CO>4?S#B+X&B]N1I'$0^9^DW.(';+.'Y2 MX\9CAVOLC? .X22*8Y823--F-RKSA.U=.X9]FAO-:\=1C\P=UX.\?"">R/SO M !W%!.[YS]F-(_+-M&AVN\[&A$QQ8ESHFR;_<:I>7/,#?O-7@X-_ 5!+ 0(4 M Q0 ( ,B#IE0 ?CTRD0$! "I !@ > " 0 !H97)C M=6QE1T MMM0* @"*,A8 $0 @ '- 0$ ;W5S="TR,#(R,#,S,2YH=&U0 M2P$"% ,4 " #(@Z94W&L[;U,5 !XYP $0 @ '0# , M;W5S="TR,#(R,#,S,2YXBM P!O=7-T+3(P,C(P,S,Q7VQA8BYX;6Q02P$"% ,4 M " #(@Z94OO!7=*&B #+D0< %0 @ %DN00 ;W5S="TR M,#(R,#,S,5]P&UL4$L! A0#% @ R(.F5-EC8QNE" U$@ !8 M ( !.%P% &]U#,Q,2YH=&U02P$"% ,4 M " #(@Z94)K^1_ZP( !22@ %@ @ $1904 ;W5S="TS M,6UA&5X,S$R+FAT;5!+ 0(4 Q0 ( ,B#IE1U?3]T004 %0A 6 M " ?%M!0!O=7-T+3,Q;6%R,C)X97@S,C$N:'1M4$L! A0# M% @ R(.F5)&[-E0N!0 Q2 !8 ( !9G,% &]U#,R,BYH=&U02P4& L "P#F @ R'@% end