0001628280-21-023166.txt : 20211112 0001628280-21-023166.hdr.sgml : 20211112 20211112161753 ACCESSION NUMBER: 0001628280-21-023166 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 79 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211112 DATE AS OF CHANGE: 20211112 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: 211403776 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-20210930.htm 10-Q oust-20210930
false00018165812021Q3December 310.5P5YP4YP4YP5Y5000018165812021-01-012021-09-300001816581us-gaap:CommonStockMember2021-01-012021-09-300001816581us-gaap:WarrantMember2021-01-012021-09-30xbrli:shares00018165812021-11-11iso4217:USD00018165812021-09-3000018165812020-12-310001816581srt:AffiliatedEntityMember2021-09-300001816581srt:AffiliatedEntityMember2020-12-31iso4217:USDxbrli:shares0001816581us-gaap:ProductMember2021-07-012021-09-300001816581us-gaap:ProductMember2020-07-012020-09-300001816581us-gaap:ProductMember2021-01-012021-09-300001816581us-gaap:ProductMember2020-01-012020-09-300001816581us-gaap:ServiceMember2021-07-012021-09-300001816581us-gaap:ServiceMember2020-07-012020-09-300001816581us-gaap:ServiceMember2021-01-012021-09-300001816581us-gaap:ServiceMember2020-01-012020-09-3000018165812021-07-012021-09-3000018165812020-07-012020-09-3000018165812020-01-012020-09-300001816581us-gaap:RedeemableConvertiblePreferredStockMember2020-12-310001816581us-gaap:CommonStockMember2020-12-310001816581us-gaap:AdditionalPaidInCapitalMember2020-12-310001816581us-gaap:ReceivablesFromStockholderMember2020-12-310001816581us-gaap:RetainedEarningsMember2020-12-310001816581us-gaap:CommonStockMember2021-01-012021-03-310001816581us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-3100018165812021-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:ReceivablesFromStockholderMember2021-03-310001816581us-gaap:RetainedEarningsMember2021-03-3100018165812021-03-310001816581us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-3000018165812021-04-012021-06-300001816581us-gaap:RetainedEarningsMember2021-04-012021-06-300001816581us-gaap:RedeemableConvertiblePreferredStockMember2021-06-300001816581us-gaap:CommonStockMember2021-06-300001816581us-gaap:AdditionalPaidInCapitalMember2021-06-300001816581us-gaap:ReceivablesFromStockholderMember2021-06-300001816581us-gaap:RetainedEarningsMember2021-06-3000018165812021-06-300001816581us-gaap:CommonStockMember2021-07-012021-09-300001816581us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300001816581us-gaap:RetainedEarningsMember2021-07-012021-09-300001816581us-gaap:RedeemableConvertiblePreferredStockMember2021-09-300001816581us-gaap:CommonStockMember2021-09-300001816581us-gaap:AdditionalPaidInCapitalMember2021-09-300001816581us-gaap:ReceivablesFromStockholderMember2021-09-300001816581us-gaap:RetainedEarningsMember2021-09-30xbrli:pure00018165812020-09-300001816581us-gaap:RedeemableConvertiblePreferredStockMember2019-12-310001816581us-gaap:CommonStockMember2019-12-310001816581us-gaap:AdditionalPaidInCapitalMember2019-12-310001816581us-gaap:ReceivablesFromStockholderMember2019-12-310001816581us-gaap:RetainedEarningsMember2019-12-3100018165812019-12-3100018165812020-01-012020-03-310001816581us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310001816581us-gaap:ReceivablesFromStockholderMember2020-01-012020-03-310001816581us-gaap:RetainedEarningsMember2020-01-012020-03-310001816581us-gaap:RedeemableConvertiblePreferredStockMember2020-03-310001816581us-gaap:CommonStockMember2020-03-310001816581us-gaap:AdditionalPaidInCapitalMember2020-03-310001816581us-gaap:ReceivablesFromStockholderMember2020-03-310001816581us-gaap:RetainedEarningsMember2020-03-3100018165812020-03-310001816581us-gaap:RedeemableConvertiblePreferredStockMember2020-04-012020-06-300001816581us-gaap:CommonStockMember2020-04-012020-06-300001816581us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-3000018165812020-04-012020-06-300001816581us-gaap:RetainedEarningsMember2020-04-012020-06-300001816581us-gaap:RedeemableConvertiblePreferredStockMember2020-06-300001816581us-gaap:CommonStockMember2020-06-300001816581us-gaap:AdditionalPaidInCapitalMember2020-06-300001816581us-gaap:ReceivablesFromStockholderMember2020-06-300001816581us-gaap:RetainedEarningsMember2020-06-3000018165812020-06-300001816581us-gaap:CommonStockMember2020-07-012020-09-300001816581us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001816581us-gaap:RedeemableConvertiblePreferredStockMember2020-07-012020-09-300001816581us-gaap:RetainedEarningsMember2020-07-012020-09-300001816581us-gaap:RedeemableConvertiblePreferredStockMember2020-09-300001816581us-gaap:CommonStockMember2020-09-300001816581us-gaap:AdditionalPaidInCapitalMember2020-09-300001816581us-gaap:ReceivablesFromStockholderMember2020-09-300001816581us-gaap:RetainedEarningsMember2020-09-300001816581us-gaap:CommonClassBMemberoust:ColonnadeAcquisitionCorpMember2020-12-210001816581oust:ConversionOfClassBCommonStockToClassACommonStockMemberoust:ColonnadeAcquisitionCorpMember2020-12-210001816581us-gaap:CommonClassAMemberoust:ColonnadeAcquisitionCorpMember2020-12-210001816581oust:ConversionOfClassACommonStockToCommonStockMemberoust:ColonnadeAcquisitionCorpMember2020-12-2100018165812020-12-210001816581oust:CLAWarrantsMemberoust:ColonnadeAcquisitionCorpMember2020-12-210001816581oust:ConversionOfWarrantToOusterCommonStockMemberoust:ColonnadeAcquisitionCorpMember2020-12-210001816581oust:ConversionOfCanceledCLAUnitsToOusterCommonStockMemberoust:ColonnadeAcquisitionCorpMember2020-12-210001816581oust:PrivatePlacementWarrantsMemberoust:ColonnadeAcquisitionCorpMember2020-12-210001816581oust:OusterTechnologiesIncMemberus-gaap:SeriesBPreferredStockMember2021-03-100001816581oust:OusterTechnologiesIncMemberoust:SeriesBPreferredStockConvertedToCommonStockMember2021-03-100001816581oust:OusterTechnologiesIncMember2021-03-100001816581us-gaap:CommonStockMember2021-03-112021-03-1100018165812021-03-1100018165812021-03-112021-03-110001816581us-gaap:PrivatePlacementMember2020-12-212020-12-210001816581us-gaap:PrivatePlacementMember2020-12-210001816581oust:ConversionOfCanceledCLAUnitsToPublicWarrantMemberoust:ColonnadeAcquisitionCorpMember2020-12-210001816581oust:CustomerAMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001816581oust:CustomerBMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001816581oust:CustomerCMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001816581oust:CustomerAMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001816581oust:CustomerCMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-300001816581oust:CustomerBMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001816581oust:CustomerDMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001816581us-gaap:SalesRevenueNetMemberoust:CustomerEMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-300001816581oust:CustomerDMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-07-012020-09-300001816581oust:CustomerDMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-07-012021-09-300001816581oust:CustomerDMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-300001816581us-gaap:SalesRevenueNetMemberoust:CustomerEMemberus-gaap:CustomerConcentrationRiskMember2021-07-012021-09-300001816581us-gaap:SalesRevenueNetMemberoust:CustomerEMemberus-gaap:CustomerConcentrationRiskMember2020-07-012020-09-300001816581us-gaap:SalesRevenueNetMemberoust:CustomerEMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001816581oust:SupplierAMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:CostOfGoodsTotalMember2021-07-012021-09-300001816581oust:SupplierAMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:CostOfGoodsTotalMember2020-07-012020-09-300001816581oust:SupplierAMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:CostOfGoodsTotalMember2021-01-012021-09-300001816581oust:SupplierAMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:CostOfGoodsTotalMember2020-01-012020-09-300001816581oust:SupplierAMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:AccountsPayableMember2021-01-012021-09-300001816581oust:SupplierAMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:AccountsPayableMember2020-01-012020-12-310001816581us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-09-300001816581us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-09-300001816581us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2021-09-300001816581us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-09-300001816581us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001816581us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001816581us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-09-300001816581us-gaap:FairValueMeasurementsRecurringMember2021-09-300001816581us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001816581us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001816581us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2020-12-310001816581us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001816581us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001816581us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001816581us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001816581us-gaap:FairValueMeasurementsRecurringMember2020-12-310001816581oust:RedeemableConvertiblePreferredStockWarrantLiabilityMemberus-gaap:FairValueInputsLevel3Member2019-12-310001816581us-gaap:FairValueInputsLevel3Memberoust:RedeemableConvertiblePreferredStockTrancheLiabilityMember2019-12-310001816581us-gaap:FairValueInputsLevel3Memberoust:PrivatePlacementWarrantLiabilityMember2019-12-310001816581us-gaap:DerivativeFinancialInstrumentsLiabilitiesMemberus-gaap:FairValueInputsLevel3Member2019-12-310001816581oust:RedeemableConvertiblePreferredStockWarrantLiabilityMemberus-gaap:FairValueInputsLevel3Member2020-01-012020-09-300001816581us-gaap:FairValueInputsLevel3Memberoust:PrivatePlacementWarrantLiabilityMember2020-01-012020-09-300001816581us-gaap:DerivativeFinancialInstrumentsLiabilitiesMemberus-gaap:FairValueInputsLevel3Member2020-01-012020-09-300001816581us-gaap:FairValueInputsLevel3Memberoust:RedeemableConvertiblePreferredStockTrancheLiabilityMember2020-01-012020-09-300001816581oust:RedeemableConvertiblePreferredStockWarrantLiabilityMemberus-gaap:FairValueInputsLevel3Member2020-09-300001816581us-gaap:FairValueInputsLevel3Memberoust:RedeemableConvertiblePreferredStockTrancheLiabilityMember2020-09-300001816581us-gaap:FairValueInputsLevel3Memberoust:PrivatePlacementWarrantLiabilityMember2020-09-300001816581us-gaap:DerivativeFinancialInstrumentsLiabilitiesMemberus-gaap:FairValueInputsLevel3Member2020-09-300001816581oust:RedeemableConvertiblePreferredStockWarrantLiabilityMemberus-gaap:FairValueInputsLevel3Member2020-12-310001816581us-gaap:FairValueInputsLevel3Memberoust:PrivatePlacementWarrantLiabilityMember2020-12-310001816581us-gaap:DerivativeFinancialInstrumentsLiabilitiesMemberus-gaap:FairValueInputsLevel3Member2020-12-310001816581oust:RedeemableConvertiblePreferredStockWarrantLiabilityMemberus-gaap:FairValueInputsLevel3Member2021-01-012021-09-300001816581us-gaap:FairValueInputsLevel3Memberoust:PrivatePlacementWarrantLiabilityMember2021-01-012021-09-300001816581us-gaap:DerivativeFinancialInstrumentsLiabilitiesMemberus-gaap:FairValueInputsLevel3Member2021-01-012021-09-300001816581oust:RedeemableConvertiblePreferredStockWarrantLiabilityMemberus-gaap:FairValueInputsLevel3Member2021-09-300001816581us-gaap:FairValueInputsLevel3Memberoust:PrivatePlacementWarrantLiabilityMember2021-09-300001816581us-gaap:DerivativeFinancialInstrumentsLiabilitiesMemberus-gaap:FairValueInputsLevel3Member2021-09-300001816581us-gaap:SecuredDebtMemberoust:RunwayLoanAndSecurityAgreementMember2018-11-270001816581us-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:SecuredDebtMemberoust:RunwayLoanAndSecurityAgreementMember2018-11-272018-11-270001816581oust:LIBORRateNotAvailableOrApplicableMemberus-gaap:SecuredDebtMemberus-gaap:PrimeRateMemberoust:RunwayLoanAndSecurityAgreementMember2018-11-272018-11-270001816581us-gaap:SecuredDebtMemberoust:InTheEventOfDebtDefaultMemberoust:ApplicableInterestRateAtTheTimeOfDefaultMemberoust:RunwayLoanAndSecurityAgreementMember2021-01-012021-09-300001816581us-gaap:SecuredDebtMemberoust:RunwayLoanAndSecurityAgreementMember2020-09-300001816581us-gaap:SecuredDebtMemberoust:RunwayLoanAndSecurityAgreementMember2021-09-300001816581oust:SeriesARedeemableConvertiblePreferredStockWarrantsMember2018-11-270001816581oust:SeriesARedeemableConvertiblePreferredStockWarrantsMember2019-08-050001816581oust:SeriesARedeemableConvertiblePreferredStockWarrantsMember2019-08-052019-08-050001816581oust:SeriesARedeemableConvertiblePreferredStockWarrantsMemberus-gaap:OtherNonoperatingIncomeExpenseMember2021-07-012021-09-300001816581oust:SeriesARedeemableConvertiblePreferredStockWarrantsMemberus-gaap:OtherNonoperatingIncomeExpenseMember2021-01-012021-09-300001816581oust:SeriesARedeemableConvertiblePreferredStockWarrantsMemberus-gaap:OtherNonoperatingIncomeExpenseMember2020-01-012020-09-300001816581us-gaap:SecuredDebtMemberoust:RunwayLoanAndSecurityAgreementMember2021-03-262021-03-260001816581us-gaap:SecuredDebtMemberoust:RunwayLoanAndSecurityAgreementMember2020-12-310001816581us-gaap:NotesPayableOtherPayablesMemberus-gaap:InvestorMemberoust:PromissoryNoteMember2021-01-310001816581us-gaap:NotesPayableOtherPayablesMemberus-gaap:InvestorMemberoust:PromissoryNoteMember2021-01-012021-01-310001816581oust:OusterTechnologiesIncMemberoust:SeriesARedeemableConvertiblePreferredStockWarrantsMember2018-11-270001816581oust:OusterTechnologiesIncMemberoust:SeriesARedeemableConvertiblePreferredStockWarrantsMember2019-08-050001816581oust:OusterTechnologiesIncMemberoust:SeriesBRedeemableConvertiblePreferredStockWarrantsMember2020-04-030001816581oust:OusterTechnologiesIncMembersrt:MaximumMemberoust:SeriesBRedeemableConvertiblePreferredStockWarrantsMember2020-04-030001816581oust:OusterTechnologiesIncMemberoust:SeriesBRedeemableConvertiblePreferredStockWarrantsMemberus-gaap:OtherNonoperatingIncomeExpenseMember2021-01-012021-09-300001816581oust:OusterTechnologiesIncMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputSharePriceMember2018-11-270001816581oust:OusterTechnologiesIncMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputSharePriceMember2020-04-030001816581oust:OusterTechnologiesIncMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputSharePriceMember2020-12-310001816581oust:OusterTechnologiesIncMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputSharePriceMember2021-02-110001816581oust:OusterTechnologiesIncMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputSharePriceMember2021-03-11oust:year0001816581oust:OusterTechnologiesIncMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputExpectedTermMember2018-11-270001816581oust:OusterTechnologiesIncMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputExpectedTermMember2020-04-030001816581oust:OusterTechnologiesIncMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputExpectedTermMember2020-12-310001816581oust:OusterTechnologiesIncMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputExpectedTermMember2021-02-110001816581oust:OusterTechnologiesIncMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputExpectedTermMember2021-03-110001816581oust:OusterTechnologiesIncMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputPriceVolatilityMember2018-11-270001816581oust:OusterTechnologiesIncMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputPriceVolatilityMember2020-04-030001816581oust:OusterTechnologiesIncMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputPriceVolatilityMember2020-12-310001816581oust:OusterTechnologiesIncMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputPriceVolatilityMember2021-02-110001816581oust:OusterTechnologiesIncMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputPriceVolatilityMember2021-03-110001816581oust:OusterTechnologiesIncMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2018-11-270001816581oust:OusterTechnologiesIncMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2020-04-030001816581oust:OusterTechnologiesIncMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2020-12-310001816581oust:OusterTechnologiesIncMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2021-02-110001816581oust:OusterTechnologiesIncMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMember2021-03-110001816581oust:OusterTechnologiesIncMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputExpectedDividendRateMember2018-11-270001816581oust:OusterTechnologiesIncMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputExpectedDividendRateMember2020-04-030001816581oust:OusterTechnologiesIncMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputExpectedDividendRateMember2020-12-310001816581oust:OusterTechnologiesIncMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputExpectedDividendRateMember2021-02-110001816581oust:OusterTechnologiesIncMemberoust:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputExpectedDividendRateMember2021-03-110001816581oust:OusterTechnologiesIncMemberus-gaap:SeriesBPreferredStockMember2020-04-012020-05-310001816581oust:OusterTechnologiesIncMemberus-gaap:SeriesBPreferredStockMember2020-05-310001816581oust:OusterTechnologiesIncMemberoust:RedeemableConvertiblePreferredStockTrancheRightMember2020-05-310001816581oust:SponsorMemberoust:PrivatePlacementWarrantsMember2020-08-310001816581oust:SponsorMemberoust:PrivatePlacementWarrantsMember2020-08-012020-08-310001816581oust:SponsorMemberoust:PrivatePlacementWarrantsMemberoust:ConversionOfWarrantToOusterCommonStockMember2021-03-110001816581oust:SponsorMemberoust:PrivatePlacementWarrantsMemberus-gaap:OtherNonoperatingIncomeExpenseMember2021-07-012021-09-300001816581oust:SponsorMemberoust:PrivatePlacementWarrantsMemberus-gaap:OtherNonoperatingIncomeExpenseMember2021-01-012021-09-300001816581us-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputSharePriceMemberoust:PrivatePlacementWarrantsMember2021-03-110001816581us-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputSharePriceMemberoust:PrivatePlacementWarrantsMember2021-03-310001816581us-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputSharePriceMemberoust:PrivatePlacementWarrantsMember2021-06-300001816581us-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputSharePriceMemberoust:PrivatePlacementWarrantsMember2021-09-300001816581us-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputExercisePriceMemberoust:PrivatePlacementWarrantsMember2021-03-110001816581us-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputExercisePriceMemberoust:PrivatePlacementWarrantsMember2021-03-310001816581us-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputExercisePriceMemberoust:PrivatePlacementWarrantsMember2021-06-300001816581us-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputExercisePriceMemberoust:PrivatePlacementWarrantsMember2021-09-300001816581us-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputExpectedTermMemberoust:PrivatePlacementWarrantsMember2021-03-110001816581us-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputExpectedTermMemberoust:PrivatePlacementWarrantsMember2021-03-310001816581us-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputExpectedTermMemberoust:PrivatePlacementWarrantsMember2021-06-300001816581us-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputExpectedTermMemberoust:PrivatePlacementWarrantsMember2021-09-300001816581us-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputPriceVolatilityMemberoust:PrivatePlacementWarrantsMember2021-03-110001816581us-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputPriceVolatilityMemberoust:PrivatePlacementWarrantsMember2021-03-310001816581us-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputPriceVolatilityMemberoust:PrivatePlacementWarrantsMember2021-06-300001816581us-gaap:ValuationTechniqueOptionPricingModelMemberus-gaap:MeasurementInputPriceVolatilityMemberoust:PrivatePlacementWarrantsMember2021-09-300001816581us-gaap:MeasurementInputRiskFreeInterestRateMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:PrivatePlacementWarrantsMember2021-03-110001816581us-gaap:MeasurementInputRiskFreeInterestRateMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:PrivatePlacementWarrantsMember2021-03-310001816581us-gaap:MeasurementInputRiskFreeInterestRateMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:PrivatePlacementWarrantsMember2021-06-300001816581us-gaap:MeasurementInputRiskFreeInterestRateMemberus-gaap:ValuationTechniqueOptionPricingModelMemberoust:PrivatePlacementWarrantsMember2021-09-300001816581oust:PublicWarrantsMemberoust:ColonnadeAcquisitionCorpMember2020-08-310001816581oust:PublicWarrantsMemberoust:ColonnadeAcquisitionCorpMember2020-08-012020-08-310001816581oust:PublicWarrantsMemberoust:ColonnadeAcquisitionCorpMember2021-03-110001816581oust:PublicWarrantsMember2020-08-310001816581oust:PublicWarrantsMember2020-08-012020-08-31oust:letter_of_credit00018165812017-09-300001816581oust:ThirdPartyContractManufacturerMember2021-09-300001816581oust:OtherVendorsMember2021-09-300001816581us-gaap:IndemnificationGuaranteeMember2021-09-300001816581us-gaap:IndemnificationGuaranteeMember2020-12-31oust:vote0001816581oust:OusterTechnologiesIncMemberus-gaap:RedeemableConvertiblePreferredStockMember2021-03-100001816581oust:OusterTechnologiesIncMemberoust:SeriesSeedRedeemableConvertiblePreferredStockMember2016-04-012016-04-300001816581oust:OusterTechnologiesIncMemberoust:SeriesSeedRedeemableConvertiblePreferredStockMember2016-04-300001816581oust:OusterTechnologiesIncMemberus-gaap:InvestorMember2016-04-012016-04-300001816581oust:OusterTechnologiesIncMemberoust:SeriesSeedRedeemableConvertiblePreferredStockMember2016-05-012016-05-310001816581oust:OusterTechnologiesIncMemberoust:SeriesSeedRedeemableConvertiblePreferredStockMember2016-05-310001816581oust:OusterTechnologiesIncMemberoust:SeriesSeedRedeemableConvertiblePreferredStockMember2016-07-012016-07-310001816581oust:OusterTechnologiesIncMemberoust:SeriesSeedRedeemableConvertiblePreferredStockMember2016-07-310001816581oust:OusterTechnologiesIncMemberoust:SeriesSeedRedeemableConvertiblePreferredStockMember2020-04-012020-04-300001816581oust:OusterTechnologiesIncMemberoust:SeriesARedeemableConvertiblePreferredStockMember2017-10-012017-10-310001816581oust:OusterTechnologiesIncMemberoust:SeriesARedeemableConvertiblePreferredStockMember2017-10-310001816581oust:OusterTechnologiesIncMember2017-10-012017-10-310001816581oust:OusterTechnologiesIncMemberoust:SeriesARedeemableConvertiblePreferredStockMember2017-12-012017-12-310001816581oust:OusterTechnologiesIncMemberoust:SeriesARedeemableConvertiblePreferredStockMember2017-12-310001816581oust:OusterTechnologiesIncMemberoust:SeriesARedeemableConvertiblePreferredStockMember2020-04-012020-04-300001816581oust:OusterTechnologiesIncMemberoust:SeriesBRedeemableConvertiblePreferredStockMember2020-04-012020-04-300001816581oust:OusterTechnologiesIncMemberoust:SeriesBRedeemableConvertiblePreferredStockMember2020-04-300001816581oust:OusterTechnologiesIncMemberoust:SeriesBRedeemableConvertiblePreferredStockMember2020-05-012020-05-310001816581oust:OusterTechnologiesIncMemberoust:SeriesBRedeemableConvertiblePreferredStockMember2020-05-310001816581oust:OusterTechnologiesIncMemberoust:SeriesBRedeemableConvertiblePreferredStockMember2020-07-012020-07-300001816581oust:OusterTechnologiesIncMemberoust:SeriesBRedeemableConvertiblePreferredStockMember2020-07-310001816581oust:OusterTechnologiesIncMemberoust:SeriesBRedeemableConvertiblePreferredStockMember2020-07-012020-07-310001816581oust:OusterTechnologiesIncMemberoust:SeriesBRedeemableConvertiblePreferredStockMember2020-08-012020-08-310001816581oust:OusterTechnologiesIncMemberoust:SeriesBRedeemableConvertiblePreferredStockMember2020-08-310001816581oust:OusterTechnologiesIncMemberoust:SeriesBRedeemableConvertiblePreferredStockMember2020-12-310001816581oust:OusterTechnologiesIncMemberoust:SeriesSeedRedeemableConvertiblePreferredStockMember2021-03-102021-03-100001816581oust:OusterTechnologiesIncMemberoust:SeriesARedeemableConvertiblePreferredStockMember2021-03-102021-03-100001816581oust:OusterTechnologiesIncMemberoust:SeriesBRedeemableConvertiblePreferredStockMember2021-03-102021-03-100001816581oust:OusterTechnologiesIncMemberoust:SeriesSeedRedeemableConvertiblePreferredStockMember2021-03-100001816581oust:OusterTechnologiesIncMemberoust:SeriesARedeemableConvertiblePreferredStockMember2021-03-100001816581oust:OusterTechnologiesIncMemberoust:SeriesBRedeemableConvertiblePreferredStockMember2021-03-100001816581oust:A2015StockPlanMemberoust:OusterTechnologiesIncMemberoust:ManagementAndEmployeeMember2020-10-120001816581oust:A2015StockPlanMemberoust:OusterTechnologiesIncMemberoust:ManagementAndEmployeeMember2020-10-122020-10-120001816581oust:ManagementAndEmployeeCertainExecutivesMember2021-03-012021-03-310001816581oust:A2015StockPlanMemberoust:ManagementAndEmployeeCertainExecutivesMember2021-01-012021-03-310001816581oust:A2015StockPlanMemberoust:ManagementAndEmployeeCertainExecutivesMember2021-01-012021-09-300001816581oust:NonExecutiveNoteholdersMember2021-09-300001816581oust:A2021IncentiveAwardPlanMember2021-03-110001816581oust:A2021IncentiveAwardPlanMember2021-09-300001816581oust:A2021IncentiveAwardPlanMemberus-gaap:EmployeeStockOptionMember2021-03-112021-03-110001816581oust:A2021IncentiveAwardPlanMemberus-gaap:StockAppreciationRightsSARSMember2021-03-112021-03-110001816581us-gaap:ShareBasedPaymentArrangementEmployeeMemberoust:A2021IncentiveAwardPlanMemberus-gaap:EmployeeStockOptionMember2021-03-112021-03-110001816581oust:ShareBasedPaymentArrangement10ShareholderMemberoust:A2021IncentiveAwardPlanMemberus-gaap:EmployeeStockOptionMember2021-03-110001816581oust:ShareBasedPaymentArrangement10ShareholderMemberoust:A2021IncentiveAwardPlanMemberus-gaap:EmployeeStockOptionMember2021-03-112021-03-110001816581oust:OneSeniorAdvisorMemberoust:A2021IncentiveAwardPlanMemberus-gaap:EmployeeStockOptionMember2021-03-112021-03-110001816581oust:ShareBasedPaymentArrangementTrancheFourMemberoust:OneSeniorAdvisorMemberoust:A2021IncentiveAwardPlanMemberus-gaap:EmployeeStockOptionMember2021-03-112021-03-110001816581oust:ShareBasedPaymentArrangementTrancheFiveMemberoust:OneSeniorAdvisorMemberoust:A2021IncentiveAwardPlanMemberus-gaap:EmployeeStockOptionMember2021-03-112021-03-110001816581oust:OneSeniorAdvisorMemberoust:A2021IncentiveAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:EmployeeStockOptionMember2021-03-112021-03-110001816581us-gaap:ShareBasedCompensationAwardTrancheThreeMemberoust:OneSeniorAdvisorMemberoust:A2021IncentiveAwardPlanMemberus-gaap:EmployeeStockOptionMember2021-03-112021-03-110001816581oust:OneSeniorAdvisorMemberoust:A2021IncentiveAwardPlanMemberus-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-03-112021-03-110001816581oust:OneSeniorAdvisorMemberoust:A2021IncentiveAwardPlanMemberus-gaap:EmployeeStockOptionMember2021-03-110001816581oust:OneSeniorAdvisorMemberoust:A2021IncentiveAwardPlanMemberus-gaap:EmployeeStockOptionMember2020-01-012020-12-310001816581us-gaap:ShareBasedCompensationAwardTrancheThreeMemberus-gaap:ShareBasedPaymentArrangementEmployeeMemberoust:A2021IncentiveAwardPlanMemberus-gaap:RestrictedStockMember2021-03-112021-03-110001816581oust:ShareBasedPaymentArrangementTrancheFourMemberus-gaap:ShareBasedPaymentArrangementEmployeeMemberoust:A2021IncentiveAwardPlanMemberus-gaap:RestrictedStockMember2021-03-112021-03-110001816581us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementEmployeeMemberoust:A2021IncentiveAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-03-112021-03-110001816581us-gaap:ShareBasedPaymentArrangementEmployeeMemberoust:A2021IncentiveAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:RestrictedStockMember2021-03-112021-03-110001816581us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementEmployeeMemberoust:A2021IncentiveAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-03-112021-03-110001816581us-gaap:ShareBasedPaymentArrangementEmployeeMemberoust:A2021IncentiveAwardPlanMemberus-gaap:RestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-03-112021-03-110001816581oust:ShareBasedPaymentArrangementTrancheFourMemberus-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementEmployeeMemberoust:A2021IncentiveAwardPlanMember2021-03-112021-03-110001816581us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMemberus-gaap:ShareBasedPaymentArrangementEmployeeMemberoust:A2021IncentiveAwardPlanMember2021-03-112021-03-110001816581us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementEmployeeMemberoust:A2021IncentiveAwardPlanMember2021-03-112021-03-110001816581us-gaap:ShareBasedPaymentArrangementEmployeeMemberoust:A2021IncentiveAwardPlanMemberus-gaap:RestrictedStockMember2021-03-112021-03-110001816581us-gaap:RestrictedStockUnitsRSUMemberoust:OneSeniorAdvisorMemberoust:A2021IncentiveAwardPlanMember2021-03-112021-03-110001816581us-gaap:RestrictedStockUnitsRSUMemberoust:OneSeniorAdvisorMemberoust:A2021IncentiveAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-03-112021-03-110001816581oust:ShareBasedPaymentArrangementTrancheFourMemberus-gaap:RestrictedStockUnitsRSUMemberoust:OneSeniorAdvisorMemberoust:A2021IncentiveAwardPlanMember2021-03-112021-03-110001816581us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMemberoust:OneSeniorAdvisorMemberoust:A2021IncentiveAwardPlanMember2021-03-112021-03-110001816581oust:ShareBasedPaymentArrangementTrancheFiveMemberus-gaap:RestrictedStockUnitsRSUMemberoust:OneSeniorAdvisorMemberoust:A2021IncentiveAwardPlanMember2021-03-112021-03-110001816581us-gaap:RestrictedStockUnitsRSUMemberoust:OneSeniorAdvisorMemberoust:A2021IncentiveAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-03-112021-03-110001816581us-gaap:RestrictedStockUnitsRSUMemberoust:A2021IncentiveAwardPlanMemberoust:SeveralMembersOfTheBoardOfDirectorsMember2021-03-012021-03-310001816581oust:OneSeniorAdvisorMemberoust:A2021IncentiveAwardPlanMemberus-gaap:PerformanceSharesMember2021-03-112021-03-110001816581srt:MinimumMemberoust:OneSeniorAdvisorMemberoust:A2021IncentiveAwardPlanMemberus-gaap:PerformanceSharesMember2021-03-110001816581oust:OneSeniorAdvisorMemberoust:A2021IncentiveAwardPlanMemberus-gaap:PerformanceSharesMember2021-03-110001816581oust:OneSeniorAdvisorMemberoust:A2021IncentiveAwardPlanMembersrt:MaximumMemberus-gaap:PerformanceSharesMember2021-03-1100018165812020-01-012020-12-310001816581us-gaap:EmployeeStockOptionMember2021-01-012021-09-300001816581oust:ExercisePriceRangeOneMember2021-01-012021-09-300001816581oust:ExercisePriceRangeOneMember2021-09-300001816581oust:ExercisePriceRangeTwoMember2021-01-012021-09-300001816581oust:ExercisePriceRangeTwoMember2021-09-300001816581oust:ExercisePriceRangeThreeMember2021-01-012021-09-300001816581oust:ExercisePriceRangeThreeMember2021-09-300001816581oust:ExercisePriceRangeFourMember2021-01-012021-09-300001816581oust:ExercisePriceRangeFourMember2021-09-300001816581oust:ExercisePriceRangeFiveMember2021-01-012021-09-300001816581oust:ExercisePriceRangeFiveMember2021-09-300001816581oust:ExercisePriceRangeSixMember2021-01-012021-09-300001816581oust:ExercisePriceRangeSixMember2021-09-300001816581oust:ExercisePriceRangeSevenMember2021-01-012021-09-300001816581oust:ExercisePriceRangeSevenMember2021-09-300001816581oust:A2021IncentiveAwardPlanMember2021-01-012021-09-300001816581oust:A2021IncentiveAwardPlanMemberus-gaap:EmployeeStockOptionMember2021-01-012021-09-300001816581us-gaap:RestrictedStockMember2020-12-310001816581us-gaap:RestrictedStockMember2021-01-012021-09-300001816581us-gaap:RestrictedStockMember2021-09-300001816581oust:A2021IncentiveAwardPlanMemberus-gaap:RestrictedStockMember2021-01-012021-09-300001816581us-gaap:RestrictedStockUnitsRSUMember2020-12-310001816581us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001816581us-gaap:RestrictedStockUnitsRSUMember2021-09-300001816581us-gaap:RestrictedStockUnitsRSUMemberoust:A2021IncentiveAwardPlanMember2020-09-300001816581us-gaap:RestrictedStockUnitsRSUMemberoust:A2021IncentiveAwardPlanMember2020-01-012020-09-300001816581us-gaap:CostOfSalesMember2021-07-012021-09-300001816581us-gaap:CostOfSalesMember2020-07-012020-09-300001816581us-gaap:CostOfSalesMember2021-01-012021-09-300001816581us-gaap:CostOfSalesMember2020-01-012020-09-300001816581us-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-300001816581us-gaap:ResearchAndDevelopmentExpenseMember2020-07-012020-09-300001816581us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-09-300001816581us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-09-300001816581us-gaap:SellingAndMarketingExpenseMember2021-07-012021-09-300001816581us-gaap:SellingAndMarketingExpenseMember2020-07-012020-09-300001816581us-gaap:SellingAndMarketingExpenseMember2021-01-012021-09-300001816581us-gaap:SellingAndMarketingExpenseMember2020-01-012020-09-300001816581us-gaap:GeneralAndAdministrativeExpenseMember2021-07-012021-09-300001816581us-gaap:GeneralAndAdministrativeExpenseMember2020-07-012020-09-300001816581us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-09-300001816581us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-09-300001816581oust:ManagementAndEmployeeMember2021-03-012021-03-310001816581us-gaap:RedeemableConvertiblePreferredStockMember2021-01-012021-09-300001816581us-gaap:RedeemableConvertiblePreferredStockMember2020-01-012020-09-300001816581oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOptionsToPurchaseCommonStockMember2021-01-012021-09-300001816581oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOptionsToPurchaseCommonStockMember2020-01-012020-09-300001816581oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedRestrictedStockAwardMember2021-01-012021-09-300001816581oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedRestrictedStockAwardMember2020-01-012020-09-300001816581us-gaap:RestrictedStockMember2021-01-012021-09-300001816581us-gaap:RestrictedStockMember2020-01-012020-09-300001816581oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedEarlyExercisedCommonStockOptionsMember2021-01-012021-09-300001816581oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedEarlyExercisedCommonStockOptionsMember2020-01-012020-09-300001816581oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndEarlyExercisedOptionsSubjectToNonrecourseNotesMember2021-01-012021-09-300001816581oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndEarlyExercisedOptionsSubjectToNonrecourseNotesMember2020-01-012020-09-300001816581oust:PreferredStockWarrantsMember2021-01-012021-09-300001816581oust:PreferredStockWarrantsMember2020-01-012020-09-300001816581oust:PublicAndPrivateCommonStockWarrantsMember2021-01-012021-09-300001816581oust:PublicAndPrivateCommonStockWarrantsMember2020-01-012020-09-300001816581us-gaap:ProductMemberus-gaap:TransferredAtPointInTimeMember2021-07-012021-09-300001816581us-gaap:ProductMemberus-gaap:TransferredAtPointInTimeMember2020-07-012020-09-300001816581us-gaap:ProductMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-09-300001816581us-gaap:ProductMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-09-300001816581country:US2021-07-012021-09-300001816581country:US2020-07-012020-09-300001816581country:US2021-01-012021-09-300001816581country:US2020-01-012020-09-300001816581oust:AmericasExcludingUnitedStatesMember2021-07-012021-09-300001816581oust:AmericasExcludingUnitedStatesMember2020-07-012020-09-300001816581oust:AmericasExcludingUnitedStatesMember2021-01-012021-09-300001816581oust:AmericasExcludingUnitedStatesMember2020-01-012020-09-300001816581us-gaap:EMEAMember2021-07-012021-09-300001816581us-gaap:EMEAMember2020-07-012020-09-300001816581us-gaap:EMEAMember2021-01-012021-09-300001816581us-gaap:EMEAMember2020-01-012020-09-300001816581srt:AsiaPacificMember2021-07-012021-09-300001816581srt:AsiaPacificMember2020-07-012020-09-300001816581srt:AsiaPacificMember2021-01-012021-09-300001816581srt:AsiaPacificMember2020-01-012020-09-300001816581us-gaap:SubsequentEventMemberoust:SensePhotonicsIncMember2021-10-220001816581us-gaap:CommonStockMemberus-gaap:SubsequentEventMemberoust:SensePhotonicsIncMember2021-10-222021-10-220001816581us-gaap:CommonStockMemberus-gaap:SubsequentEventMemberoust:SensePhotonicsIncMember2021-10-220001816581us-gaap:SubsequentEventMemberus-gaap:OptionOnSecuritiesMemberoust:SensePhotonicsIncMember2021-10-222021-10-22

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 September 30, 2021
OR

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from                      to
Commission File Number: 001-39463
_______________________
Ouster, Inc.
(Exact name of registrant as specified in its charter)
_______________________
Delaware

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

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

As of November 11, 2021, the registrant had 171,604,276 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. We intend such forward-looking statements to be covered by the safe harbor provisions for forward-looking statements contained in Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). All statements contained in this Quarterly Report on Form 10-Q other than statements of historical fact, including statements regarding our future operating results and financial position, our business strategy and plans, potential acquisitions, market growth and trends, strategic customer agreements and total addressable markets, and our 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. We have based these forward-looking statements largely on our current expectations and projections about future events and trends that we believe may affect our 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 our 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; ability to maintain inventory and the risk of inventory write-downs; inaccurate forecasts of market growth; its ability to manage growth; the creditworthiness of our 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, including variants; and risks related to certain of our warrants being accounted for as liabilities. Other risk factors include the important factors described in the section titled “Risk Factors” in the final prospectus, dated and filed with the Securities and Exchange Commission (the “SEC”) on August 19, 2021, and as further updated in our other filings with the SEC, that may cause our 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 filings with the SEC, 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)
September 30,
2021
December 31,
2020
Assets
Current assets:
Cash and cash equivalents$221,576 $11,362 
Restricted cash, current1,008 276 
Accounts receivable, net6,705 2,327 
Inventory, net6,502 4,817 
Prepaid expenses and other current assets6,288 2,441 
Total current assets242,079 21,223 
Property and equipment, net8,411 9,731 
Operating lease, right-of-use assets9,779 11,071 
Restricted cash, non-current1,004 1,004 
Other non-current assets 3,385 
Total assets$261,273 $46,414 
Liabilities, redeemable convertible preferred stock and stockholders’ equity / (deficit)
Current liabilities:
Accounts payable$4,461 $6,894 
Accrued and other current liabilities11,438 4,121 
Short-term debt 7,130 
Operating lease liability, current portion3,057 2,772 
Total current liabilities18,956 20,917 
Operating lease liability, long-term portion9,853 11,908 
Warrant liabilities (At September 30, 2021 and December 31, 2020 related party $3,843 and Nil, respectively)
10,979 49,293 
Other non-current liabilities905 978 
Total liabilities40,693 83,096 
Commitments and contingencies (Note 7)
Redeemable convertible preferred stock, $0.0001 par value per share; Nil and 131,411,372 shares authorized at September 30, 2021 and December 31, 2020; Nil and 88,434,754 shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively (aggregate liquidation preference of Nil and $41,791 at September 30, 2021 and December 31, 2020, respectively)
 39,225 
Stockholders’ equity / (deficit):
Common stock, $0.0001 par value; 1,000,000,000 and 210,956,516 shares authorized at September 30, 2021 and December 31, 2020, respectively; 161,529,449 and 33,327,294 issued and outstanding at September 30, 2021 and December 31, 2020, respectively
16  
Preferred stock, $0.0001 par value; 100,000,000 and Nil shares authorized at September 30, 2021 and December 31, 2020, respectively; Nil and Nil issued and outstanding at September 30, 2021 and December 31, 2020, respectively
  
Additional paid-in capital495,576 133,468 
Accumulated deficit(275,012)(209,375)
Total stockholders’ equity / (deficit)220,580 (75,907)
Total liabilities, redeemable convertible preferred stock, and stockholders’ equity / (deficit)$261,273 $46,414 

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 September 30,Nine Months Ended September 30,
2021202020212020
Revenue
Product revenue$7,755 $5,934 $21,726 $10,524 
Service revenue 13  2,004 
Total revenue7,755 5,947 21,726 12,528 
Cost of product revenue
Cost of product5,879 4,884 16,212 12,962 
Cost of services   26 
Total cost of revenue5,879 4,884 16,212 12,988 
Gross profit (loss) 1,876 1,063 5,514 (460)
Operating expenses:
Research and development8,390 8,876 19,576 19,028 
Sales and marketing6,737 2,394 14,777 6,305 
General and administrative14,073 4,512 36,177 11,856 
Total operating expenses29,200 15,782 70,530 37,189 
Loss from operations(27,324)(14,719)(65,016)(37,649)
Other (expense) income:
Interest income165 1 305 24 
Interest expense (521)(504)(2,196)
Other income (expense), net14,490 (4,376)(422)(9,799)
Total other expense, net14,655 (4,896)(621)(11,971)
Loss before income taxes(12,669)(19,615)(65,637)(49,620)
Provision for income tax expense    
Net loss and comprehensive loss$(12,669)$(19,615)$(65,637)$(49,620)
Net loss per common share, basic and diluted$(0.08)$(0.97)$(0.53)$(3.15)
Weighted-average shares used to compute basic and diluted net loss per share156,647,259 20,303,631 123,175,390 15,753,057 
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
Notes
receivable
from
stockholders
Accumulated
Deficit
Total
Stockholders’
Equity (Deficit)
Shares (1)
Amount
Shares (1)
Amount
Balance — December 31, 202088,434,754 $39,225 33,327,294 $ $133,468 $ $(209,375)$(75,907)
Issuance of common stock upon exercise of stock options— — 727,114 1 189 — — 190 
Repurchase of common stock— — (220,561)— (43)— — (43)
Issuance of redeemable convertible preferred stock upon exercise of warrants4,232,947 58,097 — — — — — — 
Conversion of redeemable convertible preferred stock to common stock(92,667,701)(97,322)92,667,701 12 97,322 — — 97,334 
Issuance of common stock upon merger and private offering, net of acquired private placement warrants of $19,377
— — 34,947,657 3 272,061 — — 272,064 
Offering costs in connection with the merger— — — — (26,620)— — (26,620)
Vesting of early exercised stock options— — — — 438 — — 438 
Stock-based compensation expense— — — — 5,256 — — 5,256 
Net loss— — — — — — (20,957)(20,957)
Balance — March 31, 2021  161,449,205 16 482,071  (230,332)251,755 
Vesting of early exercised stock options— — — — 104 — 104 
Stock-based compensation expense— — — — 6,154 — 6,154 
Net loss— — — — — — (32,011)(32,011)
Balance — June 30, 2021  161,449,205 16 488,329 $ (262,343)226,002 
Issuance of common stock upon exercise of stock options— — 186,165  35 — 35 
Cancellation of previously issued awards— — (105,921)— — — — — 
Vesting of early exercised stock options— — — — 65 — 65 
Stock-based compensation expense— — — — 7,147 — 7,147 
Net loss— — — — — — (12,669)(12,669)
Balance — September 30, 2021 $ 161,529,449 $16 $495,576 $ $(275,012)$220,580 
(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 CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT) (CONTINUED)
(unaudited)
(in thousands, except share data)

Redeemable Convertible
Preferred Stock
Common StockAdditional
Paid-in-
Capital
Notes
receivable
from
stockholders
Accumulated
Deficit
Total
Stockholders’
Deficit
Shares (1)
Amount
Shares (1)
Amount
Balance — December 31, 20194,384,348 $40,016 7,902,407 $ $2,320 $(44)$(102,595)(100,319)
Issuance of common stock upon exercise of stock options— — 423 — 2 — — 2 
Reclassification of a note receivable from a stockholder— — — — — 44 — 44 
Vesting of early exercised stock options— — — — 12 — — 12 
Stock-based compensation expense— — — — 175 — — 175 
Net loss— — — — — — (18,693)(18,693)
Balance — March 31, 20204,384,348 40,016 7,902,830 — 2,509  (121,288)(118,779)
Issuance of redeemable convertible preferred stock, net of discount and issuance cost43,952,862 18,330 — — — — — — 
Conversion of redeemable convertible preferred stock to common stock(4,384,348)(40,016)4,384,348  40,016 — — 40,016 
Conversion of convertible notes to common stock— — 7,201,911 — 78,311 — — 78,311 
Stock-based compensation expense— — — — 460 — — 460 
Vesting of early exercised stock options— — — — 12 — — 12 
Net loss— — — — — — (11,312)(11,312)
Balance — June 30, 202043,952,862 18,330 19,489,089  121,308  (132,600)(11,292)
Issuance of common stock upon exercise of restricted stock awards— — 1,617,264 — 8 — — 8 
Issuance of common stock upon exercise of stock options— — 63,076 — 7 — — 7 
Issuance of redeemable convertible preferred stock, net of discount and issuance cost44,481,892 $20,895 — — — — — — 
Stock-based compensation expense— — — — 7,256 — — 7,256 
Vesting of early exercised stock options— — — — 12 — — 12 
Net loss— — — — — — (19,615)(19,615)
Balance — September 30, 202088,434,754 $39,225 21,169,429 $ $128,591 $ $(152,215)$(23,624)
(1) The shares of the Company’s common and redeemable convertible preferred stock, prior to the Merger (as defined in Note 1), have been retroactively restated as shares reflecting the exchange ratio of approximately 0.703 established in the Merger as described in Note 1.

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

OUSTER, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited)
(in thousands)
Nine Months Ended September 30,
20212020
CASH FLOWS FROM OPERATING ACTIVITIES
Net loss$(65,637)$(49,620)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization3,428 2,705 
Stock-based compensation18,557 7,891 
Change in right-of-use asset1,292 1,388 
Interest expense on notes and convertible debt36 840 
Amortization of debt issuance costs and debt discount250 335 
Change in fair value of warrant liabilities406 6,097 
Change in fair value of derivative liability 5,308 
Gain on extinguishment of tranche right liability (1,610)
Inventory write down866 1,156 
Changes in operating assets and liabilities:
Accounts receivable(4,378)(2,023)
Inventory(2,551)(4,064)
Prepaid expenses and other assets42 21 
Accounts payable(2,707)(625)
Accrued and other liabilities7,060 (2,001)
Operating lease liability(1,770)(429)
Net cash used in operating activities(45,106)(34,631)
CASH FLOWS FROM INVESTING ACTIVITIES
Purchases of property and equipment(1,774)(2,394)
Net cash used in investing activities(1,774)(2,394)
CASH FLOWS FROM FINANCING ACTIVITIES
Proceeds from the merger and private offering291,454  
Payment of offering costs(27,124) 
Repayment of debt(7,000)(3,000)
Proceeds from issuance of promissory notes to related parties5,000  
Repayment of promissory notes to related parties(5,000) 
Repurchase of common stock(43) 
Proceeds from exercise of stock options539 9 
Issuance of common stock upon exercise of restricted stock awards 8 
Proceeds from issuance of Series B redeemable convertible preferred stock, net of issuance cost of $265
 41,526 
Net cash provided by financing activities257,826 38,543 
Net increase in cash, cash equivalents and restricted cash210,946 1,518 
Cash, cash equivalents and restricted cash at beginning of period12,642 18,405 
Cash, cash equivalents and restricted cash at end of period$223,588 $19,923 
SUPPLEMENTAL DISCLOSURES OF OPERATING ACTIVITIES:
Cash paid for interest$635 $1,020 
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING INFORMATION:
Property and equipment purchases included in accounts payable and accrued liabilities$334 $12 
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 $40,016 
Right-of-use assets obtained in exchange for operating lease liability$ $6,234 
Issuance of common stock pursuant to the conversion of convertible notes and accrued interest$ $78,311 
The accompanying notes are an integral part of these condensed consolidated financial statements
8

OUSTER, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
Note 1 – Description of Business and Basis of Presentation
Description of Business
Ouster, Inc. was incorporated in the 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 predecessor, was originally a blank check company incorporated as a Cayman Islands exempted company on June 4, 2020. The Company 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, 2020 and the notes related thereto, included as Exhibit 99.1 to the Form 8-K filed with the Securities and Exchange Commission (“SEC”) on March 15, 2021, as amended on July 12, 2021. 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, 2021 or for any other future years or interim periods.

Impact of the COVID-19 Pandemic
The Company has been actively monitoring the ongoing COVID-19 pandemic situation and its impact on the Company’s business. In response to the pandemic, numerous state and local jurisdictions have imposed “shelter-in-place” orders, quarantines and other restrictions. In the United States, governmental authorities have, at times, recommended, and in certain cases required, that elective, specialty and other procedures and appointments, be suspended or canceled. In the United States, COVID-19 restrictions continue to vary state by state as the measures depend greatly on the political landscape and the resurgence of new cases. In California, where the Company’s headquarters are located, face coverings indoors are still recommended regardless of vaccination status, and some counties continue to have mask mandates. Such orders or restrictions resulted in reduced operations at the Company’s headquarters (including its manufacturing facility), work stoppages, slowdowns and delays, travel restrictions and cancellation of events and have restricted the efforts of the Company’s sales representatives, thereby significantly and negatively impacting the Company’s operations.
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 employee-related amounts, will depend on future developments that are highly uncertain, including as a result of new information that may emerge concerning COVID-19, including variants, the progression and effectiveness of vaccination roll-outs, vaccination hesitancy, and the actions taken to contain it or treat COVID-19, as well as the economic impact on local,
9

regional, national and international customers and markets. The situation surrounding COVID-19 remains fluid and the potential for a material impact on the Company increases the longer the virus impacts the level of economic activity in the United States and globally. Given the ongoing evolution of the COVID-19 and the global responses to curb its spread, the Company is not able to estimate the effects of the COVID-19 on its results of operations, financial condition, or liquidity for the year ending December 31, 2021 and beyond.
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 September 30, 2021, the Company had an accumulated deficit of approximately $275.0 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 September 30, 2021 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
10

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.
Note 2 – Summary of Significant Accounting Policies
During the nine months ended September 30, 2021, there were no significant changes to the Company’s significant accounting policies.
Recently Issued Accounting Pronouncements
Based on our public float as of June 30, 2021, we expect to become a large accelerated filer, and lose emerging growth company status, as of December 31, 2021. As of December 31, 2021, we will be required to adopt new or revised accounting standards when they are applicable to public companies that are not emerging growth companies.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326), to introduce a new impairment model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses (“ECL”). Under the new model, an entity is required to estimate ECL on available-for-sale (AFS) debt securities only when the fair value is below the amortized cost of the asset and is no longer based on an impairment being “other-than-temporary”. The new model also requires the impairment calculation on an individual security level and requires an entity to use the present value of cash flows when estimating the ECL. The credit-related losses are required to be recognized through earnings and non-credit related losses are reported in other comprehensive income. The Company will adopt ASC 2016-13 for the December 31, 2021 annual period, with a modified retrospective application to all outstanding instruments and a cumulative effect adjustment recorded to opening retained earnings as of January 1, 2021. The Company does not believe the adoption of this new guidance will have a material impact on its consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which aligns the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The Company will adopt ASC 2018-15 for the December 31, 2021 annual period. The Company does not believe the adoption of this new guidance will have a material impact on its consolidated financial statements.

In August 2020, the FASB issued 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
11

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 is currently evaluating the impact of the adoption of this ASU on the Company’s condensed consolidated financial statements.

In October 2021, the FASB issued ASU 2018-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 condensed consolidated financial statements.
There have been no other newly issued or newly applicable accounting pronouncements that do not require adoption until a future date that have had, or are expected to have, a significant impact on the Company’s condensed 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:
September 30,
2021
December 31,
2020
Customer A*13 %
Customer B*23 %
Customer C14 %*
* Customer accounted for less than 10% of total accounts receivable as of such date.
Revenue from the Company’s major customers representing 10% or more of total revenue was as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Customer D**10 %*
Customer E***16 %
* Customer accounted for less than 10% of total revenue in the period.

12

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

Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Supplier A19 %19 %17 %15 %

Supplier A accounted for 50% and 23% of total accounts payable balance as of September 30, 2021 and December 31, 2020.
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 September 30, 2021, the Company’s Level 3 liabilities consisted of the Private Placement warrant liability. The determination of the fair value of warrant liability is discussed in Note 6.
On December 31, 2020, 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.
13

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):
September 30, 2021
Level 1Level 2Level 3Total
Assets
Money market funds$219,276 $ $ $219,276 
Total financial assets$219,276 $ $ $219,276 
Liabilities
Warrant liabilities$ $ $10,979 $10,979 
Total financial liabilities$ $ $10,979 $10,979 
December 31, 2020
Level 1Level 2Level 3Total
Assets
Money market funds$10,493 $ $ $10,493 
Total financial assets$10,493 $ $ $10,493 
Liabilities
Warrant liabilities$ $ $49,293 $49,293 
Total financial liabilities$ $ $49,293 $49,293 
Money market funds are included within Level 1 of the fair value hierarchy because they are valued using quoted market prices.
The fair value of the redeemable convertible preferred stock warrant, redeemable convertible preferred stock tranche and Private Placement warrant liabilities is based on significant unobservable inputs, which represent Level 3 measurements within the fair value hierarchy. In determining the fair value of the warrant liabilities, the Company used the Black-Scholes option pricing model to estimate the fair value using unobservable inputs including the expected term, expected volatility, risk-free interest rate and dividend yield (see Note 6).
14

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
Redeemable
Convertible
Preferred Stock
Tranche Liability
Private Placement Warrant LiabilityDerivative
Liability
Fair value as of January 1, 2020$(162)$ $ $ 
Change in the fair value included in other income (expense), net(6,097)—  (5,308)
Recognition of preferred stock warrant and tranche liability upon issuance(691)(1,610)— — 
Extinguishment of derivative liability upon conversion of convertible notes— — — 5,308 
Fair value as of Settlement of redeemable convertible preferred stock tranche liability due to the issuance of Series B redeemable convertible preferred stock— 1,610 — — 
Fair value as of September 30, 2020$(6,950)$ $ $ 
Fair value as of January 1, 2021$(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)— 8,398  
Issuance of preferred stock upon exercise of warrants58,097 —   
Fair value as of September 30, 2021$ $— $(10,979)$ 
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):
 September 30,
2021
December 31,
2020
Cash$2,300 $869 
Cash equivalents:
Money market funds(1)
219,276 10,493 
Total cash and cash equivalents$221,576 $11,362 
(1)The Company maintains a cash sweep account which is included in money market funds as of September 30, 2021. 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 and $1.3 million as of September 30, 2021 and December 31, 2020, 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 September 30, 2021 and December 31, 2020, respectively. The remaining restricted cash balance of $1.0 million and $1.0 million is included in non-current assets on the condensed consolidated balance sheets as of September 30, 2021 and December 31, 2020, respectively.


15

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):
September 30,
2021
September 30,
2020
Cash and cash equivalents$221,576 $18,367 
Restricted cash, current1,008 276 
Restricted cash, non-current1,004 1,280 
Total cash, cash equivalents and restricted cash$223,588 $19,923 

Inventory
Inventory, consisting of material, direct and indirect labor, and manufacturing overhead, consists of the following (in thousands):
 September 30,
2021
December 31,
2020
Raw materials$2,269 $1,376 
Work in process2,165 1,249 
Finished goods2,068 2,192 
Total inventory$6,502 $4,817 
Total inventory balance as of September 30, 2021 and December 31, 2020 includes a write down of $2.6 million and $2.7 million, respectively, for obsolete, scrap, or returned inventory. During the three months ended September 30, 2021 and 2020, $0.7 million and $0 million of inventory write offs were charged to cost of revenue. During the nine months ended September 30, 2021 and 2020, respectively, $0.9 million and $1.2 million of inventory write offs were charged to cost of revenue.
Prepaid expenses and other current assets
Prepaid expenses and other current assets consist of the following (in thousands):
 September 30,
2021
December 31,
2020
Prepaid insurance$3,473 $206 
Prepaid expenses1,583 694 
Receivable from contract manufacturer53 1,521 
Security deposit1,179 20 
Total prepaid and other current assets$6,288 $2,441 
Accrued and Other Current Liabilities
Accrued and other current liabilities consist of the following (in thousands):
 September 30,
2021
December 31,
2020
Customer deposits$48 $71 
Accrued compensation2,640 1,618 
Uninvoiced receipts7,726 1,947 
Other1,024 485 
Total accrued and other current liabilities$11,438 $4,121 
16

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 becomes no longer attainable or ceases to fairly reflect the costs of the lender, in which case the applicable interest rate shall be Prime Rate plus 6.0%. In an event of default, annual interest is increased by 5.0% above the otherwise applicable rate. The loan’s annual effective interest rate was approximately 16.4% for each of the nine months ended September 30, 2021 and 2020.
In conjunction with the Runway Loan and Security Agreement, the Company issued a warrant to purchase 35,348 shares of Series A redeemable convertible preferred stock (the “Series A Preferred Stock”) of OTI (4.0% of original principal amount of $10.0 million, divided by the exercise price), with an exercise price of $11.3518 per share. The fair value of this warrant was estimated to be $0.1 million and accounted for as a debt discount. On August 5, 2019, in connection with the second amendment to the Runway Loan and Security Agreement, OTI amended the warrant issued to Runway Growth to increase the number of shares available to purchase to 53,023 shares of Series A Preferred Stock of OTI. The aggregate value of the warrants increased by $0.1 million after the warrant modification.
The warrants were exercised on March 11, 2021 and the warrant liability was remeasured to fair value with the increase recognized as a loss of $0.6 million for the three and nine months ended September 30, 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 September 30, 2020 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 September 30, 2021 and December 31, 2020, the outstanding principal balance of the loan was nil and $7.0 million, 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.
Note 6. Warrants
Series A and B Redeemable Convertible Preferred Stock Warrants and Tranche Liability
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
17

$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 nine months ended September 30, 2021, classified within other income (expense), net in the consolidated statements of operations and comprehensive loss. Upon exercise redeemable convertible preferred stock converted into common stock pursuant to the conversion rate effective immediately prior to the Merger.
Historically, value was assigned to each class of equity securities using an option pricing model method (“OPM”). In September 2020, OTI began allocating the equity value using a hybrid method that utilizes a combination of the OPM and the probability weighted expected return method (“PWERM”). The PWERM is a scenario-based methodology that estimates the fair value of equity securities based upon an analysis of future values for OTI, assuming various outcomes. As the probability of a transaction with a special purpose acquisition company (“SPAC”) increased, the fair value of the redeemable convertible preferred stock warrant liability increased as of the date of the exercise.
The redeemable convertible preferred stock warrants were valued using the following assumptions under the Black-Scholes option-pricing model:
Initial Issuance
Date
Subsequent
Issuance Date
December 31,
2020
February 11,
2021
March 11,
2021
Stock price$5.80 $5.80 $7.11 $10.27 $8.44 
Expected term (years)10.009.312.002.002.00
Expected volatility57.81 %57.35 %76.00 %76.00 %76.00 %
Risk-free interest rate3.06 %1.75 %0.13 %0.13 %0.13 %
Dividend yield0 %0 %0 %0 %0 %

Series B Redeemable Convertible Preferred Stock Tranche
In April 2020 and May 2020, OTI issued 62,505,102 shares of Series B redeemable convertible preferred stock at $0.3323 per share. For each share purchased, the purchaser had an option to purchase an additional share of Series B redeemable convertible preferred stock at $0.3323 per share, exercisable at any time prior to August 13, 2020 (the “Tranche Right”). The Company determined that the Tranche Right represented a freestanding obligation of the Company to issue additional shares of contingently redeemable shares if exercised by the holder. The freestanding redeemable convertible preferred stock tranche liability was initially recorded at fair value, with fair value changes recorded within other income (expense), net in the consolidated statements of operations and comprehensive loss.

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, 2021, June 30, 2021 and September 30, 2021, resulting in a gain
18

of $14.5 million and $8.4 million for the three and nine months ended September 30, 2021, 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, 2021June 30, 2021September 30, 2021
Stock price$12.00 $8.50 $12.49 $7.32 
Exercise price of warrant11.511.511.511.5
Expected term (years)5.004.954.74.44
Expected volatility27.00 %43.00 %43.00 %46.00 %
Risk-free interest rate0.78 %0.92 %0.92 %0.90 %
Public Warrants
CLA, in its IPO in August 2020, issued 20,000,000 units that each consisted of one Class A ordinary share and one half warrant to purchase a Class A ordinary share, which we refer 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.
Note 7. Commitments and Contingencies
Letters of credit
In connection with two leases, the Company obtained two letters of credit from a bank 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 September 30, 2021 and December 31, 2020. The outstanding amount of the letters of credit was $1.3 million as of September 30, 2021 and December 31, 2020.
Non-cancelable purchase commitments
As of September 30, 2021, the Company had non-cancelable purchase commitments to a third-party contract manufacturer for approximately $6.4 million and other vendors for approximately $10.5 million.
Litigation
The Company is involved in various legal proceedings arising in the ordinary course of business. The Company accrues a liability when a loss is considered probable and the amount can be reasonably estimated. 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
19

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 September 30, 2021 and December 31, 2020 there are 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 September 30, 2021 and December 31, 2020.
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.
Series Seed Financing and conversion
In April 2016, OTI issued 1,887,253 shares of Series Seed redeemable convertible preferred stock at $1.02 per share for net proceeds of $1.8 million, net of $0.1 million stock issuance costs. In April 2016, OTI issued 44,256 shares to an investor upon conversion of a note having a balance of principal and interest of $45,000. In May 2016, OTI issued 563,725 shares of Series Seed redeemable convertible preferred stock at $1.02 per share for net proceeds of $0.6 million. In July 2016, OTI issued 445,942 shares of Series Seed redeemable convertible preferred stock at $1.02 per share for net proceeds of $0.5 million.
In April 2020, in order to induce the closing of the Series B Financing, the holders exercised the embedded conversion feature and all the outstanding Series Seed redeemable convertible preferred stock shares were converted to 2,941,176 shares of OTI’s common stock.
Series A Financing and conversion
In October 2017, OTI issued 1,324,511 shares of Series A Preferred Stock at $11.3158 per share for net proceeds of $14.8 million, net of $0.2 million of stock issuance costs. In October 2017, OTI issued 1,253,556 shares of Series A Preferred
20

Stock upon conversion of multiple notes having a principal and interest balance of $4.6 million. In December 2017, OTI issued 715,712 shares of Series A Preferred Stock at $11.3158 per share for net proceeds of $8.1 million.
In April 2020, in order to induce the closing of the Series B Financing, the holders exercised the embedded conversion feature and all of the outstanding Series A redeemable convertible preferred stock shares were converted to 3,293,779 shares of OTI’s common stock.
Series B Financing
In April 2020, OTI issued 45,185,071 shares of Series B redeemable convertible preferred stock at $0.3323 per share for net proceeds of $15.1 million, less $0.1 million of stock issuance costs. In May 2020, OTI issued 17,320,031 shares of Series B redeemable convertible preferred stock at $0.3323 per share for net proceeds of $5.8 million, less $0.1 million of stock issuance costs. In July 2020, OTI issued 37,970,846 shares of Series B redeemable convertible preferred stock at $0.3323 per share for net proceeds of $12.5 million, less $0.1 million of stock issuance costs. In August 2020, OTI issued 25,286,587 shares of Series B redeemable convertible preferred stock at $0.3323 per share for net proceeds of $8.4 million, less $0.1 million of stock issuance costs.
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 September 30, 2021, the Company does not have any redeemable convertible preferred stock outstanding.
Prior to the Merger, redeemable convertible preferred stock as of December 31, 2020, consisted of the following (in thousands, except share and per share data):
December 31, 2020
SeriesIssue Price
per share
Shares
Authorized
Shares
Issued and
Outstanding
Liquidation
Amount
Carrying
Amount
Series B$0.33 131,411,372 88,434,754 $41,791 $39,225 
Prior to the Merger, the significant features of OTI’s redeemable convertible preferred stock were as follows:
Dividend provisions
The Series Seed, Series A and Series B preferred stockholders are entitled to receive dividends prior and in preference to any dividends on the common stock, at a rate of $0.0612, $0.6789 and $0.019938 per share, respectively, per annum on a non-cumulative basis, when and if declared by the board of directors, subject to the prior rights of the preferred stockholders. After payment of such dividend, any additional dividends would be distributed among the holders of the preferred stock and common stock pro rata based on the number of shares of common stock then held by each holder (assuming conversion of all shares of preferred stock into common stock).
Liquidation preference
In the event of liquidation, dissolution or winding up of OTI, merger or a reduction of capital through the sale or lease of all or substantial part of the business of OTI, before any distribution or payment were to be made to the holders of common stock, the holders of Series Seed, Series A and Series B redeemable convertible preferred stock were entitled to receive $1.02, $11.3518 and $0.3323 per share (subject to adjustment in the event of any share dividend, share split, combination, or other recapitalization), respectively, plus any declared but unpaid dividends on such shares. If the assets and funds were insufficient for such distribution, they were entitled to receive a pro rata distribution, based on the relative preferred stock ownership and in proportion to the preferential amount each such holder is otherwise entitled. If the assets and funds are in excess of amounts distributed to the preferred stockholders, the remaining assets and funds shall be distributed pro rata to the holders of the common stock. If the holders of the redeemable convertible preferred stock would receive a greater distribution if they converted to common stock, then such conversion would have been assumed prior to distribution.
Conversion rights
The holders of Series Seed, Series A and Series B redeemable convertible preferred stock had a right to convert their stock into nonassessable shares of common stock at a conversion rate equal to their respective liquidation preferences divided by a conversion price of $1.02, $11.3518 and $0.3323, respectively, which was adjusted for any stock splits, stock dividends, combination, subdivisions, recapitalizations or similar transactions. On March 11, 2021, upon the closing of the Transaction
21

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.
Redemption rights
The redeemable convertible preferred stock were recorded in mezzanine equity because while it was not currently redeemable, it could become redeemable at the option of the preferred stockholders upon the occurrence of certain deemed liquidation events that were considered not solely within OTI’s control for an amount equal to the shares respective liquidation preference plus declared and unpaid dividends.
Voting rights
Each holder of redeemable convertible preferred stock was entitled to the number of votes equal to the number of shares of common stock into which such redeemable convertible preferred stock could then be converted and, with respect to such vote, holders of redeemable convertible preferred stock were entitled to vote together with the holders of common stock as a single class on all matters.
Note 9. Stock-based compensation
As of September 30, 2021, we have two equity incentive plans, our 2015 Stock Plan (the “2015 Plan”) and our 2021 Incentive Award Plan (the “2021 Plan”). As of March 11, 2021, we no longer grant equity awards pursuant to our 2015 Plan, but it continues to govern the terms of outstanding stock options that were granted prior to that date.
On October 12, 2020, OTI 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 earliest of 9th anniversary of the date of issuance of the notes, or termination of employment of the executive/employee, or filing by OTI 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 OTI. 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 in the three months ended March 31, 2021 and the nine months ended September 30, 2021 for the value of the loans forgiven. Obligations under the promissory notes for non-executive noteholders of $0.5 million is outstanding as of September 30, 2021.

2021 Incentive Award Plan
On March 11, 2021, the Board of Directors approved the 2021 Plan. The 2021 Plan provides for the grant of stock options, stock appreciation rights, restricted stock units, 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 2021 Plan may be granted to employees, including officers, as well as directors and consultants, within the limit defined in the 2021 Plan. 18,558,576 shares of the Company’s common stock were initially reserved for issuance under the 2021 Plan. The 2021 Plan includes an evergreen provision that provides for an annual increase in the number of shares of common stock available for issuance thereunder beginning on January 1, 2022 and ending on January 1, 2031, equal to 5% of the shares of Company common stock outstanding on the last day of the immediately preceding fiscal year and such smaller number of shares as determined by the Board of Directors or a committee thereof. As of September 30, 2021, the Company had 13,680,487 shares of common stock available pursuant to new awards under the 2021 Plan.
Options and stock appreciation rights under the 2021 Plan will be exercisable at such times and as specified in the Award Agreement (as defined in the 2021 Plan) provided that the term of an option or stock appreciation will not exceed ten years. Options granted under the 2021 Plan may be Incentive Stock Options (ISOs) or Non-statutory Stock Options, as determined by the Administrator at the time of grant of an option and subject to the applicable provisions of Section 422 of the Internal Revenue Code and the regulations promulgated thereunder. The exercise price of an option will be no less than 100% of the fair market value of the shares of common stock on the date of grant. The exercise price of an ISO granted to a 10% shareholder will be no less than 110% of the fair market value of the shares on the date of grant and the term of the ISO will not exceed five years. The Company granted an option to purchase 1,614,492 shares of Company common stock to a senior advisor serving on the Company’s board of directors as chair with 20% of the total number of such option shares vesting on each of the first five anniversaries from the senior advisor’s employment start date, subject to his continued employment with the Company and provided that option grant will only be exercisable in the event that the closing trading price per share of the Company stock
22

equals or exceeds 130% of the exercise price per share of the option for 30 consecutive trading days. The senior advisor has resigned in June 2021 and the option to purchase 1,614,492 shares of Company common stock was forfeited.
Restricted stock and restricted stock units granted to employees generally vest as to 25% of the shares on the first anniversary service date of the grant, and quarterly thereafter so as to be 100% vested on the fourth anniversary of the vesting commencement date. All participants holding shares of restricted stock will be entitled to all the rights of a stockholder with respect to such shares and have voting power and other rights with respect to such shares, provided, however, that such shares are held in escrow and subject to forfeiture until the shares vested. The Company granted 807,246 restricted stock units to a senior advisor who serves as chair of the board of directors with vesting of 20% of the total number of restricted stock units on each of the first five anniversaries from the employment start date, subject to continued employment with the Company. The senior advisor has resigned in June 2021 and all restricted stock unit awards granted were forfeited.
In March 2021, the Company also granted 152,628 restricted stock units to several members of the board of directors subject to standard terms of these awards.
Vesting schedules for performance stock unit awards and other equity awards vary and are linked to one or more of performance or other specific criteria, including service to the Company, determined to be appropriate by the Board, in each case on a specified date or dates or over any period or periods determined by the Board. The performance condition awards are automatically forfeited in their entirety, without any cost to or action by the Company, if there has been no achievement of the performance condition. The Company granted 807,246 performance stock units to a senior advisor who serves as chair of the board of directors with vesting earned over four years based on achieving increases in the Company’s stock price from the date of grant ranging from 150%, to earn 25% of the performance stock units, to 300% to earn the entire award of performance stock units. Each performance stock unit constitutes the right to receive one share of Company common stock upon vesting. As noted above, the senior advisor has resigned in June 2021 and all performance stock unit awards granted were forfeited.
Performance bonus awards are denominated in cash, stock or a combination thereof, and shall be payable upon the attainment of performance goals that are established by the Board and relate to one or more of performance or other specific criteria, including service to the Company, in each case on a specified date or dates or over any period or periods determined by the Board.

Stock option activity for the nine months ended September 30, 2021 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, 202025,732,503 $0.39 9.60$245,746 
Options granted645,796 10.26 
Options exercised(913,279)0.14 
Options cancelled(505,213)0.14 
Outstanding—September 30, 202124,959,807 $0.67 8.7$167,460 
Vested and expected to vest—September 30, 202124,959,807 $0.67 8.7$167,460 
Exercisable—September 30, 20218,844,727 $0.31 8.1$61,987 

The following table summarizes the weighted-average assumptions used in estimating the fair value of options granted in the nine months ended September 30, 2021, using the Black-Scholes option-pricing model:

Nine Months Ended
September 30, 2021
Expected term (years)6.00
Expected volatility63.19 %
Risk-free interest rate1.03 %
Expected dividend rate %

23

The following table summarizes information about stock options outstanding and exercisable at September 30, 2021.
Options OutstandingOptions Exercisable
Exercise
Price
Options
Outstanding
Weighted
Average
Remaining
Contractual
Life (Years)
Weighted
Average
Exercise
Price
Options
Exercisable
Weighted
Average
Remaining
Contractual
Life (Years)
Weighted
Average
Exercise
Price
$0.18 6,350,481 8.3$0.18 3,889,338 7.8$0.18 
$0.21 10,394,961 8.8$0.21 3,186,660 8.2$0.21 
$0.37 35,159 0.4$0.37 35,159 0.4$0.37 
$1.42 7,524,116 9$1.42 1,724,276 9$1.42 
$5.57 7,976 0.2$5.57 7,976 0.2$5.57 
$8.25 1,318 0.2$8.25 1,318 0.2$8.25 
$10.26 645,796 9.5$10.26  $ 
24,959,807 8,844,727 
The weighted average grant date fair value of options granted during the nine months ended September 30, 2021 was $5.9.
As of September 30, 2021, there was approximately $27.5 million of unamortized stock-based compensation expense related to unvested stock options that is expected to be recognized over a weighted average period of 1.7 years.

Restricted Stock Awards (“RSA”)
A summary of RSA activity under the 2015 Plan is as follows:
Number of
Shares
Weighted Average
Grant Date Fair
Value (per share)
Unvested – December 31, 202040,754 $0.67 
Granted during the period  
Canceled during the period  
Vested during the period(17,466)0.67 
Unvested — September 30, 2021
23,288 $0.67 
The weighted-average estimated fair value of RSAs granted in the nine months ended September 30, 2021 was Nil per share. The total fair value of RSAs vested during the nine months ended September 30, 2021 was less than $0.1 million.

24

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

Number of
Shares
Weighted Average
Grant Date Fair
Value (per share)
Unvested – December 31, 2020 $ 
Granted during the period4,332,224 9.50 
Canceled during the period(27,636)8.86 
Vested during the period(463,043)10.46 
Unvested — September 30, 2021
3,841,545 $9.21 

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

The Company recognized stock-based compensation for all stock options in the condensed consolidated statements of operations and comprehensive loss as follows (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Cost of revenue$206 $505 $457 $606 
Research and development2,063 4,889 4,305 5,177 
Sales and marketing1,717 319 2,702 408 
General and administrative3,161 1,543 11,093 1,700 
Total stock-based compensation$7,147 $7,256 $18,557 $7,891 
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 September 30,Nine Months Ended September 30,
2021202020212020
Numerator:
Net loss$(12,669)$(19,615)$(65,637)$(49,620)
Denominator:
Weighted average shares used to compute basic and diluted net loss per share156,647,259 20,303,631 123,175,390 15,753,057 
Net loss per common share—basic and diluted$(0.08)$(0.97)$(0.53)$(3.15)
The shares and net loss per common share, prior to the Merger, have been retroactively restated as shares reflecting the exchange ratio of approximately 0.703 shares of the Company per one share of OTI as established in the Merger Agreement.
The weighted average number of shares used to compute basic and diluted net loss per share excludes unvested early exercised common stock options subject to repurchase.
25

The following outstanding shares of potentially dilutive securities were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been antidilutive:
As of September 30,
20212020
Redeemable convertible preferred stock 88,434,754 
Options to purchase common stock24,959,807 22,699,012 
Unvested RSA23,288 237,798 
Restricted stock units4,304,588  
Unvested early exercised common stock options2,234,455 30,421 
Vested and early exercised options subject to nonrecourse notes2,172,238  
Preferred stock warrants 4,443,862 
Public and private common stock warrants15,999,996  
Total49,694,372 115,845,847 
Note 11. Income taxes
The Company’s income tax provision for interim periods is determined using an estimate of the Company’s annual effective tax rate, adjusted for discrete items arising in the quarter. The Company’s effective tax rate differs from the U.S. statutory tax rate primarily due to valuation allowances on the deferred tax assets as it is more likely than not that some, or all, of the Company’s deferred tax assets will not be realized. The Company continues to maintain a full valuation allowance against its net deferred tax assets. Due to tax losses and the offsetting valuation allowance, the income tax provision for the three and nine months ended September 30, 2021 and 2020 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 $7.8 million and $5.9 million in three months ended September 30, 2021 and 2020, respectively, and $21.7 million and $10.5 million in nine months ended September 30, 2021 and 2020, respectively.
The following table presents total revenues by geographic area based on the location products were shipped to and services provided (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
United States$4,037 $2,288 $8,463 $6,349 
Americas, excluding United States147 85 675 194 
Europe, Middle East and Africa1,614 1,366 7,684 2,634 
Asia and Pacific1,957 2,208 4,904 3,351 
Total$7,755 $5,947 $21,726 $12,528 

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 Event

On October 5, 2021, the Company announced its intent to acquire privately held Sense Photonics, Inc. ("Sense"), a lidar technology company for autonomous vehicles. On October 22, 2021, the Company completed its acquisition of Sense and formally established Ouster Automotive, a new functional division of the Company focusing on driving mass-market adoption of digital lidar in consumer and commercial vehicles. Under the terms of the merger agreement, Ouster acquired 100% of Sense
26

and all of its property for approximately 10 million shares of Ouster common stock or approximately $63 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. The initial purchase price accounting for the business combination is in progress at this time due to the pending completion of the valuation analysis over the acquired assets.

27

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion of the results of operations and financial condition of Ouster, Inc. (“we,” “us,” “our,” the “Company,” “Ouster”) should be read in conjunction with the information set forth in Ouster’s condensed consolidated financial statements and the notes thereto included elsewhere in this Form 10-Q, as well as Ouster’s audited consolidated financial statements and the “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Ouster’s final prospectus dated and filed with the Securities and Exchange Commission (“SEC”) on August 19, 2021. 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 final prospectus dated and filed with the SEC on August 19, 2021.
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 approximately 600 customers in the twelve months ended September 30, 2021.
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 three models of sensors in our OS product line: the ultra-wide field of view OS0, the mid-range OS1, and the long-range OS2. In January 2020 we released new models in our OS product line, increasing the resolution of our OS1 model and introducing the OS0 and OS2 models. Within our OS sensor models, we offer numerous customization options, all enabled by embedded software. For each of our three models in the OS product line, we offer resolution options of 128 lines vertically (“channels”), 64 channels, or 32 channels, as well as many beam spacing options. We are currently developing our solid-state ES product line, which, when released, will consist of the long-range ES2 sensor.
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 architecture underpins our entire product portfolio which we believe drives economies of scale in our supply chains and speeds time to market. 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 have over 75 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 a number of additional, multi-year sales contracts which includes our 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
28

long-term purchasing requirements, mutually agreed upon pricing over the duration of the agreement, and, in certain cases, include multi-year binding purchase commitments.
We founded Ouster in 2015 with the invention of our high-performance digital lidar. Since then, we have grown to approximately 200 employees serving approximately 600 customers globally in the twelve months ended September 30, 2021. 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 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 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 offering costs of $26.6 million.

Sense Acquisition

On October 5, 2021, we announced our intent to acquire privately held Sense Photonics, Inc. ("Sense"), a lidar technology company for autonomous vehicles. On October 22, 2021, we completed the acquisition of Sense and formally established Ouster Automotive, a new functional division of the Company focusing on driving mass-market adoption of digital lidar in consumer and commercial vehicles. 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 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
29

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.
COVID-19 Impact
Throughout 2020 and the nine months ended September 30, 2021, the worldwide spread of the pandemic caused by the novel coronavirus (“COVID-19”) and the measures intended to contain the spread of COVID-19, including variants, have resulted in a global slowdown of economic activity and caused disruptions to our business. In particular, our headquarters are based in the San Francisco Bay Area, which has been subject to ongoing government measures and orders such as quarantines and social distancing. During the second and third quarters of 2020 we slowed our operating and capital spending with the expectation that our revenue and ability to raise capital would be impacted by the global pandemic. We believe that our overall growth rate during 2020 and through the third quarter ended September 30, 2021 was negatively impacted by the pandemic due in part to pandemic related supply chain issues, though, despite this impact, we were able to continue to grow our sales during 2021 and estimate that in the long-term the pandemic will act as a catalyst for wider adoption of automation and lidar technology.
As a San Francisco Bay Area based company, we were affected by the “shelter in place” order in the first and second quarter of 2020. While the majority of our employees were able to work remotely, some employees, especially manufacturing employees, were not able to work from home. The “shelter in place” order delayed order fulfillment and revenue recognition during the first and second quarters of 2020. We continued to pay employees during the “shelter in place” order whether or not they were able to work. Manufacturing and order fulfillment employees were able to return to work in the second quarter of 2020; however, the number of employees allowed on premises at one time was greatly reduced as a result of the California reduced capacity mandates, which also affected our ability to fulfill orders and recognize revenue. Some essential employees were paid hazard pay, and the hazard pay combined with underutilized employee pay increased our employee overhead and decreased gross margins in the first and second quarter of 2020. Manufacturing employees continued to work in a reduced capacity at our San Francisco facility until the second quarter of 2021. We have moved a large portion of our manufacturing to our contract manufacturer in Thailand, which allowed us to satisfy demand for our digital lidar sensors in the first two quarters of 2021 and consequently allowing us to increase our year over year revenue.
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.
While we experienced quarter-over-quarter increases in revenue in 2020 and the first nine months of 2021, 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 and the actions taken to contain, prevent or treat COVID-19, rate and success of vaccination efforts, vaccine hesitancy, 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. A recent surge in demand for electronics containing semiconductor chips and stockpiling of chips by certain companies has created disruptions in the supply chain, resulting in a global chip shortage impacting our industry. Some chip manufacturers are estimating this supply shortage may continue into 2022. 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 has adversely impacted our gross margins for the nine months ended September 30, 2021 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
30

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.
Customers’ Sales Volumes. Our customer base is diversified and we will continue to penetrate into diverse end markets to increase our sales volumes. Ultimately widespread adoption of our customers’ products that incorporate our lidar solutions will depend on many factors, including the size of our customers’ end markets, end market penetration of our customer’s products that incorporate our digital lidar solutions, our end customers’ ability to sell their products, and the financial stability and reputation of the customers. We believe our sales volume by customer depends on the end market demand for our customers’ products that incorporate our digital lidar solutions as well as our ability to grow our sales force.
Average Selling Prices (“ASPs”), Product Costs and Margins. Our product costs and gross margins depend largely on the volumes of sensors sold and the number and variety of solutions we provide to our customers. We expect that our selling prices will vary by target end market and application due to market-specific supply and demand dynamics. We expect to continue to experience some downward pressure on margins from signing anticipated large multi-year agreements (including our SCAs) in the near term with multi-year negotiated pricing, as well as 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. 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
31

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.
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. The company also recognizes 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 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. We also expect more of our revenue to come from international customers, and anticipate that our sales from regions outside of North and South America will grow over the long-term to approximately two-thirds of our total revenue.
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. We experienced negative gross margins from the fourth quarter of 2018 until we turned gross margin positive during 2020 primarily due to increased unit volumes which improved our ability to absorb fixed costs and lowered material costs by increasing our buying power and a shift to outsourced mass production of our sensors to Benchmark, who has leverage for greater volume discounts and lower overhead costs. Subject to quarterly fluctuations and volatility, we expect actual 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.
32

Operating Expenses
Research and Development Expenses
Research and development (“R&D”) activities are primarily conducted at our San Francisco based headquarters 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.
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 as a result of becoming a public company following the Merger.
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.
33

Income Taxes
Our income tax provision consists of federal, state and foreign current and deferred income taxes. Our income tax provision for interim periods is determined using an estimate of our annual effective tax rate, adjusted for discrete items arising in the quarter. Our effective tax rate differs from the U.S. statutory tax rate primarily due to valuation allowances on its deferred tax assets as it is more likely than not that some, or all, of our deferred tax assets will not be realized. We continue to maintain a full valuation allowance against its net deferred tax assets. Income tax provision for the three and nine months ended September 30, 2021 and 2020, respectively, was not material to the Company’s condensed consolidated financial statements.

Results of Operations:
The following table sets forth our condensed consolidated results of operations data for the periods presented:
 Three Months Ended September 30,Nine Months Ended September 30,
 2021202020212020
 (dollars in thousands)(dollars in thousands)
Revenue
Product revenue$7,755 $5,934 $21,726 $10,524 
Service revenue— 13 — 2,004 
Total revenue7,755 5,947 21,726 12,528 
Cost of revenue(1)
Cost of product revenue (1)
5,879 4,884 16,212 12,962 
Cost of services— — — 26 
Total cost of revenue5,879 4,884 16,212 12,988 
Gross profit (loss)1,876 1,063 5,514 (460)
Operating expenses (1):
Research and development8,390 8,876 19,576 19,028 
Sales and marketing6,737 2,394 14,777 6,305 
General and administrative14,073 4,512 36,177 11,856 
Total operating expenses29,200 15,782 70,530 37,189 
Loss from operations(27,324)(14,719)(65,016)(37,649)
Other (expense) income:
Interest income165 305 24 
Interest expense— (521)(504)(2,196)
Other income (expense), net14,490 (4,376)(422)(9,799)
Total other expense, net14,655 (4,896)(621)(11,971)
Loss before income taxes(12,669)(19,615)(65,637)(49,620)
Provision for income tax expense— — — — 
Net loss and comprehensive loss$(12,669)$(19,615)$(65,637)$(49,620)
34

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 September 30,Nine Months Ended September 30,
 2021202020212020
 (% of total revenue)(% of total revenue)
Revenue
Product revenue100 %100 %100 %84 %
Service revenue— — 16 
Total revenue100 100 100 100 
Cost of revenue (1)
Cost of product
76 82 75 103 
Cost of services— — — 
Total cost of revenue76 82 75 104 
Gross profit (loss)24 18 25 (4)
Operating expenses (1):
Research and development108 149 90 152 
Sales and marketing87 40 68 50 
General and administrative181 76 167 95 
Total operating expenses377 265 325 297 
Loss from operations(352)(248)(299)(301)
Other (expense) income:
Interest income— — 
Interest expense— (9)(2)(18)
Other income (expense), net187 (74)(2)(78)
Total other expense, net189 (82)(3)(96)
Loss before income taxes(163)(330)(302)(396)
Provision for income tax expense— — — — 
Net loss and comprehensive loss(163)%(330)%(302)%(396)%
(1) Includes stock-based compensation expense as follows:
 Three Months Ended September 30,Nine Months Ended September 30,
 2021202020212020
 (dollars in thousands)(dollars in thousands)
Cost of revenue$206 $505 $457 $606 
Research and development2,063 4,889 4,305 5,177 
Sales and marketing1,717 319 2,702 408 
General and administrative3,161 1,543 11,093 1,700 
Total stock-based compensation$7,147 $7,256 $18,557 $7,891 
35

Comparison of the three months ended September 30, 2021 and 2020
Revenue
 Three Months Ended September 30,ChangeChange
 20212020$%
 (dollars in thousands)
Revenue
Product revenue$7,755 $5,934 $1,821 31 %
Service revenue— 13 (13)(100)
Total revenue$7,755 $5,947 $1,808 30 %
Revenue by geographic location:
United States$4,037 $2,283 $1,754 77 %
Americas, excluding United States147 87 60 69 
Europe, Middle East and Africa1,614 2,091 (477)(23)
Asia and Pacific1,957 1,486 471 32 
Total$7,755 $5,947 $1,808 30 %
Product Revenue
Product revenue increased by $1.8 million, or 31%, to $7.8 million for the three months ended September 30, 2021 from $5.9 million for the comparable period in the prior year. The increase in product revenue was driven by a 127% increase in volume which we attribute primarily to the expansion of our sales team and the increase of high volume, long-term agreements as some of our customers begin to move into a production stage with their autonomous products. Our average selling price declined by 42% as we moved towards long-term, high volume negotiated customer pricing. As our volumes increase we expect further reductions in our average selling price.
Service Revenue
Services revenue decreased by $13 thousand. This decrease in revenue was due to there being no non-recurring engineering work in the three months ended September 30, 2021.
Geographic Locations
Revenue in Europe, the Middle East and Africa decreased by $0.5 million in the three months ended September 30, 2021, compared to the prior year period. The revenue decrease was mainly attributable to average selling price decrease as Europe, the Middle East and Africa sold more units in the three months ended September 30, 2021 than in the prior year period. Average selling prices have decreased over the past year as we moved towards long-term, high volume negotiated customer pricing. Revenue in the United States; Americas excluding the United States; and Asia and Pacific increased by $1.8 million, $0.1 million, $0.5 million, respectively, in the three months ended September 30, 2021 compared to the prior year period. The revenue increases in the United States and Americas excluding the United States, and Asia and Pacific were a result of focused sales expansion in those regions. We hired a President of Field Operations in April 2021 as well as sales and sales support staff to expand our coverage of the United States and Americas and all regions.

36

Cost of Product Revenue and Gross Margin
 Three Months Ended September 30,ChangeChange
 20212020$%
 (dollars in thousands)
Cost of revenue
Cost of product $5,879 $4,884 $995 20 %
Cost of services— — — — 
Total$5,879 $4,884 $995 20 %
Cost of Product Revenue and Gross Margin
Cost of product revenue increased by $1.0 million, or 20%, to $5.9 million for the three months ended September 30, 2021 from $4.9 million for the comparable period in the prior year and cost per unit decreased by 47%. The increase in cost of product revenue was primarily due to increases of $2.9 million in material costs due to volume which was offset by $2.0 million in per unit savings in material cost and an increase of $0.8 million in other product costs which was primarily due to $1.3 million in additional costs associated with securing materials during the global supply chain crisis. The increases were partially offset by a decrease of $0.8 million in manufacturing overhead costs as we built more units than we sold and freight.
Product gross margin increased from 18% for the three months ended September 30, 2020 to 24% for the three months ended September 30, 2021. The improvement in product gross margin is due to the 47% decrease in cost per unit partially offset by a 4% decrease in average selling price.
Operating Expenses
 Three Months Ended September 30,ChangeChange
 20212020$%
 (dollars in thousands)
Operating expenses:
Research and development$8,390 $8,876 $(486)(5)%
Sales and marketing6,737 2,394 4,343 181 
General and administrative14,073 4,512 9,561 212 
Total operating expenses:$29,200 $15,782 $13,418 85 %
Research and Development
Research and development expenses decreased by $0.5 million, or 5%, to $8.4 million for the three months ended September 30, 2021 from $8.9 million for the comparable period in the prior year. The decrease was primarily attributable to a $3.2 million decrease in stock-based compensation expense, which was offset by a $1.9 million increase in payroll-related expenses, a $0.2 million increase in recruiting and a $0.6 million decrease in product development, equipment and depreciation.
Sales and Marketing
Sales and marketing expenses increased by $4.3 million, or 181%, to $6.7 million for the three months ended September 30, 2021 from $2.4 million for the comparable period in the prior year. The increase was primarily attributable to an increase of $3.7 million in payroll and personnel-related costs driven by the addition of sales personnel in all our global regions, $1.4 million of which was stock-based compensation related, $0.2 million for marketing and sales consulting, and $0.4 million in facility and business expenses related to opening and expanding sales offices around the world.
General and Administrative
General and administrative expenses increased by $9.6 million, or 212%, to $14.1 million for the three months ended September 30, 2021 from $4.5 million for the comparable period in the prior year. The increase is primarily due to an increase of $3.7 million in accounting and professional services (primarily audit and legal), increase of $1.8 million relating to D&O insurance expense, $1.6 million in stock-based compensation expense, $1.3 million in payroll related expense, $0.5 million in
37

office expenses and depreciation, $0.2 million in facility expense, $0.2 million in equipment, $0.1 million in consultants, and $0.2 million in public relations and investor relations.
Interest Income, Interest Expense and Other Income (Expense), Net
 Three Months Ended September 30,ChangeChange
 20212020$%
 (dollars in thousands)
Interest income$165 $$164 16400 %
Interest expense— (521)521 100 
Other income (expense), net14,490 (4,376)18,866 431 
The increase in interest income was primarily related to an increase in our cash and cash equivalent balances after the Merger closed on March 11, 2021.
The decrease in interest expense was primarily due to the conversion of convertible notes in the second quarter of 2020 and the repayment of bank debt in the third quarter of 2020 and in March 2021.
Other income (expense), net was $14.5 million for the three months ended September 30, 2021 compared to $(4.4) million for the comparable period in the prior year. During the three months ended September 30, 2021, we recorded other income of $14.5 million for the decrease in fair value of private placement warrant liability. In the three months ended September 30, 2020 we recorded other expense of $6.0 million for the increase in fair value of the warrant liability offset by a $1.6 million gain from extinguishment of tranche liability.
We were subject to income taxes in the United States, Hong Kong, Thailand and China for the three months ended September 30, 2021 and 2020. Our income tax expense for three months ended September 30, 2021 and 2020 was not material to our condensed consolidated financial statements.
Comparison of the nine months ended September 30, 2021 and 2020
Revenue
 Nine Months Ended September 30,ChangeChange
 20212020$%
 (dollars in thousands)
Revenue
Product revenue$21,726 $10,524 $11,202 106 %
Service revenue— 2,004 (2,004)(100)
Total revenue$21,726 $12,528 $9,198 73 %
Revenue by geographic location:
United States$8,463 $6,349 $2,114 33 %
Americas, excluding United States675 194 481 248 
Europe, Middle East and Africa7,684 3,351 4,333 129 
Asia and Pacific4,904 2,634 2,270 86 
Total$21,726 $12,528 $9,198 73 %
Product Revenue
Product revenue increased by $11.2 million, or 106%, to $21.7 million for the nine months ended September 30, 2021 from $10.5 million for the comparable period in the prior year. The increase in product revenue was driven by an increase in volume of 205%, which we attribute primarily to the expansion of our sales team and the increase of high volume, long-term deals as some of our customers begin to move into a production stage with their autonomous products. Our average selling price declined by 32% 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.
38

Service Revenue
Service revenue decreased by $2.0 million or 100% for the nine months ended September 30, 2021 from $2.0 million for the comparable period in the prior year. This revenue represented engineering work in relation to our new product release in early 2020.

Geographic Locations
Revenue in the United States; Americas excluding the United States; Europe, the Middle East and Africa; and Asia and Pacific increased by $2.1 million, $0.5 million, $4.3 million, $2.3 million, respectively, in the nine months ended September 30, 2021 compared to the prior year period. The revenue increase was mainly attributable to investments in additional sales staff. The revenue increases in the geographic regions of Asia and Pacific and Europe, the Middle East and Africa were a result of recent sales expansion in those regions. We opened sales offices in these regions beginning in late 2019 and have since continued to invest in expanding globally. Additionally, we hired a President of Field Operations in April 2021 as well as sales and sales support staff to expand our coverage world-wide.
Cost of Product Revenue and Gross Margin
 Nine Months Ended September 30,ChangeChange
 20212020$%
 (dollars in thousands)
Cost of revenue
Cost of product revenue$16,212 $12,962 $3,250 25 %
Cost of services— 26 (26)(100)%
Total$16,212 $12,988 $3,224 24.8 %
Cost of Product Revenue and Gross Margin
Cost of product revenue increased by $3.3 million, or 25%, to $16.2 million for the nine months ended September 30, 2021 from $13.0 million for the comparable period in the prior year and cost per unit decreased by 59%. The increase in cost of product revenue was primarily due to increases of $7.3 million in material costs due to volume which was offset by $3.8 million in savings due to reduction in material costs per unit and an increase of $1.3 million in other product costs associated with securing materials during the global supply chain crisis. The increases were partially offset by a decrease of $1.5 million in other product costs due to lower allowances for excess and obsolete inventory.
Product gross margin increased from (23)% for the nine months ended September 30, 2020 to 25% for the nine months ended September 30, 2021. The improvement in product gross margin is due to the 59% decrease in cost per unit slightly offset by the 32% decrease in average selling price referenced above.
Services Cost of Revenue and Gross Margin
Services cost of revenue decreased by $26 thousand. This decrease in cost of revenue was due to there being no non-recurring engineering work in the nine months ended September 30, 2021.
Operating Expenses
 Nine Months Ended September 30,ChangeChange
 20212020$%
 (dollars in thousands)
Operating expenses:
Research and development$19,576 $19,028 $548 %
Sales and marketing14,777 6,305 8,472 134 
General and administrative36,177 11,856 24,321 205 
Total operating expenses:$70,530 $37,189 $33,341 90 %
39

Research and Development
Research and development expenses increased by $0.5 million, or 3%, to $19.6 million for the nine months ended September 30, 2021 from $19.0 million for the comparable period in the prior year. The increase was primarily attributable to a $1.0 million increase in stock-based compensation expense, a $0.5 million increase in recruiting, a $0.2 million increase in payroll and personnel-related expense, and a $0.5 million increase in depreciation expense which was partially offset by a $1.7 million reduction in prototype and equipment costs related to product development.
Sales and Marketing
Sales and marketing expenses increased by $8.5 million, or 134%, to $14.8 million for the nine months ended September 30, 2021 from $6.3 million for the comparable period in the prior year. The increase was primarily attributable to an increase of $6.9 million in payroll and personnel-related costs driven by the addition of sales personnel in all our global regions, of which $2.2 million was stock-based compensation related, $1.0 million for additional branding and public relations expenses related to the Merger, marketing and consultants, $0.2 million in recruiting expenses, and $0.6 million in facility, office and related expenses related to opening and expanding sales offices around the world. The increases were partially offset by $0.2 million decrease in marketing expenses not associated with the Merger.
General and Administrative
General and administrative expenses increased by $24.3 million, or 205%, to $36.2 million for the nine months ended September 30, 2021 from $11.9 million for the comparable period in the prior year. The increase was primarily due to an increase of $9.4 million of stock-based compensation, a $1.4 million increase in payroll-related expense, an increase of $7.0 million in legal, accounting and professional services fees, an increase of $4.1 million in insurance premiums, an increase of $0.7 million of recruiting expenses relating to executive search and hiring, an increase of $1.2 million in facilities and office related expense, an increase of $0.2 million in public relations expense and $0.3 million in depreciation.
Interest Income, Interest Expense and Other Income (Expense), Net
 Nine Months Ended September 30,ChangeChange
 20212020$%
 (dollars in thousands)
Interest income$305 $24 $281 1171 %
Interest expense(504)(2,196)1,692 77 
Other expense, net(422)(9,799)9,377 96 
Interest income was $0.3 million for the nine months ended September 30, 2021 compared to $0.024 million for the comparable period in the prior year. This increase in interest income was primarily related to an increase in our cash and cash equivalent balances after the Merger closed on March 11, 2021.
Interest expense was $0.5 million for the nine months ended September 30, 2021 compared to $2.2 million for the comparable period in the prior year. The decrease was primarily due to the conversion of convertible notes in the second quarter of 2020 and the repayment of bank debt in the third quarter of 2020 and March 2021.
Other expense, net was $0.4 million for the nine months ended September 30, 2021 compared to $9.8 million for the comparable period in the prior year. During the nine months ended September 30, 2021, we recorded a loss of $8.8 million for the fair value change of redeemable convertible preferred stock warrant liability and a gain of $8.4 million for the fair value change of Private Placement warrant liability. During the nine months ended September 30, 2020, we recorded losses of $5.3 million for the fair value change of derivative liability related to our convertible notes and $6.1 million for the fair value change of the warrant liability, partially offset by a $1.6 million gain from extinguishment of tranche liability which was recorded as other income.
Income Taxes
We were subject to income taxes in the United States, Hong Kong, Thailand and China for the nine months ended September 30, 2021 and 2020. Our income tax expense for nine months ended September 30, 2021 and 2020 was not material to the Company’s condensed consolidated financial statements.
40

Liquidity and Capital Resources
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. Subsequent to the Merger, our principal sources of liquidity have been and are expected to be our cash and cash equivalents and product revenues.
As of September 30, 2021 we had an accumulated deficit of $275.0 million and cash and cash equivalents of $221.6 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.
Financing 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 September 30, 2021 and December 31, 2020, the outstanding principal balance of the loan was nil and $7.0 million, respectively.
Cash Flow Summary
 Nine Months Ended September 30,
 20212020
 (dollars in thousands)
Net cash provided by (used in):
Operating activities$(45,106)$(34,631)
Investing activities(1,774)(2,394)
Financing activities257,826 38,543 
41

Operating Activities
During the nine months ended September 30, 2021, operating activities used $45.1 million in cash. The primary factors affecting our operating cash flows during this period were our net loss of $65.6 million, impacted by our non-cash charges of $24.8 million primarily consisting of stock-based compensation of $18.6 million, a $0.4 million change in fair value of warrant liabilities, depreciation and amortization of $3.4 million, change in right-of-use asset of $1.3 million, and interest expense and amortization of debt issuance costs and debt discount of $0.3 million. The changes in our operating assets and liabilities of $4.3 million were primarily due to a decrease in operating lease liability of $1.8 million, a decrease in accounts payable of $2.7 million, an increase in accounts receivable of $4.4 million, an increase in inventory of $2.6 million and an increase in accrued and other liabilities of $7.1 million.
During the nine months ended September 30, 2020, operating activities used $34.6 million in cash. The primary factors affecting our operating cash flows during this period were our net loss of $49.6 million, impacted by our non-cash charges of $24.1 million primarily consisting of a $5.3 million change in fair value of derivative liability, interest expense and amortization of debt issuance costs and debt discount of $1.2 million, depreciation and amortization of $2.7 million, change in right-of-use asset of $1.4 million, and stock-based compensation of $7.9 million. The changes in our operating assets and liabilities of $9.1 million were primarily due to an increase in inventories of $4.1 million, and an increase in accounts receivable of $2.0 million, a decrease in accounts payable of $0.6 million, and a decrease in accrued and other current liabilities of $2.0 million.
Investing Activities
During the nine months ended September 30, 2021, cash used in investing activities was $1.8 million, which was related to purchases of property, plant and equipment.
During the nine months ended September 30, 2020, cash used in investing activities was $2.4 million, which was related to purchases of property, plant and equipment.
Financing Activities
During the nine months ended September 30, 2021, cash provided by financing activities was $257.8 million, consisting primarily of $291.5 million of proceeds (net of $8.4 million of pre-Merger costs relating to CLA) from the Merger and PIPE Investment offset by offerings costs of $27.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 nine months ended September 30, 2021.
During the nine months ended September 30, 2020, cash provided by financing activities was $38.5 million, which was mainly related to the proceeds from issuance of Series B redeemable convertible preferred stock.
Off-Balance Sheet Arrangements
As of September 30, 2021, we did not have any off-balance sheet arrangements, that have or are reasonably likely to have a current or future effect on our financial condition, results of operations, or cash flows.

Contractual Obligations
There have been no material updates to our contractual obligations from those disclosed in our Quarterly Report on Form 10-Q for the three months ended March 31, 2021.

Critical Accounting Policies and Estimates
Our discussion and analysis of our financial condition and results of operations are based upon our financial statements, which have been prepared in accordance with GAAP. These principles require us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue, cost of revenue and expenses, and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. To the extent that there are material differences between these estimates and our actual results, our future financial statements will be affected.
42

There were no material changes to our critical accounting policies and estimates as of and for the three and nine months ended September 30, 2021, as compared to the critical accounting policies and estimates described in “Critical Accounting Policies and Estimates” in our final prospectus dated and filed with the SEC on August 19, 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. Based on our public float as of June 30, 2021, we expect to become a large accelerated filer, and lose emerging growth company status, as of December 31, 2021. As of December 31, 2021, we will be required to adopt new or revised accounting standards when they are applicable to public companies that are not emerging growth companies.
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 September 30, 2021, we had cash and cash equivalents of approximately $221.6 million, out of which $219.3 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.
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 United States, and to a lesser extent in Asia and Europe. Our results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. The effect of a hypothetical 10% change in foreign currency exchange rates applicable to our business would not have a material impact on our historical consolidated financial statements. To date, we have not engaged in any hedging strategies. As our international operations grow, we will continue to reassess our approach to manage our risk relating to fluctuations in currency rates.
Item 4. Controls and Procedures
Limitations on effectiveness of controls and procedures
We maintain disclosure controls and procedures (as that term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) that are designed to ensure that information required to be disclosed in our reports under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosures. In designing and evaluating our disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.
Evaluation of disclosure controls and procedures
Our management, with the participation of our principal executive officer and principal financial officer, evaluated, as of the end of the period covered by this Quarterly Report on Form 10-Q, the effectiveness of our disclosure controls and procedures (as that term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act). Based on that evaluation, our
43

principal executive officer and principal financial officer concluded that our disclosure controls and procedures were not effective as of September 30, 2021 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.
We have begun the process of, and are focused on, designing and implementing effective internal control measures to improve our internal control over financial reporting and remediate the material weaknesses. Our efforts include a number of actions:
We are actively recruiting additional personnel, in addition to engaging and utilizing third party consultants and specialists to supplement our internal resources and segregate key functions within our business processes, where appropriate.
We also continue to take actions to improve our IT general controls, segregation of duties controls, period-end financial reporting controls, and journal entry controls.
We are implementing comprehensive access control protocols for our enterprise resource planning environment to implement restrictions on user and privileged access to certain applications, establishing additional controls over the preparation and review of journal entries, establishing additional controls to verify transactions are properly classified in the financial statements, implementing controls to review the activities for those users who have privileged access and program change management controls to ensure that IT program and data changes affecting financial IT applications and underlying accounting records are identified, tested, authorized and implemented appropriately.
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.

44

Changes in Internal Control over Financial Reporting
There were no changes 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 quarter ended September 30, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

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 are cooperating with the SEC’s subpoena.
From time to time, we have been and may again become involved in legal proceedings arising in the ordinary course of our business. We are not presently a party to any litigation or legal proceedings that we believe to be material and we are not aware of any pending or threatened litigation against us that we believe could have a material adverse effect on our business, operating results, financial condition or cash flows. See Part I, Item 1 “Financial Statements (Unaudited) — Note 7 — Commitments and Contingencies.”
Item 1A. Risk Factors
There have been no material changes to our previously disclosed risk factors in our final prospectus filed with the SEC on August 19, 2021.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Unregistered Sales of Equity Securities
Other than the securities issued as consideration for the Sense acquisition as disclosed in our Current Report on Form 8-K filed October 5, 2021, we sold no securities during the three months ended September 30, 2021 that were not registered under the Securities Act.
Use of Proceeds
On August 25, 2020, CLA consummated an initial public offering of 20,000,000 units, each consisting of one Class A ordinary share, $0.0001 par value, and one-half of one redeemable warrant (the “Units”). The Units sold in the Initial Public Offering were sold at an offering price of $10.00 per unit, generating gross proceeds of $200,000,000. BTIG acted as sole book-running manager, of the initial public offering. The securities in the offering were registered under the Securities Act on a registration statement on Form S-1 (No. 333-240378). The Securities and Exchange Commission declared the registration statement effective on August 20, 2020. The proceeds from the initial public offering were used as consideration for the Merger and any remaining proceeds will be used for general corporate purposes.
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 September 30, 2021.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
None.
45

Item 6. Exhibits.
Exhibit NumberDescriptionIncorporated by Reference
FormFile No.ExhibitFiling DateFiled/ Furnished herewith
S-4/A333-2516112.12/10/2021
S-4 POS333-2516113.13/10/2021
S-4 POS333-2516113.23/10/2021
8-K001-394632.110/5/2021
10.3
S-8333-26057699.110/29/2021
*
*
**
**
101.INSInline XBRL Instance Document - the instance document does not appear in the Interactive Data file because its XBRL tags are embedded within the Inline XBRL document.*
101.SCHInline XBRL Taxonomy Extension Schema Document*
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document*
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document*
101.LABInline XBRL Taxonomy Label Linkbase Document*
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document*
104
Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
*
____________
46

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.
*Filed herewith.
**Furnished herewith.
Indicates a management contract or compensatory plan, contract or arrangement.
47

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: November 12, 2021By:/s/ Anna Brunelle
Name:Anna Brunelle
Title:
Chief Financial Officer (principal financial officer and principal accounting officer)
48
EX-31.1 2 oust-30sep21xex3112.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: November 12, 2021By:/s/ Angus Pacala
   Angus Pacala
   
Co-Founder and Chief Executive Officer
(principal executive officer)

EX-31.2 3 oust-30sep21xex3122.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: November 12, 2021By:/s/ Anna Brunelle
   Anna Brunelle
   
Chief Financial Officer
(principal financial officer)
  

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

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

In connection with the Quarterly Report on Form 10-Q of Ouster, Inc. (the “Company”) for the period ended June 30, 2021 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: November 12, 2021By:
/s/ Angus Pacala
   Angus Pacala
   
Co-Founder and Chief Executive Officer
(principal executive officer)
 

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

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

In connection with the Quarterly Report on Form 10-Q of Ouster, Inc. (the “Company”) for the period ended June 30, 2021 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: Novemember 12, 2021By:/s/ Anna Brunelle
   Anna Brunelle
   
Chief Financial Officer
(principal financial officer)
 
 

EX-101.SCH 6 oust-20210930.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 1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Description of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Description of Business and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Fair Value of Financial Instruments - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Fair Value of Financial Instruments - Schedule of Changes in the Fair Value of Level 3 Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2112104 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2313303 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Balance Sheet Components - Schedule of Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Balance Sheet Components - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Balance Sheet Components - Reconciliation of Cash, Cash Equivalents and Restricted Cash Reported (Details) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Balance Sheet Components - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2419411 - Disclosure - Balance Sheet Components - Schedule of Accrued and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2120105 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2421412 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2122106 - Disclosure - Warrants link:presentationLink link:calculationLink link:definitionLink 2323304 - Disclosure - Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 2424413 - Disclosure - Warrants - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2425414 - Disclosure - Warrants - Schedule of Fair Value Measurement Inputs of Redeemable Convertible Preferred Stock Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 2426415 - Disclosure - Warrants - Schedule of Fair Value Measurement Inputs of Private Placement Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 2127107 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2428416 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2129108 - Disclosure - Redeemable Convertible Preferred and Common Stock link:presentationLink link:calculationLink link:definitionLink 2330305 - Disclosure - Redeemable Convertible Preferred and Common Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 2431417 - Disclosure - Redeemable Convertible Preferred and Common Stock - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2432418 - Disclosure - Redeemable Convertible Preferred and Common Stock - Schedule of Redeemable Convertible Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2133109 - Disclosure - Stock-based compensation link:presentationLink link:calculationLink link:definitionLink 2334306 - Disclosure - Stock-based compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2435419 - Disclosure - Stock-based compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2436420 - Disclosure - Stock-based compensation - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2437421 - Disclosure - Stock-based compensation - Schedule of Stock Options Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2438422 - Disclosure - Stock-based compensation - Schedule of Stock Options Outstanding and Exercisable (Details) link:presentationLink link:calculationLink link:definitionLink 2439423 - Disclosure - Stock-based compensation - Schedule of Nonvested Restricted Stock Awards Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2440424 - Disclosure - Stock-based compensation - Schedule of Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2441425 - Disclosure - Stock-based compensation - Schedule of Stock-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2142110 - Disclosure - Net Loss Per Common Share link:presentationLink link:calculationLink link:definitionLink 2343307 - Disclosure - Net Loss Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2444426 - Disclosure - Net Loss Per Common Share - Schedule of Net Loss Per Common Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 2445427 - Disclosure - Net Loss Per Common Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2446428 - 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 2147111 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 2148112 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2349308 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2450429 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2451430 - Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2152113 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2153114 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 2454431 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 oust-20210930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 oust-20210930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 oust-20210930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT SUPPLEMENTAL DISCLOSURES OF OPERATING ACTIVITIES: Supplemental Cash Flow Information [Abstract] Customer [Domain] Customer [Domain] Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net loss Net loss Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Operating lease, right-of-use assets Operating Lease, Right-of-Use Asset Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Accrued compensation Employee-related Liabilities, Current Income Statement Location [Axis] Income Statement Location [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Entity Address, Address Line One Entity Address, Address Line One 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 Europe, Middle East and Africa EMEA [Member] Revenue from Contract with Customer [Abstract] Entity Filer Category Entity Filer Category Sense Photonics, Inc. Sense Photonics, Inc. [Member] Sense Photonics, Inc. 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 Redeemable convertible preferred stock dividends (in dollars per share) Temporary Equity, Dividend Rate, Per-Dollar-Amount Temporary Equity, Dividend Rate, Per-Dollar-Amount Weighted- Average Remaining Contractual Term (in years) Weighted Average Remaining Contractual Term [Abstract] Weighted Average Remaining Contractual Term Customer C Customer C [Member] Customer C Redeemable convertible preferred stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Shares Outstanding (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] Expected dividend rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Net increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 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 Redeemable Convertible Preferred Stock Tranche Liability Redeemable Convertible Preferred Stock Tranche Liability [Member] Redeemable Convertible Preferred Stock Tranche Liability Document Fiscal Year Focus Document Fiscal Year Focus 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] 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] Performance stock, stock price increase percentage Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Stock Price Increase Percentage Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Stock Price Increase Percentage 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. Number of common stock received upon vesting of each performance stock unit (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number Of Common Stock Received Upon Vesting Of Each Performance Stock Unit Share-based Compensation Arrangement by Share-based Payment Award, Number Of Common Stock Received Upon Vesting Of Each Performance Stock Unit Private Placement Private Placement [Member] Business Acquisition [Axis] Business Acquisition [Axis] RSAs vested in period, fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value RSAs granted in period (in shares) 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 Conversion of convertible notes to common stock (in shares) Stock issued from conversion of note (in shares) Debt Conversion, Converted Instrument, Shares Issued 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 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 Stock granted in period, other than options (in shares) 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% for cells with asterisk) Concentration Risk, Percentage Preferred stock, $0.0001 par value; 100,000,000 and Nil shares authorized at September 30, 2021 and December 31, 2020, respectively; Nil and Nil issued and outstanding at September 30, 2021 and December 31, 2020, respectively Preferred Stock, Value, Issued 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 Entity Address, City or Town Entity Address, City or Town Preferred stock issued (in dollars per share) Shares Issued, Price Per Share 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 Percentage of performance stock units Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage Of Stock Units Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage Of Stock Units 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 Schedule of Redeemable Convertible Preferred Stock Temporary Equity [Table Text Block] Right-of-use assets obtained in exchange for operating lease liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability In the Event of Debt Default In The Event Of Debt Default [Member] In The Event Of Debt Default Award vesting schedule in percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 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] Entity Interactive Data Current Entity Interactive Data Current 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] Customer deposits Contract with Customer, Liability, Current, Customer Deposit Contract with Customer, Liability, Current, Customer Deposit Proceeds from issuance of Series B redeemable convertible preferred stock, net of issuance cost of $265 Proceeds from Issuance of Convertible Preferred Stock Restricted stock awards, beginning balance (in shares) Restricted stock awards, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Fair value, beginning balance Fair Value, ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Document Type Document Type 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 $3.92 Exercise Price Range Five [Member] Exercise Price Range Five Investor Investor [Member] Change in fair value of derivative liability Unrealized Gain (Loss) on Derivatives Entity Current Reporting Status Entity Current Reporting Status Schedule of Nonvested Restricted Stock Awards Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Series B Series B Redeemable Convertible Preferred Stock [Member] Series B Redeemable Convertible Preferred Stock 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 Non-executive Noteholders Non-executive Noteholders [Member] Non-executive Noteholders Options exercisable, weighted average remaining contractual life (years) Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term Cash equivalents: Cash Equivalents, at Carrying Value [Abstract] 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.15 Exercise Price Range Two [Member] Exercise Price Range Two 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 Share-based Payment Arrangement, Tranche Four Share-based Payment Arrangement, Tranche Four [Member] Share-based Payment Arrangement, Tranche Four Plan Name [Axis] Plan Name [Axis] Assets Assets, Fair Value Disclosure [Abstract] Promissory 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] Document Transition Report Document Transition Report Income Tax Disclosure [Abstract] Numerator: Numerator [Abstract] Numerator Total liabilities, redeemable convertible preferred stock, and stockholders’ equity / (deficit) Liabilities and Equity Other Other Accrued Liabilities, Current Share-based Payment Arrangement, Tranche One Share-based Payment Arrangement, Tranche One [Member] Notes receivable from stockholders Receivables from Stockholder [Member] 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 Service Service [Member] Additional paid-in capital Additional Paid in Capital Concentration Risk [Line Items] Concentration Risk [Line Items] Liabilities, redeemable convertible preferred stock and stockholders’ equity / (deficit) Liabilities and Equity [Abstract] Derivative Liability Derivative Financial Instruments, Liabilities [Member] Accounts payable Increase (Decrease) in Accounts Payable Options exercisable, weighted average exercise price (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Description of Business and Basis of Presentation Business Description and Basis of Presentation [Text Block] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Net Loss Per Common Share Earnings Per Share [Text Block] Series Seed Redeemable Convertible Preferred Stock Series Seed Redeemable Convertible Preferred Stock [Member] Series Seed Redeemable Convertible Preferred Stock Operating expenses: Operating Expenses [Abstract] 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] Number of letters of credit Number Of Letters Of Credit Number Of Letters Of Credit 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 Shareholder ownership percentage Shareholder Ownership Percentage Shareholder Ownership Percentage 2021 Incentive Award Plan 2021 Incentive Award Plan [Member] 2021 Incentive Award Plan Gross profit (loss) Gross Profit Related Party Affiliated Entity [Member] 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] Pre-merger cost Reverse Recapitalization, Pre-merger Cost Reverse Recapitalization, Pre-merger Cost Trading Symbol Trading Symbol Business acquisition, percentage of interests acquired Business Acquisition, Percentage of Voting Interests Acquired 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 Threshold percentage of exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options Exercisable, Threshold Percentage Of Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options Exercisable, Threshold Percentage Of Exercise Price 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 Issuance cost Payment of offering costs Payments of Stock Issuance Costs Outstanding letter of credit Letters of Credit Outstanding, Amount Public Warrants Public Warrants [Member] Public Warrants Common stock, $0.0001 par value; 1,000,000,000 and 210,956,516 shares authorized at September 30, 2021 and December 31, 2020, respectively; 161,529,449 and 33,327,294 issued and outstanding at September 30, 2021 and December 31, 2020, respectively Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total other expense, net Nonoperating Income (Expense) Equity Interest Issued or Issuable, Type [Domain] Equity Interest Issued or Issuable, Type [Domain] 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] Performance Stock Unit Performance Shares [Member] Commitments and contingencies (Note 7) Commitments and Contingencies Subsequent Event [Table] Subsequent Event [Table] Inventory write down Inventory Write-down Authorized stock, par value (in dollars per share) Common Stock And Temporary Equity, Par Or Stated Value Per Share Common Stock And Temporary Equity, Par Or Stated Value Per Share Restricted Stock Restricted stock units Restricted Stock [Member] Schedule of Stock Options Valuation Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Document Period End Date Document Period End Date Short-term debt Secured Debt, Current 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 Entity Registrant Name Entity Registrant Name Unit, conversion ratio Unit, Conversion Ratio Unit, Conversion Ratio Warrants outstanding (in shares) Class of Warrant or Right, Outstanding Partial recourse promissory notes Notes Receivable, Related Parties Sale of stock, aggregate commitment amount Sale of Stock, Consideration Received on Transaction Work in process Inventory, Work in Process, Net of Reserves Cash Cash Prepaid expenses and other current assets Total prepaid and other current assets Prepaid Expense and Other Assets, Current Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Warrants Temporary Equity [Text Block] Temporary Equity Redeemable convertible preferred stock, $0.0001 par value per share; Nil and 131,411,372 shares authorized at September 30, 2021 and December 31, 2020; Nil and 88,434,754 shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively (aggregate liquidation preference of Nil and $41,791 at September 30, 2021 and December 31, 2020, respectively) Beginning balance Ending balance Carrying Amount Temporary Equity, Carrying Amount, Attributable to Parent Business acquisition, number of shares issued (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Accrued and other current liabilities Accrued Liabilities, Current Revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Options outstanding, weighted average remaining contractual life (years) Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term 2015 Stock Plan 2015 Stock Plan [Member] 2015 Stock Plan 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 Option Share-based Payment Arrangement, Option [Member] Liquidation preference (in dollars per share) Temporary Equity, Liquidation Preference Per Share Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Series A Redeemable Convertible Preferred Stock Series A Redeemable Convertible Preferred Stock [Member] Series A Redeemable Convertible Preferred Stock 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] Stock options granted, weighted average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants In Period, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants In Period, Weighted Average Remaining Contractual Term 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 Convertible preferred stock, conversion price (in dollars per share) Convertible Preferred Stock, Conversion Price Convertible Preferred Stock, Conversion Price Several Members of the Board of Directors Several Members Of The Board Of Directors [Member] Several Members Of The Board Of Directors Operating lease liability, current portion Operating Lease, Liability, Current Issuance of redeemable convertible preferred stock Temporary Equity, Stock Issued During Period, Value, New Issues Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Vesting of early exercised stock options APIC, Share-based Payment Arrangement, Recognition and Exercise Cancellation of previously issued awards (in shares) Shares Issued, Shares, Share-based Payment Arrangement, Forfeited 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 Repayments of debt Repayments of Debt 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] Proceeds from issuance of redeemable convertible preferred stock, net off issuance cost Proceeds from Issuance of Redeemable Convertible Preferred Stock Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Redeemable Convertible Preferred Stock Tranche Right Redeemable Convertible Preferred Stock Tranche Right [Member] Redeemable Convertible Preferred Stock Tranche Right Preferred stock, conversion ratio Preferred Stock, Convertible, Conversion Ratio Total liabilities Liabilities Raw materials Inventory, Raw Materials, Net of Reserves Americas, excluding United States Americas, Excluding United States [Member] Americas, Excluding United States Legal Entity [Axis] Legal Entity [Axis] Award Type [Axis] Award Type [Axis] Weighted average exercise price, options granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Net Cash Provided by (Used in) Financing Activities [Abstract] 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 / (deficit) Beginning balance Ending balance Stockholders' Equity Attributable to Parent Common stock, shares issued (in shares) Common Stock, Shares, Issued Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Settlement of redeemable convertible preferred stock tranche liability due to the issuance of Series B redeemable convertible preferred stock 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 Share-based Payment Arrangement, Tranche Five Share-based Payment Arrangement, Tranche Five [Member] Share-based Payment Arrangement, Tranche Five Issuance of common stock pursuant to the conversion of convertible notes and accrued interest Debt Conversion, Converted Instrument, Amount Repurchase of common stock Payments for Repurchase of Common Stock Business acquisition, share price (in dollars per share) Business Acquisition, Share Price Stockholders’ equity / (deficit): Stockholders' Equity Attributable to Parent [Abstract] Private placement warrant liability acquired as part of the Merger Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Acquired As Part Of The Merger Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Acquired As Part Of The Merger Concentrations of credit risk Concentration Risk, Credit Risk, Policy [Policy Text Block] 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 Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] 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 City Area Code City Area Code Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Option expiration period (up to) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Conversion of redeemable convertible preferred stock to common stock Conversion of Stock, Amount Converted Statement of Stockholders' Equity [Abstract] Exercise of warrant, threshold trading days Class of Warrant or Right, Exercisable, Threshold Trading Days Class of Warrant or Right, Exercisable, Threshold Trading Days Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Share-based Payment Arrangement, Tranche Two Share-based Payment Arrangement, Tranche Two [Member] Supplier A Supplier A [Member] Supplier A Income Statement [Abstract] Income Statement [Abstract] Amendment Flag Amendment Flag Concentration Risk [Table] Concentration Risk [Table] 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 Extinguishment of derivative liability upon conversion of convertible notes Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Extinguishments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Extinguishment 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 Provision for income tax expense Income Tax Expense (Benefit) Exercise Price at $0.26 Exercise Price Range Three [Member] Exercise Price Range Three Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Asia and Pacific Asia Pacific [Member] Equity Components [Axis] Equity Components [Axis] Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] 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, net Total inventory Inventory, Net Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Entity File Number Entity File Number 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] Minimum exercise price as percentage of fair value of shares on grant date Share-Based Compensation Arrangement By Share-Based Payment Award, Minimum Exercise Price As Percentage Of Fair Value Of Shares On Grant Date Share-Based Compensation Arrangement By Share-Based Payment Award, Minimum Exercise Price As Percentage Of Fair Value Of Shares On Grant Date Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Entity Small Business Entity Small Business Grantee Status [Axis] Grantee Status [Axis] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Revenue Revenue Benchmark [Member] Options, weighted average grant date fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Equity Component [Domain] Equity Component [Domain] Preferred stock warrants Preferred Stock Warrants [Member] Preferred Stock Warrants Exercise price of warrant Measurement Input, Exercise Price [Member] Issuance of common stock upon exercise of restricted stock awards (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Sales and marketing Selling and Marketing Expense Repurchase of common stock (shares) Stock Repurchased During Period, Shares Entity Ex Transition Period Entity Ex Transition Period Accrued and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Business combination, value of common shares issued Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Statement [Line Items] Statement [Line Items] Restricted cash, non-current Restricted Cash, Noncurrent Grantee Status [Domain] Grantee Status [Domain] Weighted- Average Exercise Price per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Recognition of preferred stock warrant and tranche liability upon issuance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances Series B Redeemable Convertible Preferred Stock Series B Preferred Stock [Member] Issuance of common stock upon exercise of restricted stock awards Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Conversion of Stock, Name [Domain] Conversion of Stock, Name [Domain] Counterparty Name [Domain] Counterparty Name [Domain] Debt Disclosure [Abstract] Entity Address, State or Province Entity Address, State or Province Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Document Information [Table] Document Information [Table] 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 Entity [Domain] Entity [Domain] Customer D Customer D [Member] Customer D Customer [Axis] Customer [Axis] Issuance of redeemable convertible preferred stock (in shares) Redeemable convertible preferred stock, shares issued (in shares) Temporary Equity, Stock Issued During Period, Shares, New Issues Temporary Equity, Stock Issued During Period, Shares, New Issues Schedule of Net Loss Per Common Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Options, grants in period (in shares) Number of shares underlying outstanding options, options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Entity Shell Company Entity Shell Company Liabilities Financial Liabilities Fair Value Disclosure [Abstract] Local Phone Number Local Phone Number 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 Vesting [Axis] Vesting [Axis] Exercise Price at $5.80 Exercise Price Range Six [Member] Exercise Price Range Six Issuance of common stock upon exercise of restricted stock awards Proceeds from Issuance of Common Stock Total assets Assets Plan Name [Domain] Plan Name [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Stock options exercisable, weighted average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Stock price Measurement Input, Share Price [Member] Repayment of debt Repayments of Secured Debt Repayment of promissory notes to related parties Repayments of Notes Payable Stock Appreciation Rights Stock Appreciation Rights (SARs) [Member] Schedule of Nonvested Restricted Stock Units Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Research and development Research and Development Expense Product and Service [Domain] Product and Service [Domain] Increase in number of shares authorized, annual increase percentage Share-based Compensation Arrangement by Share-based Payment Award, Increase In Number of Shares Authorized, Annual Increase Percentage Share-based Compensation Arrangement by Share-based Payment Award, Increase In Number of Shares Authorized, Annual Increase Percentage Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] 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] Reclassification of a note receivable from a stockholder Stockholders' Equity, Reclassification Of Notes Receivable From Stockholder Stockholders' Equity, Reclassification Of Notes Receivable From Stockholder 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] 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] Entity Tax Identification Number Entity Tax Identification Number 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 Issuance of preferred stock upon exercise of warrants Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 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) Redeemable convertible preferred stock, issue price (in dollars per share) Issue Price per share Sale of Stock, Price Per Share Change in right-of-use asset Operating Lease, Right-of-Use Asset, Amortization Expense Promissory notes, percentage forgiven Note Receivable, Related Parties, Percentage Forgiven Note Receivable, Related Parties, Percentage Forgiven Vesting [Domain] Vesting [Domain] Product Product [Member] Total financial liabilities Financial Liabilities Fair Value Disclosure Unvested early exercised common stock options Share-based Compensation Arrangement by Share-based Payment Award, Options, Unvested Early Exercised Common Stock Options [Member] Share-based Compensation Arrangement by Share-based Payment Award, Options, Unvested Early Exercised Common Stock Options Supplier [Domain] Supplier [Domain] Subsequent Event Subsequent Events [Text Block] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Redeemable convertible preferred stock, shares authorized (in shares) Shares Authorized (in shares) Temporary Equity, Shares Authorized Cost of product revenue Cost of Revenue Offering costs in connection with the merger Adjustments to Additional Paid in Capital, Recapitalization, Offering Costs Adjustments to Additional Paid in Capital, Recapitalization, Offering Costs 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 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, conversion of convertible securities (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] 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 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. Conversion of convertible notes to common stock Adjustments To Additional Paid In Capital, Conversion Of Convertible Debt Adjustments To Additional Paid In Capital, Conversion Of Convertible Debt Total Purchase Cost of Goods and Service Benchmark [Member] 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 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 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 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] One Senior Advisor One Senior Advisor [Member] One Senior Advisor Redeemable convertible preferred stock, shares issued (in shares) Shares Issued (in shares) Temporary Equity, Shares Issued Loss Contingencies [Line Items] Loss Contingencies [Line Items] Property and equipment, net Property, Plant and Equipment, Net Total operating expenses Operating Expenses Other non-current liabilities Other Liabilities, Noncurrent Employee Share-based Payment Arrangement, Employee [Member] Redeemable convertible preferred stock, liquidation preference Liquidation Amount Temporary Equity, Liquidation Preference 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] Earnings Per Share [Abstract] Accounts Payable Accounts Payable [Member] Stock converted (in shares) Stock Converted, Reversed Recapitalization Stock Converted, Reversed Recapitalization Gain on extinguishment of tranche right liability Gain (Loss) On Extinguishment Of Tranche Right Liability Gain (Loss) On Extinguishment Of Tranche Right Liability Document Quarterly Report Document Quarterly Report 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 Share-based Payment Arrangement, Tranche Three Share-based Payment Arrangement, Tranche Three [Member] Potential obligations Loss Contingency Accrual 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 Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Warrants to purchase common stock Warrant [Member] 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 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] Document Fiscal Period Focus Document Fiscal Period Focus 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 Indemnification Agreement Indemnification Agreement [Member] 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 Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Common Class A Common Class A [Member] 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 Customer E Customer E [Member] Customer E 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] Exercise Price at $0.13 Exercise Price Range One [Member] Exercise Price Range One Number of shares reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Entity Central Index Key Entity Central Index Key London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Security Exchange Name Security Exchange Name Money market funds Cash and Cash Equivalents, Fair Value Disclosure Equity Interest Type [Axis] Equity Interest Type [Axis] 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 Assumed Options Option on Securities [Member] Warrant liabilities (At September 30, 2021 and December 31, 2020 related party $3,843 and Nil, respectively) Warrant liabilities Warrant, fair value Warrants and Rights Outstanding Exercise Price Range [Domain] Exercise Price Range [Domain] Convertible notes payable Debt Conversion, Original Debt, Amount 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] Current Fiscal Year End Date Current Fiscal Year End Date 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.00 Exercise Price Range Four [Member] Exercise Price Range Four Exercise Price at $10.26 Exercise Price Range Seven [Member] Exercise Price Range Seven 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] 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] 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] Uninvoiced receipts Uninvoiced Receipts, Other Current Liabilities Uninvoiced Receipts, Other Current Liabilities Expected term (years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Class of Stock [Domain] Class of Stock [Domain] Threshold consecutive trading days Share-based Compensation Arrangement by Share-based Payment Award, Options Exercisable, Threshold Consecutive Trading Days Share-based Compensation Arrangement by Share-based Payment Award, Options Exercisable, Threshold Consecutive Trading Days 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 Entity Address, Postal Zip Code Entity Address, Postal Zip Code 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 Stated interest rate Notes Receivable, Related Parties, Stated Interest Rate Notes Receivable, Related Parties, Stated Interest Rate Document Information [Line Items] Document Information [Line Items] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Title of 12(b) Security Title of 12(b) Security Statement [Table] Statement [Table] Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Unrecognized stock-based compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 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] Cover [Abstract] A Shareholder With 10% Ownership Share-based Payment Arrangement, 10% Shareholder [Member] Share-based Payment Arrangement, 10% Shareholder 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 Number of shares forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares 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] 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 Stock options granted, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Intrinsic Value Debt Long-term Debt [Text Block] Award vesting rights, vested percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Vested Percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Vested Award, Percentage Stock options vested and expected to vest, weighted average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term EX-101.PRE 10 oust-20210930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 oust-20210930_htm.xml IDEA: XBRL DOCUMENT 0001816581 2021-01-01 2021-09-30 0001816581 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0001816581 us-gaap:WarrantMember 2021-01-01 2021-09-30 0001816581 2021-11-11 0001816581 2021-09-30 0001816581 2020-12-31 0001816581 srt:AffiliatedEntityMember 2021-09-30 0001816581 srt:AffiliatedEntityMember 2020-12-31 0001816581 us-gaap:ProductMember 2021-07-01 2021-09-30 0001816581 us-gaap:ProductMember 2020-07-01 2020-09-30 0001816581 us-gaap:ProductMember 2021-01-01 2021-09-30 0001816581 us-gaap:ProductMember 2020-01-01 2020-09-30 0001816581 us-gaap:ServiceMember 2021-07-01 2021-09-30 0001816581 us-gaap:ServiceMember 2020-07-01 2020-09-30 0001816581 us-gaap:ServiceMember 2021-01-01 2021-09-30 0001816581 us-gaap:ServiceMember 2020-01-01 2020-09-30 0001816581 2021-07-01 2021-09-30 0001816581 2020-07-01 2020-09-30 0001816581 2020-01-01 2020-09-30 0001816581 us-gaap:RedeemableConvertiblePreferredStockMember 2020-12-31 0001816581 us-gaap:CommonStockMember 2020-12-31 0001816581 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001816581 us-gaap:ReceivablesFromStockholderMember 2020-12-31 0001816581 us-gaap:RetainedEarningsMember 2020-12-31 0001816581 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001816581 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001816581 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:ReceivablesFromStockholderMember 2021-03-31 0001816581 us-gaap:RetainedEarningsMember 2021-03-31 0001816581 2021-03-31 0001816581 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001816581 2021-04-01 2021-06-30 0001816581 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001816581 us-gaap:RedeemableConvertiblePreferredStockMember 2021-06-30 0001816581 us-gaap:CommonStockMember 2021-06-30 0001816581 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001816581 us-gaap:ReceivablesFromStockholderMember 2021-06-30 0001816581 us-gaap:RetainedEarningsMember 2021-06-30 0001816581 2021-06-30 0001816581 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001816581 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001816581 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001816581 us-gaap:RedeemableConvertiblePreferredStockMember 2021-09-30 0001816581 us-gaap:CommonStockMember 2021-09-30 0001816581 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001816581 us-gaap:ReceivablesFromStockholderMember 2021-09-30 0001816581 us-gaap:RetainedEarningsMember 2021-09-30 0001816581 2020-09-30 0001816581 us-gaap:RedeemableConvertiblePreferredStockMember 2019-12-31 0001816581 us-gaap:CommonStockMember 2019-12-31 0001816581 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001816581 us-gaap:ReceivablesFromStockholderMember 2019-12-31 0001816581 us-gaap:RetainedEarningsMember 2019-12-31 0001816581 2019-12-31 0001816581 2020-01-01 2020-03-31 0001816581 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001816581 us-gaap:ReceivablesFromStockholderMember 2020-01-01 2020-03-31 0001816581 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001816581 us-gaap:RedeemableConvertiblePreferredStockMember 2020-03-31 0001816581 us-gaap:CommonStockMember 2020-03-31 0001816581 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001816581 us-gaap:ReceivablesFromStockholderMember 2020-03-31 0001816581 us-gaap:RetainedEarningsMember 2020-03-31 0001816581 2020-03-31 0001816581 us-gaap:RedeemableConvertiblePreferredStockMember 2020-04-01 2020-06-30 0001816581 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001816581 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001816581 2020-04-01 2020-06-30 0001816581 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001816581 us-gaap:RedeemableConvertiblePreferredStockMember 2020-06-30 0001816581 us-gaap:CommonStockMember 2020-06-30 0001816581 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001816581 us-gaap:ReceivablesFromStockholderMember 2020-06-30 0001816581 us-gaap:RetainedEarningsMember 2020-06-30 0001816581 2020-06-30 0001816581 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001816581 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001816581 us-gaap:RedeemableConvertiblePreferredStockMember 2020-07-01 2020-09-30 0001816581 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001816581 us-gaap:RedeemableConvertiblePreferredStockMember 2020-09-30 0001816581 us-gaap:CommonStockMember 2020-09-30 0001816581 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001816581 us-gaap:ReceivablesFromStockholderMember 2020-09-30 0001816581 us-gaap:RetainedEarningsMember 2020-09-30 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 oust:ConversionOfCanceledCLAUnitsToPublicWarrantMember oust:ColonnadeAcquisitionCorpMember 2020-12-21 0001816581 oust:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001816581 oust:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001816581 oust:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001816581 oust:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001816581 oust:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001816581 oust:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001816581 oust:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001816581 oust:CustomerEMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001816581 oust:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0001816581 oust:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001816581 oust:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001816581 oust:CustomerEMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001816581 oust:CustomerEMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0001816581 oust:CustomerEMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001816581 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember oust:SupplierAMember 2021-07-01 2021-09-30 0001816581 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember oust:SupplierAMember 2020-07-01 2020-09-30 0001816581 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember oust:SupplierAMember 2021-01-01 2021-09-30 0001816581 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember oust:SupplierAMember 2020-01-01 2020-09-30 0001816581 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember oust:SupplierAMember 2021-01-01 2021-09-30 0001816581 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember oust:SupplierAMember 2020-01-01 2020-12-31 0001816581 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001816581 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001816581 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001816581 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001816581 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001816581 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001816581 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001816581 us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001816581 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001816581 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001816581 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001816581 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001816581 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001816581 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001816581 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001816581 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001816581 us-gaap:FairValueInputsLevel3Member oust:RedeemableConvertiblePreferredStockWarrantLiabilityMember 2019-12-31 0001816581 us-gaap:FairValueInputsLevel3Member oust:RedeemableConvertiblePreferredStockTrancheLiabilityMember 2019-12-31 0001816581 us-gaap:FairValueInputsLevel3Member oust:PrivatePlacementWarrantLiabilityMember 2019-12-31 0001816581 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-12-31 0001816581 us-gaap:FairValueInputsLevel3Member oust:RedeemableConvertiblePreferredStockWarrantLiabilityMember 2020-01-01 2020-09-30 0001816581 us-gaap:FairValueInputsLevel3Member oust:PrivatePlacementWarrantLiabilityMember 2020-01-01 2020-09-30 0001816581 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2020-01-01 2020-09-30 0001816581 us-gaap:FairValueInputsLevel3Member oust:RedeemableConvertiblePreferredStockTrancheLiabilityMember 2020-01-01 2020-09-30 0001816581 us-gaap:FairValueInputsLevel3Member oust:RedeemableConvertiblePreferredStockWarrantLiabilityMember 2020-09-30 0001816581 us-gaap:FairValueInputsLevel3Member oust:RedeemableConvertiblePreferredStockTrancheLiabilityMember 2020-09-30 0001816581 us-gaap:FairValueInputsLevel3Member oust:PrivatePlacementWarrantLiabilityMember 2020-09-30 0001816581 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2020-09-30 0001816581 us-gaap:FairValueInputsLevel3Member oust:RedeemableConvertiblePreferredStockWarrantLiabilityMember 2020-12-31 0001816581 us-gaap:FairValueInputsLevel3Member oust:PrivatePlacementWarrantLiabilityMember 2020-12-31 0001816581 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2020-12-31 0001816581 us-gaap:FairValueInputsLevel3Member oust:RedeemableConvertiblePreferredStockWarrantLiabilityMember 2021-01-01 2021-09-30 0001816581 us-gaap:FairValueInputsLevel3Member oust:PrivatePlacementWarrantLiabilityMember 2021-01-01 2021-09-30 0001816581 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2021-01-01 2021-09-30 0001816581 us-gaap:FairValueInputsLevel3Member oust:RedeemableConvertiblePreferredStockWarrantLiabilityMember 2021-09-30 0001816581 us-gaap:FairValueInputsLevel3Member oust:PrivatePlacementWarrantLiabilityMember 2021-09-30 0001816581 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2021-09-30 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 2021-01-01 2021-09-30 0001816581 oust:RunwayLoanAndSecurityAgreementMember us-gaap:SecuredDebtMember 2020-09-30 0001816581 oust:RunwayLoanAndSecurityAgreementMember us-gaap:SecuredDebtMember 2021-09-30 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-07-01 2021-09-30 0001816581 oust:SeriesARedeemableConvertiblePreferredStockWarrantsMember us-gaap:OtherNonoperatingIncomeExpenseMember 2021-01-01 2021-09-30 0001816581 oust:SeriesARedeemableConvertiblePreferredStockWarrantsMember us-gaap:OtherNonoperatingIncomeExpenseMember 2020-01-01 2020-09-30 0001816581 oust:RunwayLoanAndSecurityAgreementMember us-gaap:SecuredDebtMember 2021-03-26 2021-03-26 0001816581 oust:RunwayLoanAndSecurityAgreementMember us-gaap:SecuredDebtMember 2020-12-31 0001816581 oust:PromissoryNoteMember us-gaap:NotesPayableOtherPayablesMember us-gaap:InvestorMember 2021-01-31 0001816581 oust:PromissoryNoteMember us-gaap:NotesPayableOtherPayablesMember us-gaap:InvestorMember 2021-01-01 2021-01-31 0001816581 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 2021-01-01 2021-09-30 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputSharePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2018-11-27 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputSharePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2020-04-03 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputSharePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2020-12-31 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputSharePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2021-02-11 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputSharePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2021-03-11 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2018-11-27 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2020-04-03 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2020-12-31 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2021-02-11 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2021-03-11 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2018-11-27 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2020-04-03 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2020-12-31 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2021-02-11 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2021-03-11 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2018-11-27 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2020-04-03 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2020-12-31 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2021-02-11 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2021-03-11 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputExpectedDividendRateMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2018-11-27 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputExpectedDividendRateMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2020-04-03 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputExpectedDividendRateMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2020-12-31 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputExpectedDividendRateMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2021-02-11 0001816581 oust:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:MeasurementInputExpectedDividendRateMember us-gaap:ValuationTechniqueOptionPricingModelMember oust:OusterTechnologiesIncMember 2021-03-11 0001816581 us-gaap:SeriesBPreferredStockMember oust:OusterTechnologiesIncMember 2020-04-01 2020-05-31 0001816581 us-gaap:SeriesBPreferredStockMember oust:OusterTechnologiesIncMember 2020-05-31 0001816581 oust:RedeemableConvertiblePreferredStockTrancheRightMember oust:OusterTechnologiesIncMember 2020-05-31 0001816581 oust:PrivatePlacementWarrantsMember oust:SponsorMember 2020-08-31 0001816581 oust:PrivatePlacementWarrantsMember oust:SponsorMember 2020-08-01 2020-08-31 0001816581 oust:PrivatePlacementWarrantsMember oust:ConversionOfWarrantToOusterCommonStockMember oust:SponsorMember 2021-03-11 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:OtherNonoperatingIncomeExpenseMember oust:SponsorMember 2021-07-01 2021-09-30 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:OtherNonoperatingIncomeExpenseMember oust:SponsorMember 2021-01-01 2021-09-30 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-06-30 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputSharePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-09-30 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-06-30 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputExercisePriceMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-09-30 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-06-30 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-09-30 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-06-30 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-09-30 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-06-30 0001816581 oust:PrivatePlacementWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:ValuationTechniqueOptionPricingModelMember 2021-09-30 0001816581 oust:PublicWarrantsMember oust:ColonnadeAcquisitionCorpMember 2020-08-31 0001816581 oust:PublicWarrantsMember oust:ColonnadeAcquisitionCorpMember 2020-08-01 2020-08-31 0001816581 oust:PublicWarrantsMember oust:ColonnadeAcquisitionCorpMember 2021-03-11 0001816581 oust:PublicWarrantsMember 2020-08-31 0001816581 oust:PublicWarrantsMember 2020-08-01 2020-08-31 0001816581 2017-09-30 0001816581 oust:ThirdPartyContractManufacturerMember 2021-09-30 0001816581 oust:OtherVendorsMember 2021-09-30 0001816581 us-gaap:IndemnificationGuaranteeMember 2021-09-30 0001816581 us-gaap:IndemnificationGuaranteeMember 2020-12-31 0001816581 us-gaap:RedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2021-03-10 0001816581 oust:SeriesSeedRedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2016-04-01 2016-04-30 0001816581 oust:SeriesSeedRedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2016-04-30 0001816581 us-gaap:InvestorMember oust:OusterTechnologiesIncMember 2016-04-01 2016-04-30 0001816581 oust:SeriesSeedRedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2016-05-01 2016-05-31 0001816581 oust:SeriesSeedRedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2016-05-31 0001816581 oust:SeriesSeedRedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2016-07-01 2016-07-31 0001816581 oust:SeriesSeedRedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2016-07-31 0001816581 oust:SeriesSeedRedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2020-04-01 2020-04-30 0001816581 oust:SeriesARedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2017-10-01 2017-10-31 0001816581 oust:SeriesARedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2017-10-31 0001816581 oust:OusterTechnologiesIncMember 2017-10-01 2017-10-31 0001816581 oust:SeriesARedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2017-12-01 2017-12-31 0001816581 oust:SeriesARedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2017-12-31 0001816581 oust:SeriesARedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2020-04-01 2020-04-30 0001816581 oust:SeriesBRedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2020-04-01 2020-04-30 0001816581 oust:SeriesBRedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2020-04-30 0001816581 oust:SeriesBRedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2020-05-01 2020-05-31 0001816581 oust:SeriesBRedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2020-05-31 0001816581 oust:SeriesBRedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2020-07-01 2020-07-30 0001816581 oust:SeriesBRedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2020-07-31 0001816581 oust:SeriesBRedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2020-07-01 2020-07-31 0001816581 oust:SeriesBRedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2020-08-01 2020-08-31 0001816581 oust:SeriesBRedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2020-08-31 0001816581 oust:SeriesBRedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2020-12-31 0001816581 oust:SeriesSeedRedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2021-03-10 2021-03-10 0001816581 oust:SeriesARedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2021-03-10 2021-03-10 0001816581 oust:SeriesBRedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2021-03-10 2021-03-10 0001816581 oust:SeriesSeedRedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2021-03-10 0001816581 oust:SeriesARedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2021-03-10 0001816581 oust:SeriesBRedeemableConvertiblePreferredStockMember oust:OusterTechnologiesIncMember 2021-03-10 0001816581 oust:A2015StockPlanMember oust:ManagementAndEmployeeMember oust:OusterTechnologiesIncMember 2020-10-12 0001816581 oust:A2015StockPlanMember oust:ManagementAndEmployeeMember oust:OusterTechnologiesIncMember 2020-10-12 2020-10-12 0001816581 oust:ManagementAndEmployeeCertainExecutivesMember 2021-03-01 2021-03-31 0001816581 oust:A2015StockPlanMember oust:ManagementAndEmployeeCertainExecutivesMember 2021-01-01 2021-03-31 0001816581 oust:A2015StockPlanMember oust:ManagementAndEmployeeCertainExecutivesMember 2021-01-01 2021-09-30 0001816581 oust:NonExecutiveNoteholdersMember 2021-09-30 0001816581 oust:A2021IncentiveAwardPlanMember 2021-03-11 0001816581 oust:A2021IncentiveAwardPlanMember 2021-09-30 0001816581 us-gaap:EmployeeStockOptionMember oust:A2021IncentiveAwardPlanMember 2021-03-11 2021-03-11 0001816581 us-gaap:StockAppreciationRightsSARSMember oust:A2021IncentiveAwardPlanMember 2021-03-11 2021-03-11 0001816581 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementEmployeeMember oust:A2021IncentiveAwardPlanMember 2021-03-11 2021-03-11 0001816581 us-gaap:EmployeeStockOptionMember oust:ShareBasedPaymentArrangement10ShareholderMember oust:A2021IncentiveAwardPlanMember 2021-03-11 0001816581 us-gaap:EmployeeStockOptionMember oust:ShareBasedPaymentArrangement10ShareholderMember oust:A2021IncentiveAwardPlanMember 2021-03-11 2021-03-11 0001816581 us-gaap:EmployeeStockOptionMember oust:OneSeniorAdvisorMember oust:A2021IncentiveAwardPlanMember 2021-03-11 2021-03-11 0001816581 us-gaap:EmployeeStockOptionMember oust:OneSeniorAdvisorMember oust:A2021IncentiveAwardPlanMember oust:ShareBasedPaymentArrangementTrancheFourMember 2021-03-11 2021-03-11 0001816581 us-gaap:EmployeeStockOptionMember oust:OneSeniorAdvisorMember oust:A2021IncentiveAwardPlanMember oust:ShareBasedPaymentArrangementTrancheFiveMember 2021-03-11 2021-03-11 0001816581 us-gaap:EmployeeStockOptionMember oust:OneSeniorAdvisorMember oust:A2021IncentiveAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-03-11 2021-03-11 0001816581 us-gaap:EmployeeStockOptionMember oust:OneSeniorAdvisorMember oust:A2021IncentiveAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-03-11 2021-03-11 0001816581 us-gaap:EmployeeStockOptionMember oust:OneSeniorAdvisorMember oust:A2021IncentiveAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-03-11 2021-03-11 0001816581 us-gaap:EmployeeStockOptionMember oust:OneSeniorAdvisorMember oust:A2021IncentiveAwardPlanMember 2021-03-11 0001816581 us-gaap:EmployeeStockOptionMember oust:OneSeniorAdvisorMember oust:A2021IncentiveAwardPlanMember 2020-01-01 2020-12-31 0001816581 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember oust:A2021IncentiveAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-03-11 2021-03-11 0001816581 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember oust:A2021IncentiveAwardPlanMember oust:ShareBasedPaymentArrangementTrancheFourMember 2021-03-11 2021-03-11 0001816581 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember oust:A2021IncentiveAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-03-11 2021-03-11 0001816581 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember oust:A2021IncentiveAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-03-11 2021-03-11 0001816581 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember oust:A2021IncentiveAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-03-11 2021-03-11 0001816581 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember oust:A2021IncentiveAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-03-11 2021-03-11 0001816581 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember oust:A2021IncentiveAwardPlanMember oust:ShareBasedPaymentArrangementTrancheFourMember 2021-03-11 2021-03-11 0001816581 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember oust:A2021IncentiveAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-03-11 2021-03-11 0001816581 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember oust:A2021IncentiveAwardPlanMember 2021-03-11 2021-03-11 0001816581 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember oust:A2021IncentiveAwardPlanMember 2021-03-11 2021-03-11 0001816581 us-gaap:RestrictedStockUnitsRSUMember oust:OneSeniorAdvisorMember oust:A2021IncentiveAwardPlanMember 2021-03-11 2021-03-11 0001816581 us-gaap:RestrictedStockUnitsRSUMember oust:OneSeniorAdvisorMember oust:A2021IncentiveAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-03-11 2021-03-11 0001816581 us-gaap:RestrictedStockUnitsRSUMember oust:OneSeniorAdvisorMember oust:A2021IncentiveAwardPlanMember oust:ShareBasedPaymentArrangementTrancheFourMember 2021-03-11 2021-03-11 0001816581 us-gaap:RestrictedStockUnitsRSUMember oust:OneSeniorAdvisorMember oust:A2021IncentiveAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-03-11 2021-03-11 0001816581 us-gaap:RestrictedStockUnitsRSUMember oust:OneSeniorAdvisorMember oust:A2021IncentiveAwardPlanMember oust:ShareBasedPaymentArrangementTrancheFiveMember 2021-03-11 2021-03-11 0001816581 us-gaap:RestrictedStockUnitsRSUMember oust:OneSeniorAdvisorMember oust:A2021IncentiveAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-03-11 2021-03-11 0001816581 us-gaap:RestrictedStockUnitsRSUMember oust:SeveralMembersOfTheBoardOfDirectorsMember oust:A2021IncentiveAwardPlanMember 2021-03-01 2021-03-31 0001816581 us-gaap:PerformanceSharesMember oust:OneSeniorAdvisorMember oust:A2021IncentiveAwardPlanMember 2021-03-11 2021-03-11 0001816581 srt:MinimumMember us-gaap:PerformanceSharesMember oust:OneSeniorAdvisorMember oust:A2021IncentiveAwardPlanMember 2021-03-11 0001816581 us-gaap:PerformanceSharesMember oust:OneSeniorAdvisorMember oust:A2021IncentiveAwardPlanMember 2021-03-11 0001816581 srt:MaximumMember us-gaap:PerformanceSharesMember oust:OneSeniorAdvisorMember oust:A2021IncentiveAwardPlanMember 2021-03-11 0001816581 2020-01-01 2020-12-31 0001816581 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001816581 oust:ExercisePriceRangeOneMember 2021-01-01 2021-09-30 0001816581 oust:ExercisePriceRangeOneMember 2021-09-30 0001816581 oust:ExercisePriceRangeTwoMember 2021-01-01 2021-09-30 0001816581 oust:ExercisePriceRangeTwoMember 2021-09-30 0001816581 oust:ExercisePriceRangeThreeMember 2021-01-01 2021-09-30 0001816581 oust:ExercisePriceRangeThreeMember 2021-09-30 0001816581 oust:ExercisePriceRangeFourMember 2021-01-01 2021-09-30 0001816581 oust:ExercisePriceRangeFourMember 2021-09-30 0001816581 oust:ExercisePriceRangeFiveMember 2021-01-01 2021-09-30 0001816581 oust:ExercisePriceRangeFiveMember 2021-09-30 0001816581 oust:ExercisePriceRangeSixMember 2021-01-01 2021-09-30 0001816581 oust:ExercisePriceRangeSixMember 2021-09-30 0001816581 oust:ExercisePriceRangeSevenMember 2021-01-01 2021-09-30 0001816581 oust:ExercisePriceRangeSevenMember 2021-09-30 0001816581 oust:A2021IncentiveAwardPlanMember 2021-01-01 2021-09-30 0001816581 us-gaap:EmployeeStockOptionMember oust:A2021IncentiveAwardPlanMember 2021-01-01 2021-09-30 0001816581 us-gaap:RestrictedStockMember 2020-12-31 0001816581 us-gaap:RestrictedStockMember 2021-01-01 2021-09-30 0001816581 us-gaap:RestrictedStockMember 2021-09-30 0001816581 us-gaap:RestrictedStockMember oust:A2021IncentiveAwardPlanMember 2021-01-01 2021-09-30 0001816581 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001816581 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001816581 us-gaap:RestrictedStockUnitsRSUMember 2021-09-30 0001816581 us-gaap:RestrictedStockUnitsRSUMember oust:A2021IncentiveAwardPlanMember 2020-09-30 0001816581 us-gaap:RestrictedStockUnitsRSUMember oust:A2021IncentiveAwardPlanMember 2020-01-01 2020-09-30 0001816581 us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0001816581 us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0001816581 us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0001816581 us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0001816581 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001816581 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0001816581 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001816581 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0001816581 us-gaap:SellingAndMarketingExpenseMember 2021-07-01 2021-09-30 0001816581 us-gaap:SellingAndMarketingExpenseMember 2020-07-01 2020-09-30 0001816581 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-09-30 0001816581 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-09-30 0001816581 us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2021-09-30 0001816581 us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2020-09-30 0001816581 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-09-30 0001816581 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-09-30 0001816581 oust:ManagementAndEmployeeMember 2021-03-01 2021-03-31 0001816581 us-gaap:RedeemableConvertiblePreferredStockMember 2021-01-01 2021-09-30 0001816581 us-gaap:RedeemableConvertiblePreferredStockMember 2020-01-01 2020-09-30 0001816581 oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOptionsToPurchaseCommonStockMember 2021-01-01 2021-09-30 0001816581 oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOptionsToPurchaseCommonStockMember 2020-01-01 2020-09-30 0001816581 oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedRestrictedStockAwardMember 2021-01-01 2021-09-30 0001816581 oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardUnvestedRestrictedStockAwardMember 2020-01-01 2020-09-30 0001816581 us-gaap:RestrictedStockMember 2021-01-01 2021-09-30 0001816581 us-gaap:RestrictedStockMember 2020-01-01 2020-09-30 0001816581 oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedEarlyExercisedCommonStockOptionsMember 2021-01-01 2021-09-30 0001816581 oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedEarlyExercisedCommonStockOptionsMember 2020-01-01 2020-09-30 0001816581 oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndEarlyExercisedOptionsSubjectToNonrecourseNotesMember 2021-01-01 2021-09-30 0001816581 oust:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndEarlyExercisedOptionsSubjectToNonrecourseNotesMember 2020-01-01 2020-09-30 0001816581 oust:PreferredStockWarrantsMember 2021-01-01 2021-09-30 0001816581 oust:PreferredStockWarrantsMember 2020-01-01 2020-09-30 0001816581 oust:PublicAndPrivateCommonStockWarrantsMember 2021-01-01 2021-09-30 0001816581 oust:PublicAndPrivateCommonStockWarrantsMember 2020-01-01 2020-09-30 0001816581 us-gaap:ProductMember us-gaap:TransferredAtPointInTimeMember 2021-07-01 2021-09-30 0001816581 us-gaap:ProductMember us-gaap:TransferredAtPointInTimeMember 2020-07-01 2020-09-30 0001816581 us-gaap:ProductMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0001816581 us-gaap:ProductMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0001816581 country:US 2021-07-01 2021-09-30 0001816581 country:US 2020-07-01 2020-09-30 0001816581 country:US 2021-01-01 2021-09-30 0001816581 country:US 2020-01-01 2020-09-30 0001816581 oust:AmericasExcludingUnitedStatesMember 2021-07-01 2021-09-30 0001816581 oust:AmericasExcludingUnitedStatesMember 2020-07-01 2020-09-30 0001816581 oust:AmericasExcludingUnitedStatesMember 2021-01-01 2021-09-30 0001816581 oust:AmericasExcludingUnitedStatesMember 2020-01-01 2020-09-30 0001816581 us-gaap:EMEAMember 2021-07-01 2021-09-30 0001816581 us-gaap:EMEAMember 2020-07-01 2020-09-30 0001816581 us-gaap:EMEAMember 2021-01-01 2021-09-30 0001816581 us-gaap:EMEAMember 2020-01-01 2020-09-30 0001816581 srt:AsiaPacificMember 2021-07-01 2021-09-30 0001816581 srt:AsiaPacificMember 2020-07-01 2020-09-30 0001816581 srt:AsiaPacificMember 2021-01-01 2021-09-30 0001816581 srt:AsiaPacificMember 2020-01-01 2020-09-30 0001816581 oust:SensePhotonicsIncMember us-gaap:SubsequentEventMember 2021-10-22 0001816581 oust:SensePhotonicsIncMember us-gaap:CommonStockMember us-gaap:SubsequentEventMember 2021-10-22 2021-10-22 0001816581 oust:SensePhotonicsIncMember us-gaap:CommonStockMember us-gaap:SubsequentEventMember 2021-10-22 0001816581 oust:SensePhotonicsIncMember us-gaap:OptionOnSecuritiesMember us-gaap:SubsequentEventMember 2021-10-22 2021-10-22 shares iso4217:USD iso4217:USD shares pure oust:year oust:letter_of_credit oust:vote false 0001816581 2021 Q3 --12-31 0.5 P5Y P4Y P4Y P5Y 0.50 10-Q true 2021-09-30 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 Non-accelerated Filer true true false false 171604276 221576000 11362000 1008000 276000 6705000 2327000 6502000 4817000 6288000 2441000 242079000 21223000 8411000 9731000 9779000 11071000 1004000 1004000 0 3385000 261273000 46414000 4461000 6894000 11438000 4121000 0 7130000 3057000 2772000 18956000 20917000 9853000 11908000 3843000 0 10979000 49293000 905000 978000 40693000 83096000 0.0001 0.0001 0 131411372 0 0 88434754 88434754 0 41791000 0 39225000 0.0001 0.0001 1000000000 210956516 161529449 161529449 33327294 33327294 16000 0 0.0001 0.0001 100000000 0 0 0 0 0 0 0 495576000 133468000 -275012000 -209375000 220580000 -75907000 261273000 46414000 7755000 5934000 21726000 10524000 0 13000 0 2004000 7755000 5947000 21726000 12528000 5879000 4884000 16212000 12962000 0 0 0 26000 5879000 4884000 16212000 12988000 1876000 1063000 5514000 -460000 8390000 8876000 19576000 19028000 6737000 2394000 14777000 6305000 14073000 4512000 36177000 11856000 29200000 15782000 70530000 37189000 -27324000 -14719000 -65016000 -37649000 165000 1000 305000 24000 0 521000 504000 2196000 14490000 -4376000 -422000 -9799000 14655000 -4896000 -621000 -11971000 -12669000 -19615000 -65637000 -49620000 0 0 0 0 -12669000 -12669000 -19615000 -19615000 -65637000 -65637000 -49620000 -49620000 -0.08 -0.08 -0.97 -0.97 -0.53 -0.53 -3.15 -3.15 156647259 156647259 20303631 20303631 123175390 123175390 15753057 15753057 88434754 39225000 33327294 0 133468000 0 -209375000 -75907000 727114 1000 189000 190000 220561 43000 43000 4232947 58097000 92667701 97322000 92667701 12000 97322000 97334000 19377000 34947657 3000 272061000 272064000 26620000 26620000 438000 438000 5256000 5256000 -20957000 -20957000 0 0 161449205 16000 482071000 0 -230332000 251755000 104000 104000 6154000 6154000 -32011000 -32011000 0 0 161449205 16000 488329000 0 -262343000 226002000 186165 0 35000 35000 105921 65000 65000 7147000 7147000 -12669000 -12669000 0 0 161529449 16000 495576000 0 -275012000 220580000 0.703 0.703 4384348 40016000 7902407 0 2320000 -44000 -102595000 -100319000 423 2000 2000 44000 44000 12000 12000 175000 175000 -18693000 -18693000 4384348 40016000 7902830 2509000 0 -121288000 -118779000 43952862 18330000 4384348 40016000 4384348 0 40016000 40016000 7201911 78311000 78311000 460000 460000 12000 12000 -11312000 -11312000 43952862 18330000 19489089 0 121308000 0 -132600000 -11292000 1617264 8000 8000 63076 7000 7000 44481892 20895000 7256000 7256000 12000 12000 -19615000 -19615000 88434754 39225000 21169429 0 128591000 0 -152215000 -23624000 0.703 0.703 -65637000 -49620000 3428000 2705000 18557000 7891000 1292000 1388000 36000 840000 250000 335000 406000 6097000 0 -5308000 0 1610000 866000 1156000 4378000 2023000 2551000 4064000 -42000 -21000 -2707000 -625000 7060000 -2001000 -1770000 -429000 -45106000 -34631000 1774000 2394000 -1774000 -2394000 291454000 0 27124000 0 7000000 3000000 5000000 0 5000000 0 43000 0 539000 9000 0 8000 265000 0 41526000 257826000 38543000 210946000 1518000 12642000 18405000 223588000 19923000 635000 1020000 334000 12000 19377000 0 58097000 0 97322000 40016000 0 6234000 0 78311000 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 style="margin-top:9pt"><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 predecessor, was originally a blank check company incorporated as a Cayman Islands exempted company on June 4, 2020. The Company 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 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 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, 2020 and the notes related thereto, included as Exhibit 99.1 to the Form 8-K filed with the Securities and Exchange Commission (“SEC”) on March 15, 2021, as amended on July 12, 2021. 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, 2021 or for any other future years or interim periods.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impact of the COVID-19 Pandemic </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has been actively monitoring the ongoing COVID-19 pandemic situation and its impact on the Company’s business. In response to the pandemic, numerous state and local jurisdictions have imposed “shelter-in-place” orders, quarantines and other restrictions. In the United States, governmental authorities have, at times, recommended, and in certain cases required, that elective, specialty and other procedures and appointments, be suspended or canceled. In the United States, COVID-19 restrictions continue to vary state by state as the measures depend greatly on the political landscape and the resurgence of new cases. In California, where the Company’s headquarters are located, face coverings indoors are still recommended regardless of vaccination status, and some counties continue to have mask mandates. Such orders or restrictions resulted in reduced operations at the Company’s headquarters (including its manufacturing facility), work stoppages, slowdowns and delays, travel restrictions and cancellation of events and have restricted the efforts of the Company’s sales representatives, thereby significantly and negatively impacting the Company’s operations. </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 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 employee-related amounts, will depend on future developments that are highly uncertain, including as a result of new information that may emerge concerning COVID-19, including variants, the progression and effectiveness of vaccination roll-outs, vaccination hesitancy, and the actions taken to contain it or treat COVID-19, as well as the economic impact on local, </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%">regional, national and international customers and markets. The situation surrounding COVID-19 remains fluid and the potential for a material impact on the Company increases the longer the virus impacts the level of economic activity in the United States and globally. Given the ongoing evolution of the COVID-19 and the global responses to curb its spread, the Company is not able to estimate the effects of the COVID-19 on its results of operations, financial condition, or liquidity for the year ending December 31, 2021 and beyond.</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 September 30, 2021, the Company had an accumulated deficit of approximately $275.0 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 September 30, 2021 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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Merger Agreement with Colonnade Acquisition Corp. and Beam Merger Sub, Inc. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 21, 2020, OTI entered into the Merger Agreement with CLA and Beam Merger Sub, Inc. (“Merger Sub”), a Delaware corporation and subsidiary of CLA. OTI’s board of directors unanimously approved OTI’s entry into the Merger Agreement, and on March 11, 2021, the transactions contemplated by the Merger Agreement were consummated. Pursuant to the terms of the Merger Agreement, (i) CLA domesticated as a corporation incorporated under the laws of the State of Delaware and changed its name to “Ouster, Inc.” and (ii) Merger Sub merged with and into OTI (such transactions contemplated by the Merger Agreement, the “Merger”), with OTI surviving the Merger. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Merger, among other things, (1) each of the then issued and outstanding 5,000,000 CLA Class B ordinary shares, par value $0.0001 per share, of CLA (the “CLA Class B ordinary shares”) converted automatically, on a one-for-one basis, into a CLA Class A ordinary share (as defined below), (2) immediately following the conversion described in clause (1), each of the then issued and outstanding 25,000,000 Class A ordinary shares, par value $0.0001 per share, of CLA (the “CLA Class A ordinary shares”), converted automatically, on a one-for-one basis, into a share of common stock, par value $0.0001 per share, of Ouster (the “Ouster common stock”), (3) each of the then issued and outstanding 10,000,000 redeemable warrants of CLA (the “CLA warrants”) converted automatically into a redeemable warrant to purchase one share of Ouster common stock (the “Public warrants”) pursuant to the Warrant Agreement, dated August 20, 2020 (the “Warrant Agreement”), between CLA and Continental Stock Transfer &amp; Trust Company (“Continental”), as warrant agent, and (4) each of the then issued and outstanding units of CLA that had not been previously separated into the underlying CLA Class A ordinary shares and underlying CLA warrants upon the request of the holder thereof (the “CLA units”), were cancelled and entitled the holder thereof to one share of Ouster common stock and one-half of one Public warrant, and (5) each of the then issued and outstanding 6,000,000 private placement warrants of CLA (the “Private Placement warrants”) converted automatically into a Public warrant pursuant to the Warrant Agreement. No fractional Public warrants were issued upon separation of the CLA units.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the effective time of the Merger, (1) each share of OTI’s Series B Preferred Stock, par value $0.00001 per share (the “OTI Preferred Stock”), converted into one share of common stock, par value $0.00001 per share, of OTI (the “OTI common stock” and, together with OTI Preferred Stock, the “OTI Capital Stock”) (such conversion, the “OTI Preferred Conversion”) and (2) all of the outstanding warrants to purchase shares of OTI Capital Stock were exercised in full or terminated in accordance with their respective terms (the “OTI Warrant Settlement”).</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of and upon the closing of the Merger, among other things, all shares of OTI Capital Stock (after giving effect to the OTI Warrant Settlement) outstanding immediately prior to the closing of the Merger together with shares of OTI common stock reserved in respect of options to purchase shares of OTI common stock and restricted shares of OTI common stock (together, the “OTI Awards”) outstanding immediately prior to the closing of the Merger that were converted into awards based on Ouster common stock, were cancelled in exchange for the right to receive, or the reservation of, an aggregate of 150,000,000 shares of Ouster common stock (at a deemed value of $10.00 per share), which, in the case of OTI Awards, were shares underlying awards based on Ouster common stock, representing a fully-diluted pre-transaction. Upon closing of the Merger, the Company </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%">received gross proceeds of $299.9 million from the Merger and private offering, offset by $8.5 million of pre-merger costs relating to CLA and offerings costs of $26.6 million.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Merger was accounted for as a reverse recapitalization under US GAAP. Under this method of accounting, CLA is treated as the “acquired” company for financial reporting purposes. This determination is primarily based on OTI stockholders comprising a relative majority of the voting power of the Company and having the ability to nominate the members of the board of directors of the Company after the Merger, OTI’s operations prior to the Merger comprising the only ongoing operations of the Company following the Merger, and OTI’s senior management prior to the Merger comprising a majority of the senior management of the Company following the Merger. Accordingly, for accounting purposes, the financial statements of the Company represent a continuation of the financial statements of OTI with the Merger being treated as the equivalent of OTI issuing stock for the net assets of CLA, accompanied by a recapitalization whereby no goodwill or other intangible assets are recorded. Transactions and balances prior to the Merger are those of OTI. The shares and net loss per share available to holders of OTI’s common stock prior to the Merger have been retroactively restated as shares reflecting the exchange ratio established in the Merger Agreement.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">PIPE Investment</span></div>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 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 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, 2020 and the notes related thereto, included as Exhibit 99.1 to the Form 8-K filed with the Securities and Exchange Commission (“SEC”) on March 15, 2021, as amended on July 12, 2021. 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, 2021 or for any other future years or interim periods.</span></div> -275000000.0 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 nine months ended September 30, 2021, there were no significant changes to the Company’s significant accounting policies.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</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%">Based on our public float as of June 30, 2021, we expect to become a large accelerated filer, and lose emerging growth company status, as of December 31, 2021. As of December 31, 2021, we will be required to adopt new or revised accounting standards when they are applicable to public companies that are not emerging growth companies.</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 June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326), to introduce a new impairment model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses (“ECL”). Under the new model, an entity is required to estimate ECL on available-for-sale (AFS) debt securities only when the fair value is below the amortized cost of the asset and is no longer based on an impairment being “other-than-temporary”. The new model also requires the impairment calculation on an individual security level and requires an entity to use the present value of cash flows when estimating the ECL. The credit-related losses are required to be recognized through earnings and non-credit related losses are reported in other comprehensive income. The Company will adopt ASC 2016-13 for the December 31, 2021 annual period, with a modified retrospective application to all outstanding instruments and a cumulative effect adjustment recorded to opening retained earnings as of January 1, 2021. The Company does not believe the adoption of this new guidance will have a material impact on its 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 August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which aligns the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The Company will adopt ASC 2018-15 for the December 31, 2021 annual period. The Company does not believe the adoption of this new guidance will have a material impact on its consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued 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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 is currently evaluating the impact of the adoption of this ASU on the Company’s condensed consolidated financial statements. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2018-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 condensed 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%">There have been no other newly issued or newly applicable accounting pronouncements that do not require adoption until a future date that have had, or are expected to have, a significant impact on the Company’s condensed consolidated financial statements. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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%">September 30,<br/>2021</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/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><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%">23 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><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%">Customer C</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%">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:10pt;font-weight:400;line-height:100%">%</span></td><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: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 as of such date. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from the Company’s major customers representing 10% or more of total revenue was as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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%">10 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></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 E</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</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%">16 </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: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><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchases from the Company’s major suppliers representing 10% or more of total purchases were as follows: </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplier A</span></td><td colspan="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%">19 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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%">19 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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%">17 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div>Supplier A accounted for 50% and 23% of total accounts payable balance as of September 30, 2021 and December 31, 2020. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</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%">Based on our public float as of June 30, 2021, we expect to become a large accelerated filer, and lose emerging growth company status, as of December 31, 2021. As of December 31, 2021, we will be required to adopt new or revised accounting standards when they are applicable to public companies that are not emerging growth companies.</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 June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326), to introduce a new impairment model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses (“ECL”). Under the new model, an entity is required to estimate ECL on available-for-sale (AFS) debt securities only when the fair value is below the amortized cost of the asset and is no longer based on an impairment being “other-than-temporary”. The new model also requires the impairment calculation on an individual security level and requires an entity to use the present value of cash flows when estimating the ECL. The credit-related losses are required to be recognized through earnings and non-credit related losses are reported in other comprehensive income. The Company will adopt ASC 2016-13 for the December 31, 2021 annual period, with a modified retrospective application to all outstanding instruments and a cumulative effect adjustment recorded to opening retained earnings as of January 1, 2021. The Company does not believe the adoption of this new guidance will have a material impact on its 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 August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which aligns the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The Company will adopt ASC 2018-15 for the December 31, 2021 annual period. The Company does not believe the adoption of this new guidance will have a material impact on its consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued 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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 is currently evaluating the impact of the adoption of this ASU on the Company’s condensed consolidated financial statements. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2018-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 condensed consolidated financial statements.</span></div>There have been no other newly issued or newly applicable accounting pronouncements that do not require adoption until a future date that have had, or are expected to have, a significant impact on the Company’s condensed consolidated financial statements. <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%">September 30,<br/>2021</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/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><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%">23 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><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%">Customer C</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%">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:10pt;font-weight:400;line-height:100%">%</span></td><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: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 as of such date. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from the Company’s major customers representing 10% or more of total revenue was as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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%">10 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></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 E</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</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%">16 </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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Customer accounted for less than 10% of total revenue in the period. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchases from the Company’s major suppliers representing 10% or more of total purchases were as follows: </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplier A</span></td><td colspan="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%">19 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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%">19 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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%">17 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.13 0.23 0.14 0.10 0.10 0.10 0.10 0.16 0.10 0.10 0.10 0.10 0.10 0.10 0.19 0.19 0.17 0.15 0.50 0.23 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 September 30, 2021, the Company’s Level 3 liabilities consisted of the Private Placement warrant liability. The determination of the fair value of warrant liability is discussed in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 31, 2020, 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top: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%">September 30, 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="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%">219,276 </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%">219,276 </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%">219,276 </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%">219,276 </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%">10,979 </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%">10,979 </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%">10,979 </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,979 </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, 2020</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%">10,493 </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%">10,493 </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%">10,493 </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%">10,493 </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%">49,293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">49,293 </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%">49,293 </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%">49,293 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds are included within Level 1 of the fair value hierarchy because they are valued using quoted market prices. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the redeemable convertible preferred stock warrant, redeemable convertible preferred stock tranche and Private Placement warrant liabilities is based on significant unobservable inputs, which represent Level 3 measurements within the fair value hierarchy. In determining the fair value of the warrant liabilities, the Company used the Black-Scholes option pricing model to estimate the fair value using unobservable inputs including the expected term, expected volatility, risk-free interest rate and dividend yield (see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of the changes in the fair value of the Company’s Level 3 financial instruments (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.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:8.700%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Redeemable<br/>Convertible<br/>Preferred Stock<br/>Warrant Liability</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Redeemable<br/>Convertible<br/>Preferred Stock<br/>Tranche Liability</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Private Placement Warrant Liability</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Derivative<br/>Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value as of January 1, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in the fair value included in other income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,097)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,308)</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 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of preferred stock warrant and tranche liability upon issuance</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%">(691)</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,610)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Extinguishment of derivative liability upon conversion of convertible 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,308 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value as of Settlement of redeemable convertible preferred stock tranche liability due to the issuance of Series B redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">1,610 </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%">— </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%">— </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value as of September 30, 2020</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,950)</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;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value as of January 1, 2021</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%">(49,293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">— </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 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private placement warrant liability acquired as part of the Merger</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,377)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in the fair value included in other income (expense), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,804)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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%">8,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of preferred stock upon exercise of warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value as of September 30, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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%">(10,979)</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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disclosure of Fair Values </span></div>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%">September 30, 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="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%">219,276 </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%">219,276 </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%">219,276 </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%">219,276 </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%">10,979 </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%">10,979 </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%">10,979 </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,979 </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, 2020</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%">10,493 </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%">10,493 </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%">10,493 </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%">10,493 </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%">49,293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">49,293 </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%">49,293 </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%">49,293 </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> 219276000 0 0 219276000 219276000 0 0 219276000 0 0 10979000 10979000 0 0 10979000 10979000 10493000 0 0 10493000 10493000 0 0 10493000 0 0 49293000 49293000 0 0 49293000 49293000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of the changes in the fair value of the Company’s Level 3 financial instruments (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.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:8.700%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Redeemable<br/>Convertible<br/>Preferred Stock<br/>Warrant Liability</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Redeemable<br/>Convertible<br/>Preferred Stock<br/>Tranche Liability</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Private Placement Warrant Liability</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Derivative<br/>Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value as of January 1, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in the fair value included in other income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,097)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,308)</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 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of preferred stock warrant and tranche liability upon issuance</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%">(691)</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,610)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Extinguishment of derivative liability upon conversion of convertible 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,308 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value as of Settlement of redeemable convertible preferred stock tranche liability due to the issuance of Series B redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">1,610 </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%">— </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%">— </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value as of September 30, 2020</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,950)</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;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value as of January 1, 2021</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%">(49,293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">— </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 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private placement warrant liability acquired as part of the Merger</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,377)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in the fair value included in other income (expense), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,804)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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%">8,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of preferred stock upon exercise of warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value as of September 30, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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%">(10,979)</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%">— </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> 162000 0 0 0 6097000 0 5308000 691000 1610000 5308000 1610000 6950000 0 0 0 49293000 0 0 0 19377000 0 8804000 -8398000 0 58097000 0 0 0 10979000 0 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%">September 30,<br/>2021</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/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,300 </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%">869 </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%">219,276 </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,493 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,576 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,362 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains a cash sweep account which is included in money market funds as of September 30, 2021. 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><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:9pt"><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 and $1.3 million as of September 30, 2021 and December 31, 2020, 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 September 30, 2021 and December 31, 2020, respectively. The remaining restricted cash balance of $1.0 million and $1.0 million is included in non-current assets on the condensed consolidated balance sheets as of September 30, 2021 and December 31, 2020, 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="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%">September 30,<br/>2021</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%">September 30,<br/>2020</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%">221,576 </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%">18,367 </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%">1,008 </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,004 </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,280 </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%">223,588 </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%">19,923 </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%">September 30,<br/>2021</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/>2020</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%">2,269 </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,376 </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,165 </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,249 </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%">2,068 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,192 </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%">6,502 </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%">4,817 </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 September 30, 2021 and December 31, 2020 includes a write down of $2.6 million and $2.7 million, respectively, for obsolete, scrap, or returned inventory. During the three months ended September 30, 2021 and 2020, $0.7 million and $0 million of inventory write offs were charged to cost of revenue. During the nine months ended September 30, 2021 and 2020, respectively, $0.9 million and $1.2 million of inventory write offs were charged to cost of revenue. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prepaid expenses and other current assets </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consist of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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%">September 30,<br/>2021</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/>2020</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 insurance</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,473 </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%">206 </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 expenses</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,583 </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%">694 </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%">53 </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,521 </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%">Security deposit</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,179 </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%">20 </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%">6,288 </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%">2,441 </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: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%">September 30,<br/>2021</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/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</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%">48 </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%">71 </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%">Accrued compensation</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,640 </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,618 </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%">Uninvoiced receipts</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%">7,726 </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,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,024 </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%">485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued and other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,438 </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%">4,121 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s cash and cash equivalents consist of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</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/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,300 </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%">869 </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%">219,276 </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,493 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,576 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,362 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains a cash sweep account which is included in money market funds as of September 30, 2021. 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="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%">September 30,<br/>2021</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%">September 30,<br/>2020</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%">221,576 </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%">18,367 </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%">1,008 </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,004 </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,280 </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%">223,588 </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%">19,923 </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> 2300000 869000 219276000 10493000 221576000 11362000 2000000 1300000 1000000 300000 1000000 1000000 221576000 18367000 1008000 276000 1004000 1280000 223588000 19923000 <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%">September 30,<br/>2021</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/>2020</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%">2,269 </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,376 </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,165 </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,249 </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%">2,068 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,192 </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%">6,502 </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%">4,817 </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> 2269000 1376000 2165000 1249000 2068000 2192000 6502000 4817000 2600000 2700000 700000 0 900000 1200000 <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%">September 30,<br/>2021</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/>2020</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 insurance</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,473 </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%">206 </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 expenses</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,583 </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%">694 </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%">53 </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,521 </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%">Security deposit</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,179 </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%">20 </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%">6,288 </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%">2,441 </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> 3473000 206000 1583000 694000 53000 1521000 1179000 20000 6288000 2441000 <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: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%">September 30,<br/>2021</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/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</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%">48 </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%">71 </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%">Accrued compensation</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,640 </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,618 </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%">Uninvoiced receipts</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%">7,726 </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,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,024 </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%">485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued and other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,438 </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%">4,121 </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> 48000 71000 2640000 1618000 7726000 1947000 1024000 485000 11438000 4121000 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 becomes no longer attainable or ceases to fairly reflect the costs of the lender, in which case the applicable interest rate shall be Prime Rate plus 6.0%. In an event of default, annual interest is increased by 5.0% above the otherwise applicable rate. The loan’s annual effective interest rate was approximately 16.4% for each of the nine months ended September 30, 2021 and 2020.</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, the Company issued a warrant to purchase 35,348 shares of Series A redeemable convertible preferred stock (the “Series A Preferred Stock”) of OTI (4.0% of original principal amount of $10.0 million, divided by the exercise price), with an exercise price of $11.3518 per share. The fair value of this warrant was estimated to be $0.1 million and accounted for as a debt discount. On August 5, 2019, in connection with the second amendment to the Runway Loan and Security Agreement, OTI amended the warrant issued to Runway Growth to increase the number of shares available to purchase to 53,023 shares of Series A Preferred Stock of OTI. The aggregate value of the warrants increased by $0.1 million after the warrant modification. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The warrants were exercised on March 11, 2021 and the warrant liability was remeasured to fair value with the increase recognized as a loss of $0.6 million for the three and nine months ended September 30, 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 September 30, 2020 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 September 30, 2021 and December 31, 2020, the outstanding principal balance of the loan was nil and $7.0 million, respectively. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Promissory notes </span></div>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 0.164 35348 0.040 10000000 11.3518 100000 53023 100000 600000 600000 -200000 7000000 400000 0 7000000 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 and Tranche Liability</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 </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%">$0.3323 per share (the “Series B warrants”). The Series B warrants could be exercised prior to the earliest to occur of (i) the 10 year anniversary of the date of issuance, (ii) the consummation of a liquidation transaction, or (iii) the consummation of an initial public offering. The Series B warrants included a cashless exercise provision under which their holders may, in lieu of payment of the exercise price in cash, surrender the warrant and receive a net amount of shares based on the fair market value of the Company’s stock at the time of exercise of the warrants after deduction of the aggregate exercise price. The Series B warrants contained provisions for adjustment of the exercise price and number of shares issuable upon the exercise of the Series B warrants in the event of certain stock dividends, stock splits, reorganizations, reclassifications, and consolidations. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series B warrants were initially recognized as a liability at a fair value of $0.7 million. The Series B warrants were exercised on February 11, 2021 and the warrant liability was remeasured to fair value as of that date, resulting in a loss of $8.3 million for the nine months ended September 30, 2021, classified within other income (expense), net in the consolidated statements of operations and comprehensive loss. Upon exercise redeemable convertible preferred stock converted into common stock pursuant to the conversion rate effective immediately prior to the Merger.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, value was assigned to each class of equity securities using an option pricing model method (“OPM”). In September 2020, OTI began allocating the equity value using a hybrid method that utilizes a combination of the OPM and the probability weighted expected return method (“PWERM”). The PWERM is a scenario-based methodology that estimates the fair value of equity securities based upon an analysis of future values for OTI, assuming various outcomes. As the probability of a transaction with a special purpose acquisition company (“SPAC”) increased, the fair value of the redeemable convertible preferred stock warrant liability increased as of the date of the exercise. </span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The redeemable convertible preferred stock warrants were valued using the following assumptions under the Black-Scholes option-pricing model: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Initial Issuance<br/>Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Subsequent<br/>Issuance Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">February 11,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 11,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.80 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.80 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.27 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.44 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div 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%">Series B Redeemable Convertible Preferred Stock Tranche</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%">In April 2020 and May 2020, OTI issued 62,505,102 shares of Series B redeemable convertible preferred stock at $0.3323 per share. For each share purchased, the purchaser had an option to purchase an additional share of Series B redeemable convertible preferred stock at $0.3323 per share, exercisable at any time prior to August 13, 2020 (the “Tranche Right”). The Company determined that the Tranche Right represented a freestanding obligation of the Company to issue additional shares of contingently redeemable shares if exercised by the holder. The freestanding redeemable convertible preferred stock tranche liability was initially recorded </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">at</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> fair value, with fair value changes recorded within other income (expense), net in the consolidated statements of operations and comprehensive loss.</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%">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><span><br/></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, 2021, June 30, 2021 and September 30, 2021, resulting in a gain </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 $14.5 million and $8.4 million for the three and nine months ended September 30, 2021, 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.853%"/><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:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</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%">September 30, 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%">12.00 </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.50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.49 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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.32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price of warrant</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.5</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.95</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.44</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.78 </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.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Public Warrants</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CLA, in its IPO in August 2020, issued 20,000,000 units that each consisted of one Class A ordinary share and one half warrant to purchase a Class A ordinary share, which we refer 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.853%"/><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:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</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%">September 30, 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%">12.00 </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.50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.49 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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.32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price of warrant</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.5</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.95</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.44</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.78 </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.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 62505102 0.3323 0.3323 6000000 1.00 6000000 P12M P5Y 1 11.50 1 19400000 14500000 8400000 12.00 8.50 12.49 7.32 11.5 11.5 11.5 11.5 5.00 4.95 4.7 4.44 0.2700 0.4300 0.4300 0.4600 0.0078 0.0092 0.0092 0.0090 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 two leases, the Company obtained two letters of credit from a bank 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 September 30, 2021 and December 31, 2020. The outstanding amount of the letters of credit was $1.3 million as of September 30, 2021 and December 31, 2020. </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 September 30, 2021, the Company had non-cancelable purchase commitments to a third-party contract manufacturer for approximately $6.4 million and other vendors for approximately $10.5 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%">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 </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%">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 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 September 30, 2021 and December 31, 2020 there are 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 September 30, 2021 and December 31, 2020.</span></div> 2 1300000 1300000 6400000 10500000 0 0 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:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Series Seed Financing and conversion </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 April 2016, OTI issued 1,887,253 shares of Series Seed redeemable convertible preferred stock at $1.02 per share for net proceeds of $1.8 million, net of $0.1 million stock issuance costs. In April 2016, OTI issued 44,256 shares to an investor upon conversion of a note having a balance of principal and interest of $45,000. In May 2016, OTI issued 563,725 shares of Series Seed redeemable convertible preferred stock at $1.02 per share for net proceeds of $0.6 million. In July 2016, OTI issued 445,942 shares of Series Seed redeemable convertible preferred stock at $1.02 per share for net proceeds of $0.5 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%">In April 2020, in order to induce the closing of the Series B Financing, the holders exercised the embedded conversion feature and all the outstanding Series Seed redeemable convertible preferred stock shares were converted to 2,941,176 shares of OTI’s common stock. </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%">Series A Financing and conversion </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 2017, OTI issued 1,324,511 shares of Series A Preferred Stock at $11.3158 per share for net proceeds of $14.8 million, net of $0.2 million of stock issuance costs. In October 2017, OTI issued 1,253,556 shares of Series A Preferred </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 upon conversion of multiple notes having a principal and interest balance of $4.6 million. In December 2017, OTI issued 715,712 shares of Series A Preferred Stock at $11.3158 per share for net proceeds of $8.1 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%">In April 2020, in order to induce the closing of the Series B Financing, the holders exercised the embedded conversion feature and all of the outstanding Series A redeemable convertible preferred stock shares were converted to 3,293,779 shares of OTI’s common stock. </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%">Series B Financing </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 April 2020, OTI issued 45,185,071 shares of Series B redeemable convertible preferred stock at $0.3323 per share for net proceeds of $15.1 million, less $0.1 million of stock issuance costs. In May 2020, OTI issued 17,320,031 shares of Series B redeemable convertible preferred stock at $0.3323 per share for net proceeds of $5.8 million, less $0.1 million of stock issuance costs. In July 2020, OTI issued 37,970,846 shares of Series B redeemable convertible preferred stock at $0.3323 per share for net proceeds of $12.5 million, less $0.1 million of stock issuance costs. In August 2020, OTI issued 25,286,587 shares of Series B redeemable convertible preferred stock at $0.3323 per share for net proceeds of $8.4 million, less $0.1 million of stock issuance costs. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 September 30, 2021, the Company does not have any redeemable convertible preferred stock outstanding.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Merger, redeemable convertible preferred stock as of December 31, 2020, consisted of the following (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:32.379%"/><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.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="27" 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, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Series</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%">Issue Price<br/>per share</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%">Shares<br/>Authorized</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%">Shares<br/>Issued and<br/>Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liquidation<br/>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%">Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Series B</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.33 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,411,372 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,434,754 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,791 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,225 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Prior to the Merger, the significant features of OTI’s redeemable convertible preferred stock were as follows: </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%">Dividend 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 Series Seed, Series A and Series B preferred stockholders are entitled to receive dividends prior and in preference to any dividends on the common stock, at a rate of $0.0612, $0.6789 and $0.019938 per share, respectively, per annum on a non-cumulative basis, when and if declared by the board of directors, subject to the prior rights of the preferred stockholders. After payment of such dividend, any additional dividends would be distributed among the holders of the preferred stock and common stock pro rata based on the number of shares of common stock then held by each holder (assuming conversion of all shares of preferred stock into common stock). </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%">Liquidation preference </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 the event of liquidation, dissolution or winding up of OTI, merger or a reduction of capital through the sale or lease of all or substantial part of the business of OTI, before any distribution or payment were to be made to the holders of common stock, the holders of Series Seed, Series A and Series B redeemable convertible preferred stock were entitled to receive $1.02, $11.3518 and $0.3323 per share (subject to adjustment in the event of any share dividend, share split, combination, or other recapitalization), respectively, plus any declared but unpaid dividends on such shares. If the assets and funds were insufficient for such distribution, they were entitled to receive a pro rata distribution, based on the relative preferred stock ownership and in proportion to the preferential amount each such holder is otherwise entitled. If the assets and funds are in excess of amounts distributed to the preferred stockholders, the remaining assets and funds shall be distributed pro rata to the holders of the common stock. If the holders of the redeemable convertible preferred stock would receive a greater distribution if they converted to common stock, then such conversion would have been assumed prior to distribution. </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%">Conversion rights </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 holders of Series Seed, Series A and Series B redeemable convertible preferred stock had a right to convert their stock into nonassessable shares of common stock at a conversion rate equal to their respective liquidation preferences divided by a conversion price of $1.02, $11.3518 and $0.3323, respectively, which was adjusted for any stock splits, stock dividends, combination, subdivisions, recapitalizations or similar transactions. On March 11, 2021, upon the closing of the Transaction </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%">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. </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%">Redemption rights </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 redeemable convertible preferred stock were recorded in mezzanine equity because while it was not currently redeemable, it could become redeemable at the option of the preferred stockholders upon the occurrence of certain deemed liquidation events that were considered not solely within OTI’s control for an amount equal to the shares respective liquidation preference plus declared and unpaid dividends. </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%">Voting rights </span></div>Each holder of redeemable convertible preferred stock was entitled to the number of votes equal to the number of shares of common stock into which such redeemable convertible preferred stock could then be converted and, with respect to such vote, holders of redeemable convertible preferred stock were entitled to vote together with the holders of common stock as a single class on all matters. 0.0001 0.0001 1000000000 100000000 161449205 0.0001 15999996 1 342367887 0.00001 210956516 131411372 1887253 1.02 1800000 100000 44256 45000 563725 1.02 600000 445942 1.02 500000 2941176 1324511 11.3158 14800000 200000 1253556 4600000 715712 11.3158 8100000 3293779 45185071 0.3323 15100000 100000 17320031 0.3323 5800000 100000 37970846 0.3323 12500000 100000 25286587 0.3323 8400000 100000 <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%">Prior to the Merger, redeemable convertible preferred stock as of December 31, 2020, consisted of the following (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:32.379%"/><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.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="27" 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, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Series</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%">Issue Price<br/>per share</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%">Shares<br/>Authorized</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%">Shares<br/>Issued and<br/>Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liquidation<br/>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%">Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Series B</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.33 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,411,372 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,434,754 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,791 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,225 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.33 131411372 88434754 88434754 41791000 39225000 0.0612 0.6789 0.019938 1.02 11.3518 0.3323 1.02 11.3518 0.3323 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 September 30, 2021, we have two equity incentive plans, our 2015 Stock Plan (the “2015 Plan”) and our 2021 Incentive Award Plan (the “2021 Plan”). As of March 11, 2021, we no longer grant equity awards pursuant to our 2015 Plan, but it continues to govern the terms of outstanding stock options that were granted prior to that date.</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, OTI 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 earliest of 9th anniversary of the date of issuance of the notes, or termination of employment of the executive/employee, or filing by OTI 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 OTI. 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 in the three months ended March 31, 2021 and the nine months ended September 30, 2021 for the value of the loans forgiven. Obligations under the promissory notes for non-executive noteholders of $0.5 million is outstanding as of September 30, 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:400;line-height:120%">2021 Incentive Award Plan </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, the Board of Directors approved the 2021 Plan. The 2021 Plan provides for the grant of stock options, stock appreciation rights, restricted stock units, 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 2021 Plan may be granted to employees, including officers, as well as directors and consultants, within the limit defined in the 2021 Plan. 18,558,576 shares of the Company’s common stock were initially reserved for issuance under the 2021 Plan. The 2021 Plan includes an evergreen provision that provides for an annual increase in the number of shares of common stock available for issuance thereunder beginning on January 1, 2022 and ending on January 1, 2031, equal to 5% of the shares of Company common stock outstanding on the last day of the immediately preceding fiscal year and such smaller number of shares as determined by the Board of Directors or a committee thereof. As of September 30, 2021, the Company had 13,680,487 shares of common stock available pursuant to new awards under the 2021 Plan.</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%">Options and stock appreciation rights under the 2021 Plan will be exercisable at such times and as specified in the Award Agreement (as defined in the 2021 Plan) provided that the term of an option or stock appreciation will not exceed ten years. Options granted under the 2021 Plan may be Incentive Stock Options (ISOs) or Non-statutory Stock Options, as determined by the Administrator at the time of grant of an option and subject to the applicable provisions of Section 422 of the Internal Revenue Code and the regulations promulgated thereunder. The exercise price of an option will be no less than 100% of the fair market value of the shares of common stock on the date of grant. The exercise price of an ISO granted to a 10% shareholder will be no less than 110% of the fair market value of the shares on the date of grant and the term of the ISO will not exceed five years. The Company granted an option to purchase 1,614,492 shares of Company common stock to a senior advisor serving on the Company’s board of directors as chair with 20% of the total number of such option shares vesting on each of the first <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRmZGFlOWVmZGI0ZTQ5ODE4NjFhZDUyYTNhM2E5NGViL3NlYzpkZmRhZTllZmRiNGU0OTgxODYxYWQ1MmEzYTNhOTRlYl82NC9mcmFnOjVkYTA2NzAwYTYwYzRiNGZiNDczZDdiMzQxOTYxMDAwL3RleHRyZWdpb246NWRhMDY3MDBhNjBjNGI0ZmI0NzNkN2IzNDE5NjEwMDBfMzk0OQ_eac2471f-f3a3-43ac-b08d-988b5f8db3b0">five</span> anniversaries from the senior advisor’s employment start date, subject to his continued employment with the Company and provided that option grant will only be exercisable in the event that the closing trading price per share of the Company 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%">equals or exceeds 130% of the exercise price per share of the option for 30 consecutive trading days. The senior advisor has resigned in June 2021 and the option to purchase 1,614,492 shares of Company common stock was forfeited. </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%">Restricted stock and restricted stock units granted to employees generally vest as to 25% of the shares on the first anniversary service date of the grant, and quarterly thereafter so as to be 100% vested on the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRmZGFlOWVmZGI0ZTQ5ODE4NjFhZDUyYTNhM2E5NGViL3NlYzpkZmRhZTllZmRiNGU0OTgxODYxYWQ1MmEzYTNhOTRlYl82NC9mcmFnOjVkYTA2NzAwYTYwYzRiNGZiNDczZDdiMzQxOTYxMDAwL3RleHRyZWdpb246NWRhMDY3MDBhNjBjNGI0ZmI0NzNkN2IzNDE5NjEwMDBfNDYzMA_74842543-a1c4-41a1-8246-e0bc0912e4b3"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRmZGFlOWVmZGI0ZTQ5ODE4NjFhZDUyYTNhM2E5NGViL3NlYzpkZmRhZTllZmRiNGU0OTgxODYxYWQ1MmEzYTNhOTRlYl82NC9mcmFnOjVkYTA2NzAwYTYwYzRiNGZiNDczZDdiMzQxOTYxMDAwL3RleHRyZWdpb246NWRhMDY3MDBhNjBjNGI0ZmI0NzNkN2IzNDE5NjEwMDBfNDYzMA_8d744a71-ace1-41a4-b7c8-a86d97316359">four</span></span>th anniversary of the vesting commencement date. All participants holding shares of restricted stock will be entitled to all the rights of a stockholder with respect to such shares and have voting power and other rights with respect to such shares, provided, however, that such shares are held in escrow and subject to forfeiture until the shares vested. The Company granted 807,246 restricted stock units to a senior advisor who serves as chair of the board of directors with vesting of 20% of the total number of restricted stock units on each of the first <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRmZGFlOWVmZGI0ZTQ5ODE4NjFhZDUyYTNhM2E5NGViL3NlYzpkZmRhZTllZmRiNGU0OTgxODYxYWQ1MmEzYTNhOTRlYl82NC9mcmFnOjVkYTA2NzAwYTYwYzRiNGZiNDczZDdiMzQxOTYxMDAwL3RleHRyZWdpb246NWRhMDY3MDBhNjBjNGI0ZmI0NzNkN2IzNDE5NjEwMDBfNTE4NQ_5f86f6df-7682-47d8-a225-a4feab266d33">five</span> anniversaries from the employment start date, subject to continued employment with the Company. The senior advisor has resigned in June 2021 and all restricted stock unit awards granted were forfeited.</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 March 2021, the Company also granted 152,628 restricted stock units to several members of the board of directors subject to standard terms of these 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%">Vesting schedules for performance stock unit awards and other equity awards vary and are linked to one or more of performance or other specific criteria, including service to the Company, determined to be appropriate by the Board, in each case on a specified date or dates or over any period or periods determined by the Board. The performance condition awards are automatically forfeited in their entirety, without any cost to or action by the Company, if there has been no achievement of the performance condition. The Company granted 807,246 performance stock units to a senior advisor who serves as chair of the board of directors with vesting earned over four years based on achieving increases in the Company’s stock price from the date of grant ranging from 150%, to earn 25% of the performance stock units, to 300% to earn the entire award of performance stock units. Each performance stock unit constitutes the right to receive one share of Company common stock upon vesting. As noted above, the senior advisor has resigned in June 2021 and all performance stock unit awards granted were forfeited.</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%">Performance bonus awards are denominated in cash, stock or a combination thereof, and shall be payable upon the attainment of performance goals that are established by the Board and relate to one or more of performance or other specific criteria, including service to the Company, in each case on a specified date or dates or over any period or periods determined by the Board. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity for the nine months ended September 30, 2021 is as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares<br/>Underlying<br/>Outstanding<br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average Exercise<br/>Price per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding—December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,732,503 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.39 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.60</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,746 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,796 </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%">10.26 </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:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(913,279)</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%">0.14 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options cancelled</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%">(505,213)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding—September 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,959,807 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67 </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:10pt;font-weight:400;line-height:100%">8.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest—September 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,959,807 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67 </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:10pt;font-weight:400;line-height:100%">8.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable—September 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,844,727 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.31 </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:10pt;font-weight:400;line-height:100%">8.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the weighted-average assumptions used in estimating the fair value of options granted in the nine months ended September 30, 2021, using the Black-Scholes option-pricing model:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.707%"><tr><td style="width:1.0%"/><td style="width:80.113%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.905%"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">6.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="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%">63.19 </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="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.03 </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%">Expected dividend rate</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%">— </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 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 September 30, 2021. </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: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: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: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.626%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options<br/>Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options<br/>Exercisable</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td></tr><tr><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,350,481 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,889,338 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.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%">0.18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,394,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,186,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.37 </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%">35,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.37 </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%">35,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.42 </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,524,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.42 </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,724,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.25 </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,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.25 </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,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26 </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%">645,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.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: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%">10.26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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:middle"><span style="color:#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"/></tr><tr><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-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%">24,959,807 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,844,727 </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 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></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 weighted average grant date fair value of options granted during the nine months ended September 30, 2021 was $5.9.</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 September 30, 2021, there was approximately $27.5 million of unamortized stock-based compensation expense related to unvested stock options that is expected to be recognized over a weighted average period of 1.7 years. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Awards (“RSA”) </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 RSA activity under the 2015 Plan 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:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Grant Date Fair</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested – December 31, 2020</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%">40,754 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67 </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%">— </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 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(17,466)</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%">0.67 </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 — September 30, 2021</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%">23,288 </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.67 </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-weight:400;line-height:120%"> The weighted-average estimated fair value of RSAs granted in the nine months ended September 30, 2021 was Nil per share. The total fair value of RSAs vested during the nine months ended September 30, 2021 was less than $0.1 million. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units (“RSU”) </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSU activity is as follows: </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Grant Date Fair</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested – December 31, 2020</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%">— </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"/></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%">4,332,224 </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.50 </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%">(27,636)</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%">8.86 </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%">(463,043)</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%">10.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 — September 30, 2021</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%">3,841,545 </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%">9.21 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span><br/></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 compensation expense is recognized on a straight-line basis over the vesting period of each RSU. As of September 30, 2020, total compensation expense related to unvested RSUs granted to employees, but not yet recognized, was $34.2 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%">The Company recognized stock-based compensation for all stock options in the condensed consolidated statements of operations and comprehensive loss as follows (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:46.191%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.643%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="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%">206 </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%">505 </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%">457 </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%">606 </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%">2,063 </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,889 </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,305 </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,177 </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,717 </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%">319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,702 </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%">408 </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,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,543 </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%">11,093 </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,700 </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%">7,147 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,557 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,891 </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> 1100000 0.0038 2883672 4603833 300000 300000 300000 500000 18558576 0.05 13680487 P10Y P10Y 1 0.10 1.10 P5Y 1614492 0.20 0.20 0.20 0.20 0.20 1.30 P30D 1614492 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 1 1 807246 0.20 0.20 0.20 0.20 0.20 152628 807246 P4Y 1.50 0.25 3 1 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity for the nine months ended September 30, 2021 is as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares<br/>Underlying<br/>Outstanding<br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average Exercise<br/>Price per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding—December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,732,503 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.39 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.60</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,746 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,796 </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%">10.26 </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:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(913,279)</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%">0.14 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options cancelled</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%">(505,213)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding—September 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,959,807 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67 </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:10pt;font-weight:400;line-height:100%">8.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest—September 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,959,807 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67 </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:10pt;font-weight:400;line-height:100%">8.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable—September 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,844,727 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.31 </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:10pt;font-weight:400;line-height:100%">8.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 25732503 0.39 P9Y7M6D 245746000 645796 10.26 913279 0.14 505213 0.14 24959807 0.67 P8Y8M12D 167460000 24959807 0.67 P8Y8M12D 167460000 8844727 0.31 P8Y1M6D 61987000 <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 the weighted-average assumptions used in estimating the fair value of options granted in the nine months ended September 30, 2021, using the Black-Scholes option-pricing model:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.707%"><tr><td style="width:1.0%"/><td style="width:80.113%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.905%"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">6.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="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%">63.19 </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="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.03 </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%">Expected dividend rate</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%">— </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> P6Y 0.6319 0.0103 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about stock options outstanding and exercisable at September 30, 2021. </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: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: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: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.626%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options<br/>Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options<br/>Exercisable</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td></tr><tr><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,350,481 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,889,338 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.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%">0.18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,394,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,186,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.37 </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%">35,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.37 </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%">35,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.42 </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,524,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.42 </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,724,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.25 </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,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.25 </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,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26 </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%">645,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.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: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%">10.26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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:middle"><span style="color:#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"/></tr><tr><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-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%">24,959,807 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,844,727 </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 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></table></div> 0.18 0.18 6350481 P8Y3M18D 0.18 3889338 P7Y9M18D 0.18 0.21 0.21 10394961 P8Y9M18D 0.21 3186660 P8Y2M12D 0.21 0.37 0.37 35159 P0Y4M24D 0.37 35159 P0Y4M24D 0.37 1.42 1.42 7524116 P9Y 1.42 1724276 P9Y 1.42 5.57 5.57 7976 P0Y2M12D 5.57 7976 P0Y2M12D 5.57 8.25 8.25 1318 P0Y2M12D 8.25 1318 P0Y2M12D 8.25 10.26 10.26 645796 P9Y6M 10.26 0 0 24959807 8844727 5.9 27500000 P1Y8M12D <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 RSA activity under the 2015 Plan 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:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Grant Date Fair</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested – December 31, 2020</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%">40,754 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67 </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%">— </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 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(17,466)</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%">0.67 </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 — September 30, 2021</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%">23,288 </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.67 </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> 40754 0.67 0 0 0 0 17466 0.67 23288 0.67 0 100000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSU activity is as follows: </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Grant Date Fair</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested – December 31, 2020</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%">— </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"/></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%">4,332,224 </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.50 </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%">(27,636)</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%">8.86 </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%">(463,043)</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%">10.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 — September 30, 2021</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%">3,841,545 </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%">9.21 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 0 0 4332224 9.50 27636 8.86 463043 10.46 3841545 9.21 34200000 P3Y2M12D <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized stock-based compensation for all stock options in the condensed consolidated statements of operations and comprehensive loss as follows (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:46.191%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.643%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="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%">206 </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%">505 </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%">457 </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%">606 </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%">2,063 </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,889 </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,305 </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,177 </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,717 </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%">319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,702 </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%">408 </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,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,543 </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%">11,093 </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,700 </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%">7,147 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,557 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,891 </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> 206000 505000 457000 606000 2063000 4889000 4305000 5177000 1717000 319000 2702000 408000 3161000 1543000 11093000 1700000 7147000 7256000 18557000 7891000 Net Loss Per Common Share <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per common share attributable to common stockholders (in thousands, except share and per share data): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</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%">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%">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%">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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,669)</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%">(19,615)</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%">(65,637)</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%">(49,620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used to compute basic and diluted net loss per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,647,259 </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%">20,303,631 </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%">123,175,390 </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,753,057 </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.08)</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.97)</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.53)</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%">(3.15)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The shares and net loss per common share, prior to the Merger, have been retroactively restated as shares reflecting the exchange ratio of approximately 0.703 shares of the Company per one share of OTI as established in the Merger Agreement.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average number of shares used to compute basic and diluted net loss per share excludes unvested early exercised common stock options subject to repurchase.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding shares of potentially dilutive securities were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been antidilutive: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></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%">Redeemable convertible preferred 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%">— </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%">88,434,754 </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%">Options to purchase common stock</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%">24,959,807 </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%">22,699,012 </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%">23,288 </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%">237,798 </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%">Restricted stock units</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,304,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested early exercised common stock options</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,234,455 </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%">30,421 </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%">2,172,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,443,862 </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%">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,996 </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 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%">49,694,372 </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%">115,845,847 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per common share attributable to common stockholders (in thousands, except share and per share data): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</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%">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%">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%">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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,669)</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%">(19,615)</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%">(65,637)</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%">(49,620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used to compute basic and diluted net loss per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,647,259 </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%">20,303,631 </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%">123,175,390 </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,753,057 </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.08)</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.97)</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.53)</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%">(3.15)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The shares and net loss per common share, prior to the Merger, have been retroactively restated as shares reflecting the exchange ratio of approximately 0.703 shares of the Company per one share of OTI as established in the Merger Agreement.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average number of shares used to compute basic and diluted net loss per share excludes unvested early exercised common stock options subject to repurchase.</span></div> -12669000 -19615000 -65637000 -49620000 156647259 156647259 20303631 20303631 123175390 123175390 15753057 15753057 -0.08 -0.08 -0.97 -0.97 -0.53 -0.53 -3.15 -3.15 0.703 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding shares of potentially dilutive securities were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been antidilutive: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></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%">Redeemable convertible preferred 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%">— </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%">88,434,754 </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%">Options to purchase common stock</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%">24,959,807 </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%">22,699,012 </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%">23,288 </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%">237,798 </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%">Restricted stock units</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,304,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested early exercised common stock options</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,234,455 </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%">30,421 </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%">2,172,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,443,862 </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%">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,996 </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 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%">49,694,372 </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%">115,845,847 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 0 88434754 24959807 22699012 23288 237798 4304588 0 2234455 30421 2172238 0 0 4443862 15999996 0 49694372 115845847 Income taxes The Company’s income tax provision for interim periods is determined using an estimate of the Company’s annual effective tax rate, adjusted for discrete items arising in the quarter. The Company’s effective tax rate differs from the U.S. statutory tax rate primarily due to valuation allowances on the deferred tax assets as it is more likely than not that some, or all, of the Company’s deferred tax assets will not be realized. The Company continues to maintain a full valuation allowance against its net deferred tax assets. Due to tax losses and the offsetting valuation allowance, the income tax provision for the three and nine months ended September 30, 2021 and 2020 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 $7.8 million and $5.9 million in three months ended September 30, 2021 and 2020, respectively, and $21.7 million and $10.5 million in nine months ended September 30, 2021 and 2020, respectively. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents total revenues by geographic area based on the location products were shipped to and services provided (in thousands): </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"/><td style="width:45.248%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.869%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,037 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,463 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,349 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas, excluding United States</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%">147 </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%">85 </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%">675 </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%">194 </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%">Europe, Middle East and Africa</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,614 </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,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,634 </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;text-align: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="padding:2px 0 2px 1pt;text-align: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,957 </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%">2,208 </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%">4,904 </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%">3,351 </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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,755 </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,947 </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%">21,726 </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%">12,528 </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> 7800000 5900000 21700000 10500000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents total revenues by geographic area based on the location products were shipped to and services provided (in thousands): </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"/><td style="width:45.248%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.869%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,037 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,463 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,349 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas, excluding United States</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%">147 </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%">85 </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%">675 </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%">194 </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%">Europe, Middle East and Africa</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,614 </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,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,634 </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;text-align: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="padding:2px 0 2px 1pt;text-align: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,957 </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%">2,208 </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%">4,904 </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%">3,351 </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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,755 </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,947 </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%">21,726 </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%">12,528 </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> 4037000 2288000 8463000 6349000 147000 85000 675000 194000 1614000 1366000 7684000 2634000 1957000 2208000 4904000 3351000 7755000 5947000 21726000 12528000 Related Party Transactions <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Debt for details of promissory notes issued by the Company to certain investors of the Company (or an affiliate thereof).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Note 9</span>, Stock-based compensation for details of partial recourse promissory notes issued by the Company to certain executives and employees. Subsequent Event On October 5, 2021, the Company announced its intent to acquire privately held Sense Photonics, Inc. ("Sense"), a lidar technology company for autonomous vehicles. On October 22, 2021, the Company completed its acquisition of Sense and formally established Ouster Automotive, a new functional division of the Company focusing on driving mass-market adoption of digital lidar in consumer and commercial vehicles. Under the terms of the merger agreement, Ouster acquired 100% of Sense and all of its property for approximately 10 million shares of Ouster common stock or approximately $63 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. The initial purchase price accounting for the business combination is in progress at this time due to the pending completion of the valuation analysis over the acquired assets. 1 10000000 63000000 6.55 800000 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 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
COVER - shares
9 Months Ended
Sep. 30, 2021
Nov. 11, 2021
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2021  
Document Transition Report false  
Entity File Number 001-39463  
Entity Registrant Name Ouster, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 86-2528989  
Entity Address, Address Line One 350 Treat Avenue  
Entity Address, City or Town San Francisco  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94110  
City Area Code 415  
Local Phone Number 949-0108  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   171,604,276
Amendment Flag false  
Entity Central Index Key 0001816581  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Current Fiscal Year End Date --12-31  
Common stock, $0.0001 par value per share    
Document Information [Line Items]    
Title of 12(b) Security Common stock, $0.0001 par value per share  
Trading Symbol OUST  
Security Exchange Name NYSE  
Warrants to purchase common stock    
Document Information [Line Items]    
Title of 12(b) Security Warrants to purchase common stock  
Trading Symbol OUST WS  
Security Exchange Name NYSE  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 221,576 $ 11,362
Restricted cash, current 1,008 276
Accounts receivable, net 6,705 2,327
Inventory, net 6,502 4,817
Prepaid expenses and other current assets 6,288 2,441
Total current assets 242,079 21,223
Property and equipment, net 8,411 9,731
Operating lease, right-of-use assets 9,779 11,071
Restricted cash, non-current 1,004 1,004
Other non-current assets 0 3,385
Total assets 261,273 46,414
Current liabilities:    
Accounts payable 4,461 6,894
Accrued and other current liabilities 11,438 4,121
Short-term debt 0 7,130
Operating lease liability, current portion 3,057 2,772
Total current liabilities 18,956 20,917
Operating lease liability, long-term portion 9,853 11,908
Warrant liabilities (At September 30, 2021 and December 31, 2020 related party $3,843 and Nil, respectively) 10,979 49,293
Other non-current liabilities 905 978
Total liabilities 40,693 83,096
Commitments and contingencies (Note 7)
Redeemable convertible preferred stock, $0.0001 par value per share; Nil and 131,411,372 shares authorized at September 30, 2021 and December 31, 2020; Nil and 88,434,754 shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively (aggregate liquidation preference of Nil and $41,791 at September 30, 2021 and December 31, 2020, respectively) 0 39,225
Stockholders’ equity / (deficit):    
Common stock, $0.0001 par value; 1,000,000,000 and 210,956,516 shares authorized at September 30, 2021 and December 31, 2020, respectively; 161,529,449 and 33,327,294 issued and outstanding at September 30, 2021 and December 31, 2020, respectively 16 0
Preferred stock, $0.0001 par value; 100,000,000 and Nil shares authorized at September 30, 2021 and December 31, 2020, respectively; Nil and Nil issued and outstanding at September 30, 2021 and December 31, 2020, respectively 0 0
Additional paid-in capital 495,576 133,468
Accumulated deficit (275,012) (209,375)
Total stockholders’ equity / (deficit) 220,580 (75,907)
Total liabilities, redeemable convertible preferred stock, and stockholders’ equity / (deficit) $ 261,273 $ 46,414
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
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) 0 131,411,372
Redeemable convertible preferred stock, shares issued (in shares) 0 88,434,754
Redeemable convertible preferred stock, shares outstanding (in shares) 0 88,434,754
Redeemable convertible preferred stock, liquidation preference $ 0 $ 41,791
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 1,000,000,000 210,956,516
Common stock, shares issued (in shares) 161,529,449 33,327,294
Common stock, shares outstanding (in shares) 161,529,449 33,327,294
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 100,000,000 0
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Warrant liabilities $ 10,979 $ 49,293
Related Party    
Warrant liabilities $ 3,843 $ 0
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Statement [Abstract]        
Revenue $ 7,755 $ 5,947 $ 21,726 $ 12,528
Cost of product revenue 5,879 4,884 16,212 12,988
Gross profit (loss) 1,876 1,063 5,514 (460)
Operating expenses:        
Research and development 8,390 8,876 19,576 19,028
Sales and marketing 6,737 2,394 14,777 6,305
General and administrative 14,073 4,512 36,177 11,856
Total operating expenses 29,200 15,782 70,530 37,189
Loss from operations (27,324) (14,719) (65,016) (37,649)
Other (expense) income:        
Interest income 165 1 305 24
Interest expense 0 (521) (504) (2,196)
Other income (expense), net 14,490 (4,376) (422) (9,799)
Total other expense, net 14,655 (4,896) (621) (11,971)
Loss before income taxes (12,669) (19,615) (65,637) (49,620)
Provision for income tax expense 0 0 0 0
Net loss (12,669) (19,615) (65,637) (49,620)
Comprehensive loss $ (12,669) $ (19,615) $ (65,637) $ (49,620)
Net loss per common share, basic (in dollars per share) $ (0.08) $ (0.97) $ (0.53) $ (3.15)
Net loss per common share, diluted (in dollars per share) $ (0.08) $ (0.97) $ (0.53) $ (3.15)
Weighted-average shares used to compute basic net loss per share (in shares) 156,647,259 20,303,631 123,175,390 15,753,057
Weighted-average shares used to compute diluted net loss per share (in shares) 156,647,259 20,303,631 123,175,390 15,753,057
Product        
Income Statement [Abstract]        
Revenue $ 7,755 $ 5,934 $ 21,726 $ 10,524
Cost of product revenue 5,879 4,884 16,212 12,962
Service        
Income Statement [Abstract]        
Revenue 0 13 0 2,004
Cost of product revenue $ 0 $ 0 $ 0 $ 26
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
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
Notes receivable from stockholders
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2019 [1]   4,384,348        
Beginning balance at Dec. 31, 2019   $ 40,016        
Ending balance (in shares) at Mar. 31, 2020 [1]   4,384,348        
Ending balance at Mar. 31, 2020   $ 40,016        
Beginning balance (in shares) at Dec. 31, 2019 [1]     7,902,407      
Beginning balance at Dec. 31, 2019 $ (100,319)   $ 0 $ 2,320 $ (44) $ (102,595)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercise of stock options (in shares) [1] 423          
Issuance of common stock upon exercise of stock options $ 2     2    
Vesting of early exercised stock options 12     12    
Stock-based compensation expense 175     175    
Net loss (18,693)         (18,693)
Reclassification of a note receivable from a stockholder 44       44  
Ending balance (in shares) at Mar. 31, 2020 [1]     7,902,830      
Ending balance at Mar. 31, 2020 (118,779)     2,509 0 (121,288)
Beginning balance (in shares) at Dec. 31, 2019 [1]   4,384,348        
Beginning balance at Dec. 31, 2019   $ 40,016        
Ending balance (in shares) at Sep. 30, 2020 [1]   88,434,754        
Ending balance at Sep. 30, 2020   $ 39,225        
Beginning balance (in shares) at Dec. 31, 2019 [1]     7,902,407      
Beginning balance at Dec. 31, 2019 (100,319)   $ 0 2,320 (44) (102,595)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (49,620)          
Ending balance (in shares) at Sep. 30, 2020 [1]     21,169,429      
Ending balance at Sep. 30, 2020 (23,624)   $ 0 128,591 0 (152,215)
Beginning balance (in shares) at Mar. 31, 2020 [1]   4,384,348        
Beginning balance at Mar. 31, 2020   $ 40,016        
Increase (Decrease) in Temporary Equity [Roll Forward]            
Issuance of redeemable convertible preferred stock (in shares) [1]   43,952,862        
Issuance of redeemable convertible preferred stock   $ 18,330        
Conversion of redeemable convertible preferred stock to common stock (in shares) [1]   (4,384,348)        
Conversion of redeemable convertible preferred stock to common stock   $ (40,016)        
Ending balance (in shares) at Jun. 30, 2020 [1]   43,952,862        
Ending balance at Jun. 30, 2020   $ 18,330        
Beginning balance (in shares) at Mar. 31, 2020 [1]     7,902,830      
Beginning balance at Mar. 31, 2020 (118,779)     2,509 0 (121,288)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Conversion of redeemable convertible preferred stock to common stock (in shares) [1]     4,384,348      
Conversion of redeemable convertible preferred stock to common stock 40,016   $ 0 40,016    
Vesting of early exercised stock options 12     12    
Stock-based compensation expense 460     460    
Net loss (11,312)         (11,312)
Conversion of convertible notes to common stock (in shares) [1]     7,201,911      
Conversion of convertible notes to common stock 78,311     78,311    
Ending balance (in shares) at Jun. 30, 2020 [1]     19,489,089      
Ending balance at Jun. 30, 2020 (11,292)   $ 0 121,308 0 (132,600)
Increase (Decrease) in Temporary Equity [Roll Forward]            
Issuance of redeemable convertible preferred stock (in shares) [1]   44,481,892        
Issuance of redeemable convertible preferred stock   $ 20,895        
Ending balance (in shares) at Sep. 30, 2020 [1]   88,434,754        
Ending balance at Sep. 30, 2020   $ 39,225        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercise of stock options (in shares) [1]     63,076      
Issuance of common stock upon exercise of stock options 7     7    
Vesting of early exercised stock options 12     12    
Stock-based compensation expense 7,256     7,256    
Net loss (19,615)         (19,615)
Issuance of common stock upon exercise of restricted stock awards (in shares) [1]     1,617,264      
Issuance of common stock upon exercise of restricted stock awards 8     8    
Ending balance (in shares) at Sep. 30, 2020 [1]     21,169,429      
Ending balance at Sep. 30, 2020 $ (23,624)   $ 0 128,591 0 (152,215)
Beginning balance (in shares) at Dec. 31, 2020 88,434,754 88,434,754 [1]        
Beginning balance at Dec. 31, 2020 $ 39,225 $ 39,225        
Increase (Decrease) in Temporary Equity [Roll Forward]            
Issuance of redeemable convertible preferred stock (in shares) [1]   4,232,947        
Issuance of redeemable convertible preferred stock   $ 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 33,327,294   33,327,294 [1]      
Beginning balance at Dec. 31, 2020 $ (75,907)   $ 0 133,468 0 (209,375)
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)    
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)    
Vesting of early exercised stock options 438     438    
Stock-based compensation expense 5,256     5,256    
Net loss (20,957)         (20,957)
Ending balance (in shares) at Mar. 31, 2021 [1]     161,449,205      
Ending balance at Mar. 31, 2021 $ 251,755   $ 16 482,071 0 (230,332)
Beginning balance (in shares) at Dec. 31, 2020 88,434,754 88,434,754 [1]        
Beginning balance at Dec. 31, 2020 $ 39,225 $ 39,225        
Ending balance (in shares) at Sep. 30, 2021 0 0 [1]        
Ending balance at Sep. 30, 2021 $ 0 $ 0        
Beginning balance (in shares) at Dec. 31, 2020 33,327,294   33,327,294 [1]      
Beginning balance at Dec. 31, 2020 $ (75,907)   $ 0 133,468 0 (209,375)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercise of stock options (in shares) 913,279          
Net loss $ (65,637)          
Ending balance (in shares) at Sep. 30, 2021 161,529,449   161,529,449 [1]      
Ending balance at Sep. 30, 2021 $ 220,580   $ 16 495,576 0 (275,012)
Beginning balance (in shares) at Mar. 31, 2021 [1]   0        
Beginning balance at Mar. 31, 2021   $ 0        
Ending balance (in shares) at Jun. 30, 2021 [1]   0        
Ending balance at Jun. 30, 2021   $ 0        
Beginning balance (in shares) at Mar. 31, 2021 [1]     161,449,205      
Beginning balance at Mar. 31, 2021 251,755   $ 16 482,071 0 (230,332)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Vesting of early exercised stock options 104     104    
Stock-based compensation expense 6,154     6,154    
Net loss (32,011)         (32,011)
Ending balance (in shares) at Jun. 30, 2021 [1]     161,449,205      
Ending balance at Jun. 30, 2021 $ 226,002   $ 16 488,329 0 (262,343)
Ending balance (in shares) at Sep. 30, 2021 0 0 [1]        
Ending balance at Sep. 30, 2021 $ 0 $ 0        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercise of stock options (in shares) [1]     186,165      
Issuance of common stock upon exercise of stock options 35   $ 0 35    
Cancellation of previously issued awards (in shares)     (105,921)      
Vesting of early exercised stock options 65     65    
Stock-based compensation expense 7,147     7,147    
Net loss $ (12,669)         (12,669)
Ending balance (in shares) at Sep. 30, 2021 161,529,449   161,529,449 [1]      
Ending balance at Sep. 30, 2021 $ 220,580   $ 16 $ 495,576 $ 0 $ (275,012)
[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.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT) (Parenthetical)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2021
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Statement of Stockholders' Equity [Abstract]      
Private placement warrants acquired as part of the merger $ 19,377 $ 19,377 $ 0
Share exchange ratio   0.703 0.703
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
CASH FLOWS FROM OPERATING ACTIVITIES    
Net loss $ (65,637) $ (49,620)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 3,428 2,705
Stock-based compensation 18,557 7,891
Change in right-of-use asset 1,292 1,388
Interest expense on notes and convertible debt 36 840
Amortization of debt issuance costs and debt discount 250 335
Change in fair value of warrant liabilities 406 6,097
Change in fair value of derivative liability 0 5,308
Gain on extinguishment of tranche right liability 0 (1,610)
Inventory write down 866 1,156
Changes in operating assets and liabilities:    
Accounts receivable (4,378) (2,023)
Inventory (2,551) (4,064)
Prepaid expenses and other assets 42 21
Accounts payable (2,707) (625)
Accrued and other liabilities 7,060 (2,001)
Operating lease liability (1,770) (429)
Net cash used in operating activities (45,106) (34,631)
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of property and equipment (1,774) (2,394)
Net cash used in investing activities (1,774) (2,394)
Net Cash Provided by (Used in) Financing Activities [Abstract]    
Proceeds from the merger and private offering 291,454 0
Payment of offering costs (27,124) 0
Repayment of debt (7,000) (3,000)
Proceeds from issuance of promissory notes to related parties 5,000 0
Repayment of promissory notes to related parties (5,000) 0
Repurchase of common stock (43) 0
Proceeds from exercise of stock options 539 9
Issuance of common stock upon exercise of restricted stock awards 0 8
Proceeds from issuance of Series B redeemable convertible preferred stock, net of issuance cost of $265 0 41,526
Net cash provided by financing activities 257,826 38,543
Net increase in cash, cash equivalents and restricted cash 210,946 1,518
Cash, cash equivalents and restricted cash at beginning of period 12,642 18,405
Cash, cash equivalents and restricted cash at end of period 223,588 19,923
SUPPLEMENTAL DISCLOSURES OF OPERATING ACTIVITIES:    
Cash paid for interest 635 1,020
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING INFORMATION:    
Property and equipment purchases included in accounts payable and accrued liabilities 334 12
Private placement warrants acquired as part of the merger 19,377 0
Issuance of redeemable convertible preferred stock upon exercise of warrants 58,097 0
Conversion of redeemable convertible preferred stock to common stock 97,322 40,016
Right-of-use assets obtained in exchange for operating lease liability 0 6,234
Issuance of common stock pursuant to the conversion of convertible notes and accrued interest $ 0 $ 78,311
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)
$ in Thousands
9 Months Ended
Sep. 30, 2020
USD ($)
Statement of Cash Flows [Abstract]  
Issuance cost $ 265
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Description of Business and Basis of Presentation
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business and Basis of Presentation Description of Business and Basis of Presentation
Description of Business
Ouster, Inc. was incorporated in the 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 predecessor, was originally a blank check company incorporated as a Cayman Islands exempted company on June 4, 2020. The Company 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, 2020 and the notes related thereto, included as Exhibit 99.1 to the Form 8-K filed with the Securities and Exchange Commission (“SEC”) on March 15, 2021, as amended on July 12, 2021. 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, 2021 or for any other future years or interim periods.

Impact of the COVID-19 Pandemic
The Company has been actively monitoring the ongoing COVID-19 pandemic situation and its impact on the Company’s business. In response to the pandemic, numerous state and local jurisdictions have imposed “shelter-in-place” orders, quarantines and other restrictions. In the United States, governmental authorities have, at times, recommended, and in certain cases required, that elective, specialty and other procedures and appointments, be suspended or canceled. In the United States, COVID-19 restrictions continue to vary state by state as the measures depend greatly on the political landscape and the resurgence of new cases. In California, where the Company’s headquarters are located, face coverings indoors are still recommended regardless of vaccination status, and some counties continue to have mask mandates. Such orders or restrictions resulted in reduced operations at the Company’s headquarters (including its manufacturing facility), work stoppages, slowdowns and delays, travel restrictions and cancellation of events and have restricted the efforts of the Company’s sales representatives, thereby significantly and negatively impacting the Company’s operations.
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 employee-related amounts, will depend on future developments that are highly uncertain, including as a result of new information that may emerge concerning COVID-19, including variants, the progression and effectiveness of vaccination roll-outs, vaccination hesitancy, and the actions taken to contain it or treat COVID-19, as well as the economic impact on local,
regional, national and international customers and markets. The situation surrounding COVID-19 remains fluid and the potential for a material impact on the Company increases the longer the virus impacts the level of economic activity in the United States and globally. Given the ongoing evolution of the COVID-19 and the global responses to curb its spread, the Company is not able to estimate the effects of the COVID-19 on its results of operations, financial condition, or liquidity for the year ending December 31, 2021 and beyond.
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 September 30, 2021, the Company had an accumulated deficit of approximately $275.0 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 September 30, 2021 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 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
During the nine months ended September 30, 2021, there were no significant changes to the Company’s significant accounting policies.
Recently Issued Accounting Pronouncements
Based on our public float as of June 30, 2021, we expect to become a large accelerated filer, and lose emerging growth company status, as of December 31, 2021. As of December 31, 2021, we will be required to adopt new or revised accounting standards when they are applicable to public companies that are not emerging growth companies.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326), to introduce a new impairment model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses (“ECL”). Under the new model, an entity is required to estimate ECL on available-for-sale (AFS) debt securities only when the fair value is below the amortized cost of the asset and is no longer based on an impairment being “other-than-temporary”. The new model also requires the impairment calculation on an individual security level and requires an entity to use the present value of cash flows when estimating the ECL. The credit-related losses are required to be recognized through earnings and non-credit related losses are reported in other comprehensive income. The Company will adopt ASC 2016-13 for the December 31, 2021 annual period, with a modified retrospective application to all outstanding instruments and a cumulative effect adjustment recorded to opening retained earnings as of January 1, 2021. The Company does not believe the adoption of this new guidance will have a material impact on its consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which aligns the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The Company will adopt ASC 2018-15 for the December 31, 2021 annual period. The Company does not believe the adoption of this new guidance will have a material impact on its consolidated financial statements.

In August 2020, the FASB issued 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 is currently evaluating the impact of the adoption of this ASU on the Company’s condensed consolidated financial statements.

In October 2021, the FASB issued ASU 2018-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 condensed consolidated financial statements.
There have been no other newly issued or newly applicable accounting pronouncements that do not require adoption until a future date that have had, or are expected to have, a significant impact on the Company’s condensed 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:
September 30,
2021
December 31,
2020
Customer A*13 %
Customer B*23 %
Customer C14 %*
* Customer accounted for less than 10% of total accounts receivable as of such date.
Revenue from the Company’s major customers representing 10% or more of total revenue was as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Customer D**10 %*
Customer E***16 %
* Customer accounted for less than 10% of total revenue in the period.
Concentrations of supplier risk
Purchases from the Company’s major suppliers representing 10% or more of total purchases were as follows:

Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Supplier A19 %19 %17 %15 %
Supplier A accounted for 50% and 23% of total accounts payable balance as of September 30, 2021 and December 31, 2020.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments
9 Months Ended
Sep. 30, 2021
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 September 30, 2021, the Company’s Level 3 liabilities consisted of the Private Placement warrant liability. The determination of the fair value of warrant liability is discussed in Note 6.
On December 31, 2020, 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):
September 30, 2021
Level 1Level 2Level 3Total
Assets
Money market funds$219,276 $— $— $219,276 
Total financial assets$219,276 $— $— $219,276 
Liabilities
Warrant liabilities$— $— $10,979 $10,979 
Total financial liabilities$— $— $10,979 $10,979 
December 31, 2020
Level 1Level 2Level 3Total
Assets
Money market funds$10,493 $— $— $10,493 
Total financial assets$10,493 $— $— $10,493 
Liabilities
Warrant liabilities$— $— $49,293 $49,293 
Total financial liabilities$— $— $49,293 $49,293 
Money market funds are included within Level 1 of the fair value hierarchy because they are valued using quoted market prices.
The fair value of the redeemable convertible preferred stock warrant, redeemable convertible preferred stock tranche and Private Placement warrant liabilities is based on significant unobservable inputs, which represent Level 3 measurements within the fair value hierarchy. In determining the fair value of the warrant liabilities, the Company used the Black-Scholes option pricing model to estimate the fair value using unobservable inputs including the expected term, expected volatility, risk-free interest rate and dividend yield (see Note 6).
The following table presents a summary of the changes in the fair value of the Company’s Level 3 financial instruments (in thousands):
Redeemable
Convertible
Preferred Stock
Warrant Liability
Redeemable
Convertible
Preferred Stock
Tranche Liability
Private Placement Warrant LiabilityDerivative
Liability
Fair value as of January 1, 2020$(162)$— $— $— 
Change in the fair value included in other income (expense), net(6,097)— — (5,308)
Recognition of preferred stock warrant and tranche liability upon issuance(691)(1,610)— — 
Extinguishment of derivative liability upon conversion of convertible notes— — — 5,308 
Fair value as of Settlement of redeemable convertible preferred stock tranche liability due to the issuance of Series B redeemable convertible preferred stock— 1,610 — — 
Fair value as of September 30, 2020$(6,950)$— $— $— 
Fair value as of January 1, 2021$(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)— 8,398 — 
Issuance of preferred stock upon exercise of warrants58,097 — — — 
Fair value as of September 30, 2021$— $— $(10,979)$— 
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 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components
9 Months Ended
Sep. 30, 2021
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):
 September 30,
2021
December 31,
2020
Cash$2,300 $869 
Cash equivalents:
Money market funds(1)
219,276 10,493 
Total cash and cash equivalents$221,576 $11,362 
(1)The Company maintains a cash sweep account which is included in money market funds as of September 30, 2021. 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 and $1.3 million as of September 30, 2021 and December 31, 2020, 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 September 30, 2021 and December 31, 2020, respectively. The remaining restricted cash balance of $1.0 million and $1.0 million is included in non-current assets on the condensed consolidated balance sheets as of September 30, 2021 and December 31, 2020, 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):
September 30,
2021
September 30,
2020
Cash and cash equivalents$221,576 $18,367 
Restricted cash, current1,008 276 
Restricted cash, non-current1,004 1,280 
Total cash, cash equivalents and restricted cash$223,588 $19,923 

Inventory
Inventory, consisting of material, direct and indirect labor, and manufacturing overhead, consists of the following (in thousands):
 September 30,
2021
December 31,
2020
Raw materials$2,269 $1,376 
Work in process2,165 1,249 
Finished goods2,068 2,192 
Total inventory$6,502 $4,817 
Total inventory balance as of September 30, 2021 and December 31, 2020 includes a write down of $2.6 million and $2.7 million, respectively, for obsolete, scrap, or returned inventory. During the three months ended September 30, 2021 and 2020, $0.7 million and $0 million of inventory write offs were charged to cost of revenue. During the nine months ended September 30, 2021 and 2020, respectively, $0.9 million and $1.2 million of inventory write offs were charged to cost of revenue.
Prepaid expenses and other current assets
Prepaid expenses and other current assets consist of the following (in thousands):
 September 30,
2021
December 31,
2020
Prepaid insurance$3,473 $206 
Prepaid expenses1,583 694 
Receivable from contract manufacturer53 1,521 
Security deposit1,179 20 
Total prepaid and other current assets$6,288 $2,441 
Accrued and Other Current Liabilities
Accrued and other current liabilities consist of the following (in thousands):
 September 30,
2021
December 31,
2020
Customer deposits$48 $71 
Accrued compensation2,640 1,618 
Uninvoiced receipts7,726 1,947 
Other1,024 485 
Total accrued and other current liabilities$11,438 $4,121 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Debt
9 Months Ended
Sep. 30, 2021
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 becomes no longer attainable or ceases to fairly reflect the costs of the lender, in which case the applicable interest rate shall be Prime Rate plus 6.0%. In an event of default, annual interest is increased by 5.0% above the otherwise applicable rate. The loan’s annual effective interest rate was approximately 16.4% for each of the nine months ended September 30, 2021 and 2020.
In conjunction with the Runway Loan and Security Agreement, the Company issued a warrant to purchase 35,348 shares of Series A redeemable convertible preferred stock (the “Series A Preferred Stock”) of OTI (4.0% of original principal amount of $10.0 million, divided by the exercise price), with an exercise price of $11.3518 per share. The fair value of this warrant was estimated to be $0.1 million and accounted for as a debt discount. On August 5, 2019, in connection with the second amendment to the Runway Loan and Security Agreement, OTI amended the warrant issued to Runway Growth to increase the number of shares available to purchase to 53,023 shares of Series A Preferred Stock of OTI. The aggregate value of the warrants increased by $0.1 million after the warrant modification.
The warrants were exercised on March 11, 2021 and the warrant liability was remeasured to fair value with the increase recognized as a loss of $0.6 million for the three and nine months ended September 30, 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 September 30, 2020 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 September 30, 2021 and December 31, 2020, the outstanding principal balance of the loan was nil and $7.0 million, 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 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Warrants
9 Months Ended
Sep. 30, 2021
Equity [Abstract]  
Warrants Warrants
Series A and B Redeemable Convertible Preferred Stock Warrants and Tranche Liability
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 nine months ended September 30, 2021, classified within other income (expense), net in the consolidated statements of operations and comprehensive loss. Upon exercise redeemable convertible preferred stock converted into common stock pursuant to the conversion rate effective immediately prior to the Merger.
Historically, value was assigned to each class of equity securities using an option pricing model method (“OPM”). In September 2020, OTI began allocating the equity value using a hybrid method that utilizes a combination of the OPM and the probability weighted expected return method (“PWERM”). The PWERM is a scenario-based methodology that estimates the fair value of equity securities based upon an analysis of future values for OTI, assuming various outcomes. As the probability of a transaction with a special purpose acquisition company (“SPAC”) increased, the fair value of the redeemable convertible preferred stock warrant liability increased as of the date of the exercise.
The redeemable convertible preferred stock warrants were valued using the following assumptions under the Black-Scholes option-pricing model:
Initial Issuance
Date
Subsequent
Issuance Date
December 31,
2020
February 11,
2021
March 11,
2021
Stock price$5.80 $5.80 $7.11 $10.27 $8.44 
Expected term (years)10.009.312.002.002.00
Expected volatility57.81 %57.35 %76.00 %76.00 %76.00 %
Risk-free interest rate3.06 %1.75 %0.13 %0.13 %0.13 %
Dividend yield%%%%%

Series B Redeemable Convertible Preferred Stock Tranche
In April 2020 and May 2020, OTI issued 62,505,102 shares of Series B redeemable convertible preferred stock at $0.3323 per share. For each share purchased, the purchaser had an option to purchase an additional share of Series B redeemable convertible preferred stock at $0.3323 per share, exercisable at any time prior to August 13, 2020 (the “Tranche Right”). The Company determined that the Tranche Right represented a freestanding obligation of the Company to issue additional shares of contingently redeemable shares if exercised by the holder. The freestanding redeemable convertible preferred stock tranche liability was initially recorded at fair value, with fair value changes recorded within other income (expense), net in the consolidated statements of operations and comprehensive loss.

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, 2021, June 30, 2021 and September 30, 2021, resulting in a gain
of $14.5 million and $8.4 million for the three and nine months ended September 30, 2021, 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, 2021June 30, 2021September 30, 2021
Stock price$12.00 $8.50 $12.49 $7.32 
Exercise price of warrant11.511.511.511.5
Expected term (years)5.004.954.74.44
Expected volatility27.00 %43.00 %43.00 %46.00 %
Risk-free interest rate0.78 %0.92 %0.92 %0.90 %
Public Warrants
CLA, in its IPO in August 2020, issued 20,000,000 units that each consisted of one Class A ordinary share and one half warrant to purchase a Class A ordinary share, which we refer 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 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Letters of credit
In connection with two leases, the Company obtained two letters of credit from a bank 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 September 30, 2021 and December 31, 2020. The outstanding amount of the letters of credit was $1.3 million as of September 30, 2021 and December 31, 2020.
Non-cancelable purchase commitments
As of September 30, 2021, the Company had non-cancelable purchase commitments to a third-party contract manufacturer for approximately $6.4 million and other vendors for approximately $10.5 million.
Litigation
The Company is involved in various legal proceedings arising in the ordinary course of business. The Company accrues a liability when a loss is considered probable and the amount can be reasonably estimated. 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 September 30, 2021 and December 31, 2020 there are 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 September 30, 2021 and December 31, 2020.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Redeemable Convertible Preferred and Common Stock
9 Months Ended
Sep. 30, 2021
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.
Series Seed Financing and conversion
In April 2016, OTI issued 1,887,253 shares of Series Seed redeemable convertible preferred stock at $1.02 per share for net proceeds of $1.8 million, net of $0.1 million stock issuance costs. In April 2016, OTI issued 44,256 shares to an investor upon conversion of a note having a balance of principal and interest of $45,000. In May 2016, OTI issued 563,725 shares of Series Seed redeemable convertible preferred stock at $1.02 per share for net proceeds of $0.6 million. In July 2016, OTI issued 445,942 shares of Series Seed redeemable convertible preferred stock at $1.02 per share for net proceeds of $0.5 million.
In April 2020, in order to induce the closing of the Series B Financing, the holders exercised the embedded conversion feature and all the outstanding Series Seed redeemable convertible preferred stock shares were converted to 2,941,176 shares of OTI’s common stock.
Series A Financing and conversion
In October 2017, OTI issued 1,324,511 shares of Series A Preferred Stock at $11.3158 per share for net proceeds of $14.8 million, net of $0.2 million of stock issuance costs. In October 2017, OTI issued 1,253,556 shares of Series A Preferred
Stock upon conversion of multiple notes having a principal and interest balance of $4.6 million. In December 2017, OTI issued 715,712 shares of Series A Preferred Stock at $11.3158 per share for net proceeds of $8.1 million.
In April 2020, in order to induce the closing of the Series B Financing, the holders exercised the embedded conversion feature and all of the outstanding Series A redeemable convertible preferred stock shares were converted to 3,293,779 shares of OTI’s common stock.
Series B Financing
In April 2020, OTI issued 45,185,071 shares of Series B redeemable convertible preferred stock at $0.3323 per share for net proceeds of $15.1 million, less $0.1 million of stock issuance costs. In May 2020, OTI issued 17,320,031 shares of Series B redeemable convertible preferred stock at $0.3323 per share for net proceeds of $5.8 million, less $0.1 million of stock issuance costs. In July 2020, OTI issued 37,970,846 shares of Series B redeemable convertible preferred stock at $0.3323 per share for net proceeds of $12.5 million, less $0.1 million of stock issuance costs. In August 2020, OTI issued 25,286,587 shares of Series B redeemable convertible preferred stock at $0.3323 per share for net proceeds of $8.4 million, less $0.1 million of stock issuance costs.
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 September 30, 2021, the Company does not have any redeemable convertible preferred stock outstanding.
Prior to the Merger, redeemable convertible preferred stock as of December 31, 2020, consisted of the following (in thousands, except share and per share data):
December 31, 2020
SeriesIssue Price
per share
Shares
Authorized
Shares
Issued and
Outstanding
Liquidation
Amount
Carrying
Amount
Series B$0.33 131,411,372 88,434,754 $41,791 $39,225 
Prior to the Merger, the significant features of OTI’s redeemable convertible preferred stock were as follows:
Dividend provisions
The Series Seed, Series A and Series B preferred stockholders are entitled to receive dividends prior and in preference to any dividends on the common stock, at a rate of $0.0612, $0.6789 and $0.019938 per share, respectively, per annum on a non-cumulative basis, when and if declared by the board of directors, subject to the prior rights of the preferred stockholders. After payment of such dividend, any additional dividends would be distributed among the holders of the preferred stock and common stock pro rata based on the number of shares of common stock then held by each holder (assuming conversion of all shares of preferred stock into common stock).
Liquidation preference
In the event of liquidation, dissolution or winding up of OTI, merger or a reduction of capital through the sale or lease of all or substantial part of the business of OTI, before any distribution or payment were to be made to the holders of common stock, the holders of Series Seed, Series A and Series B redeemable convertible preferred stock were entitled to receive $1.02, $11.3518 and $0.3323 per share (subject to adjustment in the event of any share dividend, share split, combination, or other recapitalization), respectively, plus any declared but unpaid dividends on such shares. If the assets and funds were insufficient for such distribution, they were entitled to receive a pro rata distribution, based on the relative preferred stock ownership and in proportion to the preferential amount each such holder is otherwise entitled. If the assets and funds are in excess of amounts distributed to the preferred stockholders, the remaining assets and funds shall be distributed pro rata to the holders of the common stock. If the holders of the redeemable convertible preferred stock would receive a greater distribution if they converted to common stock, then such conversion would have been assumed prior to distribution.
Conversion rights
The holders of Series Seed, Series A and Series B redeemable convertible preferred stock had a right to convert their stock into nonassessable shares of common stock at a conversion rate equal to their respective liquidation preferences divided by a conversion price of $1.02, $11.3518 and $0.3323, respectively, which was adjusted for any stock splits, stock dividends, combination, subdivisions, recapitalizations or similar transactions. 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.
Redemption rights
The redeemable convertible preferred stock were recorded in mezzanine equity because while it was not currently redeemable, it could become redeemable at the option of the preferred stockholders upon the occurrence of certain deemed liquidation events that were considered not solely within OTI’s control for an amount equal to the shares respective liquidation preference plus declared and unpaid dividends.
Voting rights
Each holder of redeemable convertible preferred stock was entitled to the number of votes equal to the number of shares of common stock into which such redeemable convertible preferred stock could then be converted and, with respect to such vote, holders of redeemable convertible preferred stock were entitled to vote together with the holders of common stock as a single class on all matters.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based compensation
9 Months Ended
Sep. 30, 2021
Share-based Payment Arrangement [Abstract]  
Stock-based compensation Stock-based compensation
As of September 30, 2021, we have two equity incentive plans, our 2015 Stock Plan (the “2015 Plan”) and our 2021 Incentive Award Plan (the “2021 Plan”). As of March 11, 2021, we no longer grant equity awards pursuant to our 2015 Plan, but it continues to govern the terms of outstanding stock options that were granted prior to that date.
On October 12, 2020, OTI 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 earliest of 9th anniversary of the date of issuance of the notes, or termination of employment of the executive/employee, or filing by OTI 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 OTI. 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 in the three months ended March 31, 2021 and the nine months ended September 30, 2021 for the value of the loans forgiven. Obligations under the promissory notes for non-executive noteholders of $0.5 million is outstanding as of September 30, 2021.

2021 Incentive Award Plan
On March 11, 2021, the Board of Directors approved the 2021 Plan. The 2021 Plan provides for the grant of stock options, stock appreciation rights, restricted stock units, 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 2021 Plan may be granted to employees, including officers, as well as directors and consultants, within the limit defined in the 2021 Plan. 18,558,576 shares of the Company’s common stock were initially reserved for issuance under the 2021 Plan. The 2021 Plan includes an evergreen provision that provides for an annual increase in the number of shares of common stock available for issuance thereunder beginning on January 1, 2022 and ending on January 1, 2031, equal to 5% of the shares of Company common stock outstanding on the last day of the immediately preceding fiscal year and such smaller number of shares as determined by the Board of Directors or a committee thereof. As of September 30, 2021, the Company had 13,680,487 shares of common stock available pursuant to new awards under the 2021 Plan.
Options and stock appreciation rights under the 2021 Plan will be exercisable at such times and as specified in the Award Agreement (as defined in the 2021 Plan) provided that the term of an option or stock appreciation will not exceed ten years. Options granted under the 2021 Plan may be Incentive Stock Options (ISOs) or Non-statutory Stock Options, as determined by the Administrator at the time of grant of an option and subject to the applicable provisions of Section 422 of the Internal Revenue Code and the regulations promulgated thereunder. The exercise price of an option will be no less than 100% of the fair market value of the shares of common stock on the date of grant. The exercise price of an ISO granted to a 10% shareholder will be no less than 110% of the fair market value of the shares on the date of grant and the term of the ISO will not exceed five years. The Company granted an option to purchase 1,614,492 shares of Company common stock to a senior advisor serving on the Company’s board of directors as chair with 20% of the total number of such option shares vesting on each of the first five anniversaries from the senior advisor’s employment start date, subject to his continued employment with the Company and provided that option grant will only be exercisable in the event that the closing trading price per share of the Company stock
equals or exceeds 130% of the exercise price per share of the option for 30 consecutive trading days. The senior advisor has resigned in June 2021 and the option to purchase 1,614,492 shares of Company common stock was forfeited.
Restricted stock and restricted stock units granted to employees generally vest as to 25% of the shares on the first anniversary service date of the grant, and quarterly thereafter so as to be 100% vested on the fourth anniversary of the vesting commencement date. All participants holding shares of restricted stock will be entitled to all the rights of a stockholder with respect to such shares and have voting power and other rights with respect to such shares, provided, however, that such shares are held in escrow and subject to forfeiture until the shares vested. The Company granted 807,246 restricted stock units to a senior advisor who serves as chair of the board of directors with vesting of 20% of the total number of restricted stock units on each of the first five anniversaries from the employment start date, subject to continued employment with the Company. The senior advisor has resigned in June 2021 and all restricted stock unit awards granted were forfeited.
In March 2021, the Company also granted 152,628 restricted stock units to several members of the board of directors subject to standard terms of these awards.
Vesting schedules for performance stock unit awards and other equity awards vary and are linked to one or more of performance or other specific criteria, including service to the Company, determined to be appropriate by the Board, in each case on a specified date or dates or over any period or periods determined by the Board. The performance condition awards are automatically forfeited in their entirety, without any cost to or action by the Company, if there has been no achievement of the performance condition. The Company granted 807,246 performance stock units to a senior advisor who serves as chair of the board of directors with vesting earned over four years based on achieving increases in the Company’s stock price from the date of grant ranging from 150%, to earn 25% of the performance stock units, to 300% to earn the entire award of performance stock units. Each performance stock unit constitutes the right to receive one share of Company common stock upon vesting. As noted above, the senior advisor has resigned in June 2021 and all performance stock unit awards granted were forfeited.
Performance bonus awards are denominated in cash, stock or a combination thereof, and shall be payable upon the attainment of performance goals that are established by the Board and relate to one or more of performance or other specific criteria, including service to the Company, in each case on a specified date or dates or over any period or periods determined by the Board.

Stock option activity for the nine months ended September 30, 2021 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, 202025,732,503 $0.39 9.60$245,746 
Options granted645,796 10.26 
Options exercised(913,279)0.14 
Options cancelled(505,213)0.14 
Outstanding—September 30, 202124,959,807 $0.67 8.7$167,460 
Vested and expected to vest—September 30, 202124,959,807 $0.67 8.7$167,460 
Exercisable—September 30, 20218,844,727 $0.31 8.1$61,987 

The following table summarizes the weighted-average assumptions used in estimating the fair value of options granted in the nine months ended September 30, 2021, using the Black-Scholes option-pricing model:

Nine Months Ended
September 30, 2021
Expected term (years)6.00
Expected volatility63.19 %
Risk-free interest rate1.03 %
Expected dividend rate— %
The following table summarizes information about stock options outstanding and exercisable at September 30, 2021.
Options OutstandingOptions Exercisable
Exercise
Price
Options
Outstanding
Weighted
Average
Remaining
Contractual
Life (Years)
Weighted
Average
Exercise
Price
Options
Exercisable
Weighted
Average
Remaining
Contractual
Life (Years)
Weighted
Average
Exercise
Price
$0.18 6,350,481 8.3$0.18 3,889,338 7.8$0.18 
$0.21 10,394,961 8.8$0.21 3,186,660 8.2$0.21 
$0.37 35,159 0.4$0.37 35,159 0.4$0.37 
$1.42 7,524,116 9$1.42 1,724,276 9$1.42 
$5.57 7,976 0.2$5.57 7,976 0.2$5.57 
$8.25 1,318 0.2$8.25 1,318 0.2$8.25 
$10.26 645,796 9.5$10.26 — $— 
24,959,807 8,844,727 
The weighted average grant date fair value of options granted during the nine months ended September 30, 2021 was $5.9.
As of September 30, 2021, there was approximately $27.5 million of unamortized stock-based compensation expense related to unvested stock options that is expected to be recognized over a weighted average period of 1.7 years.

Restricted Stock Awards (“RSA”)
A summary of RSA activity under the 2015 Plan is as follows:
Number of
Shares
Weighted Average
Grant Date Fair
Value (per share)
Unvested – December 31, 202040,754 $0.67 
Granted during the period— — 
Canceled during the period— — 
Vested during the period(17,466)0.67 
Unvested — September 30, 2021
23,288 $0.67 
The weighted-average estimated fair value of RSAs granted in the nine months ended September 30, 2021 was Nil per share. The total fair value of RSAs vested during the nine months ended September 30, 2021 was less than $0.1 million.
Restricted Stock Units (“RSU”)
A summary of RSU activity is as follows:

Number of
Shares
Weighted Average
Grant Date Fair
Value (per share)
Unvested – December 31, 2020— $— 
Granted during the period4,332,224 9.50 
Canceled during the period(27,636)8.86 
Vested during the period(463,043)10.46 
Unvested — September 30, 2021
3,841,545 $9.21 

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

The Company recognized stock-based compensation for all stock options in the condensed consolidated statements of operations and comprehensive loss as follows (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Cost of revenue$206 $505 $457 $606 
Research and development2,063 4,889 4,305 5,177 
Sales and marketing1,717 319 2,702 408 
General and administrative3,161 1,543 11,093 1,700 
Total stock-based compensation$7,147 $7,256 $18,557 $7,891 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Common Share
9 Months Ended
Sep. 30, 2021
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 September 30,Nine Months Ended September 30,
2021202020212020
Numerator:
Net loss$(12,669)$(19,615)$(65,637)$(49,620)
Denominator:
Weighted average shares used to compute basic and diluted net loss per share156,647,259 20,303,631 123,175,390 15,753,057 
Net loss per common share—basic and diluted$(0.08)$(0.97)$(0.53)$(3.15)
The shares and net loss per common share, prior to the Merger, have been retroactively restated as shares reflecting the exchange ratio of approximately 0.703 shares of the Company per one share of OTI as established in the Merger Agreement.
The weighted average number of shares used to compute basic and diluted net loss per share excludes unvested early exercised common stock options subject to repurchase.
The following outstanding shares of potentially dilutive securities were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been antidilutive:
As of September 30,
20212020
Redeemable convertible preferred stock— 88,434,754 
Options to purchase common stock24,959,807 22,699,012 
Unvested RSA23,288 237,798 
Restricted stock units4,304,588 — 
Unvested early exercised common stock options2,234,455 30,421 
Vested and early exercised options subject to nonrecourse notes2,172,238 — 
Preferred stock warrants— 4,443,862 
Public and private common stock warrants15,999,996 — 
Total49,694,372 115,845,847 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Income taxes
9 Months Ended
Sep. 30, 2021
Income Tax Disclosure [Abstract]  
Income taxes Income taxes The Company’s income tax provision for interim periods is determined using an estimate of the Company’s annual effective tax rate, adjusted for discrete items arising in the quarter. The Company’s effective tax rate differs from the U.S. statutory tax rate primarily due to valuation allowances on the deferred tax assets as it is more likely than not that some, or all, of the Company’s deferred tax assets will not be realized. The Company continues to maintain a full valuation allowance against its net deferred tax assets. Due to tax losses and the offsetting valuation allowance, the income tax provision for the three and nine months ended September 30, 2021 and 2020 was not material to the Company’s condensed consolidated financial statements.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue
9 Months Ended
Sep. 30, 2021
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Revenue from sale of lidar sensor kits, which are recognized at a point in time, was $7.8 million and $5.9 million in three months ended September 30, 2021 and 2020, respectively, and $21.7 million and $10.5 million in nine months ended September 30, 2021 and 2020, respectively.
The following table presents total revenues by geographic area based on the location products were shipped to and services provided (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
United States$4,037 $2,288 $8,463 $6,349 
Americas, excluding United States147 85 675 194 
Europe, Middle East and Africa1,614 1,366 7,684 2,634 
Asia and Pacific1,957 2,208 4,904 3,351 
Total$7,755 $5,947 $21,726 $12,528 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions
9 Months Ended
Sep. 30, 2021
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 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Event
9 Months Ended
Sep. 30, 2021
Subsequent Events [Abstract]  
Subsequent Event Subsequent Event On October 5, 2021, the Company announced its intent to acquire privately held Sense Photonics, Inc. ("Sense"), a lidar technology company for autonomous vehicles. On October 22, 2021, the Company completed its acquisition of Sense and formally established Ouster Automotive, a new functional division of the Company focusing on driving mass-market adoption of digital lidar in consumer and commercial vehicles. Under the terms of the merger agreement, Ouster acquired 100% of Sense and all of its property for approximately 10 million shares of Ouster common stock or approximately $63 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. The initial purchase price accounting for the business combination is in progress at this time due to the pending completion of the valuation analysis over the acquired assets.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2021
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, 2020 and the notes related thereto, included as Exhibit 99.1 to the Form 8-K filed with the Securities and Exchange Commission (“SEC”) on March 15, 2021, as amended on July 12, 2021. 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, 2021 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 Issued Accounting Pronouncements
Recently Issued Accounting Pronouncements
Based on our public float as of June 30, 2021, we expect to become a large accelerated filer, and lose emerging growth company status, as of December 31, 2021. As of December 31, 2021, we will be required to adopt new or revised accounting standards when they are applicable to public companies that are not emerging growth companies.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326), to introduce a new impairment model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses (“ECL”). Under the new model, an entity is required to estimate ECL on available-for-sale (AFS) debt securities only when the fair value is below the amortized cost of the asset and is no longer based on an impairment being “other-than-temporary”. The new model also requires the impairment calculation on an individual security level and requires an entity to use the present value of cash flows when estimating the ECL. The credit-related losses are required to be recognized through earnings and non-credit related losses are reported in other comprehensive income. The Company will adopt ASC 2016-13 for the December 31, 2021 annual period, with a modified retrospective application to all outstanding instruments and a cumulative effect adjustment recorded to opening retained earnings as of January 1, 2021. The Company does not believe the adoption of this new guidance will have a material impact on its consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which aligns the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The Company will adopt ASC 2018-15 for the December 31, 2021 annual period. The Company does not believe the adoption of this new guidance will have a material impact on its consolidated financial statements.

In August 2020, the FASB issued 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 is currently evaluating the impact of the adoption of this ASU on the Company’s condensed consolidated financial statements.

In October 2021, the FASB issued ASU 2018-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 condensed consolidated financial statements.
There have been no other newly issued or newly applicable accounting pronouncements that do not require adoption until a future date that have had, or are expected to have, a significant impact on the Company’s condensed 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 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2021
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:
September 30,
2021
December 31,
2020
Customer A*13 %
Customer B*23 %
Customer C14 %*
* Customer accounted for less than 10% of total accounts receivable as of such date.
Revenue from the Company’s major customers representing 10% or more of total revenue was as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Customer D**10 %*
Customer E***16 %
* Customer accounted for less than 10% of total revenue in the period.
Purchases from the Company’s major suppliers representing 10% or more of total purchases were as follows:

Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Supplier A19 %19 %17 %15 %
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2021
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):
September 30, 2021
Level 1Level 2Level 3Total
Assets
Money market funds$219,276 $— $— $219,276 
Total financial assets$219,276 $— $— $219,276 
Liabilities
Warrant liabilities$— $— $10,979 $10,979 
Total financial liabilities$— $— $10,979 $10,979 
December 31, 2020
Level 1Level 2Level 3Total
Assets
Money market funds$10,493 $— $— $10,493 
Total financial assets$10,493 $— $— $10,493 
Liabilities
Warrant liabilities$— $— $49,293 $49,293 
Total financial liabilities$— $— $49,293 $49,293 
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
Redeemable
Convertible
Preferred Stock
Tranche Liability
Private Placement Warrant LiabilityDerivative
Liability
Fair value as of January 1, 2020$(162)$— $— $— 
Change in the fair value included in other income (expense), net(6,097)— — (5,308)
Recognition of preferred stock warrant and tranche liability upon issuance(691)(1,610)— — 
Extinguishment of derivative liability upon conversion of convertible notes— — — 5,308 
Fair value as of Settlement of redeemable convertible preferred stock tranche liability due to the issuance of Series B redeemable convertible preferred stock— 1,610 — — 
Fair value as of September 30, 2020$(6,950)$— $— $— 
Fair value as of January 1, 2021$(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)— 8,398 — 
Issuance of preferred stock upon exercise of warrants58,097 — — — 
Fair value as of September 30, 2021$— $— $(10,979)$— 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2021
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):
 September 30,
2021
December 31,
2020
Cash$2,300 $869 
Cash equivalents:
Money market funds(1)
219,276 10,493 
Total cash and cash equivalents$221,576 $11,362 
(1)The Company maintains a cash sweep account which is included in money market funds as of September 30, 2021. 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):
September 30,
2021
September 30,
2020
Cash and cash equivalents$221,576 $18,367 
Restricted cash, current1,008 276 
Restricted cash, non-current1,004 1,280 
Total cash, cash equivalents and restricted cash$223,588 $19,923 
Schedule of Inventory
Inventory, consisting of material, direct and indirect labor, and manufacturing overhead, consists of the following (in thousands):
 September 30,
2021
December 31,
2020
Raw materials$2,269 $1,376 
Work in process2,165 1,249 
Finished goods2,068 2,192 
Total inventory$6,502 $4,817 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
 September 30,
2021
December 31,
2020
Prepaid insurance$3,473 $206 
Prepaid expenses1,583 694 
Receivable from contract manufacturer53 1,521 
Security deposit1,179 20 
Total prepaid and other current assets$6,288 $2,441 
Schedule of Accrued and Other Current Liabilities
Accrued and other current liabilities consist of the following (in thousands):
 September 30,
2021
December 31,
2020
Customer deposits$48 $71 
Accrued compensation2,640 1,618 
Uninvoiced receipts7,726 1,947 
Other1,024 485 
Total accrued and other current liabilities$11,438 $4,121 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Warrants (Tables)
9 Months Ended
Sep. 30, 2021
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, 2021June 30, 2021September 30, 2021
Stock price$12.00 $8.50 $12.49 $7.32 
Exercise price of warrant11.511.511.511.5
Expected term (years)5.004.954.74.44
Expected volatility27.00 %43.00 %43.00 %46.00 %
Risk-free interest rate0.78 %0.92 %0.92 %0.90 %
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Redeemable Convertible Preferred and Common Stock (Tables)
9 Months Ended
Sep. 30, 2021
Equity [Abstract]  
Schedule of Redeemable Convertible Preferred Stock
Prior to the Merger, redeemable convertible preferred stock as of December 31, 2020, consisted of the following (in thousands, except share and per share data):
December 31, 2020
SeriesIssue Price
per share
Shares
Authorized
Shares
Issued and
Outstanding
Liquidation
Amount
Carrying
Amount
Series B$0.33 131,411,372 88,434,754 $41,791 $39,225 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based compensation (Tables)
9 Months Ended
Sep. 30, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
Stock option activity for the nine months ended September 30, 2021 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, 202025,732,503 $0.39 9.60$245,746 
Options granted645,796 10.26 
Options exercised(913,279)0.14 
Options cancelled(505,213)0.14 
Outstanding—September 30, 202124,959,807 $0.67 8.7$167,460 
Vested and expected to vest—September 30, 202124,959,807 $0.67 8.7$167,460 
Exercisable—September 30, 20218,844,727 $0.31 8.1$61,987 
Schedule of Stock Options Valuation Assumptions
The following table summarizes the weighted-average assumptions used in estimating the fair value of options granted in the nine months ended September 30, 2021, using the Black-Scholes option-pricing model:

Nine Months Ended
September 30, 2021
Expected term (years)6.00
Expected volatility63.19 %
Risk-free interest rate1.03 %
Expected dividend rate— %
Schedule of Stock Options Outstanding and Exercisable
The following table summarizes information about stock options outstanding and exercisable at September 30, 2021.
Options OutstandingOptions Exercisable
Exercise
Price
Options
Outstanding
Weighted
Average
Remaining
Contractual
Life (Years)
Weighted
Average
Exercise
Price
Options
Exercisable
Weighted
Average
Remaining
Contractual
Life (Years)
Weighted
Average
Exercise
Price
$0.18 6,350,481 8.3$0.18 3,889,338 7.8$0.18 
$0.21 10,394,961 8.8$0.21 3,186,660 8.2$0.21 
$0.37 35,159 0.4$0.37 35,159 0.4$0.37 
$1.42 7,524,116 9$1.42 1,724,276 9$1.42 
$5.57 7,976 0.2$5.57 7,976 0.2$5.57 
$8.25 1,318 0.2$8.25 1,318 0.2$8.25 
$10.26 645,796 9.5$10.26 — $— 
24,959,807 8,844,727 
Schedule of Nonvested Restricted Stock Awards Activity
A summary of RSA activity under the 2015 Plan is as follows:
Number of
Shares
Weighted Average
Grant Date Fair
Value (per share)
Unvested – December 31, 202040,754 $0.67 
Granted during the period— — 
Canceled during the period— — 
Vested during the period(17,466)0.67 
Unvested — September 30, 2021
23,288 $0.67 
Schedule of Nonvested Restricted Stock Units Activity
A summary of RSU activity is as follows:

Number of
Shares
Weighted Average
Grant Date Fair
Value (per share)
Unvested – December 31, 2020— $— 
Granted during the period4,332,224 9.50 
Canceled during the period(27,636)8.86 
Vested during the period(463,043)10.46 
Unvested — September 30, 2021
3,841,545 $9.21 
Schedule of Stock-based Compensation
The Company recognized stock-based compensation for all stock options in the condensed consolidated statements of operations and comprehensive loss as follows (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Cost of revenue$206 $505 $457 $606 
Research and development2,063 4,889 4,305 5,177 
Sales and marketing1,717 319 2,702 408 
General and administrative3,161 1,543 11,093 1,700 
Total stock-based compensation$7,147 $7,256 $18,557 $7,891 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Common Share (Tables)
9 Months Ended
Sep. 30, 2021
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 September 30,Nine Months Ended September 30,
2021202020212020
Numerator:
Net loss$(12,669)$(19,615)$(65,637)$(49,620)
Denominator:
Weighted average shares used to compute basic and diluted net loss per share156,647,259 20,303,631 123,175,390 15,753,057 
Net loss per common share—basic and diluted$(0.08)$(0.97)$(0.53)$(3.15)
The shares and net loss per common share, prior to the Merger, have been retroactively restated as shares reflecting the exchange ratio of approximately 0.703 shares of the Company per one share of OTI as established in the Merger Agreement.
The weighted average number of shares used to compute basic and diluted net loss per share excludes unvested early exercised common stock options subject to repurchase.
Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Common Share
The following outstanding shares of potentially dilutive securities were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been antidilutive:
As of September 30,
20212020
Redeemable convertible preferred stock— 88,434,754 
Options to purchase common stock24,959,807 22,699,012 
Unvested RSA23,288 237,798 
Restricted stock units4,304,588 — 
Unvested early exercised common stock options2,234,455 30,421 
Vested and early exercised options subject to nonrecourse notes2,172,238 — 
Preferred stock warrants— 4,443,862 
Public and private common stock warrants15,999,996 — 
Total49,694,372 115,845,847 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2021
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 September 30,Nine Months Ended September 30,
2021202020212020
United States$4,037 $2,288 $8,463 $6,349 
Americas, excluding United States147 85 675 194 
Europe, Middle East and Africa1,614 1,366 7,684 2,634 
Asia and Pacific1,957 2,208 4,904 3,351 
Total$7,755 $5,947 $21,726 $12,528 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Description of Business and Basis of Presentation (Details)
Mar. 11, 2021
USD ($)
$ / shares
shares
Dec. 21, 2020
USD ($)
$ / shares
shares
Sep. 30, 2021
USD ($)
$ / shares
shares
Mar. 10, 2021
$ / shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Organization, Consolidation and Presentation of Financial Statements [Abstract]          
Accumulated deficit | $     $ 275,012,000   $ 209,375,000
Schedule of Reverse Recapitalization [Line Items]          
Common stock, shares outstanding (in shares) 161,449,205   161,529,449   33,327,294
Common stock, shares issued (in shares)     161,529,449   33,327,294
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   $ 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 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Narrative (Details)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]    
Threshold period past due 90 days  
Accounts Payable | Supplier Concentration Risk | Supplier A    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 50.00% 23.00%
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Total Purchase | Supplier Concentration Risk | Supplier A          
Concentration Risk [Line Items]          
Concentration risk, percentage (less than 10% for cells with asterisk) 19.00% 19.00% 17.00% 15.00%  
Accounts Payable | Supplier Concentration Risk | Supplier A          
Concentration Risk [Line Items]          
Concentration risk, percentage (less than 10% for cells with asterisk)     50.00%   23.00%
Customer A | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk, percentage (less than 10% for cells with asterisk)     10.00%   13.00%
Customer B | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk, percentage (less than 10% for cells with asterisk)     10.00%   23.00%
Customer C | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk, percentage (less than 10% for cells with asterisk)     14.00% 10.00%  
Customer D | Revenue | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk, percentage (less than 10% for cells with asterisk) 10.00% 10.00% 10.00% 10.00%  
Customer E | Revenue | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk, percentage (less than 10% for cells with asterisk) 10.00% 10.00% 10.00% 16.00%  
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Assets    
Total financial assets $ 219,276 $ 10,493
Liabilities    
Warrant liabilities 10,979 49,293
Total financial liabilities 10,979 49,293
Level 1    
Assets    
Total financial assets 219,276 10,493
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 10,979 49,293
Total financial liabilities 10,979 49,293
Money Market Funds    
Assets    
Money market funds 219,276 10,493
Money Market Funds | Level 1    
Assets    
Money market funds 219,276 10,493
Money Market Funds | Level 2    
Assets    
Money market funds 0 0
Money Market Funds | Level 3    
Assets    
Money market funds $ 0 $ 0
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments - Schedule of Changes in the Fair Value of Level 3 Financial Instruments (Details) - Level 3 - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Redeemable Convertible Preferred Stock Warrant Liability    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value, beginning balance $ (49,293) $ (162)
Change in the fair value included in other income (expense), net (8,804) (6,097)
Recognition of preferred stock warrant and tranche liability upon issuance   (691)
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 (6,950)
Redeemable Convertible Preferred Stock Tranche Liability    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value, beginning balance   0
Recognition of preferred stock warrant and tranche liability upon issuance   (1,610)
Settlement of redeemable convertible preferred stock tranche liability due to the issuance of Series B redeemable convertible preferred stock   1,610
Fair Value, ending balance   0
Private Placement Warrant Liability    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value, beginning balance 0 0
Change in the fair value included in other income (expense), net 8,398 0
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 (10,979) 0
Derivative Liability    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value, beginning balance 0 0
Change in the fair value included in other income (expense), net 0 (5,308)
Extinguishment of derivative liability upon conversion of convertible notes   5,308
Private placement warrant liability acquired as part of the Merger 0  
Issuance of preferred stock upon exercise of warrants 0  
Fair Value, ending balance $ 0 $ 0
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Schedule of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Cash $ 2,300 $ 869  
Cash equivalents:      
Money market funds 219,276 10,493  
Total cash and cash equivalents $ 221,576 $ 11,362 $ 18,367
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]          
Restricted cash $ 2,000   $ 2,000   $ 1,300
Restricted cash, current 1,008 $ 276 1,008 $ 276 276
Restricted cash, non-current 1,004 1,280 1,004 1,280 1,004
Inventory write down 2,600   2,600   $ 2,700
Inventory write down $ 700 $ 0 $ 866 $ 1,156  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Reconciliation of Cash, Cash Equivalents and Restricted Cash Reported (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Cash and cash equivalents $ 221,576 $ 11,362 $ 18,367  
Restricted cash, current 1,008 276 276  
Restricted cash, non-current 1,004 1,004 1,280  
Total cash, cash equivalents and restricted cash $ 223,588 $ 12,642 $ 19,923 $ 18,405
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 2,269 $ 1,376
Work in process 2,165 1,249
Finished goods 2,068 2,192
Total inventory $ 6,502 $ 4,817
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid insurance $ 3,473 $ 206
Prepaid expenses 1,583 694
Receivable from contract manufacturer 53 1,521
Security deposit 1,179 20
Total prepaid and other current assets $ 6,288 $ 2,441
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Schedule of Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Customer deposits $ 48 $ 71
Accrued compensation 2,640 1,618
Uninvoiced receipts 7,726 1,947
Other 1,024 485
Accrued and other current liabilities $ 11,438 $ 4,121
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 26, 2021
USD ($)
Aug. 05, 2019
USD ($)
shares
Nov. 27, 2018
USD ($)
$ / shares
shares
Jan. 31, 2021
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Debt Instrument [Line Items]                
Warrants, loss (gain) from fair value adjustment           $ 406 $ 6,097  
Runway Loan and Security Agreement | Secured Debt                
Debt Instrument [Line Items]                
Debt instrument, maximum borrowing capacity     $ 10,000          
Effective interest rate         16.40% 16.40% 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   $ 7,000
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            
Series A Redeemable Convertible Preferred Stock Warrants | Other Income (Expense), Net                
Debt Instrument [Line Items]                
Warrants, loss (gain) from fair value adjustment         $ 600 $ 600 $ (200)  
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 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Warrants - Narrative (Details)
1 Months Ended 2 Months Ended 3 Months Ended 9 Months Ended
Aug. 05, 2019
USD ($)
$ / shares
shares
Aug. 31, 2020
USD ($)
$ / shares
shares
May 31, 2020
$ / shares
shares
Sep. 30, 2021
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Mar. 11, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
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       $ 10,979,000 $ 10,979,000     $ 49,293,000      
Warrants, loss (gain) from fair value adjustment         406,000 $ 6,097,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    
OTI | Series B Redeemable Convertible Preferred Stock                      
Class of Warrant or Right [Line Items]                      
Issuance of redeemable convertible preferred stock (in shares) | shares     62,505,102                
Preferred stock issued (in dollars per share) | $ / shares     $ 0.3323                
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                    
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 600,000 $ (200,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  
Redeemable Convertible Preferred Stock Tranche Right | OTI                      
Class of Warrant or Right [Line Items]                      
Warrants issued, exercise price (in dollars per share) | $ / shares     $ 0.3323                
Private Placement Warrants | Sponsor                      
Class of Warrant or Right [Line Items]                      
Warrants issued, number of preferred stock callable (in shares) | shares   6,000,000                  
Warrants issued, exercise price (in dollars per share) | $ / shares   $ 11.50                  
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 | CLA                      
Class of Warrant or Right [Line Items]                      
Warrants outstanding (in shares) | shares                 6,000,000    
Private Placement Warrants | Other Income (Expense), Net | Sponsor                      
Class of Warrant or Right [Line Items]                      
Warrants, loss (gain) from fair value adjustment       $ 14,500,000 $ 8,400,000            
Public Warrants                      
Class of Warrant or Right [Line Items]                      
Sale of warrants, price (in dollars per share) | $ / shares   $ 0.01                  
Exercise of warrant, threshold common stock price (in dollars per share) | $ / shares   $ 18.00                  
Exercise of warrant, threshold trading days   20 days                  
Exercise of warrant, threshold trading-day period   30 days                  
Public Warrants | CLA                      
Class of Warrant or Right [Line Items]                      
Warrants issued, number of preferred stock callable (in shares) | shares   20,000,000                  
Warrants issued, exercise price (in dollars per share) | $ / shares   $ 11.50                  
Warrant, fair value             $ 17,900,000        
Warrant, expiration period   5 years                  
Warrant, exercisable, threshold period   12 months                  
Warrant, conversion ratio   1                  
Warrants outstanding (in shares) | shares             9,999,996        
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Warrants - Schedule of Fair Value Measurement Inputs of Redeemable Convertible Preferred Stock Warrants (Details) - Valuation Technique, Option Pricing Model - Redeemable Convertible Preferred Stock Warrants - OTI
Mar. 11, 2021
$ / shares
year
Feb. 11, 2021
year
$ / shares
Dec. 31, 2020
$ / shares
year
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 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Warrants - Schedule of Fair Value Measurement Inputs of Private Placement Warrants (Details) - Valuation Technique, Option Pricing Model - Private Placement Warrants
Sep. 30, 2021
$ / shares
year
Jun. 30, 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 7.32 12.49 8.50 12.00
Exercise price of warrant        
Class of Warrant or Right [Line Items]        
Warrants, fair value measurement inputs 11.5 11.5 11.5 11.5
Expected term (years)        
Class of Warrant or Right [Line Items]        
Warrants, fair value measurement inputs 4.44 4.7 4.95 5.00
Expected volatility        
Class of Warrant or Right [Line Items]        
Warrants, fair value measurement inputs 0.4600 0.4300 0.4300 0.2700
Risk-free interest rate        
Class of Warrant or Right [Line Items]        
Warrants, fair value measurement inputs 0.0090 0.0092 0.0092 0.0078
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Details)
Sep. 30, 2021
USD ($)
Dec. 31, 2020
USD ($)
Sep. 30, 2017
letter_of_credit
Commitments and Contingencies Disclosure [Abstract]      
Number of letters of credit | letter_of_credit     2
Outstanding letter of credit $ 1,300,000 $ 1,300,000  
Third Party Contract Manufacturer      
Loss Contingencies [Line Items]      
Non-cancelable purchase commitments 6,400,000    
Other Vendors      
Loss Contingencies [Line Items]      
Non-cancelable purchase commitments 10,500,000    
Indemnification Agreement      
Loss Contingencies [Line Items]      
Potential obligations $ 0 $ 0  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Redeemable Convertible Preferred and Common Stock - Narrative (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 10, 2021
$ / shares
shares
Aug. 31, 2020
USD ($)
$ / shares
shares
Jul. 31, 2020
USD ($)
$ / shares
Jul. 30, 2020
shares
May 31, 2020
USD ($)
$ / shares
shares
Apr. 30, 2020
USD ($)
$ / shares
shares
Dec. 31, 2017
USD ($)
$ / shares
shares
Oct. 31, 2017
USD ($)
$ / shares
shares
Jul. 31, 2016
USD ($)
$ / shares
shares
May 31, 2016
USD ($)
$ / shares
shares
Apr. 30, 2016
USD ($)
$ / shares
shares
Mar. 31, 2021
shares
Sep. 30, 2020
shares
Jun. 30, 2020
shares
Sep. 30, 2020
USD ($)
Sep. 30, 2021
$ / shares
shares
Mar. 11, 2021
vote
$ / shares
shares
Dec. 31, 2020
$ / 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   $ 0.0001  
Common stock, shares authorized (in shares) | shares                               1,000,000,000   210,956,516  
Preferred stock, shares authorized (in shares) | shares                               100,000,000   0  
Common stock, shares outstanding (in shares) | shares                               161,529,449 161,449,205 33,327,294  
Warrants outstanding (in shares) | shares                                 15,999,996    
Common stock, voting rights, number of votes per share | vote                                 1    
Redeemable convertible preferred stock, shares authorized (in shares) | shares                               0   131,411,372  
Redeemable convertible preferred stock, issue price (in dollars per share) | $ / shares                                 $ 10.00    
Payment of offering costs | $                             $ 265,000        
OTI                                      
Class of Stock [Line Items]                                      
Common stock, par value (in dollars per share) | $ / shares $ 0.00001                                    
Common stock, shares authorized (in shares) | shares 210,956,516                                    
Stock, shares authorized (in shares) | shares 342,367,887                                    
Authorized stock, par value (in dollars per share) | $ / shares $ 0.00001                                    
Stock issued from conversion of note (in shares) | shares               1,253,556                      
Convertible notes payable | $               $ 4,600,000                      
Investor | OTI                                      
Class of Stock [Line Items]                                      
Stock issued from conversion of note (in shares) | shares                     44,256                
Convertible notes payable | $                     $ 45,000                
Redeemable convertible preferred stock                                      
Class of Stock [Line Items]                                      
Redeemable convertible preferred stock, shares issued (in shares) | shares [1]                       4,232,947 44,481,892 43,952,862          
Redeemable convertible preferred stock | OTI                                      
Class of Stock [Line Items]                                      
Redeemable convertible preferred stock, shares authorized (in shares) | shares 131,411,372                                    
Series Seed Redeemable Convertible Preferred Stock | OTI                                      
Class of Stock [Line Items]                                      
Redeemable convertible preferred stock, shares issued (in shares) | shares                 445,942 563,725 1,887,253                
Redeemable convertible preferred stock, issue price (in dollars per share) | $ / shares                 $ 1.02 $ 1.02 $ 1.02                
Proceeds from issuance of redeemable convertible preferred stock, net off issuance cost | $                 $ 500,000 $ 600,000 $ 1,800,000                
Payment of offering costs | $                     $ 100,000                
Stock issued during period, conversion of convertible securities (in shares) | shares           2,941,176                          
Redeemable convertible preferred stock dividends (in dollars per share) | $ / shares $ 0.0612                                    
Liquidation preference (in dollars per share) | $ / shares 1.02                                    
Convertible preferred stock, conversion price (in dollars per share) | $ / shares 1.02                                    
Series A Redeemable Convertible Preferred Stock | OTI                                      
Class of Stock [Line Items]                                      
Redeemable convertible preferred stock, shares issued (in shares) | shares             715,712 1,324,511                      
Redeemable convertible preferred stock, issue price (in dollars per share) | $ / shares             $ 11.3158 $ 11.3158                      
Proceeds from issuance of redeemable convertible preferred stock, net off issuance cost | $             $ 8,100,000 $ 14,800,000                      
Payment of offering costs | $               $ 200,000                      
Stock issued during period, conversion of convertible securities (in shares) | shares           3,293,779                          
Redeemable convertible preferred stock dividends (in dollars per share) | $ / shares 0.6789                                    
Liquidation preference (in dollars per share) | $ / shares 11.3518                                    
Convertible preferred stock, conversion price (in dollars per share) | $ / shares 11.3518                                    
Series B | OTI                                      
Class of Stock [Line Items]                                      
Redeemable convertible preferred stock, shares authorized (in shares) | shares                                   131,411,372  
Redeemable convertible preferred stock, shares issued (in shares) | shares   25,286,587   37,970,846 17,320,031 45,185,071                          
Redeemable convertible preferred stock, issue price (in dollars per share) | $ / shares   $ 0.3323 $ 0.3323   $ 0.3323 $ 0.3323                       $ 0.33  
Proceeds from issuance of redeemable convertible preferred stock, net off issuance cost | $   $ 8,400,000 $ 12,500,000   $ 5,800,000 $ 15,100,000                          
Payment of offering costs | $   $ 100,000 $ 100,000   $ 100,000 $ 100,000                          
Redeemable convertible preferred stock dividends (in dollars per share) | $ / shares 0.019938                                    
Liquidation preference (in dollars per share) | $ / shares 0.3323                                    
Convertible preferred stock, conversion price (in dollars per share) | $ / shares $ 0.3323                                    
[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 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Redeemable Convertible Preferred and Common Stock - Schedule of Redeemable Convertible Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
Sep. 30, 2021
Mar. 11, 2021
Dec. 31, 2020
Aug. 31, 2020
Jul. 31, 2020
May 31, 2020
Apr. 30, 2020
Class of Stock [Line Items]              
Issue Price per share   $ 10.00          
Shares Authorized (in shares) 0   131,411,372        
Shares Issued (in shares) 0   88,434,754        
Shares Outstanding (in shares) 0   88,434,754        
Liquidation Amount $ 0   $ 41,791        
Carrying Amount $ 0   $ 39,225        
Series B | OTI              
Class of Stock [Line Items]              
Issue Price per share     $ 0.33 $ 0.3323 $ 0.3323 $ 0.3323 $ 0.3323
Shares Authorized (in shares)     131,411,372        
Shares Issued (in shares)     88,434,754        
Shares Outstanding (in shares)     88,434,754        
Liquidation Amount     $ 41,791        
Carrying Amount     $ 39,225        
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Mar. 11, 2021
Oct. 12, 2020
Mar. 31, 2021
Mar. 31, 2021
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Options, grants in period (in shares)         645,796    
Management And Employee              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Promissory notes, percentage forgiven     50.00%        
Certain Executives              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Proceeds from noteholders debt     $ 300        
Non-executive Noteholders              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Partial recourse promissory notes         $ 500    
2015 Stock Plan | Management And Employee | OTI              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Partial recourse promissory notes   $ 1,100          
Stated interest rate   0.38%          
Vested options, exercised in period (in shares)   2,883,672          
Unvested options, exercised in period (in shares)   4,603,833          
2015 Stock Plan | Certain Executives              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Compensation cost upon forgiveness of promissory notes       $ 300 $ 300    
2021 Incentive Award Plan              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Number of shares reserved for issuance (in shares) 18,558,576       13,680,487    
Increase in number of shares authorized, annual increase percentage 5.00%            
Number of common stock received upon vesting of each performance stock unit (in shares) 1            
Options, weighted average grant date fair value (in dollars per share)         $ 5.9    
Unamortized stock-based compensation expense of option         $ 27,500    
Option | 2021 Incentive Award Plan              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Option expiration period (up to) 10 years            
Unamortized stock-based compensation expense, period for recognition         1 year 8 months 12 days    
Option | 2021 Incentive Award Plan | Employee              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Minimum exercise price as percentage of fair value of shares on grant date 100.00%            
Option | 2021 Incentive Award Plan | A Shareholder With 10% Ownership              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Option expiration period (up to) 5 years            
Minimum exercise price as percentage of fair value of shares on grant date 110.00%            
Shareholder ownership percentage 10.00%            
Option | 2021 Incentive Award Plan | One Senior Advisor              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Options, grants in period (in shares) 1,614,492            
Award vesting period 5 years            
Threshold percentage of exercise price 130.00%            
Threshold consecutive trading days 30 days            
Number of shares forfeited (in shares)             1,614,492
Stock Appreciation Rights | 2021 Incentive Award Plan              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Option expiration period (up to) 10 years            
Restricted Stock              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Stock granted in period, other than options (in shares)         0    
RSAs granted in period (in shares)         $ 0    
Restricted Stock | 2021 Incentive Award Plan              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
RSAs granted in period (in shares)         $ 0    
RSAs vested in period, fair value         $ 100    
Restricted Stock | 2021 Incentive Award Plan | Employee              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Award vesting period 4 years            
Award vesting rights, vested percentage 100.00%            
Restricted Stock Units (RSUs)              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Stock granted in period, other than options (in shares)         4,332,224    
RSAs granted in period (in shares)         $ 9.50    
Restricted Stock Units (RSUs) | 2021 Incentive Award Plan              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Unamortized stock-based compensation expense, period for recognition           3 years 2 months 12 days  
Unrecognized stock-based compensation expense           $ 34,200  
Restricted Stock Units (RSUs) | 2021 Incentive Award Plan | Employee              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Award vesting period 4 years            
Award vesting rights, vested percentage 100.00%            
Restricted Stock Units (RSUs) | 2021 Incentive Award Plan | One Senior Advisor              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Award vesting period 5 years            
Stock granted in period, other than options (in shares) 807,246            
Restricted Stock Units (RSUs) | 2021 Incentive Award Plan | Several Members of the Board of Directors              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Stock granted in period, other than options (in shares)     152,628        
Performance Stock Unit | 2021 Incentive Award Plan | One Senior Advisor              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Award vesting period 4 years            
Stock granted in period, other than options (in shares) 807,246            
Percentage of performance stock units 25.00%            
Performance Stock Unit | 2021 Incentive Award Plan | Minimum | One Senior Advisor              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Performance stock, stock price increase percentage 150.00%            
Performance Stock Unit | 2021 Incentive Award Plan | Maximum | One Senior Advisor              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Performance stock, stock price increase percentage 300.00%            
Share-based Payment Arrangement, Tranche One | Option | 2021 Incentive Award Plan | One Senior Advisor              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Award vesting schedule in percentage 20.00%            
Share-based Payment Arrangement, Tranche One | Restricted Stock | 2021 Incentive Award Plan | Employee              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Award vesting schedule in percentage 25.00%            
Share-based Payment Arrangement, Tranche One | Restricted Stock Units (RSUs) | 2021 Incentive Award Plan | Employee              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Award vesting schedule in percentage 25.00%            
Share-based Payment Arrangement, Tranche One | Restricted Stock Units (RSUs) | 2021 Incentive Award Plan | One Senior Advisor              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Award vesting schedule in percentage 20.00%            
Share-based Payment Arrangement, Tranche Two | Option | 2021 Incentive Award Plan | One Senior Advisor              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Award vesting schedule in percentage 20.00%            
Share-based Payment Arrangement, Tranche Two | Restricted Stock | 2021 Incentive Award Plan | Employee              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Award vesting schedule in percentage 25.00%            
Share-based Payment Arrangement, Tranche Two | Restricted Stock Units (RSUs) | 2021 Incentive Award Plan | Employee              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Award vesting schedule in percentage 25.00%            
Share-based Payment Arrangement, Tranche Two | Restricted Stock Units (RSUs) | 2021 Incentive Award Plan | One Senior Advisor              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Award vesting schedule in percentage 20.00%            
Share-based Payment Arrangement, Tranche Three | Option | 2021 Incentive Award Plan | One Senior Advisor              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Award vesting schedule in percentage 20.00%            
Share-based Payment Arrangement, Tranche Three | Restricted Stock | 2021 Incentive Award Plan | Employee              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Award vesting schedule in percentage 25.00%            
Share-based Payment Arrangement, Tranche Three | Restricted Stock Units (RSUs) | 2021 Incentive Award Plan | Employee              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Award vesting schedule in percentage 25.00%            
Share-based Payment Arrangement, Tranche Three | Restricted Stock Units (RSUs) | 2021 Incentive Award Plan | One Senior Advisor              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Award vesting schedule in percentage 20.00%            
Share-based Payment Arrangement, Tranche Four | Option | 2021 Incentive Award Plan | One Senior Advisor              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Award vesting schedule in percentage 20.00%            
Share-based Payment Arrangement, Tranche Four | Restricted Stock | 2021 Incentive Award Plan | Employee              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Award vesting schedule in percentage 25.00%            
Share-based Payment Arrangement, Tranche Four | Restricted Stock Units (RSUs) | 2021 Incentive Award Plan | Employee              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Award vesting schedule in percentage 25.00%            
Share-based Payment Arrangement, Tranche Four | Restricted Stock Units (RSUs) | 2021 Incentive Award Plan | One Senior Advisor              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Award vesting schedule in percentage 20.00%            
Share-based Payment Arrangement, Tranche Five | Option | 2021 Incentive Award Plan | One Senior Advisor              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Award vesting schedule in percentage 20.00%            
Share-based Payment Arrangement, Tranche Five | Restricted Stock Units (RSUs) | 2021 Incentive Award Plan | One Senior Advisor              
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]              
Award vesting schedule in percentage 20.00%            
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2020
[1]
Sep. 30, 2021
Dec. 31, 2020
Number of Shares Underlying Outstanding Options      
Number of shares underlying outstanding options, beginning balance (in shares)   25,732,503  
Number of shares underlying outstanding options, options granted (in shares)   645,796  
Number of shares underlying outstanding options, options exercised (in shares) (423) (913,279)  
Number of shares underlying outstanding options, options cancelled (in shares)   (505,213)  
Number of shares underlying outstanding options, ending balance (in shares)   24,959,807 25,732,503
Number of shares underlying outstanding options, vested and expected to vest (in shares)   24,959,807  
Number of shares underlying outstanding options, exercisable (in shares)   8,844,727  
Weighted- Average Exercise Price per Share      
Weighted average exercise price, beginning balance (in dollars per share)   $ 0.39  
Weighted average exercise price, options granted (in dollars per share)   10.26  
Weighted average exercise price, options exercised (in dollars per share)   0.14  
Weighted average exercise price, options cancelled (in dollars per share)   0.14  
Weighted average exercise price, ending balance (in dollars per share)   0.67 $ 0.39
Weighted average exercise price, options vested and expected to vest (in dollars per share)   0.67  
Weighted average exercise price, options exercisable (in dollars per share)   $ 0.31  
Weighted- Average Remaining Contractual Term (in years)      
Stock options outstanding, weighted average remaining contractual term   8 years 8 months 12 days 9 years 7 months 6 days
Stock options granted, weighted average remaining contractual term    
Stock options exercised, weighted average remaining contractual term    
Stock options vested and expected to vest, weighted average remaining contractual term   8 years 8 months 12 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   $ 245,746  
Stock options granted, aggregate intrinsic value    
Stock options exercised, aggregate intrinsic value    
Stock options outstanding, aggregate intrinsic value, ending balance   167,460 $ 245,746
Stock options vested and expected to vest, aggregate intrinsic value   167,460  
Stock options exercisable, aggregate intrinsic value   $ 61,987  
[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.21.2
Stock-based compensation - Schedule of Stock Options Valuation Assumptions (Details) - Option
9 Months Ended
Sep. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected term (years) 6 years
Expected volatility 63.19%
Risk-free interest rate 1.03%
Expected dividend rate 0.00%
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based compensation - Schedule of Stock Options Outstanding and Exercisable (Details)
9 Months Ended
Sep. 30, 2021
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding (in shares) | shares 24,959,807
Options exercisable (in shares) | shares 8,844,727
Exercise Price at $0.13  
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 6,350,481
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,889,338
Options exercisable, weighted average remaining contractual life (years) 7 years 9 months 18 days
Options exercisable, weighted average exercise price (in dollars per share) $ 0.18
Exercise Price at $0.15  
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 10,394,961
Options outstanding, weighted average remaining contractual life (years) 8 years 9 months 18 days
Options outstanding, weighted average exercise price (in dollars per share) $ 0.21
Options exercisable (in shares) | shares 3,186,660
Options exercisable, weighted average remaining contractual life (years) 8 years 2 months 12 days
Options exercisable, weighted average exercise price (in dollars per share) $ 0.21
Exercise Price at $0.26  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range limit (in dollars per share) 0.37
Exercise price, upper range limit (in dollars per share) $ 0.37
Options outstanding (in shares) | shares 35,159
Options outstanding, weighted average remaining contractual life (years) 4 months 24 days
Options outstanding, weighted average exercise price (in dollars per share) $ 0.37
Options exercisable (in shares) | shares 35,159
Options exercisable, weighted average remaining contractual life (years) 4 months 24 days
Options exercisable, weighted average exercise price (in dollars per share) $ 0.37
Exercise Price at $1.00  
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,116
Options outstanding, weighted average remaining contractual life (years) 9 years
Options outstanding, weighted average exercise price (in dollars per share) $ 1.42
Options exercisable (in shares) | shares 1,724,276
Options exercisable, weighted average remaining contractual life (years) 9 years
Options exercisable, weighted average exercise price (in dollars per share) $ 1.42
Exercise Price at $3.92  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range limit (in dollars per share) 5.57
Exercise price, upper range limit (in dollars per share) $ 5.57
Options outstanding (in shares) | shares 7,976
Options outstanding, weighted average remaining contractual life (years) 2 months 12 days
Options outstanding, weighted average exercise price (in dollars per share) $ 5.57
Options exercisable (in shares) | shares 7,976
Options exercisable, weighted average remaining contractual life (years) 2 months 12 days
Options exercisable, weighted average exercise price (in dollars per share) $ 5.57
Exercise Price at $5.80  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range limit (in dollars per share) 8.25
Exercise price, upper range limit (in dollars per share) $ 8.25
Options outstanding (in shares) | shares 1,318
Options outstanding, weighted average remaining contractual life (years) 2 months 12 days
Options outstanding, weighted average exercise price (in dollars per share) $ 8.25
Options exercisable (in shares) | shares 1,318
Options exercisable, weighted average remaining contractual life (years) 2 months 12 days
Options exercisable, weighted average exercise price (in dollars per share) $ 8.25
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,796
Options outstanding, weighted average remaining contractual life (years) 9 years 6 months
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 65 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based compensation - Schedule of Nonvested Restricted Stock Awards Activity (Details) - Restricted Stock
9 Months Ended
Sep. 30, 2021
$ / shares
shares
Outstanding shares  
Restricted stock awards, beginning balance (in shares) | shares 40,754
Granted (in shares) | shares 0
Canceled (in shares) | shares 0
Vested (in shares) | shares (17,466)
Restricted stock awards, ending balance (in shares) | shares 23,288
Weighted Average Grant Date Fair Value  
Beginning balance (in dollars per share) | $ / shares $ 0.67
Granted (in dollars per share) | $ / shares 0
Canceled (in dollars per share) | $ / shares 0
Vested (in dollars per share) | $ / shares 0.67
Ending balance (in dollars per share) | $ / shares $ 0.67
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based compensation - Schedule of Restricted Stock Units Activity (Details) - Restricted Stock Units (RSUs)
9 Months Ended
Sep. 30, 2021
$ / shares
shares
Outstanding shares  
Restricted stock awards, beginning balance (in shares) | shares 0
Granted (in shares) | shares 4,332,224
Canceled (in shares) | shares (27,636)
Vested (in shares) | shares (463,043)
Restricted stock awards, ending balance (in shares) | shares 3,841,545
Weighted Average Grant Date Fair Value  
Beginning balance (in dollars per share) | $ / shares $ 0
Granted (in dollars per share) | $ / shares 9.50
Canceled (in dollars per share) | $ / shares 8.86
Vested (in dollars per share) | $ / shares 10.46
Ending balance (in dollars per share) | $ / shares $ 9.21
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based compensation - Schedule of Stock-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation $ 7,147 $ 7,256 $ 18,557 $ 7,891
Cost of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 206 505 457 606
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 2,063 4,889 4,305 5,177
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 1,717 319 2,702 408
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation $ 3,161 $ 1,543 $ 11,093 $ 1,700
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Common Share - Schedule of Net Loss Per Common Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Numerator:                
Net loss $ (12,669) $ (32,011) $ (20,957) $ (19,615) $ (11,312) $ (18,693) $ (65,637) $ (49,620)
Denominator [Abstract]                
Weighted-average shares used to compute basic net loss per share (in shares) 156,647,259     20,303,631     123,175,390 15,753,057
Weighted-average shares used to compute diluted net loss per share (in shares) 156,647,259     20,303,631     123,175,390 15,753,057
Net loss per common share, basic (in dollars per share) $ (0.08)     $ (0.97)     $ (0.53) $ (3.15)
Net loss per common share, diluted (in dollars per share) $ (0.08)     $ (0.97)     $ (0.53) $ (3.15)
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Common Share - Narrative (Details)
Sep. 30, 2021
Sep. 30, 2020
Earnings Per Share [Abstract]    
Share exchange ratio 0.703 0.703
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Common Share - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Common Share (Details) - shares
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of net loss per share (in shares) 49,694,372 115,845,847
Redeemable convertible preferred stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of net loss per share (in shares) 0 88,434,754
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) 24,959,807 22,699,012
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) 23,288 237,798
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) 4,304,588 0
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) 2,234,455 30,421
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) 2,172,238 0
Preferred 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) 0 4,443,862
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,996 0
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenue $ 7,755 $ 5,947 $ 21,726 $ 12,528
Product        
Disaggregation of Revenue [Line Items]        
Revenue 7,755 5,934 21,726 10,524
Product | Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Revenue $ 7,800 $ 5,900 $ 21,700 $ 10,500
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenue $ 7,755 $ 5,947 $ 21,726 $ 12,528
United States        
Disaggregation of Revenue [Line Items]        
Revenue 4,037 2,288 8,463 6,349
Americas, excluding United States        
Disaggregation of Revenue [Line Items]        
Revenue 147 85 675 194
Europe, Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Revenue 1,614 1,366 7,684 2,634
Asia and Pacific        
Disaggregation of Revenue [Line Items]        
Revenue $ 1,957 $ 2,208 $ 4,904 $ 3,351
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Event (Details) - Sense Photonics, Inc. - Subsequent Event
$ / shares in Units, shares in Millions, $ in Millions
Oct. 22, 2021
USD ($)
$ / shares
shares
Subsequent Event [Line Items]  
Business acquisition, percentage of interests acquired 100.00%
Common Stock  
Subsequent Event [Line Items]  
Business acquisition, number of shares issued (in shares) 10.0
Business acquisition, share price (in dollars per share) | $ / shares $ 6.55
Business combination, value of common shares issued | $ $ 63
Assumed Options  
Subsequent Event [Line Items]  
Business acquisition, number of shares issued (in shares) 0.8
EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #>";%,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " W@FQ39Y=#5>T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OIVE!(71S6?&D(+B@> O)[&ZP24,RTN[;F\;=+J(/(.22F3_? M? /I=1!ZC/@ &W:9_-IM[W3[MKN>!WHN/OB^L/OZNP&XW=VW]L M?!&4/?SZ%_(+4$L#!!0 ( #>";%.97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M-X)L4[0FI=JL!0 ;1D !@ !X;"]W;W)K0PUQTX,0^3SF1<7)NKR5AF)@H3,5=$9W', MU>Y*1')[V:&=PX7'<+4V^05G,D[Y2BR$^9C.%9PY%4H0QB+1H4R($LO+SI2^ MG?7_^Q! M.]68N>'Q\0']IGAY>)EGKL5,1I_#P*PO.\,."<229Y%YE-O?Q?Z%^CF>+R-= M_))M^6ROUR%^IHV,]\; ( Z3\I^_[!UQ;,!.&+"] 7ME0$^-X.T-O.)%2V;% M:[WCAD_&2FZ)RI\&M/R@\$UA#6\3)ODT+HR"NR'8F9*Z+%C M #._X_A[^ZO2GIVP'Y$/,C%K3:Z30 3?VCO I2+$#H2N& JX$.DY\=PSPEQ& M:_C,";QWTL\@:@VY37^_A*7)K1*S_ M1L;H56/TBC%Z36,\[5)1-P6X.76[#PB+?L6BWX[%0\:5$2K:D4>12F7J&.%0 M1F4"832H& W:,9H+%+EG.F.&A:$1:G MW85C+7FD,7\-*TY#%.' U*HXWU2[SLH.,48V$]!6J6"6*94GJ3(SA121JTS#;5T[EPTX#?49 MLQF M^QB,'8V=;2LMC-X)E=-R V4(D#M MB^"*W,#%>E' P1H:(V85GN%Z_)K5OGL[S0N'>\!:$<^JNX>K\B$5'KL*:R@; MX+I=RKH>NL-@9=W#Y7B_]G2Y]GYVS_,P(2D0W/ H$R2%?%3LSV"C6K,3)[KD!Z.[+ NM(/:O)'BZIG[G* MNWA-C"1IIH"5%L0_FAYL%"NWWL6/BT\KG1ZN=M\3GSC2?_**%54/5\$6<=FP MB0)Q23XOL.U*JZ4]7/S:AV8#T*G0=(XVM//:LMCGU^#5+#'EWG9UM?J6,"UV MT!W[>/DAX@//2U--(K$$4_?\ A:+*O?VRQ,CTV)[_%D:(^/B<"UX(%3^ -Q? M2FD.)_D U1>6R;]02P,$% @ -X)L4RQHXW.N!@ .!L !@ !X;"]W M;W)K\Z)H;D"99M$ W M#>)T^ZS(M"U4$E6)3IK]^AW*CF2+%.-TBWU(K,MP>&8TPW,HG3Z)ZGN]Y%RB MGWE6U&>CI93E\612)TN>Q_61*'D!=^:BRF,)I]5B4I<5CV?-H#R;4(S]21ZG MQ>C\M+EV6YV?BI7,TH+?5JA>Y7EMEEN:\J%-1H(K/ST87Y/B2436@L?@[Y4_UUC%2H3P(\5V=?)J= MC;!"Q#.>2.4BAI]'?LFS3'D"'#\V3D?MG&K@]O&+]S^;X"&8A[CFER+[EL[D M\FP4CM",S^-5)N_$TT>^"8VF'Z^O[Z=HC+Y. MK]#AP7MT@-("W2_%JHZ+67TZD8!!>9HDF_D^K.>C _-->7F$&'80Q908AE_: MAU_Q!(:39CC>'3Z!R-OP:1L^;?RQH?!75<4+B>*ZYK(^MGADK4?6>'2'/,;U M$D%N4*(.^(]5^AAG,(4Q5VM7?N-*-=SC.:7$"_S3R>-V3G0S0IA/6ZL=H&X+ MU+4"O>.UK-)$\C54!ZJMR84)Y]J3MPT X["'4C>B6Y'L8/1:C)X5XT62B!7D M#A:,A$,B'S+NH((;,7K:]'Z O1Y&W8@R&IA!^BU(WPKR4_$(:1/5\R T7X?F M8=J#IANY(1F %K30 BNTVXJ7<3I#_"]J7P3ZD!'3-J.L2,^JP11U:4=\+&6=[ P-^DN4VT?[BM4NV(Y$ M"+6GN.FH+82VM%(- NZCU$T8"[T!E!TQ$3LSK=O*@HSIC>(3&K ^/-W.]5TR ME,6.CXB[%Q=G:?R09JE,N96024-G12'&X'5F<%V_WZ$&*S^,AB+O M"(38&00 5BNH='UUWLJ%$;5.&H2XK+](&\Q<0H=ZM",78F>7Z5)4 !ZT$=-8@8>3U):3!C.)H2%_0CEWHF]AE.\V9*!;KZK D MFAI8)O3Z2X[!BI!H2X'NHN]8AMI9YEM<5?%NCM'AA42P2Y$\?X!&?-FJ-+T) MNX_-U\V:=FS^^-T9OX*-)(UF#F M1C0:D#!T:_/S5MYZI=BHSDR1IK%-1L'0H^K8B^[#7J_A,U 3]B.MG'2SD.%H M8+-".P:C]BW5ITU!=\/N?PDMOJ=__+^VZ"M1:SF:R MF_5.)5*[2KR8S5*UO KJG<\X[2 G7*9 DL:0>KZSXT\_56CP8XPYOH#_,TZ MH%::=1[ MK6;&$'2U1BGVPGY1&.S&@1?A 4W..EG'[+).DTJJAOSDW'Y.#G^[ MOQ?R5:TIU>A7Q&,U,-9:;SZ8I@K6-"+J06QH#'>60D9$PU2N3+61E(2I4\1- MV[*Z9D18; S[Z;69'/;%5G,6TYE$:AM%1/Y^I%SL!P8VWBX\L]5:)Q?,87]# M5G1.];?-3,+,+**$+**Q8B)&DBX'Q@A_&.->XI!:_,/H7AV-48*R$.(UF7P. M!X:55$0Y#702@L#/CHXIYTDDJ.-G'M0H(!9$$7'@G]GH5X/ MC)Z!0KHD6ZZ?Q?X3S8$Z2;Q <)5^HWUFZ_D&"K9*BRAWA@HB%F>_Y%>^$$<. MV*UQL','^U(')W=P4M"LLA1K0C09]J78(YE80[1DD*Y-Z@TT+$X>XUQ+N,O M3P_'7Y\FTZ?Y=()@-/_ZY?-D] *3Q]&7T=-XBN:?IM.7.;J;$4ECO:::!83? MH[_0M_D$W;V[1^\0B]'+6FP5B4/5-S74E$0V@SS_8Y;?KLD_IYL'Y%COD6W9 MN,)]W.P^H0&XX]3=.G4W826*Y;"+Y;#3>$Y=.9IH"F^I1F*)/K*8Q $C',V$ M8NE;]V.T4%K"N_=O0S*G2.:DR=R:9,\TI-"4"TY1(.(=E9HE8VC')962A@B> M?O#Z'FV(1#O"MQ3=P6*'@G,B%=I0Z,8U/)?[JE7/,GMIYJ25=T/KP;(L6.+= M\>JVFIV N068>Q.PM'R%R%:OA63_P8T$,+M:296E[1R7>P94ML .=C%V/+N: MJ5,P=6[)Q)3:MO-T6GG*%KV>Z[A>QZW&Z18XW5OB@ H#1W.XE4;4[>5J6S1 MS.053-Y-F#C[N64A21LZNTGC@%:Q9/FZ#2QE"Q=[?DW_] J07B/(6$01U/8' M[=^[K/U;S4[*]XOR_2O*O[K)_7(+6V^?L_K+IC:V_$ZW@[O5"-@ZZ*)U/<1E M79U'/B'HXH[MNZY_!E!AZCB.[8%M#<"1L./K :[HXSS\111ETQ:*@QYCNY%B M=@LQS'.TMD.[W2G%0>AQL]*7**YNBCQ!95><4Y1-K1J @Z#C9D6O [BP(=IU MN]'DM.B#8N-FR:XK^IHF:%?H1I/3R@_BC)O5^3N1DL FE#.R8!RVGK1Z:]TM MJ0_\_7FE]BR;N;[M.S55'N06M^DMA]URB.!PH'\W[(?Q0?=PL_!=RMTK 3FP M@SC'+EN=/QCSZ."4G%K_)G+%8H4X78*/]>#!4Y7903";:+%)SU(+H>%DE@[7 M<'BF,C& ^TLA]-LD.9X5Q_'A_U!+ P04 " W@FQ3*;4J6\4& T'P M& 'AL+W=O46G&7 M9\]<_"I7C$GTDF=%>3Y:2;D^'8_+^8KE27G"UZQ0ORRYR!.I;L73N%P+EBSJ MH#P;$\?QQWF2%J.+L_K9G;@XXQN9I06[$ZCY?[[)_J3..;63Q%ZFIV^^UJ M>OF@;F8/ZM]U?/,P0[=?T.U=?'_Y<*4 Z/*F0E[?W<=?5=C5CQA]NYW-T#'Z M/INBHP\?T0>4%NAAQ3=E4BS*L[%4+UDU-9ZW+_2Y>2$R\$(47?-"KDH4%PNV M .*G]OC($C]6XG0*D9U"GXDUX8RM3Q!U/B'B$ R\S^3MX0Y$Y[^U'K^[]5=B MT&ZXT#H?'*1L$.]XN=U M_#PKOPDO)>)+M!9\L9E+M= .\FT2>?M4PB#2^)H@-PQ=C:\)PC[!1.,+H$@4 M#O#U.[Z^E>\?@I=EQ7:92G24J9N/$%??;#L,M Z9 "#'IQI7$^1Y6!,D-D'' MKN_ 3(..:6"=%[=K)A*9%D^(O:@]O&3EJ64^A%W6\,!\*%DBYBNDEE*U^VW5 MMKZN9ATD8FBP"FGD:"("($/IJ0G"D:>C8@CE#$V0J",<60G/DHR5-5OE6GZQ M2E"(:V2T[0=4F^<3$T1HI$\.$X3=(-!2Q4![U/%@JMCI=U['/CM8H09-5M-- M%FIO3ZN5M/)-X*[I *_J!-H,F PU]-G^Q1 41\;O*$V<>CY \SW/ >V,G_@ M4O'FQIP!>6.S'R-E@W7>)@Q[06@0-V&!XU%')V[":(##:( XZ8D3*_%OU7JX M%#S?D><%3)J8:Q0)*'%UU@!.#6 :9.\&]TL-WIU OC(UMRP78] M+Y.7@1W!M!['F/B^[HY!7.1C3Z<.X'S/UPU%#.'U;Q6O]YO$[C?OFFJI]$#E6$!BN&;>2!$BF \B*JET4 %%0D!6#8\88^=DAOB(C=$/U&G928]@0H ME (HH%(*H*!2*00C:LN$6=/>%5&[*YHQL4WGS%:E[TT'Q?_#.*3][D[MN[ME M'%*SAJ [4P""]5+NX30Q "&.,S#ZZ-X1AWV'_HW1UV;R;5P/0J:'(3$ (?J' M]GCO%#!GXJD^?BW5VK\I9'/"TSWMCG@OZX--[?EG?#K!P/,I/HV; ]P^?7.> M?)V(I[0H4<:6JBGG)%!](IHCVN9&\G5]!OG(I>1Y?;EBR8*)"J!^7W(N=S=5 M ]U!^<6_4$L#!!0 ( #>";%,%VALN1@\ *]G 8 >&PO=V]R:W-H M965T&ULQ5UM<]NX$?XK'/>F36:B&"\D2*9)9A))CNU>G-3V M7:=STP^,1%NE\7RW3XMW1HBS7;XZ/B]DB7D7%ZVP=I_PO-UF^BDK^-;\]+M9Y',WK0JOE M,4&(':^B)#UZ_[;^[6O^_FUV5RZ3-/Z:.\7=:A7E/S[&R^SAW1$^>OSA,KE= ME-4/Q^_?KJ/;^"HN?UM_S?FWXVTM\V05IT62I4X>W[P[^H#?G&/B5B5JD=^3 M^*%H?78J6[YEV9_5E[/YNR-4J10OXUE9U1'Q_^[C<;Q<5E5Q1?YJ:CW:-EH5 M;']^K/VDMIY;\RTJXG&V_$\R+Q?OCH(C9Q[?1'?+\C)[.(T;B[RJOEFV+.I_ MG8=&%ATYL[NBS%9-8:[!*DDW_T??FY[H4X T!8A4 %-- =H4H%(!&FH*N$T! MMV\+7E/ ZUN -058WP)^4\"7"I! 4R!H"@2RT9ZF0-@4".46M .''D<.U3-H M,^3U?)E$9?3^;9X].'DES^NK/M23KB[/ITF25@ODJLSY7Q->KGP__G(QF5Y< M32<._W3UY=>SR8=K_N7JFO_W>7IQ?>5\.7'&IQ\N/DVOG+,+YW(ZF4X_?_CX MZ[0J\/OT\OJL^OSU?7WOP4$^_]TIO_^ M[>SZO\Z+R?3D;'QV_=(9.;]=39P7O[QT?G&2U+E>9'=%E,Z+M\6$(TEEQG9;0$BDW,Q2[C>\V-W&>QW.'#\+L M3Z#>$W.]XVRUXNO_2E/ZU%SZPWR>5/M'M'2^1LE\E*0C9QRM$]C$,W-E%UD9 M%WPWF\7)?6WH39ZM-G8MLN4\SJ'>/KZ64\993.8N<%GQ3%(LKCXJ43E;RIV6N'XE<. M03@$M/YHKO\/_#]HAFP*>76A"E'NW[LT<*D;O#V^!ZRA6VOH0&MZ6##9U,G: MRB"$&:R*NU7%-:HR3>>&7OT[(GGJKE^N%=/F-*K?HB(BWS8&G]KC7_XN3KVE8X=881H)7S?5EJ50UV) M4U6"4"()G0'-N6Y7YAQ4B7BA!_=/L.V?H"Y(-?USELXX_RSX(/-.J3^]K/#J MJK6)_L.9_G67E#^O=V[M;\8_P]SF=)4?]U\W.VKK"C:$](:/Z9&X7GWSA45S6A<-]B)$@(>@H# M09* U)DDS;5&Q -%NA:T:!0V6O![7)35ZN$JQE&^_+%5>MY#9:SH@Q6=C3)= MI07:8C,@LBI88M^3M34+==45<(K->'K! M_<5E5L!]2)461SA@(96V![M<5SD!L-@,@I?Q;!D51<*IT*8/^4R(G)13+X5Y M16WN!1H#0*>TSYV99;I&"&C%@[!U*$VPU*Y!M*:4#&D!11IS!$)C,X0.IPIC MK.+K"./ ]T-YBJN"Q$.A/$JJ%))G)-0BP230\"0L(!T/Q?2A#,72@(;X-:5Z M,S\L0!@'3\"HFTI[\C\L4!F;$=*\6J[B-5<+&5;++O@[P2H !U7?^IYF]1.! MPL2,PNIRL=DP(2K:TI 0S59/!)P2,YP>P!$T-Z#9BX@*LT9Z35J>[5#7M@_! M)BJ0P@R[$311;* N@&-#+2HD&U9+S[*)P'A"GY]G$X'BQ(SB)HI!5,0=N2$C M&I@B G7)/JAKW4MFNHJZ!&,6NB34V"-@EPR%79L-8P* (*&,N/(T9_9I MKE;%P=0+L3S1[= ,:84]0K!NF@MH)GM"LY5K61K01;H&0C,1T$QV@&9K9(8, M@F8BH)F$NVPCU_%JG>51_F/P%D(%BM+^OFS>*[AL\],M#6J&FJI>KDM#CP1, MXS=2@<[4#)[#3005Q,K8XX#J6#\52$O-2#NNU2@:'ZSG$)19-_!@&Y*=XLP4 MPE9CI+D5:C;[QH/#"N4"J2E^T2DS^]2,^A9:M<- !23-JX) >)T M:%C:9L.$JG%ITP(0^$OWC$Q;P<72@(924#@VK77DJ8!+ND-TVNK+4Q7L8%\> M$ 1\>4!*)@Q@BP9?G@IXI3\A_DP%GE*S,_HL>^HN_O )!0+2IBW5%4#NFG'U MB;;4L0L /ICM B>_ M3.EELU!770'8[N[!;!<*4F,J]^.Y7:ZK7.NTV R?W:G?GN]I?9=@X,JVM*99 MV:X*UGX5)\%88Y[ :M>,U0/- X<("%H'%&-Y[MC$NA8(B'<'N=A#V9.E=MV M )YUZ 8A"C0A U< O&L&^.'L:>R"Z$Y"(N^C]L-GH"J.VA0%$@, Y&0& &I% M"4.Z#4,P 'L&. @U.YXGP-X[M-<. M7C0!#I_YZM"$BSP!R)X9D/>,$%IJU_2VIZ*T^:3!$UCMF;%ZAY,&3PUP&TX: M/('#WD\(.'L":3TS]CW1U0Y+JYH-WE,1EU'D:_BDU[JQ9<;; U[O\ ! E79S MHTC7 H&WGAD1]V'$'A20EG4VRG25%J#JF4%U%T;LJ?CE$X_)ZEJDN@H+B//, M,603)VZ*=H$U9%BZ>G)NE^LJ)T#0.]0E++XHRSR9E=O)$57[A7W-[N3_>BHF M8H9]PC2;-!.0R YU*4MC,#2,3'59)99U:A3IVB( E#TI@%IJUUW55 '4?,3& M!("R0P/HF*D "AZQ 7(R7V; ]2[HB V0D_DR(&(\8F,"V-G0V]?Z*P2:'E/= M:X4 ;=MM 8[!KX5B-M3:QKM*")C#O>3T0GYF1_SGB MRQ85=","\(F0,.;[2!/%88)2L*>/JH,ZA^I6'_J4:!BE+RB!/^B&F.%8"4,C M8*E=,P*^R@_W>)3&8.! VO="Y,OFJG+*,R^!AK7!U?P+_?'_[W M#%#X4) CB['[K*2\S"[B,UW?Y;!$5JJDO3,.URV6S$Q^( MA1."/*8!3E_0!=^,U7HSP"$!(-RE"H<0,SK0D$ M2PA^SL%YH!(!SFJH#'2!&H17XFUP53J"% A>$?2_&:=N)*LXOXUS)TKGW/SD M/BHK.=X+' -?.6E7G7+H\1Z&::K2 MK2%!C@(S.?K2F,T[J> &\5'FBR=MDHH\).7"*1=QTU^@C1 A84R^[G]JE^L: M('A+8(Y [!,Q#\!'QV7-S4)=M07?"8>:#2$D^-F=NDN@H+ZA*8J8LI M9AY M^I1Z$E<^=PNUU5.T(U@T+'^4'_14KMN]P).\QEVW9!3#XU!K:? S<1C MN-\X#M0K[L3#ON?)NXTJ)]\).PU4DN(&!/ERX!60DST60&1$*.(>H::/!.<) MS(1C?Z >X9.$32Q.RSA4Z4B(^6341#]"04=",V$P<:402!S#/$8U'"@4E"$< M1!D&;ZXJ3G,VX_&%Z]>RBBAD%<@@-D%/H M4@C<%PP]SV?R&E;EE#6LBHR([R%M$A;43GXSE#,,)&FM*9G=WK2[[%8KYYM)'&=Q_=)=E=P0I#P;N ( MV^L*_@D&4M>-.(,*B1::6H!O25ZW7XI0 -&5K)MF(4GQ%NA;,M'MQ%2 /'4^ M=N5G=:QB4F;3%A&P)+,S,A4@;=T($\9"&:J(BNN2H*1@"]0M&>CV12H@59TN M,#1 ]I--;0MRM1+B84M&O%V0"TAS!T:'($&5U0!"8'P($E18#2!CCA#52?&D MGUI(:LE4!R/*1UNQZT7<3+-J'ZKN$(SYBH[2'\T;&HI'K*CN8/2[NO.JNHF1 MY=4-GJJ^SYL['"^BHGI/"6]^7B%\]0X"![]\Y2RB^]CY%L?5ZU7*/-N\'X5O MAM4S1/7;!'BY1D'>3/T:%3Y)JHKC[[-%E-[&3E[M/O55D/4ZS[XG*UZ.UX!> M^X@Z537?EDFQV+3;TJA6J)CER;>V2J^AV7S<>J%&?<>B>H%+U35W:5DMH]:O MV[?$?*S?I2+]/L%OIM#O)_C-)^AW/NSTS5DU-=2_56-;_:U^0J@>T[>M[_'U!+ P04 " W@FQ3WGP3-/(" P!P & 'AL+W=O MLVEII:D)"2]L!$B5A12LO M(W33-.V#20R)FL2I;:#]]SL[(:,=4+[$9_N>Y^ZYV.?FFO%'$5$JX3E-,M$R M(BGS&],40413(LY93C/$HE3OC!%SBD)-2A-3-NR+LV4Q)G1;NJU,6\W MV5(F<4;'',0R30E_N:4)6[>,FK%9F,2+2*H%L]W,R8+Z5#[D8XXSLV()XY1F M(F89<#IO&9W:C7NA_+7#CYBNQ98-2LF,L4Z.AJXW]#T7T/)']WVW M,\6)/\5AX VG/HQZT+WK#+]Z/O2',/%9C*B, Y*< MP0G$&4PCMA0D"T73E*A196H&I9[;0H^]1X\# X9T KPLI.$.?/G.U*ZS"+3W-DL=YC<8]GL7:RO)+H M5&?(T;3./EI)),56(('-P9(Q8$E(N/H'WM(SE"_SNS(3D>,?_' A7K\+5 M=;CZGG!C'J\P(.0)"8JP:\(YR:3 +H+Q. V!",@)UPGAV8*4\@7ENTY3$>I2 MAU(M$KP2BS@3D- Y4F(2F!DO^G,QD2S7'6O&)/8_;4;XI%&N''!_SIC< M3%2 ZI%L_P502P,$% @ -X)L4X29C[+7" &R0 !@ !X;"]W;W)K MS9)E<=)=EV5 MV*DXF?VP=1\4D&-N;/!*<]3R%B&Q9+-06%?R]LRC8;-1/@^+N:M%>_4PUL7G_,?ETH#\H\4<&F^>;/ M-)'K\]ZHAQ*VHON-O,]?_V"50J&:+\XWHOB+7BM9KX?BO9#YMAH,"+9I5OZG M;Y4A&@-@'OL 7 W [0%!QP!2#2"%HB6R0JU+*NG%&<]?$5?2,)NZ*&Q3C 9M MTDPMXU)R^#6%EY?HET^_HD\HS=##.M\+FB7B;" !C9IS$%=O_E:^&7>\>8QN M\TRN!;K*$I8W:'%W=3]YF,U_1Y/IP^S[[&%VM72\)JA?$Q2O"3I>,X>MOLF% M=0'*D5$Q4NWGEXM^%$9D>#9X:=K%(A:,(V6$%PNPL 86.O6?)/\%]X4=+P62 M.6SY.,_B=,-05B%63]5U3,4:[05+E$-!?.)4IMESN<%3F3+QU6&FJ$83.6(+K-N4S_5SRPV:Z<+FP8A01XU+*<*82'7FBWV[!&.G0B7"TZ00Z-]_NC,&ROKRDU'(U].\I1C7+D1#E=T^R9J17C*E#V M\U4?EA!1(9BT(1V92/$8MX!:A,AH9 !#J1![ MFL4,D M9ZE \3U(1Y_O,JD#UG@,W#;V6"A8A0CIR9 MTN65>2IA8^:OUNA737.P[2+#.TPAWP^C M#HR:W'PWNY7>(5J4I:)?N2D;CNVB+U_SE^\FL$E<[&^AB)2! T+$LMK$I*1^ M0(9MXK*)0=Y#.LRBN]=%9L)A'U<1CZ;6P6,=CU00]^IJV?#=OU>N]H^^=BVWR3A\2D#;_ MV\0BW!';L>8G?(2?XICO(4G19CP2S;%),4,O:D<5BQ2XIM=A4*RI"+NI:%%O MTPV#Y,H=_;#)*7U_.#2P6L0"/.Z JJD'NZEG?DI6;(5M$DH_"'V#,FUR)(A( MEY$U]>"?*WIF\^]7R].+'JPY KLYXF[/XS55NQAH;<>5@>1[X8KL[WVZ4X1G M-9#)!FI=@[9]+&*8C#M"$-:L@<.?6]@4XJ4X96'#TW!;Q!RX-?G@R+FL"O=4 MX;[C^4L*Y3IZ>D>_/)9*_(JNTPSR"J7%I-8"_35Y$I!OQ/(_K@77S(+=S )O MCAE+!%KQ?(L@W* MX\\J=L.:[XJ43*5G*\C.LF>K"4U:P6,_" T;FG(=&0W6 MU(./4 ]]_TC!/B"6";P5J$DG$-5]; UY;J :M;!;M:Y!XJLH7851-C")T// M,X*C18PTQ0[;*IIWB)MW#CVA+HC*.+"%>Y4YEB5>T7?8@&> BU#>M;F(R3BA MJ8Y%JDL5S4G$S4D'YOZGZ"T<9(-OBG7!USQ%W#P%\*LPK/#'^78+58=0_0LK M4!LYD39,5]5T"+/1B'/70X<.P]X8C],2L$L(A>#HWT")A+&MRG,/6C([SB!:\@_5/A?]0AAWT 51#S[A*+1J;!*B MH;$I$O@A[J@0B>9,XB[8:J[?-3AS53.EF^^)I;,8#D>XGK-A;J];UQ8&ACZ6>& M?I?_:?8E1WJ5)X-'5*(G]IQFF5HB%9/!0?/$JI.MHQD9M:%-;!1T]8B))FKB M)NJ?TXFI$LVIC+^%LRWF#MMIKDU.,JMEM(+[>KR#*+(9I^4U0YM]33*@YBJC7"D>1"8 M)$M(.R6V"/FXP^"- [8CI6957.PV-&:%=E7W&K9;#!HK>J*B2-&*'FM=FEC5 ML+0CQV1H',FYF/I0#TW#@9N&FRG%:7QK)AL?FEM5,XDT'#4;\95J+DH^5$US M;>#FVFFA@Z@.2DY4#M+K8REK8-+K>$AP.\A;Q +/\SM2B$"S<.!FX7OC:$V@ M_$E2$"OV$WN+RT,*%:_RG^EO!:XBMU+*%(DPZ6@E!)J, S<9=R:V$#+4+U*M MB]I#\<&:-A=2']]]Q YGK!X9Q]N&JJ;(<$3\=C=LT/C,HMCAZNL3@8J85GZF M4#^MOW"9%-]UM)Y_\[].R^]4]#3E9S.WE$/V(6 )5S"E]V4(YN?EERCEC";%,V M'5I$,P( '<$ 8 >&PO=V]R:W-H965T&UL?51=;^(P M$/PKJZ@/K70B::#MM0J1^%212D$-O3Z<[L$D"[&:V#E[ ^V_/]N!'"<=?<&[ M]L[,KADGVDOUKG-$@H^R$+KOY435@^_K-,>2Z8ZL4)B3C50E(Y.JK:\KA2QS MH++PPR"X]4O&A1=';F^IXDC65'"!2P6Z+DNF/H=8R'W?N_:.&R]\FY/=\..H M8EM,D%ZKI3*9W[)DO$2AN12@<-/W!M/W@=-K)2WP-#ZR3]WL9I8UTSB2Q1O/*.][WSW( M<,/J@E[D_A$/\]Q8OE06VOW"OJF]N_<@K37)\@ V'91<-"O[.-S#"2"\/@,( M#X#0]=T(N2['C%@<*;D'9:L-FPW)Y/'E.)F,P M4;)XFHT'*Y,D*[/,)\^K!!93& V21Y@^+=X2N%PRA8)R))ZRX@HN@ M8Y;+6 M3&0Z\LGT9)G]]* _;/3#,_KW,)>&3L-$9)C]B_?-+.U X7&@8?@E88)5![K! M-PB#,'A-QG!Y]IZZC[9ZC)49HS$@@-S!B.H>I\;.&GX.U)F6\]>L+ MD5XKTG,BO3,B,ZUK)E*$5&KZWUTV\%L'M\]M%X>W-Y&_.]7T3\Q0HMHZRVM# M60MJ?-'NMJ]JT)CI;WGS).=,;;G04.#&0(/.W8T'JK%YDY"LG+76DHQ179B; M+P,J6V#.-U+2,;$"[;..IC)T\G#H/$ E)6),$ER E*[\^7W<#("AIQI/=G =[)!*7 M[D;WUS?HY=9U7_S:F%Y]K:O&OSI9]WW[Q_-S7ZQ-K?WV4'^I:=[LWIG+;5R>7 M)_'!W^QJW=.#\]5BEM;1IO7:,ZLWQUKD@@@RE2EZ6D'CS\;Z6;4KW1WGIZ>ML9;YI>TZB7 MYSVVI M7LS4U<75Y0/K/4TR>,KK/;UGO8_=2C?VG\S>3-VXQKO*EEJT!G+(V2=Q_,DV MNBFLKM0='AJH:._5_UXO?-]!R?[O 8J>)8J>,47/_C]/Y3^\A;IOQD=HJ>EF MZGU3S-56>V6;PG6MZR";$E]4OS;*DZ1HVEM3Z:WN\+E1_STT1CWC<[R8JT\8 M=N/J5C>[/_S7CU>7/_P$&EJ#96RS FHLO"TM@&,6=E2?3+%N7.56UOBP_2G- MO+KXZ>.G]_SI\B=FJ.VLZU3OF)2?3;?"[%-0"O,%#Z5:$#@]F:E&U_B6,X2' M_SY+HIN7SR<\*8A4JPK 2>RTG=O8$F1@_AK(<09)NVI@X99V97MH%RDA\!,( MZ#J/+76/T4O,T>4&"@A*GKY5&\OX"-YJ7:S!#0EH8]:VJ$@JG5NX'G])"DO[ ME:E?=AJJ.A3] )JU]X8'5! !46:P#"TWP%H[\(B)] _[#+JR_S3"^]!U#B-H M F"WDC% 0@N@--5.F48O*CXWO33Q&(,]#0O[ZV![-T @0^\:5^_FZG-3D3+1 MX@7@PGP%L_C2;:TW0'],Z)@? P$8,._E&"!4THR \2 [*$ _5292!)X:E6"1 MZWLBCY4>NJ-.R=V9#HQ\:=P69$_5_ E/LS#[(J$%1)MT% KY2)WCA3!H8D1' M=H?7<4VC2Z.N"\C"6^;W!DKY*&*6+AYO$# [X6C*(X7SAS9*UG7SX3H(%>;1 M'S%;Q >EP1E!<<5^7 >=;J!C.]C HM+-%X7PHL#_T3AR ]-D*3=Z5^M&O?<8 M77IEOIJZI9=QQD/XP7NR$$OZPS2V ];W;+ &5E0PJFA5,]\SY==DP>9KL=;- MRLS$+A T)!G$(5@'8[PA7729YP"/RMO:5K#9I%T@=@&^^?W6]FM0;6A@[;I1 M!XV?JX^-^EEC875Y*7X-CNC#]7A2))5 JRR4B9U(@G$V/2D21':]Z@Q[)?%> MD!\Q'560)H9S#(_2^'BHJHS'P.A6F'J!85="&;"M-+VV%;_= FC6BN2"$ZR& M,BKV_!XG(OX48VT+>Z?74W]+AS@T>BBMG#5 J/'R:53M97+ ?G3 87\6C"X* MH%/OHW)'045#F=C&*=1RRLIV[4A387JF%.M:ZPW.RYB&5+O%&/8"((J4S/8[ M.9//\[NY6AE@L&AZ41A6V4".X'[B/5K3YSOUY^OKVR1\W;:5+0"?AL[3 @L[ M6RM E'6E%S5?#@T#'B10 (F!A[NDYYF[H:^?&Y8D1RH 'S"F8>778)E7CM:T MT)5F5&4\ZG3C=2&(.+)N*JAW$UU@D9_;_#]P<'0,NOP%0"C/3VFJ]2PV'(]K M(-*&(O$*ED=LLP&/$YZHAC$'(0(+0ZNEMMVX4U0&J",<%>M&!OP))D3.,'8< M_^]A"PL,%5F#HF0I2.R7<' '-IR@,]OJ&QN(>;)C#[3O#+#'4)0]6NW38+5R ML!C4.%*$#C$+K4PNUO1N-IHOEGWW=6T7MEC'$C]>/8_H*7"J$3_ M'1T% #*HSKL H,17;3W')E'1[][=)"5W">^>1[PCU*^%>L9V'/?EE;R4%-S:':DSVO:_'E\1?W)P#1( A M![(TBP*-0\1\#PLKDOG??/S[^[=GER_4+=@UM2TF@0,\NPA4R@4@OW9 4-?% MV,DU*T>?TS)M7 9APC!J ;D9&S9NCEIZ=/\@D.H;OH5<332WN"IRD@%NGV)E MR3=H[HLU@&ALZTH%@<+"*"K(XL\U96^G"Q$@8NH30?J9^'320 MOB8*4O@O+,FT';F2F5FYCNH84%80@B%^[@ %$!M0,H8BM)5Z'AQ&K MEB2$<# 83H$H:K2MF60X4J^A13S4 C;1[S+:D#8A[V&KXL2D;7$8?31ERDLP M2R"DP_HP&(#5?4RD(\PYYNS#-@.?Q(9\B[ M>-@ML+NW=$P)$U0R<;LQ5),)DWR+&@WHW5")P)FX^JSAH> MA0X/A^O9YD@C>I+A$L<,%G Z4%+RK:5S80P\:57E!T*VKKN2\RX0L@'*Q%B5 M6!U"VNA=34M2 &.FXF&=J[7_@O\:\E3@X8[@1!2,SF B6K%[@32<^$ I;(8I MI#7?8O94,)0LD"P,^PY@&0! 3_#)0NP[2MI=]P5(M"!C4^)I/>B.55*D,Q&/&Z,!.,$<:"43P!=]Z/-Q(#7%>MYFP+A#9'$ MKI?4RJX:NX2N-*0_[$%P+@%]!$(B^-Q3'DE8O1QPPDB=C>0"$M%.0"^AU=:R MCX,ZL-9V#-/A6\2M8;B6 [G"^7 :R DKMS/F+,8SNN; ?Q;X$]O$(08GD:T2 M*BID&52 =N(S029H[7F#I_7J/4.E% R11+ (DWN(?+5 "A6,WT, M$IT#;$B0Q-Q(7@IE.V*2'4+W,S?0W/SQVL#O0'Z[6<*7&+GW^HOAF@C9+$M2YDJC!'OD5 M>EK!6QL)*C:V&Z)'#B])%]BZ(\?L\RF;LT?\!5.TJMR"0KFY^C,=TR0B,)M8 MP-N/-"(O,COY>@Z $#TO)"?EILILRHV$I3$7!.IP?2V"CBDRT(F;N8:7.VJN ML^.V"L%65)(KB??'16'$TL+LL,9"&>0UW-]=,P3$8N3P#DBSN61PRVYX374SVT/!B)C9E'>44(ODKB( M>4L_(8 TEV0PU(,@$M7["LO@@7"ESR]4#:!*&73.".)VBCL+ M3AU$3D;BR@Q_6T2Z$F;W:YC4:IV7&R6>#XE>EM,+S83+1!7DB7"AMZ1DG!P" MJZD^"\^4)Z9R!&R-V,2QDY@CIRO@3]F M$)>PW^?N+ROWA_-ZY/%$D./ )"HP_L*!>@?^IC",!^5P+44C%P9+R.<0H M_<3U<$"D8[(D\,9N0J##FJ"1A#QG0*HZKCTIMMZ7"JB6BG4V!I6TX= &A).Z M4ES%#TM2*QK1470R1.6VG#HRX U:Y!;N&/0X%Z*T)FTC 4W#A19?0:D^&IADIOR'XSGE6!T#"@H-(;JE056$\RA$D M&S8%(FHK$!S*]#11LK/ <8HZ$\^.Y[)?^ M"-$-]*!88+O[2!_];*U]$G=YH6XGI46SIJ3Y=P #W M2\Y2SWBHZ< -2:/K./5N6(0VR&0A+.,Z;]E_UM/UP_L/SIM$J. M%V/30X]-O]BWB$'4B]Y(M$W)&:3<6,2MGG257 2A M9CX'!'>[^YD1+^8..P@T>%++Y+#;?K M:8(QOII1,D.U;ZY\]&M*Z"'[ZU]M&%_>O4$,7UM8&\<4QWT M.AW4/$?X2-,D00!WD]K+"%NKH(79A\ M\8-)HU07IM]2_A,]U V[//\>AL>-Q<1Q#>0]%C3%IVUAQ9Y[2M] Q#*)BJ*\X.WQ _^6B MR'1H4I04$U/MV/B$FVM7!3?2&3S:5R0F.\-E]G-2Z0M,4J6AKT)5;V\UBFF_ MI3KBA\W96E=+Z5D:-56A(.SGCQ?V]\EFD.MMR"%R+5]<]0.F$S4M1EA?7*7)E7)N,>P[S.3 M?QP/*HND[@RW_-_0I0083\?5G:.XF /C% WAR?=F'P-KEN%$81[&X4,@IG!D M;]\C$!RS\)7A,"$%&P<,[BUUHUN;T"1IA,0_H]\\F#8N>Y,&C3<72+7AD4.F MQL6Q3).3(N1P',P],#RA2A3&?#5=8;UX;BYPDRI0!S-=1=AOCV)CRZV'-BH* M!ZS[THP*?&=Z&'T.P =1&:-11!UJ[(9+"=^*UD@2#W%XJI<$(BL)"TU(5$7/ MCY/X9")2>Y^1'*5Q3TVFA$V +)3H0Z>&Y2B5Q%1NN>< #^ P:Y4\,/(T4G:@ M<-?0FG*$K-_#/#FJF-SD5JIY"[[D:_(%-=TD^A_S7>N2F_=IQA6"\-B:7 >E&%_5N))O.[(1O*0*3HTN( ME[J(C+%"(W= ^!*:7(7D\A07&R.<%Y5'-:#\E0Y?HB*^V8AA7A1 Q,?- MX%_H)L N'O/&R89N*U>=\^,.W=28K&65-.K&-+'/47.!)]4$CM1/]M=E2,V5 M+(\ IK7S@QNZ&5O2V^&6OM3/IM>$\RVG:6=R",VTC .#H0WKL0;^#0KT@3P/ MEW@$)?!F["#QE/)&5L[L1F)0!K'%HP6]O3V2]7-%Y["Z?=\:I$/IWEC@=F&8 MUJE:CS70.(VB1NXE,PI&P&WHAB[?7P\!\"QUGZP4:_2AY6U#V[UQ:N5B*ZD2]BFO#'$/+-Z;/':4FJ]ON(2]H0TZ)C@- MEY>]ST+-L7!*%RR"L>U%L1.7<&SCL8'6F;YSZ2X3.>,HZ$ &XKG*C#<,DE-C M3:>.(]WC]^OQTMI^[6NN;M_?OE/ON7-"#X[]_N4\^X42 R_]#LO+K1+YL5)Z MFG[J=2V_N1U/!'ND)B M.AJ ]TOG^OB%-D@_@'O]+U!+ P04 " W@FQ3Q&.'GN$+ "H( &0 M 'AL+W=O&I"SM>O<"M 6* AN+(H!-86PM/1[MYLRU M5LF<%]75V6(V>W)62]VF\Y5NU F^K?.??GRY.I$Y*J07>5_-KOO5;3GDN1EIG+\5^S"W(OS$Y%USILZ M+H8&M6["O_)+Q&&PX&IVSX)%7+!@O<-&K.5KZ>6K%];LA*79D$8_V%1>#>5T M0TY9>8NW&NO\JU5PAC"%6.E-HPN=R<:+99:9KO&ZV8@/IM*95N[%F<=^M.HL MB[*O@^S%/;*_$S^:QI=.O&ERE8_7GT'/7ME%4O9Z\:# E6I/Q?EL(A:SQ?P! M>>>]\>>4>L%/]9KIVW");_/K#!1;_!!6]P\:>@^T?)%J\[2\^^5**! M%%$'MRARBP"H7M5K97MD)S33*K&C/XT1;B ^*V6S@4AO6-R-J5O9[/_^MZO% M_.ES-YHJ#YJT49-3\;/*5..KO7CG7(?=A^I:T^!WII#SWHEKY%HND+BFLZ+M MUI @BLI("'9D]#\[6')0>:>$^M(BUTFUM2B,@Z+:F4WM/T&OO6ER()%PGGI.S>)F[V&V@&C>=CP5"R/OV!-=KJJH 18 MZ]=.6^P*G61N6B\:\)2Q>+'59-X (VS8Y-+F3NQ*U1"Z>R'A -FV,%VN*T52 M(A!!2_*M+PD1=I2_QQ@&_ET3$%O,YD_8P>+M M6UJ/F,M5)0JV/3.(DM](SRR(JX(X.+OH]]:'O9EW.19D(Y3S&FRL"/VLLY:$ M!\]CREC>(U)Z,7O^YN8'_C5__OA4?$+4VY +T)#5FK!HQ*L/;"*6BDO69;$.3)DZ( #&(KJT[1!FNJA3PN M:V.]_HTT-\Z323P*[3V'*"8C 2N#G+,C% ;(KA4A&4TUE+I3!$4S15:WQH(B MHNVGXN/0:"$K9Y*MCO<=",UDE765Y,H9=VQRO=5Y!]=$,_>B4EL2!$5[.0DVI5#2@NTVCO5K3#.-P7%4&)"B,0UK"4'.'*M*ZCZV *8A/@DJ1KFZ2=G#$4XFW"$&J-$0>*VRVN2@"8T$E>0+$*8B!)$[CN*8=HQ9S_@3 M>6 OM%3,$032,#G(/(E4J-E?6*N*@GA0YK^@?V!O$CHV#V!1/TPGL:CJ_G& R<-IH M9*F;_L.8/+@*,+WG[,!K91M933\A/%>F\#N*@4>K;NT#G5W.IA>SQ\_$#?=? MRO;E;5"MR,_OZK9B!8.?;I#"#ILS*W$L27%3F2YG^#I>MK26"BA[Y2-1]SO@ MCAILMSHCF!ON/1 =I\YS74'G+I!!HXGN5;U*Q(.$IWLA5Z-*)MOM8?[_#$%P.)C\(OYI? MAM2XE0E!-T\I-VP:>-/1)O+!?6(1"\G,:*!@#Y[07R+.B"]#4LBQ%ME "Z[' MM/UP$)1>*(Y()';V6:SW".O:;%/=&<4X@M:I5E+;B%*>2E@&612]V<$;A4*K M2+4/PXHM8:?+'-4&[R>QTJ/=#H)UZ G(+J[!T:@]C_;!AUD4\P'QR7VN?/:5 M/IR,;.V-0!6GJ X$4%.,HI8Z;..X)E$YM-PN&? 'VA+24A[( 15#1?&!L)!! M?2_&28^:*V,3T'2JVM^!//3;8X")IE*7 SWZ,@CR$*X$%TUB/-!;XJC8G>EB&F,*ZM3* MER9J!;(8!MMMPQ AF0XV]TU2[ZE@ S=-5JT[W[=-7=T3%"N%F/0^4"WO.MPE M>%'NV8D\C5W(S1;Q+C-&0.[0#*9S!_N..P?J(1+%)O9D X?D2ETL I!;B9Z' MJ?C>;1H@.#;JR"-%/>"ATTML6ARG8\H1TQP]:@+J'.T9M\Y?P\'O,V](Q_Z$ M>[Q_F*&YN.X<.B/G:,\UY$6*#8>=J]GE4?X+&;$,<3GD/?'#(4(1^J8>I&P@ M]MAFN+[L4^"ZD/ZSRW!XS(=9U^_1CPVR()W-*QU.%.I+IF*5B&]BL^Q3*:F1 MHUV@/<0>S)Z$@+S-P3' **O&D5]H!VH0>W#",,YE ;:\ M$^V+"34Z51?9C BU[I.$U."]Z*YA))9,=:7IJIS2E?M]F-<>S@ /P6XRRBC: MD)+%1LW(MP=#\GA('E/AJ7@C+42/4VV,#7-@K3WR:6A;OT3' ^'0U+];O1@%40Q=N-L5-D:Y(K':?!S<] M=\I(:SPE,553X;KU+WRS-O P=00#2:0*\0WHHY965_MTRI^$\D-@(0Q(_B15 M0V]UN+3A:7R,#=)-8@O! S*6^B-H?) UER$%, M0N)4?""U\TX=G&30AXGO9DC#?7!F@+34&_J'8U;6 <=P [35:L?U)5US5?MX MJ!@JS;RB3:F-#%30>J75D3['CXP1<0YJZ9[<^B(SN&%*G)I;B6S$_ M%]\<1JXQLAB-W(CY!9Z_Q7\WMR(VGF,J(@^ZJPW*/J1DN)MS';I#HGOZD+)5 M3?>'@F.CR-N ?"QQ7AM]R[N%T4_T4>F!]WPU0T?XP:\>DM>,T'S&4/6C;W@4 MXT_&XU\%8#(D$GMJ4.[60M=QVQ7YX$-G$<4N=>GW@YJ6?0VH;2^4/Z?]Z;BN MDDE+,?\.V(4_3^G/I?CFV#?-L\'78_I^Q-_(J&P]_\L]2210EFH#WA4';$1]H M@_Y_3GCU/U!+ P04 " W@FQ3]*5X]S ' /%@ &0 'AL+W=O5^>#08NR:B0[L"4I+$S-[:0'H_V;N!*2S(-1$4^& ^'TT$AE>Y=781W M-_;JPE0^5YINK'!544B[O*;<+"Y[HU[SXHNZRSR_&%Q=E/*.;LG_I[RQ>!JT M7%)5D';*:&%I?ME[.SJ[/N3SX<#OBA:NLQ9LRW[XF%[VAJP0Y91XYB#Q M]T#O*,^9$=3X5O/LM2*9L+MNN'\(ML.6F73TSN1_J-1GE[V3GDAI+JO2RGE3U,30H% Z_LO'&H<.P75A34+8?DTN/$BF!JHH9S2[)1;;[&K0.>O/DAEQ>\RKTB8N?B@M-2) MDKGXJ)VW%=#W[F+@(8B/#Y*:Z75D.M[!]%1\-MIG3ORB4TJ?T@^@8*OEN-'R M>OPLPULJ#\1DV!?CX7CT#+]):_4D\)N\;/5[Y9+R)*;27ND[X;S4J;2I6&2DZ8&L,""TW2.E-1KKA*(L2]\J M9:&,%2790OD=4MR!^+#:4(ZS"?:F0NF@VS8E9%2[M"HAK*1'UE=Y*F8$L0DA MPU/AC4#:YT(BZ9U#86-%I H;<*]VV5'HZ"%AW+,X466F3;,DF<@5)!3@K759@ M I7XE S2/"695M^JX!NPEP"QH*_TZOE _&NU M5TM&]>/2R!!51J%(57I0G! Y#, MHE6D8^,S[DFPK1RD(HM";I@T9+79SJ8\FD QFVG[K2:0P,B.[ M3K&.Q 1(= O8:[BMA;P6Z!N>BAERHVD>_>#9NA*V,=2(;$*9JV,=#1S0,1QN M( GY+6YR&2N=6$AK69,V V)PI>2Y[.F8U$TPK2(.;S8H0_E#*ZJQN0+0;W-]%",7 C7KO6Q09!MJW3*5;NKKPZE):FLK6L( ME-T+_<=4#NS<_MF6*&I3O\G:!OJOQB/9WD9M, 31LBE!\PK,Q,]B/#KMCX^G M6 7EQ^=/5LUNY#-O6WEMWVO)/W4P^&/-'_QN._5HV#\]/ETMUI7X?@X;@?L# MP('EX>EDMV#>W G;:XC_'FB'0#QPKA??#]HZARW6]XNFZ8>VL=$>_U;9Z+_V/,]:"8]Z2-R7 MZRMCV)VANMU@R_00!HLDX]&!9V4<:J*M.X0V>.X"\0!MJ*U[<1C8!M 679]4 MZ7J0PXMKV'?_YC;)3 Y[3!A+VBDF-%N>]\AY53 <:^*BZ[;-2C% &@WIL<3@ MQ"*A>'_U^&!RU%2NRW"2#MZF2K-.H.+>OU^ M4SC$4U3G2T2&"? WJ2NVH:E]/^\/1XOV78_.\=]2?#DWU8F!A$?=-_=_5M=F&37*M.'*9C MA6$8&Y \/1WMPZK^=#3<%/C+(T_;E7)9 ^RTA5::RQCBKM:IV["8YB$X]=Y M-__!IDWH;\G[G!JQWUE*5JJE_(UD@B-:FP-WRX7D^K6,&V4#3ALF;%%^;5H( MH3/MGQX-7PJ>%V)PQ(QBDWB)4Q/\Y>Y9%3-^^$P/W]3\Q=R=]!^(P Q M6TR..Y'YXZ%^TC\9'JX8GO0GIR?MT\>.R]9=$H*.'LDFRG6'3B>.3CA]=@;< MR]X:[4!V+XXT7>!75T?AWJ6]A7%BV_71H'-)5S#$?!7) WJE?;RO:]^VMYUO MXR7?ZGB\*OTL[1T*(F;B.4B'!\='/=3R";%,X9EEB$@8 1 9 >&PO M=V]R:W-H965TJT]'(ICF4P@YU!0I7EMJ4PN'0K$:V,B RKU06HR@()J-2 M2#6X./-S-^;B3->ND IN#+-U60JSN8)"K\\'X:";N)6KW-'$Z.*L$BNX _>I MNC$X&FVM9+($9:56S,#R?' 9GEXE).\%?I>PMKUW1IXLM+ZGP;OL?! 0("@@ M=61!X.,!KJ$HR!#"^-+:'&RW),7^>V?]K?<=?5D("]>Z^"PSEY\/9@.6P5+4 MA;O5ZU^A]6=,]E)=6/_+UJUL,&!I;9TN6V5$4$K5/,77-@['*$2M0N1Q-QMY ME*^%$Q=G1J^9(6FT1B_>5:^-X*2BI-PY@ZL2]=S%E2B$2H'=^0JXUF6E%2AG MST8.K9/,*&TM7366H@.6YNR]5BZW[(W*(-O5'R&J+;2H@W85/6OP#JHABP/. MHB *G[$7;UV-O;WX@+T/9B64_$M0-7!T55E=R$PTQ:$R=F/ HNO-A%ZRMU)A M:*0HV!U.0DEA87]<+JPS6$M_/H,HV2)*/*+D!P3_64O4NJ>V$BF<#RIRPSS MX*!Y=BUL[EWV+V^^U/)!%'[E8PY>4*C-SS_-HG#ZBV5I)^U?H">=8@RE=10L MAXI+76"/2[5B+Z3"&5U;5+,O3QFF$@.X ./S^1K2=A#R!L()BW@;- M5&^?4ZHLV FWMT9%FC4?8B?,FB<,ZCZ82% 4_F,?NH'2;K,%S<)0KY&!5. M6!CR>!)Y*SV?&=&8PS_+1*-OUP 5J:^78.I=ISJ1E4J5%C66.+ZQ\"DY8 MBLFNUU3%P\8W;^ !K&L,4.QLKHU[Y<"4W[#''S?>@86577"X< V$4 M[8'V<&G(;O'7R)2$/(#>V"NUB?2H4S!.+F6*)>_'&53:2L=R*#*VV"""A5#W MY**%M#;2;3P.)'SK,.R4_@(<[MQ8,Y!)1- /:)^$P?IPX$%PON5-;.(MKN%$%GOR+31?)'(TL !2#KVTBET:7/A/'EW^+ MV.YZ5S4T A[UGAM!SXVV:9PO6E'Z^L*Y_;"LII:]P!@VQT:G7FV1':TF'"O]0BH8Q?;Y?K8*'@^ ML"WMVG\@W=W1]7$D.4.2G.ZS!=\68\B#8,:(@9^(]/-+8@G^1K.@Q]%'1IOP MQ'P\FQ&>.9]',7N'A*><-IO'-]Y1&-4HQANO:V#PZ.8LDP;#[$U+U0X*L="& M^[E2J'J)QSD2&6D^@,GQ:LMW&/%?GVVW8KU%XB/+(SS>T \>8\P^XW65:J@R M&DG$XFHX&5.8DCG=/23F.&,KK3-:"B8S$IA';03E-@8G;,+'083/A,_"Z9/U MKF2^KV.Z9J439XTD#RRCDF_(>;+;YM%PVDWLLZT_&198O^" ,YL:47&&?8Q&(TK>KG$9L.S MD:6Y,"NTCDV9:ML2, K7L(,'J>][X.S& ,'-]WDQ^N_P\+I:"9GA"581433= MHQ&MV3\LCI?\$1>Z;C>\1-7&5]X)BWDRC:D!@LE3-,@VLYA-Y@G1,B 9+ IH MCF.$X^_:O2[%3<8QJ6# [[K[1W=%"7DXG>,F;0]4[4X'W:76B3RS1#Q)0G:9 MIJ:&1N[AN%7Z38H''A9.(MR^U:[;H2?V0N['__L-!ZR A3@CN]!%KBM<. MC&-SD$5\D@08ADDX8Y_H8JAE"L2I&-<*U:=\&N%UF<^3:>L@%!@\ZYH/U.WL]O/^LOFJ?11O_C?P M'MN +N4%+%$5FWT\8*;YWFX&3E?^&W>A'4;,OQ*/@R$!7%]J[;H!;;#]I\?% MWU!+ P04 " W@FQ3+7W0T@D& "$#@ &0 'AL+W=O!2A:Z>/;MG09RLK?OL2Z(@[BMM_&FO#*%^ M,QSZO*1*^H&MR>#-PKI*!MRZY=#7CF01C2H]'&?9X;"2RO3.3N*S&W=V8IN@ ME:$;)WQ35=)M+DC;]6EOU-L^N%7+,O"#X=E)+9=T1^&W^L;A;MAY*51%QBMK MA*/%:>]\].9BRNOC@M\5K?W.M>!,YM9^YIOKXK27,2#2E ?V(/&WHDO2FAT! MQI?69Z\+R8:[UUOO[V+NR&4N/5U:_8'6KG^A-I\9^\NM M]O%7K-/:\5%/Y(T/MFJ-@:!2)OW+^Y:''8/C[#L&X]9@''&G0!'EE0SR[,39 MM7"\&M[X(J8:K0%.&2[*77!XJV 7SJYH'DZ& 9[X?IBW5A?):OP=J]?B@S6A M].(G4U"Q;S\$@@[&> OC8ORDPSNJ!V*2]<4X&X^>\#?ITII$?Y,GTA)7RN?: M^L:1^/-\[H-#"_SUA/-IYWP:G4__)V=/6K&ZWOA:YG3:@WP\N17U$L[;QJSE M1OP,&*$4[ZTTXGSIB-#[07PTXE>[HFI.3HR/F*#1<5^$DL2EK6II-@*KR%$A ME E6R&0O32'N*&^<"IL=9VN% /OA+F&J@GC7P.+:Y -Q\.,/Q^-Q]K9=]H2[ MN'#T]M5 ? *<_UXO:F=7"@TC,$R$QD(/T(+7+[%F*0-AB3*YJJ46LK(-;)I: M(*T7HVR0H?^U9BG'-&3T "V$%*9@<[MX8<2^V4X,7%N71.(3XN563-!^'8 MCKXT"(E [Z\O/MZ*6C=>' ]F+_NB,9J\;Y_/*;<5>6$L_)DE@L@0,/GD7".V M$SEA0'CVLY#*Z0V/+9X_L5ZY]<$S0K[1!.6X/N>_+E5> IJG^$;6M59Y]+B/ MT9=2:T 0-PYC4=Q&NACHX2![.4#Q."U:,=$(TDZF/AX:SJWSI9CTW#'20LPW M8@9K(>=@+8:W^'%KY?> X4J$>@8 M'0ZF+V/U22+GE@L#I8@J#12FA7NG#JF(VYD06PH764PTM^;OQJ2Y'ILA/*L! M]W6CO&^X%X#3.0G64+:Z<7G)E9C,^I/I,7..?!CH':%SO#A'20MXB[0 QHI< M4'P-32_(L0XQL_//XH!#M5+J;&^Z17>\:"L@]O_QT[4XF'(M<&.=6J*K]-=R MP,L]+?1%H9*F4$H.2??D%=5#<>P2Y2OB#$',YQ:;*8V&#+6D+HFV\/"T/PKQ M8*N,U)=-;$%PT+:!7$FE8^5W6P77LTD_&T^^U2V/*MY6.O'\,/5VR.Y@/I+I M/LL+Z&POI\H6:@&U,GO)>^=F#4EVU2\$S#](0!>CT8ZT=GUI)>=*,YE<;@=>X*M0HE"Q=C/TC]'0X_$ M\<01,8?% =WCX]1SEQM\O^)UFK/&6ZV*V*(^X(_;(0+!MZR+%/D8&$X@VY(_ M,5<4T>Y1]UPB9%OR1YBSCEB8-&U?1S_[+"TEYQ59&F]9BA))91H?M@SLSBZ4 M'Q^#283/VWOYL:-:JF3QXFAG/_UZRC0!Q)E"F25C7..CF?^[\<[.%L2*B.MY M&6_2V6#ZD,"GW5%K@(>)P\99,XI-Q!1=?$?XVPR[H0((6E%;.;]-< O)MX\8 MR7:WKV1!+%/?R/\S.))@' X.47M-#00[: ;B_-OU3D*ZHKQ]FN25I4UGE]$' MNN=22Y-WRH^HN46,TM'9;I7Z@.3KM-'JS0"3Q5:89-9MP&H D=_ZLAWNG PJ M=D>L\W2R>%B>SF?H1NQ)'E\N"YAF@Z-93[ATYDDWP=;Q MG#&W :>6>%GBF$B.%^#]P@)F>\,!NH/GV;]02P,$% @ -X)L4S9*"F2[ M"P _"4 !D !X;"]W;W)K&ULW5IM<]LV$OXK M&%_N)IEA:%(OL94FF;'==.I.TGCB]/KAYCY )"3A0A(*05K1_?I[=@%2)"4Y M;M+FPWVP29'8Q;X^NPOIQ<:4'^U*J4I\SK/"OCQ95=7Z^>FI358JES8T:U7@ MS<*4N:SPL5R>VG6I9,I$>78ZBJ)GI[G4QG#ZZL5:+M6MJGY;WY3X=-IR276N"JM-(4JU>'ER M$3^_G-!Z7O!/K3:V M)^V61-B];[C_Q+I#E[FTZLIDO^NT6KT\.3\1J5K(.JO>F\W/RNLS)7Z)R2S_ M%QNW-L;BI+:5R3TQ),AUX:[RL[=#A^ \.D(P\@0CEMMMQ%+^*"OYZD5I-J*D MU>!&-ZPJ4T,X79!3;JL2;S7HJE>_R[*4165?G%;@1L].$T]YZ2A'1RAGXJTI MJI45KXM4I7WZ4TC1BC)J1+DI0I[-,R6N M3'&GRDK3_0V"4Y6E2L5M99*/HB4GJ@^X17:*-UK.=49*OBO$K^9.Y7-5BM$9 MF3 ^#X0N1&**PB? 1ENZ3%9("S&>!N/)N; K64(]<&X5'>J"=\1- M5MB,A"D3#?IUJ1-%[Q[%<3B>QN=B#668G7A,4O[C;^>C4?2#%]:+P _C'YZ$ M9(*+>HF,$5/6?W94?ZOP%&I L924(S7^B!F8$-IT:#H&T44"=(1"]+JHV270 MRMM%WDF=L;>[ML/]=!Q$H_%?8KY0?-B3U)*<69VR.Q-I5YFRMLO-W&D&WAJJ MEF*ST@D;3Y=B93(\LC!MG:5LY$RKFK9>RRW;TX?50#;R!C8*4 "@#;,]8$$R M?*D2!:R&9 7*DLQ-[9AZXQ *IP*R$?E"0B34DX]8>2>S6GG[4&#$9S]88=EH ML!:MKE!0:$$KFA>UM8I<5) +9JF3;H;()4)@*:NA4H=-B_"J4 \A9&M'*U! MA4S_@P"]QT:D_5[,4-IQR-1KK_10_'W?NF5W?J<$L *!O"U2?:=3., &_H%= M T3PJ52H[K+0_Y6D.S](,FFM7NBD>4020C]K,IVZ9\X&[(?6 3V;>MC82$L, M3 MU%E&5YG0?JQ= V(P-@(UMP[WP#P38ZZ RX/EXAVT\:VNRKQ MH:MY)V$!96+>-7_/7TJ6P#C+ZIH$,4$R/-9/^&4V# M,P"1IZ(9SK!0U@4CCZF M[#<#?RZWWP[[?RK>=T+F>^+^H4#ZSLA_R+W?'?OWA6 L\W$)\"/ 7(*W WX* M]:9QI00?U [D]ED?YH_PWR4KC/.3FIU&VFY3A^$YNK2:D =) MW9&@J4R0C-*7#&$QXA%R$A0+H"BO>'0>CALQV<7<[\'W(G=SD6L2,=54KB]O M1IM -(:EH@AT!EL#XI(RTR!.'ZO/F+FM>A)P/GB'[@S/8(D+11.+@A&]=/[P M+LH!JRN:G)%4)&\H?J, :H/G@6#LWW$Q@I' %ZKY=\/2ZM:Z69WS!2C$$[?0 M]U?!4/RLP1))0*$2>"^0B\A(R\(Y2$G $-N-T]B-=M:59XJ-FDL;P-"L.7\I MJ>A);E*5B5Q5*Y.*Q[X^O+MYNZL(UT7'1ZZ 4J6;(^WA[BPS%/[@Q$GE]G4B M^BW%:CLO==KLP8&#Z2I#M%.HPVAS7<@NJ&#[-C@!$_,V+/D( ?J2_Q.Z*555 ME\50_)O?7[]_VR]I_ AP@0UMH@H),S]UL.EH36:66R<;RIA&^8!P+9RVJ;=O M5\>$X8=[(IEMK68?+&K(IARMPSB8+2"GU3D9YHZ$J+&TKBBJ$8,7=D]E+GR= M8N>Z%2@! [B25JX- E8FD,QJ7I+XWJ QQ^W-Q55CC7;Z2H,#ZM&3!X;^/FBT MG _TKEUD=@[Y8]MX0&-!4Q]8++Y!_&TXS,BL:Y?C=5M$+S.9?'QZFZ R4[O% M[Y_V0O\YXMMU!]=-@WR[:YI_1.%UV 14ZB'H6XFFCN_4L MC&-%Z'DXFXG43O-2?BL?4&MDGM"2*Q"PO[[7]^'2!UIP "A9$A\;@,PZC9W@=AV=$C9Y\O'?Y MT1="L=4*O1]Q&_ZU9>>!9S3-L@; M^F4D]%XO'(J?D(V,F*XW;CITGQ3-1W1T,NU@9K>7IV1/4TXXQ(YC\R>)%S2I MPM3H8E>]O"Z84N'.^2Z/&!UJW\CKU.YM^V^6F[:J#A($#V0XTPN40O#/7?J^NY*;4=Y2O-\ Q M-U[OCDEUCJY+%@HU!*H)S%4O]>)1TZKNZLP#3 SSN5%@@^:7>A4-;%B0 M4QGK$A].HBYOOBD[A<[TZPRAZF#8WC\LBZ\K08,Z- M[+!Y/GQD0K*VX/H.80A9[FVS?7[L#J2^Z/AO&L7B63AIAYRF9SUN@3\T8CE+ MCUM+_U+#&,V0Y(_?]F>GP32VI-&6)9V$TYZDF,\F>_-9M:)F@6?MOW122^EI M^HWH^!#'_B4M8S\'!HX:^&G?:H..,>8NCYK#:>0^3F;<.HY'Z/V&!WM-)%%J M#O\=[BRGQ'X2SJ;X=X:_;@O::2E'9ZYEG(P'UR^TDE%X=LY=XVS4NQ#-C2LR M;7\80+9V$:IB.-Q;U 5J3\>B6SQ4%@ MD4;=4(%U4![!Y.Z_LX,2L.\?RK00K%3YHRZJAG MP6Q&?\]Z=;5Q0V#"H[7ZD,>[A=NC]R!G6-A^!?9'+JVEO0WWOUF*S\+9[ECTIG.0AKK*X>45 M[HXLE(-..U>YASG<#PG,Z'&_!^53[+0[1S61T%)]R1*DH>_#@D/_:SDM/.+G)P\2K\[XN^9 MBLK].*=]VOZTZ<+]HF>WW/TN"CFYU"CAF5J %.5H>B)*]ULC]Z$R:_Y]S]Q4 MB&V^72D@6TD+\'YAD(3^ VW0_N#KU?\ 4$L#!!0 ( #>";%/,NEF-( @ M .P4 9 >&PO=V]R:W-H965T"9MMYT9()-LMP':1="D[4/1!TJB+#84J9*4/=Y?O^=>4K3LS@3I[F(? MDK'X<3_//?=*MP?G/X1.J2@>>V/#W:*+/2[ M=1B\D@U?ZLUZN]E\L>ZEMHO[6UY[Z^]OW1B-MNJM%V'L>^F/#\JXP]WB:C$M M_*AW7:2%]?WM('?JG8H_#6\]GM9%2J-[98-V5GC5WBU>7GW]<$/G^<#/6AW" M[+<@3RKG/M##F^9NL2&#E%%U) D2?_;JE3*&!,&,/[+,15%)%^>_)^G?LN_P MI9)!O7+F%]W$[F[QU4(TJI6CB3^ZPWV_17/N8XS"Y\M7GFPC9?V++=21%;^5I&>7_KW4%X.@UI](-=Y=LP3EM* MRKOHL:MQ+]Z_K,4V\WVZB/RKHN_URSO^C_Q M5[S6H38NC%Z)7U]6(7J YK>/:+TI6F]8Z\W_*LK_A3CQO8I1^2!<*VJO&AW% M&RMJ9VTNA(..G8@')XP"G,-2Q$Y!1#](>Q2NBJADU>0#EY):[WHA40?V@Y ! M5?G'J+$CJB-+88E"[KQ2;-U*O&G/Q.=Z"6($/CQO04//*NA!#H/1M:Q,EK7, M8D-P'H8;(RHE(%E'0S8ZT7AY$., M]+!2X-UVI"]&VT4" %$@7SH:DUIILUL MU$J\+R<# K979YY=2I:XC>HS$NO2Z'^EL[7R4;=P(2H^W*C!!1V7XM#INN-+ MVM9F1'60;5X!9+J.>*IEZ$3V ]EJ0'RTZFQP1C>2CE322%LKP>4>* '0@ J) MJJ\0S:E,&!.OX6I:O>+537(/O!PB]@&7*2@Y]'_V\ %GUVMKL$[QC"%_D6% M_W3V\YHL-IS18?1U1P"I9_A]^8S,]0@=F6.XK,O5C]JLQ"])'#UY#;-9;ETHAYV@R8=U8B"<[$H M/<]HXV U;7M5P]NY TN^JFV(F#)$DS@9I^FZE93!2_LSA&LC=;_D33@TN5 M3G8CCU[";EJDA:70+282*LW9C1R/7C8*J>5DM8JB#-7J<4BE*2FW(!%/07J0 MM)3+UPW:$A)(!U]&%G'%S(!%4 2PEH1+##^$7F@T6NW941E94 L0&(H DT@6 MB8U 9NA &:"\<-TR.U) .[E7\WS)!DQ&-]H6'6"R<8+3DCB(*1FB,>MY!C&6 M23<:"EL/OJ#5)86/>:K%,%=(.Z?T')@=A:F8$$XI80Y%^=/-?O*=3-*D#? )'&,\55.J M4%J"=6"=^U%A1ICD,3CN)78H4ZG-UMK78T^'T$56Q%P$G"7+V=, 6I(SY433 MD>IW"CM,TQ:93\IR."+U:Q)-/H/-")C9TW8DH*_$.[VSW%!P[_>QV4U>E-:+ M\Y6CCLZ=C+HI$C=A)=5>HH6I9LX/229-4 ;#DHK@<4@3T'E9I]I &<-QL"A@ M@58"ZE7AY'8".^E!DD9T1@<&F[,3(#$8FEFQXJ4\FE@F?S[6_IULJV4GLAW_6S1CYU'PR\C!X =!] M0@YO?$M!9K-A%_T]#PO"SH"UU$'+_/8)[2@YGV<:_#W7BASM-;W P:)_*$N3 MDD$HDU@(.NV?6<,6,# QFZ$%+XO@8Z+WSAG\)WUOD@DSS=3FT/JILJAK3X2# M2Y0=115)J",*\(5D:'3C9#TG)C'4!9! 8 ,U5\+*::"=S; ?"\?[R]GW^<,T M-]#LC,;#R.=YUZJ= \B9K8&I>%#*G@<1+FN>9$=*+GGS#0)W &0]DG\'DN\WIIN--T-7$+WDQU/_8HH4C43VQ0.G1B-$3UF&>U MF:VP$0GE$2336B1\?^ Q+XQ$?@3;2\Q0(8!,$7'JP>\!%Y3$Y>2(,8-*NZRG685^ M58I'S,E#VE&/JA[IB\WDZ3+W ?"-/7-B&IVYC1#+MB/,P=2(L66LXZR\LOK_ M)U+.:=)B_,&C'#I''LIY]@>J5W_%WMDP]Z6-462V?\EZF+UBGX^D[X _2[P!6 M +G%URW#G'(#Z2@?."\_S=0 M2P,$% @ -X)L4XJ1!IZX"@ +B, !D !X;"]W;W)K&UL[5IM;]LX$OXKA*\XM(#6L>3W-@F0=+O8'*[;H.GNXG"X#[1$ MV]Q*HDI2<=U??S-#2J;\DB:[:'$?[D,;2R*'PYEYGIFA=+Y1^J-9"V'9YR(O MS45O;6WU\NS,I&M1<--7E2CAR5+I@ENXU*LS4VG!,YI4Y&?)8# Y*[@L>Y?G M=.]67YZKVN:R%+>:F;HHN-Y>BUQM+GIQK[GQ7J[6%F^<79Y7?"7NA/VUNM5P M==9*R60A2B-5R;187O2NXI?7(QQ/ WZ38F."WPQWLE#J(U[<9!>] 2HD#L&$V:D)B9^0 MD-YN(=+R1V[YY;E6&Z9Q-$C#'[15F@W*R1*=J7N'9+)">6F+.WJK1K MP]Z4F?:FFW M[-]7"V,UA,E_'I Y:F6.2.;H6]KUP240KB]-Q5-QT0,\&J'O1>_IZ[(/:QQ: M5+S<_OUOLR2>OC(L=0,,#< 9&ZXU+ZUA8*!,,'AF8=HO +I_ >B\I#>?TS4O M5X+5X&A-(\RV6$!,H^!D\.K=KW.U72LMOW@A:PZW[KG,R9! ?3 &M4@%35RJ',A,EBMFUAS4I3EI MSHT1I%K**VEY[NP7,<'3-<#:KAEG%=?LGN.45C,2A1P=6K;=I;)_=%(7()%@BWP;*XU;>"KT2FNRA!=O@ M?_$DCD:C>90,QB<6?V@S$1DC'D?S^1S^37:A RD!7%-FL'2?HFZM7U.%99%U_MNJ'[GSW MX68'YBX09!<(&.D./E&( DEJD\78<)1$P\DTFLVF@<+.WQB]311$+BZ2>!#- MQY-H'$^:X9DP>;5!FHNA[0?S0"Y5M+@]-X M"3Z^A\"$Y>L*) 9F@,4X*P$_ )E[,A/4-#DM1+P!P2$K8"ZT'@0AA)UQ&H[& MR#&DQUN^/=1B/!E&TV3\?6PXZ$\:*HT[*C7.2J!, M 5Y0FC(B(*K,:I]%TEP9=$&;RTBYZUT,NRSE6!)8\+/0J32>T@0P2(8Y+W#N M4G!;@X+H/)[G-"XDNC^Q?6^[+O_@/A(P;1S%TTE@W@[I!!AO(7KU(#[?I58A M+8(CIWL('28CH)/XT)57065SMW-8W!_&X]E7H3@ZCL6DQ2(R]"DX/J ND$DT M'D\>H^X1@!;04,@*G($X-3N@GD!G@-]GHSU@_"A241Q5<@H9>AH? <=?LNAL MQV/_,RCP@H\ X>HOHV 8)7/@O>G\*2@(]K9OHY"]QE$\ ]*='HGZZZ>PUZ _ M'";#KV)AO'-=Q')A3#P?[)+($_=P%6]@EKW< O).$IF4(=URK9OMX59?_2G=O"NW*N\ M(\>*1]CA W02AKOSG&JO,3PHNY__@G5._"(Z10./M,"&2M8 ]?9K'?.^:@$[ M::S"74>!O84\5)9)G 5IHN(R M^P%HU[>C?7;E(Z"R+BLT9RC==CA3$!^0>S#S((UN'VNH3H-W>ZPM>6S,D9YM M\AJZN !E89*1U-9Y=^Z:V>?4?:G:@ (FPC8-MNG#%0VX"]Z,6_[BY:'X!AHW MU/2 _A"B=PXW_L\_Y:=:9M0XL=?0UFZ#9'+-GC'$2:>9F KU MTG0>PX\A]-90*A^U$+6KT"M1PP8N]MGL(+,\-G8Q98$YG9T,[%K>RTR@/;2Z MEQB2ACKIH#:,=OD1#=?N;T]VDY'1I&&'#@$I,+0SOY+Q@>V*%B]%T%&*HNC: M#6Q 'V I0@+B#C:^Z9S$240]P'0V)ZEX,Y[/AT%YTCU%BN@!+Z'OQC6P RI_ M2&LHM#BA<,$AJJ![70L'-KF$CA5@A7M=;$FGA>*:HBZ3L$%HK6"\J1=_!"<# M;IL:CX'; ZKC-@,D+J%Z X!NB:F0&FL@P,82$=DE0/+.1!M5YZ 4FM=8+1VRW?#8O0)D;E-\UJ"P&)4O@@]^[RNC6N)X#"[L&C!9ZL^E@*_-A%P][#1\#V*4QQ#,?4 M_D:N!1C'LP9Q>Q7!\P ,[NR-MB?WW(6F\"SW%IWBKNL"65H M#%F:>@DT+%'W)?F=,+IS9!2RVK'G:I2 MFD*HY1R'#(I%7Q6XP]1Z!TIIG!DWT#>U>I[>/*>]4P9UL>SDF@[E=-;?Y[=H MOUS97P+L#U#:8['65H<8V,\*K?)[8QX;ZT2B.R]!RZ&AN NI M0R:&[$BO,@Q)/)$"*"T?%+:?:N10Y67N,!KR=$#GQF.3\DA'7$7EESLP/44_ M^R3@#LRQ*&Y/_Y=4>&R;/AXY!A,W7;6TL,0U<"0$% M\Z73#SNBM-9(MGG8$D4X(/5E&5BOHP>WSEE54V><)LU=K*C4K>, @*]OP%H, M9<*4$$B45@W,X;8]G#(0TR@:U85B"/V!;V5 0/=@JK1:Y1X?;>8(X-O@_JL8 M=KFWS;OHX_V\VV>_*4N!ZIQU[/WZ6? - U5I^*4&*@J*N<\9VKOMQR!7[AN( MW7#W)0F < 7)&^JV)4P=]*?CGENYN;"JHB\B%LI:5=#/M8#J2^, >+Y4 #A_ M@0NTG\A<_A=02P,$% @ -X)L4Y^0YU'2#@ L2H !D !X;"]W;W)K M&ULO5I9<]LX$OXK**^S955OC4K MI6KQ;5V4YN79JJXWSZZN3+I2:VD&U4:5>+.H]%K6^*F75V:CE7GVZ@6/?=2O7E1-7>2E^JB%:=9KJ7>O55'=O3R+SOS IWRYJFG@ZM6+ MC5RJ&U5_V7S4^'754LGRM2I-7I5"J\7+L^OHV>LAS><)7W-U9WK/@B295]4M M_7B7O3P+B2%5J+0F"A)_MNJ-*@HB!#9^ MYEA7O[JIJ_3V*7-6@3G.N4D?IM:44GZ T$^^KLEX9\;;, M5+:__@I7!M1+0145ZOU7.E6?X&X4V(EMTK4=Y50OS5YO1-YF4)P>(78%+(T@:@: MC=G12#!]\1&CXJ)>*?'WOTWC.'S.[VB4?T?/+X4L,[99$V8A-HTU#PW75<4V4 S%O:I'7 M4 M8*1ME:,JRVBI="F*E5GK->R)$F1K\Y^52&):WVI .L6 E:["@E=T:.M[H MO-)$B%]ELE8#\:$4']*Z(BU',3,.77_X_$[DQC184&8C/JR,K4ZEU MC@W#03)]@A5E@XU2:58P,*15IF8R+%#6* %VE-1%3B^@AUF]HD783AO$91HB M/9&0]$S22!C6C_.>@(IF3>:EQ1U>6C;9E=S45HXK+P*O6^0%Z7R^8VUAKH1: MECDY']."56KKD@U"B692-Z"D\QH\B^N4-XAF2<+D#O0Q5T0>PZM\GI/U+)D; MEPBBY.+VTK/8H_OV6[JB8-#;8$CTTZ(R1!!#;H*$8AE?&O$:PQ #0*Y;505, M^H O-D!#+@M;&U77A3IB[-S2NJ05N71* MO,N!&I*2M--BX[W2<%@K_AN$)5GNB,TEQ9V5+!9^'C"Y49R/]R3JS'V@.Q+V MA'MHB@P:LI@&S-+T556 $+N45ANY3Q(5*)L)NB;2Q/_$P"; 6:?)6%DUKM**2%DU+<% B MKCW>(F55/FVML:=ZJX51JX7<[,5;>2)-#1Y()!_*@S1!C+VN: :H_0 0(!YC M<[D!MUME%=/F'!L]VY\DT3;/G"0TT^894-K+!H'[2415FEMC:RKV\(J"J\Y3 M%H;JRA4I$63 MV9BYR.&V&),4_XBH$5EGJ)+*E]*@A 8=S.KM5>1K: P%-H"=B?L,#$0T#48C M_)N,A:'*SG@\N\#C0J8AG:XYJY 9./S!XR@9%SOA"JJ,5=-FN@[U)\%C1>0( M)!0RYQ)^ZC3-YQ6.M7N*QT27FK$6YR>CO%!EPSY P&L%V6-:;F5>R#G2Q1Z; MA"!E>9TC?Y8_ST M/;ERUI*&ZJ*V>LC7:Y7!68!<07ZC>/(B-RGVVJ'\8*XX8ILU3 $9#M1 4%&V MR("%YKM3[D[*90;SNE9.+=5B\$ MW,]/*YFA) C&TS 83B??-T&_\BQQZG1> MBB+'EL(1X"OS-E/SSD 4*ZS&J=C2A(8H/>6+O',1&S&O"9!< M0UVP&H][T:6':&8!Z^MC+LI*%P%)OT>89PX1\JED4$0 ^"?#FDYL'QV.">@" M2!?I[9'#+[V@BN62MOX%.88JPJ:FW+,W*S@.D>LNIQ(TG%A0&HG5QKY./HO$ M^;\!)UOB*Y*TR%-K;^_3#DVV_AG"KQS4WU&13>7 )P0"'#B K$RU>1F5;5.X M;$HYM"F06VUJBH86N3CD$/!CH2*<.%',K8,&S]=2%1JJREOE7U M?FX_@6;GM+[$9YT\P 9LT8_T$GL_L:1MNC_!8/0'&#S"4*M"CTA6-EBYC[P% MP<=![W//LSW+G2+!/-P7%2X$C()Q- R&L_A[T8XE-JJD$Z#,@ 7R!V2-7O2[ MGW+F/DCU4IVATT.N;>4<=ZJIJQK8Z04_EYQC. MD=#JQ""D=5O<,RJROJ7LW[O=*+DD(2=D7]+!ASAP([([Y=Y3Q(JK6Y,O77CY MN2G5?F'ZWZB>:F=PM5!TC!O P>Y56[;\/U:"':U,?.6-G+3E4S$?$>+#O%?V M]-L_&K/9TPZG;3$5,"LP@@98BYWU;KFH2=.5VP?^P3[KCF1^$^I>L WOG;?Z M.0JVK5J)HE$GMXZ*X4U_0SQ'6$'Q"@#>0'?N%!1]SV<=2 BHEAUZ&M6;7_)>=C;I* M@@P$5O,J$U8A>#I9N;@63D\RN)LMVUNE07J);+=&UD@9K*T+N 2.*$))4ZMZ M9TMF%&3".H^Q'3'-[6[0='NWFL@7%IOLN'.J61&S(6\.R/1;-TI^$D MB(?C$U P1^/GW:IB8ZE>8#R-4@Z9/@@BSI-26?7L/!SYA>V%U*CRI_(?=T_ M]TU(5_G;8 SA;5&RD3LNY%A>+NYJ:B-YM/=Y7E:41;D4IKVA&ZS,S>K^\&K;\\%MWT&AWV@HR"M&\3/*JEE+,'+ZJBJ.[,,_%+6\?\RA=B*GO: M>[I>XEA"]:_XT!TAV1WCYS\ N):T/;>&<+!@DL3!*$S$.36W9V(V&(=XCH=X M@XAS_YPQIO'9&&EV$'=ONV;GQ0P'O7@RNP2U:-A.2,E4.()BPB@OOT)L5Q@\#.1)]2 MW*8):QRW"B"/:/:O((^A]6UK 3I37'#JN!3C01AVK[85G=<*\H1Q,HAFXHGX ME)O;IPMJQ;8W*II0' V S2?=TBRGPS0%!WKK+(,)W]%U7MK;=?;".27S_?NH MOJQW8-P.]8#CW]6[4OOK-W#Z3<$JV@JQD$RHN8) 2SQ@TDP MGTHAU-@F@Z#L9 ]W00^T%&[D0DHR :S? \ M/#T"[Q@,8S$)1O">*!J+F1^*X 1#.'YOZ%R,!J,))L\P&@Y.#YP3-R.02,"_ M'3\^<.["C@]"LT$WYI%PWC[U'+QST\\]GQ/>YVP=PN'^8=_*&NW]Y5&1FPY7 MYZ/![#N-,B0UFLD5\S?R=&KIG<>37G,?BYM2(O_5?,5A3EU.^RL2FSHY#+8W M5$=N8'.S%S'GJG^/8M/=H;I\]EO SA/?%>@='&W*N[8%QH7KJ7^ZN6YOM*_] M!RI$ R^ZO-AO8[G;YN^G/W'M&/N)[?@#V?%'LN-7MN-%>QB_%%^\+A@DT7-Q MF!*'83 9#7U.^.G0\DY\#S/_]PVGN$=-=?GJ<.)%1+EG?&GWWF<6ZXYE,63; MZ=1S^_E81G'9@[HX>^"&XO]4UF"L_I(779/#'EILE^7('ML#<1^]3=?J.@^[ MJ_XC:/O"YZ .;%].@>U+![;_,[ .(]1I< T1UN,@CH<4X\*'L'413X)Q L@@ MS(\?0-9PG 3A$&47PB7JNL=@"_EE& 6C(079&64*J^JC\2;?NX&UA72M)>GQ M*7UN0X='NJ#<.O?V1\TNEG 9#ON[5/8+%NIO[E3=8SRP M$3L9(NE619])&=O]QO@C'E/Y#PM:0:X Q1N#6BOMSQ'>&R46UX4-D M'(3C!%Z!@H=\ \M0FTPFXD86[I[&=K[)"BA%(A0OJ"KC8!+&".A3\=/I[P%0 M$Z%((IPG=.T=SA*B@&KU,X/MI)W.4AC2;H_;577U9H?5THBO]($O%]45>U_T ;M5ZJO_@-02P,$% @ -X)L M4VIR'/#0! (0L !D !X;"]W;W)K&ULK5;; M;N,V$/T5PBV*#2#8LBZ6E28!DMTMND W&R1[>2CZ0$MCFUV)5$DJ3OZ^9RC; M<=)-VJ)]2,S+S)DYG9C>-TK3E16N;UMI[R^H,9O3 MT72T.[A6J[7G@\G922=7=$/^4W=EL9OL46K5DG;*:&%I>3HZGQY?9"P?!#XK MVKB#M6 F"V.^\N9=?3J*V2%JJ/*,(/%S2Z^I:1@(;ORQQ1SM3;+BX7J'_E/@ M#BX+Z>BU:;ZHVJ]/1_.1J&DI^\9?F\W/M.63,UYE&A?^B\T@F\8C4?7.FW:K M# ]:I8=?>;>-PX'"_#F%9*N0!+\'0\'+-]++LQ-K-L*R--!X$:@&;3BG-"?E MQEO<*NCYLTOD_1?CG+@B*UZ;MD6D;M;2TLG$ YZ%)M46ZF* 2IZ!*L5[H_W: MB;>ZIOJQ_@1N[7U+=KY=)"\"WE W%FDC5P M#23%K^<+YRU*X[<7\+,]?A;PL_\CEB]"<2L>NTY6=#I"KSFRMS1Z'E]\7)-8 MF@8=!G["RT5#PI%W.+1^+3RN*]-VO9>A%_%JFD2S M67D4EF4TF^9A.?YN*' M[^;)-/GQKR9!(A['\Z-A41;;19Z&13IFSEPE6PZL^FS"(]%992QSY,IY3W9% M-A)KQ$$LB'@8>VN&>=K<8^=05QPGMX/'9 UCEXL1"*B&M=2(H.7ZX_*376?- MG<)4981X7,3I3A>WK(/Z[J2^#\X9O76<+S]\?,>6V.BB49A\M0BUMW-4G*]0 M6?AN^'%@O'F:1MV'&@+4?TDH.#5]S=KZ%KY B*0%%[HC6RE&/&P383KN/ 2H M7_R.R+ Y2UUO$1A'XR<-C(\GV.F:UP]1Z8P'*24;6 F.(?SH\JJWRBN(;.C! MK5HLK6F_U?@O4/HG?;[DN@ JM)2IH;S*$LS-%$F/FS# M#1:[(#_.1Y)%95Y&\[@0":9#64;Q-!&?=KF\OCD7:,UD/L=/$17E',[@2Z$J MOS?;:X4)FZ&7LRB'X,Z-3_^J()(H@<]9GC/W#,P_#\IDM M"&H4" -."P9]<.CJ2;PVTEJDP>T%8#]+H_DL$5<]>FJH?9*/A!T>9,/&FRX\@A;&XTD5EFN\8&ULG55-C]LV$/TK P7(R;!D>9-L$]O M?K1H#@$6V:0]%#W0TLABER(5[:_O(V4K&]2[*'JP3%+SWKP9SHQ6>^?O M0LLL]- 9&]99*]*_S_-0M=RI,'<]6[QIG.^48.MW>>@]JSJ!.I.71?$V[Y2V MV6:5SF[\9N4&,=KRC:]:R4>Y)M5KW9\R_*UO_'8 MY1-+K3NV03M+GIMU=K%X?WD6[9/!;YKWX-Y&O?$,H#P RJ1[=)14 M7BM1FY5W>_+1&FQQD4)-:(C3-E[*K7B\U<#)YJ.M7,;EX]R&0G@RH]^Y>IVY ,^*%L-<=]7BZ&H8!U8@C% G7- 1M=Z0L<1"- MXF5R#%[?C*$?W.##6<^4.-=EPB^SF_G%$3)(,X_?C?L$2)\F4>J!^ =W2LSJ+&A M#2:*LA42YT85Z$;V'H(C7(7 J'(C,3D= XW;_0=@TM:9,8ZB0NA@ 3/"#&" M?G=?/SJ M?%)^AX23X0;08O[N349^G.3C1ER?IN?6"69Q6K;X^+&/!GC?."?'370P?4XW M_P!02P,$% @ -X)L4VS2AH9E P 0@< !D !X;"]W;W)K&ULG57;;N,V$/V5@9"'%A"L^\6!;Z;<;%.JX#I+@?>.1'SKK-J+-:F '?$+[97C0M(IF+RWO41JN)&C& TO>(M".$=$XZ^3SV . MZ8#G\W?O/_O<*9<=,WBKQ.^\M=TZJ -H<<]&81_5\1<\Y5,X?XT2QG_A.-GF M50#-:*SJ3V!BT',YC>SUI,,9H(Z_ TA/@-3SG@)YEC\QRS8KK8Z@G35Y<<';SB"\H1UQ%EIRYK:@Y 6\F8/H=X!+NE;2=@3O98OL1 M'Q&)F4GZSN0FO>CP"8<%9'$(:9PF%_QE<::<1H9]N&-T- ]V/Q7Y'JKU?DD?2A)9$>T!?8.(M MG#RFR:+Z&".)%\5Y$$DZ_,\8"_C@7*8(0C7,]XA!JW9LR,$124C3\6$@*ZL\"W1A MG%4TIF%:US3685YF-)9AEB]A2[\U;QC]$/C:B+%UXGSTD.05U 6450'),H>[ M45.'#^&>MRU)>,>,]=EN]\X/)&&9Y/3-RA*JL*QSBEMF.6P-9][N@35\3ZHF MX;*H'*FX)HK+.(.O:TL&KP M77*G+/4&/^WHD4/M#.A\KY1]7[@ \[.Y^0=02P,$% @ -X)L4_^+DZ$P M @ !@4 !D !X;"]W;W)K&ULK51-;]I $/TK M(Y]:*<+&D#:) E(J_:0"D$_#E4/BSW&J^R'NSN$\.\[NS8.E9I(K7K!.[OO MO7FSS.SD8-V]KQ$)'K4R?IK41,U-FOJB1BW\P#9H^*2R3@OBT.U2WS@4921I ME>99]B;50IID-HE[*S>;V#TI:7#EP.^U%NZX0&4/TV28G#;6I90:C9?6@,-JFLR'-XMQP$? 5XD'?[:&4,G6VOL0?"RG218, MH<*"@H+@SP,N4:D@Q#9^=II)GS(0S]Q=JYE*SPNK?HF2ZJGR54")59B MKVAM#Q^PJ^S@C7&7/$/*.D$?? M;:+H\E:0F$VWAG2BQ_YZ?LJS>7G\PM\A<%-]@,8)1= M0)[EPQ?T1GVQHZ@W^NMBX?M\Z\EQ]..%/.,^SSCF&?^72_U7+=@@PB=+")=P M ;>X)> AY98D(94'6T'CK);>6W<$PS@/'.Q9:WL$JA&65C?"\-I"@8Y9!J1Y M0.XY%^GGF%>L+'B(JDHJR8;"H4-;O1X\V;C^T]6E9[VIT>WB!'HH[-Y0VZ;] M;C_D\[:WG^#M"W$GW$YRW0HKIF:#MY<)N';JVH!L$SM]:XGG)BYK?JC0!0"? M5Y9M=D%(T#]]LU]02P,$% @ -X)L4^Z*EQ3" P , @ !D !X;"]W M;W)K&ULI5;?;]LV$/Y7#EHW;(!GR7*.LAM'4M_.$*C=LOLDEV7'BOMU7DA7PY;\065Q@_-+>>9OF MHG2--FAGP>-FD5U.7EV=\?ETX&^-^W R!E:R=NZ.)V_5(BN8$!J4D1$$?79X MC<8P$-&X[S&SP24;GHZ/Z&^2=M*R%@&OG?FH5:P6V44&"C>B-?&]V_^)O9X9 MXTEG0OJ%?7>V?)F!;$-T=6],#&IMNZ]XZ.-P8G!1?,.@[ W*Q+MSE%C^(:)8 MSKW;@^?3A,:#)#59$SEM^5)6T=.N)KNX7+7K@/X2K M#J'\!L)+>.=LK *\M@K58_N(@H*^N,VQY ]JZH[D&T9.AJUP;88:6EP3 ^Y5B63Y%D M!(.Q)YFH!9U*T6UZ2L(J2(W%$%4,4:R-IEQ6<$.93\"7Y+AV7+?,T5*-;T@V M8P@#2N]TZ.%._6XC=SJX9;.M1Z2F%4='#?V=*)@4Q8^/ MI9-L7N#P-)[ZK(]]O!N:/NBZN\))\=,/D_/B]UH;P[1#)3PFO[T'ILGKTS&1"WSB^(0;$2 MARX,7M@@NB;+YAW8U[FAK31T,;L$6XPOGE35X9"_4/R.=1T*7\1#VTIN^BJFM;+BC3U&H245"N133BVS'C-^8$A<.36VHI$ M77,A\3W0#=*6H(*J:"W2$P2*PD3EQ;;T&BK&ZK/[)/\XFAV4H/0\!#)VNSY5 MAB0@44B$G^H[^4D73]G$;Q5S)/9=0Q]6A^?PLGL%OASOWM)WPF^U#6!P0Z;% M^+=9!KY[G[I)=$UZ$]8N4H6E845/.GH^0/L;Y^)QP@Z&/PG+?P%02P,$% M @ -X)L4]+89J6(#0 *28 !D !X;"]W;W)K&ULS5I;;QNY%?XKA L4"2#9LA(GWMP VILTP2II'XH^4#.4Q&2&U)(< M*]Y?W^\<7F9DRTJ*W0)]23P7GOOYSF7T8FO=%[]6*HBO;6/\RZ-U")MG)R>^ M6JM6^F.[409/EM:U,N#2K4[\QBE9\Z&V.9E.)D].6JG-T:L7?.^#>_7"=J'1 M1GUPPG=M*]W-A6KL]N71Z5&^\:M>K0/=.'GU8B-7:J["I\T'AZN30J76K3)> M6R.<6KX\FIT^NWA*[_,+_]!JZP=_"])D8>T7NKBJ7QY-2"#5J"H0!8G_KM6E M:AHB!#%^2S2/"DLZ./P[4_^1=8NP?GET?B1JM91=$WZUVY]5 MTN>,Z%6V\?ROV,9WSQX?B:KSP;;I,"1HM8G_RZ_)#H,#YY-[#DS3@2G+'1FQ ME*]ED*]>.+L5CMX&-?J#5>73$$X;S:,SA%V*N5X9O=25-$', MJLIV)FBS$A]LHRNMO'B0_WKXXB2 -1$XJ1*;B\AF>@^;'\0[:\+:BS>F5O7N M^1.(7.2>9KDOI@<)SM7F6#R:C,1T,CT]0.]1L<,CIO?H'GK[%/[7;.�]S\ M^P"#QX7!8V;P^!X&%])K3V;^X)17)L@8E*;TJO6D4/[ZTQD. FI_O,_3_ M@(WXN%:B,[*K=5"UJ"R<9'S\*[V%BZ4V$A1D(SS(*F1F\ (TFZY6(H""C#9D M^G1]:=N--#?,7>.V[Q9>UUHZCB;9-/3B=JVKM9!.X2_;-(C$K5'U0SZTEM=* M+)0R H"SP3N@8T@H B,=;I K82T^'<^/Q4H9Y22=AQ1J0_+*WJ6;7O<'?_W+ M^70Z>?YI+GZ:S3[PU>ES\-MLX':Y:*"+!9N@G&[%!O_:VA^SA9:=82B!!:K. M.66J&P%)=G2%\>GRDV%+SLE07M103+IC,8/*3+E*;R]D Y/B#=(6H6:\9 Y^ MH+IJ-/*>/1"5[_UV_"!NXB[Y\^?0[[]ZR^P4"R"N2O+/N-DDXHPC7Q&J9H%\J)1Z>, M3)/H6+QD+ 6"4PU3QAVG@AUE+]1$]LW7M5[H('[XX?B48I".4>41Y^._098& M;Q7YY^0*'70*G3=?J[4T*]:KU9XK9@[T^9O+$N2X_4XZY-OI643.$3&6;90> M3W_IX.[3:7P8_4#JC?'"P TI;$5L&V L*;:@4\.)UV0W9]MBT7U&'(E%AW,6 MTL,N.Z%8:U\UUG>.K?5;IRGI%SNQN%0NH-? H=B19'@C ^^F7F5N*7H!A@)GYE*>GMQ'S0,D\*R7S[& M>Z?<2KE]-?#P M.;)?/,MAF>I 4I5NP!37RGDR224W.LA&_QXCJ8,_71]LG_B2?=FJL(:I*?=+ M71F)R[K&+\I_41&?1*C#[X8)%RE.K>Q7G$$:$JG0!%C MHF040+!O="[UH9RO[S]>(7IM]06U$Z)ZYN&T9Y".<$,1T,K/UE'!3*%P;2-# MNX5Z>ZHU(IR><[8L=$,G$37&QD+$]UL.D%+K%U8ZMDX-C:M@W=TN8!E4C+3H MFQ$)7P!X$.20GT+2#MX=JD5WN2I9L[)L;T@@[]CS+HGOD.28NVQ'"=?8DRT>+X$$ M%5MH$HVQCW%?.%#]G8T3:4.>8X^PH9,8F$UY<$T1HW*!YT@7]/ZBT:B_I:HE M%K.54^S:0P#\I #PDX- ^BO*@ D0\ I^!JOAD.2LP=]5#*-]&/TGD187&>ML MYY 54+L2R\;*D%JQ7SJCRB0X$MM\4#BFH(++CZ-QD,&@H% M<',K8K^"D9 ,&:S),YT?)69W"B.2>/\#EH2CF'O1U,E )EG;#97J+84W"I'V MN[,*&)H:8.HI)=BW-QRQNP-*,D3.*DI0LDAJ!/8KHZFT7)EHL>GD]$G$EA]G M\PO.9'+#_!,_&9\^&HD?"V!<&0S"'?N#HWWZ_!+:H%=]BRRAH>JCW4":1],G M#T=I?'*V[BHR/6FJP5X[!L;6UJIAJ*#T71G].\E917)-) =G]V"E>]Y]W9.& M<@#E,' 2QW$L]$W-+KW<"K^Y?)M;X;ZV*Y:0Q1HQ7;@A\" W]%KA!AHL0,:# M,509>Z"B>##[\ZE*GLRSD; T$X1@P7MQ&*5;:D'^)TG$%^J M!V-=')^IGX4ZAL%Y8(6!92-F)U49-\<("C,&U*/#P'R6=(]P5Y1&V^UMUC4" M_8!H)9LJ=::9(UK$:UUW5$>BFC>B03_5I$8VT>DM">MU/C8-N4!%"Y#CI%]3 M-F]3M"XI@XIJQG^Q-X4%7L F,$&6F8'*0>*G_7=JGK4\LEX6 _ MK)>*2:1HKTLDP _S%.[U=HJX*B$FAOK3X3"8E2ZS&T)8P_DQ7,D(I>&@D$6, MK3J=1RC(SA60^B<:%BBY00XB4G\;_+>G;X:O6;>"/F3H\WL!['Q,$^Y5:1O\ M^*?<5'#[Q]EQ12.+D3A,W')>UCE2J4? M5"OR\U6[:5C Z*=+I+ 'LU<^$G1?T5PR5^Y: M5V1FPXO'45Z/-7IE?)KB.-ZCRXEYZ:,X'G8EJ5@2O2-)Q9)411(YD(2+B"9) M?)*D2I+T'>(?$0!A5Q-4V WW=HLTR23_:'[ M=WO,3\<3%.?75$HXYC \\@4[ <%!TVM>?' LB_>;V/SVT?OXZ60\G<1%ZFO: MS# H1)CX6=6K7"R(>(XW*(S(V MZPOJP5M;AMZ=&$?0>EH*P9,HY;F$56D/5?7>6&):XM43;BO6A)TN:U0;/!^E M2J],G5>P?(?TXAJ4XQ13$2>LAE@I@,0RVVXHA0BH==2Y-4K^([M[ M4-JFKBT %2=2Z!TBU#+7(9?H17G#3N37XB:*>L"^T\MHNMP/QY0CUNQ=W?\7 M7PVHS?"G[%+@^IO_D+ Z/]3#K"H]R;Y %>?G0Z#A1J*_T88Q5 M2$]2LUQVZ"URM'-E!Y8_F<71$HTHA^4B&Z4:&H6_1)#,C;&)P"C+)J-_*7V@,:TI*[C_.XRKP= M[=/\.2>BV+ MS[SY&GB *O: 4OJZ._B6D*;P42P/_8[7CW*U"D['I0J_QF-F_M*/;%9X'V7N M6%SNI;*/"&=:C5G;\X#'Z^0XL[_I$213E.QU_RE+OE=U"S^/.?_O7X(ZIWDO9^ M7C1JB:.3XZ=G1_ [_S I7J!]YQ\#+6Q K>$_UTK")O0"GB\MXBE=$(/RZ[!7 M_P%02P,$% @ -X)L4RL5;L+Z @ LP< !D !X;"]W;W)K&ULM55M;]HP$/XKITR=MJHB+T#?!DA .VT?.B'HM@_3/ICD M0KPF=F8[I?WW.SLAA:ZP?=@$>G[ M.LZP8+HC2Q0TDTI5,$-#M?)UJ9 ESJG(_2@(3OV"<>&-!LXV4Z.!K$S.!$%"LVE (7IT!N' MEY.>7>\6?.&XUEM]L)DLI;RS@X_)T LL(<>IYCG%HAH_&PPO3:D M==SN;]#?N]PIER73.)7Y5YZ8;.B=>Y!@RJK+'/M6EC7:_N1 M!W&EC2P:9V)0<%%_V4.CPY;#>;#'(6H<(L>[#N187C'#1@,EUZ#L:D*S'9>J M\R9R7-A-61A%LYS\S&A1;P;(%!9\)7C*8R8,C.-85L)PL8*9S'G,4<.;6[;, M4;\=^(8"6W<_;H),ZB#1GB 7<".%R31LHPWK2700<(%E![K! M"41!%![ Z[8J=!U>=P_>2^E^&R^U450UWP\$Z+4!>BY ;Q]A.DQ)1>I9H:=2 MQ"@(V]4E&>9; ZF2!9@,*491,O'X^M5Y%)Z]TU0R M/Z1J"@J5]:$SK+'..0R.@&8+J=#2,=*PG,[+[_!KIH'^J.GBP3LD0[EBF$/1H?TZ^U-?$QH7 *2#I-B3%1 MDSU$DCF1=15GD#"#'9CC/8KJGXJC&LCG@MQF"G&GVI]I](DV\="\+6C;!%N] M5I(KIU 8.*E:Z[6SDOUTU_Y7 FX2X<(I4Z+B,NG K%)Q1I>=_I-HNBK+G/^= M:&4+ND:%_U^W1<.-2C"\(&WJYLPV?3AZZ53[6Q";%-*A5)YI@0 )0- 9 >&PO=V]R M:W-H965T02CNCZ6HJ M56UWYF&U#R8Y :N.G;$=*/]^CYT+*07:[KS$=NSSG>_]>.>+5?&_NC.)AE=P@.8O[,[A:-NC1*S M%(1F4A %R=2[#"[F?;O>+?C!8*,;?6(M64CY9 M-YJT'NF"@VY/N@8U6KEN5*+/"_3P"/J8W$IA5II\$3'$+^6[R+2F&U9TY^%) MP ?(SDC/[Y#0#X,3>+W:_)[#Z[UM_C73$9=. MQ_DQSEA(<&H>Y;H)9$3#!G[R'*E6)B2>94 M,WTH "=UVY*^T!F-8.IAS6I0:_!FCRL@B>18CQ;9V."23,DUBU$]$T6EVY)9 M; F'-7!>90&<[9T**8< M;+%&U!/N:4F.8.03"8-Q)QP.L.?(AY]?]*K9 B>IJZ"T[[WBS3#^I$I185[X MY;!TX'?&P_&NLT_BXPC7$)6."YSC_-]P'$*>CWO'%=O)HVY[C_#_<]HY>MPA MEYV/.VT?X42E]^M*[[^[TJ]65"Q=/9&7>VSE^H-[[:$*/ZGS(Q6.LW8[I]4) M;-G8JHYV5.VP6:?)P;*O3-BYFS6/B[TZOH<8\"9A.32Z=XJMJ<&6(W_ M2H@MYK%;A,=VX<."%-66UU]4Y-:&*L,_D58P"-M'@EWUBJ@62\'<]HDLT>D) M*+L!XDD>/9%-::/=,?& $9@P=:IN29ZA%-,ZQPG4/!@';;2J,PC\UPJ_/!N, M;<[TRCD/=<4[;^U!1E*L0>F24S$RS$9!2(.!W\>N6F?3:]?C3R,' M A6;R5M(5?)G=?)O]G:^+=Y7?^7,'9V:9%29JAAO02V1_:L$Q#.H-VQDYN^G M^J@S\L]W@*-.;SRJ1S>-D.V'Q"4=/(.*F'8+2NLTZ8]L^1Q-N+>C%1SQ;*LX M^IJ./[2A=QLWY=0ZTKX'-.97+DQQ::[_UD^.R^*FO5M>O%=NJ5KBMH_="&KS%N^X*GTV@[ *<3R067SFP"NJ'V.P_4$L#!!0 M ( #>";%/I&PO=V]R:W-H965TR;.M-M]M">#8?5TI>SXIG6M.IU.;EU + M>Z(;4#BSUJ86#KMF,[6- 5%XH;J:\C!,I[60:K(\\V/79GFF6U=)!=>&V;:N MA7FXA$IOSR?19!BXD9O2T=:(#=R"^]I<&^Q-1Y1"UJ"LU(H96)]/+J+3 MRXS6^P5_2MC:G38C3U9:?Z?.Q^)\$I)!4$'N"$'@YPZNH*H(",WXT6-.1I4D MN-L>T#]XW]&7E;!PI:MOLG#E^60^806L15NY&[W]'7I_9H27Z\KZ?[;MUX83 MEK?6Z;H71@MJJ;JON._C<(P [P6XM[M3Y*U\)YQ8GAF]9896(QHUO*M>&HV3 MBDBY=09G)M7&G9>U5 \51^BN:--O+!QDM^$/ 6FA,6AP'C(8\.X,6CS[''BU_ M^VPV0LE_!*5%@#XKJRM9B"Y+5,&N#5B,03>@U^R#5!@C*2IVBX-0^_C\=;&R MSF!2_7W HF2T*/$6)2]YB'NM:"L@;5?"EMX,WWC_HY5WHB*5^Y@X"$L;^M0V M(H?S24,^F3N8++^4X'D6ZN'77^8\RGZS+!]T^@8\ZF0Y1D=:1X8Y%%SK"K>Q M5!OV6BH@YI9R! M!\QL\QWS<-TB*'L=O6$\6@0\2UD4!LDB9E^T0QI>-A>U\"B8H< K%D5!G'*/ MLN,SHTKE\&>9Z.3M%J#!\I#K5CFV+65>,FF95'G58@)C@]7/C1.68O+4:\K/ MD\XW#W 'UG4 %#M;:N/>.C#U'KS@4?$3L[#LLE:-4'[&E<(Q$$:1#L3#J1-V M TA5+BLYIBVM#9Z'B.)&(D;F(R(Z@]9MU6 J0A58>&EZW!W8L4/Z#_!LC=E@ MF=->"E$;\%5VB*;%:N;*PZ"KO@)U9Y#TD>W2S/Y'DCWM71V7%'-,B@RC]20 M&*;6&'(L"L)PSBCCGBU16KW=79;@/Y^'.SEY9+3)GCB8S>=DSR)8\)@=J"&S ML8;,CJXA'S%?E-/F85_-. BSOV:,>,%0$*@$H"(\%L%@90Q8(0UR[_V5JN]4 M8J5-X,=JH=HU5LO6>,D[,"5>(48X^[\*S(W8CI9XN@..-0:#&\1(Y#>\%E!B M-T;G8"W.1NF,N$L65-HE)E[!-EH7-!6FWU# MD@NO[Z<< 8,V++NM\=O]%8N#)(N)K3!ESZS!_3J/6;I(J+ !;B>\C+"UT369 MX\_=G91");.81'B$1J#YTCW@U:S15M)6C;(%*ND);7I-+[I+/'._-WF0)-$A MGK.1Y^QHGB_RW+10[*'W#RE66+^=A+T<'U2QG^-=74]]K1YU_9PCWM]4L=-' MG<*84 RS:/0XQP,8R>W.)QZD28COF$_";.AN4<$:1<.3#*NMZ5X&7&ULO57?;]LX#/Y7".,.V(#5O],D11*@65M<#R@0 M-+OMX7 /BLTD0F3)E>2D_>^/DATW[=KN;0\V19'\1.H3I# G8W"5K)3:.>6VG :Q2P@%%M8A,!)[_(I"."!* MXZ'##/HE7>#I^(A^XVNG6E;,X%M9(_=/IP$C.)W M(N(/5YMPOY+*^89;.)5@?0 MSIO0W,"7ZJ,I.2X=*4NKR;S)+($ZXQ1T4',6XCT M'8@QW"EIMP:N98GER_B(TNES2H\YS=,/ 9=8AY#%7R"-T^0#O*RO,?-XV3MX MUP\-MT_P[^7*6$W'X+\/,/,>,_>8^7LY4G>4C4!0:[AA7,-W)AJ$.V2FT4BG MUL*MK!MKWMK/CZ&_;9&.>XG4?<0(%$KN45ONQM1W:]1D!#H8Q0X.1_8.J!'V M+H42&L/E!BRAK)6@IG,:,]1UM>L# PW1I+U]+EBQ.Z-2%#$/RMO/:LT+%U*I M$L4%5<$M9P)N"8') F'9K P^-*["*RRP6A%8EGR!&USIAOH:$E+NF"ZV?K3T MB3I0A#]@$([B9S$,DX1$$H?ID.0HS'.X?JRI8:D,B[J"3T_(M/GL7.(8QF&6 M0.I&S[_>?Z\$LUPXI@?#<)3 GTYF Y+#<^?YL[SG9G>VUHC )2V'QH)F%B$+ MXW,R)^'01<=ADOTDKOB>ERA+>.(H2G!HKS_'XT+SO4->L6B$YN MT@KUQK\7AGJPD;:]5/O9_DFZ;&_B9_?V/:-MWW#B3N":0BF/00"Z?2-:Q:K: MW\LK9>F6]\,M/:NHG0/9UTK9H^(6Z!_JV?]02P,$% @ -X)L4[64X,FQ M @ M04 !D !X;"]W;W)K&ULA53;;MLP#/T5 MPMA#"QCQ-U!L)A9J2ZXD-^W?CY(=+\.:[,46)9[# M0TKD["#5DRX0#;Q6I=!SKS"FG@:!S@JLF![(&@6=[*2JF"%3[0-=*V2Y U5E M$(?AQZ!B7'B+F=M;J\5,-J;D M<*=%-53+TML92'N1=YQXU'OB^,W0@6LYKM M<8/F6[U69 4]2\XK%)I+ 0IW<^\FFBY3Z^\Z$5 MA"5FQC(P^KW@"LO2$I&,YX[3ZT-:X.GZR/[)Y4ZY;)G&E2Q_\-P40%EO8K,+EZI#DS@N[*5LC*)33CBS>,0^GH6&(IO68*LB[5L8\5G8DW@00I3 M:+@3.>9_XP/2W8N/C^*7\47"#=8#2$(?XC".+O E?3$2QY>4,EE3OX;[%=A=\K[,48MG&GNF89SCWJ3(WJ M!;W%6G&IP$@P!<(#JCTJG]JH5Y"=**A[!=K=,=-6[BUF6&U101*Y$E.A":2Y M-N1(YY9X)TOJ:R[V<,4%[&ULO5C;W_+0 MZ0-$PA+')*$"D!3WZ[L+7J3$$N-F.GT1H<5BL0#.GEW@="WDDYISKN%K5=;J M;#37>G$R'JMLSBNF;+'@-?8\"EDQC7_E;*P6DK/<#*K*L>BO79R!UU@IMB-MJ$#5(_G@VFK@G%RGI&X6'@J_55AMH)5,AGNC/[_G9R"&'>,DS3188 M?E;\DI!VN[/^WJP=US)EBE^*\DN1Z_G9*!E!SA_9LM0W M8OT;;]<3DKU,E,K\PKK1#<,19$NE1=4.1@^JHFZ^[&N[#UL#$F?/ *\=X!F_ MFXF,E^^89N>G4JQ!DC9:HX99JAF-SA4U' MM6)FNP[OV+3DZNATK'$:4AYGK\O!ML\/]YJ368SR6=,<_B\U$JS.B_JV:^_))[KO7W'L]:T M:TP[X(56['M6Z/AP ([MIY#:D8-M+\">(&HW1<$,CP'M0T3R- +7L;U-+__* M95;0N1VFKF]Y<7J$UMR@5\A8G6&$DT+HA);G^IW""R=W;( 76&F86HD3&R^C M&!*;FFX46P&Z^\ 5^89FT),%\@K^T0)6*/YYHU?-FBC:]AM)K"0(K-AK;/@H ML%UL1JZ5)C$,P#3L81K^%$P5/+!RV5#"1"%U-])=H!V>X Y1V$ +CP T+;?- M!,7?7!F0KCMPL167F!$0C?V$L*13+VK O2Z0C(T1,LD*"2MTT7@NOD,1ZK\6 M_1;.T!F]*!F2(FZ)0 9LC1XO9)&10B5R7F)TD,UMHML545<]2KBLX/"9,ZF. M(+(=9].U$B4NIZ1HC7S;3>$-W!3JZ?A1;_"#L4[-!OJ3-9.Y M&DS8@_/LAOFD*X1I]IO;R29I+Y%.FK3M.6X(UR6K?YR;8=*2Y@?B/GA'C/"> MR/'!D./A M45%3Y'<-^MU.RO^Q9>YNO L>(PZ!+6AY9.\Z7L*!+-%2+O3ZC[ M7IK\^RK5-IF^5#QT*3%&1\W=S,QJS'?Y4UVVW5#H]J>E>5WZ:\M>3*!)%(W8VHERB)GVAC##UUR5%,N M(5R:890IR;KD<[IQKSB40FWC#0Z-9;%4J*J.3N!N3@7*0 7TJ@JIN1WTK4N! MM0YZ)OF*UPA9O" X$647APXU,"DF0@F&(M92V=SXG:-R*1;F[N993N0C'#&? M$BAQ&*:^.(9;1J4<:6-H/7%3/V*FDE\('7N">ET60Y7K@+ MN@K2RP&E7,S!!# ?7-=R4I\L8"EW)S0K]Y_3 >9)-XC-UPMI-6YBA6$C2-+= M,!UO7>DK+F?FX0+O-V)9Z^9VWTO[MY%)\R2P46\>5CXR.2OPB$O^B$,=.\9" M73:/%&UL MI59;;]LV%/XKA#<,"2#8LBZVE24!G+;#"JQMD*3MP[ '6CJVN$JD1E)Q^N_W MD9(5)XN]#'M(S-OYSG>N.N=;I;^9DLBRA[J2YF)46MN<328F+ZGF9JP:DKA9 M*UUSBZW>3$RCB1=>J*XF41C.)C476Y:FTE)%UK9MJZYOK[%55J M>S&:CG8'-V)36G/.1I4.L']]0[] M%V\[;%EQ0V]4]544MKP8+4:LH#5O*WNCMK]2;X\GF*O*^/]LV[\-1RQOC55U M+PP&M9#=+W_H_? :@:@7B#SO3I%G^99;?GFNU99I]QIH;N%-]=(@)Z0+RJW5 MN!60LY85QUF= S M8Q^4M*5A[V1!Q5/Y"?@-)*,=R:OH*. M-6,6AP&+PFAZ!"\>C(X]7GP [QW7 M4LA-9W1G[>_+E;$:.?+'$?QDP$\\?G*(+TJG:"MB:LT..CA@5]R(G'%9L+>B M:NUS5W6>.:[IKB2V5A5*"_8PZR+&#%F#0VU+9G&=J[II+?7K&[DI-]"1#&.)KJ5[AI0OR1]AX[-XE@?L7[JT^MC5I;I4^\P[W MYOS(3J91,)MEIWZ9!;-IZI>S-)C%<[],IK-@ELR#*,U -8C#&,JG;!K%P72>!G$6XDDP3^,@ M3.>/Y)_'XJ+-/:+>.QL=EG2V^!$#P8\8(T6 M2CL;7>9\(+TA'; 2?F K(M>%K59=(ZV^8V>05\Y/9@>/ENK[K4M&(" ;2B[A M0>WRSZ4?;QJM'@3:J4,(Q_,PWLGBULF@1AHNOWMR2O;$W>6GN_=.DU.ZJ@1: M7L%\[NV(LN4&F84/AAU[B[?/PRA;GT. ^C\!A4U56SAI>0\N>$1;I;3"4T> 4#5YJX45 MH/JNXURPM5:U]_!>1SC8H5YJ1T>YN GBS#0\IXL11@1#^IY&SWH4!@,$4!9N M_1CX1EG$3? *CAP,,(\&;.G1\[T5+_2V(U%[32M;N]0'*J2$*B#M3) .<$4Y M1[(@WQR#/KMK#!QM5>R5!]]S_QE;>LL.]:X;*I"LGDZND$G:"K>&SC5I#9U= M^O1USQ:+((D3](F$?>HS"E;L\NAIRD5)D*59L CG+$(#S+(@G$;L\RY=;VZ7 M#-TG6BSP,P_FV0)D\/$3N1W4ME+@(Y*@725!BH<[&I__4\Y'003.29HZVQ-8 M_J43=A7V'."%.I%*:LI5JV&@1((XP.G<@3X2NG[FKRW7&F$PPP/H3^)@,8O8 M=8NVT94WVMP].M!3UH,H^G$&IV79;$"Y4Y97S'TM,CAE'K$I'BT2]S=G+Q7Q M9&\DJUU["\?N,4#!/_Y=]02P,$% @ -X)L4Y-/ M^AX4 P 208 !D !X;"]W;W)K&ULA55+;^0V M#/XKA+&'7<"(WX\)9@:89%.TAQ1!DFT/10\:F[:%E257DC/9?U]*GDPGP&9Z ML1XD/WXD17I]4/J[&1 MO(Y"FDTP6#M=1Y%I!AR9N5(32I)T2H_,TE'WD9DT MLM8;C2)*X[B,1L9EL%W[NP>]7:O9"B[Q08.9QY'I'S4EH\H#5<2-':;8)=P(H<#&.@1&RPO>HA .B&C\<\0,3BZ=X?G^#?T7'SO%LF<&;Y7XD[=V MV 1U "UV;!;V41U^Q6,\A<-KE##^"X=%-Z\":&9CU7@T)@8CE\O*7H]Y.#.H MXP\,TJ-!ZGDOCCS+K\RR[5JK VBG36ANXT/UUD2.2U>4)ZM)RLG.;A_Q!>6, M\/F9[06:+^O($JJ31_0P/X']*AZS::!-\"HA_V#;H&( M6<(1JEE83EJU\(3C2>N%4X*[S[QV>Z;Y-8I6F;)]R?(PSBK:$W#M*YI MK<.\S&@MPRQ?P8Z*RAMF0L#71LRM2\Y[A"2OH"Z@K I(5CG/:E^$3&55'06H2KW--/PBHM:9.D89'6\+/G%YVU-\75^R%FH%&S MM$NGGVY/\]TSZ4!@1V9QE=5$8!>!M=RL&KRPV*O+'6&WPXT MZU$[!9)W2MFW@W-P^GML_P502P,$% @ -X)L4ZGM(8ZW!@ -R4 !D M !X;"]W;W)K&ULO5K;;MLX$/T5PNA#"V1CW2C' MA1,@EI/= BT2Q-OM0[$/M$P[1"712]))N]B/WZ'$F'(LT7*:V@^V)',N/#,Z M,Z0T>N3BF[RG5*'O>5;(\]Z]4JOW_;Y,[VE.Y"E?T0+^67"1$P6G8MF7*T') MO!3*LW[@>7$_)ZSH78S*:[?B8L37*F,%O15(KO.[IPQY;W M2E_H7XQ69$FG5'U>W0HXZV^TS%E."\EX@01=G/!)C3+M";PXQ^CM+>QJ07KQT_:K\O)PV1F M1-*$9U_87-V?]\YZ:$X79)VI._[X!S43PEI?RC-9?J-',];KH70M%<^-,'B0 MLZ+Z)=\-$#6!<- B$!B!H*M : 3"K@*1$8B>"011BP V KBKA=@(Q"7V%5@E MTA.BR,5(\$HJ#2ZG77.G%KG=+5*0J]0WV] MZH* T6K5-2BZ[C#I\)!)]R$S-ND1;-(C*,V$+69NQ)(4[-\R\B$B!0I2$GV]G$DE@$/^=G@4;CP*2X^B%H\NTW2= MKS-0/M<,PE*FT'_H35. *T5QJ4@S[,-%,,">#Z3KC?H/=:P;1GK#$ ;71FYY M&VV\C9SX3:$2S-<9U=C0Y:@3K2;RL,)<;[^%*.ZZ!X<=^% T##V_#-FDS#4^?*Y,RC5DAWN:D[BS\[LCW981(=&*BFH2[W26NPAC7!D;U-ST3B&!_>W9)-V&3;H-N]X[; N9 MLPTR9TYDOA AB*:. ]+V;#>>>*@_<;,OPXTO0Z M85O3\3U;\;T#TFY.@:7G/Y=YQF"=/_T6XO1KC8GO=/-WP:$/60F>4CJ7:"%X MCG(JEN"6KCPKP1Z@" "Q0G1T>C07@;&QLL7MD!2>U\KMOBV.?K O-7XS+J5< MMM6AL=%23\TS['+ UD+?70QOGB;O--]0W>+89=]6-S_: T 5A-N,I&6Q=Y0O MW]8O'Q^M:/JVDOB'E))7N"T28[#3;6%KAN\N&E-2 6/\+-;Y##S2%[:*'W@, M+5Q'2NZP5.X&VI!6X2+1"A);#0W1W>"(">B!\&^!/#*M5.HK;9% FC M%?O:UL:>=NY%V(>=L;>\%[IY MKPE[Z&[\S,0ZHMVP;=""MN6^<,\^0%.F MDR*E&91R_>?G@@$S'@Z\Y;OP['C 6X(+WB8^YU) M=-C>8V39,.K6_=6R]-*5+Y;PHN-U=-@2'3YDO^_P+,6[S5W@S AL:1#OZ?%> MGJ9X=PV[QRM+DWC/$O9U\]18ZYJGV+(IWM,N_OG!E2"6//$1'U+5GE(=0IX_ MB_*5L>;[]1Z!_N:UU"QLJ12[J110!N-3*AC5RS_[.*!:?22;39?NZQ!L*1,/ MCA<:2X#838 [CSPZM Q7N.$!3 OVEC"QNT-\AOT=U=NR9 9X&-B9/GX6$@<$ ML27-^'C[>+'EP]C-AZ_^K.G*&-Q[6_1KKY#H5XH^$;%DA40978"<=SJ N(KJ M+9WJ1/%5^5;)C"O%\_+PGI(Y%7H _+_@7#V=Z!=5-N]*7?P/4$L#!!0 ( M #>";%,[@;\6CP( / & 9 >&PO=V]R:W-H965TW&226'7L8#O;78F/ MQW;24*#U&R^)QYYSSERL\?0@Y%Z5B!J>*L;5+"BUKF_#4*4E5D0-1(W+N<6'_G\(7B09VL MP6:R$V)OC?ML%D0V(&28:LM S.\1E\B8)3)A_.@X@U[2 D_71_9W+G>3RXXH M7 KVE6:ZG 5O L@P)PW3&W%XCUT^(\N7"J;<%PZM[W@40-HH+:H.;"*H*&__ MY*FKPPE@> D0=X#X;\#X B#I (E+M(W,I;4BFLRG4AQ 6F_#9A>N-@YMLJ'< M=G&KI3FE!J?GV[9[('+8TH+3G*:$:UBDJ6BXIKR M6 TI:C@-7PD4A);=GBY M0DTH4Z^FH3916*XP[13O6L7X@N(-/ BN2P5O>8;9&?S2CQ_&'H+0I-_7(#[6 MX"[V,FZQ'D 274$ M#)4*9>%FK0+7G7:^]+O].%^X*1;^=F_?@@9)06@=SG@NACX85Z!^Y^2]02P,$% @ -X)L4[=*_K/- M P ;A0 !D !X;"]W;W)K&ULQ9A=;^(X%(;_ MBA5II%EIMHD=/DH%2(50[4@S$H+=F8O57KCA0*PF<=8V94;:'[]V" ET$J>B M1=R4Q/%S7ON\AYSBX8Z+)QD!*/0CB5,YP!/57-A?ZSBVCK%@"J60\10+6(^<>WST0WP#YC&\,=O+H M&IFM/'+^9&X^KT:.9U8$,83*A*#ZXQFF$,%+!> M0<+2_2?]423B"-!QZ@%2 .0ET&D _ +P7ZO0*8#.:Q6Z!=!]"?0:@%X!]/+< M[Y.59SJ@BHZ'@N^0,+-U-'.1VY73.L$L-96U5$(_99I3X^6^HA!?HR7;I&S- M0IHJ=!^&?)LJEF[0G,PJN$#.S]HXQ_L/":6 *[.:9E8 MW7Y>)OZ[&WJ#W8\@%#CN X_R:5?%JF? MQ^LTQ/N3*QJC^5:$D7Z)H/_0VX4M'MO!UF\QKAHA;NF$I8'O[7'5(G#O4AY7C0#W MK^6Q71AWFCIP&UA3'*>;KWH4;FE2!P,#[>8"GB'=OL'7JD/@P85\)54/(-Z5 M_I%K$6[\[D[/!8-SP=D9X&FZJW9(6MKAH61F[U!)I&I$A%RJDJI.0^P_>"Y8 M279A2R6="0;G@K,VL-=42>[1<8@NA$U^<"51WD[V/SK+T?)P[#X_$GHQ/L%W M4UPS'N"[V?[HJPJ_/XG[2L6&I1+%L-92WDU?-SRQ/]S:WRB>Y8_GL@@&K3LRUG;))]\=?YZ5QTL!)KLH7B)/G/#SG^/#$ M]NP@U:/>,6;0[T2D>N[MC-E_\GV]VK&$Z@NY9ZE]LI$JH<8.U=;7>\7HN@A* MA$^"(/(3RE-O,2ONW:G%3&9&\)3=*:2S)*'JSR43\C#WL/=\XYYO=R:_X2]F M>[IE2V9^[.^4'?DURYHG+-54"!^>T&NB FV,CD%M5]/[(H)D3-9'?]4I%[]FWE@\_J9_:9(WB;S0#6[DN(7 M7YO=W)MZ:,TV-!/F7A[^9E5"XYQO)84N/M&AP@8>6F7:R*0*M@H2GI;?]'=5 MB$8 'IT((%4 &1H05@%AD6BIK$CKFAJZF"EY0"I'6[;\HJA-$6VSX6D^C4NC M[%-NX\SBAG*%?E*1,20WZ(:G-%UQ*M#75!N5V?DR&GU$2]L]ZTR4F#KB _JB M-;, FJ[1-TX?N."&,XUN&=698FMDY^F>K3*E>+I%EU1SC=Y=,T.YT.\M;9/* MX3ZB'\MK].[->_0&\11]W\E,VU_0,]_8A'/9_JI*[K),CIQ(;LGV%R@,/B 2 M$'PD_ H.OV8K&XZ+\* =[MLRU[4F=:U)P1>>X"NK!1"%-5%8$(U.$'V7QD[1 MIIXL>H2XK$_)$Q4\^3_Z:4%P3";1S']JUJ$+P\$H#FM42^6H5CD"TVUT!)#S MN&8;@SG_HDK1U"!QBK5,N"09MS*))_&+?+NH44Q.Y1O5"J/_-2L]2J-!2KLH M0.FD5CH!E7YC3TR\_0M'P6<,3,VTIIN^KJ_CFB@^4U_'G;(<[>LN#.AK'#C/ M#,[0V;CAP?@KL;.NC#L7=J5,\"-(6Z)P+1^=H:.B&$S;#1T""T^G&L1V+5Z&YHXPR*P80UO:-+O62"D M+;"QTH*76L,:FCAW(;"[#&SHBJ7OI7X$!KS5B;,L,CIG8U=LO6J[,$BM,39$8E?N7EQ1A0&9RAK1=);UB,XH*RA\[@0 M]KB^LD*KC- 95?C:/6%C4PA[U,"R=KWGI2&#D+8X9TTA;$U]U81><:&SE'#\ MRFHZ&PGAW=S :D:=G7.GFA"D%.7 MR'UQI/,@C9%)<;EC=,U4#K#/-U*:YT%^2E2?"B[^ U!+ P04 " W@FQ3 M&:N**D,% !B%P &0 'AL+W=O+.ZVSOU"R3.S.29%\\S\7@KY'>U M#H/F=<77166J_?=KLJ74%.U!NQ!FZ> M+(3,B3:W==_'::. 4G M\97"5NU=(^O*7(CO]N8ZN^A$%A$P2+4U0N= M]0_.>>/,G"B8"O:-9GIUT1EV4 8+4C!])[8?H7*H;^VE@BGWB[:5;-1!::&T MR"ME@R"GO/PG]U4@]A2,G68%7"G@0X7>"86D4DB MHYFIGJQ@3F:Z(GP)"E&.] K00P.?8 ,,)2<,O;P"32A3KXQ))_G[;_$@^B,Q MMU]F5^CEBU?HA;7[>24*17BFQEUM?+1(NVGESV7I#S[ASPC="*Y7"KWG&60/ M];LF-G6 \"Y ESAH< ;K-RB)SA".<-R 9]I>/0K 2>I\)[X2].\C ;.2Y MR<54\ U(3>WUK2E^D!*R,J(S+=+OZ!N1DG!=+GVB9$X9U3\#('HUB)X#D3Q: M-&=H9Y>:DK@!H@H# IG]>0=I(27E2W1)%%5GZ L7)>/N9C__#6+Q -="#[ .:JR#(-9RC^VVV*)&;E92 M5IC"MH^$>2;MBL@!O81[T]D5O#I#''23.^4;^_LXA\.H=^!-@]0@&ITWNW-> MNW/^2-&F8LFIRZMI$NM=L2+EZG1;UBDR.QYI9J> M-T >QZYJ%,"S1S9<9:PY/F6N&T1,LOLGPACOL6#\C]HJ*COJYZHZVS33&/N7XU^G MG<:>B>(P%3VUH4XK>RWJ/_9,%/?^Q]92O;S_L+G'IU![*HK#7&2F8\W*OF) M2U]\Z5[Q'?IRC#\SC*"%:SITKQ/,0-KRN6QIN-'Q_I'C ;\]K<5A7GM2/YC& MQV1T"H%GHCA,1;O&?ELW]FI*:K>G/7_$PU]H3WL^B<.$\N0A*3YFCJ.>'1)Y M.)-[8L%A8GF. 0D?<\LP&0T/O&F0.N6-9Q\<9I_GF3:JESYL7J/D_ 2K8\]7 M&/\W4T?UGC:Q]*R$6[!2ZY$#'U/2Z]@,/J/#K+>F+NRI"X>IZPI[ G!]R"')[2>W"('ZJ\M:80["D$ARGD67K/\4?,D2L-WSG])!J> M<,?I\0Z3I'PHQ6!B3T9MS M$S19'NB6-UJLW9GH7&@MY F(*WPJ8YPMAZKFZL2^HC]4G?P-02P,$% M @ -X)L4_N:ID6H @ [08 !D !X;"]W;W)K&ULC57);MLP$/T50L@A =)HLY4%MH'$;M >@AI1TAZ*'FAI;!&A2(6D[*1? MWR$EJXXWY")QF3=\\V8X'*RD>M$%@"%O)1=ZZ!7&5#>^K[,"2JHO9 4"=^92 ME=3@5"U\72F@N0.5W(^"(/%+RH0W&KBUJ1H-9&TX$S!51-=E2=7['7"Y&GJA MMUYX9(O"V 5_-*CH E(PS]54X3Q-H[@Y\,5GIC M3&PD,RE?[.1[/O0"2P@X9,9ZH/A;PA@XMXZ0QFOKT^N.M,#-\=K[O8L=8YE1 M#6/)?['<%$/ORB,YS&G-S:-L6MO (UFMC2Q;,#(HF6C^ M]*W580,0]@X HA80?180MX#XLX!>"^@Y99I0G X3:NAHH.2**&N-WNS B>G0 M-NVI4;C+$&=&=Y13D0%)78V-95E) <)H\H6D6&)YS8'(.1E371 J\F;P M];5F2\J=W>D$#&5YV=/WX+[J&XG<=1)'#E_\0%_/]2" M"O:7VCH_1XF%EISEM"E[E'2J0*.4S0)J?<\$IH113E)YL/O#I=7QZ1Q5R M107_B^KF2(S]SF?_:(P/6,?O>%/4"];UO#Y0AXV/_F;$X75TF6S%O&L6!KWK M>'_42<7J(IJFFLS,;)R[68F#38O-RSP/0)E#7!_+J59 M3VP'ZUZXT3]02P,$% @ -X)L4W!QKQ$Q P Z H !D !X;"]W;W)K M&ULK5;?;]HP$/Y7K*@/K=0U/X# $""57UH?NJ&R M;@_3'MSD(%83F]F&M/OK9SLA@R2P5-T+L<_W?7?W^61ND#+^+"( B5Z2F(JA M%4FYZ=NV"")(L+AA&Z#J9,5X@J7:\K4M-AQP:$!);'N.X]L))M0:#8QMP4<# MMI4QH;#@2&R3!//7,<0L'5JNM3<\D'4DM<$>#39X#4N0CYL%5SN[8 E) E00 M1A&'U="Z=?OSGO8W#M\(I.)@C70E3XP]Z\U=.+0[K6"C8"LF2'*PR2 C-OO@EU^$ H'CJ 5X.\,J ]@E *P>TFD9HYX!V MTPB='-!I"O!S@&^TS\0R2D^QQ*,!9RGBVENQZ86Y+H-6 A.J&VLIN3HE"B=' M8QQC&@!:FBZ>L&3#*% IT ?T&7..];VCRRE(3&)QI:R/RRFZO+A"%XA0]#5B M6X%I* :V5,EH2CO( X^SP-Z)P"UTSZB,!)K1$,(:_/0\_N,9O*U$*)3P]DJ, MO;.$2]CUZBHJ6$Q"G+TE-$0+#D)U669@*S0G5'4AP3%:*B,DI@-_ MW#X)R=73\_-,1NTBH[;)J'TBHP=07"20$*( BZBN7S,"WQ#H]W@W4J^S4F-W M>(M-G.95)[=UX'140*4M@_^B1/@:S,S"12P+979\UE8B['L MUDPC)?O8[4_<&OO4[<^RJ>LO?38#WF.^)E2@&%8JE'/35;?&L[DJVTBV,7/ M$Y-JJC#+2(VBP+6#.E\Q)O<;': 8;D=_ %!+ P04 " W@FQ3M*$@L.P" M "3" &0 'AL+W=O67!18J6[8NG*2@#.+:FD M;N!YB5MBPIQAWXY-Q+#/5XH2!A.!Y*HLL?C] )1O!H[O? Q,R;)09L =]BN\ MA!FHEVHB=,]MH^2D!"8)9TC 8N#<^W?CQ. MX#N!C=QJ(Z-DSOFKZ7S-!XYG M$@(*F3(1L'ZM8024FD ZC;%EQ!DQ)=(6FD'&6$4JPM90OT C+XM(^T?AM1=:8 M6BAFN09+)4BF(*_GIU!Q87KG*2A,J+S0$5]F*3H_NT!GB##T7/"5U%39=Y46 M8M)QLR;IASKIX$#2,ZBN4>A=HL +_ [ZZ#@]A4S3?4OW.NCIZ:MWT<8 MHID>A-):^/-^KOW37^VO(QF%;4:AS2@ZD)$M +-T9AKPKU*ZG*Y#)3:4.=36 MPR#PXYND[ZZW'?T,\_TP"791:0>J%R8W+6I'3M3*B8[*V2KMS'X V4H(+:=+ M31TIWD[ \WI[6CZ#@GV]Z7',CHZXU1'_GP[&V=41+7&7EFA/RRF@M ,4]+QN M-4FK)CFJYIDK7<*-(7MU9HM/[,KM4IATU%X8]_;]^@SS@R3:K[T.U.UM$.ZB MQAVH7N3%>WOA;AWHYKI^PF))F$04%IKG7=_HO13U%5AW%*_L&3_G2M\8MEGH MOP80!J#G%YRKCXZY-MK_D.%?4$L#!!0 ( #>";%,RQY_MG0( '\& 9 M >&PO=V]R:W-H965T9(2M_OTHV3'2!,GV,76@W_Z1XJB1[54 M;[H ,.2]Y$*/O<*8ZM;W=59 2?6EK$#@SE*JDAJ#M)K+TS^,F@UCMC8B-92/EF)X_YV LL$'#(C/5 M\;6!"7!N'2'&G]:GUWW2"G?'6^\/+G:,94$U3"1_9;DIQMZU1W)8TC4W3[+^ M!FT\L?672:[=D]2M;>"1;*V-+%LQ$I1,-&_ZWN9A1Q .CPBB5A#]KV#0"@8N MT(;,A36EAJ8C)6NBK#5ZLP.7&Z?&:)BPIS@W"G<9ZDQZ3SD5&9"Y*YF)+"LI M0!A-OI(Y5DR^YD#DDCR*#:Y*]4'.IF HX_H<+5[F4W+VY9Q\(4R0YT*N-16Y M'OD&P:Q[/VLA[AN(Z C$'*I+,@@N2!1$88]\_7W4(;A57Z^P31H",:.*+A$:(G6N.A&U#XD=[\-O+$R>W%W:11E-R,_,UN M%@^-PL%5TAE](AMV9,.39*]X2>WI5TIFH'O9&@?Q+EN8Q'MLAT9A-+SI9XL[ MMO@D&YX+PYN1DY64_649'Z(%R?4>6H]1>!/UHR4=6G(2[5D:+!>VO55];,G! M:25Q$.VQ'1H-K\.K/39_ISW8UOR=JA43FG!8HBRXO,+85-/NFHF1E>L8"VFP M_[AA@7\(4-8 ]Y=2FNW$-J'NGY/^ U!+ P04 " W@FQ3\;N$ .0" !I M!P &0 'AL+W=OHK03MT/8P45'8'J8]N,FEL7#LS'8H[*_?V4FCTJ85+XGMW/?\N?/Y M,MY(]:)S $/>"B[TQ,N-*6]\7R=.S6%FHZEI7A3,!"$5T5!57O=\#E9N*%WG;AD:US8Q?\Z;BD:UB" M>2X7"F=^ZR5E!0C-I" *LHEW&][,AM;>&?QDL-$[8V(C64GY8B??TXD76"#@ MD!CK@>+K%6; N76$&'\;GUZ[I17NCK?>[UWL&,N*:IA)_HNE)I]X(X^DD-&* MFT>Y^09-/'WK+Y%K,#EQNGQFB8L*>X- J_,M29Z1WE5"1 EJYD M9K(HI0!A-/E"EE@Q:<6!R(PL%)24I>3K&Y:/!DVH2,F#R4&16:44*LBMUH"Z M\SD8RKB^0 _/RSDY/[L@9X0)\I3+2J-,CWV#X'9[/VD@[VK(Z CD$LHK$@>7 M) JBL$,^.RV?0X+RT,F#CW(?T]7F+&IS%CE_\1%_#VI-!?M';1U>8LZ$EIRE MM"Y+S LF2V-&Z@5,WCT3F&-&.5GB(A0NO[]O5]HHK.(_)XCBEBAV1+TC1-OC M84)7RIYG5XYK%P/GPE[NUVG<&\9C_W4WDX=&43!H;3[ ]5JXWJ?@H*F=+K;: M0W]GV[ _VF<[-!I<][K9^BU;_R3;(R3 7ND*JSQ3LB")%.Y0\(J)*L-!I4!U M ?[\$=&MFK MT84V;-&&)]&>I,$*+YO#MO= NOZ0-/V!NO[0!3P\J+E!-!KM 1\:1;W>?C;] MG49H?T(_J%KCG2 <,I0%5T,,6-6-O9X86;K>N)(&.ZT;YO@O!&4-\'LFI=E. M;+MM_Z[3_U!+ P04 " W@FQ3MHPS%M " !-!P &0 'AL+W=O!?PG<%6[XV)K60AY8N=?,Y'7F"!@$-F; :*?QN8 .97]PM6,M"ZIA(OD/EIOUR!MX)( M<2!R2>ZR3%60$RIR\FC6H,BD4@H#R1=&%XPSPT"3RRD8RKB^0O7S?$HN+Z[( M!6&"?%O+2J-6#WV#T'9K/VL [VO Z 3@',H;T@NN211$88=\OT2^A)6_KQ;:*.P@W^=(>JU1#U'%)\@FK@FP3>20RDU,YT>URD2E\(> M[,TX'@S]S;Z/QR%IV(:\(8M;LO@LV:YI,NPJ//?.DRZX.DM_;^''..WF2UJ^Y"R? M.VE=1,GQ9D$4'Q =!\6#?C=0V@*E[WJCMM.ENP:RYAK@_Z^!+N#TJ+G",.X= MMN!Q5!Q&ATWH[UUV]D/SE:H5$YIP6*(LN$FQ8E5?WO7$R-+=?PMI\*"XX1J_ M=Z!L #Y?2FEV$WNEME_0\3]02P,$% @ -X)L4_V^QBH)!@ @AD !D M !X;"]W;W)K&ULM5E;3^,X%/XK5C4K@=1I$Z?7 M4:D$%(:N& ;!7!Y6^^ F;NLEB3.VTX(T/WZ/G30ID+AE1.=AFHO/=Z[^SG$8 MK;EXD$M*%7J,PEB>-)9*)9_:;>DO:41DBRF6>W8CSBJ0I93&\%DFD4$?%T1D.^/FFXCW JX:QO-^B7QGEP9D8D/>?A3Q:H MY4ECT$ !G9,T5'=\?45SA[H:S^>A-/^C=;[6:2 _E8I'N3!8$+$X^R6/>2"V M!+!;(X!S ?Q2H%\CX.4"W@L!KTZ@DPMT]C6IFPMT]Q7HY0*]?07ZN4!_7X%! M+C#85V"8"PQ-.63Y,\F?$$7&(\'72.C5@*8O3 49:<@YBW6QWRL!;QG(J?&$ MSA3ZB&Z($$27'3J:4$58*(_1!]1&CG*:+%G*Z&L4=YBB9 MJ158$SO6#5^!17V#-?EW:4>YH BK,+Y?.[H%SM MC^+4HTSM*!/J%W&I1FE#!1=EC(LRQ@;6LY7Q-)9*I,#$"OUS#0O05-%(_FN! M]PIXS\!W:N!_ZNT1Z_H/N93H: %=Y!C-!8_0G#"!5B1,*2+!?[!AM?ZJ'&4: M>D:#;D&K<T.E"4&JB]3M[2 .DXVB)5[?0V3U$.GH%?,_JDH%G!7Q3$R*+T@C-N H M%B^03Q+B@Y=5?-![%677@7_58>X7-O6M-EW,Y]0T;C!,4> ,A8!1:=6>MP.Y MO5;'^:NJ@OY0[NKMTSG9/$R54 M^) O&*+TLD!G<4Y\V#@13RLWS233.-Q*E=-R.M69&A9V#M]6/3ML&+ZE7%RG M;+R.U8S+DC@@&'F,8/CSM1T0.!AD$9%9E (F_3KS'6ZAAS$IN7A"-UQ1: 7Z1R)( 9F%M(F^JB45FUL)[Z?Q"O+!A84Q MW+)/N =I%&[9*5Q[JS@CDDF4'0015,Z*"*8]J2/GBQUX@U;72I9NV2]<.^]N M13[6(=^WGBYRW.U*Z-970LG>KIV^[ZE@D.!3=$<#F M,D,XY)%LHIJ]OX11* MA1X2[@V_;V8B6S!*2G:'AZ@#7+(MMK/MQEH$(4]IT$1Q&LV@L($ZDL*QLG$9 M[X_@J)/-_\=0][4G@?-<=7<[(9Z#O><[>%*QS.MZG4%UXG!)U=A.U:]+GD=VWG]3_< !#/CR6GL\PA"?O&8T%C2XR:ZH;:!&I=$C3L'V2$E M%>/NH;-RF:MX?H!YV>SV6715L>@CKDUPV0ZPG;ZO>1Q %YCJJ6)&X@?T%<9V MG<\[: ?HZ'IZ]O5.;XWW/#3ALB7@_D%R7'(\MG/\6[OA9 ?>KFZ(RP: [4/Y MK6"P;TP6?B.3ANP&IA%TNB(L8V08B4^3)&2^N7O?-'EE+_&<@WQL*!G=LS/Z MF].T Z_7E7_W7B"Q$+.-NBD,X! MR&GU@4=%]L$_NU$\,5^#9UPI'IG+)1A)A5X [^<";%/R>0'F\ < ,Q 9 >&PO=V]R:W-H965T*(KUDNO[GG(J.EO!7+:;$6C"XJHBR=(L\+IAE-\LGIB\8U4*;<THBE M+"X5"RK_/+ Y2U/%2>KQMV8ZJ64JPN;UCOO'RGAIS!TMV)RG?R6+QWD[SWFNGH"ULYV]#7?NAI6_I]O JJ+R@I;T]%CP1R#4>LE/752A M7='+8$QRE86WI9#?)I*N//V+"D'SL@#OP5=UJ7("O+M@)4W2XN!X6DH9:N4T MUOS.M_Q0#[^SS?((>.00( ]&?]Y>@'>_'/P"IJ!84<&*[>\.KG,'KA@JKLAS MYWIAY_J%/M=,';A]L'.[96NIHU>Q@UK'#BX?WX3+)WG?GRL[K@L4M#W9P^E7Y/!!,:VF6AW\TF*[M7+_R!ZE:6 7^S(GK M5*9JG:^HSE=4B<$]8N8I+0K [X%.7, %J$HG^/>U7 JN2I85_[$(PK4@7 GR M[L*R>V3(**B:KX#Z?0B\+(\[SCZ4,S[%T77K47^A&*<'/A MGD%^;9#O8E!Q"%(NM_#=4K8H!^!>\*QA(J"+_TK8E6U&V96[6PFDJ9L7M$SX MY+=,"*2MO1:0V@+B9 &0W511TGR1Y$OP+LEUC!V _X'>Z+TD+=4AB=1/T*U4 M4"L56)6:7Y])N7.>/S!1M6:-V"PY^%WN)A/R^RR3W]V6//YN"[>VZB6'EFE__['E=S;6R825H!S\(TMF.S![U*F M][M,U/6-[%N9$&PQN+W0,UV!-^X&PT8# JU&7A7%AN8Q4]*$L3!N6+BN+2R4 MA:XQ?Z$E-ST2(.(1Z*%NQT #PQ!9M;YYH5(BK9 W2K,%3U,J"K"6<5_III0T MI:!3T:VPL*&H=X0QPCUJ&A"'=A37L7/F&#L[=]LJ%32 "_V1@\@@(W2$QJT? M#D&^R>[D_DOA+X,GIM(]RG;'*#J';>@DV&OX1K<'[6688'_6XT*#K] .L"W3 MV!,3<5*HM$AB]I,A=ZVE-D,.PB-,8)_"!IMA.':A/="0H/GT [H M/YL0YYJ+)46THH/K]O4TM06-4UM4*I4KZ9*K/.:9]-2' MIS7+"W9P"+ZRTA;WIO*@D2L/,I4'N56>5Z#=!]0N'4&'*S\ZKONDUS5=_A[9 M?&Z*$;(7HQ_L1=WA$YGR@D;N_9$I%LBI^Q\#/C^C]FG!)Q!'44_/ATQ]0?93 MPSC(^%E+=>U1L2E2V*E(#>#=9\VE&=2A)::QJ2387DE>$]/].#88\=@4!#SV MS*,K".[2.<5WCJ"WU*LDTV[!4#_)B,[!6#NMCI M"* R>9U4XX=<96["%YV)8F<&/?#,9.[;-#-@C.V]OJ,C_I#JQRNF]V?0!P:@ M\6QD'QA4Q?\$JE[@'T-5WZ"J;T?5&Y$\T%*Z(J4Q4ZG:S(;;-<\++BP;XQOX M].&X/O -$/I.G?$8]7BN1;=[J[ZQL\%4WPU3WS9RYEKJ;/\ 0GJT;4S)G<;D M ]5X[K=GW##R;?ME@-5WZJC=T&X^P(P,@IUO8-@?:'YI6DTI'^LB^3H'!NTM M[-D[@\>^T^SE$-#E4K"E!( %6&]$O**[<.O4I#UML<>^ 6C?<7ZN8UZEY"$H M5W)+5CQ=V/QJ9PP1R'A>KJR>->#NV\']:XTC7"R2G(IG[;<*1^0>WCT#1N/5 MSO7NJ!*Y/A,@!MG)ZY'][1[)$%,(R,B%@)A"0!Q') Z/92Y)&]G[?& PG=@Q MW>J#^?69S4H#Q63D*09I/%D<[]'B;Z1O+-'WO-,@+K$CKG6;[8>OX1:'&%0E M(X\,TX28O8*RP^Z1HH=:R5)@@"\8 M^:%D8+ L&)@)O&VIU]*:O9IWY/6@4&!@,+##X(==(VDT;1;7>(OPVX;X=?IW MS)![YMR!P=# CJ$#VI>"5BBTH,_=.MFY(Z^#(8QSVM.AFQ=K.Q_N +S 'OS@ MS/AM3GM:JMMI+S P'3A--09.>Y>:RU[^5^]N]>U7:$ ]=)S^.IWV!I@-G_9" M4P)"IP>,/W%T&6#LECRK+E>,+IA0"^3W M]YR7NQOU(G7]?P^G_P=02P,$% @ -X)L4SBH#Z3- P / \ !D !X M;"]W;W)K&ULM5==;^(X%/TK5K0/,U*;Q D)= 1( M4P+:2ML=U,['PV@?#+F 52?.V 9::7_\VDD:4AI"5AIX #LY]]@^]]@7#_=< M/,D-@$+/"4OER-HHE7UR'+G<0$*DS3-(]9L5%PE1NBO6CLP$D#@/2ICCN6[H M)(2FUGB8/YN+\9!O%:,IS 62VR0AXN46&-^/+&R]/GB@ZXTR#YSQ,"-K> 3U M+9L+W7,JEI@FD$K*4R1@-;(^XT\S')J '/&=PE[6VL@L9<'YD^GAZ_2E*K&M,$UMNO[+-\\7HQ"R)APMD/&JO-R!I8*(85 MV3+UP/=_0KF@P/ M.9/Y-]J76-="RZU4/"F#]0P2FA:_Y+D4HA;@#4X$>&6 MUS7 +P/\K@&],J#7-2 H X*N 6$9D"?3*<3*E8Z((N.AX'LD#%JSF4:>KCQ: M"TQ3XZQ')?1;JN/4^ <1@J1*HFOTJ%T;;QD@OD(S0@7Z3M@6T#T0N16@W:30 M79IM-58#'B &[?&%AD]XN@.AJ&G/M2] "(C1H^++)U31?XA $Q\ T]O^.CE[[P1[D==, MVP%:V/R*S<_9_!-L$T9D[MO2*(@+E)^BZ.=?&HKN%"3RGY:!>M5 O=9IOQKQ M"JW,%MKE6RBI;2%:;*%_4:LI;HM1<*&]*0^[\<#N]8;.KN[#!A1V;:__%A8U MP/HVQF]1TP948 _>@F9G0&\T"RK-@E;-IL^9KC-Z+RL0"?I@K"0_MN0BK'C# MRR:]7PW4_TU)/['3;@O^H*:J=Y3JLXCH+&+:?Y^\&]L_\L'L/0]VFQ,\J/09 M=$OPCC-]\#.J7EI4OZE8;RZ;7NP>BJ3[.Q+<6'<*9NS7]'3M?GB4WFZPJ!ML MV@P+^GYPE.M3P(%[4_LT9Q_7_F/@5OD>J'RZ7@D K9/>XR 5$D2UG>OX4":P M=V$7'&H(]B_F K])9]?%_K$/.@*CKL#I"2#NO_-",]!WPQ/Y/]1$W%X4([JC M,:0Q>J' XK9<'$H&#BZ<]D,5P>'%TAZ^.TO=XX2?A43G(=/SD%DKI)#&J=TC MS+U2_RM>TU0B!BL=H\\9'2R*JUK143S+KQ8+KO1%)6]N]/46A 'H]RO.U6O' MW%:J"_/X/U!+ P04 " W@FQ3E2$-J(T# #I#0 &0 'AL+W=O\YUQ_,3ER\R@. 0F\Q M2^3<.2B5?G9=&1T@)G+ 4TCTFQT7,5&Z*?:N3 60K0V*F>M[WLB-"4V*T00V LDLCHEXOP?&3W,'.^<'3W1_4.:!NYBE9 _/H/Y*-T*WW))E M2V-().4)$K";.[_BSVL\,@$6\8W"25;ND4GEA?-7TWC8SAW/C @81,I0$'TY MPA(8,TQZ'#\*4J?LTP16[\_L7VSR.ID7(F')V7>Z58>Y,W'0%G8D8^J)GWZ# M(J&AX8LXD_8?G0JLYZ HDXK'1; >04R3_$K>"B$J ?ZD)< O OR^ 4$1$/0- M"(N L&_ L BPJ;MY[E:X%5%D,1/\A(1!:S9S8]6WT5HOFIA">59"OZ4Z3BV^ M$R%(HB3ZA)YU$6XS!HCOT!="!?I&6 ;H$8C,!.CB4.@A23.-U8"-H$>B &T8 MB?)W)=.'%2A"F?RH.0T%L17Q)T2'A/[(X []D=HGFB*BR1X]\BTPC6VGG+E* MIVH&[$9%6O=Y6GY+6L^0#E#@W2'?\_$OR$7R0 3(=R"B@6S93?8U2RYDAN)" MV$"VZB9[)$*3X9YDZQYDN >9J\NBK V_K W?LH=M(BH>O:)4VP0=;$')%EBV MH(5MR8BTI5.XBKA =EU"?_^NH>A!02S_Z>@H+#L*.X=]KIH[M#-5?+15'%>J MF.95_"_JE/X^[P7GVIL%][@8#P)_YAZKI=. POX@G%[#5@VPR6!X#5KGH.$5 M50FYTF)8:C'LU&+]!B*B$G(7C?JG7)T.G4XLI6B_NY>.1,;XJ, MJO:/6ZR\;#&X M>X]YHO+UTTX Z(3UG 2ID-!GERZ-+TLV'M[8SLL*CDU$QV*Z=D\Q&D#T][FDC$8*<#O<%8VR+R[XJ\H7AJ#\XO M7.ECN+T]Z&\Q$ :@W^\X5^>&.8N77W>+_P!02P,$% @ -X)L4SUM\P<& M P E0D !D !X;"]W;W)K&ULM59K3]LP%/TK M5K0/3-K(JP] ;25H-0UI;!4,]@%-R$UN&@L_,MNA(.W'SW9"6J#UT";ZH;$3 MG^-SS[VYSF@EY*TJ 32Z9Y2K<5!J71V%H5((R; V4[D,524! MYP[$:)A$T2!DF/!@,G+WYG(R$K6FA,-<(E4SAN7#"5"Q&@=Q\'CCG"Q+;6^$ MDU&%EW !^K*:2S,+.Y:<,."*"(XD%./@.#Z:Q:D%N!57!%9J8XQL* LA;NWD M-!\'D54$%#)M*;"YW,$4*+5,1L>OEC3H]K3 S?$C^R<7O EF@15,!?U!"TA;0/H,D$8[ +T6T'/.-*$X'V98X\E(BA62=K5ALP-GID.;\ FW M>;_0TCPE!JTVS5UN_9V M[/JU9@N02!2H"4G981,3^HW\83:N-?Q]QV\;Q-TD&85W6R3U.DD]KZ1OM5;: M.&"";P6L-6TKH89ML"$@3B/[ZV0T1?+W=4_D]CNY?:_<[R61.9ICJ1]V#T%@ZVK)L6QE'?XV&\T95CKZ)3G@/CI" 9=L?C\5("6"&^>-?M*O;W MJ__P=-V<8G]WF@MMY!),D5A0LG1A;''&$6@_6,ZP7!*N M3!8;H)EH4;E3<2&T.6/=L#3?32#M O.\$": =F(/VNY+;/(' M4$L#!!0 ( #>";%-^'E_H0 D *0W 9 >&PO=V]R:W-H965TQN=*.! M)_EA;U84BW?]?CZ>T7F8[Z<+FK [TS2;AP7[F=WW\T5&PTFI-(_[T'6]_CR, MDM[107GM*CLZ2)=%'"7T*G/RY7P>9D\?:)P^'O9 ;W7A.KJ?%?Q"_^A@$=[3 M$2UN%U<9^]5?6YE$]MZ#=[<>Y JEQ'\B^IC7OCL\E+LT_<9_ MG$\.>R[WB,9T7' 3(?OW0(]I''-+S(^_A='>NDVN6/^^LOZI#)X%RP%_2<"9V&R[BX3A_/J B(<'OC-,[+O\ZCD'5[SGB9%^E<*#,/YE%2 M_0^_BXZP48!" ;84D$X!"0745O U"E@HX+8"T"@0H4!:"E#GDB<4O'8+GD;! M%PJ^;0R!4 AL%09"86"K -Q5YEQKE76RV]G6!@Y6Z0:=?&M;624/96+VV3 MM8W1H76RMK'ZQ6)&BH$%M$:^FHV,Z,)BA%]M2D5B8>3?6W@B.DEAY=K>B@U, MC6Q03_3Q0UI0"Y,WUG,,NA;F;BW,P8ZYIJ$^8YDUU< UU<#2,M)8/H[#/'?2 MJ>"1/R_9?>>\H//\+X-UM+:.2NM89[WBJ)S;WG,68>8\A/&24524.),TCL,L M=Q8TJ\)YZ_S/,>+X==687S;&%R4/1^Z^Z[K@H/]0S[:=V(V=V.U&L4;/X'7/ M8&//2"[?5>=@NZ@WBC7"(>MPR!:)KIQTPF4Q2[/HORQ('E-UE0>B#Z)JA=2\ M ^[JTPJD*PJ!.R > 9XZ%F\=B[==:IX?CJ%:@HZ#K/AGPCV8\#=9.#;;(!.,7[E3&]Q3R/2=9SN_8'&< S(FG-N&9J_R* MRM%!UU&UA\"5"P[7Z&-MQ3&NK3@6NYL*P@'U"!>4VA4!"& D \U =965& G M 49YON27H_%S@7@D//$:LU[COZ1I ,V@%#[-:5+P@9).F;0C 2VH:0?I==CT1H ];32 MWVK0UO13L@TPT\V.J/,8="ED R$"R27 3":C'W9.@?@8(L\/ E_CG,1\8 ;] M]]*=G24[V"[9D@J F0NJL5Z"S,299NE=DHJ7PJ<2/-5H\TZI^F*!&YH!NYSY@E+:\9:-B,/ MK"UY7F+- R5"0C-"[C+)0]%6/I&MJ=K>E!FF7W2V?D8JW"8# MW)I,EPHYXK'4M9;,0X4<8,43XWM-DB43(#,3_+RET6?A25 /8M_M=(F-U'"3 M5+,W)!TA,QU=9>F8#?>\(FX>4U39Z-"\>B,0"M)C.6[(OMUS&= M>5H;*C\":L?"!UOG)?EB*_)]OROFQ9)Y\4LP+Y;,B_]!YCW'7:;T ?%!BT N M%'( 04R [M%.[=G.:V'4<]Q]G@/ /@(D:$>[6; 9K61,_)H8\QQW&2X "BJ\ M4 @";.)"++D0[Y8++W"7"Z')$\F%^)5P(5;LX,$!\OV!)@3)A?AU<*%P Z & M&?(MR$'MHXE&$B/^F<0H&FOXS*D;Q'=LI[VV\&W! 5IQDW XAD-;(;5GL6:Y^(QANU-M]2(D%KH^J3 M0A+Y ]\-L->4/%5( A\QX$6MMR+.%)*L$ B(Z^M>C*B]&;&+_=(.=W*FEW-EFN68/R$*$ MO(Y"1+@!<'-5#@8#I&-%67Z0GUE^$$7YT9K9S5>L9/7AO8+J0_A@P*6F][SV M:%Z1I8-G?C]#_?3EPP:MFQE=OYHU=8H97^#/%V'R].N_ @C\WW/6%>7; ?R% M?ULP8UV69DZ1EO:&-+MG'?8FS/F))M;\Q&%]^84_@01O]YQ9^$"=.TKY.:PB M2ZN35/$3^Y478<%/&N0K!UDSY8$K!@O<,/T^GH7)/77XJ8.4NQ\N%EGZ/9HS M/6;!W?==Y' S=W&4SZIV:QZ5#N7C++JKN[2OJK/ZM9,4*H[+%'L3GD0IR^;J,ZO#&ULM5=1;]LV$/XKA%H,"=!9HB1+3F<;2*RFR="A1MQL#T4?&.ML$9%$EZ3B M9MB/'RDQLFO+D@JT+S8IWO?Q._)X1XZWC#^*!$"B;UF:BXF52+EY:]MBF4!& MQ(!M(%*W M-SC0@-+B;PI;L==&VI4'QAYUYS:>6(Y6!"DLI:8@ZN\)9I"FFDGI^&I(K7I. M#=QOO[!?E\XK9QZ(@!E+_Z&Q3";6R$(QK$B1RCNVO0'CT%#S+5DJRE^T-;:. MA9:%D"PS8*4@HWGU3[Z9A=@#8/\$P#4 MR_ ,P"O+\ W +\O8&@ P[Z P "" M0X!W A :0-AWAI$!C,K=K;:CW,N(2#(=<[9%7%LK-MTH Z)$JRVDN8[=A>1J ME"J$/PO8#)#GO$&NX^(&^*P=_A?A X3Q27C4#H]@J6:O MX$X#_%T[_+)8M\*OV^%_%FDK_'V7[\]MZ)L.[1M>+_P!W%8Q60>F6P>F6_)Y M)_AF*1%"1U@50)\_J'%T*R$37UK8O9K=*]G]$^RW0A3PVRL<.'_,.5T"V@"O M@K$I9BJNH.32Q>!IBI6+3PWS^_7\?NO\BRKN+PN9,$[_5>?D3,5]=1K.FZ*^ MHAON2=@IJ"+SV )[V,?8"]UFK<-:Z["/UG+).G4..W4>6XQ&ON>'0[]99E#+ M#/K(_%A((57NH/FZ2VO0J?78HEUK6&L-6[5^H%\+&I.R>E]FK,AED[[P*.P. M]1U;^#B\P,WB1K6X4:NX&>'\62_?:66C3F7'%MZ%ZPZ;E5W4RB[:MQ@X55M\ MA?Y#'S_=MJ0![.S*G_,+T@S>*Z_XYR6:R)"-]A=VX'G?K^T[8Q4>6+D'=M<] M[=[WM+OIMOM^D7:I'KL_-1M&AN\'DAW>50;<7AI^)-U%AJM_AL"["H%[E8C^ M^2S"QR6@0\RN!.#V&M K846&I&<^PKO,CMM3>W=&B@Q#5\*Q]V[*^FVF[GMK MF@N4PDKAG$&H/.#5-E,U!,1N#90XRO&Y$M'W\?K1^?T M?U!+ P04 " W@FQ3RO0.=. + !/70 &0 'AL+W=O/L[<'EG))+N2T4#8B^.=.GLO%0ID"1_Y36SW8=JH:FM<;Z^_+IX>G M^1[E\CQ=_!//BOG;@^" S>1-M%X47]/[#[)^(E?9FZ:+O/P_NZ_OM0[8=)T7 MZ;)N#!XLXZ3Z-_I9CX31@#LM#43=0'1M8-<-[*X-G+J!T[6!6S=PGS00;0V\ MNH'WM(';TL"O&_A=70KJ!D&);@5'B>5%5$0GQUEZSS)U-UA3%V5 E*T!PCA1 MP7M59/!M#.V*DZLBG?YXH]"?L6FZA#F11V50O6&?HRR+5&2Q5Q>RB.)%_AK^ M>GUUP5[]]IK]QB8LGT>9S%FW- M6>6-:/'F4Y0=,;2*BV@1_U?.#MGI,EW#W?_Z"TRRCX5'+7X(ZS=<=!W?D4)5$U%.P4!N#=UB$/?=3+ M+%W&>9YF#RQ)"PD0P,!/P148 ;R>PL4DS3-5MRL:QU9UN^(?_[6/Q\U="XS M8+<$QD5.UXKO>:![G QSW*BCA: MP$)OFJZS7++5D^G0J!1B9^S=UK'7#,AQ"A06=UDI^.QR$27L?ZR%A>";+]\^ M8H^O:8X[(T%$\R-W]X[(>6W31(3S5D@T-7*EC]T$\[SNP51,$02VYXN6T=*< MR@/4N>OD;@_N!3ON.9YE![;=XIYF6(Y3[.[\ZB4M0I.HL,8QJ81F7L%Q$37W M#M,40GF]@JN-O,L\9^E-EYGVKNZH37OP0QIH5YVJU\F8?$[4V4>IT M>A]ELQ)*;(@T_0I[)*AI=A;X*O3S>OE=9@J9>BL'_\GL#EP X!@@M8Y@-(@9 M=59W8LXH'KANX/K>4]@:[K2]P'("OP4[S>H"9W6 +9,PMHH(DJ>/%:V+>9I5 M8QDER1K8/][CC<^&]^H2:U"AE4#@%*ZA@&WX$J9.7A()B)2,%2#E=%+T M%R>WZBX93>?*]S)_I4"J[E_#1IS$R]M%H67XM6X(7#>VVZO[,END@OA.9FJ% M7^ZWV R$C=U$<<;NHL6Z"JE9NEA$L "%IZC<;=Q_U1USTUWW*&QQ6&N)H+0D M6J:P$("8J(:N*0DBJQFIQKN2G$8'@QTN$G[KZ"2IBN468I+W3&N-T MTAA\BGR!R+N220S4?3J[BV'C@O6M]<,927+UA >;%@4'9_ J;7.Z6L$2+:Y4H7R1GP]MJCG6]D02+9E479]6!:/B=T=!]7 M7$VN+KZ>[1,8W3:XGF91;R2)%4\3IX<39]8> M;J('WRP0END-M:>9V,.9>">.R@-/[-77J^NG\^IQ#YI,O9&D0SS-JA[.JGN4 MG[JG1R_=;%L(X33/<,\X7((O3(?17FTT,/P)C]P67S0%>P0%8U$R4),\3;O> M2(Z<>)I^/9Q^GRE1^B?1K5WQ$Q/=,Z6^IG4?7\E>)[5S71ZJR?G:_J-WEXYH MTSI?D[O?;U7<.?JZ"9^O*=T?R4K:U_SMX_S=5?@(,[3P^9KP_3[IC5["1UBF MA<_7&N#W7%GW"*I>V3-?,[X_DK6W;YP@Q(F_)_Y MNR=F LL73LL16%_+@]]S==XCN*ZD>K^\8)^D2B:5ITO@P=A9JNZ!#Q?@6G, M<1-V!76:)]""$.!,/BCP-V_^^DX!XTSZ2'8(@9: @#B6_A2]PQK$ZJUGQU-: M1">.QEJDBV]EZ(6L%P0#&S0H2 M7RT;(7'6OA^^^T\=AUH^PI&_Z1+8 MA&\=5]>C@)M;1BF5U>==07? *;LDXMPRBJLLG/]?$/->5,XMHRK+&LG&A%M& MV9;59VO2!WW<+LGGW#(*N2QBL](5_6_WZ;,H-K>,2B]K)&DK;AG57E:?Q%4? MF'&['6 VJKXL(I75#^;]"S>WC!HP:R3'>;A9=$M4W0Z&F;!+<_FCVETBH?6+ M,.]9O\T27SZ2%Q[<+/8EJGV'8TY4$=.8&S+#<3EX0S2AZYO8SY=4(NS2?&V70G"A%_F6<]RSB1N$SM\>2 M93-JH+G]3%DVPFX'T VE(6J87Q+TGMQN*)$]ENR;40?-B:KEP? 3=FEN-\JA M.5$/W1U^A>:S:+A10,W'4D'-C1)J3M10#\>9^MT^$F?S]_CVE'&K<7ZY:6Z4 M87-G+"DWH^R:$R72P^$?FG*;&+_[K'YJ_%.4W<9)SA;R!BQ91^IL=U;]>'?U MH4A7Y4]!?T^+(EV6EW,9S62F;H#O;]*TV'Q0ORZ]_0WUD_\#4$L#!!0 ( M #>";%/KPJF Y@8 '\? 9 >&PO=V]R:W-H965T=N5+YT'%D.&+EB"7^ZZ.#.LN%[/)LKW>",SG,Z8_=,/>1W MZ<>I0H3EDF8YXAP:87G4L\ MO/$\;5#T^!FS)[GRC#25">>_]#PH54/*V, 4$:9^5_^EP)L8\!J0S(A@'V6@R\RL#;,"!!BX%?&?B; M!GZ+05 9%-2=DGLAW#55='0N^!,2NC>,IA\*]0MKT"O.=*#<*P%?8[!3HWO% MP]^G6NH(A3R%^).TF,%3= ]!&2T2AO@4%=W0M[SX=*DG-U8OZ.B:*1HG\AAZ M/]Q?HZ./Q^@CE2A) M"TH/W?),S26ZR2(6&>RO[?:#7?8W=GM,+ ,X('FM.UGJ?D6L(]Y2<88\?(*( M2UP#H+'=_!_\KTD%N]$]R\&G6_C$)A'LYMUC/=UD4Z8 M***KC)<'T%8D+W$V0]\62BJ(E>*YB#II\>C7'OW"H[_38Q6AB\8C7_'(2X\G M:,)F<9;II@E-:!8R= 2!7!H?FR:@]!\4_G6.?AR1H.>1P/7.G4<#\J!&'KPO M\NH!S03-%*SM';B#+=Q=/^@-NF;4W1IU]\^@9L],A+'-UB4Y M0ZE=XV\, -"&X)IGX-O/^^P%GYON<:Z&^O M 7\0#/IN;WU>;@P=K8ME4/,;O"^_1R;U&H%FB+PA5VO^_[/=*&>F4[@:U)_5>Q,V/1*;I\9 *VFI\^ MX*[[^:9:T.A.Q!!!.1 KDKXEJ6/2^"16I98^$2U=UND#Y=I;6QJ/>))0(0LP MA59FJ4K?_16IW#.O)77@IO9A[VV830E\3\2E9TQ6(&/WC+0D<]Q43VPOGWMC M7D_?>Z+VMU&[9]AO =T43FROG'N#7L_*>X(.#@+=U$UL+YP[01LR\IZ(NR;$ MWNA#JE+PG[+Y)?-R" MNJF*>'!8:D;?F?XI00?2&$XW @[M"YJ@'TRD9=8&R.7#"P/4Q[9C3U/6B+VL ME2?)I4 KA>P$/6W**FI\X0H^!?B,AQ^[XSXJ6* ^2LNC'!SJ(OIB.HW>[!AJ M4 W56P[5-8RTKD]30 D^0)\J^[]=&ZM3_6O44.8T9!>='/8,3#RRS@C9^#3% MF=B+\SJ?NC*\G9'5[2L8-:6;V$OW.B-+IGH[1SN0_2)ZG653[(F]V!OG32>R MM[.R.UZRPB6K/=96LQ<@@34#7LYF@LVH8N@+P(PS&8?H)TT6MFTH:8HVL1=M M2V:CM>.X=ORH'1OVID;)2L_=M6-&T/-;MG2D*I+@%1?X,!D"18QR.QZ M\PIY'7*]BO4SK((I$_ 12:W:B=[TZ+D!=X@]HLHD4N X*:X3H)8UP.SYW!.,UUM] 6% MAD_S7/#G. 4[&,$]Z[D>TL-,DEC.2[\KB I ,A3Q9!72F6DA.ROW*:FVUA=9 M6II%IJHYJIOKV[++XHYHH_T*#\?8U.X-QYZIW1^.?5-[,!P'IO;N<-PUM?>& MXYZIO3\<]TWM@^%X8,3O @'7^$53,W+#!+Z8U0#:V,@; W%L9(Z!.C9RQT > M&]ECH(^-_#$(@(T*8) &S4@H $Q:D! V+4@( &Q*@! 0V(40,"&A"C!@0T M($8-"&A C!H0T( 8-2"@ 3%J0$ #8M3 PT\HP8>:."9-+CTR/#&,VK@>";%-DXV-G@P( '<& 9 >&PO M=V]R:W-H965TPLR!'+NS"T20X%MP-=@J*53)N"(TW--K2E 9[ZH$*&<12-PX(+%C9G+9*/USDV^IK,@.5Q&==?X$VGQNGEVAI M_9/5K6\4L*2RJ(LVF @*H9HW?VOK MI.8&/E4?37!"N4-9HZ%507$X7Z-.=E"TLG69KO7@ Y$+:2XIM/*6 C:*/+([B88_>J*O7R.N-SNGEW$!;K_OC M>BV,X6H+=%^1;?;LV&_%]]Z\J+E)V:]O),F^(A3V=P_0=0=T[8&NSP ]OI5T MP6D7!%.PBSUP8R]/%;Y?9LQ\9 _030=T\SZ@5RVI-%+@_A1.O\AX-!C>?NBA M&7I8^[4MCTA<[:==5%TTS^N3(VZ/XU\[]02P,$% @ M-X)L4XCMM)X=!@ ;#$ !D !X;"]W;W)K&UL MS9M;;]LV%,>_"F'TH0526[Q**A(#3=MA!58T:+#M8=B#8M.V4%T\B8X;8!]^ MU,4ZZB1*41!9>8EUXSE_'O[%7RS1E\1/K.)D]!3>C?9+M)](KUUWB@,%L2RQ"+T_&BVO,R/W23+R_B@ C^2 M-PE*#V'H)0_7,HB/5S,\.QWXYF]W*CNP6%[NO:V\E>KW_4VB]Q95E+4?RBCU MXP@EX_?7=LL:Y!?\8E\D,<_.FOU>YJYLS06FZ\0Z"^ MQ<=?9=DAGL5;Q4&:_T7'\EIKAE:'5,5AV5@K"/VH^/1^E(6H-:"F!J1L0'+= M1:)N26? 6[F?(VI=(&(1_ HM4+KS$ID6?SOBTZIX-(]/3?&S0&7Q;KP';5:% MWB>)%VUEMGU1%NSB5"");A)_)=&W[ KTUV\Z'/JL9)C^W2&&56)8+H89Q)P& M)ZX-SFL_*OO\!OV+VOI=E+&(S//(V7U\OR3,Y:YCV9>+^Q9-O-+$'Z5)U@WR M2$V\H^RL=A'0>!EZ1HK\_E(]%ZUQ:9G-I(Z(HY[?=RT2S5.,R W*F M>*5GU$2C[^ %NJX;??L]2%W1]MFY.[6#\J:(HK"8IK&#UMY#UT2*"?2+/$._ MY$^N&6"1,OLC/0+S/Z:CS6]EZ+I'J..XE)I4 0CPXTA04_5\'NE.;9<><0=X M!&""!]/D63W"AW@$>(.? AS>51$@#GX!R,' ''P^Z)2I,/EI.(AI @7NX/.! M![>1QR21 'G(>.0A3?)@B[K,%299@!XR'7IZ4CO#IQ4"Z"&3HH>TH<=H$D / M&0\]I 4]V!%"6 95@!XR'7IZ4I\\0BJ/D%Z/ 'K(I.@A;>@Q>@300YZ 'B*Z M*@+H(2\ /0300\Z''M**'FKXXDD />1\Z"%MZ#%)I( >.AYZ:!,]E&/N&C0! M=^ATW.E)S4YS"6%]4/;>&-T1NU1UWB\H2V\Z7 &T(9.1YN>U$.< M 92ADU*&ME'&Z R@#!U,&3RWK*Z* &7H"Z ,! *>P%<8< 5=CZNL!:N\#DW8)X!5]CYN,*:7#%+Y, 5/AY7> M77-,,P@$J M?#JH]*0>\""$ UWXI'3A3;IT& /HPL>C"V_2I<,8@!8^'5IZ4@\Q1NU-_Z2, MX4W&=!@#&,,',X;/G:[O+AP8PU\ 8S@PAI^/,;R%,8T3+RQEJ>L,H@#%B.L;TI!XPE0A@C)B4,:+)F YC &/$>(P1+=]@ MS,8 QHCI&-.3>H@Q@#%B4L:()F,ZC%%;<#;\^5C/:Q@!D!$O #("("/.!QG1 M]H"L*%SK@ !EQ/DH(UJ>D)DUVH 9>SS,V"VKSQBW79,H (T]'6AZ4I>/0Y H MYY6N]9H &GM2T-@MC\HZO &DL<&EOPV8L9\#,T\O8Y%==$A>U!; MAS+9YLO\4^V_0Z2*M?#5T>JG!.^+!?1P>?$[A"]>LO5U9P*YT4VMN:U+E11+ M^XL=%>_SY?1WL5)QF&_NI+>627:!/K^)8W7:R1)4/[!8_@=02P,$% @ M-X)L4\,T?O@5 P 50H !D !X;"]W;W)K&UL MG999;]LP#(#_BF#LH07:^(ASM$@")&UW/'0K&JQ]5FPF%BI+GJ0D+; ?/QV. MDZV.Y^;%EF21_$B+%$=;+EYD!J#0:TZ9''N94L6U[\LD@QS+#B^ Z2]++G*L M]%2L?%D(P*D5RJD?!4'?SS%AWF1DUQ[$9,37BA(&#P+)=9YC\38#RK=C+_1V M"X]DE2FSX$]&!5[!'-3/XD'HF5]I24D.3!+.D(#EV)N&U[,P-@)VQQ.!K3P8 M(^/*@O,7,_F6CKW $ &%1!D56+\V< .4&DV:XU>IU*ML&L'#\4[[9^N\=F:! M)=QP^DQ2E8V]H8=26.(U58]\^Q5*AWI&7\*IM$^T+?<&'DK64O&\%-8$.6'N MC5_+0!P(=(\)1*5 9+F=(4MYBQ6>C 3?(F%V:VUF8%VUTAJ.,/-7YDKHKT3+ MJ3ETOB5HH3G^F=+;,-UB>;Z!*1K"H@OT7?.-B"5WO2H7X(D9FAET72+ M12K1U(27J#=T=@L*$RK/M8I_-X]\I9F-93\I^6:.+SK"=X7N.5.91'5_[6CD<[1R>18T*YU!T4#>X0%$0A9^0CV2&!4CW;-#?K0+:M?J[1_3_6"NI M,$L)6Z'_*HTKI;%5&A]1>A!':8..;= OT )6A#%C:X$I9@F@,\)*N^?H=RV! MBY(SV+,&3>IN)G$PZ,4C?U/#V:LX>XV<7P1F!K(M1.\=1% /T*\ ^HT -R8& M] ,$_;8$@XI@T$CPY-*DK?W!._N7X2#N]^LAAA7$\+3S NY@?O2P#-]11MUH M.*R'O*H@KQHSY=E63(TXW8#0-P"RIP?I,@;H,R8"/6&ZAH;L"8-]D0L:XS&K M39.44XJ%1 4(Y[L)PKXDU!8K9V=X>%XZ_4%](,*#(ARVSIM3J,*VISB,]DA1 M^TPZA2EJS;0OK6&W;6Z=0N24AU&[G[>OS6%S<;Y[GU.GT,5M3I9_<-/G(%:V MGY'ZYEXSY2[]:K7JF::N4]AO=PW7/18Z*22BL-2B06>@?Y5P/8R;*%[8OF'! ME>Y"[##3?1\(LT%_7W*N=A-CH.HD)W\ 4$L#!!0 ( #>";%,QKUS;,P, M ( * 9 >&PO=V]R:W-H965TDE#PD=N*[^]W9 M=[G>1L@WM0#0Z$_&N.I["ZV7-[ZOD@5D1#7$$KCY,A,R(]I,Y=Q72PDD=4(9 M\W$0M/R,4.X->N[=DQSTQ$HSRN%)(K7*,B+?1\#$IN^%WO;%F,X7VK[P![TE MF<,$]//R29J97VI):09<4<&1A%G?&X8WHS"V F[%"X6-JHR1=64JQ)N=_$S[ M7F")@$&BK0IB'FNX!<:L)L/QNU#JE3:M8'6\U?[@G#?.3(F"6\%>::H7?:_C MH11F9,7T6&Q^0.%0T^I+!%/NCC;%VL!#R4IID17"AB"C/'^2/T4@*@+1,0%< M"&#'G1MRE'=$DT%/B@V2=K719@?.52=MX"BWNS+1TGRE1DX/)EHD;]?6KQ0E M(C.;K8@+US6:F!.0KA@@,4-C4%K21)M53@(]FLX<9=>*P&3B!4HA?"5E"31V&P*WA!;41&!Q,F M%8P1J= 29.Z]#<.N.!PL6[F=UN<)%%:J<7AR"IV#5!1[7&'J-H[L38AW5/CT MC#H'"^]C=1J=9K=Z'8'<5=TP.C7?SD&,]A'#H!$?*0+AKFZ']87[?C_/SL'+ MC70^["L.@\H5_D?J5YJ"#.35.Q6Y[W9H]$FIQ1 MB,',B :-MLE_F;<[^42+I6LQID*;AL4-%Z9%!&D7F.\S(?1V8@V43>?@'U!+ M P04 " W@FQ3MXK7@:4# " #@ &0 'AL+W=OO)EYCQ')V9&+!YD!*/14Y$S.G4RI\LIU MY3:#@LA+7@+3;W9<%$3IH=B[LA1 4AM4Y*[O>;%;$,JL9F5;N.7\P@R_IW/%,19##5AD*HG\>80EY;IAT'7_7 MI$Z3TP2VGY_9?['-ZV;NB80ES_^@JS((5=W_/@;U U%AF_+"0CJ@."U&<(Z('QM MAJ@.L*V[5>]6N!519#$3_(B$06LV\V#5M]%:+\K,0MDHH=]2':<6&\6W#Y^- MU"G:\D*O/TFL@Y_11B_*]) #XCO4ABW;L(\K4(3F\I,.^+%9H8\?/J$/B#+T M/>,'25@J9Z[2=9IL[K:NZ::JR3]34X"^<:8RB=8LA70@?C4>/QV)=[4^C4C^ MLT@W_BCA!LI+%'@7R/=\/%#/\O7AWE [_R_[^C]G?R%&T*R8P/(%Y_@R(J!> M"K?DI_YH*'0M!&%[,,\7:/UDEH=^J]U'2U)217+Z#Z07Z+K@!XW^\ZNF1%\4 M%/*OD8+"IJ#0%A2>*>@[UPF0/+.0AY9?Q1=;/O,E?5PD.$QF[F/;TP&0'\4O M0:L^"$^BJ$.U'J":3'$#>M%UU'0=C7:]Y%*9_TP!C\ .,*)CW##&[\/8I"DH M>6-C*[ZH);3O=2Q;]C&1%W5L[6/"GJE]3-S*]:+A2=/P9+3A.Y! Q#:S J?: MV)R71OH1+:<-]?1]F(N]T\[CO;&]-6''WZ!C\ JG$RF'8N'4$%W(:P'4!%. MDF&;<6O3Q:.M;T@.TBJM3VE7X&!T*T;I4FJCVY4*D',L7A,U]/G M'T?OQ.K3_H'CM[8Z[NV, 8YQU^H^"D=AT/5Z (6]:= U>P"6>%[';;=UHBY M[.U51NI^M'#54:F9;:Y+U_:2T)F_P5=+/#"_,MX(_T5=WLV]$["F3*(>= M3N5=)GH=B.JZ4PT4+^UY_IXK?3NPCYF^(H(P /U^Q[EZ'I@$S:5S\2]02P,$ M% @ -X)L4W>8SI+4 P $ X !D !X;"]W;W)K&ULK5??;Z,X$/Y7++0/K=2&7P%"E41JFK;)Z?94;:ZW#Z=]<(,3T )F M;9/L_?/S-C =/CY1]Y3$A GW/TIS/C%B(XLXT^38F M&>8C6I ;(AX+5X8C,S&2I1D).<)S1$CNYEQ M;]^M0XE7@+\22)I*0^#&M]JF MT2PIB>WGD_4GM7?8RQOFY(&FGY-(Q#-C8J"(['"9BD_TN"+U?CQI;TM3KG[1 ML<9:!MJ67-"L)H,'69)7__A[K4.+ ';T!*"$,/-,L@ 382625H*$J&K)1$X2?DU&'G=+-'5AVOT 9F(2P)'28Y>\T3P&YB$ MYS]C6G*@\ZDI8$?2+W-;>[^HO'.^BCS07,4>/>40B#7_5SP][^"8HVZ08[EV!I_'OKIOY5Y+WW93_^(&=#MB_3'XS]+!+>I*U?9:>!N8YEV^>PI0;F6*$7G,,>=8N&ONV=PYYT M,-NUG7/8LPXV\4/W'+;2P'S/=SN^K36P<>C+H!XT(?":$'B]\5R2G,+Q*R.* M_KY_XX)!F_[2$UN_,>SWQO:S:L#5%"TI5D!AZKLZ'#* MYG4FH *.885$5W"$5IQK77Y4JWLM.6S/]\>!XW52Y/$]TK%9WR7VM0[JAUY)PI$C:*A#^KR"EWAFL2#M)$BWJGB1;U3A,-2J.)V?H\A*ZT M5W<+#MLM&ULC53?;],P$/Y7K#R!!'6:=,"F--+6@4""J5HU>$ \N.DUL>8?X>PV MW7_/V4FC(JVPE_C.ON^[^RYG%YW%1]< >';0RKAYTGC?7G'NJ@:T [Q(Z=V*S MH&1M[6-POFSF21H* @65#PR"ECTL0*E 1&7\'CB3,64 GMI']D]1.VE9"P<+ MJW[(C6_FR8>$;6 K=LK?V^XS#'HN E]EE8M?UO6Q,PJN=LY;/8"I BU-OXK# MT(<3P'1V!I -@.RE@'P Q,[QOK(HZU9X419H.X8AFMB"$7L3T:1&FO 75Q[I M5!+.EW?J&96DV?0:^>#D\_1O.2>JH-QOU9I$O/\/W4:"1IN[U]D)_ M7J^=1YJG7__@ST?^//+/SM4;*>%0-<+4P$+_['--ZUDN(TNX:?LRG;Q/\X+O M3WOSOZB^1'[R^\/5^R:PEL8Q!5O"$>(B8=B/<^]XV\:)6%M/\Q7-AEX P!! MYUMK_=$)0S:^*>4?4$L#!!0 ( #>";%-X&-?.1@0 05 9 >&PO M=V]R:W-H965T>E*[@($ JVRDW=Q5 M/>FNC1+=]:'J@P-.XB[8U#;)WK_O&%A(@'"K/IQ811M,9H9OYK/GPUZLE2KAYF1ZWS>\M2\9%F1-V)G'+X92]D1C0,Y<%2N:0D*9VRU,*V/;5R(0J=,D[7$JDBRXC\]D13<7Z8.;/7&QMV.&ISPUHNJ-./]&ZX1\$R\6J2K_HW-M:\]07"@MLMH9$&2,5]_DI2[$A0/$&7; MM0/N.G@W'-S:P2T3K9"5:;TGFBP74IR1--80S5R4M2F](1OU;+>%7!GYZ M^3O,E$]"*;2F$JU$ED%IMTBLP$R M-2H+ Z7;PG]Y335BJWL%CE+FC%I:&= PH*ZZA/U70 M\0WH$?HLN#X"!@X KOTM*$-3"_Q:BR<\&G!+\SODVC\C;&-G ,_J[>[V"!RW MH<8MX[DWXOVODG\@DC-^J$I>U?JO3Q 8?=0T4W^/P/(:6%X)RWL++-7"HE>P MXFM8'&9":F9"#K!4-048KZE_-\1]!<(O09A>=%IZT3SRW OK-,E*7U#Q_%# M#SY!8WF5J-\DZH\FNJ$)A9ZY@P40"WZB4C-S#=UR3Z6$1&%QQL\C%9TW#YI/ MB>B@@15,@>B@QY_=8;AO$8:>ZP6^-TQPV"08CB;X1VY0*Z0%R@L9'T$-3#JF M2WV/VJAY1#0E:AV[;?OV%,BM45QRA[W(CT([Z) \9(GG460[>)AEYT+BG-%< MO\#B51IRVFP?QXJ'VX!X4JRVBN&XDV#5[7/EXC#L4CID%@11>(/05H&<<0G: M )V2Q?JU!Z.",ZW&*MCV?,>?%+6M1CCS25 [[^NN:X.:]LCM&]HW>&T%QQE7 MG&:A4B+3;Y :E3%3,+[LRDA4;7NLJJT"..&DZ&YUPXDF07UZ&O%>&$]TFO>88=YNX?V/09F>:"2QJ+0H)2)J$C@!S(/NFA\PO+'F<2M9>%RRUM>OT^A,I"1\ MM)OC5BBP-REF6YG!XWN+'\6L_]V7ZP$3S_/<<'[CM0NWBH7'%6M=[%(6ETL[ ME^Q$]/7;]9N8;J4#!Y-BNE48/+[)^%%,A_UML!^9OWF7\+YE=Q%;%^=)&96' M\IA- ";%.WMJP@Z@( -0) 9 >&PO=V]R:W-H965T#%4Y@#O)Q->.J9]=98I(#%811Q&$YM&[P M$3MMI*T\,?:L.[?QT'+TB""#A=0IL'JM80)9IC.I(G@5P3LD!"<(?D7PSU4(*D)PKD)8$8QUN_1N)B["$H\& MG&T0UVB533?,[!NVFB]"]4*92ZZ^$L63HWM8 RT ?4+?,.=85PU=1" QR<2E MBC[.(W3QX1)]0(2BAY05 M-8#&RIM'4&>U'IC$L=[X2.C^X8E:E 4QI#W,"/ MVOG]%KZM/-?&O:WQL=>:< ZK*^0['Y'G>&[#>";GTYTF._^G/GVS^MYD^/4J M\$T^_T2^B B<)!P2;/Y>MD3;=?'SJX*B6PFY^-4B%-1"@1$*VI=;T_HIB1U# MU-O;>M3MAN' 7N\6Y1@4]H/N/B@Z!GENU^OLHZ;'*-<+O5Z-VO,7UO["5G\S MSN)B(5MFJE-GZKQO2;JU4/>M)2F)87M)CD%AWP\.2G(,:BK),3&'+P'\;%[/7$;XI&^LIA3\35]>=^YPSPA5* ,EDK*N>JJ-<;+*T39D6QE MSL@G)M6):YJING8!UP#U?";%,#F@1P M> , #X- 9 >&PO=V]R:W-H965TRAZ8"1:)E8B79**TW]?DI)E1Y*%P$4N MMDB]-\.91PY'TP,7/^6.$ 7>RH+)F;-3:G_GNC+=D1++6[XG3+_9$)Q94EFXR/,BM\24.?.IG7L4\RFO5$$9>11 5F6)Q;_WI."'F0.=X\03 MS7?*3+CSZ1[G9$/4\_Y1Z)';6LEH29BDG %!MC-G >_6,#($B_B#DH,\>P8F ME!?.?YK!]VSF>&9%I""I,B:P_GLE2U(4QI)>QS^-4:?U:8CGST?KO]K@=3 O M6)(E+_ZDF=K-G,0!&=GBJE!/_/ ;:0(*C;V4%]+^@D.#]1R05E+QLB'K%924 MU?_XK4G$&4';&2:@AH"ZA. "P6\(_D<]! TA^*B'L"'8T-TZ=INX%59X/A7\ M (1!:VOFP6;?LG6^*#,;9:.$?DLU3\V?R"MA%0&_@(W>@UE5$,"W8$4ESG-! M M [JP!A\\<*9V$JQ91K(!_FJ_= .0A.+"> MY<12TC@+K*!C? MBD/[IR9&EFA*W^L\CL-PZKZ>B]('A9,@?@]:]4$(QBAZCUKW41"%*&E1[^(+ MV_C"T?B>&54D QN%%9$C^8I:>]'G"A.WCN)KA:F)X5FB L_OY'S9!R&4)!UA M^J DB/R.+GU0Y >385F2-KID-+I%201-L;P!Y"TMJHRR''Q4JDGK8_*Y4D'O M5,^]:\5JF.?I@]T#LAP )9V3MAK 1'$'M![R-@F&M8)GUQ4<#6]="=TDW8 ' MFF7ZKEICJ8"^=M_X-H(*)U].HC_+]$'8T?)?/UE\8!%3ID$!=EJ5]YMK'44=;->#Q3?VV[T MA2O=V]K'G?[ (<( ]/LMY^HX, [:3Z;Y?U!+ P04 " W@FQ3@*KB!=H" M !3" &0 'AL+W=O:E] 745AJP:4A#5%1L'Z9]<)-K8^&78#LMD_;C=W;2$%BI$!+[DMCG MN^>>>WKQ=;Q1^L[D )8\""[-),BM+4[#T*0Y"&JZJ@"))TNE!;6XU:O0%!IH MYH,$#Y,H&H2",AE,Q]XVT].Q*BUG$F::F%((JG^? 5>;21 '6\,-6^76&<+I MN* KF(.]+68:=V&#DC$!TC EB8;E)/@4GY[%/L![?&>P,:TU<:4LE+ISF\ML M$D2.$7!(K8.@^%K#.7#ND)#'?0T:-#E=8'N]1?_BB\=B%M3 N>(_6&;S23 * M2 9+6G)[HS9?H2ZH[_!2Q8U_DDWM&P4D+8U5H@Y&!H+)ZDT?:B%: ;WA"P%) M'9!XWE4BS_*"6CH=:[4AVGDCFEOX4GTTDF/2_2ISJ_&489R=SLN%@?L2I"6? MU^YY> &6,FXZY".9H_I 9KFR2K+4')%+F7:=_7G0 0F)R:D&0Y@DMY)9='XT M7#'.\2= VT%[.PXM5N!XA&G-]JQBF[S ]CJU79(D1R2)DOAV?D$.#SJ/N:OG M4]00]6A$21I1$I^F]UI1?GY##W)I09A?>_![#7[/XQ^_@']6&K08@SUY7S+# M7'\>D0)TBLGP6R!JB3I9P&IL[:0AVR77_CQQ%'6CZ,,>QL<-X^.]2.=*"/R& MYE:E=WO@^@U<_UT$'C3X@S<(+$NQ .W$W;:F,25DY!![LK)T=FEK[5.Z2 M6Z.NXW"]@]ZPH3=\ SU/@12:I> I98ISJHWKB^JL0_ZTOK1=5*NTHQ;50;?? MWTUVU) =O8YLJL2"25J175->^CY-J\YXJBCRW$6O2C1HT^OM)G?2D#O92^X3 MYA.8\+JP_]XH3Q#CZ/%&C-ZE.>/6G1O_O_:L<[FB&EFC[NB9KF%K1+AQ>T7U MBDE#."PQ*NH.L;]U-<&JC56%GQH+97$&^66.4Q^T<\#SI5)VNW&#J/D?,?T+ M4$L#!!0 ( #>";%/IW66J60, ,(6 - >&POJH-I,U32L*\5H5H-3(<)NIY.$!>62#/MR7MP6N@XFY5SJ 4E;4^!.G[,! MB9+W)'!THS)C _)X_O;'O-0W;P)W/GMW=M9YO+C9M9];X(*$7M*K T@O.^9 MF2V*T2>'T>\CQZBOMZE;+89K+0QS[GF=-UPQQ_30>OVF8%B ZPZ2UG9>J'N$ MN>\2X!3=@U+ U0P$S)!QJ7*F&K#1&1E&O8% MRT&.XM,9G'59A0!J719FD'$Z+26U&E8>S<#03I@0]_!C]#W?XE[D&VMJ>TJV M0R.H&3H:-P'^33;'O4F;O(HWJ/A3J3_-33K2SJ%7V)UB.5_8^2)O!6#L$#,@W M>!$1ZZ#!>,Z%YK*9S7B6,?EB]VKH-1V;%_0M?G-]QG(Z%_JA!0=D/?[*,CXO MTO:J.RA$<]5Z_ 72,UOAU;N)B<5EQA8L&S53-1W;86 &)FIS@,,N";%.7BKL

-8?20$3;8T.P6BP^0"X99K>] M9!:GI! +"D \ !X;"]W;W)K M8F]O:RYX;6S%FEMSVC@4@/^*AJ?L0Q?PA;:9D)D$R"XS6<)@)OO8$?8!-+$E M5I*3IK]^93M,Y3:<]N7@)]NR$9^/K?/IXJL7I9\V2CVQKT4NS;BWM_9PV>^; M= \%-W^J TAW9JMTP:T[U+N^.6C@F=D#V"+O!X/!J%]P(7O75\>ZEKKO'R@+ MJ15*NL*JX%' B_E^OCIDS\*(CJP04A3B&V3CWJ#'S%Z]_*VT M^*:DY7F2:I7GX]ZP.?$(VHKTI^*D@ESSC:E++-^LN ,9]T8#5^%6:&/K*^KZ MN6-\!G=QW$P/29Y >/>Y.%QMJKNQ_W!/&ONS3HH+U+Z4K@3>I[5 M>)0HB^ELDW-\L)C/F008(9- AY)? @PP1R+ 3R&3M M-O_,%AYDA$!&'4*V(ADCD'&7D*$'.4(@1UU"1A[D1P3R8Y>0L0?Y"8'\1 LY M!9-J<:C*F=JRV](("<8P+C-VRXT'^1F!_$P+F91%P?5K!9B(G13N9UQ:=I.F MJI16^,E\@&7S 2WF'1>:/?*\A(KT3D@N4\%S-I?&ZK+P,5'I$%OGEN<.#%CM M:C91Q4%)]PO_60\QWPR)A3.%C?59,*T,B;WR+]>:_Q ;S"!#:H6HHA"VNJAI MHA/7>W,=*7 O&K0@,8,,B16R@@Q<)>Y/*[[GJB]9[2\U;$%K\#$QAPR))9)8 ME3Y]V' #&4M=*P!IZHM\/DP?0V)_+%R]]\KEXB7HJID6+D4G>]X.(*:.(;$[ MYM*%#=PXX&O[W<-,,216Q0J>099^B ),"0&Q$E95H7N_EES;5[9VN<3P>O#F M!RS ;! 0VR I-P;^*]U%;.9"YV?> !UU$%L =7ZKLQQ@@@B(!8%C^MWE /-& M0.P-M&O2CB9FCH#8'*>Z)NQBS6N2[YB8.0)B"&TY_YP!P3DCNF5MY[+V.(F24D-@LZM&Q/ M'&&B"3L5C3^7$*(37)V*QI]-"#'1A)V*QO=AB(DF)!8-CMEZZ)AH0F+1G/3A M!Y:XZGU,3#LAL780S(53I8^):28A:*.9KL:3+^E1YB%HC-,>KTU%UXMG+&+*5@N\I;.(TQ T9FFPGY- MB2ZQ$/O'HZPR9%;F389_R_<^)N:?B-@_*&:[C6/^B:C76;#I1G;A8V+^B3H= M]K12$>:?B-@_.&8K%6'^B:A76TZ-SGZR>8SY)R;V#X+Y0]\HQOP34\^O89CM M15_,/S'U* C%])M0C$DHIAX%H9A^$XHQ"\7$%L(Q_<%:C"[U$UL(QQSYF)B% M8F(+G9Z'J9NZCXE9*.YJO:9)G#XF9J&8V$)H--L)";-0?)Z%G%_V-D>8@T9G MFGIK]^*FPO#=3L/.Q\0<-#KS&L_[@<3T,ZKUTZ\O-M=7&6R%A&SA:C>N/.5Y MNM2LVC1?#T1QM0BX+?-\XLH>Y+WBV?%CO^.'BM?_ U!+ P04 " W@FQ3 M=TMQA08" #Q) &@ 'AL+U]R96QS+W=OI>/7;GKAWPZ7]GTX[&; MSLMQFX9N_=YM<]+ELDWC[8SF^>EVYN+U<\C_,['?;/;K_+-?_S[FT_2/P>E/ M/[Z775DWZ.%Q/EW0YR-UY5LUX\N;-*EVD$*0U@\R"++Z M00Y!7C\H("CJ![40U-8/NH>@^_I!#Q#T4#_H$8(>ZP?)$F5<$B3-L";06I!K M(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O M)=!;9Q_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ M;01Z&^IM!'H;ZFT$>MMLLX1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]# MO8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!OGVUV$^CMJ+<3Z.VHMQ/H[:BW$^CM MJ+<3Z.VHMQ/H':AW$.@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!VSGY4$>@?J'01Z M!^H=!'H'ZAT$>@?J'01ZMZAW2Z!WBWJW!'JWJ'?[G7J7Z?.0R[7G:XW/_TZJ MI_.]^?KXR_+KY.R]7'!.MQ7E^2]02P,$% @ -X)L4_\GIW7C 0 ;"0 M !, !;0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@OT)V:UCIU_R(<*/> MJA?^@;H=9&%;F[8@_'N[ 28:)1I,?&]8H.UYSWJ2YXKKIZVC,-JT31>FV2)& M=\58*!?4FI!;1UU:F5O?FIB^^A?F3+DT+\3$9%*PTG:1NCB.?8UL=GU+<[-J MXNANDWX.M>VFF:T K @ $0 @ &O 9&]C4')O<',O8V]R92YX M;6Q02P$"% ,4 " W@FQ3F5R<(Q & "<)P $P @ '+ M 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( #>";%.T)J7:K 4 M &T9 8 " @0P( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ -X)L4^Z, M %?4 P F@\ !@ ("!TA0 'AL+W=O";%,IM2I;Q08 #0? 8 M " @=P8 !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ -X)L4]Y\$S3R @ , < !@ M ("!4R\ 'AL+W=O";%.$F8^RUP@ !LD 8 " @7LR !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ -X)L4^Q41Q;R$@ ##< !@ ("!\3T 'AL M+W=O";%/$8X>>X0L M *@@ 9 " @1E1 !X;"]W;W)K&UL4$L! A0#% @ -X)L4_2E>/&PO=V]R:W-H965T";%,M?=#2"08 (0. 9 M " @>%J !X;"]W;W)K&UL4$L! A0#% M @ -X)L4S9*"F2["P _"4 !D ("!(7$ 'AL+W=O&PO=V]R:W-H965T" M;%-*>FP(00, %H' 9 " @6FD !X;"]W;W)K&UL4$L! A0#% @ -X)L4VS2AH9E P 0@< !D M ("!X:< 'AL+W=O&PO=V]R M:W-H965T";%/NBI<4P@, # ( M 9 " @>2M !X;"]W;W)K&UL M4$L! A0#% @ -X)L4]+89J6(#0 *28 !D ("!W;$ M 'AL+W=O&PO=V]R:W-H965T";%-*A5)YI@0 )0- 9 M " @&UL4$L! A0#% @ M-X)L4^ER<,8=!0 J@T !D ("!JL< 'AL+W=O&PO=V]R:W-H965T";%.UE.#)L0( +4% 9 " @930 !X;"]W M;W)K&UL4$L! A0#% @ -X)L4\ OH+EH!@ M/1( !D ("!?-, 'AL+W=O&PO=V]R:W-H965T";%.3 M3_H>% , $D& 9 " @5O? !X;"]W;W)K&UL4$L! A0#% @ -X)L4ZGM(8ZW!@ -R4 !D M ("!IN( 'AL+W=O&PO=V]R:W-H M965T";%.W2OZSS0, &X4 9 M " @5KL !X;"]W;W)K&UL4$L! M A0#% @ -X)L4Q'_HQ\-! (10 !D ("!7O 'AL M+W=O&PO=V]R:W-H965T";%/[FJ9%J ( .T& 9 " M@1SZ !X;"]W;W)K&UL4$L! A0#% @ -X)L M4W!QKQ$Q P Z H !D ("!^_P 'AL+W=O&PO=V]R:W-H965T";%,RQY_MG0( '\& 9 " @88# 0!X;"]W;W)K M&UL4$L! A0#% @ -X)L4_&[A #D @ :0< M !D ("!6@8! 'AL+W=O&PO=V]R:W-H965T";%/]OL8J M"08 ((9 9 " @7P, 0!X;"]W;W)K&UL4$L! A0#% @ -X)L4_)Y >;P!P S$ !D M ("!O!(! 'AL+W=O&PO=V]R:W-H965T M";%.5(0VHC0, .D- 9 M " @><> 0!X;"]W;W)K&UL4$L! A0# M% @ -X)L4SUM\P<& P E0D !D ("!JR(! 'AL+W=O M&PO=V]R:W-H965T";%//XQA8KP, ( . 9 " @5\O M 0!X;"]W;W)K&UL4$L! A0#% @ -X)L4\KT M#G3@"P 3UT !D ("!13,! 'AL+W=O&PO=V]R:W-H965T";%-DXV-G@P( '<& 9 " @7E& 0!X;"]W;W)K&UL4$L! A0#% @ -X)L4XCMM)X=!@ ;#$ !D M ("!,TD! 'AL+W=O&PO M=V]R:W-H965T";%,QKUS;,P, M ( * 9 " @=-2 0!X;"]W;W)K&UL4$L! A0#% @ -X)L4[>*UX&E P @ X !D ("! M/58! 'AL+W=O&PO=V]R:W-H965T";%.LD^D(]0$ %\$ 9 M " @21> 0!X;"]W;W)K&UL4$L! A0#% M @ -X)L4W@8U\Y&! !!4 !D ("!4& ! 'AL+W=O&PO=V]R:W-H965T";%,#F@1P> , #X- 9 " @>YG 0!X M;"]W;W)K&UL4$L! A0#% @ -X)L4X"JX@7: M @ 4P@ !D ("!G6L! 'AL+W=O&PO";%.7BKL

" M;%,C?6)WJ00 "PI / " 1MS 0!X;"]W;W)K8F]O:RYX M;6Q02P$"% ,4 " W@FQ3=TMQA08" #Q) &@ @ 'Q M=P$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " W@FQ3 M_R>G=>,! !L) $P @ $O>@$ 6T-O;G1E;G1?5'EP97-= :+GAM;%!+!08 1@!& "$3 !#? $ ! end XML 75 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 76 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 77 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 405 401 1 true 124 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 1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Sheet http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Statements 8 false false R9.htm 2101101 - Disclosure - Description of Business and Basis of Presentation Sheet http://ouster.com/role/DescriptionofBusinessandBasisofPresentation Description of Business and Basis of Presentation Notes 9 false false R10.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://ouster.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 2108103 - Disclosure - Fair Value of Financial Instruments Sheet http://ouster.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 11 false false R12.htm 2112104 - Disclosure - Balance Sheet Components Sheet http://ouster.com/role/BalanceSheetComponents Balance Sheet Components Notes 12 false false R13.htm 2120105 - Disclosure - Debt Sheet http://ouster.com/role/Debt Debt Notes 13 false false R14.htm 2122106 - Disclosure - Warrants Sheet http://ouster.com/role/Warrants Warrants Notes 14 false false R15.htm 2127107 - Disclosure - Commitments and Contingencies Sheet http://ouster.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 2129108 - Disclosure - Redeemable Convertible Preferred and Common Stock Sheet http://ouster.com/role/RedeemableConvertiblePreferredandCommonStock Redeemable Convertible Preferred and Common Stock Notes 16 false false R17.htm 2133109 - Disclosure - Stock-based compensation Sheet http://ouster.com/role/Stockbasedcompensation Stock-based compensation Notes 17 false false R18.htm 2142110 - Disclosure - Net Loss Per Common Share Sheet http://ouster.com/role/NetLossPerCommonShare Net Loss Per Common Share Notes 18 false false R19.htm 2147111 - Disclosure - Income taxes Sheet http://ouster.com/role/Incometaxes Income taxes Notes 19 false false R20.htm 2148112 - Disclosure - Revenue Sheet http://ouster.com/role/Revenue Revenue Notes 20 false false R21.htm 2152113 - Disclosure - Related Party Transactions Sheet http://ouster.com/role/RelatedPartyTransactions Related Party Transactions Notes 21 false false R22.htm 2153114 - Disclosure - Subsequent Event Sheet http://ouster.com/role/SubsequentEvent Subsequent Event Notes 22 false false R23.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 23 false false R24.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 24 false false R25.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 25 false false R26.htm 2313303 - Disclosure - Balance Sheet Components (Tables) Sheet http://ouster.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://ouster.com/role/BalanceSheetComponents 26 false false R27.htm 2323304 - Disclosure - Warrants (Tables) Sheet http://ouster.com/role/WarrantsTables Warrants (Tables) Tables http://ouster.com/role/Warrants 27 false false R28.htm 2330305 - Disclosure - Redeemable Convertible Preferred and Common Stock (Tables) Sheet http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockTables Redeemable Convertible Preferred and Common Stock (Tables) Tables http://ouster.com/role/RedeemableConvertiblePreferredandCommonStock 28 false false R29.htm 2334306 - Disclosure - Stock-based compensation (Tables) Sheet http://ouster.com/role/StockbasedcompensationTables Stock-based compensation (Tables) Tables http://ouster.com/role/Stockbasedcompensation 29 false false R30.htm 2343307 - 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 30 false false R31.htm 2349308 - Disclosure - Revenue (Tables) Sheet http://ouster.com/role/RevenueTables Revenue (Tables) Tables http://ouster.com/role/Revenue 31 false false R32.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 32 false false R33.htm 2406402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://ouster.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 33 false false R34.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 34 false false R35.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 35 false false R36.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 36 false false R37.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 37 false false R38.htm 2415407 - Disclosure - Balance Sheet Components - Narrative (Details) Sheet http://ouster.com/role/BalanceSheetComponentsNarrativeDetails Balance Sheet Components - Narrative (Details) Details 38 false false R39.htm 2416408 - Disclosure - Balance Sheet Components - Reconciliation of Cash, Cash Equivalents and Restricted Cash Reported (Details) Sheet http://ouster.com/role/BalanceSheetComponentsReconciliationofCashCashEquivalentsandRestrictedCashReportedDetails Balance Sheet Components - Reconciliation of Cash, Cash Equivalents and Restricted Cash Reported (Details) Details 39 false false R40.htm 2417409 - Disclosure - Balance Sheet Components - Schedule of Inventory (Details) Sheet http://ouster.com/role/BalanceSheetComponentsScheduleofInventoryDetails Balance Sheet Components - Schedule of Inventory (Details) Details 40 false false R41.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 41 false false R42.htm 2419411 - 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 42 false false R43.htm 2421412 - Disclosure - Debt - Narrative (Details) Sheet http://ouster.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 43 false false R44.htm 2424413 - Disclosure - Warrants - Narrative (Details) Sheet http://ouster.com/role/WarrantsNarrativeDetails Warrants - Narrative (Details) Details 44 false false R45.htm 2425414 - 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 45 false false R46.htm 2426415 - 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 46 false false R47.htm 2428416 - Disclosure - Commitments and Contingencies (Details) Sheet http://ouster.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://ouster.com/role/CommitmentsandContingencies 47 false false R48.htm 2431417 - 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/RedeemableConvertiblePreferredandCommonStockTables 48 false false R49.htm 2432418 - Disclosure - Redeemable Convertible Preferred and Common Stock - Schedule of Redeemable Convertible Preferred Stock (Details) Sheet http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockScheduleofRedeemableConvertiblePreferredStockDetails Redeemable Convertible Preferred and Common Stock - Schedule of Redeemable Convertible Preferred Stock (Details) Details 49 false false R50.htm 2435419 - Disclosure - Stock-based compensation - Narrative (Details) Sheet http://ouster.com/role/StockbasedcompensationNarrativeDetails Stock-based compensation - Narrative (Details) Details 50 false false R51.htm 2436420 - 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 2437421 - Disclosure - Stock-based compensation - Schedule of Stock Options Valuation Assumptions (Details) Sheet http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsValuationAssumptionsDetails Stock-based compensation - Schedule of Stock Options Valuation Assumptions (Details) Details 52 false false R53.htm 2438422 - 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 53 false false R54.htm 2439423 - 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 54 false false R55.htm 2440424 - Disclosure - Stock-based compensation - Schedule of Restricted Stock Units Activity (Details) Sheet http://ouster.com/role/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails Stock-based compensation - Schedule of Restricted Stock Units Activity (Details) Details 55 false false R56.htm 2441425 - Disclosure - Stock-based compensation - Schedule of Stock-based Compensation (Details) Sheet http://ouster.com/role/StockbasedcompensationScheduleofStockbasedCompensationDetails Stock-based compensation - Schedule of Stock-based Compensation (Details) Details 56 false false R57.htm 2444426 - 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 57 false false R58.htm 2445427 - Disclosure - Net Loss Per Common Share - Narrative (Details) Sheet http://ouster.com/role/NetLossPerCommonShareNarrativeDetails Net Loss Per Common Share - Narrative (Details) Details 58 false false R59.htm 2446428 - 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 59 false false R60.htm 2450429 - Disclosure - Revenue - Narrative (Details) Sheet http://ouster.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 60 false false R61.htm 2451430 - Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details) Sheet http://ouster.com/role/RevenueScheduleofDisaggregationofRevenueDetails Revenue - Schedule of Disaggregation of Revenue (Details) Details 61 false false R62.htm 2454431 - Disclosure - Subsequent Event (Details) Sheet http://ouster.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://ouster.com/role/SubsequentEvent 62 false false All Reports Book All Reports oust-20210930.htm oust-20210930.xsd oust-20210930_cal.xml oust-20210930_def.xml oust-20210930_lab.xml oust-20210930_pre.xml oust-30sep21xex3112.htm oust-30sep21xex3122.htm oust-30sep21xex3212.htm oust-30sep21xex3222.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 http://xbrl.sec.gov/country/2021 http://fasb.org/srt/2021-01-31 true true JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "oust-20210930.htm": { "axisCustom": 1, "axisStandard": 36, "contextCount": 405, "dts": { "calculationLink": { "local": [ "oust-20210930_cal.xml" ] }, "definitionLink": { "local": [ "oust-20210930_def.xml" ] }, "inline": { "local": [ "oust-20210930.htm" ] }, "labelLink": { "local": [ "oust-20210930_lab.xml" ] }, "presentationLink": { "local": [ "oust-20210930_pre.xml" ] }, "schema": { "local": [ "oust-20210930.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-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-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.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" ] } }, "elementCount": 606, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 4, "http://ouster.com/20210930": 2, "http://xbrl.sec.gov/dei/2021": 5, "total": 11 }, "keyCustom": 67, "keyStandard": 334, "memberCustom": 60, "memberStandard": 60, "nsprefix": "oust", "nsuri": "http://ouster.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "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-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "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-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "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-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "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-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "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-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120105 - Disclosure - Debt", "role": "http://ouster.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "oust:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122106 - Disclosure - Warrants", "role": "http://ouster.com/role/Warrants", "shortName": "Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "oust:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127107 - Disclosure - Commitments and Contingencies", "role": "http://ouster.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "oust:EquityAndTemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129108 - 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-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "oust:EquityAndTemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133109 - Disclosure - Stock-based compensation", "role": "http://ouster.com/role/Stockbasedcompensation", "shortName": "Stock-based compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "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-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147111 - Disclosure - Income taxes", "role": "http://ouster.com/role/Incometaxes", "shortName": "Income taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "idef7b2062d0e49d59dc9f7c48be5c937_I20210930", "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-20210930.htm", "contextRef": "idef7b2062d0e49d59dc9f7c48be5c937_I20210930", "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-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148112 - Disclosure - Revenue", "role": "http://ouster.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152113 - Disclosure - Related Party Transactions", "role": "http://ouster.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153114 - Disclosure - Subsequent Event", "role": "http://ouster.com/role/SubsequentEvent", "shortName": "Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "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-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "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-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "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-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "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-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323304 - Disclosure - Warrants (Tables)", "role": "http://ouster.com/role/WarrantsTables", "shortName": "Warrants (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330305 - Disclosure - Redeemable Convertible Preferred and Common Stock (Tables)", "role": "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockTables", "shortName": "Redeemable Convertible Preferred and Common Stock (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334306 - 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-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:TemporaryEquityParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "idef7b2062d0e49d59dc9f7c48be5c937_I20210930", "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-20210930.htm", "contextRef": "idef7b2062d0e49d59dc9f7c48be5c937_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343307 - 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-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2349308 - Disclosure - Revenue (Tables)", "role": "http://ouster.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "idef7b2062d0e49d59dc9f7c48be5c937_I20210930", "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-20210930.htm", "contextRef": "ib5dee39a6f65424b9531fb6bd0008fb4_D20210311-20210311", "decimals": "-5", "lang": "en-US", "name": "oust:GrossProceedsFromReverseRecapitalizationTransaction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "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-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "i8870abf967aa45ffa1e66bfc54345e86_D20210701-20210930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details)", "role": "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "i8870abf967aa45ffa1e66bfc54345e86_D20210701-20210930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "i20f42bb9759b4457b930a0ccb6e47c30_I20210930", "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-20210930.htm", "contextRef": "i20f42bb9759b4457b930a0ccb6e47c30_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "i588fba3c2af848c2aee555aab96324d2_I20201231", "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-20210930.htm", "contextRef": "i588fba3c2af848c2aee555aab96324d2_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "idef7b2062d0e49d59dc9f7c48be5c937_I20210930", "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-20210930.htm", "contextRef": "idef7b2062d0e49d59dc9f7c48be5c937_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "idef7b2062d0e49d59dc9f7c48be5c937_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Balance Sheet Components - Narrative (Details)", "role": "http://ouster.com/role/BalanceSheetComponentsNarrativeDetails", "shortName": "Balance Sheet Components - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ia997d8fa4d9642cab523c08f06401148_I20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "idef7b2062d0e49d59dc9f7c48be5c937_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Balance Sheet Components - Reconciliation of Cash, Cash Equivalents and Restricted Cash Reported (Details)", "role": "http://ouster.com/role/BalanceSheetComponentsReconciliationofCashCashEquivalentsandRestrictedCashReportedDetails", "shortName": "Balance Sheet Components - Reconciliation of Cash, Cash Equivalents and Restricted Cash Reported (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "icea28792961a4ef685ca9513c890d943_D20210701-20210930", "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-20210930.htm", "contextRef": "icea28792961a4ef685ca9513c890d943_D20210701-20210930", "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:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "idef7b2062d0e49d59dc9f7c48be5c937_I20210930", "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-20210930.htm", "contextRef": "idef7b2062d0e49d59dc9f7c48be5c937_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "oust:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "idef7b2062d0e49d59dc9f7c48be5c937_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidInsurance", "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-20210930.htm", "contextRef": "idef7b2062d0e49d59dc9f7c48be5c937_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidInsurance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "oust:ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "idef7b2062d0e49d59dc9f7c48be5c937_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "oust:ContractWithCustomerLiabilityCurrentCustomerDeposit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419411 - 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-20210930.htm", "contextRef": "idef7b2062d0e49d59dc9f7c48be5c937_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "oust:ContractWithCustomerLiabilityCurrentCustomerDeposit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueAdjustmentOfWarrants", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421412 - 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-20210930.htm", "contextRef": "ic1e633e750d6442188051ace14f06108_I20181127", "decimals": "-5", "lang": "en-US", "name": "oust:DebtInstrumentMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "idef7b2062d0e49d59dc9f7c48be5c937_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstanding", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424413 - 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-20210930.htm", "contextRef": "i94d05afea0b04bb0bfca088cd9e396ea_D20200401-20200531", "decimals": "INF", "lang": "en-US", "name": "oust:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "i506cb376767a4eb3b9b3f67ef97c1839_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": "2425414 - 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-20210930.htm", "contextRef": "i506cb376767a4eb3b9b3f67ef97c1839_I20210311", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "i0d184443ff3f41ebb208f841df75c7a0_I20210930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426415 - 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-20210930.htm", "contextRef": "i0d184443ff3f41ebb208f841df75c7a0_I20210930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "i767eb590941847d1a9668f0277492726_I20170930", "decimals": "INF", "first": true, "lang": "en-US", "name": "oust:NumberOfLettersOfCredit", "reportCount": 1, "unique": true, "unitRef": "letter_of_credit", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428416 - Disclosure - Commitments and Contingencies (Details)", "role": "http://ouster.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "i767eb590941847d1a9668f0277492726_I20170930", "decimals": "INF", "first": true, "lang": "en-US", "name": "oust:NumberOfLettersOfCredit", "reportCount": 1, "unique": true, "unitRef": "letter_of_credit", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "idef7b2062d0e49d59dc9f7c48be5c937_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431417 - 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-20210930.htm", "contextRef": "ia5d27bc60ace46f88dee88afdbb7927d_I20210311", "decimals": "INF", "lang": "en-US", "name": "oust:CommonStockVotingRightsNumberOfVotesPerShare", "reportCount": 1, "unique": true, "unitRef": "vote", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ia5d27bc60ace46f88dee88afdbb7927d_I20210311", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockPricePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432418 - Disclosure - Redeemable Convertible Preferred and Common Stock - Schedule of Redeemable Convertible Preferred Stock (Details)", "role": "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockScheduleofRedeemableConvertiblePreferredStockDetails", "shortName": "Redeemable Convertible Preferred and Common Stock - Schedule of Redeemable Convertible Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:TemporaryEquityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ic51c2ac553754e8295fbf756e611dfcf_I20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "if3f037853534486497ccec782fa1c890_I20191231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (DEFICIT)", "role": "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (DEFICIT)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "i3027fface7364c428b7d4a21d696d1d5_D20200101-20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435419 - 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-20210930.htm", "contextRef": "i814267b311fc4e9dbef4f534140cdd3b_D20210301-20210331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ProceedsFromRelatedPartyDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ia997d8fa4d9642cab523c08f06401148_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436420 - 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-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "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:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "id613abb84a4248dd92881ed678c11281_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437421 - Disclosure - Stock-based compensation - Schedule of Stock Options Valuation Assumptions (Details)", "role": "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsValuationAssumptionsDetails", "shortName": "Stock-based compensation - Schedule of Stock Options Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "id613abb84a4248dd92881ed678c11281_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "idef7b2062d0e49d59dc9f7c48be5c937_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438422 - 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-20210930.htm", "contextRef": "idef7b2062d0e49d59dc9f7c48be5c937_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ibdf9b5b43bd441679a05ed53957073ac_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439423 - 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-20210930.htm", "contextRef": "ibdf9b5b43bd441679a05ed53957073ac_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "i320229e51cf44448a5cace51d500f49e_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440424 - Disclosure - Stock-based compensation - Schedule of Restricted Stock Units Activity (Details)", "role": "http://ouster.com/role/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails", "shortName": "Stock-based compensation - Schedule of Restricted Stock Units Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "i320229e51cf44448a5cace51d500f49e_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "icea28792961a4ef685ca9513c890d943_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441425 - 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-20210930.htm", "contextRef": "icea28792961a4ef685ca9513c890d943_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNetOfTax", "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "icea28792961a4ef685ca9513c890d943_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444426 - 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 }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "idef7b2062d0e49d59dc9f7c48be5c937_I20210930", "decimals": "3", "first": true, "lang": "en-US", "name": "oust:RecapitalizationExchangeRatio", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445427 - Disclosure - Net Loss Per Common Share - Narrative (Details)", "role": "http://ouster.com/role/NetLossPerCommonShareNarrativeDetails", "shortName": "Net Loss Per Common Share - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446428 - 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-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "i6c5a712671ac440f8a069a9fcb2675bb_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "oust:WarrantsAcquiredInMerger", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (DEFICIT) (Parenthetical)", "role": "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (DEFICIT) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "i6c5a712671ac440f8a069a9fcb2675bb_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "oust:WarrantsAcquiredInMerger", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "icea28792961a4ef685ca9513c890d943_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450429 - 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-20210930.htm", "contextRef": "id98510a295ea4f8f8c1629d277a45c93_D20210701-20210930", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "icea28792961a4ef685ca9513c890d943_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451430 - 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-20210930.htm", "contextRef": "ie1fd37fdc2de41e7a9d8dfd7f82173df_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "idd061cccbefd4ecebfc87f91fe173347_I20211022", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454431 - Disclosure - Subsequent Event (Details)", "role": "http://ouster.com/role/SubsequentEventDetails", "shortName": "Subsequent Event (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "idd061cccbefd4ecebfc87f91fe173347_I20211022", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "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-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "i6a8af9a801924a92b0e57f2a2c385da5_D20200101-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "role": "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "oust-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "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-20210930.htm", "contextRef": "ieaf7f30632eb4fcb99b6b247c292a138_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 124, "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r510" ], "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/2021", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r511" ], "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r512" ], "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockScheduleofRedeemableConvertiblePreferredStockDetails", "http://ouster.com/role/StockbasedcompensationNarrativeDetails", "http://ouster.com/role/WarrantsNarrativeDetails", "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r512" ], "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/2021", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021", "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/2021", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r512" ], "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/2021", "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/2021", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r514" ], "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/2021", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r512" ], "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/2021", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r512" ], "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/2021", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r512" ], "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/2021", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r512" ], "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/2021", "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/2021", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockScheduleofRedeemableConvertiblePreferredStockDetails", "http://ouster.com/role/StockbasedcompensationNarrativeDetails", "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/2021", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r508" ], "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/2021", "presentation": [ "http://ouster.com/role/COVER" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r509" ], "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/2021", "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/2021", "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/20210930", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_A2021IncentiveAwardPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Incentive Award Plan", "label": "2021 Incentive Award Plan [Member]", "terseLabel": "2021 Incentive Award Plan" } } }, "localname": "A2021IncentiveAwardPlanMember", "nsuri": "http://ouster.com/20210930", "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/20210930", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "oust_AdjustmentsToAdditionalPaidInCapitalConversionOfConvertibleDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Conversion Of Convertible Debt", "label": "Adjustments To Additional Paid In Capital, Conversion Of Convertible Debt", "terseLabel": "Conversion of convertible notes to common stock" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalConversionOfConvertibleDebt", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "oust_AdjustmentsToAdditionalPaidInCapitalRecapitalizationOfferingCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Recapitalization, Offering Costs", "label": "Adjustments to Additional Paid in Capital, Recapitalization, Offering Costs", "negatedTerseLabel": "Offering costs in connection with the merger" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalRecapitalizationOfferingCosts", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "oust_AggregateIntrinsicValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aggregate Intrinsic Value", "label": "Aggregate Intrinsic Value [Roll Forward]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "AggregateIntrinsicValueRollForward", "nsuri": "http://ouster.com/20210930", "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": "Americas, excluding United States" } } }, "localname": "AmericasExcludingUnitedStatesMember", "nsuri": "http://ouster.com/20210930", "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/20210930", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "integerItemType" }, "oust_ContractWithCustomerLiabilityCurrentCustomerDeposit": { "auth_ref": [], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "oust_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Current, Customer Deposit", "label": "Contract with Customer, Liability, Current, Customer Deposit", "terseLabel": "Customer deposits" } } }, "localname": "ContractWithCustomerLiabilityCurrentCustomerDeposit", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_ConvertiblePreferredStockConversionPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Preferred Stock, Conversion Price", "label": "Convertible Preferred Stock, Conversion Price", "terseLabel": "Convertible preferred stock, conversion price (in dollars per share)" } } }, "localname": "ConvertiblePreferredStockConversionPrice", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "perShareItemType" }, "oust_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerAMember", "nsuri": "http://ouster.com/20210930", "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/20210930", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "oust_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer C", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "localname": "CustomerCMember", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "oust_CustomerDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer D", "label": "Customer D [Member]", "terseLabel": "Customer D" } } }, "localname": "CustomerDMember", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "oust_CustomerEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer E", "label": "Customer E [Member]", "terseLabel": "Customer E" } } }, "localname": "CustomerEMember", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "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/20210930", "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/20210930", "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/20210930", "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 $3.92" } } }, "localname": "ExercisePriceRangeFiveMember", "nsuri": "http://ouster.com/20210930", "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.00" } } }, "localname": "ExercisePriceRangeFourMember", "nsuri": "http://ouster.com/20210930", "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.13" } } }, "localname": "ExercisePriceRangeOneMember", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "domainItemType" }, "oust_ExercisePriceRangeSevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range Seven", "label": "Exercise Price Range Seven [Member]", "terseLabel": "Exercise Price at $10.26" } } }, "localname": "ExercisePriceRangeSevenMember", "nsuri": "http://ouster.com/20210930", "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 $5.80" } } }, "localname": "ExercisePriceRangeSixMember", "nsuri": "http://ouster.com/20210930", "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 $0.26" } } }, "localname": "ExercisePriceRangeThreeMember", "nsuri": "http://ouster.com/20210930", "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.15" } } }, "localname": "ExercisePriceRangeTwoMember", "nsuri": "http://ouster.com/20210930", "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/20210930", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "oust_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExtinguishments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Extinguishment", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Extinguishments", "terseLabel": "Extinguishment of derivative liability upon conversion of convertible notes" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExtinguishments", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "oust_GainLossOnExtinguishmentOfTrancheRightLiability": { "auth_ref": [], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) On Extinguishment Of Tranche Right Liability", "label": "Gain (Loss) On Extinguishment Of Tranche Right Liability", "negatedLabel": "Gain on extinguishment of tranche right liability" } } }, "localname": "GainLossOnExtinguishmentOfTrancheRightLiability", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/20210930", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20210930", "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/20210930", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_NonExecutiveNoteholdersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-executive Noteholders", "label": "Non-executive Noteholders [Member]", "terseLabel": "Non-executive Noteholders" } } }, "localname": "NonExecutiveNoteholdersMember", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_NoteReceivableRelatedPartiesPercentageForgiven": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Note Receivable, Related Parties, Percentage Forgiven", "label": "Note Receivable, Related Parties, Percentage Forgiven", "terseLabel": "Promissory notes, percentage forgiven" } } }, "localname": "NoteReceivableRelatedPartiesPercentageForgiven", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "oust_NotesReceivableRelatedPartiesStatedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notes Receivable, Related Parties, Stated Interest Rate", "label": "Notes Receivable, Related Parties, Stated Interest Rate", "terseLabel": "Stated interest rate" } } }, "localname": "NotesReceivableRelatedPartiesStatedInterestRate", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "oust_NumberOfLettersOfCredit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Letters Of Credit", "label": "Number Of Letters Of Credit", "terseLabel": "Number of letters of credit" } } }, "localname": "NumberOfLettersOfCredit", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "oust_NumeratorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Numerator", "label": "Numerator [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NumeratorAbstract", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/NetLossPerCommonShareScheduleofNetLossPerCommonShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "oust_OneSeniorAdvisorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Senior Advisor", "label": "One Senior Advisor [Member]", "terseLabel": "One Senior Advisor" } } }, "localname": "OneSeniorAdvisorMember", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "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/20210930", "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/20210930", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockScheduleofRedeemableConvertiblePreferredStockDetails", "http://ouster.com/role/StockbasedcompensationNarrativeDetails", "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/20210930", "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/20210930", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "oust_PreferredStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred Stock Warrants", "label": "Preferred Stock Warrants [Member]", "terseLabel": "Preferred stock warrants" } } }, "localname": "PreferredStockWarrantsMember", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerCommonShareDetails" ], "xbrltype": "domainItemType" }, "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITParenthetical", "http://ouster.com/role/NetLossPerCommonShareNarrativeDetails" ], "xbrltype": "pureItemType" }, "oust_RecapitalizationTransactionConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Recapitalization Transaction, Conversion Ratio", "label": "Recapitalization Transaction, Conversion Ratio", "terseLabel": "Ordinary shares, conversion ratio" } } }, "localname": "RecapitalizationTransactionConversionRatio", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "pureItemType" }, "oust_ReceivableFromContractManufacturerCurrent": { "auth_ref": [], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.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/20210930", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "oust_RedeemableConvertiblePreferredStockTrancheLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redeemable Convertible Preferred Stock Tranche Liability", "label": "Redeemable Convertible Preferred Stock Tranche Liability [Member]", "terseLabel": "Redeemable Convertible Preferred Stock Tranche Liability" } } }, "localname": "RedeemableConvertiblePreferredStockTrancheLiabilityMember", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "oust_RedeemableConvertiblePreferredStockTrancheRightMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redeemable Convertible Preferred Stock Tranche Right", "label": "Redeemable Convertible Preferred Stock Tranche Right [Member]", "terseLabel": "Redeemable Convertible Preferred Stock Tranche Right" } } }, "localname": "RedeemableConvertiblePreferredStockTrancheRightMember", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "oust_ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Accrued And Other Current Liabilities", "label": "Schedule Of Accrued And Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://ouster.com/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "oust_SensePhotonicsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sense Photonics, Inc.", "label": "Sense Photonics, Inc. [Member]", "terseLabel": "Sense Photonics, Inc." } } }, "localname": "SensePhotonicsIncMember", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "oust_SeriesARedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series A Redeemable Convertible Preferred Stock", "label": "Series A Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Series A Redeemable Convertible Preferred Stock" } } }, "localname": "SeriesARedeemableConvertiblePreferredStockMember", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_SeriesARedeemableConvertiblePreferredStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series A Redeemable Convertible Preferred Stock Warrants", "label": "Series A Redeemable Convertible Preferred Stock Warrants [Member]", "terseLabel": "Series A Redeemable Convertible Preferred Stock Warrants" } } }, "localname": "SeriesARedeemableConvertiblePreferredStockWarrantsMember", "nsuri": "http://ouster.com/20210930", "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/20210930", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "oust_SeriesBRedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series B Redeemable Convertible Preferred Stock", "label": "Series B Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Series B" } } }, "localname": "SeriesBRedeemableConvertiblePreferredStockMember", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockScheduleofRedeemableConvertiblePreferredStockDetails" ], "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/20210930", "presentation": [ "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_SeriesSeedRedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series Seed Redeemable Convertible Preferred Stock", "label": "Series Seed Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Series Seed Redeemable Convertible Preferred Stock" } } }, "localname": "SeriesSeedRedeemableConvertiblePreferredStockMember", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_SeveralMembersOfTheBoardOfDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Several Members Of The Board Of Directors", "label": "Several Members Of The Board Of Directors [Member]", "terseLabel": "Several Members of the Board of Directors" } } }, "localname": "SeveralMembersOfTheBoardOfDirectorsMember", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsVestedPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Vested Award, Percentage", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Vested Percentage", "terseLabel": "Award vesting rights, vested percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsVestedPercentage", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/20210930", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails", "http://ouster.com/role/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "oust_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancellationsWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Cancellations, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Cancellations, Weighted Average Grant Date Fair Value", "terseLabel": "Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancellationsWeightedAverageGrantDateFairValue", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails", "http://ouster.com/role/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "oust_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfStockUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage Of Stock Units", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage Of Stock Units", "terseLabel": "Percentage of performance stock units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfStockUnits", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "oust_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsStockPriceIncreasePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Stock Price Increase Percentage", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Stock Price Increase Percentage", "terseLabel": "Performance stock, stock price increase percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsStockPriceIncreasePercentage", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "oust_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesAuthorizedAnnualIncreasePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Increase In Number of Shares Authorized, Annual Increase Percentage", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Increase In Number of Shares Authorized, Annual Increase Percentage", "terseLabel": "Increase in number of shares authorized, annual increase percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesAuthorizedAnnualIncreasePercentage", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "oust_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumExercisePriceAsPercentageOfFairValueOfSharesOnGrantDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Minimum Exercise Price As Percentage Of Fair Value Of Shares On Grant Date", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Minimum Exercise Price As Percentage Of Fair Value Of Shares On Grant Date", "terseLabel": "Minimum exercise price as percentage of fair value of shares on grant date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumExercisePriceAsPercentageOfFairValueOfSharesOnGrantDate", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "oust_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockReceivedUponVestingOfEachPerformanceStockUnit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Common Stock Received Upon Vesting Of Each Performance Stock Unit", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Common Stock Received Upon Vesting Of Each Performance Stock Unit", "terseLabel": "Number of common stock received upon vesting of each performance stock unit (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonStockReceivedUponVestingOfEachPerformanceStockUnit", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "oust_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableThresholdConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options Exercisable, Threshold Consecutive Trading Days", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options Exercisable, Threshold Consecutive Trading Days", "terseLabel": "Threshold consecutive trading days" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableThresholdConsecutiveTradingDays", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "oust_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableThresholdPercentageOfExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options Exercisable, Threshold Percentage Of Exercise Price", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options Exercisable, Threshold Percentage Of Exercise Price", "terseLabel": "Threshold percentage of exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableThresholdPercentageOfExercisePrice", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/20210930", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "oust_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Intrinsic Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Intrinsic Value", "terseLabel": "Stock options granted, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "oust_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants In Period, Weighted Average Remaining Contractual Term", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants In Period, Weighted Average Remaining Contractual Term", "terseLabel": "Stock options granted, weighted average remaining contractual term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm", "nsuri": "http://ouster.com/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "oust_ShareBasedPaymentArrangement10ShareholderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, 10% Shareholder", "label": "Share-based Payment Arrangement, 10% Shareholder [Member]", "terseLabel": "A Shareholder With 10% Ownership" } } }, "localname": "ShareBasedPaymentArrangement10ShareholderMember", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20210930", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "oust_ShareBasedPaymentArrangementTrancheFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Tranche Five", "label": "Share-based Payment Arrangement, Tranche Five [Member]", "terseLabel": "Share-based Payment Arrangement, Tranche Five" } } }, "localname": "ShareBasedPaymentArrangementTrancheFiveMember", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_ShareBasedPaymentArrangementTrancheFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Tranche Four", "label": "Share-based Payment Arrangement, Tranche Four [Member]", "terseLabel": "Share-based Payment Arrangement, Tranche Four" } } }, "localname": "ShareBasedPaymentArrangementTrancheFourMember", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "oust_ShareholderOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shareholder Ownership Percentage", "label": "Shareholder Ownership Percentage", "terseLabel": "Shareholder ownership percentage" } } }, "localname": "ShareholderOwnershipPercentage", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "oust_SponsorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sponsor", "label": "Sponsor [Member]", "terseLabel": "Sponsor" } } }, "localname": "SponsorMember", "nsuri": "http://ouster.com/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "oust_StockholdersEquityReclassificationOfNotesReceivableFromStockholder": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stockholders' Equity, Reclassification Of Notes Receivable From Stockholder", "label": "Stockholders' Equity, Reclassification Of Notes Receivable From Stockholder", "terseLabel": "Reclassification of a note receivable from a stockholder" } } }, "localname": "StockholdersEquityReclassificationOfNotesReceivableFromStockholder", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "oust_SupplierAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplier A", "label": "Supplier A [Member]", "terseLabel": "Supplier A" } } }, "localname": "SupplierAMember", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "oust_TemporaryEquityConversionOfTemporaryEquityToCommonStockShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Conversion Of Temporary Equity To Common Stock, Shares", "label": "Temporary Equity, Conversion Of Temporary Equity To Common Stock, Shares", "negatedTerseLabel": "Conversion of redeemable convertible preferred stock to common stock (in shares)" } } }, "localname": "TemporaryEquityConversionOfTemporaryEquityToCommonStockShares", "nsuri": "http://ouster.com/20210930", "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/20210930", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "oust_TemporaryEquityDividendRatePerDollarAmount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Dividend Rate, Per-Dollar-Amount", "label": "Temporary Equity, Dividend Rate, Per-Dollar-Amount", "terseLabel": "Redeemable convertible preferred stock dividends (in dollars per share)" } } }, "localname": "TemporaryEquityDividendRatePerDollarAmount", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "perShareItemType" }, "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 (in shares)", "verboseLabel": "Redeemable convertible preferred stock, shares issued (in shares)" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://ouster.com/20210930", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails", "http://ouster.com/role/WarrantsNarrativeDetails" ], "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/20210930", "presentation": [ "http://ouster.com/role/Warrants" ], "xbrltype": "textBlockItemType" }, "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "pureItemType" }, "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/20210930", "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/20210930", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r292", "r411", "r412", "r413", "r504" ], "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": [ "r59", "r61", "r110", "r111", "r220", "r252" ], "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" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r173", "r274", "r278", "r481" ], "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": [ "r219", "r251", "r295", "r297", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r478", "r482", "r505", "r506" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails", "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r219", "r251", "r295", "r297", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r478", "r482", "r505", "r506" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r173", "r274", "r278", "r481" ], "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": [ "r170", "r274", "r276", "r433", "r477", "r479" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://ouster.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r170", "r274", "r276", "r433", "r477", "r479" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://ouster.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r219", "r251", "r284", "r295", "r297", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r478", "r482", "r505", "r506" ], "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/StockbasedcompensationNarrativeDetails", "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r219", "r251", "r284", "r295", "r297", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r478", "r482", "r505", "r506" ], "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/StockbasedcompensationNarrativeDetails", "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r60", "r61", "r110", "r111", "r220", "r252" ], "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" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r171", "r172", "r274", "r277", "r480", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503" ], "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": [ "r171", "r172", "r274", "r277", "r480", "r491", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503" ], "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": [ "r45", "r418" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Obligations incurred and payable to vendors for goods and services received.", "label": "Accounts Payable [Member]", "terseLabel": "Accounts Payable" } } }, "localname": "AccountsPayableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r493" ], "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", "r174", "r175" ], "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": [ "r47" ], "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_AdditionalPaidInCapital": { "auth_ref": [ "r30", "r340", "r418" ], "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": [ "r114", "r115", "r116", "r337", "r338", "r339", "r370" ], "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": [ "r299", "r302", "r343", "r344" ], "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_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": [ "r302", "r333", "r342" ], "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/StockbasedcompensationScheduleofStockbasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r95", "r232", "r240", "r241", "r401" ], "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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r136" ], "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": [ "r136" ], "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": [ "r136" ], "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": [ "r106", "r159", "r162", "r168", "r177", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r366", "r368", "r389", "r416", "r418", "r448", "r463" ], "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", "r58", "r106", "r177", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r366", "r368", "r389", "r416", "r418" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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": [ "r373" ], "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": [ "r303", "r335" ], "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/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails", "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r294", "r296" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r294", "r296", "r361", "r362" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Business acquisition, number of shares issued (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SubsequentEventDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Business acquisition, percentage of interests acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SubsequentEventDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.", "label": "Business Acquisition, Share Price", "terseLabel": "Business acquisition, share price (in dollars per share)" } } }, "localname": "BusinessAcquisitionSharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SubsequentEventDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r363", "r364" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Business combination, value of common shares issued" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r2", "r113", "r152" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Description of Business and Basis of Presentation" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r99", "r100", "r101" ], "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": [ "r43", "r418", "r489", "r490" ], "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", "r43", "r97" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsReconciliationofCashCashEquivalentsandRestrictedCashReportedDetails": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://ouster.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Total cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsReconciliationofCashCashEquivalentsandRestrictedCashReportedDetails", "http://ouster.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsDetails", "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Money market funds" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r91", "r97", "r102" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsReconciliationofCashCashEquivalentsandRestrictedCashReportedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsReconciliationofCashCashEquivalentsandRestrictedCashReportedDetails", "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r91", "r390" ], "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 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": [ "r104", "r106", "r129", "r130", "r131", "r133", "r135", "r143", "r144", "r145", "r177", "r205", "r209", "r210", "r211", "r214", "r215", "r248", "r249", "r253", "r254", "r389", "r513" ], "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", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockScheduleofRedeemableConvertiblePreferredStockDetails", "http://ouster.com/role/WarrantsNarrativeDetails" ], "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", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockScheduleofRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r264", "r301" ], "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": [ "r257" ], "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": [ "r257" ], "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": [ "r264", "r301" ], "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": [ "r52", "r192", "r452", "r470" ], "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": [ "r188", "r190", "r191", "r199", "r494" ], "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_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Number of shares reserved for issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r114", "r115", "r370" ], "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", "http://ouster.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r28", "r256" ], "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", "r418" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value; 1,000,000,000 and 210,956,516 shares authorized at September 30, 2021 and December\u00a031, 2020, respectively; 161,529,449 and 33,327,294 issued and outstanding at September 30, 2021 and December\u00a031, 2020, 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": [ "r64", "r66", "r67", "r74", "r455", "r473" ], "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": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r149", "r150", "r173", "r386", "r387", "r493" ], "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": [ "r149", "r150", "r173", "r386", "r387", "r488", "r493" ], "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": [ "r149", "r150", "r173", "r386", "r387", "r488", "r493" ], "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": [ "r146", "r461" ], "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": [ "r149", "r150", "r173", "r386", "r387" ], "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% for cells with asterisk)" } } }, "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": [ "r147", "r149", "r150", "r151", "r386", "r388", "r493" ], "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": [ "r149", "r150", "r173", "r386", "r387", "r493" ], "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_ConversionOfStockAmountConverted1": { "auth_ref": [ "r99", "r100", "r101" ], "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": [ "r99", "r100", "r101" ], "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": [ "r99", "r100", "r101" ], "lang": { "en-us": { "role": { "documentation": "The unique name of a noncash or part noncash stock conversion.", "label": "Conversion of Stock, Name [Domain]", "terseLabel": "Conversion of Stock, Name [Domain]" } } }, "localname": "ConversionOfStockNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.", "label": "Cost of Goods and Service Benchmark [Member]", "terseLabel": "Total Purchase" } } }, "localname": "CostOfGoodsTotalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r78", "r106", "r177", "r205", "r206", "r207", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r389" ], "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": [ "r148", "r173" ], "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_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r99", "r101" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Issuance of common stock pursuant to the conversion of convertible notes and accrued interest" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r99", "r101" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.", "label": "Debt Conversion, Converted Instrument, Shares Issued", "terseLabel": "Stock issued from conversion of note (in shares)", "verboseLabel": "Conversion of convertible notes to common stock (in shares)" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r99", "r101" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Original Debt, Amount", "terseLabel": "Convertible notes payable" } } }, "localname": "DebtConversionOriginalDebtAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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", "r105", "r112", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r238", "r239", "r240", "r241", "r402", "r449", "r450", "r462" ], "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" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r24", "r234", "r450", "r462" ], "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": [ "r216", "r238", "r239", "r400", "r402", "r403" ], "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": [ "r49", "r236", "r400", "r402" ], "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_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": [ "r50", "r105", "r112", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r238", "r239", "r240", "r241", "r402" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r50", "r105", "r112", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r238", "r239", "r240", "r241", "r257", "r260", "r261", "r262", "r399", "r400", "r402", "r403", "r460" ], "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": [ "r223", "r399", "r403" ], "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": [ "r44" ], "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_DepreciationDepletionAndAmortization": { "auth_ref": [ "r95", "r157" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This item represents derivative instrument obligations meeting the definition of a liability which are reported as of the balance sheet date. Derivative instrument obligations are generally measured at fair value, and adjustments to the carrying amount of hedged items reflect changes in their fair value (that is, losses) that are attributable to the risk being hedged and that arise while the hedge is in effect.", "label": "Derivative Financial Instruments, Liabilities [Member]", "terseLabel": "Derivative Liability" } } }, "localname": "DerivativeFinancialInstrumentsLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "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": [ "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r282" ], "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": [ "r274" ], "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": [ "r345" ], "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": [ "r75", "r119", "r120", "r121", "r122", "r123", "r127", "r129", "r133", "r134", "r135", "r139", "r140", "r371", "r372", "r456", "r474" ], "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": [ "r75", "r119", "r120", "r121", "r122", "r123", "r129", "r133", "r134", "r135", "r139", "r140", "r371", "r372", "r456", "r474" ], "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": [ "r136", "r137", "r138", "r141" ], "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_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r334" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r334" ], "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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r334" ], "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": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails", "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "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", "r68", "r69", "r70", "r114", "r115", "r116", "r118", "r124", "r126", "r142", "r178", "r256", "r263", "r337", "r338", "r339", "r351", "r352", "r370", "r391", "r392", "r393", "r394", "r395", "r396", "r483", "r484", "r485", "r516" ], "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_EquityInterestIssuedOrIssuableByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of equity interests that are issued or issuable in a business combination.", "label": "Equity Interest Type [Axis]", "terseLabel": "Equity Interest Type [Axis]" } } }, "localname": "EquityInterestIssuedOrIssuableByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityInterestIssuedOrIssuableTypeDomain": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Name of equity interest issued or issuable to acquire an entity in a business combination.", "label": "Equity Interest Issued or Issuable, Type [Domain]", "terseLabel": "Equity Interest Issued or Issuable, Type [Domain]" } } }, "localname": "EquityInterestIssuedOrIssuableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r95", "r243" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "terseLabel": "Change in fair value of warrant liabilities", "verboseLabel": "Warrants, loss (gain) from fair value adjustment" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://ouster.com/role/DebtNarrativeDetails", "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r373", "r374", "r375", "r384" ], "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": [ "r376" ], "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": [ "r225", "r238", "r239", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r374", "r422", "r423", "r424" ], "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": [ "r383", "r384" ], "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": [ "r373", "r374", "r377", "r378", "r385" ], "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": [ "r383" ], "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": [ "r225", "r285", "r286", "r291", "r293", "r374", "r422" ], "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": [ "r225", "r238", "r239", "r285", "r286", "r291", "r293", "r374", "r423" ], "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": [ "r225", "r238", "r239", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r374", "r424" ], "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": [ "r379" ], "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": [ "r379", "r384" ], "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": [ "r379", "r384" ], "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_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3": { "auth_ref": [ "r382" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3", "terseLabel": "Issuance of preferred stock upon exercise of warrants" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r380" ], "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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "auth_ref": [ "r381" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of issuances 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, Issuances", "negatedTerseLabel": "Recognition of preferred stock warrant and tranche liability upon issuance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r381" ], "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": "Settlement of redeemable convertible preferred stock tranche liability due to the issuance of Series B redeemable convertible preferred stock" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/FairValueofFinancialInstrumentsScheduleofChangesintheFairValueofLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r379" ], "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": [ "r225", "r238", "r239", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r422", "r423", "r424" ], "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": [ "r383", "r385" ], "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_GeneralAndAdministrativeExpense": { "auth_ref": [ "r79" ], "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": [ "r76" ], "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_GranteeStatusAxis": { "auth_ref": [ "r298", "r300", "r331" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]", "terseLabel": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]", "terseLabel": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r77", "r106", "r159", "r161", "r164", "r167", "r169", "r177", "r205", "r206", "r207", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r389" ], "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 (loss)" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r72", "r159", "r161", "r164", "r167", "r169", "r446", "r453", "r458", "r475" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r186", "r187" ], "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": [ "r187" ], "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": [ "r107", "r348", "r349", "r350", "r353", "r355", "r357", "r358", "r359" ], "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": [ "r108", "r125", "r126", "r158", "r347", "r354", "r356", "r476" ], "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": [ "r94" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r94" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.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": [ "r94" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r94" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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": [ "r94", "r406" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation 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": [ "r94" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_IndemnificationGuaranteeMember": { "auth_ref": [ "r200", "r203" ], "lang": { "en-us": { "role": { "documentation": "An agreement (contract) that contingently requires the guarantor to make payments to the guaranteed party in compensation for that party's or parties' loss or injury attributable to specified events or actions, such as a patent infringement action against an entity that relied on certain representations as to ownership rights made by a software vendor.", "label": "Indemnification Agreement [Member]", "terseLabel": "Indemnification Agreement" } } }, "localname": "IndemnificationGuaranteeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r71", "r156", "r398", "r401", "r457" ], "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": [ "r82", "r230", "r237", "r240", "r241" ], "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 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": [ "r90", "r92", "r98" ], "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": [ "r35", "r181" ], "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", "r57", "r418" ], "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, net", "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": [ "r37", "r181" ], "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": [ "r57", "r180" ], "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": [ "r36", "r181" ], "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": [ "r179" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Inventory write down" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsNarrativeDetails", "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r80", "r155" ], "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": [ "r411", "r412" ], "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", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "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": [ "r46", "r106", "r163", "r177", "r205", "r206", "r207", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r367", "r368", "r369", "r389", "r416", "r417" ], "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": [ "r34", "r106", "r177", "r389", "r418", "r451", "r468" ], "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 / (deficit)" } } }, "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 / (deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r48", "r106", "r177", "r205", "r206", "r207", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r367", "r368", "r369", "r389", "r416", "r417", "r418" ], "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_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", "r224", "r235", "r238", "r239", "r450", "r465" ], "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", "verboseLabel": "Promissory notes, outstanding balance" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r242" ], "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": [ "r50" ], "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" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r50", "r204" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r201", "r202" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "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": [ "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r201", "r202" ], "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_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r192" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Potential obligations" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r201", "r202" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExercisePriceMember": { "auth_ref": [ "r376" ], "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": [ "r376" ], "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": [ "r376" ], "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": [ "r376" ], "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": [ "r376" ], "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": [ "r376" ], "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": [ "r376" ], "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": [ "r285" ], "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": [ "r91" ], "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": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r91" ], "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": [ "r91", "r93", "r96" ], "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", "r63", "r65", "r70", "r73", "r96", "r106", "r117", "r119", "r120", "r121", "r122", "r125", "r126", "r132", "r159", "r161", "r164", "r167", "r169", "r177", "r205", "r206", "r207", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r372", "r389", "r454", "r472" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT", "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://ouster.com/role/NetLossPerCommonShareScheduleofNetLossPerCommonShareBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r81" ], "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": [ "r307" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_NotesReceivableRelatedParties": { "auth_ref": [ "r109", "r412", "r471" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from parties associated with the reporting entity as evidenced by a written promise to pay.", "label": "Notes Receivable, Related Parties", "terseLabel": "Partial recourse promissory notes" } } }, "localname": "NotesReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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": [ "r159", "r161", "r164", "r167", "r169" ], "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": [ "r405" ], "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": [ "r405" ], "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": [ "r404" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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": [ "r95" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.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_OptionOnSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of a security at a specified price during a specified period or at a specified date.", "label": "Option on Securities [Member]", "terseLabel": "Assumed Options" } } }, "localname": "OptionOnSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "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", "r47" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails": { "order": 4.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": [ "r44" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r51" ], "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": [ "r83" ], "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": [ "r87" ], "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_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r89" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "terseLabel": "Payment of offering costs", "verboseLabel": "Issuance cost" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r84" ], "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_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Stock Unit" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r303", "r335" ], "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": [ "r250" ], "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", "r248" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "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/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r27", "r248" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r27", "r418" ], "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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.0001 par value; 100,000,000 and Nil shares authorized at September 30, 2021 and December\u00a031, 2020, respectively; Nil and Nil issued and outstanding at September 30, 2021 and December\u00a031, 2020, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r8", "r41", "r42" ], "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", "r183", "r184" ], "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", "r182", "r184" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]", "terseLabel": "Private Placement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r85" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Issuance of common stock upon exercise of restricted stock awards" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock": { "auth_ref": [ "r85" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock.", "label": "Proceeds from Issuance of Convertible Preferred Stock", "terseLabel": "Proceeds from issuance of Series B redeemable convertible preferred stock, net of issuance cost of $265" } } }, "localname": "ProceedsFromIssuanceOfConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock": { "auth_ref": [ "r85" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of callable preferred stock which is identified as being convertible to another type of financial security at the option of the issuer or the holder.", "label": "Proceeds from Issuance of Redeemable Convertible Preferred Stock", "verboseLabel": "Proceeds from issuance of redeemable convertible preferred stock, net off issuance cost" } } }, "localname": "ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "auth_ref": [ "r85" ], "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": [ "r86" ], "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": [ "r86" ], "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_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r85", "r336" ], "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_ProductMember": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://ouster.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r19", "r20", "r185", "r418", "r459", "r469" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesFromStockholderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Category of equity that is due from owners or affiliates of the reporting entity (including due from officers or directors) resulting from the sale of stock before the cash payment is received.", "label": "Receivables from Stockholder [Member]", "terseLabel": "Notes receivable from stockholders" } } }, "localname": "ReceivablesFromStockholderMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "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 convertible preferred stock" } } }, "localname": "RedeemableConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT", "http://ouster.com/role/NetLossPerCommonShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerCommonShareDetails", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r292", "r411", "r412" ], "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/RedeemableConvertiblePreferredandCommonStockNarrativeDetails", "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": [ "r292", "r411", "r413", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445" ], "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/RedeemableConvertiblePreferredandCommonStockNarrativeDetails", "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r409", "r410", "r412", "r414", "r415" ], "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": [ "r88" ], "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": [ "r88" ], "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": [ "r88" ], "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": [ "r346", "r432", "r507" ], "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": [ "r102", "r447", "r466" ], "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", "r102" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsReconciliationofCashCashEquivalentsandRestrictedCashReportedDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash, current" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsNarrativeDetails", "http://ouster.com/role/BalanceSheetComponentsReconciliationofCashCashEquivalentsandRestrictedCashReportedDetails", "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r11", "r21", "r102", "r492" ], "calculation": { "http://ouster.com/role/BalanceSheetComponentsReconciliationofCashCashEquivalentsandRestrictedCashReportedDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash, non-current" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsNarrativeDetails", "http://ouster.com/role/BalanceSheetComponentsReconciliationofCashCashEquivalentsandRestrictedCashReportedDetails", "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock units", "verboseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "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" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails", "http://ouster.com/role/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r31", "r263", "r340", "r418", "r467", "r486", "r487" ], "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", "r114", "r115", "r116", "r118", "r124", "r126", "r178", "r337", "r338", "r339", "r351", "r352", "r370", "r483", "r485" ], "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": [ "r153", "r154", "r160", "r165", "r166", "r170", "r171", "r173", "r273", "r274", "r433" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://ouster.com/role/RevenueNarrativeDetails", "http://ouster.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r275", "r283" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r407", "r408" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for operating lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Sale of stock, aggregate commitment amount" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "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)", "terseLabel": "Issue\u00a0Price per share", "verboseLabel": "Redeemable convertible preferred stock, issue price (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockScheduleofRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r149", "r173" ], "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": [ "r136" ], "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": [ "r136" ], "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": [ "r135" ], "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": [ "r302", "r332", "r342" ], "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": [ "r302", "r332", "r342" ], "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": [ "r373", "r374" ], "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_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r15", "r38", "r39", "r40" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of Nonvested Restricted Stock Units Activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r303", "r335" ], "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/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails", "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r335" ], "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": [ "r335" ], "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": [ "r308", "r319", "r322" ], "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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Stock Options Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r53", "r104", "r143", "r144", "r244", "r246", "r247", "r248", "r249", "r251", "r252", "r253", "r254", "r255", "r257", "r258", "r259", "r260", "r261", "r262", "r263" ], "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", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockScheduleofRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r147", "r149", "r150", "r151", "r386", "r388" ], "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_SecuredDebtCurrent": { "auth_ref": [ "r22", "r449", "r464" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the portion of long-term, collateralized debt obligations due within one year or the operating cycle, if longer. Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.", "label": "Secured Debt, Current", "terseLabel": "Short-term debt" } } }, "localname": "SecuredDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "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": [ "r76" ], "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", "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Service" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r94" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r304" ], "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": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Stock granted in period, other than options (in shares)", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails", "http://ouster.com/role/StockbasedcompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails", "http://ouster.com/role/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r316" ], "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)", "verboseLabel": "RSAs granted in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails", "http://ouster.com/role/StockbasedcompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails", "http://ouster.com/role/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Restricted stock awards, ending balance (in shares)", "periodStartLabel": "Restricted stock awards, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails", "http://ouster.com/role/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Outstanding shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails", "http://ouster.com/role/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r315" ], "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", "http://ouster.com/role/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails", "http://ouster.com/role/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r317" ], "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", "http://ouster.com/role/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r321" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "RSAs vested in period, fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r317" ], "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", "http://ouster.com/role/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "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/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails", "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r321" ], "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": [ "r313" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Number of shares underlying outstanding options, options granted (in shares)", "verboseLabel": "Options, grants in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails", "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Options, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r335" ], "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": [ "r310", "r335" ], "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": [ "r309" ], "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": [ "r324" ], "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": [ "r324" ], "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": [ "r324" ], "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": [ "r322" ], "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": [ "r323" ], "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": [ "r323" ], "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": [ "r301", "r306" ], "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/StockbasedcompensationScheduleofRestrictedStockUnitsActivityDetails", "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Share-based Payment Arrangement, Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Three [Member]", "terseLabel": "Share-based Payment Arrangement, Tranche Three" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Share-based Payment Arrangement, Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r325" ], "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": [ "r331" ], "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": [ "r331" ], "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": [ "r318" ], "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": [ "r310" ], "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": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Exercise price, upper range limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by supplier.", "label": "Supplier [Axis]", "terseLabel": "Supplier [Axis]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received.", "label": "Supplier [Domain]", "terseLabel": "Supplier [Domain]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r300", "r331" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Share-based Payment Arrangement, Employee [Member]", "terseLabel": "Employee" } } }, "localname": "ShareBasedPaymentArrangementEmployeeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Award vesting schedule in percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Option expiration period (up to)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r327", "r341" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options forfeited.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares", "terseLabel": "Number of shares forfeited (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r323" ], "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": [ "r324" ], "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": [ "r323" ], "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": [ "r311" ], "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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of exercisable 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, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options exercisable, weighted average remaining contractual life (years)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationScheduleofStockOptionsOutstandingandExercisableDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r310" ], "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": [ "r323" ], "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_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Preferred stock issued (in dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r103", "r113" ], "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_StatementClassOfStockAxis": { "auth_ref": [ "r26", "r27", "r28", "r104", "r106", "r129", "r130", "r131", "r133", "r135", "r143", "r144", "r145", "r177", "r205", "r209", "r210", "r211", "r214", "r215", "r248", "r249", "r253", "r254", "r256", "r389", "r513" ], "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", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockScheduleofRedeemableConvertiblePreferredStockDetails", "http://ouster.com/role/WarrantsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r56", "r68", "r69", "r70", "r114", "r115", "r116", "r118", "r124", "r126", "r142", "r178", "r256", "r263", "r337", "r338", "r339", "r351", "r352", "r370", "r391", "r392", "r393", "r394", "r395", "r396", "r483", "r484", "r485", "r516" ], "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", "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "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": [ "r114", "r115", "r116", "r142", "r433" ], "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_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r55", "r227", "r256", "r257", "r263" ], "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)", "terseLabel": "Stock issued during period, conversion of convertible securities (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r27", "r28", "r256", "r263" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock upon exercise of restricted stock awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares (or other type of equity) forfeited during the period.", "label": "Shares Issued, Shares, Share-based Payment Arrangement, Forfeited", "negatedTerseLabel": "Cancellation of previously issued awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationForfeited", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r27", "r28", "r256", "r263", "r312" ], "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": [ "r56", "r256", "r263" ], "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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r256", "r263" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock upon exercise of restricted stock awards" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r56", "r256", "r263" ], "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", "r256", "r263" ], "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", "r256", "r263" ], "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", "r32", "r33", "r106", "r176", "r177", "r389", "r418" ], "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 / (deficit)" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity / (deficit):" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_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/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r397", "r420" ], "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/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r397", "r420" ], "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/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r397", "r420" ], "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/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r397", "r420" ], "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/SubsequentEventDetails" ], "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": [ "r419", "r421" ], "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 Event" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SubsequentEvent" ], "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" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL\u00a0DISCLOSURES\u00a0OF\u00a0OPERATING ACTIVITIES:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk [Member]", "terseLabel": "Supplier Concentration Risk" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://ouster.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r205", "r209", "r210", "r211", "r214", "r215" ], "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; Nil and 131,411,372 shares authorized at September 30, 2021 and December 31, 2020; Nil and 88,434,754 shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively (aggregate liquidation preference of Nil and $41,791 at September 30, 2021 and December 31, 2020, respectively)", "verboseLabel": "Carrying Amount" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockScheduleofRedeemableConvertiblePreferredStockDetails" ], "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", "verboseLabel": "Liquidation Amount" } } }, "localname": "TemporaryEquityLiquidationPreference", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockScheduleofRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityLiquidationPreferencePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The per share 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 Per Share", "terseLabel": "Liquidation preference (in dollars per share)" } } }, "localname": "TemporaryEquityLiquidationPreferencePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r17", "r245" ], "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)", "verboseLabel": "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", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockScheduleofRedeemableConvertiblePreferredStockDetails" ], "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)", "verboseLabel": "Shares Issued (in shares)" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockScheduleofRedeemableConvertiblePreferredStockDetails" ], "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)", "verboseLabel": "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", "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockScheduleofRedeemableConvertiblePreferredStockDetails" ], "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" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityTableTextBlock": { "auth_ref": [ "r17", "r245" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of 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. 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 [Table Text Block]", "terseLabel": "Schedule of Redeemable Convertible Preferred Stock" } } }, "localname": "TemporaryEquityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/RedeemableConvertiblePreferredandCommonStockTables" ], "xbrltype": "textBlockItemType" }, "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": [ "r274", "r281" ], "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": [ "r274", "r281" ], "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": [ "r281" ], "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_UnrealizedGainLossOnDerivatives": { "auth_ref": [ "r95" ], "calculation": { "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Derivatives", "negatedTerseLabel": "Change in fair value of derivative liability" } } }, "localname": "UnrealizedGainLossOnDerivatives", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "auth_ref": [ "r189" ], "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": [ "r376" ], "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": [ "r376" ], "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": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Valuation technique calculating price of option.", "label": "Valuation Technique, Option Pricing Model [Member]", "terseLabel": "Valuation Technique, Option Pricing Model" } } }, "localname": "ValuationTechniqueOptionPricingModelMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofPrivatePlacementWarrantsDetails", "http://ouster.com/role/WarrantsScheduleofFairValueMeasurementInputsofRedeemableConvertiblePreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ouster.com/role/StockbasedcompensationNarrativeDetails" ], "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 September 30, 2021 and December 31, 2020 related party $3,843 and Nil, 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": [ "r378" ], "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": [ "r378" ], "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": [ "r128", "r135" ], "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": [ "r127", "r135" ], "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "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": "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "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": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "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": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "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": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "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": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r151": { "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" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "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": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "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": "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "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": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123389529&loc=d3e10037-110241" }, "r201": { "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" }, "r202": { "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" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123408193&loc=d3e13051-110250" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "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": "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "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": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "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": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "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": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "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": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "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": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "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": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "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": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r281": { "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" }, "r282": { "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" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r295": { "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" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=SL116886442-113899" }, "r299": { "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" }, "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": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4549-113899" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "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": "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "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": "(f)(2)(i)", "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": "(f)(2)(ii)", "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": "(f)(2)(iii)", "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(31))", "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": "(f)(2)(iv)", "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": "(g)", "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": "(h)(1)", "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": "(h)(1)(i)", "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": "(i)", "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", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "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", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "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)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "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": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "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.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r509": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r51": { "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" }, "r510": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r511": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r512": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r513": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r514": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r515": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "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": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r61": { "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" }, "r62": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "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": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "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": "(SX 210.5-03.7(b))", "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.7)", "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.8)", "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.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "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": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 81 0001628280-21-023166-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-21-023166-xbrl.zip M4$L#!!0 ( #B";%-TXKYT48X" (DO'@ 1 ;W5S="TR,#(Q,#DS,"YH M=&WLO6MW&T<.)OQ]?T7>?%Z-ZX*ZP&WQ+UKN1[+&=9)TO:SHZ]^FLU_G;RFO;WE=^[-7IW.)R]>'G_EC+-7#LYOF^9,+!#V,B79 XEY MCUR(>Q5CM@F3,9G_YXO;+A4CZ'F/26 /;&Y[Y(.^RL:)%=\8G[\X0/KAQ\^ M[*7;_^:7)UI$O/6FC\'OCWG\\>?\_1%O'<]INFBS^1$=*R;ZG<7O675R$ MY/J3IBW]]+=.]'YY^K9@7 MXF_^>23']%6_SI[\]V3R^E]?WYM-CU63]YZ=OM*OU;-W__KZ6-XJ03F]/9U/1!YB\N=U/E/G9RPFS3)LEV?]X6N[/7G_OGKQ^[O=/^)<'KW_^#G]Y=/3DZ.?OOCU\]-./^ONA^?G9 MO\.C^P_@X)=O7_Y\_X?3Y\\.7NZ[!^'@NQ\GW_N#P^=O7_WZ\]&3ES\_.SS4 MWY.#[WXPCYZ]>//H_O,WSW_ZM]T_>O"V?^?1LR>'SP^S^=[]?/K\IQJ?__*# M._CE[J\'[OEO!\]>>+W>KP=ZC8.C@Y<__[+_]N?[3PX/GM6W^_?OO.;OOIV4 M[WZ(/S_[U1T\N_O+P;/]-S\?'4P.[M\Y/?CNP9O]HQ]_??2L_G;PRP]O]W]Z M'O'+:_YW7-W8//I]\\>'.\_-6^^?_;PMX/[^_]QD#GUP6TV\1XT\7M4P>Y% MR37DQ-@2?OU-H\.%_//6)3'>I%0?3!5UI_=4K',Z?#AE>?-_Y724[J>D^_8# MZ6;UD#F'O<"Y[$%)<0^M>E[/T KK3^_YZV^,VI=L8\AVC2*^8!??3A:5#I\+ MS;_53Q:CD#\E9'-5R *A*?OA/0D1E2B5M$>AAKUB0THY5@QHO_ZFRV!CXGVL MUY_Q*.!K"=A>%7!NS9 7MU=KU^)$:J-92(E#P5H31:[QZV_^[6]Q@29(\BWZHC$8:F 6)1:/SFE@9<'2?Q[VN,"ZSK!9ZN1(V<&_OGYX M\.V%^#N#O/V#WD-YYWEX^:1SWJ^_ZEC0$\QF0?#VX!2/ZM&WTT>_/(?G>J_G MSUZHX'X\?'2_"^_E1 5D#][^^MO!VR>__/SLY\/]9_^&[_V30_G?3U1@_$HU M)?;S?O[NYY>/[JO@?OH!#E1XC[[[/[\HL/RC9W<44 <*IA_>'-Q_V?;?/G?_ M,:%1$9?WBHZH2K&ZO9)JW L%(3E!$I_5&?\C7$CO0EQ_JL@^B4)#+4"" "R- M4J9F:D,;*)"%W#_^=O] M._])D,$%4(]K:\]'J>G->J4],:4:M$Z@>)4L_"7)ADRJ[R:#!X!J5;+D2^1H MP%G6'Z-DUR!9C7L!*'57*K9+%KHYSGN4(V/R-OJ ?UFRQE,*E9,W*-!B1M:[ M5)-R+:(4BD;)WJADG^FS__L_:G%CB]SV4LQ.^3+W5+,+>P1-J#AE3=[_F36^ M)DUBY=[='',%-=!&=V9]CF5VG.;%O([+G4'?O[EKO(A_=XOU2IG M_ M__9%^/F7__/RYY_VE3#OG^Z_976Y=^ _B#4W8=BS57TMN(1[&53.S8"-T4JN MWGW]33 ?4JE;E].2RJ3WS?'NQS+JJR+]:)JUO'Y^^TF%?3(Y> M'?84[/*SE_..B$N)TW^\6;!>XM;E:YS=__>;GC_#8G8R7[Y;IJIOG\/L3*Y_ M)U*[N) L\V@7[R;)A@C+!Y*/)JSO/?R_EU-"5[_\S<5'EZ_^:FER+MXM MCA6Y/=S[YF*VPKR[U._'WCTFOWO#JC8C]\XE M'.L8]._<.Z3%XE%[>CRKO]YY,UE\_HK-!A?'CB[SC]O??3R[X;NW5,, M0IA9%=9XQB@I *EW913EQ_J[Y5 3[Y8P?Z+N[8]W1)#=BRZEN.BT9?%.+D=" MBY.Y?'-^^^7!BTM<'+MXWZ_Q<>O(+I (ND*U3V64DHN0QEXMI6HM+W,5MO^W M!4;Q;.;N^&Q$;?__W87.C_S%$3U9^IC+0W8^-WG[AZ?W__)HLK2DIC(Z-@+( M0;D-MJ0#6R14].EL-+?$Q5P:S4OX_&NC>6D$"%'Y8B-06P.N4@G.5Y.;B6"L MA7R1^_);AB>S9]V>_YMXNNPWP;7 +8H:7!T%0>4<2J=+=#75D./Z,/!W+>Q[ MW/GT69]S/^-^B[NG[Q\Y,[F+^?'M.ZU-#B?]P-F\X^KM[HU U5OUB16:15>A M.B$KGI,!$QMSR&5]4-U)07V61KUOH35X6P;L[Z3 D]N^?N@Q Z7@V_YO& M_(/O]P_ORW1V-)E^[++7=;F7+G'K\M-_RI?XD .UAAJ;D0;(J3!#/YH_E?GK297+3.W\Z,TSM;1VR@VA&<,%P%H!#Z5P MY!2?N9"?F:4WQ_+SUQ??F9E\BNY$OEF' ("0T J,36)1BFS;=8- M(&3:%OEM).0U'CE1=4J^+( TJEX<- UMR* RL7/]LZ/^74?_KBN_U>D?2>=> M6>4G67UX+,D)J)QJE1"YA)WP?^^$ M_UN/_#;B_V(HV8$:3!K^L8-6G$.SJ=2A^[_UJ9_Z_=_5"_)WV7S^SHU6RJ M;Q=KG-&^$=$@1\/4,K>LO%-]'W83KA&[A>A2MCLCFCO,DYZHI\/'-.&'TWOT M:G),AP,1D_J%K(0D)0H%Q%/NJZ&3']OIIL\>U\=K14I9>S0Y;Y M0"05O35.!:/>*4(IH"XIF:HAN#10$X@[)*ECFDR%']!\.IF^6 Q$/NI\1 QF MN+$&2M;%9*D"F*9$,B+UY1WZ62AE \(=Q+CYJC;-^N*; MLNP63 %5AFC1.RA.O=(0E6++(J7-"SD0,04"\E+!4Q.OD4TUQMA-X'5!TJY((%8Q#$-;2R1OEL:@0H5C4B MF$S/8JOY+XCJC#&(,9Z"C^>4&"XH<=R^"?AMM?U7F3%)G;?.-C6"#34$\1$8*Y;@F^R,:#84)ZY( M3 &<4EKE ,80V%"+Q5@QA5Z%S/KF=T9,FXL35R2IOCHK*_F6W"SD7NP\-E=L MA6*;ZE?=(4FM-TY_ MEG(F(H8JJHYW:8B .+B:746-^5I]LA M@6XL\%^_<%/-CK*UT*('!)MC2"I)JKYR%!K"MK2MBJ&@ \^-MK]HQS "V!65[A"F6-FEOIL7E'BCRVI?)1:3I+9B!R2NK0E@ M5U4 B 6,3\KD:@';?&Z934.(+DCU:'9&-!L*8%J4O+RYP[0IR@9H&#()95"\9H+0J#!257RKI=.?;D[9D\]VE M1?&KPGOS30U3#MT,08Z J5:I*;M&MN]][2-@<1";%K:6BEE?G:F!A] M@-ZF MACP>Z>R6%%H%SL+LIWK5,RF]%:8[#S+9]S!)L,5HLA&VLC8LGLSS,A M0Q#FUN8!KHKK!,[H75-8PIH1@GPPK%F!LN2P_'7+ M6-15AGS=73=F9;MNR+$Z",=4@H!C5]B'6*M1VZ0LK)HA"GE;%HYN1*!>" I; M"BGWEN9]Y9G*- NC:\&;MGL"W5@6:OW"#1@HH7=.Z3>$%!%$,D3O DHQA3<@ MW&&,6XNVKT]JF"HD-B@4.1FB; U'4W=/*=:?W=F J<,:?,K5 %N0U! ;EZ:> MK&1]T\(Y11N",+>,EUSFDRO:H])BJ5PI1X]66;3IU1T DF=I$;R% 8EK:[([ M*Q(-)Z1HE#C$)M +3\8H*8-U-5&TMNZ,:#:4W5G5GNO&CKRO+K@&OE52VMY: MC6 CQ6QQ9\2TN>S.BB1ER.46F#.ST]"9U"GUW3Z9O;>$.>^0I-:;W5F1?'HY M>(,:(P4ETD0^HX:_$9HKF6.F-6K2YDQ^@:3PY(H&H(;L,+1EAM^T$-P06DMN MDUN^RH;7WWN%6V8EOJ;Z*CTL1*ZNS]#XY@23;*)GS:XX\\T+5T,=9WKT+Z6! MJS6C< 0-=CP4L!B&*-PMBWFV0,BE^MY_02^#V;N9\",+<,HV]D:U#RH7 E C1Q@I(E)M/ MP9M8L+=!J3(@<6U-EF)%HC&Q+,6JZB X-740/0;#RSXG,40;K"?3+)OXKBVDV_XU0G],'<[\ MT/+XW4_(Y9.W99G<_EY>T.&#Y3";TWF[^Z M8218M^=6TM:0DO<);7 A@TH?BTW!Y=;("DJ%[4?"&2_LGYVCX.[I#]/)?T_D MOBSJ?/*J"^22O'X__0P;[_&59[/E1W>N3V&^8.24%D%B"! B4$_O%0;#)H>L M?Q.Y[4?.7[,A=T8D_-%F"+:NF5;$N084:XD^E<3J5#0>S5BV'PF?:T/N7+8A MH_7X)&9\*Y!!R,1DH(G-)M@0U0_U'0!4<7V8V=0(!"RA6A;KN'?=\52L$3#% M"0B?EQ+9]/JJVX^"OV\[S]'Q;/9(C\A\M)N?Q@N+<1 2^)H;0&ZX7(6+ M"J'DN$C=:;S3&1Q<-I_5P$_(6 \:D.ORSNKKM#IUU%5M#U2G:](8$1 MAH*>Q%K+U&O D!OQ\-FN[*/8.)_6%/XK<>.V(,;F!+7:YHL%\$IE@\T0N!=R M2TA 7PIBMD4>C3G4XFKS$CL[S)YC=I@1O O-RGG]=V\O&EW;K?7VUT[.K:E3 M@TKH^OVM?S_U24ETX+^ MR1K$V0E8H96:)3@SF MARF9QR=%;W<>?(^Q]Q\R9T. RM!::M",P^H$+;.-UOL@[4I9N&TLV[J8']_> MIU]F\WLJC]F1(N)]\9Q_]MFSIN]AM.ISS:D+^LEDH1B]*]/Z\HCF5\S(G5IG M)]/CQ>^KJ&[P&9Z=OI(KK/3\+__@Y)M?@WS].GB72KI^3AV\:(.S$K(!HPS- M%V6KD4*,ZJLJI9V!\6N?%.6V,0()!662 #6LG0JB\MYQ)CS+@SW/C^^F'<,Z&* MX=QDV8CA/]PYV.N+1T"AYA7/GI0GUTC4^^X$?3T 1K%Q=%U+B1Y\ M$1C>#)W :LE*RD(,AJ)2XU2 61I;5VT>0!&'T0YO%88W4++""U.-+MK:(%A M@YA"J-B;J))KYUPBC5QBQ/#UN,1U,;Q"+A%CK5 @N<@:UMG<=T%:#HS&1V]H M %QBQ/#V8'@C7,*A+1(R)BD90O4$UB="R2$U*,D.P YO'%TC']ZL';8F<,14 MQ4L%!2\Y%R&U8F*+G)P= !\>,;P]&-X('RZ>E00W(=-7BS6UR$82U=;KIX+% M(:2(1PQO#X8WDEO+.1DJ#6,B@K L'!-C:36 AR Y#HA+/'U)<[E+"^'O9C-> MW)GRP6PJ1Z\.9ZE)E\6Q.TP75+M*[IT]/7NE%9?[^+I^+C]8*N8N[ M_E7(W8!^WYLMCA^UY0@^F]U\V=P-D0])6(5BWV@30BZ<@FD,WH?,&(=$/D;0 M#Q#T&V$K-;)%924^6(::"9NQ&!U0$O GH>PD'0$ M_4TLN'I,I]=8;35(0^^2S]%2RRXX,*VB91%K'6%N#BH/8"O+B/GA8GXC^UZ< M#Z6T9IU(@)Y%-]AL;08=LA2Y*#&PQ>;]6YK,?Z3#$[E[^N[E_]8KTKR^//U> M7LOA9:&^.^GA]-7)\6)YAET5MMY[F'VAQJ7U! MZ\E\/IF^6!G<:?%2];__ZI7,7].A?%#$?%^-P^F^XE^.OSV9\LT6,; MDJ-DQ"?G E! U!"TUXGPL=1>)>_+ *\;P3M$\$J+Q16,U-3R2L0>5PK6%%MO ME>#-]\;"H"VQ6.M@VYM"X"<:>!* MP10TS.P[;Q0J9&HM42!5;T8 ;9_,,'F(P1*YEJ U2](H<[/,T-2#O.LQLKV) MW"^4=@R7,U])S7Y.C(4 %;U5RAPA1/1 MGBU_L3@0F7T_H3(YU(<[:Z?\^RK$)WVF\*BOO[MWUBAKHB\O=] Z;S7P[A)? MC &PN#(P>N!0QAGV<+&2!"ZM-N>033RL'T![U/AX8<:TV-E2EC("@YYJB1='%] M9:?5V#H."CD?$];%:?=E*;#):_EV,E4EG]#A0QVV^/D0+ W#%NW%4'DYB%H8E7\@4@?L!C6S.S*CS4XYFV@1."L5 M9$8M$,#67DAB9,O>E?G40+=U'#SI0 M[,7>(E5<#4G=:["&,FGPZ)QW)1N48158&[WLW^%N*RR@$!$->RL=3";&'&Q+ MM=70F"Q+&1281G^Y1N28(A"JD+&5P(-!RQEK;:4"QE;KH) S>KX-H:A:B=Y+ M"H8C@+,YFV!5,2PT$ZTY6Y2E''^D<'+?OB+<#ZX* M'OU:OP/P?9=Y,OV-3K^?T?3.E)MB/C1YI/.H%YHM;^,BH4,SR;/M0_>UYH M^NNCIJQ&N)_W_<.[CYZL"BE?+C3?9^E7P?DG+/WJJ9^SU+1X6S&I_[,$C7I/ M>"NUN2J<>N^2 >!X*;DE2&5QW,'YM,I4,3U[3[!+O/9C![/C.Z]I+K]>HS[Z]6/YC[54"=[3\>%2;E:N-R9$XI%8RD]*!EAV[9)&#Z@\)AP$E M5M:&V.OHZ(/*LKSK[V;@_<>[5ILOWK5+Y<]G(C2T[$J?G4'\UG M FXU-Y:"!KQWDAH/H*G("(B5AM[>&,J^&2,V];(VV:14&8H'5S7XKML?>B^3 M-8_:>0+MT?S)Y,7+]\7T5 =#%G>NGTJ^T=I6*PR2<^U&/0)7B9"K6O5<:K99 M29--DR:L0'180)QG0[U/0\50]%V,X)J1XHU;=FL] M$]W>*,,51S17I/AG$Z>76 MT#QQ_?W08S$17:V%+8(IB5S@7H=,45BCQM8#BJ9'[ TM ,T]9Z^ BU: LRD: MBB)P] 2$IK0![3\=L3>PC:>80FAJSA0.$:*T;*Q/!:AA5$L8T[G=\R[N7;S8 M5NQ]N4'O51/F]UR\I@E[_]3/@%'SGJ(1L- 2%$#LOM,%<0@^/7'ZHA^I+%\>S^8U#]/%\=C19+&;STSX.-YW%LZN! M9'')N^"(%9A]LT46#+T\;+52D_=\E>*/V!RQN=IXP:ZFZ7DTCAU3M"UD<&QR MHQA%&K:4EHELGM[^4%'3Y8/L][4GND/V3^3.K+Z>QP]D*#!*7>J\+* M$-)O-Y+]-DK(# EQQ@Q6L!>C3)%R0A^"8=S>[/>(E/4FVS,P@? R&@0)#<77 M:&,!3X(4SWN &#!^1,I?0,K=+4%*SQB 1GLK0$J*Q6,K&-E7<*ZAJUG9O4=7 M@LUI1,K%[19SC>5H^N*S_181O M -I]R]$2S,L_>?+?DRL!^X?''[WJ;Q_/];K3%_LSEL-5//I2YI+?Y0;3?2L,.KI,[8M&M,7;$%P4 (9%@V6O15(("-#&55F%U1FA82J ML/,A,IB6,0)"WU903-+H;XO[W8XJ,ZK,1F:XK)5**9"@1?4JH5B@9)H/ MSD;C\\4,E[.CRHPJ,V25T5C&*3=;@H_ BD:P)2^PE,:IFJSQW.5 M\:/*C"HS=)7Q?UME3J:3,WTY%9J_4X2CL[_D3.[]R,6W+PY,2K,K2K.ZC(+ST$(JU2:G M],RXC-A"0:.13;$8_9A1&)5F=Y3F[^<4+J_URT4I6?:6C(44!0T#64,MMD35 MM3$1,"K-S2K-,@/WX^Q0G_"FZ_BNLI8(D N^.%>3AP2^0#61DJV$&+*+8RY@ MU)N=T9L5I@,D)6[8-+JI#4"9&5737/. G(I)>4P'C'JS2WJSJHQ )@UJ*-=$ M8B!61O'J<;"4$AH4I#$C,.K-[NC-ZI("QO;4F2DN]DX=;+,8$W*)K=7@+,.8 M%!CU9J?T9D5Y@1(S2W E>!.A8:% !!FJ5>>37,8Q+_#9P'@R6?SZ[5PN%7D> MM?ASM'A;D@/1%J@)Q#?3H"5U-X8(N23C4)##F!P8E6>WE&>%&0*N/F)JZG%\ M!B0N!9(U3<<\&92PQ>6C1N49E6?3:0+/EHN %_4_S:7,-2?&"J%V?U/&-,&H M/#NF/"O,%3C;LP3.M5; 0^JE!$3Y6S$,+=LPY@I&Y=D]Y5E1PH!R\4Z(4Z@( M5F)I5$* :)RSY;P4S)@P^.+A>H.VY6+US?W)ZPX'OH9MV9:$0:@W5.>%24,5#],H"9DBH%23&F5C$8^?6D;1J'S3D=P MT>DHC/SM' 3OZF*>J]-2+Z[V*%F6[KRL.JL'QM6>17#]GD5A-?7O@\N^1#2U MF@C6,WJ*4(5:T?"Y1'<>.8_@V3[P7 X&PVKXK"/OL&+(+1=P&@E:4/9:FF%( M(:(?\;!ZE]S;?NA0+;\Y$)CHM5Q2R6$6 "XQ-XV ,D=NP4L[7Q9J3!X23)Z^ MFDT7JVNJ\BE@* %ZK:;D\2'5I3U95]GPO**2?6BS=Z4::P!O?B\EOWR<]T\_?Y1GLS.?>V]V=#2; MWCS_65U4!7V==JR6)2!0<.1:8<14R2I,&P^@;_87@]-!=#E8?_MM"S5X-I+- MDL('S)2@E\/)[(G-$-IOCQ#>)@BOOU&'%0^BD45IY$!?9:DNI)Z<0)/ Q^TE M";N1%KUV:==-*]JVT(8F)3*UF,'V7?FU;U-IK7$LR;$W<@'8[0N"1L .#;"K MJ9 GQK12B$$26 L9DB\NJY4%#UPO+&SX80'%EXDCC1TQNVU,5BBC M81,YLP.E!1G[#!1['YJ-O_>.&IGLB-FM(;,.V98(S:-/@-YE#B;V\OZ5C3"X MDI:J7J,X]N ANR(Z&U+. MS6"R?:U!K(%:+\+%T))UQM!(9T?(;AN;33B:O;)R4AF1\AN&9=%:!:=!)+*($#(*)0P M";L:2Y.1RVY33=?!HW95V=D:HG/5BLL9R$I.OJ9:?":K\5>DDX(W2'!MT5T=PF4L64F#A&$)9L25R*T7C([YH%;#7-':$[-.BNB.OZZ" ' M-;Q0':3B:%G)AI@".]M"V]X2%-<6T$G1*ZQJR^$?[ZF\-SN<3:?$:BYF8)ZAD28DTK=0_.A9.5#Y!%3M+:$ M+:YI="- V!;S3@U"X)P F@%L'KG3U*A\%4WUG+Y4\SX48WLRG9Q)\E".E7#_ M9];^4^?"D^-W4CHZ(^AG8W#UK(NK7IQT\;Y?]J-X23%)"6@0;(;$EC#&W(Q+ M"= EMUST9],Z0IJ_I#$VK6[GF8TF4$S0UY3K_UB\R9+!5PSD8MG>H&XQ[U[D MI =FKQ2.IP=T)._IQ[.7DSD_[@?NZ=\[IWJ\3].3IK\5&9^J";(M<4L)8B@B M27(,/E1U,T']2PH6K,_O"F -3SK+,B4_JG&8S8<20P(YLBU6UN@1I'"QH!IC M"B=GH-4!+%W[?K98=&683%_(M/:RHRJ6K@Z/VN\?GUY.0CRB;.K@,!;*K&+U7HIYLBE[2[S-%=NN4=GM+%E^C2NT: MHKA56(?(U$7FJNN!O#-4!9>K.K-&$4C0PP7E1V=ET?N+[;/MVP>3L])KR[+6 M3S5&W@A:W@]>;+QVK?2S4U=2E2PV[VV$R#Y5,)"H89)(.;-@"7:9<1X1-1Q$ MO1=\70')YV2C<[&FV!B#L1 H*#Q2]38+V&*:Y]'^_!%:GLBAPN4LONLET1<: MU^D)2H[>/W*5%;V6Q?$GZT$.TMRT;#%*9F*3@ E+2YC 1K*<6@G^'$GA DEC M3?Z!V)VKT K7A]:*NGYXIU;*1@_&(42*Q55(#1C%>25+YMR3C8@:"*(N>[(5 M]7A 7Z*OB0,;@:B\N@B9$&J*V=N2+CQ9NK _:43+,-!RU?Y,[5PM<'9R*0'@I;/Z'JV(FJM7DU9#CM*)D*RK;"R(!]R@P+@Y(Q:)VO. M7%OJR<016G\!6G!=;$T]?G.49I)XGFT.( M+=9:'*04D%C%6L'ZX@V&="Y%=R'%+9R+'!7^D[ARU\>56PVNH/K8U%=T(Z&\ M1'+-F3EDD,;*?"_\QPBG(<#ILO_X^_/HEYFKB05M*9&H096"*4O#W'OCV!(8 MQZ!HB%#9?$2$D9L7)\YI$ 2EE:K,([1>"1QZ/? 15Y^'J[M?**ZB3>1;(5"C M!3X$1*K6 #7U;V+]^6*M$4Z#@-/E]?TKFC#GE"PD3BXDIQZM5UKQIH$)UO9Y M!G-N><*%Y1DGI88 E:N6YYISG%=;E'^&Y6&$6G)*$'* %GH!JEZY.B<*K15[ ML3]TA-,0X'0C3>Q3K$IU7/6* I!@L<00/6B %06(W;GE21>6)XU.:@!0N6IY MKMN =WGJ2C@/("-6S+9GAQPVM+V1CEHCX[WR('-N><;9S2' Z;+E6='49I6H MWBBB$5_!),CHHB=;"8M)8L*'EF>$RO9#Y?,LSTK6562ESH:4W:2^9(=04(+B MR?B8$1 'L%=VQ-4G<;7^&@D ',AZ5N-407+*8H5#30$-I53K]FZ-'^'T"8^V MHEWZ-=CJJ(;@DW+I[#"TTE*($JWE5MOV;LH;$?+G"%G5S$7PK3?IBZU6A"2" MF<4C*#K?-XRH+ M^&K0^*B2%E*=>,3:H"3,ICCO8A^4!;V0CN_CB/5GT: $P,7*L08,L&[B9 M+"-(AN3+;@0A6,0%Q[8OW0!O@$H#,#$7"EZ81H0,R2O="$)RHUA+8TLA]UU6 MF*GE"JX)-?&NG$?E&I=O&T(N1/;XD*97ZDS=T2<.2RGT@Y^+C0%L=E\^S3Y- MZ<42O'>F_.#HU>'L].:+__3H?P4PM$C.A^B#]05,:*3OC;36R MU1U*5B/D>^H1:3)]\$;JR?'DM=QTH=*E.[S>C,>5GAZ?L\.#H?E"-E$.$(NA MPH6YI$B=C--%Z&\'(/4;-UF#AY==.[QJD%0P8N@I<"$L[*@:(?W,B1-[%5Y; M7(%RA-<*X86K68%$4)@X.V7^%I@R>DA&2C,*N10P;W]=T[\L[(/9[S(]F!W+ MR]DARV *T5JJ/KE<:XT5HNGE@7.,->>6?5:?L_U-"#YN!IQ5CMHO_EKN_$9S MOH8]6$7LO)*Z\[TC1$Q -GOH)?XHM=B#9FO898C;KT/;(Y)5:4ERTIPWS1H! M]*V$S+T ;$G@EZTZ+N9C+DC9%Z NU[[C\H(?=L>Z\(M+=WW6C&HM4R[7)UQV M%81+]=1%K+EZ'Z%0W]\F#A1"Z,4RF!$Z?QTZ9^G35Z_F4B?+HM3+?A:+IW>> M/-U%"%&M4"5SL^J0;9;B+1LRU*01):D#@M!W9[7#>S[\9'%%J"]I+G=IT1G6 MZ9([]VXD9S3ZFFF>X2'Y"S&"S3K6R%,4P0C)%N2F[XQ3EE.RM+;]+/,CP#V; MN?D3U%JS/'H6$(S0W1J"'0LV9ZK#UA N:D$#L!*!E*F9VK=\42 +.X#A1U-Y*M/);'Z'7T\6GRRU/4)U2Z%:$\3@ M#1O?(M2,9*+/KA$$C\V'-B"H_BB+WB3GFH:VIP_U,;^=G:P,NZ.N[+:N6( L M2D>*%:MFW:*^RK77$L,6=UQ6%U*@KHZY<*[.F(:0CSB0Q@S"23R::%!R! MJU"'I"N[#]5+UN##E,^]V=$K_&ZC-[H ,P*LM*,C"^&/ %N>KOE@.& MZ%,QGAI;!PD'I"Q_$TK/7LY7ET#;G9_U)&M3>*K/8X< M ^MO@@".:L9FJG'%6"/YHH;:^4+&K2P ,:)O[63"7']1I%E=<77@(&P-!C9 MDDIU0&0U2 U8?1EL G1[N/<7O8;@B+)T]_&'5F#'17J$<2@P88@L$X !=R2;6BYV8,HU@S\*S0B.B-3D1\ 7[( MA!HDV$SJC8 A%M_ "Q5('BBU,B#]&?W0;FCM(/4( "+U$@!)M:B:E$/%2IQB M+!0#^@'IT1>+Z)5X@9''_;W%L[E43,GFW/=3>D%U1\$6YP6LQQ(&I#\;3R>, MCG!#&UTWKT:1D[6J2*[F #8IK6.R*6#S*3OU10-2H\V@>,RFCYITYI"J.J#0 M0FT]L6 "9L/B J(+UC@-?P-":G/IV<\I1"Y>0-"K28D3DM@^M:!/TX2;*[RU@&"==8#38;8DM)C6V? MW:O2S:Y&L61RDA&NNPK7FPXO=C5IFHHM-0$'[I/@M>3*)L1 &L,F,'9 "C,F M?8:EL8/4EU0I]RU"8@P"N4 M,$IRT3CV/@RI2L:8W1E59BT!L+/5(R:'(4!( M@@&#Q(J1>BNGNOO+%%>X>WMT,;NO+Z96EY6+^6 ;>'8(,1GG(A%&%A[3GCL+ MUQMWHKLY<0T48TV>V3J[;*M3-'8)ZF^<8 ,SI)80FU&8]0/X#RNTR6N9T^'9 M%Q>/VK.7F]W[4[D_F4H]G-U%"?//M+: H$2)&0\X#E9!;=LF&6-BQ!3>D MI1>[;WS_0$*O1=+L[C% MA?$7\^/;3SHS/Y-:?[L_F4Z.3HY&VK']R+^1S=(A8_+%8Z]Q"BV4#($M52ID M ;-L,9A'R T48A-_E41MI/(!1^NIJ+LA-0*9&5W.5CBF M7*UU>4C=QK:FA,5&^GH94;3;8%S""*%%# QHBBDM67%, Q+DQY-'9^;HSLGQ MR]E\\E;XARG+_#VA=K.[N'OZX(W,ZV0AC^>3*N^9T*6U_O#@6J;2UX\&!@FM M@@])$M0$5%.KL=E6*U$-O/T=J@8/@AMI C^U;\ MJ.4?%?!:DLT;T')DCS85,RG@U$IH'B!#J:KY 80]-(UNS*CG M:X#!S;2MK)PLQ4(4"K1F,8&HC$V+P1K5_5'3/RKB:ZR4'*2B,[@D+@J"0U": MAQ),\F1-LCFB&T!CV>&CX$;TO 3,L33C2Q0@1\5DI)23D(?L[9PR-QL3D@G"P6-(/3ES9MVW MNGW)IDJ&O&>2KZQ8^9PIT,:00F@YN@B4&2WE",74%C+KBP%I\K:4BPI%F@Q7HUAQ)L;:#_:?1;J>I;#L8H799=\8S7W..V+1ZRUM!JM(R5 M#=C&%$.TF&LD01.C&Y V;UH^F]>Q*HD($R4URI"3S]ES#;;I<+=8*.^*IUR+ MCJW.8QJLW@5V.84,H:8L#5**&EE*L0AG,SCFBQ'+^MWSYQK;50&A-U.MX%/T ML4%##4L$;(AJ@G/"1N7*QH,1$=N$B+^__V)E>2F.! 38K"!4M2/=07.K:MM= MJ?YB*B$-P%>KP&9'R\U8RXHSW\_J6=&'2V"Z-ULY+3^M.,);G6 M?#(F6T 'I#+,0L$5S*[!1<_;- !KL&7B--<7Y^JT,S43$'-*)2!DY=">FF_5 M&*>1CF <$)/>,G%N9H^45<)6V!GH>Z0D%.\2ZUB76L "U0'YZBT3YT9\I^/0 MG' .+B5HN: HZ_*JL;9YI'?-RG;&=RH1$YK7EW=TR.2U',Y>]7,?O.GSM6M8 M)K=^;YJ\KY0DF5"LDB,FGRSD;-4,A\8M[IHWW:2 -^)?K8DN&I^K=05BSV=X M3 &+!M*MVC*DY>];+^#-9*\BAN"=3]6$WN(8P3$Z6XQWU:9F=\WC;EB#U^^# M4Z,6 V50WPLV.?*0()E&N?H@SNR:#WXJAX>]VN&4]VG^J_3*ASOL@$LN(+Q< MJ(Y0+1(E95:UU1B<:0EVS0%O3+H;\;X&;"@UF*"$"L27D@55E-BG@IL+0]IF MNMW2W

$W+-4$3G"*#'O>!=-H%+CFJPX\ZYWDWJ[OK];A/+(05ERNB@6:7- M#!$(* :)RJ=WS>]^)]->C%6E>X>/)M/)XGA.?7)@AYWODB;7S"8IO8KZ(S3, MR6'&RF(#[IKSW:R(-^*!0W;$O;>QH0:9"Q5PC=$LYP^;W[G\\L:U> -[0VP. M B[6Z*FGG7.F0B:4T!?F&)-WS0UO7(O7[XNYUM1;P7(%!V D%XU^T'RJ9'KQ6.9GV\1./WZ!JYDP%CFBZ,O'V80JV5]<\^0+%Z2W/GQ7.(C?X\SGY^VB[:G43 +,R=<(C5T60<-! M'!2@-MJ>703:AK)+KOH2@U1GP*/-('T9ESHZRL)V2 M[MA]H/RYAUF<_+B'M M_.C3D_*+U.-GLX/9="YU=C)?R,'L>#?WU_A82BV^"68'K(0*OQH_E3FKR?U:C_@ MLZ.K*O;R;'*DX'K4EFO+U-\\:M_-9OP'][XX29W2G>/'L\GT^.%4+["3B[W[ M&N#,'222H9J6A9@=4'"1JG4R@,7>(Y@^;IG6OZP<- J"I_43.L0TDB(FA?# MB-55&L*VZA%,VT*% *N5D!JAB6"QY&BL<[%):>Q+&4+6>@33MG FL0J:U+@Z M%K"2"#ESX]2RLWTMY$ XT[L]$-_)[,6<7KV<5#H\DVJ=G4R/YZ>W?WBZ6P2E M&BY"UK*4"H2^*.$U,5+QV=6"9B $9;.2VP@;0. *5B55.Q%0A;/6)W3-A$C. MM2&TOMB\Y#;3]Q>QA5Y&(SH/.IR4P%83#*&LYR".?H6,E&$X7O0C,E6Q=IB&4 M%ML>"6[$9ZH)1=."1%<2H&'*5B.3J!:WH( =PNZ*[9'@9A8D-VF]>)07:""0 MLU#3\(13Q)"JWP'ON%X=W$#YS9!8PTM;?4P A@ID:0%LC;'U=F[#]X/]\)W% MA!Y3U1O4772%W(HIH5D*V4$)/DN)J?CDLN0$S@[?%:Y7B!OQAE%:,B% 1-6[ M4DMQD"M';A!)X\@A[(O>*B%NIE@7)\A%U=#[ -44]-%C+W&,'C"$(2Q@WRHA M;B;WRB;:6FO/X8 H&VTUIX:VB4W>0SKKF&>-<]LFNW>E3$_*0OY[HE]Z\%I_ M?-B2Z\H)JYJVOGNRF$QEL;A3_WLR64Q^+^YVMF&AUV][_')V/)M.ZN+A] ; MQ8M;)(U<&I7SI55+/.QM.S >J%R. M3Q_J'S>7Q?'#Q>)$^-&\_^X5E.Z>?HB4ZUG$HR[HV*XS&^S]?,ERM[?W%]C\[*_1&7\EZP_OZ=;W'58_#@?KWW??F8/-]E9[]]W;UN;7 M+_!S ^]N?Q2;:^N\W]WYNKNW\W/GZD=3;ZZ?YFLWMK=9.2Y\T/IFV;[_M;+;_?;#[ M[DM[YV!_O][./[<.&@=U43^HG];;NP<[7S_#,S_B!MWX\9YM[>^T?[8V#W;8 MSL$ZJZ]]_+ES\+997]LZK!^TX)EO6W5X?OUTYV?]8+]5IV\/SZZ!9QWOTL^R M<1":]6W_H[$&UWW=^-%X]_%D\^L&AN?\W/SZ^;1QL'ZR^>[SZ<[7K;3Y!M/W MV^N#^B=\ L\Z_:9E$EPYCJ+U''&B-3+6.*2L,R;PD,"5+JHNO:%+Z]N? M-M8V3G9./Y(=^K;9V-[[T=C^"'_7<7UM!]IXM5-WUQK0Z5]:]:\?- MM2_PC VRN;9*&O"WGJ\_^/=^O>Q4/V@TSSL5[NN_)2RY8$0B'BWTJE06:<<< MTLQ1R2E54:6J5V_JU<;)!/I]Y#II%Y!-)$*_)H]<%!IY\-=P8(IB[A>T2V>& M_O7+@IK1'YUCE@6.,%;0J=8+9+'T2"@L:1+*>VT6M%-GA?Y).,"T"O%(24+CIG15:?>V*D'&Q>=NGT( M=++W+;)(A 7@4Q82XBQ*9(16R'"C@_#82NH6M%=GI?C/--09^FG,V=%,HT0U M15Q' ;:4 $4%=E3>-"4LKHZ:H=D_H?AET"1A!IJ>!NA4)1)R5@?$N/#!"L6L MHPO:J;.3TW$MY8Q3-F0((55'PI)@&$\![):/-"VL654O-JDLG/?Y(K4K: M:N0(5:#X"0/4@Z@*RAV#;M6>+:HM-3/G=&=2\0>!I; DH03N%-C\@B#'@51! M=A/X_U[X**I.O;%3KT#?!T&IDTAQ%A /22,M*/R:#T#?>FHJW_1F%36I]:7! MU'G'P7F2(*5$,7#WP3U5D9$H93*$QJI+?V>>GFO];)Z>?OX6$DV&>@.6*2A[ M4/L!=!0X5IAB;17W(,1V07MU=M@?%U2F!;CV1*$8N49@/@&31BJ0$(Q+&L%9 MC6Q!NW1V@?[Q+M7*1Z,L1:"/H$L-M>":@H;R0 "66,JP753LSTSM;TQ:_-Q& MIQB842HD,$^U,3F2BI'37&(&VHJ12D?]QHWR5PB541#,R"U2TJ8\?0*:WV*& M-+9::!VI3Y71_UM1G;!0G9&&@=N/0K+@/Y%@P9P"-]5$D%5J)#C]%:7^1E3W MKH2F7,JY0,YD&DUY3DJ ;64$,D"J'N?Z8;9R^6\6U8/URZ(*(['QC2MG$P<" M"*#Z,P$P9*S- 55L94IY3Z)%G92>E=?_:4+]^]_@GU[RP!(U7D6)^&3I79194R3TN#107'A/>+&IB>X1S*1*=J M%R.C0J"HHD(\25#\WDD4O V&@0W %M;OGR&E7DF><$%R,%"1H [G# J'# '# MBC/#<5+44[:H^)^9J.YN!7#>H_[S-N&+BL#B^JI3HK M/W52404"NI]BBD1B()Y@M")K0D L2B*))X)67?K;L-]X))49@G'4$2D$)7'FRVVY 6_9H8^TCC-K?.=$'U_>^Z1B] M$SEPJL"#RGO](.N3 Y6OK J!VL3(4M'MA=C[GR6RM/+/OR927,^^Z7>/>S[V MA[_N1QO*A-W0_+[R3_CG;&UJL-'$[&-$;C31DM@@J&7PQ_#HOI4/.+^F/SC) MP]=N=M!^;.[M#UYQ<31X_:,9!ONO0 3^SU)YWLH_^T>VL_)/U_L+KAY^'M[D M_%8K_QSDW.>S.[KR?9#OMEKVJ!]?G7UX'9K]HY8]>=7L@%1$5%[TNFU[>] $ MUQT,NNU7N07EUN+>MI!M-?.6\;"! ^B&03A[\NCPLSH98-_?1@OD_-C?Y7W[IV=,.HC=C18*J^#M\J=\3]+;&GBQ4>O F<6H7N< M.^8?T-K71S;DUP\Y*^R)ZX;FV'?#+I'KSAT3-D3PT[Q,2>@+PT' MY^QT:%*W]RH_+#\O=3L#E&R[V3IY]7]SD=)^T8@_BJUNVW;^;ZUO.WW4C[UF M&I[8;Y[&5T3"4\I??PS?5L%]RK$:O3VAN>\^-S:VU]>*3]NKV^N?BG&AN-3Z M>6GNI_4WG[@K:N-M6+]?]_\:[7Q;KUXLUFO;WSZM+'9F/]W^&J!#3I[ M@VZG5JPMOUDN*!;'ZK[G^[N54O\O*# M3K?3."XK.!6C50F@V'*Q7)M48E@R&AWH26>,DZ SE*>&@FMW;>'.HF/SLID0 MFZ_6NOZX/5K%LC1B\Z?1E#_?T]V3G:\>7(BW^SL'&R>-[4:[T=XYS??;/=@# M0];3W>W=?=!PHMX&W??N\_?P[@L/__IW:Y>VOKN#H\/Z5[ [#C9(G>[0W8,Z MWOWZ[_8FV!:-T]U6H[W^$PQB<&?J/W:_Z)/ZP6?V35.:R]%$E-?_(LZ50$;0 MB+ *)GBN/=-J:85@]+%4@!>CL/+\(##2$Z@5T^"5'NJ*IVCW'W7;.RPV._'/ M.W7Q;$T!@YQ! A>5HSM(E*WU[8#N!K>NA\]O%VWY6RKU1VX[L_K-,C'8]N# M7FF=;,6C;F^PD,KD;=.]^RS!&27PS<_==^MT$Q1*XUU^WK\/&Z=_-S?75G_L M;J__;!QLY7:.KOD"SQ*=W>TN.+Z?3^NG;P]WMG?$#CB^^=UVVA]9_=T&KZ_] M#0[T.@5'^K#Q1?]X?YZ8#8[R6OU;+K-EG:9(6$<1QYXB8U)$>36WD+GDJ$E+ M*__]#Z.X?#VICLZIK]3;*U_V-S: M+CY\WOKT>;6Q76QO%F!8;V?KF;!B8^M[=7WVSG MP\0P/M9--_M \Z+&WW9[Q6 _%O\Y U@Q7*5:Q$Z(X=P,>=RF76^=/B;KO IV M$%$;;KF?R08%>X).HNVAV+F.?CZ4?;(^7,^[D.1S;TL6VO'YF\!$:>AH%!0. MB$.?(X<%15892I751G(+'FD\&@P7=3-<*W*__Y)'YA4.FUMW;N)U,:3*F'QF M5M_"&).5+?E;6[+<[:BL*K'PQN3.Z0;9H75HP]\'F_"W\:Y.-H&[<0E: ;#DT%,$168M D',3(F^;,W)K>W5AN?-DJ3 M<=ZLR7OHIJ&C3@R(M#PLZ/;[EL>YZB M1]+BA#BQ!%EM)8I:X,BI #,!D+!YW \L/VB?Q1S(=L8BF:G: [ZA=\O0RE_/J7NH$\%\AF[MF99"W8?UY:1 M97U/K^[F8TR+J?N*B]=8^22.;;L90BL^NL:)QR MJ(N 6[L]\&C+-*NR O>;X>:&;[IA,573:,H$/-G-=W#?G,$&]VNL;?RHK[7V M=]^ML]T#:/<:>,$'A_!WTLOM_@!/EN\>O&TVUCZ2W,:<"KSY-4^AA';CW>XA M>,'-S>TOS?HU7FX4Q 6C.:(L2;#QP,MU'L,GRW!(P:= _=+*6FS9'[87;^WF M7A7PL=RIVYUZ3^=ONHVYI7=^#LLGM7.OH/9QPE&3H-RV/S=&=6%]"/8W#4.)>4\U^:/HLD7/DC%[?>+"YFY=UVY^/26J/<^IS$*&- MY:WE3\O%>ONHU3W)%9?G7&S&>;=H=)>O$YQYFZ=_HD#&:@B]7'-[^.,]-( L MI(YZ4#2#?5,Z6>%(5C(2YZ4-N7Q1),A&YE7>&E*SM+3"!"ZV>]$.BM7OL7/\ M:]OOI8O3&_BXV0/%WWEYPG3RC;-(I%$"A$F VP!. W)!4*1=3%2)R B62RN? M8/C?]FS'-_N^.RE)M>D'\N_L5X[&LK0@-GL?X$S0QHOI4#YH0/$W*YD3U ?D M0Z*Y?@1'SM!X^=&%46[O-HX5U_>\] M4KBQMO=->H*9YH \E\M/"TURH=2 E'-?9 &X6ZK[D[S3(P(CZZ!54-8O#PJD MOO;QF[&&X@ D)IRQ)4-R$C%$.?)8.ZT3M0NK7 B)H'PYV.RU?LN.#T?]KN= MESJ'O$.^<:>\UD2BH$19?3S7R >2 E6BE+<>?H1,4@9!-^HYFC6[+:@O)D?_ M^Q^:$O6Z7PQB*Q[E82\ZY;C7LF??.LX^_?K>9KZ2[W:LV_EJ= M_^%X"X9?[)4@K)56(/QBA[JD5MA../LN@2$*&B7G0\/PI#RAV=F+H>AGLZ]H MV?Z@Z)69<\]^BG/F$YH/6 /.S++1]YT(O'F2D$\_^Y4N*W:[!>M/WUA&EX&] MGE&JKK[5U,AV<] J\QVB]?N%!]SW'V=.ZZY)GK.DF=]V5T4/_:;\ K##*;8 MB^'NDV(C'9@U)+Q:T>^VFJ$X:_KS2=F@4G@;=0K*1.XH=MDTYX&"'T.,P?$W M_LUH5\P30EW)HPOIWPSG>QMK=;'Y=8/OKGUI;K[[R!OOP)V_F_7M/;*Y#7[2U]V#G6VX M/K=Q,OV"24Z--[DZ:T+<.8E,=I2D4(8RJJDC9IC_W,V2T_6'M>*_2O.)%$>V M5WRWK>.8$\F+_OZCYV<\#U3\-B7B@:@8Z2]LGIE6PN7)U9.=,/ZR-C8F&SQV<- MB/&[@7Z^<&W T8 M>3&YJ3J$B%DP,BJ1,QM-,)%Y!S^3%EZ%RM"9LA"?3!HZEDEKO!)(.2(0%R)7 M^[1@]RA-E2+!N2ASK;1>CJ3V\ZJTH^,>B' _PDA>6#^S24"=>X'_+:L_4. K M&^:NTCYNPP2KK0E1H90W">'))V1!M\*O*L!OFB9FAS9,\?53)=./*-.5I?*H M8C]NJ3#!E(Z6(A\HG*[JWT0DY"S,6 M[J3P^Q'>K)VK\/W8CV4RY_!2PG*N\W"Y?3>53Q@)ZZQ?BU4_R(?S/'J1/X>3;G_02V\+QBL,SK$[@'?)%Y7GPY6Y*:.;Y1(6_;(E94OS M;)S!1; G_>6G6BB_*/\^>O;5F^->#X9G6%N.C,J-3(3E MGX;R?BF#\]&\NS%RIB9@I79S, RBRU@IUZWDPVCUDD1P4@Z*3:RO61]F8&V M9@=V6(UB@JLO[@$>3/\XWQH.;!W#F1R+S,1;<>]X6">^^(2VBS]RIZG7E-'E MT0F#_6:YQ/JH7&+]R)P];.\Y"\?^G\LCD7S@CQGQT:5!R6,RHJ<7QT>?R;>@ MHM8<^,B1"'P4.$6&.HX\^-=<:V>#DC?RT256^CT=543T2$0$V+=%"TS:6%CO M@8AZ-K-)QF8OFU/7?EO <*)K#_3;P&#PE-Z9PLX!%>B$DUJV'N%V8&UE\WFO MV.MU?PSVSPXO@S$9R[:%F)J=LF11F8^;\]PHO.8O6E@>)J_/3OOM";]NW]F) MV8(P,B990A^B937S9$%Y>G+H/FBU+*NZ3)<7I,KYGEM1-MQ7+ MBNBIW_7Q&DOOM%G(M!,\GJ)*V_L,R2'S78+=\(L2>W<(+2W"^TXJH>?Q5JLO M=>B>$1(??4%;+&W?4C*R9;'7[9U'M37=G[L MMM=_[*XU#AMK6ZW=[3V^L[W?WORZU:ROA<.=[7\?U.G'R8@FKW^M_V@<_-W> MV?[[$(YC>%YK;MOK^;G2.FP<3 21&&%N,W[TW.# MD>;"649L9-$OK32NL[T>$-9?! D_KZ+_K-[JT] 8'?+NN44Z_'5D:SZS-WZZ M6L5#ABI[_._C/C2LOYA1Q%DS5'V,H:CB-"B3$(W8(RXP!89B&GE,A1*..!_X M[?:\>$;J=_UZ-[&"[E2A>];+[\I.?C/LXPK"OX/PR6C/U@LCPQO)L>#(.V$1 MCU@"A%5"2B5L&27.&7'W;6NF5_5G$29?TPV1K+S^\MH 7#-=-PE0AO[!BNMT MR\C]<7\8!0-H#?>+N::"=[=7/JMUDA_^HPF/AL<6'7BW;@YL?6_V2ZNPDPM@ MV%8.FN6BA?GD_L!V@NV%?I&K4S3#Q+3!:+ZW(.P/^^>U :W'KYWQ.Q;X>;'9 MP' /F86D@ ?-!?)O.L2\GS6X!T(F!&CV2%. -+6.*Z&E\AS_ JTM,;RQM MOS!![/Y^;+7.4%C\ =@J0\G#,L(W!VK_'$WT[\3^-=,.OYN=>-1ME5+S9PS0 MQZU^O,:Z;(YA ML%K.@32ZWX>[0!$RW 6J=E63A#-J?EM.3P*+'W>:0R$L%^N MS,NF($*&Z.A MSGJN@W).NVBQ#DDI3TCXMI$?E/]; ASY)CA._?]9VFB\'1?/SG$;A>X C4ZY M)H&CS*W8/!Z4:@CT$1@"8-S"Z?BE">_V'OWF53">4(,BY4#BR:6\ MY[M$B4:*2:Y8P=W2"E&D)C&O427/!/ALA%>&R[!*$?&W7;15*[H7 W#;":I% M6K6_6#NWCY[)S D;W^-%9_R?\46\H^?CBTNLZW=;QX-?7S(O MVV"0B?6QE_[-K1W20-[]P,04'(_<:*(EL4%0R^"/X=%]4TMGU^SW+IR)O8A< M+]I#9!.\WRO;^F%/^DM_C3[A.H>I=C[S-7P=3W^5&KXYK;<003DTLK&(+8+LGROL:[& M[>G&[0*Q99'@]B],J%E1;R^_X5--/#TB\]YJ#._*O#!\XA=C-5>J=70+E,\? M5O\K;]+LY"K_K]#(@JW\H8<#NJRJD[LUS\S I[*\1YF\\[=MV5P#\M-^C(-^ M\H?VR1%#Z2[1?Z/(<&MD\BL/'],M%!WD>IQ?W MX;*\XNM]MU_1P>+101Y\6=%!10<7$B%N20=ORNGH?CE;'4.,[3)T"!>4HYD_ M?X!GQEZOO#(7,\BL47[:[[:@8?U13?!B_3_'S<%)\<=:3$W?'/Q9\SLCCEG==>XC2J#3!_.-3B]%\'IW9?%XU MQD\PQG7;L7NE*CG?Y&NMV??'_7Y.Z\U._VK'MD[ZS=+9%=Y+QVH0?C6/+UAU[7QY INB+DQ2#D/(2_(^2)=5B$W[#XZW$7"]PGL_IE MI> /T]ES/OMFN0A\+)=]/O/8*]Z>.6^KF2>]5X/\%(/\/N[9UE KET7**[6\ M*&H9!H\_,$>N0ND"H)3A,RI>K;CX68]R#E,5;ZT?='L5#2\(#>=Q>P(:KE8( M3@5T;.93P=7 36O@/G>&E9MBFM@5N+R99I+Y^/\HYGL=/L]BZ1:D6@"T*@LB+0A<4A MIS.?(*T&;BH$:I96ZG -6*4I@C%Z*2^E(L[%(,Z,O8HX%Q1_Y\0I*N)\^K;< M<>"NF92N*+.BS IYCXN\LT4QLJ+,IV_+'0=N_>=^TS4'_>6BXLH%X4H8-7ZG MPA2R@MS<0$XOK7R"KK4#\.@JQ"T(XO*R@AN7@E6;"YQ5:J?3V%R X*6SBZK= M!>8PX^2>NPO,01;S<(_XO+W0IP_K;S96WQ>-S>WU8FO]W>K6VD;C7?%V<^LK M?$3O-S?_7_[]T_;J]GK]QBT'?O5:L][&J+SCJ^8 FN)O@=3M_68_+X'K08M; M)\56N?EMT>T4;\%[+@A&'\OMBFRST\_[#?VPO8!:W>[A:!>[LW)'>?>[9J?< M#:D=;2?NR5<@?/RUYZWOHKGT^,$@?^_V;'COH%BY" [^74_CNI'QBWZ98[-N>Z_:&V^OUR]*.>;N^&VXU>LOA M+F5G&_!1M7KV'I?:?]Y:QFJ%[1>V/=PB\(]\7EXJ3O'K\=/++\GK/VO#4G%G M=R?KU]S]\GYHH\?P7S[F\LEG#X$>7&VU?OEN@]^/>'>TMULIH)=+6L&E@VXO M&QA%LGZ0MUCTK>,PT96]N >=7,K ,?3Y<;9RBNYPZ3M\V1NMA\]=<;$[XIF2 MJY47N='6P$7>5VL0]T[*LX]:(/LU.#5SS7!+Q?\<-X?7P??MX5K-T3:0^8)! M#[H,CHSNDC>%.X8W:,/;V;U>'+6W/+,[R/<+ 5K7+UEM>+?^<,ARF[KN( _< M]SB2I;'W*AM@X?=?B]ARL0T#]Z.;MWT<#9^+K6;\'FNCH3O[NFU/)K_ZT6RU M)K^+_4&S#7>?_#X/=[-S?.7[O/#5-X^NN6((MROW_WD$+WSU[L>M*Z?^N.Y+ M -_!-3?(HWCEN[,A;5UY\R,PE)J@T&WORJ%6\S!>NB /5!].;=E> 6W/(SDL MZMH[(Y2\CV<7S(_\K'1RXUA]S1SR/1;.YD)) (C^36-;P#/WH"T91UE6 ,T@ M>H-BV(67BLN.^F3X>[G">"1'( ;GLEA*;<;?H/@!+1@*"0@DH""EF&DAX^H< M.OZLW$3M'%N U05. (E]@#T"#FB7SVQU.WO#W\[/[8Z7Q;T0_]H$=#LY M(ZJ4[IO[*(]#_[B\31X&6W2.R]WTH+&]9O\0[GO<\># %5E)AP^QO;[Q^VC MT7M&[M'P M5L,&C5HZ$AHX8<1\(YV22V/USDDQ=J!Y *_7Y:76-5LYRPV&(5]4?MVP-M?EJVXG4>O-PK)?7"2T;;\T.>#2"?K>Y1^5X>7K)?RL00;:-C MY7EY=[S8RT(#1DNY4^[9.PS?,&\:"@\NU^+'SO=FK]LI[PE=_&._"0]K#D;] MG,>P7^[9.^J0#(GS#LG\7,I*6:DE*[T,S\$9IP_[8 0\;X^RM324XBN]4^X# M;'\6=C#H-=UQ^=Q\2HA'F4]RR7AXPF',ID>S%_).?W!A__CH"$#;*T6V_*[I MCS,M_0U7[)<[J*[GML/[-3V.LVJ%EF5!N]22=H:%S<+6R51Q M)MOE!I0Y[3L+Q?F1'V!,1!2Z/[+L % ]$%*VPJ!CHK?](4.,ZA[<7R[9E 8.^Z7<[G=@:7G \S$B%1Z:A MHH/^BT ;W9-,J9=P>_4!-L3_ 'ME?067#S(?YV?%/&4&;Y'/SN/2RB)ZG&VS M7AX8N+8,&%V]7RRU$O0;W!!X 2BN'-L('?1]2(A[QZU+JN2<6J\1B L:S29O M<73L6N5>ON7>NM>:7C35$#" -,-EN^LN:XKOM-6'H^T/[X,KU(X5S M)LHC0>F#UBW;,-RS.PYW^[99T0S?&\9M>;3\M41?&BZZ&#UWN'W8TQ+X'&CDSQ+-\#0D,Q*X%WX[LFLO+.,Z,F]$%6>N6 ]+/AL4Q<,>P_N%0 M([?.Y'["I\A'SUV%O!-L 7BI#>MO:D-#)ELOWI9""Z?;H6"--&4MRW8Y75OR M:3Z\GTV>$RW'\\,OVP+]$HUVKSP M#&^P]^9D$^([>N^KG9N,6.@OD$08%Q#E N3%@I+HY+[KGYD(>0B'GW_G$P[' M_Z1[G U'L/6+3G>0851:O#?9?-E, :TQ,GGA66/V[C*XJC!NQ\"IERS=4F!R M^\;,YUY,F9 NP/,;4[,7+?!E]N5J^>9@C.4V[\%; B3CI:>,6G2=,-:N2.-= M6I&=MAR@&-V@%,EN5L7+&8WQ:)"[IP='LQ[X>T7!^I>; MD@^)_ <,6+900!8'V1$K]SO(QF[_EA&DD6+.#N5YL&/HLDWZ\*7^'FKW*T&% M*W$*4!V7G?W1M\?G2K)L9W[XZ%FE8?U@:3J FS73R1/-I7P=>?[ 7MD]/E>" M%X[ZN#?>O$A\*NVIXU[I%_1+ R1?LC?VW= 6*@GV1W1@J .A#(K]P>"H_^JO MO\ZO7.Z6/;H,AMA?.=SZO1E_E$&2+"XYB)L=-K"52JOYXGEEX""?,K0H@15& MS#DD"U8K24L@= (PXLI(RM0U%'11&JP4*ZE(BV:5 ZG@["@!$5B[9 MT[L=D]Y3*E_<3"*;RDPBJV82G]%,XLU(N:5(R*5KX#6Q;_CK>3$I/JQN;1<; MRT7Q=J.QVBAG+#<:;S>WZJO;&YN-VVR#+F^JL_"H;<])@?_]#R+Q:[)<7%>G MOW_O,32_&\-YVKU^\_.G[?4M,$D:;W*:W9P;L6\V&VOKC4_K:P5\^K3Y?F-M M=1M^^7OU/O'I7^OKVY_F_S7^.+ZTB<*\M[4TK<'.LN6<91QZB/W][,N6 M$Q-@+PU_ X?-_GFWSB]3DR[L@1Z0-((7:]FC?GQU]N%U:/:/6O;D5;-3-J^\ MZ/4(4",C(BO!B2RS\GG#PQ?Z<1D/=>0H#7'TY-'AY?+069[;V#%%E[62OSR, ME\DOC]UT6T*6)3'WNNW-QYCFC])8>KL&S:1 X5"*?IE<.%6PZ%N5(/P$T(CE MY"'#M=(0R$'*,OOF#8:*LX;?07A^VYT/NW4L*)E[[7H/TV/>8$I"+\J>9]T'-FRB6 M@9G\(8?*O]O6F-,PKB%O]?:X6 1Y_J\'O>+KR3S_N7JW?S9_Y@3\MSG[)0?6 MCCO-P5:.%ASWP])9++K\HAEB4HYB20,&-S ($[Q)RG/MHO"&J6\;6?5CP_!2 M$:)OMFVK_S]+" QC-O!+7X.7G6.VRATRTA%/F.IZ-AVS(]#>]8>O-PL/Y] M]YTYV&QOM7??O6UM?OT"/S?P[O9'L;FVSAL';_=WUSZ?[&PW]NMT733>?6F^ M9XW6SNG1X6Y[:W]WN]6"G\W&N\]XZ!%SM?=^&[+ZW=[:W]QKNZV&F_;<$[GC2^ M?F3UM4.X=N]T\]W;5#_!/]]OKP_JG_!)?>WCZ3<7N6+*<$1HY(@3%9 UE"## MHB$I21<)2".EI":4_.=?XP*R,HP@/ 019Y1W!V1,4[]7_/1,^/-A+4D) R1=Q$9Q1WBDD>D4X!_G'/!)1@^98"- M:ACKAY+1#83P6+;2;5WD%P_?^QL7%4*GCM!Q>P'&@S.N$W(L8$!HI,AHRA&S MDF(?K([,@3_S<%]FBOA\4:&CU6'N=D[P\1%,YC(1M!/O9RS[!2)\F; 9+(F@+PQ#5DB'NK4;.)HFPC^# ,.N" @]&UA06 M<^3 3'O^Y,6C>"8!B0K%TT/QN%VAJ%> T(BX%0)Q2BFR'BOD(E' S9)0G^.D M-4;5'*'X184A-L[66=[?GG@1WLM,[(GSP0 "JICG+LS3G+ ?#*9*>6I1P$$A MCC5&)DB%E#0V19*$YB[;#P(_. !:Q1SF%[4SL1\JU-X?M>/V@N;)>QL9LAH, M?DY<0-9:A[33#IMD!:!W:877-'FPO5!%(NX'O@^]>&2;PQ60G;.51L,5TWXL M::D*33RI*3$:I_7A,*UV0KG ?YA46/DV]^"JR1P0K:PC4A.$/>>(BR"1E@$C MQQBC6DMB;,@6!GR>(]^FBE LHH51@7GJ8!XW/*PB6%%C$&%,(![!7;" 8(29 M,-H3AUFT.5#!.9DC,+^$3.CMLICA%$R+T;O_,M_\F?/4;.9#*D:Z)R-M3B9- M2)P$6!'@ 5#$ ]!(P<\A!+V6*4H0XH:&(G3&E9F2L[0[;"Q0,&-EPKVV4R; M5&"_/]@G\B\4/P2HAV;YQ6#RSINM6&58M1-*%>;?7CT MXWG3TDR,B_,A>I]':"NW=#-][L?2':IXZ2[+UK97,R<-+8R#55S_\0U'$XT@ M"CGE">(Q:60U-3 6,:JD!0O,E\PTM9C'@D8VGC>09V)?5$">*I!/QH!,F#;& M"XD(BQ;Q "Z#92H@$4D4A'O@9EZN0,7JP3;&_*5RS+6-<67A*70]>LCBTQ?A M\CS!XM-&M^.KZ.H]V&A]TJP(3@8?N$ XA 1FA6!(4V60L8Q%2E+RU ]7H/(Y M%X7&+0I((0^0#B@9[Q!GAR$GCD#/..BJUYS3-'X9?1-"B MS/Z\9$54@8J9&!.I^3,&=!I[W2NNS45Z6$5 ]R2@C4DC0A--C:(.!:\D'KRJO@A+W2/.\WFZX=PGAEU"(\)8O_VS(=X9Y MK!7;WHEMZY,&DV .!L5Q9*($CRV VZ:#P4B&1+5WG%H+!A.5I$;5@]/:[@2' M.:^?6A':"R*T&>;J5H1V5T(;-Q\Q5B82IY&VDB!N!$8ZAH2TUU:Y&'VP?FF% MRQHGTXI!S5F:[EQ'IZ[?1^/]Q2[7>?-/L/';Y?Y! ,*RF?GS4;G99MZXMC_H M^L/1QM[P:;_;@NXO]^0DZG69Y3LX*?XJ_@ SI.F;@S]_&>.Z12]>&EL& QBZ MQ[DM8X/[U)LVW+6)+\%5.=N;X]+VZ??;H&.*NZ@\VCU>5"VD\RJ+1_8D<\1# MG/WG9IU=]XK/Q@:;:;'(#T/AJA9.W<$]$P)::9U+RM">A@AC3N)E"1N U>(6.T1%UXB M+5P 3U$(1HQ(-&_A+6O:/-A'G+\YAH6Q\WK'X.Q=+5UUR::O4B&?VEK*8W3) M>Z_XZ3[\Y"<-)LDYY@(;8"7XAW."D?4JHL2$,UP*1YPO,[,YJPI7/6,4S\K$ MJ% \'12/6QF&&*:I9HA)PL#*T!29E#026$HMI;#6N.SV$/H,EW NAI7Q:;_; M&Z!![+4!/ZXJK?UDV9"?(IAW,:S!(%3L6,;2SF:0>A*EBQB'9&A>3I M(GG^C!V.KA2>,HJ[WPD!.F@ ^))4J3S-LB4"@]JQS'%[=(* MT34CIK4)\GPL59ABJ..E0GXFQDD%^8=#_F1R(M1&02**6EC$C3;(>*914AIC M+J*B>3$HQ34SM=W&YBR;?P&3KV\(B[2ZG;WA=$L5&)D'(^47[E2UFOV>!':E MJI71DC/F)!)4<\2)(@@44$+82Z58Q)[8LHRO%M-:75G%1N80S$\9&ZG ?'\P MCULC(A!B W@<'*N(.+4..:XI D)..FGK;9Y2):1F\#RE9A;4GZ+BUYLV5QS\\CF/4/^ MZPX IYPF$9*,$3, >33).YFDD]0K+[2O5]_M1/*4KC]S>-!?P"O J-4 M8?M.V-X8U-]:.]OPGO S M5^:O;]=Y^>ZT<5@_?;O_OZ>>?Q-@EWFE)6*6.,1M3BBWCB#ML1#:&\=I.06B M^54U7\KB'42-D0!V T_$4,\]C99$%A3F6*80A':WTR6_3L6II&PNI6R/?,/8 M:!:90QI;@W@0.:6'&>2QXIA+2[BC2RN-9NN*C.55U?VC"+]\CZV3BQ71)557 M*3-/XGM5.)LFSB;<+A4UM3E4K*E"W+ \)2T=HL8J0BT#ALZ6&JZ9:I."YPSD MF?A=%9"G">2)>[).5=JXE$8&N$P18F!<10[-.EJE4I:O,?@;A$2Q49W8F,/D[:#(Q:;F7D8#,8EW/3P&9P MA"&E'2@6$ _@'1 M-@?D<\79$'C"A"<+6->LALUBY*&^A&C%FVZ[W1SDKY7*O;698#/R/%QS("?_>:K3K/U/TN#WG&77[XB@5N0 MP.?C M2N?$XG%*HDT" Y0T^\;6<*RY%$:&7TKG$^0+G=U[= N4SW]UOOR[ MV0D@&J^0*>7S*;3'UJUJDM=N3AGZ$'N?]FTO3L7\VVB\G431=FP?=7NV=[)> MED#_8'N;O4^#G-#TQ;:.X\7C1^8?KK!U"VSM_":'X^/I#OU,&J<[N/$.VG_Z M\0=<"\^MX]UW=5S_6A?U ^BCM57QOZ>>]$R2!CT*75O R MT.+5XF)74]".;*_XGD>W.(J]HI_']_6O<]+*X_WIR=_M\M(FY+(4PO[J\6"_ MVP,F#Y4\/ID\[O!OED0*DJ? $Q;@$WNPB8W1! D$D1HGI,:N MJ58PY+A^8<]'M+"W3Q1?#&Z\+@VI$M=9B^OZ:6/O&^5:4F\HHAHSQ+G4R&#' M4"21@.5G' WB!JMOCH1JH]\_KNCOJ>5)XB %DPDEH0@0H U9G@C"2A&P )E@ M>=O&Z]3M0NO?BM'F0@++M7""41P$B)S/*UZ8=,@Q9Y%S,G -5F#,$K@@.,UY2XNC7'+ZV\9CF^ MP[TD+BCD+A;?^ *:X@^[M]>+>W:0JQN ( 5;BO9,K\7\R\=^@6:I,,@[N)'-5*L+,98[E@G\N),P9N"2!T;P14D)6$1!!;85+C!(G]-(*)S5E MKH81[\^?U0+$^=(';VRO=P*]N=K.FXVM#@:]ICL>Y.FN[>X'6R4KWP>H$[7K M. O4:G#[=0*@,2:0=@ TXX54ACE#=:JJ\;\ 9#^%ZJW@/7UX3Q3.C5I)#]HS M8IL WHHA[5E$+@G,A#061[.TPDR-T@>O&JJ6*=YMBY];[1'_H-W!;Y];-?_9 M7[/, (+FW)#^0]7\Y/_D!+5NYR%9/E-+SQ@VI93J*C5C*FR^=[-7U?[2K*_] MW=['X%'A?!T\Y_!_3]=I8^WPI''@<6-M M7=1/][XY$8@,BB(7-0&WGFFD)2>(1B^H(-H8'NZ5\#.UO+%*HA9+HB+7WHNH MD%)1(.ZQ0HXGC"*QF/AHO/7R/KD_LYG5OENX_I)L5BD8V/WT($R>.$ MH& <&, D* 02$!#56@I/):$"9)+40";/_B[*3&0E@@L@@@=[WVB@+'AE4>0I M BU2AEP93C?4X"28HI0NK=!<]$G(FB!7UV;=*REHZ+U='^=<"$:M)C_G2I3K M!_Z;HXDD&R(R,I B^T205BZ"YB9 6%'[D&Y:$S,_LE71W7P*6 0Q8E;EU0G1(VZ,0 8SCHA7 M8!O"49:WD6&LQJBJ47.;S*)[IQ3=9"]6T^*SJ9UW";AEF*N:_KHK6,=GMR7@ M1KIHD5(LXRNGD7@ 6?0I&@UCIHW.YL0<37U5$]MS.;']ZY257V*V4K"WQ.SX ME#6SV&F)'2(I,,2Q2<@IEC&KHK#.")%]S/G+2)GUG/4B3$]^F$8=@JG-4)ZW MIII2FAY^#W^3^KG!=[[6\>;7'5*'=NSF=JQM[==/MP[K[SZ?[ASL0#\=LGI[ M!__OZ<;/;X+Z)/).BE93FN>0*#+@9B&6#",AD:2C?-I9R4J*YE^*O($!YCF" M9*Q#/":'G 0S$*?@M28D2>/F=R;RRE+(W[C[XQ)9S07-C236R3?KP,>0A *! M"3[D,V<91MX:893R26N<-_R8@]G'.ZS K21N3B7NX\FWP)WDCDGD Y9@/X>( M-$\:)8.=($8ZE7ZQ!'=!IQD?*+=5W/V)97;]9^/'-Q)UXIXP%&S0(+4"O+Y( M\_2BQ(A2@S@78-819I!Q02)->QUXZ.P[=:OKP M7I@=GSZ,VG)L:':@E$-<484 MW?%I1&VTHE%0!*H+Y]0:AQQV&-D4\UHG1VB8WC3B_.W$-82@F?,UL*O0YMS? MME47/13';@NAB8#S N&YTWPU&I2.DNI'2Z.FE0 MN!!52D:@X'-":8H,.14\DIY0J72"01-YUV!1$ZI*2GK&()Y)M8T*Q%,"\;AE MD83QG B#A#$ 8D8U68U+A^\Q^?\)2@MB&7A_7'[N)7S M,HI1+8T7MO7W'S.Q*?KPGO#I3KRT%0<6FAO6;:\#G=J_-%9KPZ&J*.I.%+4^ M:6>0/,LK,$8FBFQG&(:T4AXI9Z6D7J2@[=(*5:(&.N8*15W9;:Z*62PBJ.]O M8U2@G@]0GTPL9HC&Y4"D$SX@;I)%)DB#E(C"$)JD"QI C4V-J:O%O)X$U"]G M6_'^K:IY53N.SVF\XW(QMF%MPHJM[L16&Y,FB+ :%$^N#2!S>2G!)+(D)U]P MESRG4A(G@*THK@E]->EQ'G?ZZV2X7^AZ-_8BMRJXF16".=$J"?1X8, MCS;'2!).5(#_ ;8*^!\&JP>8*C/!_4LH1CHT8EI-ZYJMYJ 9^SFWXW9;R^;\ MD/M9/[I*NF6]U,6\FXOL+<*QV M0J4R'J@RZE>6E\7AHCP;VE&EE'$TK,2IO 9B0Y7Y)*4J.*36G"?AHP M>N* 5T6B%8DNSI1D1:+3)M&3B< _C)F(!LG@&>+**V2M-BC%Q *QT6B.EU:X MK'%RM9C0XG%H:9K_5>X8<99X?*DLPJ5[^0B2WAN!<.6?KO?7RGB^\BTNFR%V M:6F3[\?">M]MP[/S+AE%ISO(J_-Z\'6G:$++]GIEXE1OD'=U&^S'?FFJA]CI MQZQ<.F5OEU.@J=FQ'=\L Y7P11O>JU_\L@=&S> "VGG4[9=)!*]ZL65SIO?K M'\TPV#_CETM7C20 7UQB';3@>/#K2^:EJ_E$\OJE?W-KATR4 N GIN X&)F: M:$EL$-0R^ .^K?N6\^]'%^WW+DIS[$7D>M$>(IO@!5_9U@][TE_Z:ZP?VLT. MNMSID_WURUY)Z=%Z90A%X/%NK]P<[15 /_;R6= F.S=M*?9[67W]X_?CHP!2 MI3L+8'F3-1]@X)]_V97KQO[RV-C>'@Q/R6!ZW 2:D+/\:RC/2VO?;#;6UAN?UM<*^/1I\_W&VNHV_/)I&W[4UQO;GXK-M\7FA_6M MU>T-.*%8;>0SZQ^VUO\%EVU\62_>;W[Z-/>O^<=QQQZ')E#NG_,_)G\T.Z U MNL=PC]"O%?&GCUE%[P\U3"B.8F_T&R@1>\,+788(+;V34B5?*(;2!H#7:MFC M?GQU]N%U:/:/6O;D5;-3-JZ\Z/7H9B-MDMEP6W'W#PQ=$F4MY9+(E& M3QX=7BX/31@TPV-<+E.I?WD8+Y-?'KOIMH0L2V+N==N;CS'-J\8N5&,IN]5M M?Q-E_NULDKERZC4^^Y!N9N.AZM]QT##P#.H[%G4X;[]?K(-6#^-K$&^Q_=5C M=LV09IZF:QKPS6U[YJ'2U^.%#KQN._:#H72^I#\Z+ MGKL7OO/4S_..I: M/G^W75]KM>L'6X<[IY]%?6V/[;1WV[MK'W_NOOMR4#^HDXOIG<\GF]">^L&_ M6[MP/OS=;[Q[VZS3SZ3^=>/'YMHAW]U^>]#8WCB],KVSO2'R)A#U]I=VX]T6 M_%W'.U\W3G>W/__<.5CEF]O[K?K7.JD?--+YU,XG?%)?^WCZ+4@9#>8&>1$H MXL;9O)&81<);@V54>8)G:475E'CP7L[SM["C(JUG2EI<)(R#XYR0R!EW+O@@ M@[&8"FTD-B5IX3/2PA5IS3MIG8Z1%J8\))Z7QT;)$0\L(4N20RQ*"3J(!V'I MTHJH&3:M">F*M"K2>FS2N##6296BQ#%0D@@=65JDLK06A+3( M&&EQ&K6+3J)8[G.I\][HB05D@; P=J"@M,M;MM84?7"9CHJU*M::$6MA9H*R MGCJ9".3$RM4AE:BT(:[$QUO*@9Y0A'&%#LZDE/=+P.PHI M&F&)SK9UWFN@)N@\V5HOJN+9I]C[WO3Q5Z&YJD+2>3IRS+G&&K@J:DYS00L: M.7 2")Z0P8D[QK)^77NQHJG'I:G&F\DP5DQ827 &I74:: K^L8G(3%,D><<9 MCG8>-WBKBJ!-&>)&1T]CBE$PQE-4S@B*%0_!,988U[>(_%10GC&4QX,[A"7I MI%9YDW:)N%(2&4PC(L0R%3'8'%KE4F@5BI\OBJ5PFG+P(J@DW 7AO&%"62R) M\M1S<\=02*6HGQ#=XU$0T,8*)R\080HC+D)"UH)[04E0BGH787@K1?T"(,YD M"%ID]S)QSKQR@0660N+)4(&"X;S\;@!4#?6F',4!0F(8T \X#PBRY5P MDDD5-5U:H36,'QPVF+]RIG,=+1B6Y7A(K&!\D>;S*"1T!^;RT5*M##626!Z3 MU#E70A#FM<'!\"HC9K&8Z]-$*$%KSC$8)LACRA#7EB/+@D+>RI!PBDDS,=V, MF(6H"5$QPRV8@5N#%2TG03AESC$;L[O*L9;2FUBEG2P8,XQ')JBQQ +Q(P8D M@#AC"1FJ;5E2AE#O31##M!-^M?Y8Q0POFAFB32HQ+!F-CB?OC''24:X\-=02 MIJO*\GIE',[*FIX)M0@K;;) M6(V)H6 _4(>C4(E:ZID6P58)%(M&#>.!$"&HBYIQ9'@2B'L>\G2&1-IP80.1 M2N6 )Z$U01^\LELTTL@LJ77\773^YF"[*Q%)R >S^7&Y6&X4<,Q%%9T+B M/+FD60X0:&7F*%>RVB5IH5>?5?A] '[' WQ"JV19](AQZ0"_3B 368:SC@PK MR[W(E4YK6L]3KO/"X/=Q"A\M^D*L"K\/P.]X&,[D6IU8,^0(Y^!K:X,,)01Z MWE(F@J3>YEU498U>LT/A+ %\CH0*P(N_)JD"\ , S";FWD$%Q^"0 4<' ?M2 M9(/$B/HHRJQ@QH;!,B/G"< O:K71F1O?'ZXZZE?+C9Y\N5'%0/=EH,W)A43& M1DJ=%8@(R1"X Y2<_>_!.82%1!=Y'!^]$@HY+"BMB MD/78(&Z)0LY'ARCADD@M,>==RNCCPF\]:@ MM]Q'C@SS%FGC C$"<\?9?(#W?MY[!=[9K0RJ0#HUD(X[Z,Y&1HEAR./_+,J[4]"[*VIR*F>Q/3Y*H=X_*ZOL+\,_$Q9KL>I\+\ S _'B50S+JDK498XHAX M$A@Y!:X(,U[+9(('PI[R%/^T0?_DD_\O%?2S76E3@?X!H!^/.F A"4L\@7%O M/)CT7@\GY0#C,4JKO$]NF!:@YW4-S:,D#,QU3.)=K]OOYV3_U!P4?[3@ETN[ MO=XCZ/EBW9.9AB3*4?M0#EK%6792 M9P(Y3C!*WG ;B&6>Y=+)-:VF%2Z=#_=DBA,=+Q;S,PU)5)A_ .9/QC!OM9"< M,XJ4 7.%6\Z0LY(CEA=^>,<=(2QC'CS/"O.SP?RB>">S#4E4F+\_YAOC>EXH M'AU1$3%"..*)160X(R7T(J MQ.91[-D!M+:(/X]BIQ_[K^Y5MN.V\=;J'O-SCQ>U#FL78S.^I"4*I5\)Y6\,1E;$R81H@A%)"F+ M.)5@/"1A88P&@=0U9JXJY2K/__D@>L8%=RM$3Q'1XT:V29J(( Q2 MVE+$)-Z1G7>"V@O04(3VNI$-*@EO*$3.: M(PY#B@QC"H7 DXO>2<]<"6G\\&*V\[<$:#'B I] P/ME4*!M>X-YYG&PFH\#P]/$]DN>9@O4L*84$3XI%BI$$UHT C MF%\\64UIMK89GM86F7.TZ&8QH@#O8B?V;*N, ]C0;G::_4'.B_E^O[(@+V,V M<;8K;88C!/2T.C8^%4?=AZ,^7HD(4,&5X0H)HX&CE-+()D<0)A:#?!NCO"IM M#JRFE8K_HB84%P;4LUU*4X%ZNJ">F'^@@7 B/%(V"L2ULLB)""/'N$J6TH@= MS14_Q,,7_[]$3"^*'S'CI3(5IJ>*Z8G@@(Q*Y9@>8HX2Q!T VT@<4)*&XR"P MD3!Z*TS6R,.# U6:P/R">K;!@0K44P;U1 ?QBDR2I%1H*UYR&D_SAGD@I1@ M>#L89 U(34MYBGWYR4LD!G6"NU>6293E0N=]XC!^=*F$4GU*Y:Z$TM]OA(C M,#HY+@2*T>1I1FR KZ0!2T1[&QE3$?.E%6IJH&[FM*[0D\] OECHSS2N4$'_ MP="?B"00JTS(4Q@Q:,2IBLAH1U#@1'K" M=E<1Y14WI>ZP@^.^@OBJ&)HJXU8%9#<,J0>LK7!-L7K7^D^EZW"7AY MA43?YSJBJ==MGP4MNIT';3KZK#R6NQ0;FD*TXKS8T'U8;*/CN^V8A[/BL3OQ MV,YDX"*!WYFDB4@Z+_+22H?'7VY M#/#PH$7% $_$ !,3+$'+0*1!43F.>/0,F;S5:3)$,F5S)D0:IE23JY9,Q0#/ MRG^Y"P-,(791,<#3,,!$&,,1^,,Y121ZB3@!A\8Q)Y%4C'NBG--*+JU(4Y-!-^=,$'DS#T4-01PSCQRA M!$4L%7&.LL!(WGKPP6L>7^+2@X5!Z\,C:!5:'P>M$\:Q!Z.8))PQBA'/*P&= MH@PECRDSWC@E,EHKK"Z8JSO;6%>%U4?!ZN02((<] 5K-*;@,\6 M9AJ)(S# M(A!F0UZK.X5J M7ZG_E%ZQ3B4A5:'P>MXYK586VIS%DS.H(='+5"-D67)Y^) M!?\E+]%=6KEFXGGAU_4LF.<]"C15U3]GM'PG-7_&@$YCKWN5BH9#4JTNO \# M'4YZXH1[H74(R!EFP;9W>:\ GI ,@G)N! \:+P'=:$KHZZI X((!>,8)+152 MIXK4<5N!IDBS2BJ!7_?#;ST^]1( NS&SS M(_C@%4 ? M )UQLL][Q/K4<22X.XM0PY[S$*B3I'9>",@NLM\$/22*N2G',, MT-FN:*G0^T#TCJM7(IWF(4JDP.+)&2 1:9XD,@%[QK"S8 _E.MG$/"0%K*K! M^9!\C^'\]T7:1ZWHQ&J3SGDIJ9&'J-'M=,>STRIZN@<]':Q.^NF>4\D]Y2C: MD%-4!7CL-A$432(8G+2@W+#N-Z^VZ5PX3"_"NI,*W5-%][CQD4RPG*F +!81 M<:,PLDXK1$BR"6M"P=7+Q3C9-=O[W3G[]$7A>F&::Y][K[]2R$^/ZHEM.:0/ M1@N))+ OXBE$9"BH9@GNOP5GB@:*EU9,39DI+ >9HVGYN0X"C,IMEJ& 40C@ M_A& EUYS;Z:Q@8JGIL-3ZY-A 6-)Q$DF% 2X"]QYCVQ,'@GXCAC!E/&B# M( M,:W]@^9C ?L<%^"J0@D5&;S(0X7T:2%](NB@->AU@2UR@6C$I<#(8O!1%(RB#"I' M),+2BIQ&+M!\5*NH<+ZP@8J*!*9& A,QBBATE#D#T.:Z52)IY*2/R%FI(DT: M6^S+C4&,FGL>>#'%-UT$Z,2S3(:!_7G/W4(>J?3.XO@N3U. \Z+BSMM>M_T& M6M3L'$,W;YZ74_V['.#A>=MY>-=_#GH6AJG9L;V3C4%L]X$1\[OTNN6FRM5: MJGO1X<;50IX*_!L=D8Q1(:Y-1,8'A43D.,6@F&(:Z)#6I)S#$CY//KWZET!:"H(4%50YATTTKBPL*MG5#5F? MG$F>/'/DQ3+)$X5J*B:9(R89MTD8)4DKS!$V(@=[)$>&,(C7_>\Z8Y"7DJGSH=;\W^QGF )A+X9ZJDL0<59(8L=@H'OUW[,34K)CJ M;DQ5O[)2A7EBM0+'R4F2]ZLFR&(E\TZP"JQ@(V,@546)EP#DZ6[K6@'YT8$\ M$0;Q1B;#(UB+V"*NK,A %BAQ')0U/F.Y O*B+FQ_NDU:*R _-I G:T)FO-H< M>Q Z@N]@$G+1)T2M4#@92:.F\P'D)T\.>=Y GG*!B@K(CP[D<8TL2+ 1:XTT MIPF [ DR0@24P*06C&M,YQ/(+R&[HQ$'12MG>-A.?LGV42_N@^@WO\?RZ\>) MP%Q+47/7-?_U2"\_WY[2 F2SO+DLID/._O_L?6U36\>R]5]1<>^'H(H!SR!,@ 9*4\\75,]-CRP'$E81M_.N?F2UA@P0V0@(D-.=4L$!(;.V> MM7IU3T]W7L;[*1-WI>JIJ/KW\2R(S*&3CLH2+U6F:IE$UEQ6$NZ=#J*<("S5 M*(N_1/)ZJ%/&YK4HK$U"2Y!"1UL($XJ1J05.6H)H(A(GDG+(LK2(6/Q%T55 M2P^V1)!ZS)83A";O2>DY3K)) U&A-#\R09J$MU;<5^.SJJ6%6B)1694H#<0)G2-&1C5Q MWK/L(@5JQ67*<>.M]="+[AA7H4#ZRW[I&?;*?NE)1G#_'?2PW?+0[X1F'S5V MCL\'&&?H52"R"6+WW!_C\T\23_GIESA+_!OV#LM:F>\>&;^UD=$V]$[S?>M? M_MV?R@K]0N&T4O@=*/R/B=Z%RJ )D1/A 8G,9B$6N2>,2\^H\)H;]VTO_]3+ M8&M(3W4AS+@0#%,BF$ @BSXBE4S$>EV:[5+!'#KAO%E;IR^HG:"YMCEZ="\8PKKPO'L_--:E;/=[RIW7G[?$6 M-Z]["]7-N*M5/=[#$MW8_A7GD48/99*5R-+> R,.$B741= .-5=,]R#FUZO&JQ[N) MZF;&.)D=5? )]#VCO$=;"%7ZS&$9 M^(3<.Y7#NVP=(J',$N?9 5H:#"BC095-;/%BOA6MC^/Q5N% YU_--Q@)Y*N" MMSCRWSOL86X-N<\8ST^7D;F492?9U:[-Y59U1/J2PX2V<[W8-G:HDX]*J M&T.C[IV?>.SMIY'K:]BOOW\^Z ^R0?-=KR0X%0F^'M_: 1: 1]1$FU+)@U80 MEUP@P4AG-(L _EO'(!=VO4PLE.HRY[%:("H))A&A91\\L[+S]]5S+;/45W%0H%_K.A32!^N8X,*NE^HJ'F*U9#\?8\IV$P(]D<%&8H6W1,1@ M#>XEE[BAGW!RKR%P?Y8SL)7B-2RCF)5//L)R@0 MT&7B#WB>!&H4^EN' Q9VM51=\3#KI:3AM/2:*.$8D8HC<2(F0KE1TD8MK72E MZ8IH,Z/:PMWAN$!U%<_)5*8]X5H; MC,ZA"6895TMU%0^S7A+S,=#$"8].$6FI*IUJ8O[BM4C)Y%O0.NT.\KOG==[*%]/)5_:V!\>M,^@-6MW4&KS#/A9\QM)E MMOBUT^8H'I1MF-0YA=/0R;^>\3' D_RY^JTOIAB_(Z/+D"I?YUFWWRGF>]G# M8QAT/N"/'SMQ\.[2NUQYU7!;["7]^A+P^0HR.F]]R:+<:G7]5ES]6JYVR!\I M CI,T4N4SC*K&43%0>3_.XG^#2\M*88O>M>[_ 1GF:J([R'\0R#E#_@2CC_" M17_MA^M+,*^_JS=]_'[=>E=2>K"[,L1!)N/N<-[1RXQ-[)7?RM<$"W,MK7>] MXHO^Y_OVR>[MJ%! 4N9YU0P\)\?8/TFV]]"#_9)Z,'S8^M[=__V#EZW?K7UO:KGQNX-_3+\?U__C>#^NWOFS,1><7-<[\J^=I M*CSRYS^&LSZ^O'SP8^STSX[AXF7GM/D4S8M^'+W9R%T5NAT3#\U%#I_^RL0O MZ)"-1Y4>H[\\>OI%\]28I!D]IU\(QV]]FKY@M[_T&V]K7VBM[_6NWWY.6/'L MK[7>@:>X5BY,O=857P,/=*U&WNE=1Y5Z8U$.IT.'N M[G&*K\WW7'CCQ@XP(IX4=SB,RK,>;JXN_Z#QQ+]E48V]7HX<#P?=\,^M-7M3 MW*DK*=JANRY5CK=UC'EN]WMSV-1EGC>SU_TXGK=>JENRD:^UQ')P/%QQT(DD MR[+FFTTXZPSR$_5.->V!2MZGN2\]#-CY ).NH,1[@ZO+)U1]-S\?/O_SCN#BQQ! M#^_;]:K[FSTI8[-XT@G_\/V&8G<^U?680?3=###YP$3>D M=LLM)_R%E)-!L8<^#I-__V)C*8J93/E0ZV'Q,+=QTCT_G1YU4FSR MT-^TC:X?\:3TW6[4=$49@J'GFK(0').>*1>$IXP+F[0-WN&;G7)O\P_8_6LQ MCO#DK-N#WL50)2YN\<7>X67QQ2_O__[YSY/7[]^]*P41K]\?O-][OZMVW^]^ MWCWY^_WKO_[(?_-WNL=W/GXMOOC]\]]'N^SOHU?_[&WM7+S^_#M[S5]U]H[> M?MP[^CW_MTUWMU[G:WSUST3QQ=;>\>[G/X]W__J=[K[_Y?W>UI_Y;^RP_:T- MMI?_VRVO?__+N]V_#M)N9U1X<4@O=K=^__Q&6*51,$,02Q\D%10!Y(HH):3F MJ"U%L;9N;5L*V39*SFFZZ6(TN)]?8XC%;7!_-]C/TA9B ?O;S\AUDXW,[T=T MXX.;IV.Z3>CU2BW.4%IL# :]CC]OMA6/NK]E$CQ=G+G.2T)]GZ]37]# 7:!$ M&J^(= Z)YRH1T$EJC(:E4G4F7)OSR58!SYCVIGF/66+"JJR^I:PL4",4TJB# M9!Y=X"%9SR5*@8S"/)35<*.@2,Y#/VNN,$=W6_8:BIJF*: MCM;D=5I+1O%D,J-E)4RR#N;$N02EM9*CS&K+&*ZMCW(LE=,JIZT@I[FH:81D ML\^7,EGC7.F!D*AE4G-CV5PBQ4IL,V?!=C>O'4%BTFI=%!MZHXD$YHD+:(@R MG H&7D61UM99EFQ23X[#J-16J>WY4QM%924F8T!YB0(LQJ"UU!XE<\''*M>> MGM4ZU]N 4V[ 1$E$4J&,L;7$2>>(CZ!%Q 12B"K8*JL].U:;:G*M8)1G%M.4 M:>F]M$D;&F3,^) Y.'6WT]I]9I-6DIN9Y/:N2S?*/*+SA@C!R/,3^2 MFQ?/S:F3^9"=W WTU'S?*0TJ!B^)N^'@[5.5HNWT^^=-+5HW?9F_7-#2.C_+ M#_$3]D*GWSP[_''WK)CP]J,6#]9*ZBF9;122/&8;E_OYX2=O^%6M-$$] M'JKB86D7P90='UUV,-19X,Y(HS7(0$6PW@$ "@7C'1_%+ 4.C0HI?(MQZ[R7 M;^MO^1-V1_V[FB?WA^2Z/6+=Q9G!LQ0JY6*L[$%2M) P$F,$(Y+R1*RF@6@4 M29?M09-,UBC797L'S)1/"/(2]!Q)R#_"DNDCXYXD00QE*,V+AN,9AQ/]O:N"'XN"&:*9YQJSY('*3*K [/4 MJ:05!.5 5 0O&H(G-K1U]"BE)\YP1:1$3AQ7B@@EG J2&LO+AK:=G.524;S0 M*'YV05>U4K72XGM$'108QK5A$*2DR0+5#EP*/O],>5\]XL)YQ+$,NF5.*28$ M<=$E(LM4 BBC+#!FK6MEB@(Q>\0;!A$\'8KG="Y["=/D!WAVW@OOH#^1*)_E MJ/;R4=3]',DWEL%3GRJK5EH&*SW]V;_E6P2W;\D ^OJ>\IY,7> MYECJ&SF8K DM\8P;(C43!*1*1''I10C&!F'6UCFG;:4G$V=3[\\O(F4\2TP_ M.V)_EE::IA#J85*;MU!K$\W5P&TZ9AU/95*C#3RZ2HEUFV:^9$#K2Y]W(N69/N>7\PT7CR6\6$^4XT3]4LRE1T M=SC6C5(Z!5XP)"!X4?I2$>N!DI@HSYX+>#(RDUV;"]YV2K6V MKFR;NN<,\WK@H);65"M5*U4K52M5*U4K52L]>RNM;DG?Y/E2";!>QU^^\>6+^>):,6C409B ?/$^>U#GEU.G)<)98K0^(/,>1?'72J<)B63,:& MDCAO\EJ.F4(T$FDX)UE&,")#,!J!:?#TF\*AU@$M)^R?N$''W6%=-<*=8'V] M64?RP4H'@8 1BDAT@H".2!S5*(W7R2-;6V>3^J#"^;G >0XE[;/[\(KU!XG] MQVKA4:!P*1M24&7*(68D/O!(4$?EI+=>9]O>%A%4Q"\TXFNY=;52M=(R=O:H MWG-!O>=8,3UCWA@A'=&262(I".)LZ6ZG'0,MN>26#[VGF-=,S@6JJO]>"__A MQF#L?+A\X]'K1ZDU>S:YM_CTM?:3+;1/L/<6>RTXC:VS7N<##,KO)2Q8:[=. M<5!>!>'_SCMED_'R-\Z.(>!)_EA?BO#+K_WOPM%(DY#_:W2)&Z-/L7.ZVWSF M2@_3T,,%_7@UD,[O=8S_/;CX^Z]XYKG4>R=_'N?[0G=/]O[)UWJ\]W/Y[Y?C MO__Z^Y_=S[]T=K?*Y]^F>UN_I-VC#?5&*IZHX(H$#4@D"Y8X 8X$Q3+',,=$ MV9AC90S)9$GK%UK)\*NE&+5@IEJIUEPOT")8P"VEQA-^QL,1,WDI<=;0Q$_KN8OMXA[C39YA\3P2(D$$P@P14F4 MD2K#C(LV9&FOVYI/SG]Z%BHZ%]5UCF7%I$[ 8N3$ MBI(5,]X02X,EZ(./(E I1;+=.++]W$ M+[LG=8KH7C==:E6JG6E=1%4J%8KK9"5GG(&WEU$>E.4[ M]ANIOG$:+R><[Z>K<\^K;)]&MA].9+R"@T@E]R1PM$1:R0@PKHBG^:>)*65= MF:4A[ )M9%><5S:N5JI66D2?.??1>=5G/KW/'$MU@0F,&0 2:?&94DOB(U"B MN+:H4F34\47SF:M;_-6L?-*@H[0!^ */%GXJC[$6?-5-EFJE6O!5%T&%:K72 M,[72PM5[S2[O#_#_SCO]S@ /L?>A$W!X\., 0_?M:?,NM;/^M%I_]VACT/S7 M3)S=^;BWM?M&*&5<=(K(E%09-LL(!,>)A!SA,:V8I&YM7;6YT@O4"ZR20J7N M:J5JI45TL(_;2;,ZV(5SL*^O.5AN QCM(Y$JP?"+MPH)9RI9B]PHS1?/P:Y, M\=@>#EK'W7XM#JO[,M5*M3BL+H(*U6JE:J5JI6JE:J5Y'912 !$42! 8) =K MM0(41N3 2%*1[A(2]_/GS8^FBHVSMM\Y#=T3_#4+_!K(3A7(;N= ]O=K@6QR M#KP0@O@8)9&N#&05Y024\ S!0:"1K:USVG8W]+N]^PFHBN/%Q?$<4EL5QX^/ MX^L)J62%2!@5,9$Z(CD-!(30^9% +=!)I\)BX7A.Q5T+FX/Z"8Z;02XCX=/: MA5YXUQ*LW2HHFJ6 :Q1-YT]V6S"]/$0U9??]9+1&$1"LD2D%B]Q9:;VWW$>J MU)N=.S3=3YU/&,EG['7'*6ELY/NPU?[^^: _@--R7VM[_:E8:F?$4%\[E3CM M!,= 8@)&)(M K(J<.+1295>)+I#"GO/G=P+)$VVPK@?X;.O+?"_KC^VYW MQOXF]'H7^69NG&03##8&@U['GP_ '^-1][=,"Z>#*EFF)8.+:V3 C4U, A A MO"]@?*HNJ&Z9$]O[UP]\& MHV4L!,*BH40:%,0+;4C2GG(K3/)E3#R;5]U-!?3S '10/FFD!IR4DBKC@Y8Y MAA"1,>6=-W>+'^XR ;NB?:8H8:R4'5"ZJ),EQBM%I#22>.T388'F$$&AXTFM MK4O+V]3,/.JG8OY989YFE>$C@A% N>W@/O)QPI$XB3X[A-W!?X?ZX<+]> MM$ Y1\.])%G*,R(I%\0:T"1PXQ-G8*G2&>Z*M8U:C@3=7$_8+%7'FMJON5:] M5BLMB)7JD9RZ"*J5JI660+N##DE(9R@$(95/WKD2["FD5( 2>E1]+"^KC[6@ MM??D8@O]W8DD?M!"!:&11)4UOA08B=54D90$*IJ$%3ZNK68\A.X,R MN9('1AP(3412PB;*/=*%%T$3[X(JI6JE19?PL\A MLU-;)BZKV/]](@ EDAAD"DW2R,;% M^-I &V]9"&)(*6T3F)V4,RP&*UE,8V. MVXX15.W"^S0D]7J\"V]45"M@B:1D/9&@&/$252:JF"28H +6%AL5_3>+E'M! MOW;A72 RN-Z%UR<3'8M(G U(I!>6N.09B=9(A3I87T[FK#(9/'W%Y4IPS\V[*3/&@82 M"4ZD')\$0_)J!B*"B,@ T:[Z#*(5DS+3;-@R]-SZY+',L;(HG=6)>Q:D9RE+ MFW [WFNWX2="_UC1A8Q21",(,\83F<%,( .>,)O Z2@=LWQMG6O>%E+4;L// M&OC3Q#!&Y-=0$,HJ*1/STBN=>2!*([,8ON,>2(7[P\/]>FV&<^@%YSHCO=1F MV*"(=]:2R*55J! X+2.2N6Y3.MEJ>+-KI]\^;LHYN*KUH3KKE DJ7 MX?.SIB'-L%U3>79NS8>OF%+D>Q:[Y_X8EY7N9BH#ON.=6*+*PFK;);7MTQ]Z M>E9+9[K=666$#\RB-\;WB2JI1(L"R8$(%*;LG$K/+'" M M;T,,Z+QRI624"N9*)(7$1Q>)*=.5G3<4.,PM;5J)X9D1@[ $*5'&E!&QYV! MJ")2[7W00?([$$,E@,'3&^FD%CQJ8G,42B0WE#A.#:&2@4I4@9-J>7S/ZO:3WRP)_./C M80_Y;FJ=]?!#IWO>/[YH=1I M> C].+]DO9+VQWQV?72K%9:!BL]_2FGY5L$ MMQ<+/42Z?&?OU1P3YN7K3^-M3%]U>PD[@YHZGU*DO+V2.M_.SVV\D3U@701/O@BJ ME:J5%G\K[X:(9+/8=PH(&!6(UP*Y /@W=JZ:3-I%FAL M=66%5>3N17F/9[E:'C<-5'W(,ON0\811TB8@\X19R#[$ZTA 6B1HA/.1>H&> M+9X/6=VJH#TD5R',&\ARR717(CP_DL1R5\\F@ MM9&X,E1#U*XGRT+]!,=-E_R1]&D=XMD M3SSV6H*V6P5*L]0NC6+JX2V=:(ZT$M-!;FST(9C&!#0)H:543+G$J !/05%F M8X+1@)!OM\.^\XST.K1X-B+;'I'8J+WMULX;:3PD*8%$J0*1D,G, 2#):P-T M2I09(Q]H*MA,6'KB/<0GHXOG,BAQMCNSG 1Z0_7,O=CS[NW"Q^AS$WJ]BWP3 M-TZR808;@T&OX\\'D._^4?>WS*RG@RH,I^73B^M\ZB(-0N4 C]I8A@EH3YR* MBHB@'$\R(H"K?+K(I:]5Z=VL]#""#I&;E%>VU,$Y;B/2O,"IP9 \NY/2^TZ0 MNMF,MVK.(%2I-RLU38PX\3%[&>N(XIZ6.2>9FIBQ1 HG:3(\<"'+&'O65MRU MI9SS;.MEIJLB1LLI$F)S57&(2C=PN!ZX3A M!P]T)\;BQ"P1J4NDY"R(-.B(,SH1<(@0I%9>FK5UZ51;F4J;E38K;):7.=X&H\#II!"53OYVRKQ/O4TE MT#D0Z%CUG-;","^0!"DHD58JXA0:$H4/E )XJM3:.C>J31F??=)$Y<[*G<^8 M.Z>@SHC)^*PULTS!K%N4B\$E$Z3UJ((3=U2;E3$?GC''RA1MTC8ZI4L3!I6# M=)Z#=.">T$!#\$R&Q%-F3$[;RM)G(#F;(LO_\I[9;%_O:-10Q>&4&\ MB4"DYX% 2)Y8;\#$R"$)5KAC>(L.NL4^[P:#LY<__/#QX\<7GWSO^$6W]_8' M3JGXH9>?_N'R=]?6C]YA:[B!7<84#/)WY0P_G%XT@97YL5_ZVIUDOH/3V.IA M1#PIRZ407K.TRN.S'B;L]2['&K3S#SK=7FO0;=YO%WMOL=?Z%_0SV:5LX=CJ MG+;VBC'9O]NM=_ !6Q[Q-+_[H-TOFTW=\_[@Y0&& M84>$SN>F!<+VZ H/RG?+OB-_[U6^84QQQ2PG@0//8M198J64Q 5G0F"* M&6^^X61O-)F"Y+A#9Q&8C%+Z%#!*T!"$98P/Z\%H-=D]308VLL \)U1%3R35 M@93M!A)I,IH)*X&)M77ZPE QX0LG?M J8M+HEK_XE;'O=05CQR%&M_\?W?IC^97/S;XS>R<$5_H40AIQ;F*U\ MVGXK\UUFW'PW!OBV!\>M,^@-1@3=;\@WEO:B)>HY;31!PY297.$T=/*O-]39 M-&UI/=:-JR];[)>-5IU4>5F>=?M-!YZ7/2Q#EC_@CQ\[TO611DZ>NWXNK7=[W+BSF#MTA\#^$? BE?ZTLX_@@7_;4?KBOA M+(.OWK_QCW[K!TSIP3[@4.IGM]9MY,_IRQQ:8*_\5KXF6)AK:;WK%5_]/YV8 M(J##%+W,^LHRJQE$Q4'D_SN)_DUV_T>-M,PTMUG9<=G 5U^V M [8W$@3^W\<'FT?M%L[>YLOIG>6CWVUF_M[6]M[A]M;K?SHLIWX!C.^OCR\L&/L=,_.X:+EYW3YG,T+_IQE"P:Z05U M0[^U\O>&3W_UGR_HT(>.#MJ._O+HZ1?-4V-YM-%S^H5P_-:GZ0MV^TN_\;;V MA=;Z7N_Z[>>$%<_^6NL=>(IKY<+4:UWQ-?! UVKDG=YUU"AA+,SDM-DQF'<[ M%#=U@] ?)_S/-K]FU1OO_=N7S'JSW7=K2X8E:)7X MW$PW/'SW.';I=3_>JQW0PM_$KPVEA\L=.I%D%=E\,VHN7>_M/>]M2:/WFSO9 MPX"=#W!)*JG7/6D>]*^4$-3;?-\E',+YR?EQ2< W-W4+4R=T!O5^WO-^'G4' M(S:X6N$R2DC<>H=O5B&,/8@*N;NG_'[=QIVKP!XS:7$W2PW/G'])3,SU"N0+ MI>YP$3?L9)1;3O@+*2=3$&5$P3!!_B\VEA)Z&!L_^@I:/#@/FZ_;3V@UVD>^?RU>O]\6NUN_?WK]_E5G=^O@G]WWQ_EO MOCK>S7]_]_/K3[OOWQWO\LD"\[WWL;-[%#[N;>77_;7S<>_GWR_V_]JA^>]\ MVO_KC\][[[GP>,*2BXP MVE*5(#K%,]L80*&EESI8!HXS-@_)]?Q;.#X>M?!KU")F"CM(TP[J[*VI/,:C;E0[%+E5I5;]^\T=B_VJRUS'H_OY'4I)80% MK[**DB6\]&")$TX3;9'Y%+W+%/A [7(JVU6V6W*VB\D;9;T [8QT4H'Q@1D9 M3'(*@C%S"2XKYU=%W4A6"L]T4S;H+.H8Y6WEU#-COIJQOS_NO:$1$'5,0'?ZX>U;L=_L!E&L5EH&*SUPJ?RS7 133OBF MW*0$ 8W0,DANO8DY;F=1.QU95&^VFIZ$1=DV#\1$]< -,J-0*L:M\UZ^<[_E M#]&-PV*!YLG](7]NCX@UUK*!:63(Q5C9@ W,:!D905&:IFM;IDY (D9S)94' M*H&NK4L^V?+P^;#$LX3QL^/R9VFE:>I!;0A>@79*1FF<=![ &)Z_42J"P>\P M[2US(B>I]D\X/L=O,VT-^.[$M..[=S*!HX9SPA/'S+5&$Z]U(M&EZ*32&I)> M6Y\<35$QO- 8KDQ;K52M].C^<,;(H_K#Q_>'8PG0"#%8IP3QG"4BHW<$;*(D M6D8U"&N]73!_.*?#K$N8Y3S < S]?B?EBVF06<9/-,W;6U_;[;1*JYT6M*XT MVIGE].ORT=?]G,PW%LD2;+]5*SVYE9[^U%1=!$^^"*J5JI6JE:J5YA%;!>3" M\ZBLQ22E$#YP38-4D0=46ML[QU;-S*G)TI%Q-;F?FNZ-!U^4Y*LL)*^\K$9: M4T1:I;QLK*Z6,@V>"4X2DR%'6EKFF(M'0GE"ZY/3',6-=;45T@L-Z4J\RV"E MITAJ5>)]&N(=2W&I*'105! E?29>;PUQ+";BM4U$'K'%U^*]V(MW:L;)]5*M72O+H(*U6JEE;#24U9F;<3W6;XW\XR/NE]G MAI1Q(3NGHSDA345LZ?DG[C-%YN3^^GJYO65H*\TK&U4K52HOH,N=>O%5=YM.[ MS/'R+DJ344H1;74@,J\18E7TQ*B4A1%$G>V_8"YS=>N[FH5/&G"44ZQ?T-'" M3^4QUCJNNJ]2K53KN.HBJ%"M5GJF5EK.G-V110)[-H M#G1U:\'V<- Z[O9KK5?=9ZE6JK5>=1%4J%8K52M5*U4K52O-;7*!-M$))5%Z M+J-PWI4)!L!=(@>_3RCQK^YW3T#W!7[/ KV'M-&'MQ<3T HRE9T]D MQ(!S)2\<"%CI2+ H%*/*)\ER6&O;VDWV$+U[$_,*X\6%\1Q2617&CP[CZ]FI MH!2"UXD(ZS2145'BK(#\Q>95K5P:%FLM$(SG5*OUO=%'3Y:!^@F.F[$"(]G3 MVH5>>-<2K-TJ()JE'NLY#4R9KEMYH-25:4G"6BV9H2XPIRQE3#OG;11E9,J- M3 D985(I..9HCPJ$C H M8, %!5Q;EVUA\W_2/LOJIT)=CF1L%!H^# ' 3'42I.K4S,)4"OJ+,@XSP$QV8S M=*HIX*]B8T9J&1N.HI.2QDN"$#*U,%O&T3I/#'CGHHS)<[FV;MJ.\K85SW+D M=H7_'.NPJF47V++3%#\C4SY(89,(TFH [YT.F!PJA9S1NF:,S+$C;V??7*F\ OX*X$%GV2:E5D(+*9+. M0 _*:M6)\_UJ_GLYUP6B6OLVKC9:@VU\0Z9X@4 MREOMA?4*OWCSBO;GC_9I-K2H<=H;JY*@OC1]<9)R,"Q1ERP(SVZ'>YVL_23@ M']N3UC0)YC 0:R&1K-!RW,:H(BYJFQ S,XA8.@^P-K>3*>(%FZQ=]N:O4P(IXTPZ4R5)LK+(_/>IBPU[OL MS-MNG>*@_'KL]$/99FG!:6QU+M\G=/N#U3K(,6666@F!#$/$K'>R0G:&!XV6 M6FU$ID,Y*N"1EP4\6M#IT]5-1_+QS?%O3?O.=Z)YJE^3V-/0XN'8CGED'E(V M&\ERUA*IG2#@8B0"-=,L,)4-NK8N1=LIWK9ZD=HQU4J]^:8Q9L3Y;/O@WQJO M.0GUJH#N!/7K6^&.Y6@U\4B8"H'()(& 3)PD](H!IRQPT13QB=DWJQ88YO4X M63U<4:U4K52M5*U4K52M5*WT[*VTNHU[-YNL6'\TDOUNZ;+6H%N:_)YT3X?? MKU9SW]MW!!8K.?;5LOMI[*FC[D319TV231$Y[QYME*CYVIZAH7E!.R0F(1)) MN2#.QTARV!Q3 I#>V6\=+)EZ]V!)]P:?$]Z?*D,V"]IK+[9[@?WB&MB%#4RC M=D2'4B(DE2?.B6S3Z -2Y5& OO7,R+- ^M,?"ED^(IE.-P"/03D>P2N4I?(T M"J5#H-J;X'B@<]$-UVH);MM(NTHMFU]5X2&&_*N#3M4.4]/)6-V!]8B"*T70 MH"$R:4%L(988(#IA*0@7YG\H=1%I9;5P?T.A\&R@G[)B^);=M+OCO<-S?*!:\)\X,%ZF@PW\RXNKFA?/+0+S&%A9*!,#@T, M9S:F#'B+T?&D!$WSW4^OD'_4B.%+BB#_[M;NF\25E4QHDJ/!2*372,""(Z$$ MB$HR*P+,^9AYA?Q"IZ^KE:J5JI5F<)_**3!.< [>2V6TDXA6ZAQ).?34Q^H^ ME]E]OK[N/J6DTE-*).>62%!E^@%J @%=PD1%-O "NL_5+<*_OJ]X=3/QM#O( M?V4>6XAUO[M6)50KU<+6%4W:;Z$??*79D>[ N'/:'_3.RR"G8?I^J%E83=)/ M)4&VQY/TZ+T $26AU&!6($$1*-VJE:&:)V5"L*XT<^*4M1UCS[@^_EGB_-F1 M_;.TTL(E5YM2C+N,SKLE1"P<7H/#*9EY/+<*P5KO9>FSQS(U9RL3SY$3)1E+ M6AL.,65JMFU1>7G9$%]YN5JI6NF9YE:K]WP2[SF66@W,6\H]\98!D4Y28B$' M-C%RHY.F0GNZ@-YS=8]L-#L1I!G#7'*H7^8PM_!3>8RK=1RC;NM5*]4"Z+H( M*E2KE5;(2H^;";N^\7 7Q=[L/30:9?.*1#G _SOO]#L#/,3>AT[ 80W% 8;N MV]/F7>KQI.DE_)$\N")]5$19SVS6D4=!"R: M!UW=8L,_L3_(GZ!4&B+TCB]:^ E[H=/_TK"D>U9LTZ]5AG53IEJI5AG615"A M6JWT3*VTG)FQC=.X/1(M^ZG9X=L?:I8JY:>2\KL3R3 F(DAF @E1,2(E3\0% MS(]82M( -X&F,LUG@?:V*\XK&UO!]G#0.N[V[Y?=6MKT?=UDJ5:J=5]U$52H M5BM5*U4K52M5*TUII6DZNZND&5(KDS-!FD@=@HZ& EA&HZ;A#F'O?88\9VV_ MU##Q)0J08@N6"AS+@ MN2UN"&V?1=_VBN/9TU<5QX^/X^OIJ<"<2YH"R5A.1!IA"6@(A!L6,AE+:IA? M+!S/J39K(BFU*#FHG^"X&94^$CZM7\Y/L25HNU5 -$O9U2B8SA_LMEAZ>7AJ MNEY2P@4EC U41B;1I+SDHT_@E;?YFZ3>[,S>0FI\QG)S'?OG@_X 3LO-K4VC MIF*J/\:G0G$954*C,S.5,E(PG'CCRJ 88Y RALX_Q/#TNX%FB7;45H(%;JA/ MN1<%S#9G?1-ZO8M\1S=.LAT&&X-!K^//!V4DX%'WMTP/I[7CPM2D<'UZE*(L M\P(B@: <@ES'K.^7(3P]!6D*\$W-ZJ.I'V( :P6CDD6 MJ:>)RZRP(R8M!9/S4!T3PR>KXK@_N8RUJ=31LD1%((I'GD,CE8@'&XF0*D10 M1H#GF5Q<6UK7IM:M),%4!KA-<=P/_E/.G7K7/<[WMC_4&U5-3 GXL6%264U8 M#UP0J6T&O!.1 ).4" T\.$4#56INPZ0JVI\5VJ-QH"E(KQ-*ECQHC<9*QH,! MS5B82WQ1(3][ #%6TJZ4DSHO3,*BD!GS 0H6I(HY0Q#QKS4I3R/M06=>5QD MQ?RSPKQ.D8,0@2N>I$@!(OB4@I9,@[;,50^_ '#?N09W*@PU6;L39DLU+AA# M %69/@U.ATBYP%1=_ K!?:J1],!M4C':&+D4"L K)I.V40@&SMK;\7Z??A MP+=,:NJ4LQAI0 MT"0RCT8PY81-394#=[-4.3P*[E?W=$X9O]241C1C\+Y.O&N=GS4MFX?GU\JS M/>P/>ITP^-*U!CY"+\YTK.>*446^>[%[7B;P+2GYS514>\<[L41U>M6V2VK; MNCX>>A,S&B]-#GAB<%3*H"QW*OD@A:5)*>Y&19[FLLC3S;*;>B 222.SB!^ MA_PG&U1\:_+[P1?-WOS61E'L>SC83Z^ZO82=P7FO#G^?FNV_;G?ES[KU^\4; M8Q)WY:".L]H0"5$3'Z@BS#D*5A@,2JRMS[S35:E@&:B@TGRU;;7M\MEV"A<> M)#AJ."8(0G)1)F\CL]9(:K4.KKKP)7#AKZ^ZS:>+WV/*Q66K!C,ZMIZ:5-'E]I:7G9Z#+6W/%4 M4B1,Y(X%]ZA0 C$:4JFFL\0"%<12L,I:Y"'1M74MVM3H!>IO69&^BIS^+*VT MJ,G<;_-M#?WNQK<3V=N0V94I[XEE7A 9J"4>T)(8(1JPU&1?N[9N*M7Q60\3]GJ7=;OMUBD.RJ_'3C^4)CHM.(VMSN7[A&Y_ ML%JM^J?N>\9I:=.(/DD>@G48M?0)A/22.367_$OWO#^8Z'[VK5Q,OA/-4_V: M?YF*_=Y^;8E6\B];;]_X%+T4WI& (1&IC2)6.T5<4!"HXAJ KZU+V9:6M>T- M1QN6OJORS B_J?7C4P+\?V3FBW\5!YC+6"LFT;52K6 ML5JZ6JE::9FM]+C%9U,D=#?B^_/^X"1+H_Y1=R/?UG)Y=?F> A]C[T DX3/T>8.B^/6W>I=C5+8[[$_N#_ E*L1M"[_CB MRPG@RQ:6LYS_K7G<3GDLP1ZI>-J MI6JE9Y>$YS+,^%:+)YK2(8+1(9O";9T)PXY0,$BH@0%LQIKFYMV!X. M6L?=?FUB5_=:JI5J#5BU=+52M5*U4K52M5*UTE0C27,X&Y5@1GOOI3'@&$2K MA50)TJ>-V^,H]X%+Q:SDN7CDA,_I=( M%Y%XIA(1'I6UP0;#R_ MU]9L\A#\U'-)*Y 7$,ASR%)5(#\^D,>KK:S743I- M@A&&2&45R=@&HA08'96A(>!B 7E.E5;?ZZ7S9*FFG^"XZ1$VDCZM0SP;X(G' M7DO0=JM :0[3@(>W=&(PQG.:DSY=QS$7M4=G+2)*&2&SF;:0_^<$JI@8'4U* MGZG1^WB[GN8Z]L\'_0&N2B\*IP[1P55DY]JIJ(*NUNEG92!DF]EIKI(!V 3<(H0;5W ME$L=5@JJLJ[)NCK+N?@PZ+NM2YQ-&\AE[W1O'#[SK'N=[VA^*NBK9 MIN3,_MBIE2:ZI].S+]EHES$J8E3#G2)A4 MAQB$93*&K$\P^8!",F%M-()&GN82!U?6G#W0'3_)@EQ1'Z(B8*TD9?0GL2H3 M*%.ZM'F1/& L1;FVK1RKM%EIL]+F'&G3!.\D4BN459(9YIRAWE".,7*NK:PZ M*3L,3J1"65"9)-56A6QJR,^2!5.#3DP#S9 MD)AF4B1TP>DC&6Q91T($H8123EG#@=/$'-E) 8O7%R;9V+MN:3Q3Y+19U-U>,/ M35E#_C=V/JS_)W^YO.03Z+WMG#9_6S14^;C(XPWRV+];1^^P-=R#+>W@!OF[ M:]!MWF\7>V^QU_H7]#,D4[Z( MV.J-+C#_F6,, M3>NZ\L;X*;R#T[?8ZI6#[^7RX>RLU_V4H3PH[W KKV38>^R-][W!9#RGFD>* MTD7E8G#)!&D]JN"$::B%C5.+N#::] ##\&A^YW-S%G][=(4'Y;MEWU0^QO\> M7/S]5SSS7.K7)WO__/W7WYW]G[OY2W/>,\\ M\U/:/_KGX@W+;4DJ2U:\)@2EFO/E&YN%&D]W/&U23W=%D M8",+S'-"5B/V7/^/[_VP/O7+YD:ZC-Z)=0OC0@A# MEBU<=IH_;[^5&2YS;/[\ WS;@^/6&?0&(TKN-W0;RT2;(L=/&T?5<&.F4S@- MG?SK#5DV_4):M]Z!T65(E:_SK-MO>HJ\[.$Q%,K]\6,G#MY=9@"OO&KD/.G7 MEX#/5W ^N/TEBW*KS?5;M\QJ!E%Q$/G_3J)_P^W: MY8O>]2X_P1F\1>)["/\02/D#OH3CCW#17_OANI//'O[J31^_7[?>E90>[*X, M54RFPV[C-D]?9M6$O?);^9I@8:ZE]:Y7./Y_OF^?[#:.&DF2P;)9W$/&P']^ M@/6;;'^S &/V>M#X2&O6W+AF]_\X/-H^:+=V]C9?W [E1;G:S?V]K>V]P^VM M5GYTN/_KSM;&4?[F\"C_L[N]=W38VG_5VMPX_&_KU:_[?QTN_.?YU_DIG,=. MYM9_+_[-_U?C1[.,R=J\_XWKO;K4>1-L-%')5X)OPJ!\U<=PUL>7EP]^C)W^ MV3%=&/HS<;>05U0\>?&3W\EO!=T2'JC4V"COSQZ^D7SU%A, M-WS.\!?6Z%N?IB_8K<]]ZVT9>Z&9N]?;?ONYK(H>Y&+YW2[H.R?MOENS["9^ M]8:LH_:>WF7WO7;VUG%Q*O'\&[EC68]19= MR8+>-7VPV#>OA+6WGD^9UP?9C/[.[TF;\Z\=:K@_W=UOYO MVP<;1SM[/[ -^)YDB4S7 M!"=OT MDV"4#?M)3.1.GU<_B?W-48KN_:OWKT]V^>O/?W?^_NLU^_O][VHOOW[W\R_Y MIZ].7I_\>;Q_].>[W;]VY=<=F2!>?_[GXN^37X[_WCK(S_]^L7=T7%)U=#?_ MN_^G!(\I!>[6[]_?N.C"S$3&S%)22(52.*=E_E;QAT8$[P):^M: MM;4P3]5+X@L:YMD4IE+2\Z0D#1:2 TN9XQ(<]Q2521QX$%9%4*,6-VPE6MPL M"25]ODY)3''PR D:G8AD-A)@8(E(X-#RZ+UU:^O2M771X(M 20\^2&R!L'BE M+WG9W^UA1E_H'&/K=*3]RD_+XP#]=ZWS_G!'IWN&)<%[^K;5;.]V!AWLOYPE M6%B4>.#!);\PB[T>MO LKX%.D[UO2@3@I)LO;KB7^OBMMY_R5CRN<)[".5VU M47Y\C*,Q 1M73%5]UA0^:^]P3$9K,-X;ZHD!0;//BEE&>[3$EG-D(7$N?5Q; M%VW)[9,.P'P0*5U1/3_M65']I*B^KD15DII;(8G @NKH!'')<2(-S31-98Q2 MK*WSMJ$SM]!94#6ZZ.JC*= ES0B<4J;X90;.XP^N71**>ESAT?35^6E\0%$E MI6E(J3,F-5AR+NI2.&FE)3)_)4Y10V)6&C3;4]B4PV-FVTI-9NP>!Y"OJPLI@E-6:N*;O@6>,V*I\T2"<@_UB_N4K)F,WA<8C.::NQ).DF*C:Z&;MN?"L]BY=@I./9+1ZU+C@4O1')"$*/!$5G. M,GA#D2A'I5->4Z8RQ[)V-O4"17 U+[/,6JDB_&$1?EU% 31CZBV)PD%&N(G$ M<>V)\]GHRECI:(-P81G;S6*7C=.X-3)(+8&[[#;K[\4WI/0P8= YK MP!,I8R NRPO"P0C(A.4DF+5UKF:FJ9JV6%CPSEU,5/ ^%'@OKH$7&./*("4B M&R6#UPEB42 )&,$UO0QLJ083M6KDJ;=)$G1ZK0]P?-XTC_@(O1Z<#EK''?"= MXZ9(N:8C'DM9O,JF^+-8XFN%^7[Z:VB1RDC3,=+VN)R(2E++A"1:ERRI3I)8 MSP7QPFDN( 7FQ=JZI#4W\7P1^[B[(!7.*97Z:TB/N4 @YO$D)H08I1K MZZHM:*W >!J(EF5?JB[R%>9+/^_TWQ4YWO26S7(\O,-AN>B,BF058J@'5R1- M2^JO-+5]S6+[Z6AHKZ:H[-=+:U4"FXK =L?E"8\)14*;3>8"D0"">(Q(J-$, M1!2 (LQ['%9-D#S/WC%WD"45XH\!\>L:)3(IHP\JRQ/!B+1:$A L$>&BEQ)U MP%1FA+8UFZ6E3,V5W+- ]$->^=W>1>MCKS/ 5NQ^K)U#'K$,='3W_RHW?RO? M^THV4Y'-[^-ZPC&9789!DHUK2S,02[RC0&***&-$[Z5>6[=ZYLV6FNI86)@^ M[F9+Q?#L&+XN&+(X$,%DY&I02"3WFGBE/1$B+X4 B@7>" :F%@G%JY34&.ZP M],>ZRY4S5L,"T2M%'+73W%T6FU[P!J<;85B=5GH.8N=#F46Q6BKQD3LS3^5_ M0J\<=MS"X;\[IY?&.OABJ^J1IO)(K\=5)0@O)/62(&*9.5R.,C,J270,$O?> M4U!KZ[(MS&2:?9D;-5=,/Y6FK)B>/Z;'TE*<"AML(%%:1R1FO0E4)\(-0Y^< M8HGQRPN/2=CA==;WP)JE9K-VR95,:EB3IU%W]**@KC\H)J[TT"14 # M+6ER2KP.65X$1[.\4#PQ7ZA(JCEI88 MD$ DC8[X#&FBA.4\)I^?U"56H%HN!IA7*8_Q6P_/H!,OVZ$,LU7=P;MF$'9) M7ZU65N.)QDU]CXU&5MK"A+T>QE'_A8W3N%\LU?1RJC0U'4V]'=<<'B0JISWQ MR++FX#(2R*8DC GO4A8BQLA,4[4UV_.%]#Q+@BNDGP+28QD-32V-U!"%Y>AS MF=ODDA'$^JB-%AJD23F,F+FC;=?UM:+%* M4%,1U#\3Q;Y!YJ"(6I*DSIK#H2-.<4NTD-8+#]&(T4R/6>9=UCS'XB+[,25' M!>^,X!U3%Y*+Y)(BFD55U$4.&!S7Q!E)#=# K,L+4//)QBHUJ_'PRJ)WCO%* M,F/6+BJK$/X\]0;*R&J_?C7593CTM8OUU^ )":?)$YGB# M^$@U,4*!5E['$&-3[$%GV6&MB9%[X??+@F\=%VRLZE'HI#5H#^N]9Y M&5I\_?12OO,?9DZ8^&XO8H\,NF-.;)6/]0D1YJ$I<1Q88@T.A"?@B0.'1.>"<8= M9"Y3;79#']NI(ZB[P6B)DBJKR@M/E&ZIO/!PO#"66/%:(#,T!RI4$IFB)TXZ M37B"[ :L-(+*M74AVUK,(;/RL+PPIYS+8@@@<_/![8W#_[9>_;K_UV'KU<'^ M;FMG[\_MPZ.=O9];&YM'.W_N'.UL'\YR8/O[!GKJH]Q37N$\MQ&Y6I3%\?_9 M>]?N*')D;?2OU.+=GM.VZ;!3+_PA:6K75 73UTP MYM>?"&5F5=;%-[!-V<[I >RJO.@2\>B)4"CBG.#HZ<@=&XR*'L;.R0BY\>0L M;2J&_TR[)Y@BZW%M)F[N<:S7Y@RG8WPXW'8P-Z/PNIJNUSTSF&P/_,MZQMH% M[EH+W$I"(1_R@AE'B;,B)\)218S--0D\LX5S/#.:EIZX'SG.T6X9;JYFW^W9 MK%:S;T^S%ZEKC)0J)PI"I0+JZJPAEFI)O*$L][[P,G#<$\STAFCV@^*G5W30 M=0=?PO@F''17IG\/$\0VRT&W6\]J:XA_)YJ]6ZGS(+)2HR&VNJ,=(IP*PH0A$ M"VJ(B9F1T2OGI?]QDG,GL/"@]B>OYIY[M;N_O?_B!MQS5_:??I=K[:JFY,VW M\";#Y#;>/3<:0N/]N!-'PWYGE2G8%ZPE[!?+T),%SC\"8X<]*=8$6D5 D:"PZ,RT:W*]VU5KJ5)$K:B\)D M!2O2M"CVCTL'=>X=UB3$.CS M^+&E5-J\/<,2K\K9.8CG@-5!-64O8,9:M+H66JVD5HJ""4\5&MD,T"HSAFC. M,Y)S*8V+BG.C@(D46XQOR,Y"NV=X+SE(J].WJ--+#,2Y0D8>B/#,$E!P193E M$BN9>><+4VCC-[&,\B4,Q'?')SUSAHV]! SNZLK'Y-%Y$T[FI,D'^WWA5??6 MJ-L\JE3O3\PF9GP0WP8W'06_ ]/3@NAU0/3;2@Z&0F1.48RST!AQ841&3.$C M45YH9BT8>%*E' RT/=7X,-7X;F.I6C6^(35>XD(F6NY5()2KG AG0(VYDL1G M062Y]IH'4.-L<]3X4;EA%G:)NN/QU Q?R/DY5F\+N>X!K):N"U()JK12)#,M1Y](2XUV12OYHSQB7 MT3YY+M<"5YL#ZJ'H\JT[9UHUOFDU/EM68R$^B+>;BNC=MB'H_"9/IYGH\6L[X;LU;R)Q2.YD4.U(.&@F)"IYPHYSTQPN=9 M#D!E%3V/>K2NCTW5XTUD':T&WY0&+[(.PRE,G\^)H$X!Z]"&&"TRXHM@O=,1 M9C2V,2@_G7549]B1=KAAOS_$)@S=Y\?EV;AC?K'^!.NKX6@^'P?Q19J-MS@9 M+11="XKV5LYZ:<5T$(Q8A8GE3)# (S26(X]66ANR7&+MK@VI6]SZ+^XIDV@5 M^>85>9%39(Y973A/="&16!CX27E.@BVTSVQD02A:>P,DH]7:6];:I4R,F5*&"IP/DQ$164&L M%):H3#GG0Q:% *-@DW3V,7DF=AN!&$V_1&=Z C\V6<4HC">CKL.]D?(*$9MCA9#+L;SQ2W?#^R-6V<^OI;*VA[T>P1@J;P\]G^SO;'YW63)I"$2\< MF$-!*:)RH4A@7 L6!_U,^N'D'P^E^Y2"#PTST; MS5#1M_ \>,WO0$9\"'WLV?@P5_\X+]^ MJM;/@[^QE;7BXW&X-J_4M17^1U] M_V6VO[/_&9Y!#_[X2[S_=,0/#O?[>XGO]#_WWW_:^_M]O+T\QK6XFHM9" M$)?12$3&8:EWPA!NO6'2J5Q%4!J>KU83GF$%*-1=&N[W9.W\Z71XAA*O:Y!H M5]@?(L=5 )&205-CB%)!.$"5E/AH.ZJ(,& DF>>:I/S)\\%VY)\MO$[@ 4HJT>MUF4Y?MRS[ZJY[+-/?N=:/9^91_1YIG3 MS)',?!!>Y\]>9ZI+;DF?'$3(>&1%.7H5D6C ML28'\J"MD@UA8; OH ^#R3BE(6YL7N+W;:6.#2=#B'KXY^5\'M_,IA"_V![X MQ0\:5[Z&L1CZU7+BKC?%^7GYU1V;P5%X8R;A98S!M8DWK@>>*RF.N14N"N:) M++Q'\U ";DH#K,IFF2U,$!J3^3.ZI<5-V8>;0:C:4A_WBU"UN++9N+)4"8UQ M&RS3A(-X$,$P=(QIL-:,9,'HW)HLU3B4[(C^2^NS,$Z9M*QX:@[ M&*"C"D_C)_5Z7 ?BK@&41NO"JVB$U[G@SEC),T=5I+F@C GU<1?QD?&,_2Q\ M;.'N6G"WDI^Y\(X&0SE1/$K,7Q:(P?AV6!R]B-JQG"'<\2V8_PTZ='-OHLSN MB:+;@GH30NZC$\)'K@H#/Q9&4*-\X2(J.JR"K:+?(T5?Y#7!N2SJ@#'P>218 M'H8H*02Q(632QT)[#$IC:DO0U3B3>W^Z[N'0EP ?GTM<;M'>V[11^Z];ZOM# M070?8F$YS;FGZ J1&O-R%$XH&Z3369&HVT]UF;6(?BU$_[Q,W?(8@((K2P#! M%1%*8 9'H4@N3>2P:/-(Y9/GG&=;4MT/6_6&/& M"K8H6*$@J(+F.F@5#!-> M"!M=\,+DQF6*,6Y* [9%P?N$@HN\UG-I-:-@L6:"8ZG#2#3^5(B"%CDWDDOD MM7I+\Q_>1&T==C=3VO?MN]>O_WRY]W+_YFM]X^I3=2GY>@T#MAW;O[#IK\?[.:DYYEDOOBD!HH3$7 M6R:(5C'"TIQ1ED(\2,2YVTB!%HY^$(Z6XRL+)I0% M@X#IG B.66JE+HCUVLH\VCQ8AUOY,'$;!$B/C/]W&M2_<_"JLW^P3UYLO_W? MSN[^OU^^+9G__D[GU>[^]OX+_&UW_]7!FSVP"0[V6T/@\1H"KT?#$VC-6=HG MP7V3DU1AH4[-.<8HW=X4#R=U!QWC''1[,@;+(>7_3C?!AZ,I?-_K&MOMK3VP MU*[J#W)5OW$[XD59:_CEUY,P\-W)%!;QW8&;XEG0WZ>3_>'D?4B+>KNB7VM% M7TGVS$P0!3>2&"T-$0RK[>6%)LY%6^BH!;-X8B);+27>&A@M%&TB%-UXHI<6 MBFX+BA:-"QNIHXA"�%4,05,2*7Q$8C"B^5EUCXD_UPT-SF61;WA!YVOYA) MZ)STC N)&9Z:T37_^NQ'6[DM;=P5Z2SQ:WKX7;*PF],R%%$9TC618UY@Y2 MQ,HLD,SEAM% "^%"VB_.BN+F#]U>I"4_.1:Z!;H6Z.ZNKDJ+<3>*<4NQWE$% MD<= H@-&*D2NB<.OF60>TRNS69^]*LE'5W-G%ZSW1^( M;7I$*'_-SC\4E+]#.CM/F/=F)M'GILY[!])9[/87:<-=JBXF/"!/OAOFV M";E%V M"UFR6\?UC^GM&_R9#".9CD/'C,=A,NX,[<3 A2D,-U39"M/9/0S?-1/,P]9+ MR73K,-RSUF7=NF=^?DFG),L'\=TX;*,@'U1BO#NH4VZ^&HX.:A'^$R7XSUJ MVT7@6HO 2DXZ[G(!S)<18QTE@F6>6,\X"3G/M3$QT\7-E3YM/=4M%&Y0KS>6 M^K9X>(=XN$B**>5":Y$1SL'^%U)Q8IF71-O""9]ESA7ZR?-\B]_8N8=-X\3W MV.U[;K'[D^D(OYF@CQ?#C]V"?[CI%!X,)V&\<&3MVGDO%FV=LF+9RM0^SM7C M1H?FH:PM=T:S=X*=S+TJ,T?*[F \&4TQ;K_TL+2.E>NM(2O) H$9,*9I06QD MG@CX.YU4(=3DFIF0PPR+6PH)_#&5NA_.YA916T3=)+;>PNIMP>I2M1!-I1#2 MDBQ23833G.@L!WY>8 +]W$;M030+M94Q]A!0]:%%F&QH@_\YP<@0^-=WOSS_ M'_BKOJ,Q6RZ@$7#3N,?H9<#'$?@.P6#!I!I]>/<9^O K&V6$J362>7(T,KWF M\MKX\ %4K,O6,Y=#2D^&X MB[KTZRCTS*3[)?QVVO63XQJ>&S=6^D+GMQ@+;9A.SK]E4P9;+8Y&\V]L;8G; MT9N@0_16!*$54SDS7G*3P7]:!/LQ8T_JFXY'=0].S%$@=A3,9V(B=/!7TSLU M9^,G_UP8AWYW4#=(H+6]/%[GCDJ,MS8J)6[!ZC=$CQ/,)@!E&.%5T":S,6WI M'(]P]?\_E\]/ 4J5PL% 75X@<4A:8)ZOF_OFW)C1$4Q/RD6K%@GD'OGRSU=G=?_&L_#G M[L[VX1RH?M9DP9+ M3H=UDLW*?NM47'P?Z.VHZV[ G;'(J'^?CJ$%X_%.&+M1]P3U?'O@?S?C[O@@ MOA[!^C:8).T_A+?^WANZSS^747_;KQEU_T,/V.WQ_K?>YP^''IX#]Q[Z+C#< M;WN?WHM]_I*_/_S]\]ZG#\B.>^%_WYQ]^-N?P/CD'_K_!A;^,COX^TUOG__[ MT_X?NVR?_^MX?V?O;/_34?;^\,/QWA_ MC$W]R&RY:./*M/2%)Z13#).!(@7 M43IHX@L:E%4P^,&5ME%W, U^&PT:G44?;1$%CT&$C!G)<@<35423\3R8)QT8 M=7."NC6: L(W)@'QLIZ;Y"--4X*?-B>E4Y/O2CR68!6^JQI47ITF[O)&+7;" M>$UM9H7/F1:*.LM-83.EE--:<4V?G*M#_#9U*#WQ5\P)TW57T*KSAO9 L+#<#]ZQS:E+VM^'H!!?D,O0$/>R)7F*G=H LGB)7A3[^ M:SH(';'50:/[60=Y[8N2U29<*7X;-P)5QE,[[OJN&9UM=R>EO!X>[Z2? )I3+DU%W.*J=_>4YY\Y3:*D/,<7'V- ;GOZRE6#' M=YH=@@^OWZ6,8I^87.A3!S3#8+P-&H+0HE3B?83W'\-@$E 89,0X];Y[A"+3 M09(.=!%H^W TAE<:Y/,1[C'^"VYK^$ZVT_G23=L6T+>^<8*A]7%DT!7A,$%1%2H$%_1@"+!E 1Z#CTM$"OJ(6Q_P!]XS M!3'^%LJ^3T?)/L8;3H>C7GG-M#?I]F%0>F>=, !"E>;-Q%!/([0S76:[_YEV M)\,I#,AT,AP,^V?/.N\&/13U:C<&EX_.$'X9G>*AVE%(A]2Q/QBC'Z#SXW(: M8%!1,D+I X)F5P(P610F%(1T:RT$M@E;L^8E[ +9Z3Q%?P_PR+/.Y\'P=(#I M:A:D(MW6G8P7K:F9C() 7E'FTH/@H@4E6O/V%R#G@X'QH9,.[)=F%'PZ.KE2 M8^*PGMYJ@,?3?M_40#-OX05\<2.PYH)AF.G^BS^WJRD'Y9VL 943/ "$@1J M56KW< 0:-P -. ,-M3TS^-QQQ\%][KA:=9OJ;U"/7Y@SZ$QG=PQ7^S$>_^Z? MI%)AU1T7H5MZ9YKB,I,^MO%D"L\OCX^'5$L8Y\I4>9&V.N-CQ)0,'[6.1AT]@P\N,-8Z@_\#:,\ER,U.33XR$"-:R+8%NGFX[-%X"K$ :(["=F M5%(T:!1B;'=R5D+2NV=OGW6. A"D$NB="PFQS4PM<3-Z][?RQO?UZ MACWFY 3F/SF+ ,Y2+$BW7U6$')#Q$9@!%+NQX$[F\%\@POBK^\&:23? MXD !,X".&5B"MZ'+Z>H#N@YJ?NJ94;?JB M_N-BA4)B_"?@4.7G3_'6[GA251H?#F#"![B#UX-E$2_K%CQ@VL.E"EYHZOG\ M5(G5R@([XS6-5UWR@G+M3#9!U?:S ,0@#'"%G"VI6;6DEF)W7 =#)7=_2)^, MPF2X-5];X;$OOQYW;7?2T?H9J\GO*QCYCB+_'[2E!U?-VO\6IR+E_DYOJ(,9 ML5_][CB9-;4:OGWY8J:"PQD9D34904K6+UN?B!=,-^/EE^4\8/<(EF^=3T.E M5##8 :@4#)9)O R,GNX7'+?1L#\;T76#N 4,"3?YH/4P+@NBZ+MCUQN.,?]K M;;K ^\XZ%9@\Z[P((PSA1%LL[2O72P,.\,+=I=#VSA8RJB<0O:!E"S"(\#;R MJ:J"OF M'DU[I4Z4HWZ^NI2DN@F>"=MQ(&M-[*9>>P!;W%M:UD 0+8N$^"2D"KW+8HSZ MO2S'#/M7OSS9E@#5R0;&N] *6,'SI0V )3?6;/OE^?_8T3^?KX#LIE"178 ) M-\.P%P?_WMTA3'=>PYR%/O#=S5\=ZF43+)M29G']^X)^AOX0EM#AJ+9LAX.C M(?X\Z^1)W4DPDZ9S14.>T:V&9; 63&OSYQF8Y"AU)R"ZH4:T^JE;G0$* WHR M2F\0/AO(/*CC)X"V,4AO8YV&%PY1S2I, ^#I@;@1&.&4*;?V4Z0H H"7_TP- M)AO!5I1>BB2R=5GJ4LMV!ZL\8JMS-/P21@/$ FB(F4Z.AQ7,8C.VL)+U!&<( M;40,BTW 6;J(<*FIL,FE2@XU?&V5_J?0"VGDP=P$S0/8J8I E&T[&0U=\ FX MDMOHY 0F8U*C)7J-QB<52H_@^8!)L!Z6Z''=;_V#& M53YA4P*H#_C&#MB09M([JR?[9(@U)W":DOF.ML5LD4.$ <.S"AL>@!"GD4C- M? $:!P@RZ)HMX*&P_*T5G6-8M''R8'++;7F4B F.881IAB[ [("0(GWQPV%U M#9"57J\Y(0BG9N235PP:\@6 O+;5L:O3RJDW'O;QD"K Q0 M?M(B#?-2H4\)(37XG..\3HJZ^1@;IR!_X2MN?J/TE ;7PH(QP]+3;B(Y(*Q) MIT9IG:Y^JU%U.O4GGC46_1>0_=!G)>XF:S]D]B4(&PT!U$J6G'I3>@U!%=8 Q@@L2S*].NGX'7R1#G A>3THF#.Q,C_'4MU4=H'87$=/Q"6%^R3\*7> M[%VVRNJ^E'?/+(]D\;KIR)8NTA-T#&TM]J;T0]2N2>! :2^VID#!-2A0_3(4 MR,EX_?*\M7YMAH'MX?:MQ[Y?S>S&+MEP!L]X]M-IT#5-YS_KKO[TAE\O)/C[ M_(YK'.G(+CJES%;TI&-Q9V-Q0Q/MTDEF_15X]25<;MEP$6Z/F;++0"H0 '8MJ?EI0.-]M=-[$O ML$9'PZ]U?,)_7>/X"#RDL)P"^E)8$+S4WNE8.*%LD$YGQ?PY)-D/,!/ M*^>Y0WF ^Z5);&^\/6_Q3MG@V=F0_)%M"^X?NM/][8^NL,HS%0C/"T&$CHYH M823)319T(;/(O'KRG!?RV7GE8T'+>FGO8UE.C[MC=!BYY%8MU2"4#J&&:7(R M@EE,+LC),:P^1\?-*([2UUDYP1N[,:4THLFR]A3Q5BJ5":@YGOF]MTJ72?"5 MX/M@T[;X5MHK[Z#M#^\KC;*M4DU M<+<09WLHV>=/3, >ICLF](E.F[:KFI/UI MG4T[@O53QM.(^H=7C-"M,*VQJYO:;+IB Q)G&".?5LEZF=,(]1I_LW.9+DMEJTPRA2,/5R9.R57ESTMH] MVR8L'4=(D\H-5NP@[CR,0B)GZ%D["=5+2E^ 2YM2QN/!-H10DTC%)0,_&HZ3 M. #BEPDI4J0:[KC,IW+.)P9)%;!1\XMG0M1<%9:5&M>F1@E5O=B\V)Y2B?BF[!X+,S/99;AQG3=\"[V[& V2-JHFQTB[8>K9+V6\F1#TL9D0WUR&F9LD*V2,BL1H,P+B(HG*E2*2^[S( MO12:A0NR"&S2K.XFB7SL$ZJ%Y()90XS!PTT24],&;PAS.54\N-QZ\^2YW *$ MP3\K=N'*!PGU7_0,\-3?<5.T6]+>-.1;>'ZZ XP1:-Z%OH+7890FZ>8DY5QA M>&U&!Z.TR/A_8\/FKWZT@G'T=?^OCUIRPT&KB7=90801C&B1>R) _PL8=T\# M?_*Y>L<3XWT2C@-OQ:Y&8MT/PPL?D!,6F)S=6EXN77 U!S MFANK=.4Z^=4<6/$YL5$9G[ FZ2V3@/,DZC#9Q'87)G M\ZRPA0=BK(Q1VK;,YDX$:_=T_^BCDE8QGD5"5<#Z1BX0%3-+Z/0DT6K5 B&)H75,3 %)CT,@=NG!L#L*A;J+D9B>#[VQ\UL-L@ MDS!P6("T"<1$14DTA7#:1U$P9K=EA=.:BL=\X%Q M+X2@F;&,!D$M#R)XI>D-<1J$T5EQT(-1F:Z]9:L@6WM\[Z^/N0HY$XX1+Q18 MY=X[HGV@1#J:%5&QS(;PY#FCYY*;9L7&NKCZ>6M:_?UEUGF-7*N/1@=]?8S^ MFFN?LK RS+/Q@)ORQMRYGEJXEJ[KV4 MN[O;TR-X18?3ZHQE\^$K-\VQTH;)*09HU7N!+])>='G2)RUPG<1Z,-/)_V/Z M)[_!K_B:>O=ZEB-C?EMCEW \4P%S--NH>RJNCLZH'3/-3#OQ&).%<0]U5-F7 M;KEQ.,;XLNJT 71A'L-ISN"VF\9H>LT@':Y0B#633!'# :43%O0TIH\CLF MA*GJC+^]"2LYMS3FEA7>ZBB"X*9P0M,,EY2<>2VKZ.2,T4NLY%F[6D-YO9Y# M&XX^B@S6"UBQ20XK!Q@S14:LPAAEEKN@9*2ZJ#<;+[24%\WCP]UEL5CGA$N: M>SVNP8,KE.7*TN"%U9D)C#%O8#W0AE\L'9=SC?62\V(>^-QRD%IVWIT>_/4Q MQD)EP6C"@ &BDR7'LN(YR;,B4%7DT?/L,@YRDPXV!H+K'(N994)D8+M*IH3T MCA6BT*8R5Z\"':V#[<*YI_M_?>2.J=QY2TS(@1^$#.;>:$M4 "TL31K^O,V3,#N:]K@&\Y=EB(@D[5<6\685JA* MB7599"1.TT7#_S0=0NX/WR\)\=\^C6&O;N"3#BPU;,,>J M_ !5$HLTR>6QQMF!EG.D:\6H:V21N.#*IW7+5K1A&T3:S]GXCW0>'2EUF'.3 M"ICT"MR**4_JK;%/5[P9RZ7 D[<$Y0?;4!TN2B=%JEPH,)HUA]]*I^N.CC Q M21GH?#U#-7HOG>4N9B%'OX?*?*ZX5EID7$86JE2:&:M2:<(/WV.Q)@](DXD$ M_R:D0RM^>8?PT2Y*>X?;;&_G':Q*!0<#4L&"5,!?5!FP6H'3!L:0!F#H$ ' MHP3J@OLTS]:Z+VJ"\DMU7FRK/AF/Z9-J["Q!L0*E2G(:SMPK =HL54^9(AF7 M_3/BNYCJ S.]!](X#_&L\PX7OW,6ON:YKC9!R?F<@M$V0\D&M.4.,Y1U-XXHSPY2'XV&Y4G5\B#V9-"E&I+9GQS'RW7!8\L)U3Z@@@E84US,B=6"..] M*3*?Q^62&8?SA0NSG%=%#ZK,V56>RC3DZ -:&//JL/LL=_F[ZNQ[=]SIA\GQ M,&4'F!=1*"O#8'T#3!59GJ1O>,92R9I1\+6'NBYQ@,V8)[PH MS$>T4DRJT:TRM5S*;URF(UFL:-5\Y>(ALID+>+"8P@',:WQA?YY7Z)(6F)7Q M7'W$%5KRK+.=_/7P*1XS2,+9J,]1"4-IN:_-C[+TCIFO(&5S6,T8=-XS4(9F M=0JJWMJ0VKHHUO.\,O5M& *14MJGJP;A#B FD1QZS8!PVLT*D%'QU M%9%U4VE2+NOAS%-396&\;BQ@SW/0X/9IBME6XIZ6' &KGOQ/.?< M*$Q&PUEB=W2_UP-=-0.LWUZ8IUN>N;&3I&/"0RPY-SZ>%TE8SGOQ[.)*E/>@ MJM#KW=N5]R'F@6MD\L;04.4AN(H2PX7C?3[$J\$OC#.CN6L?%XW/&[]+] M0_=1VH ! YP I[-$V$@QLE 3QF&:_7CG^TNS)J)/SC<^PA **U7ADAE!1$RXWCH,Q+F&0:2 M9JR(Q>6[,%6AF\9V+4"%#T,YG5DN4F0O0XNGZA6KQ](GI M)+NL7%O+I2K5,IVF@B7 5.NUTL0()E)*A9VV(.IL?F\QF35(YI]_ODC+\-S@ MJ+YH-J.Z>!9XDRCI4MO2^YMU2'$IGYB4!1Q8P7J*L'8[\-DJ?UJ3[*P4K\OV M7P06'+^05*H[X&#K*>0^UACC:8P9&."W7/OT[3P-[5+]TVX8;X@CA^[-U':_ M?_#WWM>];^^_[O_Q_ANH%MW?.3[>!U7>^QM4%M[__M!__K!S]&U9;=_S]_+] MMY??]C^]I!\^[5&\]^"/EQQ4^2NJ[(>_/QSO\S>?#W8PR?%GNG_Z,?-&%$%K M$F+A88GWC*A@%+&!%Y)E- 8=ES?:,#*3YL'!C4*8C!E72!54=+EA)K-TV>_S M%O6BS.W8F(K.?"XZ]61T+C:.UC+WRUNSV'H>G(RFL 6W40C-M6'061UT%IUA MTF_@-N'.=%9<; !?8L&QR?&X*I4XRR';6>Y"Q>-5)>;PI]H88P99H3"KH/E?TT[K^9%F,TF$^;=/I M&2SEA-6%>V%4Y7'NU2[6'CK84K4G')NCT? 4_0N5KW)6U6VQL'E=1J,NA;#R M16I)G?M[5FX4PT/]\&22JDZE4F]?4J!T UE2/&H*N#H]+NN3G)7YI1=J'%<# M4?LJ&Z6O\%SO^LZLPM6FS?7NH)Q.L%/RTDGS:OOM[_7YM>VW[](WP*>W.J]F M/N+=P1B4,DER0FW^VXOD_^G\6:;5?WHX/(&ARGC^RU95'CJEC$>Y2,6_8&RZ MHT1;^T,?RC(UZ+$%X/^6LHB7CZNR]&/0P>S=W?F[YUL=,&ZS.B]X-J2DNO.R MJ(O/JP]_OWSQYYQ3OYNE,L86IF:E.-]TXCE5E6F*U.QM\(S4@-H%G/+"I-(' M3[=?O?VEK&0P+W10[D[48E965RZC0;OC,M]=Z3N[M.A4^ MK*E5I9[F*#1&MG335UU-KG("$@OR%OJ8OGET5O6]-"=FG>Z D3JL^UKZ]AL/ M!?/23>N*@^4;!R#273_%K8.RFV=5E: R>+QZSGPD8?0P+Q\^N-Z3F,7#-BH MI#&JAKDF'C#896O+^9P5K*NK.8P6]=Z&F5"E$^ME 8M0%1NI"@T/2"4<:Q^& M9E[I1R\W&]).3X"FC7'K#'-A]Y?*/B0 *A%G^^V+6GMF^Q_KJ@(-ZO#"?-RW[-- MDE10X22DBGNCJB9+8YQ*T#?03"#0K%E.>J6L XAP-WRIZMO[\K1!*;XHLB!C M1]-N?0@%VIXV/=;6ITJ5"RZK K#YV#K+;L'4N>BJ"!;PWIUM8XW)'_4F5]J. M3*J[6Q8,ZY%WH#MOAW&2\JH_?3NUDQ)K)26"_O)KYT552VQ&IQLD!(5PMW]2 MGD,Q52D!C+/9+;T#Y4&ASHO><.K3W$[3;=MXA*7:NSS$16\7]\G?AM&7K@LI MKA*])W5YC!2G.YYEGP!E+.4QIEJWU;Y>>?ICH25EQ$]WH24NM<3-6F(:+2D+ M7&!+QE5+7-62N8/C1QJ0RH:DRBQIK]%6>Q_5-""$C:MIN P <(*O"@ ;JE<_ MIX3&E;4+=\'6:=?^\%D92827$ H,9P?7X]KGDWZIZFS,DLC.=*YS4!V6FFN9 M*"B8BN4AOIV0@AZ[=1'6_PW^J%YQ\>&U7J!(=5ZFM6^FDP>G\%%9!&G^<,5D MJ<)+&MLX1]QD7K.T-[.7F O?4S&!$G32: #K:?P&=C?H RXZI?*:Q58TRSC5 MY9D6/CR9G7HL-U8L[EWWA[-@D05=Q+W&*O--.OM5\H!9R>WY;,1@)JF -9[7 M2CU))8:,K^OPE70I#'SYX&HK$/N5B$S5J;+^PTQ)X"K4S7+$M\Z;RE^O.(=; M"WV==0*H$&I?"51]%%0L_0VO&:>%'3G%*''.(>8J'H^QE68.8EA*KGI\":S= M\9K#&0M^JO:P1O.P!FL/:VQ 6^[PL,:E7M4E%Y2GPDKNF7)6"BFE#@*0+60T M+UR@/IX7IW&YZVKQ/5(8KJGP-(]!1)EI[[E3 NZS< ^FP_EYJ^C,1$YTIZP# M6UK!*3(!YR*.0CC7PD NXWVJ,-G T)6HRBKB"VNFED&#J9(=>A1Z=7!( \1+ M'\TB9"-!JXU//&E=6R>-A #E"I/RKXUG26FZD!FK$J]]9^*EP-YEEXEHNSE9O>#5J)S@58T@;-PK0E,T+;8]6@@Z?/]PL# MVN=S*[PFDW$]&\6E=[' <",([LH%WM846-I,#GK@)L,4CC4KW;76Q*-@__U> M5P.$<;%5[.[,6::H7$O]2C*P744V-BA?Y\^Y*I6'2T=57IF66&&C8N MF0^5I6?4-PG'[!VSSQKJ6F_7]+JE1RI\=6&>3:!D>,G9,BNIU@]F=_TY*27]&=6(M$U!R55?YZYH:I;9BZDIU7T].B7N8.G^<:K]ZD.PR[- MS75M69<[HYRQG.:ETBS3STH)4/T7531V,3XCE4)L*F09_3PS#"N-Y!C7AL4< M2]A%+MF?:3,V([T+'>D+CTVU[(Y3B4I;^8O2<>"9#^FB81^ZNEXQ*O2H$9<] M[XBOG*R+F/VL\]*,L!#> APLCDT"ZWYW CK?[-OLEF[E4&QV==-@Z6%$FE[. M2 [3[NT\*'DPK!8D6(0P=UX);\/Z]\9627/+=F'3J]1B/TP.C5JS9_.$M_32 M,7:T]^H"H2ESZA=LB$_).)).-2@+?HGA.,T]X[5%[K]SLB^/A#E_5;K=G>D7 M6&@5$2U%@W7'G\LM&/SI,6Y"__51Z>!5%)$8[3010N7$@,U#9!0F2NTR;^4* M,]>:AU!DP-YI2HL>1([1?-8%:67(UVU";\IF\X( )!=]O9$!(K#AY2E?K=W. M2^I^,D3#KXQ:&T_MIZ72RLE;TN@G*C$2DOGYIVH;:6NEWO'6]9YL?8IZQZ28,F'Y".IZY/&@*&:99Y1Y"3)C=W'-%W0:VL&GV>^ M*DQ2G%*0I3#!U)Q)RJM9U6Z>G5>I;(4R>'PZIV M>%/V%O.FN"HZ%QE*R;NK:T^'(^1J,%^8IA!$M9&6I0/,9#(<-4,RJYNWYIO8 M\.1A'U80L$;A2[AX,D(>O]6HJIMD:?;>$W-6[I"DC&YI([4^+S@OFI;.9M1V M+)JKL*CB"CI_3#W?SSJOL=E^&N:B. 2[^>9#)I,ZC/$@'HZ,#Y4M-7XS$]?'MC#"_7NG'VU4VA=<$A,M MEH4L,E@8F28^.I\7,3!?^"?/-5W67N!@9R4>E:AP#(H$_R38+2/GZUWR+]UP MFFRH.A2@=U;M&32E[%EG%E@T/PPY=ZG@KOMX7I6YUBNLJPUZ54)0'7:!F>_K MXT6)H%QA]AJ$9SO]_4"@Q?5.8#&JMX #/5CH%B,P7M&5 MW]QBGYM$=0N/S1@=3K@JF/%PD$APW3AX.%A.@ #E4)V.T/I!HR2N;6LZ?[O: MK)6FKX/B2\GJ+0K MQ[]>B1%7T:23](#9%ACNTI'$DT[&X=?ZA]]\=WS2,V>_=@>IO^FFWZJ'5?MF MN%>4/,S.]*H]L;134GX]WT;";+=(3R8C^./K-U=?/TM?_7/B5[\K^#-5Y.=^ M39^Q<[^[Z+&,/!9?RDZ]X\6\KFY[+T][O>M\+-ZU]ZK*3+DFL%J+SDZ,"07RF M#Y?W\J$-2#,&IQX/NC >ETB*->[S$2S? T^J)CL78*'_[8)AZ(6X @:W,PB7 M8W(:A7I_H+-]!5$XM\<5/";T/)ETDD>M4S?^@N%(N78W:CS^^T>&X5)5X3A4:F*)&:!454%$1*=>.!\V\9SG+,AEB>:RVYJ"4\6SA6"V_U$$* MYB)^ (8'FQV4)?Q^DM#C]_VOO8-/+\_>_[W'#W:.Q![_UZ?WG_X2!X=[\/.; M3_O\?08_R[U/[^'=VV?U/?"NZ0?^+M\[_-?Q^V_O!=S[[7U_OPNVHMS[=O3M MPQ][V8=/#G[^? :D5NSM_"ONO:7?_CQ\.8%_S_9V_OKV,0O,Y,%R8IPU1%AF MBO934),T@RZV7KQC^LL-?=R1?G]&N3B7D#9 M5=:&:RP!#Q[,7>Y]X4S1@OG/ _/N$IA[PW5D5!,9 M@B-"YYIH+W)2%*S@,<+?& G'KPGF#QV6;\H"@$7M9X/UBW.Q[0J<]?N0K/1_ MW LDDQ2K20+;R64N:.ZUD)Y27VCA*+-RO6NT1;*[0+(S^G6.9+O\X*^/DBL? M"Y,3K(E!!'!1HJFTA$#7(6+!^>NKKR?#?YG\J3_S&24%VYE_/]L?,,QA7C!(+\)>0*B.J ML)Y88PIF0^98<->E"+#81.MLIH0%=N"<\4Q9DVRMA1UD=Q)VH._G M+CO&:8;.WC#E"7RYFB?P)ESJ]W1H]C¥'YN:"5L[=1[O(*%\_>+=CE5]M M\*X8O')Y;Q_5D-&;C?=Y. /3RM(/RM)#W,#>^1&A>)"13S,^G]_)#_U7OP\Z; M3_L[_X9V[8J];__Z_.%P_].'O_?./GQR*SMI[P]W!?9I_U.O#\_^O/_''MW_ M^]7GO4]'W_;Z;WI['/ORK_[^MQ03P!9B D3&O8TZ)U(92T20EEB1%R2G/ ^V MR'./U6+7^&@NWD=[T'%<+6Q^W[;9PXJE?GD3^ZOW<)+OP4YR.UKM:-UN6-,] M(F.%R%3,A0XF9D#,,I/1PN7&^,)%"3^W>Y8_C8R=T6R!C/'.X%3)3*1YS#N35Z.M.HCMRQ&=>)X\^/+:Y'XRJQQ2>SAZ:BOQ>&%U^2R[^- M,;YGD;!M8]L8XS;&>*.&IHTQ;N-"VQCCS1B85I;:&.-9-L[:P#@_[6(;,5IZ M 94JJ,$XQ,(8(6,T+.2YC4Z*3,B@\DM\\8\Q2.%3[WC_&^9-V15[?%?N[?QU MMO?'A^.]';Q_]^O[_OLS> [;.]SFRT$*!W^_S. >BD$)[S]]/H7K3S_T7Y[N M?]J#SUYU/WS:A?>_^[JW\P$C1K\N!BDX$YRW!7&>!B(8RXAF,A(1"N\SHW/. MLR?/F6XC1MMX\IM*&$I#H5TP>19R(:6ROI T>I%E4GF=7[;-TZ+#;:+#8HXY MQE0FLT*2K'"*"!BP>-I$ 9D3FD; !,N)\-$2Y0R 1612>RY\ECE AZ)%AQ8= M;@H=G&'&>F8\-T)S:Z7(8QY%[O, _[=M^/-/1(?%\&?)J>YHV4IQOJ:8;E" M@5F1B\P%)WC(;5Y(JVBTH8"5R;?I^6XH$.E([!]]+&BALSR 9>"Y)8(*1T#' M.5&*>YN;S!LCGSR7JX%(_T@UTJX9ZEED&$<1%9=S9S5?L7%2 5Z8[^K?I3<-.=^QZ0RQ[.]Z4:G_[W5KL7\KW>-P*CUX= MON-[G_Z2(.[B??]#;__;2WD (@]_0/3=UQ6Q/^Q]>L__W3W8V?NZ?XA\YS.( M^W'W0_]=MG?X6>[SO^ /B/ZW5W'OTV>ZO_TQBX6!!2D0$]#S@='I1G!."B^= MS*R1VKB5:G^V,:K_>&P=]*XHQ;,:ROO-FHK MKP9)7A[8=&DS%IN=JTP40-8,6-Y"46&H-U)P:0TK7$B'*=8K1O[3XJ":-9)3 M"?M4^#-T(H[HES2B_6!0CE-!W49I^U0/U(Q\*J\;L!IN622U<:P67>:_A-LGP\XX] !$!ZG6ZB0UQ'33%ZDD<<3F=WK=NB@PO ^N33RY=[90 MM=B&R6D(6,9U]!D>=&*0!W=A%+',:5FNNSEL9;+-P\5Q/09F9D;N^ R[:.O" ML-W!R13KN#:KLTZ".QYT_S.MB[)B(=54;Q6NJE[3?/#LFM!-,S*T(!QE E#H M\70P__U9YV#^7?7F48A8N!6':-H_*:,"UW6S'%]H!@X3CGNJ#=L8VODXVGG5 MV_0<& X#K9J8-*LI *\[\.$DP%\#-$6FP!K&6R!976A7L\$KC<2HO.$HR0)& MYDWFX7MUD\J73T^&27A@D(:GLX8T^GC!]%05UM,*FW0C!?65A:0Q^*8'TM^[ M8@K1'..G2^.*X,;LKU+4?H5NZOVO)&//Y$_# QP^GL]LQKMOPN+H\,08_L0! M[K .Z?PU':(-D]2\+(C_M"''@'P3N@_@U,L"#\PJ1/#XH-'R':UDW:YD92!931YWE=E96..N,C\_KR[T MP6 Q*C$9;%MK ]+3>%3FVVQU1<)6+5"XQI8KU&L8"Z ;[Y M\M4L]IN,_A\5KU'P(?037,)WR0F,/Y\ *PLC^!+Z".9N*W.W)W-KSO^=>][O M\1W=R]JC>QO0ECL\NG>IXV7)42,4RPPM0I Z%]Y;(Z(+.;33>2V$L;/-U-OR M$[YUQ\%/>^$@SCR&VV@WC[<'_L\Y].Z5QKT_&+P);CH: 4'ZW0 6I]%ZU'[% MOSY&BF>R,T8BLQA1Y2*QGG+"8&X4#'J1A;#L)]RXU?EPT9U@RF5T^ 7L'[1Q MP!3JEV)NSTHW0[*.UJW>R>TR3G9/<^TN76%X&K%R%'GT3S57VT%RHE32A=X2 M6&J?)D_;< I=\^-?'FQQ%"6O=K3LFB?60"KOS_&ZMK&WU]C\3@XNM MFKV;?R+O9XY7PSZ[CZ>I-F3H>#MTWSMT63MTUSN:C2$;CRX1>&G'_$CZXBM% M)MY$)N@?>4;;R)_7R&NK44S_6QO5RO2&Z]/>IYAHS4_F/N^OB;0EH M0NDX@$=\G?PZF/:)'R8G'5ZQ$K-IQL?; X__O/S/M/O%]-#]MB:0;1; F=U/ MAU.5P_P=.IB^?OCT3NSM'/'];V\^[WU[=?S^I\\"WD??'VY#FW?/]G=ZF,-\\7BP MXH6ER@1"%LX^>!9;EV@7%P-HV+W:_#D6Q@-6WBZ(WA: M/)_L&35"AHSD/G B,EX0!?R,<)O3X+P($E/8)F\S_ZV%IQ:>[@D\A9A;;G5N M(E"HD&L\YQBT*_+H="XX;^%I0^%I\8!T'C.6VYP1+8(C0BI!#)Z7SG4>@]92 MY3*V\-3"TT;T[3KLB1<..J:XR+7@A39,NZQ0/E?"RCR8UL+;9(Q:/*9MN19: MQ8QXAA8>%8;H@GO"0Y;[(C.YDWP3+;P;=UL MGDLP "AAEDDB>-1$Z6"(R*U'=VJ>9?K&,/E:^G';C/*2#9H6X5J$F^<1S*AV M-LNU\DK(S*G XP9ZIS-@RA<1EO;=),0;M%?Z+SUH8B.,.4S ES-$ZM409S(G74TYD[X M^V6;WE!'\1*O@Y&;["-+8/Y00:S M7/*FX#I$+@NB%(U@H^F,:,DH@8DMBEBHH*.Y:1OM'EEB+31M4M\VP!_>0M,M M0M.B;[S0(IC(!:$2_A)> TAA-2X?!V$QZ0B,UW!8Q]X8_><[HEBZN6Q.LA:<6GAZD M/[J%IUN$IT7?-/>9#(9S$I5@:-DI8EW.B%<%R?H\3 M;=%)667>6O93/LX=Q9L#[[?EM)O53ZFEN;'-TH+[#X+[\E'TPAI=&"M) M;B@EL%Y38KWB)*>TR!TLX$!-;_HPU4VHT88?PFI!M 71C0BW;4'T5D!TT<&H M,JL#TY087P!#SA@ENL@HD=Y&;:-D,+\MB+8@VH+H/72$MDAZJTBZZ KE*L\C M=88X711$L"B(4H4G-'BEO3:%U>JF? TMD+9 V@+IW8<0MT!Z*T"ZZ+0-.L?= M(T&HU8*(:"0Q"LQ\";8&U=89(XH'!*1K2KRWE0D>5/[\MK%M98*?D;A[I6!: M6YB@+4S0%B;8V*%K"Q-<;^C:P@1M.OVVD;?0R"M2@WL59G+E^@,/QW/T,!T] MNLA$+IDQ/!8B1F9"-,I'YKV(*CU=7SR7_:^[0MX;/3??X. M[OOKV]ZW([@'ON?OY/ZW([;_][_Z^_V_Z+*K9Y_OG>WM]([WOVUG'P[WON[O M['T[V#GN0E\_?3C\G!WLO&/O^^_YAYTWJ]4$A _,%\H0FPM*A+*6**HUT86* MP6)AS) E5X_0V?58C,P5 M^=7@H\VD?>?(L1BW8!@W"/I$*N>)R"B>V50YH4(ZJK*\X)Q_9]Q""QTM=*R/ M&O4J+X2G%)/P\RBU%MX405&KJ6$JMM"QH="QN%'OM34YYSDIC,8:(<(1'94C M !LNMXR'C'YOW&@+'2UTG,,Z\IP7A9-.1Z$+KR("AU/&ZJR@3K9&RR;CQ^+^ M=.&EX4;F8*]@NHC,** >A2(LDU[D6"Q \\U> =(>]*&GPIK.'<.))9;XDHE"9*QIQX M+4PN;19SS;\/>=M&KAZ5Z[<5MXND5X6G3I1JI-"$P2A4:=H-81HW4.\I4I0[F@!LN" M;1P\/<3#N]^1([[-&]>FA[L#3]NCS QW5XB\?%PX*K!86>$(UCX#1%8YL5F& MU="R($V@B@OVO0;MQJ72O(PWM@#7 MP=AGVV ' A&**-4$38J B0 M-TFH$Y$7(>;.RN\TK%N0:T'N/H/6T-@&A6Q MN??$L>@EYT7NH[I_(+\7"?TNV/MX^L3_W7,*'2Z ]>; M^N [I]W)<7?0:6;_[0QC9W(<.A&4HO,%M:)SW TC,W+'9QT;G)F. UYPEIZ4 M+O"=Z1@&M_.?Z7 "OU2O.X$1">-GG=E,7I#>_>>-T.%B5ZO.C[ D8C\EFP>( M2E*!/Y^,0@PC^!):.72?.Z?E)L365:^?P-4.'F\&OO-ZU/UB)J'SNF=#,3M:.TIH&;Z4O7@S[ M,)5G(!;0A(<2B V?&O^ZY=ASTRP@6_FQ:LUXY?EM47 0\7[>Y@ M:A):-Q6ZNE5@<863X;B+%_PZ"CCX7\*\I@*R@L9=%9;3^2W& G)/)^??LI*9 M^2>!!Q-+H]/X^W@TI\%'@=A1,)^)B=#87TWOU)R-G_QS$0T!"IL#N-SW?"Y%1#VQ2CGMLH3+3YC"!7%&*1$0<3 MBYC1/(.'P(NLUC:W7!2.:VY8IC[NI+H^\!^9%_A9XKLUMVWPW;UR*? '@S?! M34O[P^!WO;?97N'G^4^_PO^? #Z^RKN??I, M]X\^*F>*#RD4LGL :YLP)0M1H&IYL*-T9]GK# MT[1HFHJEC!,K (V>]J&99_4"[X[-X A9R I5J"ZH%OKDE"U^&R\RCOF6=7

B5Z>-^J_TCZC#-Y\V5?Z#.IO^^Q/Z5B ;6-O MOK'J64'/__8FB_]R,Q_#P\K$;8?OR?-5$[\^[]B.#E;H M2L,#IF$2G/5#\AB*VKR:TRHS1F;U+P,V!["P=97+?N1L_ /;//GQ_F_VULG3 MZ^R=&$O!& 6KU'K!+%@CW-FHJ 'K43,N<.^$Z75[)^>8BWMS=^'?WQF9*?[^[!S8CW'/ZX>^_Q(>=O[[M??J]N\??BX/#S]_> M?WL'SW@#%N/OGYSW((:4*P3DO.5 MG91?;DUS-OSX2(N #P,!KP& F5&<*:NI%5P$%2R/@0NE/>6R,"X['P"O& +8 M N//!\;%@$$N7)2%+DBPWA!19)18RS7)9ML$) MIV0>OOO,2(N0+4(^,(1DC+K<>:.T-,*J7.56>6 45D1&!6VG:4S_6Y]"D*X!MO1[=^!! M?G\E>G4S]:&[$7XR[(?.4XP4&XS#+UN=09BO"YN'C=;R,GG&CK,BYT 7\;0TK"IX[8Y0J7%0VQ:/0.AZ%EO$HWQ^J M_9UP>0Y:_F&Z@S^'X_%N)0:[@Y=FA-&-XQ9"KP.ARTD 0\QHX;."%)85P#2M M(-J:2 K'\D(YFQ=Y?/(\WZ*Z^ $/Y040=5L$] SQJ[X-TQ.;H M'1!"$Q5X09QU>:Z",R'>7(K$%A@VF->I(E>,1A.TD,)HJU7.M0\&>)[R3JN6 MUST*>%A* >95R&5A25Y@J6BA&5&. EK$(LMIP7$Y>?)<;F54;0:ON]',^??. M[$5=.1JD S080W3.4;5TSJD^AE:?VSKK3$_P@,-X/(4OPG<9P%=-W'B_@?(& M#.!;Q<)=F,+0XMZU<&\YT5:PD4IG .@R)8AP&2.:>T-<\$QF/FA34+!G-?OQ M>)L-V@YIE7Q^ZDH:K@++,F4=+'M&<:4S#I0X"EM(Z3>:#;4(\#T(L!A88J01 MVL9 LLPQ(GC W/&>$K">>>%8<$Y@/:NMG-$6 ^X/!GR?1ZN=ILE,:.&4T]P& MSJTU05'&ZIH^/XDGM2>R_G_VWKRIC2Q9'_XJ"M][W^B)X#!G7]P3CJ"-NW_N M&(FVFYX._ ]Q5A#6PDC"&#[]FZ>J)+2!$9L$U/38!JE4JJJ3^>23>7)Y0(HT MEWZAK&'$,D2MY8@30Y'F-H% &DX(5S*:F,L)C+C/YNM*6O5$$<0?7\RM:UAK MQ'PAB+D"8!J<'/B/6!IFN!/.>!V-8BDP(TP*XG: 65>O;C16SB:J*"+ST/" MG&,)<4\DLB9B9+G4ECAL/'^K:Y\?0W:%C=_V%=_C"NCDX)??9 MOWAIQGK9+6ZV25XE("ZT3LXR3VW27,,_,0HAP($QDE$>Z,.,1ZT-\[H-\WP] MH@;7)()M1A+6%W%'&7*,4^0U3HQ(*RGAUPY3?<[E2#64/2,*(Y$]61X% M1R;(@(+CRM#DK97VH;M[UE!60]EC0QEE7$L? U _SYGT#FM./+,L1@TOVQK* M7@"4S8;G3#9>T5(D0MZWB%PAA[%!CF.FN(Z"I8?;MZB+J1](I\<3 $\G$P#' M?9BN"F2L_^]9.Q>ZV&'CU Y&X]FZS3@XBH-75D.]RN8MBT(&RABUDKL .N"# MP5309#0W3"X=CKT*&CY&)>%.M=@[PS]@J??2_G$LU[E&QQ70<>_]7(Q$4AP= MEQHIJ13B7@ Z,BN1%8SH%+ 1_.%& =4UQL\BM% OTP8'L[D*3@:" R&"RP"> M&- 8DY@#!]U%H5<$[R>L!:\1_($0?-95#QHG+VQ$DHN . VTC1@Q+31E#G% MG"%OWA&SQ53=1OX9@<(J22?)@?>JC7%1\EP,.ON M1F(U9H$B)O+XLJ@%TB$:I#GS25"2:'KP;)0-:A/Q3-W=M8S>>;Z=[E8A3 _L M[=8MVI\C2L[7RE%/0!"X18$ZBGC."G :W-X8',@$Q4I@^N:=WM*8OZC,@!>. M"R]E*_V%+]/3NKM#N%_XJ8;QEP#C9&[2AO322@T4-QC$G2#(8@S<-RH1N)?> M&I]AG)E[=T2K06)S0>+1_=\:%C8<%F9]8.R$5)H*%)V1B ,N($UL1$2&)"55 ME-@'G]Y=;_G>5^$_3C4YG.^.6#3-CM_CP+>'Q0'5;O!KZY3]XOS>"1;NPW(. M8V>CO?3O^"UV6(V"JPSCV-_)"%CZN2<[N'E^:#P-3(J$J$G@Y8KDD,-: M(N*82X8'X;UX\T[HI1-FZTW#S8:">F_W62S3^K9V'Y[&UF#]D&#=F@5KK7-! MDE((,XH1EU@A;;E'41.GK8MYW3=QXZ:&@=?FS=8P\* P<#$# S)W'A.4(:]5 M0ERSW)E**N2LX"PJ3S4.FP@#K[*D?*$UZ\I5Y57E?MGF=J%X_W6VCGG(1_-B MK$(.=-M(O5#@O@N"K;91"$H9=1J;6#:668,QJ"M7'LX8?)AWX"5CC@KN$/-, M(XX5139JCS0)>::NDD3KAPYD/H3:;7CY7@VZKQET[Y4D4&M'K1TO6CM62:VC MTA@<&(F9DV IM2!)^>1%"A8LE+L=)ZD;ZSP#8C(7K&(FT&2]0#A'K+C(7BHW M'F$#OV/MM,R]Y@G>,LK%"]IXGYSG M1B;O:S_P1<#M;%"02J>LCQB%1/)&KO7(8IOR%#26@L8JF8>KTMT T"V"B?\< M95F#?T/[V[OQ3;7.NJ!B_MV_X,7Q+73MX*C=*Z]%%ZC[2#IP27[&_6 M:IJU>K<]])U^5J(<*RR"AX4V#!N3M9C<6M;Q=N^L4*7K;DX^YKW=>"?_FKO" M4HEEI-%)(X2AE%N)30I.$QRH2]PF)]^\VSL;-%*[9P$F;*?1[@U'@[-B&&)C M=&Q'#3LHYMTW!A%U2[0)#7AYL?RE8;T'$87/#:*/[0*$MJY>/+47DU<&9_DD MO5!5RV1,BE-=(]IQN#4S+A6^'YY3_@ 0UM%V8_\X-KP=#"Y ALN+&%9])8;Q MFGNQIZ>#_G= VE',Q\'%7]W!<'MQ>>>6/R]V"8I FZ.)\!1YY$83+8D-@EH& M_QD.=#J7XD]]Z*G%OQ(1M51$6O <&WR[\:\9/9T;Y6F32@Q+!G+#DW?&..DH M5YX::@E;OL$]:Y[^/#L]+0=JVLXOMI/SQ?X\CG%TI6O#??B^7SI]_W7-MF;O MS[&M.<"MW5^^?@'\/^C^I_WEY!/=V^VTFW]_RG:$M';A>_8/\)>3PM9TXO_[ M?/'E[W *3T;"L1AL0K?5_;W]Y>_?NZU=L#5_?_S^I; C?V&XON^M$WC_\M<$ MMN*\=7XH+0[4KIY\HWCTC??][FF_5ZC" DS/2/I2 M%/GQ=\]>J^?4*B>UIBER2H4C5H+>!V(U(\;A-VN!SVM-PW)M>6^'QP7H%#]\ M^.\98%JG>H)S3^PQE3*82N)HXZR2"05E"RHT\;9 M^VP$LU;;WD5!*M7/0S"*E<@6/\0ID86;!\8_:;^4^IU._SR;SY^*>M;^&5Q* M&/[C[1*[M\2$T;++?#'7?+:].=Q]QYX.X]OQ#S^']O"T8R_>MGO%/10?^KDZ M645TNZ =I AN1#:!ON8VPS*M:[9X\Z$\< MK.>N%@Q3<5:Q>%-TP]R%90EL*-"27>D8^6 MH<237[ZVX-S-W:^TM?OAXN#R<[?9_4LTZ9=.:_>C YZW/K[+]ZBOQ[/AQ*; MOWTBW#.YO[O)ZW?#BZ^['^]_-(%_GH"Y_OM _FR?\0._@8..]_WP%H= M0C(XCT2(B)/L)M*@46 \":ZLE=&_>4>W&%Z<$7RO,.*+V)VIH>PU0!DX="J M7\>#D9QZZP1E'NN$)<>$<'U]C^@:K>Z+5K-3>HER/@;B4>#4("Z<1MI@@D2, M7%M5Q$7?O--R<8MY$['J@:I[-QIPG.X>ZG(.L_QU*Q_*EI2G0+E MXY\FY+]\L9O]7KQH=.W@:QPU$MSJI!K[0:]&;HM;7,[/I_UA.^O^VT'LV%'[ M6_PYZS%BVTLB0,X.8S[!FW<_D7_,;<;5W3760>T+66H6HO1KEJ2=T?MJ$VZS M$@B>A1V='X26%TX'PI' VB,NDT%:,X6$#LQ1:2-E"5@_,5M4R0WJAU$WRMD8 M:ENK\KI4>982LR@L$0YT-T]GXHY'I!71"%/NN5222F**Q$N^9*;AQG:V&>_C MP,7^0/F?ZLC70-;W^R/;N7Y?[XXSJ>L4UD=Z-"_&"CU9K'@QHZ&V17>W1:WY M8'*R3L7@'(K,*L2I=$A'$Q&#)1$X4!:4!5I)R9:X/ZU\0$U:+&D=K''T^ M;+[&T4? T5E.[Q,.P5./Y? MG@IF'CZR>8M8(GV(6.*:D_8:7=ONC>#/L&%+7C\\C_%TG#'?.#]N^^-&>S@S M7J*[$,Z]MLO)=IFW6IS@6QR.RA/DY+_A<7\P0J,XZ"XYW];5%\]<%L!1QKGQ MJ8IWB@*!: >]_!UP/GAK>TG=Q%Q)2/GDWQ6).@O9AIN2_/L9[@4N.-]J\1AO MDQ;Y"+IP2[&:NMIB8:ILST(R?%:%!,HP*JLD0BPTIW$<.Z'A+F"5G>U]S6(T MS-5A>6AG7NO^V6@X IHL4;\$! RGT6<+W;D8 M6Y=C.)V+,?>+KHQ;&O2[A76Z?4Y[A3##630ZA>_+&:JKB>0:8.=]6?;V>B7S MY"L^M%@J)YE#3A*'N.4:61$M2CAB$@%Z-&-9,I\W^KSZI=[]BEN71^?-D^9% MZW*'-C\=!N/!54H*Y?&7B.,8D-: 2\S2%)T+C#KRYAU> DDEOHQ7ORIH&15Q MTYAA M+J-;8-MWA,$2L08QNP"98#U?[M3J]_PK%^Y\'8.?_\<:Q>[;S:_-!CX5C"'H'M JL5'$/&)HEX#"DE6!7,[0]6>\ZQ MAV/0+#@UUH)+M^AZ< O__9HWQVYQY;OR'*E9#.-,ROW^;S:EK@J$X:N/6 ?/ MXVQT_4<6JI;6Y)\3,?=S%\\\_9@$.[ MAZ8?X/R]7WN'*3W:'9;118"0_J"0D[=G(+.#,N+V+[LQU](X'F3D_)\?=W%0 M;]X5A=59J=YGT"WVVNV[9=12IJ M=UNL+"*;PZH">CA?_UR7/]?ES[M"[A6D\^\>;^SF7SY/?NP:7G MS>Y?YWN_?3B?3X#X\O>'[\V3ULF7W:_XX.0C:_WV!5S=G$S1O&C"65J71Q=? M]G?XP?XOBU7) G,5I3!(1Z<19]0@*TU$/@8=M/"<)?9@B61U77*-=IMSURN@ MG;#)4!.-CI;PP+E+H!\\NWY,$T)M&9.KT6[ST&XVW0L';0V-!HEB.K%G%+F( M,<(!''0E;;(DIWOI+2;O/95S$PJ;GR4AGHY M7[;.W=WRUVKUX&HU9\Q3B%PD@J)P%'%G(]*&>P V(8*,A@G+P759U6W9H(F, MS]1>3VUZWL)FO])Z\#48\R7;_#7PW )XYGLZ$(453EB@) C8\\0)TL$3L.>< M84<\%M25]IQO4!UXW=%A8ZA!K<%/KL&SU$$K(1('PB!IS&5?02,MJ4$R$LNB M-4 LF'VA:DC M:P!? .S:H:^YX(^V;):S1.2$\3HIA@Q)EAR!!C$;BDE"4<"<$Y2]UL M&;IJ'[+-:DUPUS3U]9>9?^Q] SGO#R[6-%-J\OU5H/FU3Y/ZWMPY5-Y3QE- M+":-./82:>8UBC: WCB/M<4;/QUJLK!;XV8 N1#\J M?*=VK_JE8T%YMXK7X!+.$H#!V:#X).CD,3R!R>F&]2BI.I>Z'B7U$G.<7W/2 M=SU*JMBIL^<30U&G=]<)CVN.GTW(#,AE3\*N*_VE]UP MDJ__@/[>S=\%G^RVZ*?++[_!>7:7Y'8S:U@0-**@F$,\68FLMQA9XYP5FM+@ M:)XX19_)%)6,B91+A)D&W\:+A&PB&HR_= 8SS,!0%QE\*#7\_\J+._;Y']W1X+?)W<72%>UZ=X MKB,+=HXV3AH!W[5;^KAE>YZ-=CYHCR(\__/>1HYIF&AS[@969,4O^(2OK75_ M<__3Q=ZG0QXYTTP:Y&5NWF]41$XQBP2.GCFJ@\@UO71[<0MXLT'01(1A(TH,6'!C^<6&2DUHL$ZXSSUAN"U01R=#7K%2(=J,;8;NV4&?3&EYG@08QZZ.#H>-F(OSWZX"83* M 0VK")J/EFIEJ)'$\IBD%MX:09C7!@?#654GBK,:5&X)*@>LM7,H@\E]13427()H M2:*13@HC)Z0C*:@(#SV#RN(>]9U!15IMD[$:$P,&T5"'HU")6NJ9%L&*"E3( M#:!2K^KUJ\K!5%@-=ACG9 // OQ%*-(B)922%P+,AZ:Y^0#97@QG35;USFAQ MJ^([_9B>V8JEL'\,XJD%AS5^/\TC7,JF+GU N\'JV(;O5(VM0KLW/!OD*')=%UN7 MBZTW]: 2R8]CB7P9NW8GOW2;O[5.6O03/MC?P:T*O[%V]>_GK< M//'GK9/.U_E=N^9O!^<'M,F^['X^;N[F\S;$*-E(/CC?SR$OG@+LZC[16.@\H%T)XQ8.6;]ZQ+:Y6[9945\'6L/8R8.WN MB0@U&!!H9#R$/+$';)<6:2,2)HSKX3,L]GPBRAJ7;RJ5/SO M>;/*<:SA3O4Q2Q[ RTNI?TI&5<7Y7M3TE:<"I_D26,V\$%$KI%B>OF)SD" 7J5NU!N"7UO6G4#$#P6>9K[RCM5Q+P*]7U@YE!KZ'TT=)8^4*,# MUUHB[/)H5RTP,DDHE%MD^R@C \Q]\TZ:>P\I>4#]?%6AI\_1Q_:W8E\@#?K= M0K'R$DSUZ(R#NK+VX9G#U%[@U1K\"DOPOEJ!YM0"U%AT!RR:KY_%"9:)Y&U# M'G+/ZD21XR$G6Q&G(W6<.W!EQ$-%8#8HSE+KZY-4.]3*_)C*/#=X46%&*"'( M&)?K(&) EOB G.#14NDLI;J@_GF?;6/T^57%'_Z,_FS0'EV (IWVA^V[S6%\ M%0[,D\0?=LM5&)89134(K0Y""U6E5F+OL#)()6,1Y_"3D4(BH95,D<@H@L@@ M1-2]FYO6\8?-5=^'BC_4&OH &CHWIR8F;AT-"$KYD.$'MNF[HF45Y6FU4W%=,N0=-Y%>=WUR!_ M9Y"?SZY1U%AIA4*2*:!A0+V0YCXBYF2RVID8?='<@ZX\AO$QM>AYY-[4&%IC MZ 8T$*DQ],$Q="Z>QIU7EIC8OSAXJG/<^& M(YM4UK;C_> LEK2YT(=&I0J-?[>M:W?:HW9<2TE;=6%SI6Q3%_7:Z]G.6T>' M+"ABF-;(Q]R2S":';$QY?D0B20GK\];XIM>S38O@K.?6F1+!NI:MKF6K:]E> M1NE67 P/H ZD8;_;5HQWK6H]'3IL:YU;\W1X=C\5OS#''0\?' MKU=;*R_#1^P>7'S9_XKW=G? 1_QTV3SY?-+J?N#-_;]("_[ -72;N_D:FDMZ M3_[>V=O_Q.%]\"F;%W ,/8#K;!6?_0_<[\%Y"^[WX'+)+$<7I8[2*!2Q)XC# MBB$KP5%TX!LZK!V#U7SSCC]PD.U%A-%J6'L-L';?C> :UIX&UN9"7Y&&*"A& ME#.,>'2 :-93%(RAED5J,7-OWJD'CGMM=H7;1N/0..C@^]T<#B[ZD=;)96O= MX_S0/>WT+V+\'#MV%,-4J.]%1>>?"J+F"]V\Q$$S)9%D(B$>=$2.)(^X=3H$ M0ZQ.)D?GP$'72W' MYVHUKME,K/%H%3R:KXKC+F\XFH24B!%Q+P72*08D;<(X$":M%>#];"GZ4"T^ M-BAZ4^OSTQ7&U?K\2/H\RR\LK)KPQ"/O&$?<\80,-1%%GFON53+.%_S"\%4' M!#V#PKB-YA>%N-=QBK7&*A6JXQ%BB3 +H))(0U]$B(YA# M+"2;E!5:8Y:1!]--ZO91!RDVADG4JOIXJCI7%N==8CF*6*3\!1&FB);%!4,O@/\.C.Q3TS?A#QX.K HBCB-P@ MVJ_()KC#M[9S;B^&;_XY6Q35[J'IIS[_P*Y]+"D]VF,IA0[ JC\H1.0M"'D< MY*/@FNS&7$OC>) Q^G]^O#X*G+&BU*R?&CDU$R0.7"[[;MG:KZ-F],8*T59_ M%!MBN_%(99_C4,V_^[VC_3CH[D8WVI"J3M)L3RP.;_YV()J7Q\=??OOK_.#R MTT7SI'7< N3_ A:CU?U\TCPY(*W+ [Y8U7ET_N7DZ^7>;[]^_;+_RTEK]^,% M7!/YI>7*$6^>'& Q&$IJC8+U#G.3(2C 489,T MU\FSZ'#)$P!$P71G*V^C#DD(S[!0W&KOP.F/DJT/R8&XO@/%?F M.PW4Y5+\^'OFKLL'*KT$R^0T%SZ8P%F4'-S $!)-]-IZ5+-!1=*?SWH G8W? M!OWST7'CWWVXIIVC08S='$:Y3;WIH][,C09FK]=H];]-C5ZF*H]>)GJK**-] MW^_"15TT"AM8S(4?]1NVO,4<,9KT7[RZW_,V/(/9)_(>/MH>-7X%;&Q\[/GM MQD__W_]H2O'/U6$WG*XXD/S\C^W&/ES.CX]OG [ZW]IYI'2><=^! X=PT8U\ M_!$<_MJ?5PXYLR MHG@-4/A5'#)G$S7!(V.=05Q:A6R(',7$!#Q^P,.4&[3B[>LR5L=CB@N9M86X M-&!UJI:BMIA6/-&/!A'E5/)2%HN#O1T,VD7T-*L&J,APU!CDS\7_GH%\@53] M^^,O>Y\;IYVS8>-:^0(Y@///BY@-1,$=!.P\YT)G$RJ%EX$IKB)5V6:6(H:6 MR=K'UJ^+O?^F1>H7.VP/_SP% ACV>O^Q@W9F()_AVLE$J!!]95+5 O?OT @C M@Q,>\:0XXIH1Y"Q86TZ3IAA+YU1Z\TYO+VY<_-\6K&DG#H?5JCN@A1FK>WV0 MEMX1B) =C6R[5W*]0<-'F^?S@I0DVQYT+AI &#O1CPKHS2.QA^-V!IV8:>56 MAK+SX[8_!L$;QN(=>WH*1JHXXZP$#H]MIP.7T/AC :C\;E OM7%T#E&O%% MR8CER2K' XD^41^#\I;86@P?00SW_?=#ZZAA((?(&A]!#/-4+!8,H@D+2I1B MR;(W[^02;/N_;;"R&9+R,/6B(T:(R9YU1EOP8B_CTD12VMDZ^D&6P]!P%RO* M!M82'!D%U"U8,(*@'H$J8H( (;$QB*6TOI:-^\G&2?/[(<%6&A #)"++(T\" M1]92CZP,R7@=97( 46*9;#2L WM60$>QW7?>'LZ 2,:.*P.7Z1=1/P_'@A-3 M GQJ?YL'FW,[S"<9](&FP.^=526)NYCKX2(AFG%#C/%*4F'!._0@/2F6<_$M.6A^1U"M$9S!DX_BJ%L'P[KU[&>RRCTQ$G MK'(>%, L9SHA325'V ([AE500M$<1]Q>3(A: @[9:8H6^$7%.WK@,#:ZL,3' MPT:F(-GEJGJSE R:X9(3%^Y8UM'MS?9WP3""Q)Z<]4IQ+HC_Z%:>Y:Q#W!X. MBZP)0+[!P(*5!1)W>C;PQYF77:LTP,D&.?EX1FD8QE:SA'$DBIL$KJ12/G#' M./7@3?KEOF1A/%?(2GS?L?\4%J%$N^EZF[SI@Z0QAA^N:B. M&U8'7B5,XU>F9'N[GA]*$W@PAJ&@%7 QR24RSB2$%5'1"V$#!ZQD8HLMZ4S1 M*%<]J]2?(+3PTPX0_0!251A7D:6^!T4+_-_$ \?_[%5Q<%ZK;T"F>&M3X*KQ+<-Y20S;PPGOR9X? MD//"[0N9!;FXZ^A?.<1\(,V=PXC!^18Z(L$D0QS'A&RN MU21>:!U=XB$"P<';UR6AC /IF3I;7SS2:@LF!P9@X=P(P*=\UMN-O5YCY^P( M>$/YX2*L3DP1W039Z,4Y;CZ,\"J<%]8N%'L\(&6WY>R9$14?S,)Y'"=B6_%W M.-/L5A6\, Z(E0Y0P9FRU%X-!&6K2OPZM^'3>.C]D6$ M!9>G>6YANCC1G705AC>.1LH!MT)1[(QS\ M)B6G"4?',$U%!+\0-;1,YE:$VE_!5!3$?R><@(9G+;PRSZ\89O_ZGF&6<"T= MSW$:D"70_X@T3A*I&#&E*@GNU:U@-B=LS>!9MQ_:J>V+3(SM#<\YV)\6Z_,X MN"*BH0$WU[0 J@U"I@)+TW#L\&)99/\92)]9C ^0#,R%$O M6_W2*'7ZP^&J?A 1TD9#(V,"\^2T 7XKE15$,"%LHM6.A[IFQZ/6I0?1I0.^ M]^F0R..0%BDAK(%"<@RP3?Q*N=3286FH!U GAF.G+!5!*9M7 MVOC %#ZW=CX*9:#8L!M[L51HY@R4$3SBISI MPAL:CN"?O+(%SO3!J2KP>5A\>^XL.(C'<(J\G9;!J.0!*^*LN M:\NP?=2#GVJU>0"U^7H!:A-T((PPBY@3"G&1 M +YQ 1."IFM#/89K6AUVK) MIE.'O3$]H+)2S>E-&2!%W7:O#$3<+ELPOUP-ALR?6(E6*R$26 &X81_)^D.66)2S(& XOA\ MV(JYHT\C.,6VS!^ES.RE\1[Z3B_\"A?_UVF_]^%[OOBS]O"X/.252]6'\^;Y MH23<)(HY(*; X/![ 5*5*.*.&9IRJ1TK_+/KFHM,4'1_>JNX5U34AYP&6$RA M+=:D%*)K(EYC()N$U$ (.^U8,8?A&,?&0CFL7LJR.,Y,[=H0&97B9B5 M_M@@=LI0PQD(RO35;#=V;N ;I;,V'E92O57Z<;CWX2\BBN M/_.4%93J;IDG\[J4VM]C0)=QT+\Y@OP>",<%W,/<_M2K"Y.=-$7S"+3&2($E MS@4HP-9)5,@2SI$/'HB(%%;G=J.]=F>1=F1Y604[$V-6XLA)SLUUW)CLH%%8 M>,.9"$E=4^]ZG]V":];Z]2%D4X#=M4ZQ2''(*?<:@2LFD<46_J($$#(J#\[: MAWV\-A?W !@#Y:&'YX8_WJ1G#H:PJW M?E2(-5>X1;&VA')OA3*@CMQ*%:AU@E@;I62F#/,MI$NMHNQ1*FQXE$F#LBOE M'8[%;)@U5DF2VZ8U-$(T";I2?2*L3 ?@IP3_3JA_DZR[W.2362.Y2UP%+S/$UHT1[#4 M%@6"8XH$H!&>]?*JGR);(B?(=PL^L\0$5!9B&NVO[6.V7C/P8U@O XA%R&1Q MLR:76GK?'X2"SQ?^3!OA@/W8/>T/ (0__/<,/+Y-*:%OC9NVG'2.6R>_MUN[_VE_Z7[YVKS\]'WO MMR_MO?W0^7*RPYK[H=VZ//K>^NW7[KRV[_W]@3:['W'K[]^[7[IYF/D'_J7[ M4;3H?[K-7?^]13\RN&9\\/>7U+KT#+0=/$03'*BW-3Y7CFH'-D]1E'?TB67> M<1[F&8^"Q\YX +JK$C=6NNB"LMY(19)S!,^7T(^CTG6U >PT&, M1.>YRCD[++ -T=D3#Z0]8QU7I%93](D,HK^TOA\E2/]?BI'>CZ'8O*8\Z?V MX4-@GJ 0L6)*:!!BM);D)! ];)RNPX MF*24EL;5!0OK1#C@\N>'Q!%F HM(,R)RGV2#=% ))>%P\-$:\/%6*EA8GKE4 MD-^'2A>^FUB]L'3A)Y>6RQUQ&&R*P"$"PCKFH Y+R( %1(XE;8!(Q9#L;9*% M9^I5*F"JX.:JC\<:DS]G+^G)?2H'8D&J>#4])J99@0.)@ZUW.M MC'"_R0X%#S@WID;>$@=XZ00R)J=#8^]9$-I0HQ\@T_-!\?)N8E7CY?VDY62' M'GHME;/)($\$13PW:7 JYOEJ.&F:;#G-]3;%%9M-3_<7,+-(0^ZCL\ M+KJ=3,ES_UM[6,IO@+LL>Y64 ;SC?@=>&H(,GW5" ?>==CS+PC_>$:T8[9QV M9+L 7[35&!;!PE EOLYA>9G(X6,1'RP2LJX*W2KU=+9*,!V-*UK@(7^%(R?Y MUJ"ADUAA68!IRUXLH]Q!!0Z87-I\>@_#/ MUSU-I^.7_M0XG6X0RF2ZZK!Q[Z@VP'@[-US):]$KI;D0C#M58=Z-(:^X^SG& M^IU>*,%^JB)W8S9(GIPF[S'P@6O(]6(>)OS]P7)&R0!<1J94 );I\4M M\O=+]1^>N6'\[UFLJI'&&1 3"9M/WEC"FN]"BV=%]E[R>#<&4LOC0\CC)[;W MZ=#9**@3%CE<=-\/$=DD,ALA49,$"ZSLK>3Q8[<;0[OLW ,F)>^Z]:<"\5NS MV#=7LP$RE,XZG67!_]+T%^'_#6\,DMU2N/-.E;4T3EJZ;L^BTQ\6.XDEW%>T M_Y=;]G5X\(BUAKD-9_47SZ- $ MXXV)$G&5,(*UX,CFE%7%!97!6%;QMS&S;RMO,WOJE_GA:Z0R?+Z M.K&KZSNQUTW5GWE3]:5[<#_<4YO;@S/8*H.= 9:N.'7.X3P/50%%IZ#.VJVG ME?6-0GV7L-/=;$T==KJG"3G*)H1@1ZVS#GEN$IB0Y)#UF" FG*1 P+&4./,] MQI:%*9?'Z2>V9$SO9EMN+[Q=!G!RFX\K!CA#&:,%5X"&N#?AK/!!7S[*AY$ M3OU[=;+T%;=RL9C+32<82C3W?\3,(&V#138 ?DF@)+CH$(/GLQ<:^1'G="

) MK9R>N0Y(43\!Y8$5O4YL[QVX[-J+^XN2S'\0GBELL@X8DCE\N6MXY= MSL0N%Q]1X;976E,T&Y_KAS I."Y26F=CGZN$A>[&$.JPT$/D?GB^MW.(A:'2 MBHA8B'DWDV'DF* (6QL2D 1F>!$64C?4 =\@0C/=.GZ-;E#D=M^W8< [" MERU)429RUBD*+'-@Z4[M.A3EB2JC<\2<:^#N()3:4H(YN,TR_:A!^8MLZ?#T M,EG0#05^FLHY)LP0!3*9@&XD(9$).@65&#AR17[U$MXZW\'AUGT;MAIC+,\[ M-4_4PR'7UE[9JUL&:*KWQA-VX+QP?]5[\_L Y;$%62G+#JYZLM\**/&BZ$U=+&I!:XI4YG$];(:JLR(J"]?>/QU5 MY=T^O]+MA]AI=./HN!\FTX?V_FA>^3H?>U=25,5^:B#!;2)/0LR@$H:67X65O+HHKRV M<<_&X16]G!C[Q>?JKJJ!BXTEV[D8MHLU2&=P;57/LI+SP6/;RHMVULT/YEN^ MB+-AKOPMAJ$4%<3SMUQX U,>P'@@3R[Y*2G^X+2?YQ1XN+(RFVC$1O5 )TX@Y,;D1O^(X6>YE2-J' M^5*!ZVI2Z (8K[UL:']EY:E88Z%^H8++0BG[@*KG99\- (O3TJR>35SE7SIP MK^A/#_YWWO4HWD<>O%AWZN3E;M7N2(_=R4VR)>7;Y]%S>=EI!M2TS7%UM?[*-=++W=:8O1TI6J@39G M6"@FRTPVYLKIU3C/KIXZWPV'5H.N?U[8@9S7_E+Q'YHUZQ_5#N)RGDD1SBG] MGH]5Y/5?;O#/=[M 2N9G@[^B!_/G)+NJ>!KC1U,^J%?^;,8=>AJ,;!5/)_L[ MK_AY3,>PQL^#O.+G,2GJ7OXP?@"UBQ35^QB!HM[P##HQ+9"J;CN$3GSZ8$0) M'V7H)>]1S O"CVZSXI8%]3P=-8I04B-?\L2OA+\6?@ MN\Z^T+]D\_+@LKE[?')P^4OWR\F'B];NSO?6_M%YBQ[0+_M-N,=/EW"_\+V_ MI^:?^/N_]S^,X-^+)KQ^:!4L%G82>4H2XI2!6Q^]0R9A33S!*BF?1VCJZSI( M/HYFY+=6U) ;K,X/H7C>/R M_=P:VYX0VRYGL"T(3K04&F"-6\25R='*&)%R)&!"J90LUMA68UN-;6T?/&8X M4"9DX#AI([GA>9BYRYF[(2UO*%ICVQ-B&YG!-@8DC:=B)A.A@&U6(^<-16"@ M@A,B!F9];D!*KJMYJK&MQK;7@6V$1&^5L-$0 SQ-.,*MPHD)"GK ]+A_*B4U MMJT+V]@,MBD7C4U4(1GS>##*$G*&@(L:@HH^#UKAY:!7NIBY5X-;#6ZO"=P$ MEMXQ)>$_RZ-CSK@\BBTFHSS1S%3@QFIP6QNXB1EP<\8K+P-!C@=P2CT&XJ:\ M1E&+&)UE*F5PT]O\NN$:FX5M*V^"5'DZSVD3Y,,X 3$7\#=^RH4_PW_<8E_L M5C>OJ@<_]Q">$3B5M69SVP .C3!/]%SSX1S%GNIA:!")2M"O0VP9E1JSVT# M!&.MT0!#/&"@7,"&$9 PC8CDQ&FMG,@5E20G($RK8><4P,,C@*%!)7 M5%LA MG"= $[C!5!N31)Y7C($ &LGJ<,[:M6DNG".D9S)HY#"H%,><(\N90\$0$Y.F MDE-R&VUZ##>AJM[XTJOV,H&#IM'9!3S8C%A"L9 M#0[<$FR33,IZFFXY">).8+#V^6?/ @TNYL(H6$05% 9OC_IB@@1!+B2/P.9R M+83GG)LW[X3:U@^U+7_/&.XZE.#_[D0C?K Y5@/'3.<92P5SE'K%N )SQ#V6 M5A%OC1%@DV[9FZX&CD<$CLLY&A&)S'O<*N0N9 1[I&72*%#';2 ))L9-4 XKO3PT5@/'4P('F%4/6!8D8<$?CG)0X]Q-2,I@6,VXIDPXXFXD,<#4F < MX*4XDY-&I.-.*VF"F]B(W@=^2 MVW^1X.>D#L7D(H8E3\9982W7W!.@4(IJ4P=XUPQ^K?=S =Z<;H 348B"P4(\ M)7"WO V(6*-2C+!H1+YYQ[:QO"_V+8> YX=]#[U-7./&F[8DCGO%(TLX\:2 M+F%K37 *4Q--$'5\=_VX,1O?M=@'RY1#(4\5YT199 3 2.(ALN 3#M2\>4>V MU;W#NS5NU+AQ'6X$SR38*> 93'-C@W-<$9QBB J;*%0=WET_;LRE/F(7$R [ M*[K) @HN<16 =B2H=O,X) MN5SXS#)<'=U=/V[,1G<#N).!.HPTQL WN 0$ 1<3)8=#]C:E8:K&C1HW'CFX M2TD.ZU*:DN.,JSQX)H+# D+(DR:B#NZN'S=F@[M6DI243T@P:L!/80(Y:RQB MD6L9F=.2L!HW7EOB[FXU-JYQT8Z=4.?LW@!Y5CM&HPU*>,-)E"Y9)P00=TJ) MJ^9V+H9TBQ'D->@]$>C-]T"56DK,+$%1)X&X >0SBAL4I8XAJ!1\X !Z]6Y6 MO0W^6+ A?,C"Q@SEA&NCM>=,Y;I&Z['F$2^/Z-:P\;2P,1O3-3PXDC1%@?@, M&X*#CT7!Y0HI8D#_0 VK8:.&C4>$#:*2+[I!8,)YX-0:J;UDDA$1%#-\>4"W MAHVGA8W9D*ZVSDJ6 J)>ZNQB$:0E]B@9KU2R& M5LXT:-AXUGDN3!-B@P0/; MD#A8+B5GD3"I _7BFIK]&C:>%C;FFF)JS9PA$27);'92,,H3,@%%'!8$F*%Q MIH:-&C8>$3:\5>"B$&]HLEPH:IRW3#%O*0@@\-WEX=P:-IX6-F8#NMIYS'.F M"0T28(-Q<%)R'HHF3,CH TXXU; Q&\W]9S'N]%TU3?6?,R.+B^FJY96^*\:" MW6KTJG[,:>+%&=^V1_ P_6P[_V M057]<;S5?2X.ZGV"9:3E ,C&SNF@W2EFEA?SQ)OV8FJ >7LXS&-WKP6\8>ZM M.YSO%,8#%C9%BQWFSF&7O,5:%^5-1D9;3*3.49EB(C4P]R5^5NH/NC8/0_X^ M>@NHBD)_A*I#QK#8/QN.WN['[FE_8 <7'XJIX\6S_UA<].Y9GDW]!SR7?BA: M _AF15O#9][[Y:[#Z6&]YJ?#@EXNP* "O%(&>+6!&1X=JVDXL0E(4Q.QY5T M2V"Q!81V >8:Y;KGJ>43O;CE6&<[:OSO71HV4^!QTF#OL03G+QAF)??1)NQMQNCB+F;C- Y*H=AN_-H?-*+UQ^7OC=.S@3_.(^^WBKG.-T$D[3HW4)#=V=0D'KH0T M[-:B]KYCA\.]5-&VO4%!VCY\CP/?'L9"]B9O#JMWA^05BR%PLD^'SC/!I."( M>>X1]U(AG8F891JDT]O@$[N%&&XU8OF@"RD!2;"]B\8(3&>>R@D""N*V]&L2C%:^3G?VPW\OCZ]_WN:3Y9B+FO-5C4 M '(-7Y _/?,Q$%.0R&&>SPJ"WLA%/F.VWN@[H'"VD$@0[-'4:>'""J.[H $% MVF9!A<_#.3L7TVI0'=%.X]N&KW07Q8F/^YT0!^6USUS#+;5H5-U3IVU=T7RJ M<6[AF\K)T<55^-PJ'4A"176F>>J$!6 +584UBO MHB&]'17+!/]DQZ^0D#ZH0"%8PX+.P4E@08_A%.UOL(;]X7![@9+>R,N?GG\O M3!4N'B7@Y3>XS\8?'>N+NVV,H?,V%-NLC6'_V>Z>=4#E(M!5T)9""(HEA+4H MD&!&_3/4$/7S1+_ )@)2>#@*=#(?/@U2'__8&T-3%HP*STKRG@\;GF8Q&>2O M>/_OG2WXCDZ_U[,A-OZLWOGWO]]O71GHPNX>'0WB47[0\*G5:#]\+U52:*,C MY\%)G6CP.LB0!(NIJDG&6-^-[=]H5%M%W&4O_1D]L/X1L(3W@$TQ_'(Q;U]? MKWG=_W#1W#G$.BJG@D8Z1I]W7RW2+AEDA"2)88TCSM1_"Y0B_UFTL(MZ>%X] MXL+*ED.OL_#'NMUO_^0U90S2CSF.".:?>:^(8 MUT1A5W1?\U7$0(\C!O?$D#\&?1]C&/XZZ'>S)P@$9XJ*OV(A^?@='$%"DXLX M,!0LQ\# C<@)&@2Y'*/FP?.HXDT045+-&W#"10_+,4/0_S43+7P X9B2!K#< M_FTX&W3AI,PDIT.OWSS%UN07N TFP5O/6\W>F A)RV!S<+ MQRH68XE,G /S!@]ME9V6??#Z7ITD-"];YX?.$A8XF M"+$-<>HX,)1Y1DUOK M&DMH$&_>I>QH%,.>%B0B =Y6_DOWM!.GW=]F'!S%P5:CB!T-.FTP-F= 4@LG MM5M&B."M3ON_9]GK@5^W&Q]RC.E:F $O>@9ALL5:!Y\M) WLT362MB*=S?<\ M>^PKME:?6//\D,?$P @ /&$M$ ]<( -+AO*\TJA53/#RFW?]7EQD-,6S;^R M8(%>V\%%%6G< !I;1Q#O)A%_?<\2H:Q0E&CDP:=!W/$4.5XR;XR#T8 M++(MKF&Y51Q[K]=H6F"U#4**""'\782U^U>VX ;XL6>C/F! WJ\%M[\*L(&/ MW>Z-^B!?X\.FP]ZKI170X)0%+B2(T!P<.,PZ]8V XP^-.,&6^G M#PT[!-6Y"D072#T545W1Z[P;3".QDJ]Y$Y6<*(]\=&SE3WB'+? !/ MDWEDP,-#S%!#I"#$T>Q:F.WKAKJ";';R(F>/87234,WM7N1$J2)?*F3]FI(@ M6\302]AG$]C__:P7&PR7OQ9?]F<\'<4,RI.7M^"DP[-.WIW)P5C;.++PSZP> MYILH=W#.;#G+9$HS*PWA E3H%)RD?,#;0D<^;4X,UH0#1::$EL$-0R^,_PZ X5('?A2^4-A0RDQ>:+?;=L M&>]J<#LP'32@9(+0./*@,YIRG)I"4\]S&L2B(7FB<#<&'E MR[>O*- V+FE0U6VC^N;J[>WBK;E$]?(]+K>U8->^C;?)M>_==%I"MB4Q=SKM MS>\QS>N+O>/%_NBTE-[JM#_HZK+",-,;^KR43LN\Z)=2_] L4<_!SD)N4J%: MLV'"6Q14O>P'P>H',1,Q6.$Y/(N;6PQ^O+K63F6-3[%)M&JQ5V7R"T9P.FH4 MW*Z1K_C'E9 ;]QC^]Y%N?K-KW^ZP(T@BXS%R[I*E''[2T5.AT+C]^GR\ M/3C9H7O[G6[SY!BN_Q-NP>=:E\=?#_:/OW[Y[2_V9=>3YNY7UCSY-37GFUN9 M@),$IP)1ADW9>5P319#R5D;FHV2$YJR7AQO7ENY"M,XHFL-B2Q(D:FRKL>TU89N,&"?G;.!1<4*XYHHYJH&\<<:#'Q,W M.1O#K['M";%MMD]8 @ND3:)(2Y)'/[B$K*<.8>:I9#I/Z20%<>/FN8!;#4PU M,"WFF :B.>HK:YE*U!OD MC ;:985#6@B-M/)$A2BY%.'-.[7-%AMN;"(RO8;QG.-Y:,SBUY\-=1@@5 M8T0T"0%^(+B%QC*&!,!(T(0P1WB9,[\ 38\Z#J;6IIRA822/EE(9J>#6"FT\ MSKU(C>-$@^]1QU?6KDVS\968).$))T2$ D./A4>PA@2ER*6&5<0^LEJ;UJ1- MT6J# Y9!!\J!-FN3ZX@#8R(1+" YH2M*">A<)!Y-H4^X)XS16,CEB4NVWK1D1+N;\MCQK2RO,$+44(QX2 MF,40!8H^&H&YC8$"'HAE60J/VO>]UJ;O..;YL'8IJU-JV@34I1 M%I0+"O"-6X:M;5.&:P&< M+/?+TKE+B$,V*8YDSI-CGB0B>58%OEB(>#^W[5ENN55NV[=^[GV0>S;<:73R M:YD6;W@BAD9AHP\\YF$.)EIE%%!_+UV*];3X->-!Z_VM*T7DE)/(M6:6Q*STZ.\ M8]H28I*TR]W3&CB>$CAF_=. J6,!!Z0"S2-:9$*6&(P8Q4JGP"+)T1[.:N"H M@>,QIZXS:YGVELL4N'7<1283T\H2<.M$\LL]\1HXGA(X9EUQYQ2LF$K(8,W! M%7<668\5RO!.L?&.IU@#1^UFW*#T/"4O/?/:R\A-4IH)GQ)ESC,"YD@LCSK4 M2O^42C\?=G J#_1@#"FCBUH(EYN3@LL1,16&>8-]CF?+6NU?U<;XY_;P*\JC MP'(SXCB(PU%C8$<+C0SJ(<[30YREL=XF%YAC/ 2B)2LZ9#FKM'*DCK*L'?[F M*_A5U$'#_U"D"B!/2H8<$",#X9[UT2 MEFL,(!*U#$I2:2+7"==!EO7CQFR013$GI1,),4=P[AG)P5?R'D6G%0Z:.YM4 MQ@WS4%5:-6[4N+'H;BE+-)8B@LWB-!&K1*()8^>)BE*(.L:R?MR82W>@L#96 M4Q2!'B*>K$(N)H62-K!,E!"E?(T;M8]QOXU MVJ-B).7"=.WV<)A[B*\V3Y!)RK4@N6R-KYV&N=&'#R M4>2I$8I1%5Q$UA*#>)02.9,X"@RL4?Q]0.RLQ ,&Z-C.RK'Q>7^ M_>UA3FC+'?M[\=JQ@[U0O'UL.VGI>#A[S2>W&N?';?BB\]@8Q)2;UO?S'".0 MX>F1NR!"<6K29O%UE4Y>#?#. W:F#BHF^<(W3P[HV@NXQLX%G&\\7!/NJQ@& M#1?1[\1&26SRK98Z4$YS[?4;J7I MC,_Z*O4)3A'_JEHCE],_AS&4UM.-QC/ M""V?;/F<$1"FCQDUBAD#>/(6.VQ@84@P:QOW/ J&%Z/&[Z[ M)/"]3X?82J^L%F#B0P)J'2)R5(-7S32GA@HF27SR<<,SB#D_8_C^DV/OP1'J MR;'WD;BO%^#,8>P#RXU0J?$2<4,9(C8\3PR#GF6EL>K02?H)<5 !P5"@I!&:!R#?OS)8Q M^8]<%+3I^<-CDK-5C$8M)H"-"5GO8BGG*HAI0;QZ_=&8?,T1KJUB2.;5S.+9 M6<;5!.,,E;%;X-X<*MY]IO'#N$CU3.,[2^C'[V!XB4DAD!B0E4"\.%,2:2<$ MQK:F!QR7''W> 2GD;P03/+JXPL\*&:LQ:;;;/P.) M6W%*X]V L![\^Q 2ULRS&8-G6,D\^)=["\AG"+(N9$A4SAAL,8L8#*W:OJY' M;S68;\4AV.L))@';Z@\JP]X>E%Y&!;-36E+XUB6FEJ.,YWWS>W-+>*XQAJ! MQ!E/3#@=HK;,&"4)<>*:<==3W+( T#]!;B?X61#)JZ][M;#YB;4^'8I2L D^7DL5KJ+5CE_K=V'BE9V.IITCA9_Q_! M:X9-6+["O_GN8=F':Q296\<]WA=W4,Q6*B3K%4O47ZSYZ5!;[5T";IBD$X@+ M A(EG &88EIQC4/"(<_17I:_>^6/3.C@38$-F[@ 5:<)\Q-8B;D_4?"]=7[H)/!K9CEB*9?SL221 MQ8DA1;PW"2MJ%; @=NV*(WC^689Q$54H5?-*6X/PK1@9,LQ(2&-/$LX M'UKN&TR3D*/V-R ^8( R>H"#6)F;X1D<-Q4;J\XS(2=Y3<&!FJ-CR_5;F44H1FW?J&+1 FZSG/@3'4\>6*V3(";*4T,M87KI M$/"Y0 I8PW8QT#O[$.^+!WD4>[X=A[OM8:8$9X.X#]_X2P<,YII5:.]]I4+= M#Q<')Y\NX'-?F[N?SIOPMW9V+UN['G'I!6G]_/(?7X/LZ7_?^/F 'W5:"]QF IB+@/&#)$:5YV@>( M% (Y(KG_F5:&!Z:P+3D-"&$,.QF_@@=?@\<@B6)<.9@B._S][7_[;UI&M M^:\(?O. -,!R:E^2-P:4V-WP0TN*$SD-YQ>A5HD.)6I(RK+\U\\Y=2]740NU MF;(Y;]J11/+RWJI3W_G.SI,W#@Q!,,DRT(Y3V(G1X P,W9E]J+&"N9W86CR< MMYBX??,-S-^PXBZ(F%-@7,M$?=!&4B449TD(KOB5$[KU&L7__YU'(X (1),( M2-(=W6IF]M=+ 7A[@KMPDANNC&IU:W3>W^IE/\2HYBQH]L/(P^>OR0?HU8<_ MZ)>#YMD76UMIDX-RU$EFI4G,.ZUMH=P8Z;CAM5$<,XN)7ZNXO<8) .TN[)5? MV_M8$X+]U/"QL_^&'03%E87S1H)#WT,$+ XE9V)BY"49D[P$_0N[?IE<]RY) ML.-C7XL]ZH]G!\]BW M=#BV]OSI*1RTZFZMU^JTEQT.0:_7\"7&Y $V1CVT'/M;:>#/IVZSRS<\[T$# M08=+84X!?#2>M;D"[4TUSKKFG6AG?LIS3[9X9;0Y(@ZRA[\#.GQIWALQ(ZW M(XQR?7/*IV#4CL;9"_BA[DGLG:'AV\5(W' $>(KNY^B'1V-F ^:)PK$!Y,*@.J9*&W(*CIQ18[GBJ['A5,^XWC/B/N[DS9Y>MZ=.IT"--81RC-Q&[8CS18&%Y&/Q M3&8;T5/R4BSIK[:([:UO^1X@UI,FI'XPNZJ%'*=F"NSTK\ .HR4'C73L%D_DS M'-M1[EVLI \8W*?R2.AUD?#_@>E3FZT4T2G/=7@0??#^!&-J ]"L[T]0@7:; MH/!O[5/OA5[WL-HGOS1J] _4HM\[K'R)ZJ!0P(UD-%'24XS5*V)S5(1Q:;/S MS"H+UI=^>;EMXQ1%,%T1Q&^P]2F?I/Y@>$^!"2I3KYW/AB^A_Q-C9L"MP)08 M=&OHK367)JG7L7\V&%;G:#B#-X#QU!@/XR_P,0[.X-[]5J_K0VUC"I9.1M=\ MKS\_ M#;IPV_6Z<>*=J@\Y\TDPMX9=_(YP-JK)/^,OG5>/J0]WC2\W$##[ )WZT>[) M<)1!AZ;&"9F']>,G'M7AXOVW=E/L^>YQDVD+#S1^A(E5A?<-H#CP<-_X1_Q# M9ZO;^IUG/]&NQW'-\OYWW2RPV(?5>LR?3QO+T./>@@T[P$7ZQ>.?6NNQ?]H] M:;- FYV&782/]&90&O4ZH'0'E;P_;)+O0NYU\Z<\G 9D2Q>3JK!>!VW8:6+I M$&^C.\0=P'VIQF(USG%!C_RG/+M?/F'6$7RBE RLHKW'L3AUT 2N'@&L&SC- M3,(]P>1)Z"DH7S6@PRST(=]VB M:CG[]HOKM,O&-F^V"#,40IZL[5@:FOT^/!S BHYRC32.)3Q/1K#TZR>/Q\^. MM]3%;P/Q&=8UAM_">*O@:&W5[X"_5W?(Q!R'6QKD7OZ$:6:X4XU'-G8'\>P8 MWQ0S'$/@@B@XG7J=3UT C\GFC/>DBV\)'W'9X=:Z)[#SS9>URX$E,O72^,R@ M\U PVR5'\&?.[C63HG]DZ&B#!_*^;8W,&5&E55G"L,!B2:SV? M?[5L&Y<&0.XC5X?*[WY-_EJ0H+.KWH%M=CGTQJS M6]#+C7*#]03D IL2<+U_-@)#- ^GN-5H*_P>0-DSP(+^X&*.IB!.C<$5KIFZ M!2O!JE-Z%DW'BA10\I^@,AJ5UT(_XO<@-6E&TPM7E=E/1:]T5U_B6<#F19=7T[1GF-V'@8PWW#)U0;P&*CAN56I]D MO7?PG[6X"(45DR'@O_.'H2K489LK/XGZW,**:$2^C83 ?^?7I*8&8J(Z;/"_ M\@G&5WH7G?:R=4SY^/6YNZEW4.$HY9)/4F=RX8N&E6,"!S##P7&ON869;T;K MQ \J(4+/Q9@GPH?P3&8D4H@U;0EGRPTQX%./Z%67N9QZ4D$1^/1)@Q#3,-A, MY.NZY=A?C)A=_68T]S#B=MIFS=0HV4D^[ .T59(-2#(ZS_ED?A'AD;LU_G6& MFXM/\S,LW#D U0 V_^*TJ8_HM%NQ^/7]B=,$EVSP">O6QE&^B9TT]C".-\I6(?XR-.]COWA:$:XMGK^?'B&*P7[/,RC42]/5S0([[C:Z%0[TH4<;'6ZI-['=\=S-<([) MWG4OISDTWHN&K8USQ,9GN?NIFY"A3$S!UH42+MJK3[+%9MX<ZGW,B7_*@?RGX"$@_37NZV$;?EN]MCW[U@\$% M_/%/WSM;GVSM)T\F^?(WWWMWP&EQ7 9%$M6>2!$<\5)9XAF.466AY&!7BBM3 M3:G0&9M ):F*#9$I1WFT5 ;FVC*E2W'ES;8^[+9FG2R6_N*H#=C60#5Q#O:6 M)BFD5I$&6UZ\.KF<)'3I#U-:-^L4'F?G3U7\+%.8TJ!%53FC5( PWB%,_7#) MNE@5O=;)NO;1DG5K=MV;6J.X?9+V\_%I?P#DLOG+FB3G\IUQ?OOQ>_%A?T?M M?-P!Z?^]OK[[.G7_^M<'CD5,.\=_=O?@Y'S8__M\\>3\M9^.X$1<['S9IKO_ MPGMY3^&$_?W7QP]B]W6$][V5>__Y"Z[Y"^:WT]W#@Z0T"TE'HIC/1#*-E^H6@^_ MU4XXJ-2;C-U:&54+B^Z2L'OS3)B:Y -A(F99U]&_- MT-GE!66U2\JDB!S;[(P#%G@''_J#O]OU??.Y]9=/H6MX<1SZO2V\,*<_[[W_ M8[_^R'ZN5YWY\W_^:%^HP0^,'0 E[%V\W/IMH3_"G*'W1T9JM;4-8)C:'?\] M5S(%6S_-.L2WOSV)_<%I?UG])88CSD9'_4%3>8Q&,=+Z3[[;Y(B4<8TUM MY4];/W3_L6(;EGML_"IM6*8'N^[_<'L";M^Q*.Q\/D@V*A]B(D($0Z2BB00M M.3%:@X654RD24W3&#?Z6-_EK$1]1?D9)_@S2L*;B, \2&XF82,2'+P3B?,L^US\O;X.*=ND^@WWYQNW(2L MB>G4WB>KB0ZVQ3$A:NICEKI8"US86@^&6C".F_1 #9T6D60-FSD]O>#L[\@# MYD.QQG B&(Z8D 2N#W9/1TK7X71)TM]R('DPGG@/"=GP MQ-O+PB$]<-EZI;DFFB6#?2L%L2I+0G50UJ2L E57,HPF"+>6A_^9='/["IO^ M]\5!](G+0 L1$DP":57 9J6.1,V"@5^5E!X 0%W=S&UB4L\4G36!@Z:F'@]^ MM1PGG;7F< )S[&9J_JZ4H$_]T0-"PVU[K4TQX\\^.IF;/ECC6E3X6QYNP.-C M_'+ N8I*>TZ<$Z!(2A(D>(LCGC/U0MD@E+BBXQKN[)HGNRR&2@=Y-.C[UKS CR8=>=WC4 M1#V7=MFLL;\FAZOQ\2RVL[Y\ $\F@5QX_T7#XB:=$]=\8V:IZ5R#D#$SW=M_ M._4&SGO2NO.>-'25-?ZWSJP;K=ODU^)VKJC>F#4R1E9$8%(*)X-B5JH4F9'8 M)6':H^].9M$B/EWVW6],I!:@=O:WL66?CD9D40S!KNC8K#03)V0F5H?DLC') M9N W0O*.T*9CK;F.Z]Z%RMY#(&Z[YQMF>WGOVL$Q!LW&77[K[8V3Y(Q;&0BB4,^"*1K #) MU2X1'[*.SB1AJ7OQ"K:@XY3N*+:$Y;8G/^5A]_"DQF7\DO#2:G*1F7&B**^M M#-+RZ+008(,99K3(9CI9\WYRL=$*5\G&F\^ #%(:)DVBA'D#!E",(!86X"%Q MC*+C $-L8<8$ZTA@:\)I?<[A^J<[OSW9V@:*V /"S70EAG<;@J23I\PR'CDV7>9H?#H0%AW M6$X YYAJP325-=4"?[B;V[OJ^L6SB]+SMM[TZ[,![$#3>[ YTK!,]:6U&8#T M%4[TVXN]=P%B2^"?=/;>-I_=L/_ M]M^JW<,# 6Q+4SR2.=':I)O <34D>U"Y/DE:5,;N*G0)O,^WH3W)HW%UT-EEKB) "VR(('<#X=R2G:(G441'+:2 :%#N55GE1_(M74@(-N=KDQ/([ MK&/YE(=8:E(KO69(-^"+Q]+1/*Y-\9-6@C66WP6J?MI6WG9K<<]P]6DC]Q,R M>@\1VQMT#[%3!?ZU:<_S/4O5.[FW?6!H4DH417)@G$@N*+$4LX%XUCG:8',$ MBU6JI7D>%7EV_,7]<8"9S;2!V5.3+VXI72HF/XM5D=3V<#"5"I MC&DA*7=2>QUXE*;(!.1+ >BK0VT($H;&^@6$B%Q;)L12=!J$BM!I-) :,#V M(;Q8L(Z<33JEQ[>![@D<&QOHT87E \*'86 I<] J>"+!!HH4IT@G DK?Y:*X M,5PC^[W,6^;'6Z&Z^=^SWKWUC1-!BVB2PAQ3#592R)XJ%8VV@@4SIB!F+#9F MHV^>3F#H[KL#+4!D$C9B5$! N:/KZ^N2=P;/3-XPL+PH?@.AHG*&J.%&0%WP-P6L.>SQ:[-X%RJUXT+1AIEM83_%J>\ MXB'ZXG(6R?JBVD%>W'4QR11G-%S#XX.6A:L](1#W[0TK(0$5KQ0ML@@)<^-:6<8;52M MP"=)V( S)A@)GDG"M $]2Z6)#J.@'<%E1[$E M>7"76/KV3)^"/^[#Q:U,5#F-'8"29%($12V0M"R'B-^[\ MF\] KZC,AIO@B$W%@'5F..8_4F*B9$KI*(JWL//LI6#JGX/3%B0\![#N$UP Y,A$$F321/A@ MK+?9*H:N($S'ZZAK8N'+B<>F-?W5[!ZG;6]:TW_U>WG"UO0WMNY:'"9L3<*Y M/L #E50T>LER%%2FPI**-JYAJZ_&TEB2"7-\UAMU3WNY)L0,IQDQ5Z3!S"3* MK,)/[JEJ5N0GM\^'^?Y(RLZ7G>T#:8$@4EU(9,!4I!68V\L\ MR5N%*L>-)N_+1@RSH,>*CA&[,!KE? *9 6-+!$&=,JV(\+&(W-0!=>,*>4"A MX3OG!U0E&I1*1&#MC[3&$XM3V&T$\%2F^"+*BU>&J0YLSE,Z0F04NCB1$6/ M^,DV6IL23GD&S0$OM(X0OG&$K+KO[\YWMP]TR)H'(8DVR1*IX">?#6"'$]%P M2W/ X2U/X BY)T)L'"&/+R]?=L\/0*\'&6@DUD@-\L(U0$1F1&5EHU" $AH8 MF[TI"WP-PAK/(2[97GA):'+[B>.2D>K@6 C:^R)C#L[87!Q092=84,EMXI+K M<4@_8(-S&U@N.D1"@?T1&8(E5J9 @M""9J\\&%I0 DZ00JEG/.1 M40E6@C29B7:0Q:(H;5CYS1)Q^!FL,<^B*EIX4J@'EJ4IAB>=)#$(:QW:8[8V M-Q:"+ZG7?L!DP?M!QX:4/[ZXX%@&87,6BA>TU@% $J,DV&2(32HP+C,K6 '% MU$VLO+-5A\6ML81L8I-+A8#MOCMP#A992D$T=1P;MP#?D\Z3I+5C/#"1O+M- M?>YUL;"29VE_&<&4X&!+&"B5HD50QA@G(M!48-1:83:'JE#9NC$5*6$IEG(95':L)%;2(38>7<0=0[1J$!RM@:1!34+2 1SI22@JUF; M\!1LY)[0L6$CCRTN7[;1I0RG#A#$8-\P#N)";4!>PH&\.I9M+H*G_.*5NCE5 M:F4R\L0"LB$C2V4 #9@ RJ'H%#"C!?L+Y4RLSXDH,& 2IS$Q$>Y+1MHRRGNQ M$:,CL%8>!:8"9\5"9 #017V(;*H7C+AI@@IN)*&^J=@(Q'S*()V M-(LHJ9'6<2T\B]X%:C)5EZ%CPT:>6%PPL8%%+EFRFD0E$W:YUL0K*DG)AF&7 M!9=- 7.&WU1)>0)+!4"N<>D*($(CTMQ&KCB>$B1=#[ MRHAR7SJR?78(6OZ^A"1;8*S4@]%JL#S;N^RR EFA0ELGW3C.:LBLO89=#RKL56N.MSJCKJ^:?Y3$1*9E&B L%MC,S9Y!XO>46],C"TAL1M"LK)$8%>[)&!==61$.P_VKN&%>(FE^D M?0S29O&D#RZN.Q<[&X?.(^9[DD3JC&V)P3VW3>!:.]YSKKDA)V$ M[$OYX'SDB05DPT>6RL 7(*7:4Z1Y-W2;6[.IU2+L'QOZ]1W$^F>C >5O]S:;GG&Z:BF\3?2(^AXU6>GI:<^ M;/!)?X15(IB!>'';U9J=QUJ@7/018<+1$T)OY& M#KR*"5NQB%'68%$[+/?:01ZU2F@?ON"77M4RWQ6N['[Y0(&<&ELB#0JG=5A% M9,Q@\7 ="8])R2BX#(*_V,H OJ=8DS-KS%S]U3^J2U _]W%ZL+;C$(L/Z MZ* \VV+*6F+7O#RM/\2Q35B#.!K _]+XF]N77]:7?ARERZ\)_E(8=^7+H(_N M^)JP\DZ?O.YF&7NIV>9F-S?[S&Z6JUM=]L=Z>)L##!B!8/-_7X@7TPKEA KW M)[K%*L:,KW>7MW)SZ;W\]#.^^^=+9=N+^-- ST-K"KN@*"YE=%=\FQ0GCA%^ M@LDK+."2)^WE<@EGO^9S-FZBN8>[MU"T:JAJ*51T_5XW;>&3_/RL1*#Z)!LU M7WU2_Q,&/[Z:Z.I;+-G-Z_#]+&;CZ:U+.)V'MUG#NZYAXTIOA!,H9/W;S)SU MS<*NM+#_[H*5EVI?AT9"JT&\6<25%O%7/QAEA%$R6^Y4"<4HG35CJ<0V:7FQSOV[Z;9^].'X MZP]A?\-KX,_!= M9W_Q]WKG2U2['__J?MA_RW:/WWU&E]F'+X=B]S^['S]\V1$?_O/[\>['/WN[ MQ[^7G2Z]^/?^F]'.'_1BY_6[+P>*T6Q*=B0FA?TABR?>.4.2*308*IB4;9+1 M%1[ZQSD%^-**I^$A<6QJ,=Y:);2>*P$WGOIGZ >K#W4/Q'M&AW]Y)?V=SOUF MRO5710=G)!(S/HV-7-Q' M+GP,QCJ;"16VX$"Z2(*)F"BDHQ99%6E +JSM2"$[L,V7M,I&S3SE(W[;]OC] MEN:9:MLE.?QWPE4B[@.K,Z[.)G4RG\2I/2\VT'H;:)5ST,J<9)H+0UR=]>DC M)UXP34P2/);,HV7VQ2O).L9=E7.W0=$-BFY0]/F@Z#C6T80YMD>C03>8E55<)U^)*)VL\/5&MP[,WRXQ@_ZF+.=O#K_\,UV[K_K39+(ZH M[$R;PF*JZJ2J;&&GQFUH,8D5T*\[ZC7YXX,<,V:FIW8=AFU>>C,:H+T*4M": M;(Z9XI,WCG/V9U+A.UBEYINL]YL*F*Z(C"E1J$Y6EQ@=F+S9V90%$#AE:5(T MYC8W7#!*QC\L+5Q;5N0XWNS?X?[@ZU]C]NV@41'/W7EQ]^3QUV^Q4CIXZQUU MAC")?5ND9,0*Z4CV5ENGLS.EUK%1O:0#?.=..TUED#YS:Y6DV+C%P[Y3DQ23 MA@-?")N=?OB=WCT_8,IP.$J.P!I;(D,4Q :AB/,Z!D]]5C[68?;&+FD.C+AP MI_'BS-@BB_-PFF4*V@IGA4WPC59$KM0-FZTWF[WR9N.02VZBXY$%PG6,1&J! M8:N223&92F]M\5'78\V<$]>U^,PJZ T@D756V$OA_44HS4!1TTZ@_@_<.S\!%^ M'G.61A-5J_ MYSXVPI4ZRKVZ/-G#K3=?O/6#'P[/CK%(97ZX#]:X3:^U>%O=$UC"V2_XQQI4 M!:[(S&8<8;,TY*L_QDUMNVM[_T^M%/:F#]%!":N#TNH6#K;.NTU=XMEI2[X[ M6\=-42/R+V3@9PV\HK T-7UP<3",#H\:&N]Q,-9@JY=!U,8R ;_#*<*0S*A; M:P('H['LAK,AW.]P./FVD,' SBVK:X6_O;?Q0:K\'F0)SL2:B*UGE@?*!_7KQB+^E#L.>&8E,XDEW14G%*F4J$V7[''E_I>;/;X=GO,=MX=<.6 8/!,8A;8':7 M'KOD"64QRV*4B3DVXX046\(U[DHM7&F-%(=D82N!L8]<3[XC@-A>ML86PNTW7DQ]F&)]/'X';5ZW37="B MJ*':^ML)H6M^'Y[VNB.L[3T.W9-6S8+ZZL/'!Z@B&K79_5)?^LA4OU8M>7&U1O-3$CG_L3E*.9[3>KDB__P$M.]1]W3JP^F#8-?3-"'6 MC4!7BM V%ZBDL]YKRSR[PV89S[O#Z7U>_?"^/GNMG6XH1G/=X1ROGOO^11+? M6>QZL/@5L/[ _4Y.87WG-;"E(MA>DN'0ZR1Z-CCCMU2[.[ MO:B2COA5EHCN8-=X ,%'^A\.F?K/%M]UB[-R3BN/:RV,=%^8YC['$%I-+;$CSBEL-_ M\KUS?S%\\>,\O0)N-;N B\]^Y1.6\FA/V.1B (J _5UW!NA^'N"[X)[\VMS+ MUM$ H?&_NJDDGUTN=::ZL\QJYI/B7L#_.9G# 6C;VI$,!?U71%4PA/[G1_]J MV38N2'H+@!8PP:3$E%)2T>@ERZ %9"HLJ6AC ];PF9RV,4$J*,.S5\$'8Z60 M&72PLP;T/_-"4Z76L-/7IJ'?R@W]OKK-M*+5APUACT]'S\KJ6R4>,4"40,L) M-NDX?_GB87.K =8=78 9'_W9,*,^AL]WF]W&%HOQ;("^E]YLC\4.OB&VH4B0 MQ;G[\*-&]$_'T:"K?2A35=N/S?F&\N>Q'(TR*N"QD2XY00S=N(C1: MOKBAVZ5] D%=?LPJ37 OMQZYX^SK[A#-E[-!QL'SQZ<9]#LNZN]H>.146UM7 M0_H7=-./&V"O2T_:W5];R_;CGW]_V-\&*W;[_,/^A_,/7_"S?W7!,OWR%UBX M.U_>?=[;__!YY_7V)Y6^_ M[+Z&^_OXYAQ>+WNOWW_>/3SP7!@J92;,.T&D"IK8J&&1=2I6ZTBC-(M!-,&1.+,Q6Y_Y> ME4TQ4B4FC:$/L]- &)TWA^3F.X)&KXU MS-3SZ CHGPW@W4QMU57?^@W^NO4#HA2R DY_KJ_A7^OO[.=_5%W>?(JSK;>3 MZVV?8_[7DL_#NV8_/VYCO>A3@)L]Z6_U^B=H-!P.?,,\\)X]7GDX1^(G=XU7 M[M0H7^5;S58.\2V'?0#JACH!>![7[YPU-MK@VFGC_9BRI?K5LX&:^A(0G/SR MJ_.5F_JP[\51?](IF?'.Y?DUJTP8L 4S2$MB7EE)09]87RR@P40[(>_UQ@<*M@6?'_SH&/S^DP6>&JTW7V]?7$0 (A 7WN2 ($ :[D@ M3L-//)3(0*>96!W%-\X5P)PQ# RC=0-G"(E+_QA3UP87:! TQV5L4.3/.9[A M@6X"M6#N]?H7&:/D^T=+/AG]8-"];BY20^L>1+)J?X,9;_2UHO/'"']YBTZ^ M/!QA)O%$F C_WJ1I?YL=V*PBAO"(3S)@FQM)?/ 6)WEF06'98S/$ZZ&;Q("VMD9O:0I+) MA(OV[U68:J8'8G7KL\87&_D;YP#7))*Q@/XXELWZN=+M(:J'BXIVF*X \GZ( M,?;F6D.4AWJ=ZO^KE_H#KC3HCFKP-]8O8$Z(>KE+@AXR7A[^?-0-7=0/S67^ MR'6)6L05/_S]C_%]SES\S>=XY$&OS7R+Q"^9\9ZW;_#H>1B;X4U:)^C+T62] M.JVK8.'FZBZ<#1NK8YA'([0@+AWHULZ?/]?C/_9#KWO8A@+0_E^M80ES0 R5 M%HJ)(*DJ'GZGN91B"_R-BF88#1YH^\. MO!':,6-(D P#G104C;&,"*&9R9HG%OF+5[*CJ>C8)8T6049: 7K[Q]XL'\_M M2C>2!29"54+5O=3":JH3&QM[HK$E&A ]:;!YZGA!O)VHG-D"VO'4')"B0S28 MCGRO3)/))J[.68R<:I%+:(SP>06=&J!)4SU&Z&C"MX^=035?\-1?+ 06@N^- M]>1*U)U)KDT0C)4HLTLA%UF4D$S2F)*8E.*-W2/BP:;'S;"PB]&:\51)NU(<44@I&>\P2\FK1RW8W,5H MYC'J3C%Y%JK1+??^%&X?CBH\.-:_[)7?)D>PV@3?L\Q)K BEE-OB''$@>T3& M!*A5.GYD$YQV"BNWLWZ-E[V< M5=OBFS_YWME$N??ZOK%CJFR\W-J[O>;&RM>)UIY3T2N"IY?,JI]13+:E7[\M?=W+\80 M\%#_,JY#?SVN0]_RI]@,)C>@,@E(-![-R:]-PYC4H@"^LPE"3*:RMJ&"<9XE M7A3.I)_)AJF9FZ-!-XXF,6'$AV&MKJ^'&JG\](5Q9*-&5&J,&-]4I:L-?%HAEKS>^VS9Q M9/Z:QQX39";!$[!F)AXF-,=B[RPUGJ[2C;4TR*/7"B\ZG#8,:*OO3X9G/:QW M'G9FOZO7/8852[F (*2MQ1MXN:K/P4>!O#Q&':6FVOF,X4MKBQ46Z.TD&_I> M'79_K>'])D.ZR?EJFNS^GD'F02"!O/SS#-LUC>A(]O/^^^.] 2EEVZ M3)+UF4AO,_$ZPC?WMEW$MY@9 '>W5Q8G)&S7U1Z_[[<\0&WG#[_CF-#.Q_<4^\G0 M8C36H90$AH&DCA),_R*R,/@ENQ*$?_'J,D'Z[_$)FXKIV(DV)ZZSO*E-9.SY M(<;3)S&A^91;H++US:6+.[-UD7W3NZPIV 7!Z8&(7SHEJ$5R$SJ:=J19P@1J M(PZ\P>YHE-M3TR\K3=;&@K_5=(UG8#1K(SVS0MJ4P2HO&L._OO/:"7L?OS 0>_XDJ)(VL#B"K 4"I@+/GI)Z M'NU1O<7J/AANH5NS2:!OU6)CE,R4$M0#OYP*_F.L:U.C><<90$WC@4G6]6#9 MS=<[Q"1I+'N?IC4L34%DAN?"!2V,9NE$"(4#;ZF'P"&OKBU0B(.%*(X>74T?G?7VZ- M86ULPBX#L-;*G3I+FJ3)\4=_P-#E/Q!:=OLG!#-.SD;H7)Q[5V.DV1 MI+2P!:"(L#4QT*?XU7"BN?9Z@&2];FR4S;3Y;>4U#4V18 "TI*LF1F&8Z'I/R3&'38>W\AY]')^E9[]"/&O]):V4T-M X-COM+#"]P3'88U(G=A ! M+#Y9T:SP,<+!M:DPL"&8S4&P1#WU)1?O38Y+3^ CV!<[L#/'9\?CF'\M<=X> M3JV(O?)/WQW\B0[HL>FQ=_(OW+/7WW7>&5R' ;F*Q;)LJ"'"&&Q02CD!NR*1 M)%R0.1D3I )R1>G55D:!]873-_@[C^8=_5?0KM;4&*>;U?-SC342<."2P5^HQPX?["YE!7,WR;6L#=N^;.Q5%&*WHO=\P.GHI/* M*,*,5MCF%O.3LB,!U+J)P/:,TBA%2X1H.%W9AX E'5SA-'('!$/R5((W%/NA M^& ]4,*T@:5U%RBXQOF!8=9'12F!/93PCTK$:1N)5=(9PS4KI?;AN \L+8&A MB9(=VR15'0, K6)[W$D$-]ST\24K?@:HRF B4&$2B4PG(JU2!""*$YEL887F M0E5\\:H@@5Q*3AM--78XC173E%J!BCH]&\0C]!NOYHH2)FN!(PF-5!(,:&^L M+S06QY17GLG;0-<*/JG[9EM6L)JD6/YKT!\.OU^OU9>(??T+3[X #R:%!D\D M]I?Q06MJZC4:J14\#A5%2VPF2[6PO'BIA"M"E=NKUWO#6?T' M\\7AZ7^O?JT-(4-)/!1 ZYD"_6.,)(4S(&3,,A*$+*0DC>TT(@=#_)HLL^6! M)"EM!ET66&: 3\S!3S:JZ&7BQ16]V?OUV'L1LM(E6V(X,'+I R->*X/4["9N,? K[9@%CHO#-74*.XECS)N]GY-]MYJ#88N3SA@Q "G$8)X MQPV)B2LIC&6AJ%7WOHA I0A8:4UEL/DV>_^8 M>Q^5@:V/DC"5X=QGK8E+*9(B <2J'Z?"F83WIQ,?(<_3$SN41_'9LPD &#P ML+6+6FK[J=G IB1U4B^Q5;J#X6AK+F2*9C#I?B9'W93RR4_?T8[^3??>'<#J M +BR@EL(IUGX2 *U .S6!E4L["G6IJ"=VD:D9TIZL:ZU#/K'C;MCSEZ8& 8S MQ;O#$0XN04?(W%2@H^YPVH!C]OV3FJVQD>+'(_TF<=UVTQNG2G6>]$]Z%XOQ MY;G6\Y-X\+CR=C3PJ:GK16?PM(_]?/I8:QIM.EI>DT3,-QTMU^!>GK"CY8V= M0PR$S 8)YN('WR_+V7W]%GVW M1H'FR\624B2P'.T-<1!#'BSH00,H#931;WO1E&%=]7AKX?J=@P5VLME8N=_MM M!X'V]W_V!R5CJY;YI/#O-H"P^WI'[( )[QT+-E(2"\":-![X/O4>48Y;V&PP MQ.-] @CG=7IXN_1KT./U6@W_^V*]5M.D85D1U]+:IG'=*]@=GVI+I.'JQ1-2 M)I43HTXE*GTV 8PR[QE8VLI%$3;QCJ]_<-Z? S.@PEL:O"8L<8SJ)D& CX1ZEXE4 MQ1.+N2(Y2\I@\TQ@*\<[F Q@('A9$?6"GA4=HIR*;FRP<3H1"I@'[O,Z,;G MO29[;XJB.N1"LH]@#5(N\-QG8@,M)6HN;7"KQSFCRHH!G(0@D]1!%"FR#](( MZ4T)F[U?C[VWFK(B@B%@@6.RFE]MB R\#. W!8 M%5WTR6@-Q$(YL=G[]=A[9PT5PBB2&<[#9=D29[,AAC$!%#VY$-FJ>R]LB,X8 M9BT6?8KLX/@K%KC(D@D7U&;OUV3ODV)"T0B[@)A?1"$!.!D1L&\L),D+#F]; M,64\@>3 [O.(&3(&L#]Y9@!&A+$<#O]F[]=C[X-*L/M@V6D@]6#9Q0*J/FDB M'7 ]S@J8Z=@$]7(]_%?ZPZ4R_).94/=L_^6:PAFGJ>B3MB^=ZO+X?V=^,,J# MWD53XE6#Z+ JVBDL0G 4YPG! M$6*P_5X$G325G"7X9[/]:[/]0#V%]T43KX'I2NDXL25E4G@16I@B."W+:_.6 M8%';P+<%H4VF3;/,7W:V#XRT$K,CB6<13AGSC%BX$LDT1.H8SQ([T6U6;+IB M-AD)YC C/F+]/O.2!!,M\194LQ%,"P66=^F?#281AOJ?Y7,'QBEA&*G \70U MQZC.=*F=S>J$C-@]Q6J3.IZK#HB9Q#DN!00FC2QFAGWAH*Y:.]WTOZ@3"&8F M^2T?-39N7P,JN$[J^=1,F#OMG^?!3%NX]IK77*(S28["R67GV(:JTZ0[S7W/ M(&\=Y5X-&.9A'/3/%^O(V\C-&UM][;$]C^LSK]:P^W8__(GRPM4/I^0XLX0N#\ MP*N@B]>"!(F1;P&6DP/]@ITW;0*[V<'?7[RRU'3@^I<#BU?$W995))T?]2NE MS3.E1NU17U*-5,_-)"NTK%KN"PA=F-+% ")%]-C'C+P&+'=/K7<=&D""]'(A!& HF.P,5&EE0=K MWDC*-GN_'GN/3GEG$NRX )(ELP0#)K!4@W2%I>) E;=>Q.]Q2*43*F3GBM? M5'+9<$UY$D*M4.:_V?O'W/M08F0.>X8*FP@0:4E<"AZX=3$L<:WAN*YLP7(6 MA7.&.QS7;K)33F4=G?;%>;"+-WN_'GL?O;#!:4E@FPH!F&8DP 81 .OD?U2-?LIH3=5,7JHE,A1EM>+0;B.5<$\V-\ !0'G7NK M6J2;BXYN57!TAZ1;] LW?YQK\^QL5P;3T]S)-<[17)AM-9<359OV+^C!T!Z MK:,1*3'.Z@30 (1:@;[EV15);QI0M?$ K-TI?H=>.R4Y:M0\"=9336:_M''_;01+SH[,_H2NT0M0 !RF<_-VX+/N 7G#- MXWY3FS)[;?ASZ<]=1?54Q1JQ/P+Z6,\U_FV#EH/ZWEF'A2.\M1)[3>MJVF@6!GZYL_]V. M+9YY,H"A9BS&9-'@Z?W9"'9LU(TUE7L"S6WU:'=0/;V#/+IH1E+TST9;3>+[ ML!E'#G?5H%[[W9.5Z)8FHEI51\"Y "=]>.]1%^1Y=JKMTCM\"%>K#&"O^.2H MYT+ZH&RQW#"E0^*)27ZKK),-T*X1T'[V!G MBUPBZ':3P7"+ M?<4:P6R**"?T?KZ7(NY@G1:!+Z_HUN?&,PJ&1F%1,C 8=8ZI>(WS+0MSCSVS MY$:\JTVC:TWN9FS)K#R^5;N'!U(E+0*G.-P2X^D4:W&$)9DJZ5E1T5&!/'-) ME6ZG%G !,*TH+\K"-P3AL,FF+"I8')'MHP^>26?S5Y>7V9+N*COO$=&_9TG9 M.=_;!D49C+4B$A4*)S)83:Q.@413BJ?99:&NJU5 W31 M2BO)I>#2JN!"HBQ9D8JC^6N+T 9RKA D"I #2HDYGSQA ,>+W<>H-FT17V'I:*C[JC,[2+)DDG MS0QQ' 6Z:J7WPTS#JRP,!'^!A=U/:,?%VS/CC9IQISGA^-^6G.T57*W?IHLU M0<#OV%!XA_UBO5"><<^)B K$UCM+7&W>EP"!8BC&%L"__DF^HM#[RCKO,UC] M,=&O [1P5&[:\@'8?F=)5ZA;.$^O=VX\2^_I;U=,U*Q>AY1/^L?=$]]Z&J(? M'HVGBXX'E05\N=MD5.*HLB9=&W:F24 []1>UB4_=C#H#9#3RW9.Q9V%V00_[ MV,NFIH3A=\/&P2>[PZ/%>6E-!3R.$7Y4%]&C^WU6&,9[C66:?3%%4"UX!M87 M@W-!PTDTD3ONF;!+)Y\O6)^M Z]M0'$)!"M4M1IX&Z>[@I*NK9GVX2Y^Z<&+ MWQER[;U^CYUX*+9_E):1G (VZ?>: /G.A&90M2P K?.@CC+ ^RDV0AN>PYQH$E9N;?58WR\6M+OMCE=Q&>N& X$G[OR_$BVFWPH0J[">ZQ>H! M&U_OFK?RT\_XYI\OM65"VW M#P\'&0?QU15Z"PO6/1EV8_VM3GF:6YL;P"WX^/?AH']VDDA[^S'F7,K/URQ) M+Y?+S*!_^O2F55V.&7BJ(0/^\^L<*Z7:$LVX M-VWA4\VM$-U:LD[5&_,TDG/+M5IQ8+5S)MGB97):\NB#XB)26ZB6E#'9]"U] MF'Y_]^A#.;/_NZVW]7F[>HX^''_N[1W_"<;1CH#[$3M?WG_9W7]WL?/QO?KK M(QA.7XX^HG&T]_KHX^[^TB+U_[4A,M8/_LKU_[9:=/^CG?^^_&<%_+W9>O_MR4!CS'&-Z,H Q M*[5V)'C%B=)&8B9U-#:BH[QC!.\H*B[YBQJ47CQR#W/,\*5ZW&Y_S*Y!_1NQ M;U%S/")6+,/4KPH5_^=Q=G"%G5LK@#P;8KEX!:('04G^B# X)ELMS5K>V'D# MCK<"QR]SX)B4M2P*1G+( G/-#;%.6,*"SP9?4XF_> 4&K?N>8'&5:]SZ@9X% M3EPQ,)ZEP+7*W@AI5':1!T9S,K>K5+_W]+OYFJMW5S-R1BG/]S)I;7D MX;])Q]6=HO6;\=;/%N>Z"SZL)(.SA7/BD\Y8%1&)]SX3%JW,!BOWHI+!$"-UQ!B@((Y21QC5O"A&01W2%Z\<$QUN+H>,$CB3Y8E2,523', M!6#R@3SIZX@$=[C&\[$L;SI,&^/R/J=IWKC45FL)NT],2(+(8A.Q)FJ2LU;, M&BY4$OQ#G!'KBGN][R[(N>9VYCUAYI^3D2+?3/>V)T65W5\7 M#%&54L&!D81E98B,"@Q1S^$?J;WF+"2:S8M7BJH.9Y?3]&]OB*YQ8./;Q(&O M:(C>CC??9(7^V@!X_=C&$GT$()BW1'7"5LFL$&6#)=*73&S1D2A3BBZI!!G- MPUBB:PP%S_T:WV&=YJ3WQ=:X[<6F4/-.^6XI%Q,XU1Q4OG1)N11=,5':D%5T MPK1]N[XR =P4:MX+]1<+-;6-6AE9B"[8T8L:"?3/)ZIX^ [J&KZ1ZH4K^.[=$&]3=/D\@&Z>WDJWE_/6+Q0.' ]?43_5G'R]?^ MP_DSCKAOID=AB^F']1NU"[/Q&ZVYWZ@1B.V3]*85A_T^_FGC3KH7'B[63 JE M"NR\(#Q$8%PT8H/XE$DLE!E-F;7:/Z0[::73]Y6##/>.,3YC KCL$9\I!JZ] M.^EFI-MXF1X._^:]3$5*%:(/Q$:'LZ25(L'XA./CG55(#6-Y&"_3MQ%$?4YT MZ-EYF58&@JN<3\]T3N%30\&\\TGDY+W2A>3@*)&6@VFHI2,B*\X$E\H4]W#. MIPWW^$ZXQW-T/MT,1)-NY!OGU'T0:*$PV25!!? 0;8,&,B(#\=P54@0OQ9;( M.*I E/HBV*;1*@-]_@N?5$S0+3Q13T( LW[ MHCA5D@D7B(DXRR+90IPQ@GB>LV!@F@F97KS2K./L.B5@5U?4CW6N\:MV;/(B M0J[9,/!9D9_MVX8RW!R5X?#LN/G;=S\8?&_[@$7E+8 583Q;(IVQQ$EKB%&. MH8/ *RK69S#X_E%NQWF#9&^U0[K/CH_] "XRK-/!S\=#4GU#I+;\=,.WSD!" MMKHG\#PC -=1O0A>TG<'6Y\0Y;;ZI9T[/AD2@.^_8>SXQ&O9@6\87_27'IQ, M C+:[\&M-1,W6YL M]&JO*$AVFD/R!@_)@X[1?/49["1O*29 M\"%8Z267-B7'K64Y:6,C8]RRK^*2^2=H^VK2S%#!B37TW%TL'W_Y>^_UX3D8 M,?#90_G7ZW=L=_^M_&O_/?OPGQWU@>_0G=?P/1\/^:*!L_.O=W+O]388,;\? MX>=W7[]G.Q^/>KO[?QY]^-+[^.'+NW-\IKW7?V$7\(OY2A!E@@#+ER@9"I'9 M4^*54\0'K9,5P# +3HMY2:\?UO=$L>_U0*5/?>SNT^N.+A[#S[1*Q/QNM66#:PO#(L_[$ R\)0E[371 $X@YGN M(@DZ!,)%#,J&X'( D6ZSLC>\^-914/P=CUSWI(DRWAS-&3]2^[T20S*G_6$7 M/_W3(*,E^"FWD9CVS,]\JHWCT.E'?!CV>V>CJS]RR5G]]&M;8WAJ&_^JFDGQVN:0@LW26 4WS27$OX/^XJC/9!K_U8,=^N9A+YOT=->!WG6SP[H"[4)B)CEA9$I&PGYB'5X@R M)ALJE0S5'T^2!1JF. M8W0OMZ[4%&T(OP:.>"6[3YL/ +#ZDC;0NFI" &,O-7./D! @K'SXA #WDIK; M)02LPIXI-^.!3S/EY+=PJ'SSRS&3T;R*F^U9 M/>N88%8+L[+,A]CY&:_;;6LYUWN96I&HJ[3:*;EY ;Z?51P7*-5E;*N4ZL^3 M4J7ZVTR]4OW]W]V2MW[X<.O4J\V*W[SBFW._\KF_2AULI'!S[I_-BM]P[F>I MS4U.^7OT2%F[J.+*]8>W?/CUCE''^V[E7?TLF_TW_WS/&A^ZAYW1]]&\X./[]A?_\*ZP;>?/WQ\QS_ O?UU M_![N[Q!K";]\^,\;MOOQ/?VP__YB,]X[_V M_Y9[KW__N/ME]P@^PW?W?S_:W?]?3,<]GXOS>9 ]Y[#>4$=*9.:,>*4R,;*X MG*A70=IO3X3>GYYN1.BA1"ARY:12DA2N/9%&*.(HUR2G IM:M(XQU8&8=LG, M[;5L)32!ZZ^5:/+0C\( M13O2/E1WGN<%)K>XQIV,G;6%D:6A_#N1C7N5C]T1*BY#Q/,T\RT&]MW8SG+CZ,DP:NXC MO^3#[@D"UB\>+AU2"+SY?'%E.LQ.;35"8BI?7$6RR/M;1P9XWRWEYA M3'T/=&=C.WVCMM-,V&5C.]T)1^0"]6&"1R-(I+(0*9(@U@5)BBJ6&69T<.S% M*]&QUG6$^#[!9&,[/2O;Z3)$;&RGAP20SSN_MHWA/V[3G?.#R(OD43CB5*%$ M>A.)-4D389GC.0G&;'KQRKRT&^MI8SUMK*?;HM3<1S;6TLH@U9T#*6.D\4$R M(H161%J7B0-!(#GS2+%_N]7J&=E+M\K,N,\LLF<";'>:1?;)>T M"]^>"&VR+!Y0A*+QUDG0; &K(:5*\!-P'V*4YUX)X6.HBHY?CH.N1^.43<>D MQ_+ZN20<,R%3PV44*J1H&3,V<45M5GR-O7Z;C(G[@L1"QH2TB2GJ" 8+B)3% M@I[A&K _::FP;)]C,R7:$4YVG+YWRL0:(\,C#-=>!TQ8ZL*[$PO8I#]\>V@P MG_Y@BU(^44$<%]A033D2<+BM$;@I_Y5 :JL_;&1F(M,T2"Z4L\4!+BF&3"Q*"5Y%=8+-\.#=D8*,_:0-FD M)=P7$^;3$FA*)4OM2.;> R9P3$NP@600B1R,R)HY3$M@5G>TIM\P,&SLDS6T M3S8I!H\+!HLI!E1H2JTW)#F)_@KXR2F0 A%-YM1K5V1&"X5O+)2-A?)-6BB; M=(%'!ISY= '%E0FE1"(%XU@1 H##E2;166^MUX W:>ULDE7:-7S+('6GH=#/ M#:0*B*$H/JH0@LP4R+&V1CH>G;9.!KJ)Z#Y3--K]=2&BJZ/FFD5&2C&)R(1U M:E)3DA3GAL7(E(O?G@AM\DH>4H2RU\8%1PH+@4C+P)PV)A,390S*&"^1/].7 MXO*L\/7HV;^9Y/%(/K?"M##!E*"*D-+*$(']*F W0I9(/5UCG]LF*>"^(#&? M%!!HH9F92)06BLA< @G4!I*\EIQE3R7U+UX)U0&%\PVCPOTF)*TM'BQUN-V) M 6P2 KX]))A/""C<>"6#(DQ(3Z0JA7@3*5$NR4*3\=[6B)QC26[3L]V M%S/D3A1DDQ#P#<'/?$* C$)2R2(I+D4B:73$:2[ X)5&YQ2""5=9*]\.#=D8 M)\_:.-DD!-P7$^0")F09A-*$94:)Q":D/DI) V25UHQI_/&.-D8)YML@&\/ M"1:S ;2VF9>D2:!,8"TO)R%Q2H+VB4?*;:!Y8YYLS)-OUSS99 ,\,N#,9P,4 MJVW@8(%0*P!P&R[)V!LFF1F8[BLL.8_H:!X7NJP+D3"=@D!'Q[8#"?$""BCRG^?_;>O"F.8\L# M_2H5S)UY=D0G-_?%GB "&]E/?@.R+62%^$>1*S1JNKF]"*%/_TYF5>\@@4!2 M Q4.(^BN)9=S?F?)LQB#HE$Y'#Z7^+0L(293 OLWAA0!#$R;?=.:LO=0K/-+ M=) V'. 1@<]R.$!RF&)K#=)28\23Q;E0243<$:X$YDDR=#6 M21L.<%=,6 X'T,P&R;A U-&$N$DQHX/+)<@9,]I*[CU@0D>!=4)5:YVTUDD; M$?"(P& U(L RPBC&%CDI6,[9#4B'1$!/2"90GUB4K+5/6OODL=HG;3S 5X:; MY7@ S[BEEE#D7(8;'L$BP5XCXC2H'T%RF_S&621M=8 G%+3DA-'2)64! \PXE(P",+!72RL=' M0FU(R7V24#(^!!P1J-$8<9]=;2PFE#Q+-/=Z"R%L[8AMT58'>&().%Q'K1T1 MT3G)B9?&*X9=L-I)STBT&^QQ:^,![@H2R_$ 1,8(%HY#CAL".J]3(&>D1S9( M@C7%3@6=XP',W;UM&PP*3RG_YHL4@#86X/$!P7(L@/&)ZY1K\2HP>3F7H'"Z M*) )F">&@3*4*J7QVNR;UI"]LR'[91I(&PWPB.!G.1J 1I\T%@)Y82/BAGED M'&@D6A%%,-6,:76-L?)XU)#6-GG0MDD;#7!73%B.!@@X*1Q-1 %3B;C6"EG- M"4I$F1!CX*#(MK9):YNTD0"/#@A6(P%"4,%92U#0N5BN-PSI$")R@:G$J8F< MX-8Z::V3QVN=M+$ 7QEP5FH#>!.DI K%9'),LK-(4Y^0$%Y&0@4G+FV*, M>62]TV 6!<^T]M)[_OA(J(T%N$<2,IHIQW%$)A".N*(!F>05$M%;)KQGSI9> MP%2TM0&>5O:-")(XSIRF5G LG;'28ALX%Y%S2=D&^]O:6("[@L1R+$#@B@GJ M/8J2"\1-"$C+*%"6#\00@9DW.?N&$?V(0>$I9=Y\D0+0Q@(\/B!8C@40!%B< MIH!PB* M>(F12]*B% VW-F"1^#W& K29-T_;D/TR#:2-!7A$\+,<"V"C82D7 M!:=4.\2IQD!$L(.:)50;^ MUYIOG#W2U@5X0@%+@1,O0%T*42KNM7/>TJBBM-H*&Y5O#W(?*!J]6&WY3B@5 M3H>$F.%@![E$D;6 18(Q*V-0P>1NSH^-A-IPDGLD(0[:,Z=.@3C#"<09%<@P M0U'0W"A*E:?1 %5P':5A M?H,=;FTPP%U18CD8@#H?F&41,4D\"!H+@L99CD %QE1K:Y(&02.YZ"C3IM\\ M#I?;%^D ;3C XX."Y7 Z8+ W!,D?*Y%!=2.K @8T0A&<0S,"8JW=LRV:)-O M6EOV'FS9+]%!VG" 1P0_="5VV4M*/4."6HLX< #2)GDD9=081Z=K2NC/CQ@1OO,S6D6L5<2N5L1N@;7MB>B# .#5$U%#E2<,@)=+!S^X M3LA);5'B.$5EP5AD;A,A>/%0]'L%9MTEXM,-AL .R W&X\'93PQ6(0PF0/-5 M!I#IM^/!^4]Y@4:#7C?4WSQ^S3 FY2B6-.#(31 F>).4Y]I%X0U3K>/ZT:+3 M:H=;I9CT6GD$8GB]N;Q&J0JD&-$_4%<$.8#&$1JC$\I ^/ MKL[@?2>C*@(0A>IE/!_'##4U83/+&>LU= M3N2-3!N7(K>?">$B-P/5W>$P@^19[(]_N9Q?\J>]S!_M7MAA:-#R][P(H^=] M&&YW$%8,\O+E'JS@;[" _^3U>^C@VHO_[]^71Z_#N:-<'KS^^V1_#T:]]\O) MP>DOIP=YG&?/,8#DNP/Z_./!'HSO]-D%?)\./O[%P:B..EBC,4;44(]X(!X9 M(A32W$KEF',AESL5VV8-&+=GF%A8:M-8:'>46>,::N]DYAC&0O3V_'PX^ #D M.(Z]RT^SP KI6V)X#EJP1#.N0S16)1D9=00'JODUW?N0N)62\>SLO#>XC/%E M'+X'7>%J]C@8]-_'4:;SS FCP\'8]A:__W4P&A\,QF\BC-P/COM9+UE02>8J MAGQR7/#J#X^ ML>.J.RIW^.92EV^<;F$U %BK[+JH."_@EX?TR1:XAM#H0&3RA+GBP20KM1 > MQ"O'3.F[1-Y\-;*M#4;: OT* M1F!;DX\VR=PZ4JWJ.U7>L=%VM8;@-53O_*\;_GOGFB^_ HZ7)_[4AJH?LNN7XI__?KE;?B,__[@RPT_P JP5Z#!8,N (GKPS MQDG8%N5!+EK"KN:%99*?4?-\@&5\C4$( MJP_[QV^MI1AKD1!/$6PRH%=DJ"$(1P\$3:34UFQ5$632.:SO>#C)MLW&*1C5 M:'(&([G,, LT5]EFAP'.P;HKZC?%1%39X,\P#KI&&O1Z@XO13^N<=\74""US M*X;+S/*I+4>88\^>C^)/TU]^#MW1><]>_M3MEY&6FWYN'M98H>)\S7 LAF7] M]<\7W3 ^R=Z6;5Q[7);SN)JOM\M7*V9P_9TBVX32:[_&V^3:[S[U6$*WN9%? M]-A/?\.A6YA#G\B%-B#=12'J]M>[_A]\XU>81MUI2.O]G,! MSQ0A4V/C#4(V[VNK> W7ZL",5/KM39>&AOV6NC8D$$7&[O* M1G:5K>Q-'V[Q E0_@,9<%5?RC\L#_K(3W,_'Z&]<',JKJ0U2#M#)S]5>],5R MKA@I1C.^EDMO$"7XA,\B7$C&B9S-'\"PE,KD4+(@F!$**V;KB!9,*"/W?Q9Q M [?9L_],0&=YW@>5=9(_'+W(KI'#$]MO? ,SM;9&[H?N,*M/(\X.3H_._NF] M.#SJO3G=_7"P]Q=^<_K'R8N]7?+FXZNLR[X[V'OW\<7O?YRMGD:\H0=G1Z]? MB8.S?[K[>\_PP=[?71@;W]_[Y_3@T%_L__X7C'N?OSD[2OLOFPB6655MD5S MCN8C8H>XM0)I;Q,BRLD4J8Q:VJT=CCM@T=U3",MF'#;<,:[O#OBQ<4A[ZXB_ M&T[^@8+F)[K&?Q%RWC I_%ZA\=$?,WQKU/RXG!8*)*0"T<@2EL]PHT/66(*, MXB;!?R9XDHLOR?OJB_)U,?.N 8&+[R9FP]'N]_5#R=H[_47JY),I0ID"5T(D M+:GD5@=#K);<89^$#O#+9TY5[YQ]+8]Q3[O,&U*)\8-GRB0MS= .)V"1/? !Y:#>J>\6-9 M@R):$.= ;U+":P 1*Y$66B"28LS%!:439!/QXYX\;P]#5?HUYVWW[DU7>BH) MNE]?5QI,1N.OB(33?6]5I2^!NLL554F'2%,R'!$I(^*)>Z29Q A[++FGVC J M-C%-K,W=?Z"JTC=!AYZ]*L&T59/NBAW+:I+U)D8/L"%A*1'6X7"]S]&/K4-I4;/@N6M+W 8!6([IGA%C1 MB'B2U N%>+" $,E39!G\J02H0 JS(#2]GZ.WS?,:W5@+^IK!\;<(VJ(_7Y?O M=$5,VY<%<+6IYJMZ%9.&&*F8"=+P(*DUU&/,-'-,1QG#UTPU;\.[OC-:KH9W M>=AIF1)# FNP'Q,#^S$YBL"0]-81,"6MWMJAK$/UG3O&W2-C/HS@K_O'GHTS M;;\T-.QN2_- X?AZ7?;+,+D-''L$>+P2.!:\R_E[2*:/-U^'+[Z ML'_XYN/!Z1MV]#MK1<%F*43 M;1<*'^?,]JN(^?V:+_MV%5MZ<53J!/1O5;CBCG1]RPH6W\H35,H'K!/RTRMI M\8X>_/56)N9P$AAQ[0/B0F-D

3SG(%\/AB5F@T_E?H7W?=QGGC\W\M)F(T0Q?-;K .1.1E? M?\M7SRF\H5BC?&7I%GZ>#.>)JL<1N6&T[P!78+ _V=Z%O1QM_7M94(.47ES MU;E?.\.4OMH,:\T$^'TP+*3P4TEYSU?!F.S&C*4Z&6:\^Z]N2,%&$U-P/'*C MB9;$!D$M@_\,C^ZMVMHIA1DR,.?N/1EM_O??=N>J;5QA@QI=,(DXN1 $89;; M*!P\/%HK-<@*@BW]RE["NY;0> 7"8K&"QJOO4D'CI3^)8=*++])UM33*.-M2 M&M-2&A=OM5(X<#!N$D\9ZT- +H&2R3 5S H5L0@/K93&JWDIC<^5S?A,P9JV M=D9;.Z.MG='6SFAK9[2U,]K:&9NP5+<\7(6UHR8*XA//I9NM\-;#GT& 2<%- MO&'MC._A=WN4YZHPAOW7?YP[?UUL?_[/R='KU^Q@X]'[]Z?5CUX^^_?O;AS=DS G,1^Q3T67CNT>O?>D>'GAWD<=,C>/;SRZ/# MW];+9K!$)>,*(Y(<01R'F(]4 XI@UA''DF/X_M*7VKH9FXFR;=V,FQY_?A%J M;D!*Z%,[%OUV<+J2#2I5E"Y*Y"*UV3?, 4Z]0M+:"*1A3%3Q8<'IDTJ :$MJ M?(DNZ;U(7I)@?,"(QU-;X5$J[6U=#8:!6\0<8& M0$(B(K)*>T1R )$@. 6>MG9XAS':H?3.)=G:1(A-@8A/-#2Y&TY\PRBR)Q;: M\:V18EEG,F!H)JDCDB:GAEHGD N8(N[! '4<*ZGMUH[9%GB#0*(MG_$4RV?< M,C/T&RE&;1&-#4:[U2(:4AM"N+)(1)XK+@J%K @4>6THLT90)VANB-.1["Z) MH6WYC*>C#[5E,AXP.JPDA0(Q"!H9&$PF(.X\0=82L)JK MT5PA$*))4+"-"LQ'SP.RBK"^09I0B08 R&&..9T@VVW0]7?CA MH?'-"F7<*+-Y(]+GZA1.O\!Z5?R0?X\Y?VX8_>"X#X\+%7R1DW.'-M^,\H,J M9T=PS>!]T[ Z,UOV&-;>PIR.%ZT_R3EYV]7N*/^]5ET#?M;E#:X<0,GRAE>/ M!X!'C1H.3YN7\8 OXMEY;W 9XZA3N41&H M5D)SX96.B2LE%9"Q(V"4U2&P:X4-V*W4S6?-N%_&X7N TJM1<(9@=9?Z4J1@ M\?M?!Z/QP6#\)L+(I_-]LK4+5HMPO-A]&[F(.FF*DA*E]QM#CH*R:&QP%B=, MC,&@+/)M>@TR-=4,@(:ZXQ.@_[5J,\-X9KO]3/7KU/^IA&>='/:<* &(%YA@50UIRPIM*ARCLVVKY% M,O*W2IN_$=GL]GH#7WY[D58)(Y/,Z"FGU!_LOI61Q-R.%V%F".(A4*1-5"AJ M8K$5\'5P5Z74?Q_AG\L+Y=VU_>^7!3, 4&5[O?J":E"KV=-B M6D"9(8OM?$^_:%U%>(_&\$_1SS,F#@ >ZV/VRO;KIP_C"=S6?1^KWF"TF+)? M_5">/)C %,/HQRLR^*^J1T:+*O5MD_>-V=:"?4GN/I?;Q'Q9(OTGT^')MF3J MJ^3NBW:P#VJPG'V3J@CF859%.#P9QECMUR73GJV7 +R/"@D/=&D.LHEWPY6Y MOYH:-[;>-WOQEHZ$[C+;)[5DUY[R'.BH^3!&FYY2:1:+CW2N<(I)!\DHXZSWSC.5#757%EJWZ$QC$0 MP]5^@V>U2W?FG&0/TSW0'+2$T_W?WUP?-SGN:KXF[-_ND>'_YSLGQZ3 M@X]OQ ']HPOW?%P]:#F@^Q='I[^\.SK\^W3_XS$^^/V/[M'K/WH'KY]=OMA[ MQ0Y.W[$W9\\O]O<.UA-.O66)<\Q1T,P@KF5$6@B+>'0L9;>ACSFQ M]7Y/1C M.M=N8>U)P)I3-"4&2H$FW%!N @MKWQK6EL^/N0HD M6IR0)8PC;CA!5A"*L(RP9Q*S%/W6CL#W',S3PMJF,'@+:Y^!-96P,$8KY83A MFAC-;&+)8TR%M]'(S]7<;V'MF\ :6=;6M#9>2XT2#P)T-/C-NHB13B"3B&=) MI+"UP\4]MX]I86U3&+R%M<\%VI! M0L4&%3UL[\H$8H?>4V+O1./1W'$4[ M]"?EQ#W$][$W.,\'\D\LG_<6P$2#2#0&+:A2/&EGHA>)@0Y&$C,VN1MXQVX1 M"MBBUOVCUFI-$D&QLBP:Y'UN5D^8R,U5'4"7]UQS3P3F6SNT@^5Z&FY;I^W1 M,+9BS%L5%1:.<.^#98IPK0D85"#5DKR!?ZAE[._,V,O.(R4%Q]1B4$>T1QPT M2&08Q7E+G,7*$QYL+L((QEC+V(^7L0F65&*F/:&.RYQ_Q(P2QBFIDB)5!%K$-'4Y;+]FE+DDHN($"FLAHW65)7JJG?W"[>,O;F,[:41 M@E&F/!;<46ZDS&IBR) M>/2"$T4MXXHKG*SV3$2*6Q_!A@/36K&N2$4R1GAD? ZOB=HB'5Q V5+$"J2. M,6%KAW04N:\CFPTZF&D9>\K83CL>@R,B@K+AB;%6,6-]\E)0G!1O8T@V@G>7 MW0!1YK1'PW-9F-S*UFID2!3(2L6XE(S*1+9V&+FS$Z#EW,WE7,R)<*!9"J(9 MC\PY'0VPJ2'P:Z("MTZ S6?K92> (HDK9QQBQFO$N<[IM!3D,@';(8FH+';9 M;:_P=1G\+6,_ L;FEB9LI:'4,221D4CHJ"K#&YCB21=ZY:UAXO;"YCEY,$KP-65G,)/T0R M&G9?&Q\B$:8-"-A\QE[V!,"VT:"C1P##8#(XAI%+@2,C!*4^4F)YS%X\<47! M_9:Q'PUC"TUM,,YQ;!/7P5G':0H&EQIKB=TD9:)E[._,V&2EK9C5D6B,2* Y MTJ>$\ F/&(8O-(?=Q@H8FW1@+UO.?KR<'8@6D5/I);,Y<4!KZRP63N2>&ACK M-B)@\SE[V5.0B)5648F(#=E38!RR-$;DB4R*6&.#J _><-L?]3OQ9ZD/>FUA MP.]24/U1YX ]U5KS:S7F+=7*4".SVIZD%MX:0H15131X3P@B>SM:,ZA-]S7FS;NZ/%TQ9/N04KB<9D/>.4 M.<4"55MMDK,8D5^\SU.$H5**6>J9%L*)U[FX^H"X[ M=SUA0II@D6+$(JY(0!JSB$@$0%584N-H5E"U>2+MX?+?F>:[_4FALKJ324U8 M*=AH8@J.1VXTT9+8(*AE\)_AT;U5>.LS[4_T-^@DMU9SNS23.1B,8T7P]B?[ M7MU#QZ)G=I@;;HVF;2DWI.,0VY]RYUGN/_9/[^#TY/3@(SSS-/=/?"7>T'T, M[_MX= :<>KC+CT[_Z*UV'#HZW:<'KU_1%[_O,QC+Y<'OSQF\__3-Q[_X_N'! MV='9<[*_=W*V?_9/>K%WC-]ZG$O,^8"G<^_?'FP<*5E%+0R*N%.':V/1!H37(H6L"-N?<,&62N$!_*B MZW?[8:_;FX ,.OB6C4E5'W@ MF-+,ZAPXQM<<4UJ;5W8\'G;=I'[L>##[,A^LG0QZ()E6VEYUJOC!QRRHZOOA M+?FA]5_!CNTF]\4"]6\;URK@%S3&HE)_E8Y(Q'R5]DV\'>R#&BQM&V.UC;$> M3F.L![5$-VQ9](BG?\^MK![:]-O=?V+-IXKY9>CQG2\2T3K8SLIN6J*FWWB\<.WC7$_[P5G,KKU-.>+X4K]5?<1Q]N9B__2H=Y3'\/K-Y<''OT^/#O_N'AT>G1V\ M_NMB?\]_@+][\*YWJT<<1Z>[EP=G__1@[!^.3I^S@]\/>@>__]$[.'M#CO9V M+PX^_@9_OX)Y_;U>7%H[2FV0#@D=)>+:X-_" ".6TL(A1KP0P1/N4\ M6-.19+V ;@M*F\2X+2C=6[1="TK?&)26H^N$!"D2;4#6$XXXPPEI;@3RS":K MB*=,F*T=*3J2K4?7M:"T28S;@M*]1:RUH/2-06DY0HU(PI4)'"E.%>+2.*0) M]H@$%P4L?PB:;.UPT)3H>O[Q=P&EI^!0WHO]P5FW?Y\NY=50P WTA[9#_&9# M?%)NY=?ECQ@J"Z.RQ[$.(!I5DYS*7\E,/)CD&X44JT8FC%Y/Q: P["(IJ67N]!+P,;R) R* MP5'$52Y:G9)#7GG# F;2>;RU0X3L2)ZS<]=A;0;$Q MC+_L=S<<3/\4%0J68<23)LA8&O(/:JPPW''R$&FE%1-?@UJB]5R(F(^.I05J M"0X!\$7DD@HN8.T$L3FBK,,PZTBVGB+72HE'+27N>.312HF-X?OE@Q!JE93! M):1>U4IBVXW-9?NJ=PEFDUB_L] MFZ +42V?+M_2:@FWQOW5FLK*,*L,<=D\ &/24XUL=!9Y0BF56#NJ_:>K<'UO M(FCT@98,[D(&6F.?+%8H40UDP'+3(YPB"E9Z[9B#S31;.WC[BHZ+=PAKVH"B M6VT1PU:(;J80O=NY38N?7QD_E\]BJ'):(1D%[E0_D K(IYTYA1S17QA%'LA U-[">6R':"M%6 MB-Y5B-[Q6*M%SZ^*GLL'559$:9VF*!GG$%=1(6,U1QC,1HNME]+@+Q*AWXP( M6DWJ'L@@$26)-P')D#3B$5N4J]2B2)/2BNAH;!&B8KU19RM$6R':"M%[%Z)W M//1KA>A71<_E8SQ*N!:P7<@8(Q"7S" GB4&2<,(#$U%K_D5"])L102M$[X,, MC$F41()R MU];[[E3GP^Y@F#/L*X^;L_/AX,/P*+C_(1K4:%?(B]6 M6VG'I!S%D@8 MUX.G^P\[G/<]MZ6Q_'SS.U9,)QO>[H!(BGE(^?$ENU>SR, M\2SVQ]LW*1/_?5GJ8C5+M:;:/,\[Y*MFINE-0KZ[_QX6"BZ*=@C,$C_$H>\V MS:QG9?BKP7G> ># B3L%ULNO&\;SR1#H>A175O%FS5V:I6SFRW/M_//!J)LO M^&D8>S:S_[QD_G\O=T5H,!C/;[$.$!^TM:^5QO].>4K&R6@L_3X;SXK[' M$;EAM.^033#8GVSOPEZ.MOZ]3*1 H8L+N#KW:V>8TE>;82W8 !D'!8[[/X$@ MC<-\%8S);LQ8JI-AAOO_ND%_(>##TB$"..[7+"GZX]'__MON7+6-5[9WV:!V M+;LPM@(*P%POHY\,@7GBZ%F-!>&WX>#LUWD?C_7N+D^XD\O'MX[*P&5,B(2H M$8=G &N"(+,\84*2MR*LM0G:2(DR[^0RF$>9+LC6\T&F\:[M@3B8$DLUFE$+ M2*2Y_ A5 J*YJ@/,)V3/31J^I*PAPE/AKNX@P-TPN S; 71$;T'D@4C/(VB4 MP+/J8C#IA04MTBZ0^N-L!Z/XMKEAPXY;]0'!V\*(A]*T) _V9BUQGFC3DMW" MT]^B&\>-+>#-7K ;=FJXGY+RCV;)GEYWA[]C ".R" M0V,K(\N\@J%(<#F.H MY=D7%0:Z<4^ 1YN\Y1W65GA0N 3CFGMCL"<*>ZV4]BZ0V^5MINZ'&-#'.!RL M=;N]FT*\>P;;-G[H'IW&I_N*O?FX?WFT]]='N([MG_Z%#\[^$OMG^_F^#V_H M<_KF];[8__BIP<9A0VD@J&N'$1&2D4,HX:RX-,)HFMG2;KXW[;X6[V MB6<+%3>""B=8U"PQ$Q60"V??8JWFON7HL7WP$O5HK):.NH#@QY M8@G8X2$7DPD.L42=9S@Z8^W6CM8=SGA'"?X@(..>"B]NM,+THO$A@\4_]1PO MF?YM#<5/H!QWRDM+O&(A<4VDX5&;%.$SP524XEX+6;0H]\U1;K5_#E<6]*&8 M0!?2$;0BSY'CSB+-@Q&,)NP, \.+=XPP'8W7(Z_;8A:/B?TQ)]XE&V5*E),D M-&8R&":5HB8(:5LEYZ&S_[*2XYC#QFJ*F+42<8H9TDD(Q(QABC),**? _K0C MC>G 7QO$_D_!]_-J>FC^]\O=NWAX'CUN,1!6VH'X8C)RC;T)EJK@ QAF1*1H M6[7E0>/6P:\K:@NFGCL=/1*,*,0)UTA+BQ$36.AD!#;" VZQ#M7K&==?9I@] M4(_-HV=]8CBPNDM.>\,UH];Q9&+",1B'B5*MRO+067]999&>&6FPA=W,!?DD ML\A$') SF 5-(^R^R*RO.LIL$N\_!=?+WZ"M#+M^/#V5*JR[UD^YM;@6X,L& MR[%F ?,DN!;>&0 TS@.6E$=#;WD"U<+7IL'76G,"DI351*,H(LWE#B1RG!ND M+?-<*.N\Y%L[O,,P[XB[*R^MOV6CN9]+KKR@0DO8_>"EM319'YRQ@;C(;UD0 MLCU_WBC&7]9;1,+)&.,1=N !<:<)IQ]=E\.DB&>N:DB)YBS@S1 M//(80,/Q5L= <*OD/&R86PV2D9@+Z; $7*/9=%,".:-8CB0F& 0;C1GF:(>H MK.BT/IO'S?U,.N<=2]%HRD,@SNBDF,+"82J!$EJ?S0-F_&7]QEMI'0L$Z8C! MNHG"(RV%08G(2)GGDF9G;>NS^1Y,^^=R E1U88=#V__"TZ:G8J!QXY1PVGA% M/;<1?@4(4YJGJ(-23K7Y3@\5NUZLAL@D)Q-E(H*^(C-V^7S0)!-R@1H5)>44 M]O:>\YU:O\QFLKV3U&-%&#"TXR1H8ZW#/N:NZ(0FY5J_S$/G_96P7L*9E5$C M(Z1&7!"!C,(1)>.#3$I*$4@^9.:<=;2\8R<;VFCI?S MD^ZFR3P5*RSWZ941:Z9!A2$L.!8]=D(P('%GVT2EAPYIJW$S-D:A2>2(>VT0 M-TDCQRQ'8'T3A0/VW./28-$8 __+#;+&6B?,_;._\E1A[#07,7 70:'A!I@< M1T:#82FU3I@'S/DK@3,J$.* WU.I:,\\13I%ECON2:4$-3*WA7FT3IB:>\V& MZS2'@['MW4,1FONOJ__0D>Z.[3=:16>SX6[_<#=#7:WLG.[B_8NWG'')N?:( M&LP0M\PA3:U'(<7$I:4X&0W6F^E(PSM,W9?Y]@B:=[2 #<07Z-OQ_YRH0&X X5W0Z MN%E!\9K /EO-F6U]I@JL_@;%>=?**);BO >#<:P(V:Z^ M=^1[@]%D@RH[7TX9=?]B?^^@M[_W!N_O>7)T"N\Y_*W[XO>CWO[IL\O]4W@& MO./%X7.R6MGYS(]> M/Q?[I_^D@X]O/KPE0EGF8<&(809Q)0.R5AF$:0A?N"$07?'0&PPG59)3K M/,/4XVAO6Z:IG7W1[O?(8%ZMAS,U+ M8EA:@AD+E!I>9Q;V#/ZO;)4F<.<54ZGL,5PP@@'#XW,A\"M>NUWMU4N1/\J% MPIO^,7G4@Y3@DM+HY8JG=\HUUU)4_G)\,HRQ;D<#= 2+UA^?P [V<^'R64GD M6D8RW*DR8):KL_Y47]%X<>)!O< M>[HNU>#][.#UFXL7<-^;LV?X8.\9>W/V1^_@8SA[ RKLPU? MOM4AT:2M083F4AQ4.% CB4."V*@\"P2TQU6IQHD1C,4 >F;R=8H/[)U1Y#,[<-J!/P/D/,.<*Y379QT M_4F5&QWDT.WC?L;1"H#95N<#@,PB9+H9HS/ _.M3/>M66U,9T/ZQI49$RY-. MVA-)3:!*69Y[4S4,HZ[Q."%Q2_:IK3U W]V,R@!PH#+.3#KYQ'@*S#/VED;E MN \!":PU AI62'N>7;Z7E-%K 4!JB1=SZB R#'R[H MA"T!7I0 A6+;7+_I1:_,JLBM-)!.;GYW'IM.>)U;DPYWFCH@%I5PR@2C>;*) M10Q$ZJFW\3,>ZI9T[D8Z[]A;S56D!F1PI"+WJV04&:TX8DE:(;6.' ->4+*] M[KGY8L :4JR8] :+ &AG):84"I3!'1BSGW.3=CN^IUV_?39Y=N($S')"!18 M@%T/1"(=$T=!*TNUU8ZHL+636]=\$C%N;[(L \9VM::'?455?*\[LL?'PWC< M>(0;JBFMTYZP'O[QK;;64.4T2J"1(YZ2139ZBER4W.S-Z18]9GZ?RA2=#"!>831CU?T]/K6O;N,WL;&?$GK M+BZV*;]9VZI;=<,BVUI^E=9=1K:#?5B#-9O>%.WKG+S>K&'585'&]VO9^FQ9 MMJYU2'M:2W.0M8X;KLQ&]H[[GHOW0'O'?>_9Q__3OTS>' M<._AKCAX?73VYO5S?/#QF!\8Q]DS MLK_WCAR='9V\.?V+O=@[)B\._UAOIY@TZ&PT)H1#RA7X#4/:2H(L=XX8Z9FS M(:<88G;/T6*?YZ'O'(3:8F&+A:MU\7!PT1(2HO,Y>LGII+',M44T]<[@SQVN MM5BX85BXG*$4/+:$&HMT#+D^5!3(RL!A+V,*(D9KJ"E%,.^M&4F+A2T6;M+$ M;X&%A@?/"6"?SP?%H!02PE2.:A#24IH^E\_48N&F82%9;IL;<#21)D2IQ(@[ M&I!FQB AC8K6!VN=V-K1'2Y9BX4M%CYM+$S&),%$I)(R3C2QBA./I1:661&8 M_%P,18N%&X:%;%DOY#8E)2/R,@G$,0,-$0N+3$@Q.!]SO-?6CNPPOA[3M:%8 M>,.CF(< 4+LE0,6..E6<4G[U22?G%=FECRD9](I 8&JI3 04-4>X<*"O.1NP MI%6&A81 (Y'G"N.X"^+6%*Y1:I05I"M'7+; MC,ZOIU7=(K/[EQPDOI(X.L-)M(8$ZKR7)CHN)7,W->6_9*Y2P M]QC4.V05V<]10* )O=&]^8]Y:-WB2D%]92Y)50 MB&NLD26:(,\9$9A(&2('E=/P;\][3R%,Y]ED.#B/G6J_#*)Z9D?C$N>^F[*Q MVQ;'OPYXM#+$AX"- +'/.751>HJ-MYQ'I<-GDUY;5]PFH=+!:C5\S+D.-DAD M<$&E%)$-E""L%3;<@;&577&D(\DM<:FMA?^0N)PJ8Q7V23$<.#"[Q0I4>XM) MU(1JR]M C ?&Y';KE\ M<[D<; 6#DXB2.L4-#E83+:P$T\*9R EI0PP>&)),D]$SGN.R>;.-@YI M$A6"30Y42.==U%L[JB-U*\L?,9?[7 XW$<8B3SQRK:--3+.@I!'*LYNX"EHN MWR0N7_8C:!M49"8@;*5'W(6(G$D"&4(< 2W.1N9S4*5DF\3EC^E\?-2UQ77P MI_7=U/5/_CA<"16$H\0SJ3C/!<5T3((3#WHF6)"B=1$\*,!9[3##G9*.>HD, MM0YQ+#$R4D:$E<-2JD@$8]EX .G2'AML&&N&Y+ 3B5BA*7>"Z>BD+M/? D%1I! QID672 M:,J2=23E/%"#O\.!7\N:GY::07'M0&0R)KC'SC#)C$HV&<:-$)_K9-^RYJ:Q MYLI)/&?6>)Y[)-J$N"4::6X- A/&>4R3<()O[; .$^3!GL4_X.YH-XSEO_\& M11NW/%^:*G2WI7DT,.ZCI5H9:B2Q/":IA;=&$.:UP<'P-G3A8<'X:J6-2!)6 M&B=$HS"(:RN0T]PCP6&/ R7*))J/.Y2X93CC1O9E^K;)EBVXMN#Z&7 %C0DK M&I/UC%/F'+.1:*TXUE)Z\]FZ^"VX;ABX+GN6+,71!"J1SYGJW!.#-)8<$::T M5%$'1<+6CNB81]'TK@77%EPW"5SOV-NX!==- ]>50!V1 VN]0=X'CKCQ-*>^ M,Z24)5SFW=@CM"'K/9><>5,/FFDUW_M<-_WU% ]P;]L T6Y_N M@2F_3B$ =>$--J\WLXO7DZ9.3/>._SFX[,/;PY? M?0!FOCCX^(R_^7AP!N]D^5E'O_]]"O=?K'7?R8QW"-\=_@:,G+OO[++]PY/3 M?7K4.]@+,.X_WAW]O@]C_27M?WQV^39$[8A5$DFF0=5A-B*#N4,2P\(;[*.3 M8K4+II$N)LE)3)%RKI@+C&AMM:)$1^+5>A?,L@55V8-J<1/NT.GYRJZ9GQ_9 M2I=J BSDA58J$JZ2M%0XRP"7@HL^.?_M967AC9%-]F!%>O0*?: MBVY,[L,0^Q)E=O^.]P66, M]]IL6],-5S3X5U?PKH-W^Z_?7!P4>Z!W KI\=U6M>/'[&]#WC[H'>Y[L?P3U9._O=_NG M[_@^_>O#T2D\$^R!%Z^?X3?TC]P(6+P M67_\,U'L T^'ER\3=C RB:'3'0* M<>\#LB1H9*5G43GG8I1KK;;AO2XJP5((0'*P(2DQ150BQ@;OUUH"SI>_*NM? M?5ZW^*2&_7S:[&\=HQK+917 @?/G8DFA>2Q @G$+)$>K*L7_>J% M'P]RTRI1-\GL+,&'[??!C/* *]TQ0 QP"JQH[CSH_S/I#C,*==^#U.Q=5B>Q MEUM@]0&:_CP9C ?]KA]UJN=]OUW]L%4^W_JQ4]FF$?@X^I,^K.7Q94&]_*H, M>'8"-P[.!I-1]3Z>='T/T*E:&".E5PTR/Z$7Q\T@R]!&W;)J )SUD#+@%5] M#X8*F@!88=W1"=SQ LQ[>/ NO/ALD,$QC[$/FYA@VOD9@+E !?# ^G&+[TT# M/QGEJHOP58"%R+^>V=$( =Z]B^/*AL'Y=!BA>]S-W1_KZ0,:PTZ-,D&6H<$, MX%>? 7X^[U=]L$;+"V&$9S/-!2X\SK<=#V,\@^WH3.?0[$FHKG6Q]">Y/=E: M$!V6Q'N?JT3Q"(I^\EHE0U(DBC&NWC[/*TXPI8O.E><'OZT"WR]Y,>)HM#O? M@#]A4C!$>QQ?I']@>?O'SW,O)-B ^BH8[UBIWQ,5K_I#_GM/Z51KK-=94@SD\M_$\']1[]M,PFVG M"4WWSL9MMW!7XS[!\UNL&PUZD_'UMZRUP_I.RFOVTR^NQ>+/D^$\/O X(C>, M]AVR"0;[D^U=V,O1UK^7M1I0:187<'7NU\XPI:\VP]HG!6PZ&):M_VF2021? M!6.R&S.6ZF28L>>_;N"YVMHIK9$S>6>W;-:H_O??=N>J;=PP:?UYZ9NA'R12 MGEN67.>Y\E%VC111> Y_?@"T+=+U6D@?G5B TQ5(MTX91UGT8&?PI*D5/H3< M2CW*9!UM&MIG2$=783N2MW*<7X'[S^"W\>4,ZY\7T^3%,/^;-_.@R*$7Z649 M?/WMIK1"_]YB !_\]981JKTT$A$9(^)8Y;942:.8%6@25(H^%_M9EP*U5WS: M&[VFC4Q=C8:0U8S\>;8YJS4:^]7M]L.4]%HR*V3VBF9S3-#DDR5(@5F!N'*@;4C+$"@AT:"N9WHXTI82W#$CBLN&04M0EKN?"3)&#FM?7L],(E6]'TWT4< DXAW M3&,O$.4Y4Y82C6#;"'+!V1!QL%+XK1V\?=V)\(KLJU7.RXQ 8)B#O0T45VSR M$=CYJ#O&\< C-3'R85QS?SX'[Z'/G)&H3J>H/P%FYOL=5:D8_' MBKSBW(+H[W9P\7PN/:-#AOE.C1S<_S2=:>X-FR^-FRS*RDJ=,ZKR_%/U_$3OF-_%PU MGTQ&JY\,)L/91_G-S<>-GWCUZOHUS8<_@J0:3'JA*%_G#_)HBO7Z#(50$H[\Z6;N[B+U>_G=E!'822A.B MF[^_69BO2-O3+5A?KSRP7I;3H_/HQY-158^W)I,>_#;;@9?13X;PGN;\]-D' M4 OZQ^4X()_$YO=/B>;ELU]G^PL?[TZ.X:45,;6"F_4+F,,"Q9[9RZ+&YF-: MV-@+.PRH-QB\RX2]L%ZU934YS^KS!*S=_KB*'_*P&]H>GX":T>V_'_1 =1YV M1^_JD>8#G'($G,>^O;9=,.MRL%PO6QY*Z":PIJOL%QAVRY%)&@[.X/&#5FE0A=Q%#\U:" 0VSP][\E[.^SF\YT$[QT,1XVR7W2@^OE+Q)W7?11K M5AAWQWD_FB7^&Z97_58_Y%YV]]FO5VW50P/%%_UJ+_IX5@PJ4B:!9R=$A]-3 M-Z"#%9A[O,,1^']3]:L&N@D^'Y]OY=.Y7>PD+5ST? MP?/#*(PYBJXI!E ^=L-@#WJ@\!A+$0+ M;&G[W7S6"?Q5/''O\P(O/ ,6!IY>%G>^$_-%JR<%P]FW8*%4A"R>C8X7H^N* MA0SV1:'])D!D]6F YF66^53RK%SX0W9-CR;PZ,6'=:JU?5Q8+^"XR3 +$K"I M1W[8=?F%$43T@V.D5_U>MMN*#ZMV,%2#/+&+[BA+ZF)_P6* !@KK!@ [F@G) M3!E3R!I,5^HBSMAKKC1,<2OO8_/IPOGR]-ORBBD[SFS-LO=SM29+N\/GU0]9 M2<@6;_6N/[CHSZ7SE&7S;?FL84DXSV@YR[8KN+\6U(,5!6G]59]@W)N\>:[, M-:M>D^*"2E-8-.:4VC+I9VQO_1.FV^ 8C MOYI57H-2D/U]50\4V-K9.WB?G?-YVT[@0@2LDMT!>2>7 R%&H*IF+"R:RZ!H M'3:\MR7BA.U53=P%D-Z9]2?PXN%E9Q8A T '@BG7"@?H5CEY(-]P,1CVZFM M?YF>E,1^CA_):HY-<?PRI/LLZ3A_6)-;B(&2^[ M\7V]IGDX>07C:(S@-9GEX+V="J:3/_(#T%6:IS0+#,CPWG9[Q=H=#[+GU7I0 M?T;UU+,M-!D"I\&/,9 3Z%IUL,KH)UB[ /R=%;XRB9KS?JY&<,%X96%_KI>^ MZT<_SR9=A\^4:8].NN?GF;NG,QNL'#5)C$&#K1-K1E,];PSV!$S[#.CM) N_ M;(*\C"#:BS+#\.TTLLUACQ>PUE?O> ^V>0@F#[#.J ORN9NZ63D%:0X&5$TJ M\\.4BP'<=];-]MTD*Q 57'5>RP%;+O3O:ND.#YO _774:'9U(%CZ_#SX>AYW M53;JQ+Z/36PT?'D2[7N8?O%;EAM!EH%V'@O)Y%^*Y[23/:+PAL9I.8PG,)OL MJ_>#9C;Y.+N?8^]*'&M>TJG-- '9Z6%&P))%TW/#03%Y0:K4;M-BDM>/*0.< M\D*-#S ,V-3F=?40YV_U8#YG,W9JM<"*#$&LU.17JU+E7+U_.>C#BG?/BJ 9 MU%&WXSBEPI6=.K<^7B5O'@#-P:YG2JEAM9YLAH/&O,]X ZH?L%N(=8CQE"IA M(?)*OW@Y>T)^_D]E=0 $AQ9= +@#X.:(OVS19:'UXB6N-<.S;D##8A>_>$DZ M,Q,?%(/CV>=T&U2(Z@] Q*P^9Q,EX]XP@OS(U)[#[YIA73V68C3"=H^FNL*" M?&D0#EY>/Z/6.V#[\^W3ZV&TY7,82O,FH#8@R/GKZL5HONSDX=72J9]C]K+] M6L-7]V.CG\P.%4!G+N*AYL6,72$#V6B0QMF.V,X^E"4L7MJ&A@C7YCM[_^), MSV>J'Z&Z7)C#)NL4M-[<#LINBCX\?*ZF2UY-/^SD. !&%_Y><.R<97/*9:LI M\T&)=*S?67BS6$6U&P+>%H!->X/S(&J)ZMS08$^$G^)_9GNYX1 MH5<<<#Y]'9S[H.;*YM$"%^ 'H+4[Y8 ^4B!T$6Y>/EY:\.=<5 5Z.!95HW'99*%ZW)%4>?0U2"U$:W=$T,FAIR\M>Y&/4[%HI MOH&S 9%F)7EIWLLS\S;C"5 _0.1@,A[! M%;X1Q^L7Y]27?C8[?P$[^R230_6L!V,<+L68-]LSNV:Z1]L+MRWHX*/%W2C' MLWF3X4M05L9%!3H\R6IT/W3F1%T[6VN@@F69-*K1='%K7FR"^@87F7%A0D-[ MW@VP'C75+[!?INT8:[5FT:DZ?5R(,-X XY_N5"'A_TR*LSY3WM(,NOT2>[[P M@LXB'UZQ!V6T, @7BSF1)1$ XS1;J,&E6COJUJ[:/+7Y,ESWR!P!DGDF/SO$ MAJ6F;J%"[L6B&5;O09*=99+^LK/J30+WPH<74Q,P,X_/UA!L>S\>@V%D2\" MK>H(_+RX=L9 G>HLVY;H,F:%$XBD=MCEN(910WLSG2VO^4OX:AR/ 6BFM0GF M7KP%G/IU=XY3]5-F>0]9GLQ?.0MPJ-V:!8[!V#N+8/N^*X0V33!H=+FIY=9I M=*LRMEFRFG7 T;-KZ@@(>];PQ0(R5O71TN(#ZP234*@RFPK->ZHEF2LJ=SG@@'DZ>8B,6X@ZDGI]$(BD.W\45F1^VR MU0 875Q&<&NM@!3)>#S,)P1K;D"*\3P-&8R[80'=3[D*CWL#5W;Z=C[#ZG P M2XW,P\CC*9.9':?4%M3U3!'CM\+ MV%%]/Y_=U4?WA\^7S]FO/KPMJ_1_NS7A+*Z$??PGU=O5G]DC;>O4Y+6$V?71 M_-#],4^Y"@ JH^PN*S$AV,H/.-;\E47*+!FW9R]FCWY9_%OPQRQ,8#'* M86_V>'C<3!(9Z_0$^(?I]C8QR^50/BP^?::;ES/J MY34]7UFS.BNY":=I/*Z#^D3Z$^$" MY>I\T6@"T/]^ZIUM3GD?&/ON+L..\R8+!H Z%H.P]FHUU+-$'\ C(,6. MIQMX HL!8N '\N/,65P(.[M,FTH?M309EU/,O'2B Q/,_Q=*^;67O0&_5(,A M?)EYOXZ([V1W2I.H\R^\#5>3>NICC M]_DQ-EK?XC"OR!6<#^\'=G-Z)'BVA@ K@#7%U "4!'"JXS.O6J'I]Y^CK>G$ MUQ^= 6RFGN>5FJW-56F0B^__<^)Z7;\^A%4$?=V\:$&DU.$L3?0@K?5.O/3P MM9OFJ^HBZ+&PD 7ALS@NJF4NG-"K"P15TPS'ZG_LV?G/\&=^S:^K 6_SVY9" MLJ;K H;W5!;_P&^^C[7_N]FN6,9YK2*MG>\(W>\PG6 M^;.Y^L^UJV_*2,LC_SS-;U<'@^PGG%9)66&>>L&;698M;*ACL9#*=)NV;UE1 M;#+\B]I1"]JW6+:=CN3(&84_*"WOXREL"[7ZH_9]K? MRZL%QZ+D6!87H+ZMW'V5-"M$ML11GQ94ZY)J19?,?U\AHVI7SGAP'.?'#5<, M<2F*-7__JSWOSN!VQC(_%$U[KEBLW39_[*^SBY;U9%!9FA(/13U?8/49IRS* MJX6<_=51U1P5/^1"0:-:M$_ZE&&*3O3--XBT5 MG,MY;?2QU &;?E%6/&]"=BKN=^NN+&#S %6V5U%<90@UTN MB$ RX,W1[L=9?,S4)UGTV'K=ZP5M)G1%CO--%F,8S_.<^LV19#FM1Z&;CYCR MX7-$"]Z#[>K59QAG(6!]NG0A^U?KHVA?0CGR+*DQVV8Y1[M)*EJ*,I]J/=/X MB(S]*:<$N%KP0FZ68.^NCS2544&<\3(K+9@'5^Z,;4%+^)"2<%9NOV3*BEX ML5!C(!^Z+D_[9C6K"*Z^M!*19+-;;UE=)A([]B]#XXLHMW>42L-U1$Z]6GVR *#F?@E!S:EO#6-:(_"P+8)[0,HNH M+N'<=0GM&I_KP_"B5AP/;&^T&%Y;Y<2&,WM>NVV3+>_+]GF>Z)?GKQFRN?EK MO[[XY_D>(J9Z#J(,5N#!!4,SZ@APY>2( MT7DIYM#(GA(]<)9KC>>3B-G!9G_P/N:(]R&H!.^[P\D\>&^ZEDNNA%I2VU&) M7JTCY6J:GE8.*)'ELQ=/G[&889^3[VT)F2EQ#;6)W#@-FMB*:M0;7(03G@4KH?#*/#IAU*0LC68U M!)9#%:I?0%KOPDRFP;=@K-;>YM'$G39F-ACL@YKY@$7[Q>A)D/BG($LQCGM_:/MZN].HRU*3HP:)(#Q\#DH9J-')9EFK&2 MEZI17YLDP Q'985J/\%H6MYI%DZS4*]AGM0TK%M/U;K5/-!P:+LE7ZI^UL6T M3$BW\->M@U]6AS0@_5[SJUB11_ _3SZ>)"TMI"L5I7!+-\W Z^33OO%M:<^2B M6N4514,M1O T>/_*\)XZ&&<^3U+[_4=U)F?5U,N89YJ4,+.E@9=8[PQG=7B M'><")'5#DHN2XKJHD<_3)LM[5LV1!YBW4CQI5[-F-6]:D8OD^,'F--! M&IA&O2; K)QH3/VUA4NGFY"ZPU%=/*+AORD!-DP'M'W2[=5!PV?V=#!?F\:^F9Q7MQ H^K M$VAN-,T Y'X9&VC*GI<$Y#4KF#&%@=SCX[A?JR]A#DG7+7 M"^NR\*P;C?;BI/8W#H9E]O#[Y?K:EI)4"^LV0]ZEZ5VS.<,(=_5G2SHO^'+% MWO\,BWV1$V9K63N/I)\_NZ1=U 8=B,$S0,^2V9&/'"J02CSTB^I'+, ;Q9@:DDJO>X[.W' M.-WM[>IE(\UD)4[-5+^>YEQRUA2C6969OU)=IVL5BHM#PJER@*:'5 M&3ZY8\\H738).[/4G*MSOI>6,2=UKW Q:;PW_::+20ZYFT:YU*^;I:GEEY2@ MY!+B7'Z;$M6#$S0OIJF W:EVV!O4<7DSI;K3J&WU(6>>_#L I/E-9=.+DK@J M@A;4CQ ME.T: 2O/TXH*;,/F9-.V5HH'ZQF7E1MD;;#1PNHHC(5DTL7%FZ=+3E.;QK:I M]17/"V&>P9N/FQYJC9XV\S V2?FC7.YNF)-79\.9VPP/CFAGJ[](* T_H\R4 M: I.4YX=U6=RM9POL?8+AF:-"8OF9@,)C=HR#X,OU+FD3"QY'XJ;TI\ L-;J M;R'8J3U8JRMSD[2AZ;I,0BD=-Y'F.VY3+AI4A=RF3^DJ=]2PO"!1$J&;O$!<,^?"E#SZ!?-[>:..F\S(6560)J9XL4[( MC!OFR18/, 7G]T%32CH?W7::Z@"-B,AV2TF+7R"E:3IQ.;Z>*MPG61/\_]M[ M]^;&C:-?^*N@-O8I^13$)7BG-G&5+*^=?1_;NV>U/CG_I4!R*,(+ @P 2JM\ M^K)8$FXSTST]??TUZON@3 7#3*_Q\CY%7B/QX6ND%&7! M&Y0@E"!F0$A>$HG^8>67Q[KC?)/:IP%13ZA#0CZ5;3 M>F%=6GJ\V/HGB$+Z:OY.A3\;L%H"D@34C@9I"NG:EZ())XVGW"3)C3AEYI ( MR9$#\+$IHOSJX2M\"[I#OI'BLC ^,F?907J'?F330D!U/#\!2/F,@JE"<)O% MF;2F>;523@-[7)QX:IS, U2@A]*)H;7H?(0U1VO;HY@\(A((@>BHEA)C3$OB MU4_8M5B4KX:G@/1]\2U(B48+AJ3"^E5U\&[QB\AA_@B3#PLN6'RR:,&K5*=M M AKR4'TLV#PP[33F:L,R]"=NX!]H5SJO@0@@^4/\V2$5*)?H!BB+(2YPKO0 MMD#-^2"=$6PX%4I%I".S:20CE0::BUMM M,&,,")1'P:RG:T$B>4C7M2C%O(K&1/]&P6,F5C-5O M;I;#LDW=GXCS^NU 3JS MJ\[[HDRU%)B5F7LII[\1PNV=;+0\#B6$] P.0\YB5X%&B>=J0+B*W !>P!YC M,Y!A94EE W:Z5*)?)@]P>!DU)P4&MI!K6'/^J0(ODA.UXI5K!VM]*S Q#-BG M$FHS)Y(@W?K2R,K4"+8TY 09%GT""U%4%U;(H?8)XS&F%Y!GR@CI4JQ'ZN4* ML[>P0H;F:,S1J!DP#WHC1K_"765Z=LP@?D'ODLXCI2<)S@F2GL&0-5\_BN8$ M68K-+92>AMA%J1 D0WF'TS#9GTISP3L7X7]AOGD*Q)1PVW)J)50)Y!?HP)ME M1NYJ+BQ8309B-X,(-$"M^N50G3H1PNPH,8"C!%0?@E0'CI")OUA"%F&,,22/ MH)D*@0^A%*50/@E"19$Y [.SKQIC00N3+#(9U[YHD;HB+"\'E_*+T)7FAR1C M-^RS#:%W&E#'!J'AL2G_>:CC<2[W/C.\'$8KLJ1 ME._*P=L&@E!',I^,PDJMW(A*)0E?AV6CP/3S. M(V$TGGIJI@&ZIJ73&7E[^6S&$TKB8-+.H&HONI^)DH=ZC(U4SDC@K@JI8AI9 M;.O53)^M%@:A(*3#.J7V4(>G;7*43FW $T ^XA2% ML9;_BK5?%>8)8ZB0:AE6C#@OK=X\XH7<$#5R5Z(KCY;'8IJ/:!06%1LC9&LV M6I//\,$TFV>%ZOO\$X6,T46:D5=;\0JO::J.$&-)EER6.Q%PS7(L6L#&&BRD M>,)WA^7,>ME1;%Q+9^*M="9^8F>B2@R_OOUD8%I(3/7O[/)43MJH,5L M/J!#ZT5?M-R=E)O%!@8RE!039C<"\A[GJ?BLL>*OI/)P]J>Q\87J/9.G=!68 M?-&H6W#9DMR@0Q03AY9MZZ*JI!(K^*J&_Y;>'3:$:5>,'B-8YV%Q#$L(@H5T M(LS ?Z#\/IF^PX),.O)9S[N+./ZKH:,YUM7<$,^202S;PNAP2:JEC[%N)C&*MF4Q MP5'[TB\)7CY:X#9J88@7E@S4M3;ZHDU.AKCA^ !3%#^=5Z]3+ D]@A*9M!@U M4/:RELZ+#@454WAR+L22V%=)"KU\R,IUR.[ =%ENZS##"8C%&PE#3A;*,67; M;[G++N*4':[010F0G\&)[(VAH=-SEPX>6_H)6:Y6"!&OVO=(6Y3\KE%3HS%0 MK]/ IT]_\GDC':^H"I@>)^G#E$-37DQ2B A:G]PW M*CV&+$U&UO?A\0(QR FD6B_1OJ'G*6!'*9;RY0Q,*'*(H9Y^*5-]C: :_.T3GNAE_TV:LDV+S979%A5>N[&AE9*\U;E!Y%(YV5 M(4K@6\X,P//45[TE\PY[BOME?P"S[Z;Q+DK$S:F<)C5Z;ZL]&FELPLM6'?](H(F9N#-9OK%T1YEJ?/1S/# MX%%9QSUB])Z$[^)W7K$O"1E[N!!_%EM('WE#&MDG23Q K^WFT@MI'_")J")% ML@?&0,(ZC.(0,XRR&)_S1R,\+,E=*]E'66!?KG\OM/^1S:[FA:PNTJ=5R(;Z M0"*0*=T+SU/&BU$J:#;%"-2F5<[/U1Y/-W=WLE6B7;&F+T;EY>J4?1'=4;]! MNDD*%F-?ACP*S&:K.>^7W:/JQ:A-J!2KD#H.:GFFLM;B&9;<(+R?+EI*1?X* M2MD!D08GLL0AI-(-;LS)\%5@A*D>3Y1/CA@^<2%R(RO3Y/VX,<.P(,",N*=C MQ#VE"UK9=>ES>I>6<\=O=C*$7%IKMM$S77![1F9)FBH'LVKRPSO3534J4EZJ M D!,93<:FB&J#>_D8*QH-X_4S>:VIX1 LS$6[X.1/\,62<'P*S$[ES/'-HM* M9U%Y-HNJ!&,YCRPJRFHE_ 4L>S'V+/E1"*HN+JJ#ZC"4.WY.-RRZ\I9\RH'2 M@]>779(D25$_D\H-=M:89;ZL:UDO\3CR2T MD2?(3%>MBHZM; 0QJ'KNV(?"\KY'5*#TZ(XF4&*HL6Z1]D(-CI06<@)B6B)6 MV,N49DDVF3#Q6(C'%7!&9#8#;*)QH")%!00!\@TIHPG>F6*K'=IL=P)[NLTF M5$YD!,L?3.\V*64X3#U&ZO/([GT9C6,_\, ML*QN>>O.;E0O5=H,GW5NX4=="KN-6=$YBAA=/:?/DH25,X>^K$"34?S(F8$Y M4BUR[>J6S;FB0;(5_5@QY611@7U>"4VMZ!$W0B6P+0D-? <_H[K#A#*86-C- M(53@T$55U,A7]>1/JR,#$ <$^Q$;HL=1+-Y)I./ M8]8=<'M<4O%2_G0-CMEXCI-#GYG,'C=2X_2(Y*K+TN1H1&%="HEA^P^98I3J M!9+I1HRY$>98C9JY.1;%JZC?SIAT@3I^XN$03QW&AI0LC#R:\[;&M-#YWRDC M8.= 1?05D, 3E:WHYUU-UFP?6!8ZO@VX F3,4Q4AP^#&!A&EGW;39[(-XUZ M40X2D1I/5]#7]+N<:#&1DI@A[V(N-P F7LM"0LQ!I1CG9VIX\S-:C'="A_]U M2^ ;]1:W&"C(Y3>HRQ+SF\2J'@/A9I"$00QG,_>DD*N9PSI@26YD#G*6=TTV M*E&)$PG&A9(QDK7OYUZ1B!U;-$10LP U-0H M,M#:^8S*?7RP]/LCFA[(D==&%[KW$ MP"0* R7+L8ZHC.%!K&C#6; @5'%4OC:J-_LZAT!$:/-TK*H\69ZD4:BKQRF' M1]JW+-FER@(X&X@,Q6)=G1NB\!!D9>A"F)S28XBD2TR/@%1Y9Z1B1PZ#T,15 M"RDCR_K)(I^SV!W3NA483TTSE_PFIZWF+XRPX-$L/V].QO@<%720MK$&ET-F MS6NGK4Z[XIP]?#8WJ.99BFE;\)TUQAT3BEE&+;P!VKC86S9[B"\)Q#+?>1S: MV04AZW4-A!W5ZQLI2"NK9M\L''FF:&86-R'9AL:YL5+35J4;LP1(G@3A8^&% MLENNULC<==@^6CD'W00Q83,SSZPXJ#BY\R-9,R796ZI$!-,GY1*QW25:_H]K M(.5(OP1#@,)''XV*^=P,-GK<4[)D@BB52EM?0*K\SSR8J3:KA'_$P&DFXIT$ M^',UCAYE?'Q11CWA65QJ1$]8/?X:ACB+G\N7T0!>(@0-&5@=J<9&CP9$D_@V M5$5;,89*1*8Z2ROLAURMHQ%MV:>X3/OS5U+I/Y$[C6;$?^",W.KMUH\Y? 1[ M")'-$+^M($53/C&U=%W@XU2G410MGM3XFWK_-TI04Y"5E'U#?$/.&59U@Z*N#F'*T+96E,QE*>%S3R[.ZUH& MA&9=M=A3(AHI&T#9%+I#N/[.U;:1E70*"? MZ)JB'RC8*3"MB\JWL9"<*N[3->F=RJ/VSI+UE*8U?DR ;78 M7$\EN6#>,&6&DO9G:?1Z6T_+6MAEC/QMN)I%-,' A80JCLTT"YU%Q>G[J3!# M.\5T))WN, Z2Z8-?!$&6'N5QMG0!AJ3Z%#(F![DZ[?Y*6>*Y64^4<3WE M(C05MV5'K78D%F#@"?7&=08B$N- @2"LLWB CYGBH#U-"T MQN@67+H"<;>%R+O=**=!G"AO*B')2Q5(Y(.O8/!6+86.:LO)D)..X&TX,DJQ MW!'[LHV\-6,UE[!$#&0O?@+OQF-KJ:Q XBIQHS!YN/"GE+-$NN$I/%)DK*6H M$2Q/,1M$.I]RJB\['XV@EVJ.(P';*&A0C&#BI\KMOEX#$IY#%W&"]#Z&=7D8 M]Z-)$D,/<;5:@] %<:)R*]64,^%/B_UGL%8(T8S0K:M:T=1R?([BTR649MNM M@KLP$5/VK9FBD?B:^","2'W NT?4,#7-3;^1F#(N!+>;R(^L%;)"PV?I[VV2 M&PL &BK4P*]!2LH\V_!1QR%6B(Q5G\VGN4)^F)7UJYZEKH_;"A*=27PJDN17 MSD'C#.L1XK(S]>]%A06*.2F_.*E#;GK5ZY#[$*N>-U/";L\#Z8,8 22H0SP* M!(J5_)$#[A0Z0ST]&ZV%J2S)@3 I(QM2Q!0.[@[%RXQN7=SJ([QP0Y^BW MO->V:S)78EC642GX,+.S .&\TNGFS.:#D)I?<2:R=A/CR'_'3DQ)]3*$;DEL M_$1BX\9,XJBYP+>>D'%\95 MP2[P^10#GD^>5*8C4R!*Y$5,D66FH>P!/^6X%_V C,9(TGD1IDH6,W#F%--M M?!YN"ZFEG:%HL=M3SC%),43SQ.0RL6 MN%%2OVJ(QZI"*+O^448NGQIPI!J;%LL. &V2^1(&C81]H4+9RIU<[$^A&63^-ZV1%_*BQV*$%@9F_*K&H$79FDFGC2R8TB]4 M1MC*3W!(&/,6I[E"A9C2 FT<0NYDC0D+:!0 D[1E9>L+P1T8[_G-LE/HZ"\, M1#&N$QXU">4-4RX '".I;)2'LC2O+,$A+K^+$,G11,YS0LG:P$684PIR?N-2 MBJ>N]]&M9?%(PCXM^3+AXSX<5FPV,VP:V6!A\%4H.$(L.J0:B)24*?;?Y3;] MJG<5(<;X?%RJT<^!G'SNU[MBP'!8X:&:T: C@FM>^EA-:7#+E*6Z&:K 1][8 MNGT?"JPT4FNLB+OABVQ/.2(V3\<:$#NC64CAB*Z=<8QZ5V; M&6U7/0XG17G+QU<6C&^7UU0JD?6ED*+%-4G$^&.J 9(IN:L8877W:+CFYQRK MY!"C.,!#VRT0MC*%Y9"#43H5%E%=#A$C;I:**_7#.Q!*L]!_O HBFAP]]$Z^ M3"IBJ'R0ACWT0ZEDT?KS9:V7U.JLFV0)_#-27Y:7:W3I;39:OM;JU!J=WMK+ M]9JW]MJFUWI>K>/U]WKMYFO-7LL.ME*#;32W>NU;XESF7M@@N-/^\:;Y1JOM ME.5PU9A]+QI'59M MDRFA*A[>@U W0.>V$:]/37<;T6K?<>1W[,S38_K/(D\[].]^R9G[4Q'D9Y') M=YESW:G";O[N65,TIY;@6TLUMZ[;;;=7'^O[,.\.L]UI\RU\X;#9+MU.+*%<;:$;;O]5M<2]O0( M^QS3WU*VS)3U&F!?]\I(V4,'.8VDX2)N4V,)TZI1%JC]5\&V:M<:6X%;+16N M(2-<-FJ]Y;QHK(;D:J@+3X>RN89H#X7]:<8[=HC3CO#@(SRT/;%.7C3K)907 MBUUE3E%P;'%T5_" ;KN];K_R09<3)U++[?6J'XX]<2)Y';?A-2R52DZEAMOO M')%*9Q7P4^J!0NRR$3\;J+!DLF2R9#I=,NWLQ[4QOSUB?L/5CKJS]S<_PYRU M@80R$_89)K E;)D)^QRSV5*VU)0%4[MG8W]'6OU?S1ZY%XB(N;XD=@M-]+0X M$[2$/=74^;N6L&4F;-MM>WLFDUK"EIFP%ZU.?>E@.BY) MRQ+I+U5FD.Z:+!9[L50RR'^,-;QZ1FK2MD:&?4=YWG%6L;YU#;S/+.;7]M_ED@'L^7Z;MM2J0)4JN^2VWV[5;J>14ZKC-^A'!W\[*@EW?JO?,;%@0 M#?6NA4$I.95:;GOGO E+I ,3J=EQO9U/64NE0PL\S^VU;=[J ?)6XZ4PDDU= M5593WVW4=W4=VT2X"E#6:[O=GDUQ/$'*=NMNNVGW[ E2MMEUO5XI*PG.(7GU M-\Q=I9:[NDFGS5Y5*5.-KMMLM$J6-643X9Y)573(>GU+U=.B:J?MUKV.I>II M416T@TZK;'OU'+P('[.)2)P+Z3SXP0FH]?S56MV@ZBF$]AUGG%+Y 7L'BC23 M7'YN4:C.KH%/ZS<_-(DL@+7D.[AIWO?X.WC:;*OD<-PR;I=H;XSJ1.+=Z M/Z_EMFS!7]FI=-%RF]W=O?"60(\O3=;G_W>$>);-12'Z4_,9Q%D63Z^:L/"C>#X(!6L_SU . M2[=PWQUE:,T0-(3J_5AODOM[EY"$;91,[=?$I.I*X?\0

%N8T#:)+/.W8#0>^:(OQJ-!2[3Z/:_7\?Q1N^$WX;_]EAC\N_OFQR_(O-B ^@8^",P# M!K#_XRHRFK3QDSL@#VZJ_M'Z6'V9"&<=5&0I^L^SB9/!9;3N MXP@GA1.,YPG\!1MPI0(/M(B$@9\)E#'PKVE^8XY4M,9'X,!3ON/#90=NQ2T' M+&TT\287/@X K@;Q")MWBA0WYNC**2[MZD65W<'DG)18($$&JQOZLU1 MC8)T%OJ/5T%$:T0/O9,OD[($]\^"'"/NX[E>\]9>V_1:SZMUO/Y>K]U\K=EKV<%6:K"-YE:O?<)_N:.;DK?' M2XNWWI:NX%4^X'Q._6WFQ+K <6;579T>#2>3<'Z'^R:I\QY$\>IZ*< M[](=*-4 5O9(_LS//.N] VW34^U[RC/.UX4@JE9\@#&IR0>S8>9+0F^578>Z%BO?3W'3LL)H=X<%'>&C3P,AWEZ^X MQ/NO&BWUD@ 3]+.K2YD#?XS* B4P9ASD?&+KG:8+NKNKO6K!0@X=)&A8"I6; M0MT]<:XMA0ZGFCZ:QGE;NM(TK*D!5KV>I>GI4;>RJ&%BJ5H"J M%ZTS[R^S+@J.,>_21,$_,@I>=*5Y MQUF%]#Z+5/C)<$(@F2-Q+\)XAAB:9Q;:\^I[JIX5546J2*)6WY*HW"3JV]!K MR2GDM7?UO9-@_76#P5#3T_]Y*M '?S, '9Z79LY5VX*M8Z#8&(IM#6% M.KNJI99"!Z90^XA[Z*PLU5]%)!(_I"/5'TV#*$BSA)Q(YV:K]CRK9I>;1#OG M+5D*'7H3=7;53BV)#NU-V#-N6")3M=0'*J>>QDL1(IM]*A>HV=W3@BU'Y-JF MM*W)1^C83,43)&MSYSP32]8*D+71+Z40/H<$U-\P_W2 L^9A.1.!?22?"#$T3# M>"JNUNH#5<\"M.]XQ:S(?LF9_0,V9A-I)KG\S ),1TP1LI[Q2B S6#)M%6.R M!"HW@8Z^CUXT([(RAZK4(<\L'7(_9K/Y7(R67#.@C,>!&,>)4#9VYG][7J.+T^)/K[.#R+'Y5%4@:;-9 MMR0],9+6;6[RJ9%T%\W 9CV^T+)_2N+[( WBR &=P% ); S;QK MF2R9+)DL MF:H2X"[U0?N'R!QL<4'P/G#*SA(Q@0,VN!?TYQBTM,1GF.?/6I\]6/L8Z_/]7N4J+V^3G 4O/L.O8'G1\F)9'"*6%RTOEL63 MF?G(71#SQXS59N?!^<#Y$PW ^@G>F63S\>HG- M2UB/!266D#.4Q\CQ4V<!1$-DQYZ)U\FF:<]6Z(W\0-??O<0C+()DJ)6)W(HPT-^65ZNT:4%[N5K MK4ZMT>FMO5RO>6NO;7JMY]4Z7G^OUVZ^UNRU[& K-=A&/_4ML[%"$VO)'6"R,DF\1Q>-=K0 MIWLOU>5\EJK2D:[M-LA-G&9./'82<2^B^5("R2LF-95M);Y[I;D?R;VUW:0; M]3U;0Y0J/>_IP2R*-Z?<@&H&EOO7^ED8' MHU%S9P7;TNC )I#K[=LP[.RSQ+=;X9?JJ5Y"6*#M%L!SNYY%/2LWC9K>KH>I MI="AE=)NW6+\M"-HNZ_O"W=0KJ[0U7:^S*TZ_5:P/K?6T6]:) M4'(:>6Z];XE4#G#%M9VS^(T0!OC*A$A.?1T23>6QAI/R8G4]2/^ (8]S]8_ MLE1@<*22^V:[6#IO_C\.-QC]XTTP&H]\T1?CT: E6OV>U^MX_JC=\)OPWWY+ M#/[MU9MOU%.31%=FW(G+02+\KY?^&*9XY8LR M'K_:NC!/C<0P3LC,O (>%@G>!6/R2S,69Y*(\3_>_.UI G7!D";<@WCLW, ' M@>72O[_U?UQ%_#7H";T#P$(LU;LTN-)C.O.3((TC''XV$? /5CQ/8ZKK%<';WQ*LA@OP^WF.]GKFBQH!;;O[9RT MVL!;4PH): M;"AR/ 2HQ5;D+M_2W$S\Z&Y]>/DL%^!LMO,6F DK3*5RTW,WV(1714;8:(!6 M<6%?!ZCC&= 5E5BX)7^/7;4M5FT%XN YB.2&=X(R68%,\-R#B/^]']S$CJ2& MU3N\-ZQN6-ZOHUJ=PZVGD9FR?4^;T7R8[8M 4J(@R)83WCD*4H9HQI9SZ[K= M]I[("Q4*V%F>*]/1P*'6.J M.]F,SX>Z*-/4;T5R'PS%.OVQJBGT5>D&=N:5#MN>%[86I>04NO!V:%5FJ7-P MZM1WZ-Y5OB*A4I^@7!QTR@BPKV6QE#L#]?5]-J>4?FTYN+()P=[;F]?A)%*C+>J5)+,95\/GAT[D1\E_BS M23!TPGC(Q0=[]3>5RV!PQF+-SRZY-'L;F':()1WB664-_!D%&28S9WXF4ILS M4.586LNM-ZN/(FEYKDH\UW ;O5U=\I;G+,\]S\;KMJN?IW+B.0,[0V;;G($* M:H_74WANZ*>N([X-PSE.P-FH49YX>&UW2"\; 3TPB7J60B6G4.>(6):60EM1 MZ(A]9<[*._-^GL0SX3J_TR"<]WZ:$8[(]1B/W5-IDK&UWM_QK-Y?KV M=T82M7KVP8G4ZNV*A&R)=.BP6]@Y\- SBR'7BQ&EZW[M.%CO?=?4%9PP7MN\Y,$[B MJ?-=N]9?>GY(70P(IW\&DXE',!BZ,(-?$N=1^$G-^3+18\3KLX7Q/_BI,TH" M^ 4GX#M>H_M]X8'[.)Q/X;Y),)PX#\+QLRP)!O.,/@-4@B7&&>)WQ3<@2!IP M5X5XGCBI'\+*9\*?DILV,\<"MTQ@7>7[72>,H[O+3"1PZQVLRQ0;2C@PN#2> M"O6^X3R%72Z2U!F(.YQL#,MWCR^%GWPU-QQ FOEW,.@@F^!7@\3QYUDU,!JQO=X:R&PAF)(=*>J-IJ?(\#>1#T,9A&_. GHU2/ MV#5GXD3B+LX"'Q.HU'CII?#RFG.=TD3XUE2OQ@.MG@#"C.<)C#@! LFYX%WT MT,J1UK;JZ5 F$:! :A:A,:LB >3XTWP+ :^8(J#I*$Q3W'U!FE]'.A:V'?R; M=TXB@*&1I%$,_XLN$S&<)PG^042P!D+0SP]Q\E5M\:UD1VV[AA]E8HY?=878 M;[)"+*W>(?$Y/QP#WP:++(M M\>+4#R(0Y$JXTZ&",G6=<.0GX<$MY@=:UPA&#TP^CX(LW6E6<)MU4(L(Q @=Z^.CNMM0[\H\:8+IR[CRI+:;OKI[^ PI%'ZLYW75DM)VWG-=EZSG=>>I.[I=/FQG==> M;V%MYS7;> .WHM[YDM6ZWY.E:BFE4E-RB MJ5499:CM]KJ[EKF7KU+2\ER5>*[E]GK5KW"W/%TV JFMS;V M3&\]C335%RI(KXKVF,H,L3.K1[?]URR9+)DLF2R9;'&Z+4XOLVUS!D6&S_#] MG$"1H=T;=F^\BH_*[@V[-TYZ;^SM2SN!G;&+#^Z,2M/W]=W9TO1*E::_:"Y_ MJVJ]VG19^B$.'.ZATL%@IV>I^OUS> M/EPS5:QQU/7JLO)65[#!$]\UC&'"FZ9^!@/S0WIE7JQ;K(;W\ M0*JT5Z-._7O8SNG22[D<+"J4Q']7-X "L.Z;:L'5;'@H^N-+,P(B-LW'49)@ MK4X^#3]-XR'7,E)Q?(J5QEB7IT:&,TU4H=Y=& _@4:Q^@V\,)SZND#2#=\"]>EET?>NJ^0%OS\?^,.-O8B7=1/BC?+!8HSF8!V%FUH]2 M22A\N16 MF@*KW1/X@@D641R>6;F.N[!0X%[97GT4J_&0X(0_H2-R+ M,)ZAWVY-E.ITHM,5"B;WW&9_<_#P]:*_3Z0_6'XX"C_TNIN;@5E^."=^N&CU M.NO:1!Z>$U:D?U0P6^.B_4HK6I*\BG/IFWV;0[!._>2K0,W]S)IE=]QN<\\> M0A5-*JL@D1J@XE6_WOO$B=1RFZVF)5*YB>3UCMAT_A0]!+^*2"1^R&EFHVD0 M!6F6$!3X%@=I%1FHY=:[F[>Y5:KW%:!M;W,#7KNR>]8;N.W.9KEG5W9/S>P M''L.@1,JOG7BI\,G3TW:%E:=CF@:>)G M8>K43DXM@[NRN-;'TE:S/M?H:.T_)G$87E*?0WBI6DX7'ZH;HS ?2F!$\X#L M67*/XIV=E>-5-9 &Q5Q'_&<>,/&8F#-X7T#3V*X?\W'*%M?T,\X#K;^K0&OU M-M>*:+'>5\4Z]Y8ND:9]Y?54D_9.K?NLG=58L3-W;]+^Q,Y:J!=O&F/6FX%6 M KZ7QE$D]-:0I>QYNW<]H=#8,I\6\!!- 869S0' M!3'L7!BB8@X[F6X-Q9T?_N 6WVZTD.;=02@/L?/S__*GLW9TGOC14.B3 M&)[IF"-Z^NQ>!*!0\FCA<':7^IS;GL9Y3^.N[6E<@K$A4]V')>)C?>GA&1CCP5!**&S2CG<%T;T MX9/H/^_>._V01_1J@) /*%5@'LZ'"*0GK%S^!PD80G/]2) _?(MS(:^ ,/]# M;&?T6CR1:J)>V,%:/!&+)[*AI-7BB5@\$8LG8O%$+)[(">")5&O5+)C(SDMF MP41.1VA8,)&%!N+(LB6V6V*34L@_D"%_D8?\([$$YWCJ:E#+;3T!F6B5U:-3Z:+E-KMKD>LL M@8Y.(*_G]CJ;D28ME8Y.I5;SV(A'VY2#E2HS?+'?7U!TQ"\43QA% 'ZQ_@=+ M&H9^RL58] ,F+=[[(=;T#/P0\Z!3AS)K*:_[=Y'@:L2F-^_NVC56C_L5[CPL^X N=6'7>S&F& 2-5Z/S1E2X<&J M&9FL-_:#Q(&]-Q?=!.E%,GV&U!;S. MF%;EV/E?@CM_IO/!7V*8R:ZJ2/G,_Z9EP9]1@'+X-@/"IJ[SSQC8ZW]B+.WZ M,O&#D!NACIR;21#Y.S(]/H=4KCD?YXGQ\9S&_+I=7D4;$629;M>*561X8L2X MY%S]$E$\GXZ7,8PZ&N)]*4X0Z9MN5T#VJMGI&W/1;T@0!"D+<5SN".[9>HFV MF5VG1*GWJIFS3: _W31O.UB;0&\3Z#>D9L_;_/G;?Y\I?/G M*[=PI4BAK]RJV2SZTZ'E2V;1[TAJ6+TCQ3BDX?TZJM4YW'I639\^2;"U9#77 MV*SC*F4=-SRWVZA^$-HR7968SJN[[4;UL]TMTU6*Z3P7[,+*,]V)I]MX]>,< M1J4OL%B>^)C^4TT=\I:A$=?ID%LQ^8KY5X3)MRG-V(G>KR6+%CZYERRJ+ID: M;KV^JY9BB73H-&>BTO9ISI9 AR80_.LHY#F'HA3N^[:G)\;VY*EZUYWG>&\J MT5?'LO"IL[#7<-N-YS6.LBQ<%F*>)POW7:]_RAR\B\OII-J7/=&H_/!4/1DO M5:FEF,I#'SPZ=R*^2_S9)!@Z83SD]@/;I&RM6P:#,Q:[VNV25[.WB6F'6-(A MGE4&0:'2R.8/5#FJUG-;G3U/R1)I.);GJL1S';?9ZEN>LSQWT%B0YU4_8^7$ MDP>:QSF)3L8JJX;V>#V%YX9^ZCKBVS"1+/A.O\3H-PWOLI]RR^'N/) M>V9PEUVWT[.J?\F)U'2;[>IW;#AQ(K7DB^0/O^LY2EY!-INCG/>'"^0F&\WA]TW4U#X9[O MU9>J'\0"@%O>2&.$%0_?>5ZMH5ICN$Z<.%Z]\[U+[4H:7JV[U(9CJY8$U%WC M.Z^^HLG(5MU.%EL*S1:F@,T@1DD OU!_CV(?H?LXG'.;DT:]#5-YF 3#"38< M\;,L"0;S3!@]=&3_'/$-"*/:YV!;B=0/@0*9\*=Y=YS\&W#+!-97?LAUPCBZ MN\Q$,G5&P@]3!P:7RD8KU*%BGL)&%TGJ#,0=3C:&];O']V$/)#4W_'::^7

IHB<=6^NPG_Q4 MEJA5G^9F4EICN-ZO-LG]!(^HD#2&*++Q63&GD$8J@B+F412$,B$1=MY)MOPP\?QV MB&Z(M.X-SS0QWJ[039>=_:#C*]V,TJVJWJ^?\MPTO\[>'$C.$Y)*2&DD((ZP M@B24 40XX#B,XCAF7H;GZ:ZF1J6U>&"^D=@S)W8+K&[F83]@#4RA6T)>@0:T M(?)BGT>C5T.NI;M1C;7S:N\;9 YO].@%O"NC960LJ(Q9"$-$ XB)"B!E 89U& J ZES9J/8HA3 MK8VUH06,D>:4Q4EB?NG#(LX]3XU4-J4FYE;.M1'B>+G.'WDW;AD$SX&III$9 M?-=(_3W(%F"#<"DY^' 686_F\4:K5R)R[WU47O(&99^F_!OH>.E>+4RS\^N% MO)8/V2*S%I2]VE_7&YF%(I I3XF0#< M #C(#N#X6I?+?\>,K#++_(W^K,137FW;V'RNY*OGYI2G?J[8/E>_>5H5*S.+ M+.\MV6*F4V1+E"$8IB*$6 >AK84I+1_1,!'&@,*)^TW!H<2<&HV5.FTJ:(A2 M(\"?P1^53OON1*GX"FC3%F /RZ>%3VC1<$/O<"(_B0%]J4UE7;3#_FJC*WB] M'NOUF7_S0K'CP[S18$MI8+6>Q+#[W)..5V0/)U\L':ZJ47]K^59!?%J;%K9HV-DW9NJ[- MISP3ZM9\3JI)/5__QIX#U35P9F&<2"K"%&H=Q1"C2$$FL(8ABF*.&1-A[!2J M/;+<4[,]FN)1:B-I]]MH8XV]VWYL@B,ZL/%1Z@:Y5=G>KBU=X-?VP[\O_;57 M=:FPJW6I,% J"$H-U[?IME3LL9+8N(/1;_VQD60?MVK9N -R4.MLY.Z[IF(_ M$''K>WKUO'FD_MS*G)N[9=JL-'=F/A8VL_'VNKNCQRP1@DJS>8:8V?CW- @@ M5>:/)**AB)%BTBW^?7S1I[:DK27>VS:O:U4^6JE]$Y^/-A$<-M*3'=X1U[=M MS;<7.;N).KH.6OVO]HME6@BNP&;&[&ZU=I?)R@V];_35:(^;)XRDV[V]+6F7GM=<'B0-CB M3OVY>F40_\>T3H7W9/#7ZW0H-2ZAX#QGK"K]=M\*4RC;J][0G _6UK M7\UV(]AW+,O+(][WB\>G5?%!?57SJ+EP1 EB*B0P29DVY*D22#E14(B$<9XD M6'*G(C8.?4V-&$O9_O6O* G^'OF181N@;D37$TP#DYB5LG(\78%*T"M0B@JB M'I/">V#2*S&U]3?-C],-3&AF M;X0$C92#7/PX#T:O4[JENU%G]'FU]R>TPQL7.!;Y^9T0/[$3VG)S_J:L$U3) MZZ\J-[N@6V632YF?OUXN2DF?V/Q.Y0_AC) D3G080V)#*[$M>41#(6# 4X:E M1@G'7CN2%]!A:HMUE;Y[61^B+#<*78$_:I4 JW0">:.4K5C=: 6,E \=_)(C M3QT/'^5T)\0WHSO M^GR9@3KJ!GTA43JF>J[WM#>Z9/+W=5[T51LQ MRQC3TMI:3\O7K;CYY\AV *3?#-EM'8Z;']M!]8/LV"[O=,R>H5;V6[S1KW,E ML]76LG!=7A&8!2AA4E$"$U'>C4<1)%11*$(51TIC*JE7N.2Y#J?&(MM1T_-2 M=OMYB%)XSXP:YZ!V(Y,^ 1R84&I1+6"5L+O&]G7[)13_'!N.R/2;:>-/?%Y)O;327&J&"&I]348,X\&##)[=UZD22IBED0H.*%'^M/;/HO)7Y@'3P*,2]D;S M_-GTEZ"K.*17!OKRK2BZBL+T*J2XK+QF>S _W3HMOK!'SWQ(^_/%S<2[9!8, MS-K;11VOUI[A$ND>LQZ=T+_?7$?[G8R;X>B$B@=YC4X]USG2CMW?Y^J^7+)N MM,W4OWA2'];5JK76@>2Q@!%-[&T"06TH'8%8"A:'W' =8YZA=*T=3HW@=N6U M.Y=:X@L*A)\%W8T5^H1R8):X$,4N46].T/0=UM;>Z=AQ:TX0' E,S-'F>AZ)4V3O<=N[ M!Z;1NH8@ED$L9"2@E!&&F$L,F=0*ABE/S7\1#OQ\6:X=3\U$J>1>EZ2HK6^; M]Z.1_0I8Z3N6<70>#S>>&0+E@6FG/X"]J<@7K5Z9R;GS48G*%Y)]WO)^OR.- M/3S.E\]*?5;YUTRHX]>O#(=^-4(H689B%*4EL/U[Z]'[N%S]IUK=*K&\7]@C MDD\JSY;RW3*O?V2?0S,ETC 0)((R4&9WQE,*C06%H<;:&$Y"IQ%*O2Y6 -H20;Y3R9-EQIXLC5T]V$@S,^&?SGZR5 M;L('K9;FIROPK%9@HVB9IWG1E7A7%7JQ<9GH,U[V6D MZ#/QE\--Y69E+U;Y4Q4?8_?4=U_8H@YR7&NX%^+XD_4(O6$KM;Y$,XM5RJ.8 M:4AUF$ <:0V-L &4$0G31*F(.I$K;B.MT+66_\U,J"$ M!JP,-IL[(VMXCMP8*2$"%B.PN3T[=#Z\EQGS$9+EC:S8!#+IOR'9 M.@;K/)FM_(.M-K^P66OR*M]"5ORC"11#0:H9-JNS$)%9IVT-#!F&4(B4AP&/ M&%%>U0'/]#>U,X]&7+ C+[ ">P:YG,'9,>:E/_2&#H$Y#=P .1$<<>DW-.9, MG^-&RK@!Y[)[KB&Z7P^V>CAO] MAP+/LG944AU1Y7:=3[\ 'Q+UH@ *8''N[AQWV44B,W\@$HE$/K!; U([LE/3 M-!77)@CDLQZU#9>M(NX^;Q8KOGA>RCI'0.\.6A(QH#B5Y7S8J2+_* ?62#N M]RS/ZJH6K]&?S7^#5)MR0\IOJWH[TN.VIG>"XZ05O=O; [-PY4:M-T_FM%S7 M3&XVZ8)(4A2(@%Q "F">8$!1*DT#'EHHB%@6.Z5Y7: S-=748;-)>?Q]Y9K7 M=0E2.V7C :C VN4 HSJ V[^9;([7ATF=;4M$*' MUZ(D# M5P0_ET-P[96!5W=I/_.*30_K[[I,-M:'P53X]KS=T\UI?Z7RFFX?- M;UM3K;JZG=$GDNHD,L=9G@@A,.!<" 3E .2QAG@,),808%0894#/9R%J2F' M?1^J-E-ZER%]4XC"#9/4KUK&@7Z$DT>;FAQI":*=",VU_BS24D0/FZB6HVFH MJB6IW1K!Y\"EY6WHN1BKG6VH.7'L47L+G/W]9P>-/&)OV5LD/^P;>]-(PTS- M+[+<;A9S7I%N1FI-.M8D.8B$E@#)E@'"2 GV$CQG-\P3'PL5TOQG*,3;H M#I#5!AV]K!:N=2'/PVEGPM\,4N"M]/A#"^#P[X7 JS5_GM*H!GVOL,65O:MJFE6Y?5[5M!;B3)>H(X^@S]#NSEM[&-YNO MT'[*[E1=#A,^F,79^6EL7)QA B_"3(!?/ZE?%L?UL :!]\0W&X;*P*X_J^U" M+)8OILS9;Y*_;!;;A2P_Z;72I/L7,8'8V(@H%P1 2@E@J="F-\P0S)3^3^Q4 M&>H:P:EI\2Z_T9[A6618'EAKX2KH=NK8)Y2!%>R-*+JW7[*$QF\3IFM$QVW% M9 G!24,FV_?<%(Z0B_G[QOOTN4T3,W'_K_O*(HRSSJP*UZ_KZ@P//ED8W2/%>LNW]RV:C M1Y\C1E62PQPH;&P%:-J?,;V2:2:HP*D@&.5.Y\,3$E-;RK]]6V^VP'08BX3F MTO$,=XJ@Y3GL)EQ"GZ5JYB+#W2QJ^/-X!+HHN]]CS"F9<8\B%\4\.4YQ-VNI3B_I<[$QY=?ET?U-9N7)])+E&*469V;@I@D6' 6%R M'(L")XK &%EYDH>1GYI"V M0I;8T(D1:ABK$O(RVZ^BPL+O3_:/KY%C=_P:$ M//C=[P[MA[-H?SU&>TB_ 7?8G:Y\ \(_VG6OZS1XN^ ="-Z5RUW74<>\V!TH M\=&E[M!1!MJ*YHK8?(CW2UJV_:SN?BS*N5 DJZJF"!I#DX#$ 2LR"?(LE7F" M\[BP:PASE=+D-@K#W_YJX$_#HVO<\$54+@3$_/J"P,LS:_?%AOQF6ZVKVW'T5_IZD69SJ,;N6DV4I1 B>(B!C)- MM869R 3@G)J*#2Q#6G.D/"NLC4L;BE-3$Q7/4<7TKA5QU&7;P8ZQ0MS"8O2- M8V 5R_(9_GFZ&G@L\O;:=U4#CF7,N^G/@GC=27\K-('5J2,J3A[Z/M$'.>C/#CB:?[Y/G*Y[ MOO>Y ::5.P^+,I'"WGHFJ%)###G\.1 OCZ$9H B_>&I6.O^:+!U0HY;Y2/_< M8=_CS=L0U/S>QCEQ,.X-W1!P3F[M!@UR:W&@]>9?'U>?-VLNR_*3W)K.PJ7< M?->[.BQ2R 52("VP5G!*8D"Y-J)4DO",9@)"MTP2"YI34VN&TTB?S)YK7H=6 M#KJ,L9W&\HQ<8#VUXW86M?@U',\BS7/=9KSF.D3)H:L0!:I!=)GN&Q4EN@K$ MY2I%UU\=Z!NBY;>YE G)8D4!3O3A#&:Y )@S#AA&VFK"4.I3FY/_1P\Z-<5A M>'+TXQAH+'TUC@*']L?TR>KN;>D(Y]>C8@8>UVO2$>7$,]+]W< :X1OY3!>B M:>]]MQ)5"Y>[LI3;LLU/@(3P(DL04$+OW#"A%!#,*8CSG*!$T4RZ=3:PH#FU MI=BPW/:%K"I1"I M%"IM09F&CF^#_HYRP( 30T/;3_4]G2;U#&A@1=M^R0V[%9IUV[.:XP#9 M.PX ^:W];D%WW#KP]D"-5G:]:Z /V^R.'O*SUBIUC!9_UQE1]^R U? ME/+S9L'E%],U[)?%2G[.ZL=&?-G6U M'&!R"='W -=88?E'L/F*PK^"0'_D_:671XRVO\+_883]M8>'V=9'P][K)?^Z M6#W>59>9=]OM9L%>ME6%K_5G6E?5R#-2Q*H &>/:;$8DTP9TH0 J>"9S"6.. ML8O9[,S!U"SB+U)(^515V:OC>[<+\_.S_OKD9K.OOOX?\=_C.$XZ5=AWE=?_ M=_1IL:P.O$F6S&"2S#*4-@%S$=W7<:?;Z#?]557I%%$6SR+S75?OO9>\^=>D M^M=X/R3&,YC!&Q M;I[90"!-R[:UVO'S'S"9(9(,)^<80NC^B4.4PC3F!,0I9_H3YPCHG9X#QA*N M\]N6;K83^-"/N0GWN;^3CXO5RGPOC"Y-LG;HV5 T1U!""EB2 MF!9P,@84XT*?5A*>(BI%3F@S&Q]68C)ST?(2;B8^U,MVI&G0VV7@CL7HWH+!H-T[ @8/M# GNDOY6(ER_*.:WKEPM@I M->6/*VTLRG);?JRLHX>-^:\A_.G%V")->=SFM_-")@D5% ).4FAJRT% >2%! MPA"C A4(":=>8W[8FIIIW$H5T;U8LVA5<5[%4Q[8HX.31#S-J9UV'7^F JO< MW23==2>I<7"T0D4UVR89I15K%GW:360MFL>6[EY!]MORW0]KX[:$]PKG2=\=2X1=1ME.>7K +K ];V#I,!@@]N(J$WUK@%ZF- M6P3\FM GU;^OOC"TI==WN7J1/VL.VX(E?RRVW^Y?RNWZ26X^_.#+%W.X-F$, M^G_B*_TQSW%*),489#+7)A_C2NN1@@*9I K+&$$AN6O#+V]9<6(&HE,/$/C0Q1*T2DI?#9D&PPA)[;E;GS,7(SL\% G;8Z&S[4 M#1%MS%/T0R?AO&G3\XA2W.D=@#[*+](TRM"_;J5[HGML)[40=% N91:WX42-_M ,@ MZB 0&0@\!_!-9TK]1_Q-0+;Q0P0G('1?3.&$V!L0A'B7QDE>,6?8:NJV4JTI M$A(K@)"I*(48!93K3Q+#C+!<"DFPU5W#10I3VR\-BTV%;<.D0V#=6?SZ-R O MJ 3>"HX &5(A^"PR#N&&MR(T4JBA[:?C%FG8)WQOE.'9%\>+,.SC^R"ZL/=! MCX7R=H[_72>_>[I<2O'N]0/EWPZ?U7J/XZS(".",)/J(4DA !<^!5)R9H.L< MYTZ1AC=S-#4]N;]_TQ.S6)FHB>9&E5T%KFDFW*?B'9;:E7_G-BIH%!(!]9*IWD+7=CWK)M6\G6T M;+"$!2O(0N8J]#/PEFD*5M!L M^=R*S\KL=_\])#'NIGM6O).=]OQ3PSZ]G^EB\T^3E?SN=??C_[N0^KOGWUY_ MD=^UO*:5*V>Q4'&1 DY,%F"!&&!I)D$6(Y04!1&2.E7-M2,[M2W5L!I5O$8[ M9JLPZT]W_QS4.]<2?3N%X!_3P(KB%CB=58<;.EY5BB7I456-&QS'*LCQ[0$W MXK_)S4*6=_LB"_?[&@N?VQ(+U5FCO=-4O("2YB#C2:KM?ZP EDEB%%8F49'I M4T%N?5ON2GUJBJKF/[J+.D4J.B)$.QGJ.U.'^V3G>;&XA0^)=FBOA!O00V[P MW5>"_>U^2.1'NOGW]:F[108,!:XW:L!YT/$B"H;*>Q!M,'B08:;MKY*6+YO* M._AQ]?RR_:J'>;\VT5MSR3A/4X2 4*C0YBQ4@.%, !93F#!.)(16#=VODYK: MSM#A-*I8C0ROT9\UMX[F:P_"=B:K']P"Z_BAD#F;J-?1\&J6]I ;U12]+O:Q M^6GQQHVGX3OQ?[3&,@1V5_+E'.>93!A,0(X8 A C E@AD;8SN1!2P!PRISNI M7FI34QSWWZJ:KXM5I,RQK:YDME:[&*/!N<7]F$M%5%X4&8AYF@/(< $(0@IP M@6B:);C@*7/+OO2&^KC5.&?1X,VO X:WHOM"P/:*C: M@[2=0O&(7V"5T@M=@% $2V3\]U;MH3E^=]7K )SMKVKQV@!'Y>==!V)#I'7! M8)@(8[#$!)D6.2P#&$H&9$$QC0O$!+1J4'21PM1TR)['R##IX-XZBY^%T_!6 M5 )KAB- ACC^SG]9]LZ]6Q$:R8%G^^FX.>CZA.]UPIU]<3Q'6Q_?!\ZTW@>' MAX#7IM?'%5\_R;:.UQR:_H6QA"!A*060<@X()A0DDA@M)Y#"RC7N^QRAJ6FU M716\1<6F>[3W633MC" ?& 76<7L6HYK'V:YNH-] [CXLAVG\CG MXK1[GQ^8R;=^>EJONC=+2'#*E*P6?@Q@G!2 *B(!RF!.E9#:ZH%NSI@3&M-S MP-0L6E3S=TRM.T$WASDBB@M *%7F!KL A L"TE1#7A14B%0XY3W>@NTH+L4: M68.)M=:'!H\PK+651CH8^X48V&G_)J4_F87*(&I_Y1C15Z./F/ MRS&H\2WGM3\R\DTX&S&\\BV1/XS1?%-.AAV^'I[UZ%L];.W^^F5=FE(E:9H2 MI0W:G!0 IOHDAGG!3=\>(;A*49K"^7:]I4N[\]<9&DX6SXY2.'5D>*H#@]8U MLWHZW(Y@YX"T.X7="$]@*V#'7>.GCGXR#%Y.>G8^B_6([_4X=H[.J">R'D&/ M#V5]CPXYE_%O4KPLY8/ZO)'/="$^_##J299W*U%=Z3<=(DRU[FWYM6H=MNNO MC+,TIPHI@$E5];KJ!9-(T\,A%1EG)"96A8MNYF1RIZ1&%A,&UT@3M>)4J7AU M2$LC452+Y&++WC)K-N>;D>8B]#&EG8:',]-P=V$:HC\K>:)AOS;R$PHK7L 8=#H]?'@$/*/K?MLS]J\"H'] MLEXN?UYOC%4]IYDJ$,40I#)A .8, 98C 521T)@G20JI_G@;C;U\RZ;NHF'X3O>]>\6-]87$?2Y7Y@=M/OKG#U:GGKP<;3]:[R'6A\ MYY<'%94Q?NAE'?%3/JBOW^2[M?%=J_>+C>1ZZMI$)9ZQ@G&< ,B*#$"<"L R MJ "4!*,XSS"5]@DAJ&+>_&7'OE,Y$]LYL''_A$ V MM*_G"-0'%7W=@?K0 758L1A;=)VJQ 1 >;3R,)9H>RL,XXC5E8HPMJ.-60K& M4<*C&C"N;]]X)_B+I%I/-L4)7MNVY; HBB2A*: RC4U39PXPYA"HK%"$Q+D0 MQ*I:F!VYJ>GU_7W8TK"[J]WP.MNUBG]>;]SKD%\!W?$J\68H1[M5K#B=[3K' MOP;H&V^'2IC+QO,DW^;>L5?\BU>0_6]Y*4Q>V:H?R_)%BO.7W0XW52NWFR@[714:_L :[+1Z>1TU6XL0U3+L M(J,4S+EK_J!SS6 M2[D%QY ES>T8>=.# #I-IQXVS#"% MN*]W57Y=WPFQ,,;[#]=U*M/VK'U2G[4XYUT?97"*> M ,5I F"<*D!3QD&2*<95DL"XR%R49@ >IZ98_RG+ZBBG;5!)-\O72#9L-R9G MFTGDID9#3*Z=JGWC*0L=W_#YX_WL?%Y%MR78%\G7CZM*]"J8L97+GTX."+-7 MO1V"SU%U>T"@C_5_2%+#]H@+AGG%1'D^8T-O3DHNME+,,[T99$B9V&=( AW1\EN;0N!1:?5" MXU<=G2 *K D=D;BH'%+!IR!DR;U82J+])2,^3 M0SUU9X^";6U$+"66A #.L 2PH#' !<= BARA'&:9C)TB2GJI36W9[YF-#+=@ ML0)1P["KPZP/8UO7ER?D0CNQ3D!K,0M0_L\*%,\NISZ*(SN/+(0_=0/9O#2P MM*JV^>Y6POS'W"=\ITOC;;K;WM/-YE4?::HKUSF3+%8B(2#.,M/[1DA 4Z)/ M&$6,XT+_-HF=NI1949V::C'<5L[;RDZ6>[X=*X9:(5YP#7(F"X (U3BKG +, MD@0@)0G,%!&,,)>J(?X1'Z&.R%=#HX9[+-SM%+MW- ,K^-VG6_W087D6T6W4 MMA-\D<^U7Z!\4.\EV\Y%EN>4YBE0 M<28 E#P##/,K^Z+SPU;R+^L5X^F:J@9JM,'E8MUH M!5[KPX!R7O;].'A=_!=(C:H"^L4]5@17GAZF#GY?;20W+XC?5YKKW5%2?SC? M:"D?V'+Q6'F=W]&EN7;^[9N4V[NG] XI@3 M6* TDTYNXQMXF9IB^;1> 5Y=TU>^U.=&!',!];2H8S;T'\Z2T/V'E5;K?P,ZH&] #1-]?C;:K/[^]/N[=W] MNMS^_ES=]3\NOLN5+$M3SJO;)*VN^E9%B4)%S#]/:KXC?=+("J^6K M 08'$VF$BXQT44>\NI+A00_&-YO(047HQYW0-Z@M/\;$#JT4[P]\RP+P'@B^ M15UW?SA=*-?ND<# .ZTE-8,V/=L?-E],Z?=/+^:V[$'])OG+1EL,LKRGRZ44 M[U[;WN[-@WIOQHI3C@1(,P$!S$0"<"X3D,=Y$4NL#S[2K?W=;?Q,;4=N^6M" MD6?1JA*EB5/N9D='7(M4'8\&QRG?.I>6]SGCS5#HFQXCB9F*AD>]<***R5GT M:3=->XFB6B33&V0WK>T;'K.J/>'K]X[H1I[&O3WR ^#)O9*G80=6QC$%C3^M M5^O#^OQ-!.HFY&4.<$(8$'F>%QCCN,B<@IG[R4U-R];5NQ=- MEPA9,_DWK6REX[74%93M%*0_[ +KOQJV+J>[3AL-LSZ;;5BAXK<43C_)<4OA M6(E_4@K'[JT!#II?Z8K6!J=)?WMZ7JY?I;R7FRU=K#[\T-ILJPW.MNH<3I7( M4$J!5BDY@"FD@.5* IJP5"4IE8P0:P>,"^6I*9J&S6C/I\.9VPER"^=(*" # M:YT]VU7GA99Q?38^ 7=(+44GE!T\%Z'0'LDSX8"Z)V_#$,!ZO0E. X[G+1@B MYX$W8- PZS(IE'&QU7YLC'>_CG!O, \4X D0@+(LA@P3 @HN*0I3'..L95F MOT1@:@J\;?ZR:!ETLP]/\+.S"&]!); V;@'Y>!409XOODM1>;;P3(J-:=9=$ M/+;C+CXWMG/;>5%M'_^FP>F;.44XAI#G*> M,@ 1%P!+E0$%4ZP*P6,BR8 Z O8<6'WKXU<-:"] VQNQBODJ[%>VG#NJ!OLY ML50:?B$>29VT,9#;==2P';5\SZ**\UE=U.4JRN[ZQADPOYK(GORX.LH9EA/M MY3["T&3I]U41+DQ!Z4?BZ>7I^;L3@L.NE+9O MJ>J7.LM4_^UXB9Z..LJJO"A,NQ O/S!L>WZ_*/ERK8\P\D%UPQ2^R*4QVTVT M0KDOL=9:#7>LK+K&6VXRMQ&9T-=[)19([T4-SQ[W(S_@>=VW;F1IU/W-#WS' M^Z"G48=Z_-9<2E'^K(5M2_8_J"^[@OT7&WC-(4Z)4$4!1($%@% AP-)"SR^* M,R%1HBC,Y_I=MK9W#@[DQ655=SD*Z3:K18G,1U0%][CU0JCNIO7C:O^NB==U M]48.G5M;M^4(\Q7 M.N#01-.RU&.;.WRYXJ^?Z%;O!TU6)%9Q4B"5@IB9&,JXR ')&0,"JP1E G'F M%KS30VMJ9QO#:M3A=1;5W Y..[V,LIW.\X1=8*TV'+8!2:A7 ?&&I;3:?CP_\?-^>WL3RKITC MC^SPMSW:^T=(>$,3E!Y3N\R8[XV&%/3I"<"8=R M>W_@F;MI';N0Y5QE!*=QDIH&*DC_03* "X( AX110E*E8J<:D9VQG33/:)4@ MEWL&'<_0'=0LS\S#L A]1K8 P/TT?"JJW]-O9_QQ3[NG@IV<;L\\,K2=Z'=M MY*XWKU_H7[]2O1LOZ++\)+?&$5?*S7?]Y<48:?L!4B"R5 (8PQA@'G,@"1P6['KVE^O*T] M_C7//IM[VN+CN9_G5;(CM_"TA>&T:Z?UFP,<9W=/>D!.RP\_^/)%+%:/OZ], M/Z'?]/EZG]N6(XFXS$'*I0(P@3E@^I@"]#]I1;) MENFHYCJJV79PP-C@;>'O\HQB8+6S!_##>0"'N+)LD'1P7'E&="0WU55D/?FD M'-#I]4#9C#.>O\E!J@/ODLM[;CI9R,7\%_E(EQ]6V\7VM8H\SC+$!><,B)@2 M *4PA0ND!$2*0AMY>4$3JP8L9\:>FJ:MV(MJ_IR"M\_AUJ]&;T0C],G, 0CK ME=PC\AG;JY3\[X_K[_^IWZK-+OU#M:*KU7QNK%$6;H\0[1KM>V1@AR33'M64 MT*T^+*@4S3.DS4XD$UQ MB)S=D6HP'J'-&&LHW+L8G1/9;]>B PKC=BDZ)]Q)5Z*S#_EL9]J)+"[?O9X6 MF#,,-&VM_U'5)?JXJCNP_B'-'9$4=]_EAC[*MA/V9VT#R+FBF6!*,2"+N !0 M)":@N4 @9KE(::9W:&95>?4->)^:JFEYC6C-K#YNU=Q&SX;=6;2N)8P>C8CZ M.5,&3JR72[HIHV>YJ4O"N7:N'O%;L5-_$_T" BO7;B[ 00G0KN"FL-S9I $C M_2QJY)]%_V@J"JZB&H-9M/NV&ABB%H>H B)T?]J@LS="T]LP_$^@DV[0B;%K MSQN6A6$[Z">Y-=VA/F_6WQ?"U.K[73/TUGQJ=>=4AK93#JZR5,8#J)7W3Z C5%5]'"8CC7M#2,% M.G)P/+]MR2U>B*F"XW2Q6Y8+7+23S5,19H3C@>0H!E$P!3$@"D"A0)A*6 MQBB;/U<;PF];NMEZ.F8,Y==E]1]S'="ZK*(UV_/#>L_\+**/CYNJJ(Y6"8T@ MT79/7(U#X&3Z?*,:9W F=(VR/D0_>;V$GLNZ=M\%D9 M]VPXF-MIG01O!=WYW'ZPY(T MPS'%&4B37 &(! 04Z[]F&#.>B3Q#R*D=X-N*,[73I[4W5>[E&\>C&O:K&F<[ M'.];^3?:,VM0ZN*%#2RFRJ'YYUG4@69*[MA1YGE2N_"-(OU;;=5^IL_W?NZ) MJV&;_J^2FD([AJ>/J^>7[>YR'B4RH8HG^A2940"I2@ E2@',1)+C@A38Y'_8 M;\>7"$UMH^SP&56,#H]VN(BMW:;D [' V\4PL)S5]C4DO"K4B\1&57771#Y6 M0E>?'W@F,)Z1;^NE?J,T16NWK_,\%RA#DH%$&L60< 9(S@NM&)0J"%(T+E*7 MQ+!3$DXJ8;3\L++#Y__\'SA-T/^N2E]O7Z/_C'X24BWX8NMJ')_"R[,,9DKC M*241 &*5 FRJ=$*!$\DX2S-$!SAX;P)Y/,_LNQM]K*=X$EP(*8L,2)&;?HLD M!Q3%,3#[F]2;6&JJ>K@Z1SV@&=ZK^>$6_^0ID)8GJ9N@"7VZZ3#WOZ*:O>AN MN]TLV,NV.O'J\\EG;:KYK+)^&1&_YX!3,N/:YA?%/+&7+S\YL"7K^NEIO:J& MK0SM\F/5.W0.5<*2#!.090D!,"<<4!9#$*>99-J6S401.[5:/4]G:A9LS69; M1:%NC-JT4[VA5>H%C.VT@@?D JN&!K2F4D+-Y"RJV?38JK0?![\M2"_0&K>U M:+_ )RU#KSSNHQ3+P>>+.2D8*QB0>8H!++2=0(L$ GF-Q$ME\6_U/W8K4O^F#VAZ+;^S'-A-/P;\GNSTZS2^DL#ZV0A9 M1V?,HJZ3\B\M:-25M'9;EM&AK+-H)VU4B3N+=@)K7;\7V9^F#S\M7G>*@.R. MNM.$A_UXIQJ!XH#*'[]IS2A>EE5I;U-13&IR]'FQII1 WV0Z*A3B^ M.D"3[TM"/JA[8](NI;C_YP P?$/[HS=0?]P%OJO9Z$?4C=JV!PX[!G!YV*D+63@G'C:36Y"L7=S&3;R M>'O-39(?;#VWC31@)_J#;JH,Y:8)LOBX^E5N'O7R(3B#6:9W%\4) 3!#&!!B MXKT3S'@.4PJQ_69SB<1;5B/:!D]TTWEU#). MJ:=*$ =M=A%QBTW#!XZ!]X66Q;93NH@^KJ)?O8'DH-5]@#62XAX"FIMRO@9& MK_Z]^/)X*O8:_P=:].K#?N)P=[' ?/[CFZX;YK=:F%XDI7T YW[Q450(UZ[*T[''L/'=VCH<0 M,Q)X#S$L=QI.[CI15K[(ENU95#/NSP7ABI171X0U\5'=$:Z0'#LEG-\?F+%1 M*]3RY_7FB]0KEG_3:O9!=6ZGYFG"E+9U"< 4Q@"F2*L\)1.0Y%!A"14LLF*^ MJDJW&9>)=0+'5O=2+E:RK"]ZRH6Q]2N+KVGT MD#*I"L1! ;5U!56A[2R.$!")X@RFID&N4Z.'7FI3,ZY:9NN+ZYK;)H&L+B?F MI7)8_P38*2%OL ;6/SM$[[J(5JSZKH%E!8E7I=-/<51]8R7\L:JQ>\E7@95= M17:5QSF%1()<< 8@I3%@^FP-,IY2A/.,(8R="B)>)#4U_=+E]'*IE?_GUI(6 MCK7O_> 7VEUG7^(B2&W[ZR %KGKQ-K7JKXM]O0K&C;7G*Y^4Y^2B-LCEKM2? MS/9!??TFFUBI-.8T26"AM1$56CFA!!"&*% H+U0AN4HP=#A^C3(W&S'B76F/C>W ?-CKQH=7"-(XK;6E5M!?EO^XUD<76 M_#3'1!8R(1 HDY, 80$!314'$,NT0 +E&4S<*H9=I#6U,]<(M\"9^P&5DF)M%-:/-7YJ@-Y?@MP$EQ:Y"Y;FLV&5Z(Y<6 MNRKX:7FQZZ\,4RH/S]*,NGK\1>L^N=-AGS1!K=LTS7F>IQG,3:4QJ?4+S&4. M<,PA**"4"4^($-))M5RE.#4%LV,X6AJ.]X>:6;1Y MXJ_OUT]TL9HSD:50"PTX+W( ,\4 @1IU4B0))"21*G520!8TIZ:"NH>F':O1 MGS6SCL7];2"W4SN>@0RL> 9BZ*4>U@54@A>V.J;[YA6J+@!A4VKJTJM#8M:? M]4EAO6DKB*0PBV,H 9=< 1C+!&!2<)!ADF0$TSR&T#XFO3OTU-1(PYQ+C/,! M4A8NT<'RA[Y>JOD:%.=]@(%+'/=0+,:*T[[R.3A&8)^3MC_"^N"-$2.HSW%Z M&"%]]HGA$=#[,,.?]534H89S@:G*&4Z!X*9A1AI3@/,T!0P)%N<\I:ETZC1_ MB=#4M% 55+OHA,\J_5Q$^V-HW:"ULU]\ !98;558=4.-#9=!XHW[@/ >7WR6 MV.CQQ'TBGXL?[GU^F'+XV 3FFQSI52GG.4$L9P@!!#$$,,D98$1@D!)1B!QG MVE91 X*#C\A,]!ZYY3*2-9MNRN 82CL=, 29<9;^#HT/5]!P7NX79/:ZRH]I MC+JX+PAXO*8O/>9CGV_'_J(7SP>E)-\NOLO/U0!* M) $3I D*S)!F.0PLSIT#*(^-8M@Q^(N42G::,YO,0:NX3_$0O"(ZMAFPTZ9 M&-YGT1[P/?NAS E+U +:&-$/#PQ*NV7=5G>KU?&"2Q7?"'+ M=Z^?Z/9E4^4LM/_\6K4'92JG*,L*@ NNK9>4*T 2XUA1!>,2)S'+G?I6V9.> MFD8SG$<='J.:[T'=6!TFP$ZKA8$UL$H;B*BS\G('QZOF)O HN<"E ;(.TA?0D!IDOQ9L^@CE6KV0.XCO69'8#J+\=L,]"(U9<=Y#HLMNSRXDW] M6N[JXA1W*_&P_28W]W5 01MCH#>(JJ/ ODH:I['09V0,2!H+ #-. (4X!D6L MC](I1E02,:"%BR,;4U/EW0X9C2A5Z8]*F*B1)NJ(,Z@1B>M>\@,Q-"RK8SKZ&_1:68@ M A>:SPP=S6VG$G(QOS>A_!M)[]="SB%F*2\$!7%AXNNQB@$IL ",9XJD4G'( MK&+0C@>>VFYR7V7=:N8BPYV=:CH!JU_YWP)!:-O>3GIK77!)U#,>@U+ROS^N MO_^G?J5V%N@?JJ5?+?N3@499R)?8;Y?FQ=\/1 N4DRRC:P)[_'OI,3"W M\]SZ_5X#:].6V:CE-OJIBV3#\.7:.LZN6WMTO+IL+OPYL"B M,:;Z3%48]G[]9"[=*_N_4W[TW>O^D;8XZ5]T(S[\>%[4V4^?Y6:Q%G.5BDQ1 ME@,4)P1 %,> 9A("7"1%RK @E#@%SWGC;&H;QL-SE>0G=VR:LE::S^BGE^=H MNW8L;>5O NT4WIM,2VBG0:<\J;HWDB+U&9\LH&]FJ'BCM;-;B>:R#XQMQ MOV5SO'$W;I4=WZ">%.7Q3F"H#5]N-PO3[:4J$U2UZ/ORV^]-[#QBN-#VHP1) MFB M2D/L,ABD/)<)5#_'U/4S7SOH38U1;QGMFGZ67>?_$DS[-H+JA]E6U/2 M$W;!K<@>V *T?[+"Q;/]V$=Q9-/10OA3J]'FI<$U+W:M/ZO1ZZCK7?WF9,XS M5BB*,J X$@ FB38$DU0"@F&JC4$9*^5:^:*?XM3TRF&[YXT44CY5=PS=DO#/ M^H.5&U,EIRXFOUW?4&GY^J38J2"O4(=V#1Z@7'';UGW?%X7W6AS##AK?)3*N M4!V[4(8="&?*95B^.+3VJ3X2&Q.J&?ZVXIP68TUH(>SXW:V#XZ*=8:IS.J#D MN5"G#>61:W8Z@'%:OM/E95\1>!]^R U?E-7=G)Z>TE#]NJ%BL7I\3U_+.1)* MBCRC "&6 "@*"DB!&"A$#A4E1._E5KOX8 ZFMJLW[%9A'7^UT7K;EO%H6W,> M";) M_V5'4*['OP098Q+.7HZ,0MCKKF4X:-IQ?OUKW3CW&959PI$"-$DP@#$O )%Q M#"!/H2P21?4IRL/^((=D^+\_/RX7&O>C.)<7C"# +Y\L-,(36'SL$!M7=.X+")8=E."1C M9:9<_S@<4T[.B]R?2'+TSHCI(>>Y/4SZN/#,T$I;?/TD=][OW2U-AJB@&<= M%#C1&BE#@$K&0<:8BA/"J4B<:E9UO&#Q7YCI/:^0*7;T"GU;JZG_9P7H)GF=?\!3%Z,J85.O0$EBO02!9 P!F"$%<$P@2"'' M7*8%IW9%N/O)3&TYGC;B:1+$'3?A"Z#:[<&W0Q7Z>M8=I=N[$1V $+8144WJ M;7L0'8A[M?W0X=,#_ )?I G0DE\DI\^++5TN_KL:^T$I:1JJW:_U,ZDBBPC++HY\6*:IGHLE/AUS(( M+>C$VUF;;SV=@?>A;JOC;MVG5L3(6+#'W8Q/6R ?=4!V*1LUO&%5@!D)T^'* M)Z-OTQ(K -07>VB%H#4D+KR3E%&%!M[=5QE(513ZUW7G+\U]#X]3O=KT'H*D ML?\)C )HMI5"0TU0@^[Y62 F%,2Y*2HC M"U/XBF'367#LC"'F+;1G(%IS; C#C78_J/Q?;;R5FX/#P,'YZ(@30K])D5,0XPEX7^GE"!$L*R),VM;8FPO$[-H#AD MSYQW]90NOM.J8=FR%2)Z>=8:BA^\896AYY0V>G'M2=T&;;.1![.E^ @_$QG2]A) MDQ"_"DPTRSA3U&B*! M61C/&AD'RP.39"22 ^R2K_+I>;VAF]>Z)$O7LW+TJP._2B7,7(B"T3S+ (%$ M 2CC K!5'3\^V,'\*S>0<::&(?]?*P)&FFW#CU1;CNQ#W![]]F;"(RWB_K MX6"/]#+@L,BDSYLUEU*4/VL1JT$;3T#K 1#S/"D*HB0%@C-5MP+!BB$@6(V=N4YUU$ 8:Q".HUKL7_39H:+ZU_+N9?MMO5G\MQ2_ MK_2('?*?]0>U8^'S9L'E%^/:?-#'ARU=F>)6#9M_2%,$2XH[K4GIHSQXY9U\ M7*Q6U=%"#\=E,D<0,H&*&"0PS@%,"@%H@5+ 4X2XA#ACN5-MXRD)-S5UVJ[X M]5ZL6?17(U%$:Y'V:O;9"%5=:HKU*,OSDZ[3XGE"6TD M5\NEU/+M;\:B2J2H@D'_MOOEM1A$#0A'[X3N]_&V=FKM M&I>\,8^W5)CX2G]\^&$$T>.OI%ILYX6,DTB9B5-P[38L#Y %WCN: M,A.:Q:CA,?JIX=)CA[PK. 2H,W%*ZPWJ3%P4^'R=B%@_.V M'UD+M[DWO +KAG/F8E7[6@Z).^^'S<&I[0V^D;S6EV'TY(BV J37T]P_PGBN M9"M)#GS%=F\,,ZSN.#?M6\Q-K%Q4-[.?Y+;I_#ZGF500PP0HD3$ 84P!SC@$ M7'"J3#EN(IP:@?81FYH.;7F--CMF9]%*.G8G[H77SK[R!5I@1;K#ZTL'+ZJV MI@S?\Q&]&.CS.H= M-\U2;K;SNW)!/U.^4 O>['T49RK)\QQHG2RT*LDH("PI@,02*RB9C)E5PN'9 MT2>G.S2#D3XK1PV7=CKC/'#]2N)F.$)K!8-$PYS'*L:]8OX5J%V[_0S>V7&OOHI^>URL3:G7W8U'.49''BL0I$#Q+ 92< \9Q M#)"B"8])GI+"J>9$+[6IK>0FQF+/9/2G8=.QA%@_P);W KY@"WV@+^Z M/B3"]*D[2_%M^M/U"7^Q+UWO2S?6N7F_*/ER;>(]2\="M7U#3.C+[E2,Z3 : MI&:M#2)ARG^<(_@V93QZ1+]8CJ/OG8'GX]5V(1;+%Y,?\YN)3ZYJ?7SXP9# M$)#?<1T0X8$_\5^,0'+@QE&6<=C7 +_:NA$?&:N8A6K#JJY /P+)7H4$B"NT ,7R%< MG><$]JN9#BB,JTO."7>R^L\^-- )(I?ZMX]W*_$KW?Q+FI2SYJ*Z<<3%A:)% MG#! A%['$$$*L,PAH$6:2P8SRC/IY >Y0G!J)M=O=*DW:^/5?&KY=?2"7$/8 MTA'B$;? 2[]AM0)MQ^PN!B5 4S=+:/PZ1ZX1'=<_8@G!B8O$]KV!VJ4I0ON@ MSM?KL K*>_=ZYB9X5R(6)BPEA5! )2D#,!<"4$A2D-%4)!)CJ*15@:WQ6)Z< MANM4"CY,5>D$/U:+N=-IVU$'AO\.++7HI&8WM!Z^)7@\:'W@\:;!K\X/S_:X MN\9HTW"R[XQ'V5> 4&.MI1E5/$,"$"3T?D.S%%"4,\ S#C.4Z7,M=[H7O$1H M:KO$F4"76V."G.Q?'SB%/O*>0A3 VKT&1. PG[>P;J^)?#V\QXLU>]JS2(_S M?OU$%ZMYQB@GN,,0((*0%C,-9X93B$K2(*=+C5Z:$U-,YSII668C?ZL MV;VY[]@>9#M-X0FZP,IB,&H>^I"=X!&X&=F>WAMW)#L1_'I;LM-7ABF/]_K< M]/BX,06)*I^\:<6S>I%U5ST345(KA>._-&F:'6 !MZ7+R"E]HEY$;@Q0(7.3-^(5Z5Z=:'0L:1U+:=8##)E* "N@0]# 9MM)B' M1Z=T? M>VTZ8PTZ??7!['Q#=PMXH>VDX;C=NJ2X#WW2A=?<5,@ M0B[F'U;;Q?;UY\52?GJIKBP837 *JSU=XP=QC N,--_S1'AB.<9HS8:X]S@ M4U,1-7^183"J.;13"6>!Z]-$[(&&]R/M$/K.J2\G__KC^_I_ZM7I! MZQ^J=5RMX+.#C;)D^\1HUVCO,T-3./4B_R*?]0Q_,U?([U],'?VZD4]=43M) M(1$IRH!2A=[;4YD#1A4'<1YG6!!(",4.U>NM"5M]MN-7J=^S7/>V<:T];P^\ MY6[O!<>1]OQJG^\P&]7<-HW(O%4@=\;&<]+G-:HC)WY:@G":_&G[XHT)H'4T M]MU*]#?%U@]\6J\V1[T^5O+C5CZ5\X0J*.(\!S 37!]!E (L50+(!,4RRQ"$ MPBFJQ"MW4[-(NIU]:OFJZ,2.A&W#'Q&9N]5='Q_S5%?,NK%/]*>1-*I$=3SN M^/T([%3FFTUM8/7Z)K,Z/$79)_IAV5R(TE2![4SXL5 M7?$%77Y>EXNJEZ5;-0&;H2:TVG?L&CMTQW#41IH-^K#&]@954O> M#MNQ[O0PXH""T4WR3QV(I!6-'I4^+[9TN?CO)D))26/;W*_UPQ31F- $ \R0 M!"8 $5 !"X 2G J:)Y"AM/68]:M09]H#G&:!=6:;-K4V*[5F-.*:4Y<>P$[H M]ZO(,(B.U!.K@?*ACE/4C$?'G$ EMO M$6NG <>K:3U$SH,2UX,&&&92?WAZ7JY?I?Q-;KXON#R?=O?)]&,L37.3O^A& ME%5T3_?WAH]/Z^W_)[>FA?'CRJ3F=5NFS3.A$I:K L!$;QD0YQG LD@ CCG# MI.!)FEA=C([*]=0,]=_U+]>;K6&SOIMI6@4!SI;4@F@&59 3 Q MO1M$)F1BU0/G$H&I[1@-C]552,.F4TW(BT#V*W ?\(0^=;@CXU2.O4_\FRNR MGQU\M*+L?:)UZ[+W/C? 6W%>Q70VR'>O^T>:_;/2.[\N5HNGEZ>#HA!WINBA M2>FDC_)![>Y^FKH3Y2(BI*:9&FN,FM[3J;=M(9$Q892Y_OU=%IDVW\4HL<\O[: 2+A);, MP1OP5A^0A>_FW^"S&,7XK>2+NAAT+>#HW6O4?6YG)-?6WQD;DZU-Y[=7O_<6_$V MGJOOC=$_\!J^-2]#$RA,*]3-\[HNKE%%$=P;K\7F]7XMY#Q/1!RG!0,\5;G) M-8T!DX*#+.6XX#'&DF&WG(I>>E.SE)KD@@.>9U'%=63:Q]6<1X9UU_R+?MS[ MK98 : 8V,'P .2!]PPJ>&S(Z^L[E3#_,8U_ M]*G"]/RI."$,S0:WFP^ZF(!S*H4\]-@"/5'+5!;I B:56++Q1KJD+/)?3 M3YU&&6I0_?9$E\MW+^5B)ZP9]2&74/ORCD\39]^<%A MR_JS!E%N-LV=]F>Z>=A4IYLZT;3MNC472E8DAY5$[G!<:R>'-\> M7DBT; J3?I+;IA:_-D5(EF $$$0(0"DR@$WP?XR1@(0KDL5.9HJ?I1OC5E0":Y&VCO [N>+?3-NS$$V[^C#P7OSSE-+H]3XO"GNNQ.?E MAP>N]J%71DV 7F4QE1]7==K2'W+Q^,U$^WV7&_HH=S=$N]NCN<0BS6"1 H2J M #Q3SR)6 @@91[\;R\@RC+MEO/@C\YMV9ISH5%RKB"*0)YK$UA M")56 810 (FDA.6)U@-6=W-7*4U-#1QY^Z*_&FY=DKO[@.W7!%[A&M=U%[6, M7C][.T+FDO_N";JQ\MTO0.@KK=T"C?XT]KX!1DQ;MY#C,$W=YH5A%E-3<,U\ M'!]7SR_;@]C4YH-%-*-:>U+ ).$ 9CD'!&="_T%R!!.*N_GS]\SF6!"YAJZRT55 "80P88HQC@/,926W2%H%:1 MZC?P,#7]9+BG*WY253QZ>:YJ531K3?]64]WJV=ON+$):I8Q7+LLZ[\_53SE@ M!BU]C6'G90Q_81G5_,^:S*39>?=@M_@$5?J#B7Y>;Y1<;%]\7A+?@*?_$N>. M?(Q?]'P84&?+H \<:J!&EYW2Y?)#4U_5C=Z55!WT\MIXY:[C*JELK,"U:A=5;-9 74 MCLVHX=.C(KJ*A5]]20AH7 O!4:QY8< HH MP3'(I5!YDF-)[")8^HA,S4II\D<^_(CVG#;KPC6QY@RB_8R!C=DVYP9=.24F\MBG>;=]#P[M+,UWTBM0-[+^K\?5W><;_3!J-/_0ULZ M#]MOFYY?2-3([?)]@/A:6MM3^,.T\5M/N7]^HDM5DV-4*WL MA:R+0U2JO[YSK ,U/JZT!I/EMJQ]69JURN5LNHK$69;G>9H"7.00P#PA@) B M!RSC@B9(:(T=NZAEC[Q-34.WHIGC8RO;;%]WKSU4UI[C126-F][V.:]V*OR- M9BNP-M]-U'UWH@X$BSJ2S:(FEFPG7./WKW1]*Y\_Q1X =*\ZWB=_HZK[ , > M:_X0)&[L?O?+K@5FRBA5>4:!,-U/89QS0#&$@,@X@93H_RG'J]5C$E-3R?M& M>,/;D)X!TM9S=PL\P3UU3L@,;P=X(GR8YG^_O$U3S_Y MC+AF=!:MUBO0\.JVY"]":[?P?0 6>/EWL+JOL-ISZ4\'7,/!JR:X2&Q4?7!- MY&.M_1MDL\?7K;E5A]D M%ZO'HP2^@WC0+^OE4JTWYL4Y)R+-8DZU$E$F9!PF@*(< Y4AAJF,D4C(F/GG M[B),35&U;(,V0_A__H^DB/_W41CU\]72,E/Y0BP/2).>]] ',(\9YQT@SB2; M'P?CAVC^_F8S.:F<\P%B_%NEG0^?)M^9YS=P,FR;W26Q=[(F_EALO_V^6K-2 M;JHNTE46A>DJK6=CL5Q4(NF_:8M>LZDE693M'<]KY>TKYP1S10N1 B3,=IKD MN;;)H0)"8!Q32%,DAH3A!6%VLI%[5<^[2G6N5?1\/B6VK^*#SH?7'2X,IZ-N8D'!/MZGPA(;F@.R6<)-? M2K.8T5QF@!2I-+WV4D!B(@'F6#()D:#$R??;0VMJ9ZB:U>B=7OQ"RJ=*/=R; MUJF;[<+\?)2_[IHA\INA6.F_OG*Z>JNSO3W+[H/;YB^5<<@4#$#4,$4,"PA0"3/ M!8,TCNTZ2_EB:&IJZ>;D72\)N_;S:7NW/=XL!;\)-U@W$3U'Z2J-#=JY+:N? M;APP6BHS<1VY@N?S.B,\1G*O/5-3R/1UAM R[==]W&$JNS9J2FUE/JB*R"?] M=3<74VE"D!1( :9,%#V#!6!QP4PUO$)E$M&<.B4!]]":FJ+=LVK69%.AW; [ M\-ZO#V8[)>D)O,#Z[P;]54?O5%5D87@QUK&YA4W!6+ZR>]3_>X> M-[(ZSU9M N7FF6ZVKYUO/!9IP@6!@%"6 ,@5!RQ-*1 <%RDI,@)S:J-*G*A. M3ZGLN1RB3-P@[UL".>M%_.U8M;A1'43*#0&C5 MS;"7AUDN[R7;OE^4?+DVOK3V'M)R-SW_\H2^<\-@M.]\X+I$;= M-OO%/=XQKSP]-'_]3@C]F915 ._#YO-F_7VAF9\7F& [8@-SV M?C1NR&^_,/#(.>[]XIWFN5]Y?G"N^_I)_K(NRY\UB]I.WRY6+XO58Y/*N5Z5 M[Z1:;V3]W%?Z0Y8??FA=I&DL5G3S6D7_FUA?_:867U-Z;-. YK%D>9%*8 FO7;@15 MS>@LJEB-T@!7^1:8A(EB.D/O;6*1+@M^,:*HYQ7WD^K[I@?$QY565$]UJGE5 MYX$I&7.FK4B,LAQ D_I%L-26)4SZC :_5FQ:NFV M[87T^L'4!U"AG55#,'(ZCUX#8=!9].*@HYU#KXG5/8->?=976X]G:6Z]*34PH-A]'K M0BX="^\X &YG1(2!,;#*.-OGH^8[VJ%K.!^EW\FLNX[X8*SZ'O%?K2I^)]%JTH"$[+QW?1EP;GFOGH0445^R8TT"4)UQUGAPYR MH? >J:.<9]S=^LT-P:ZW_YS3@./UHQLBYT%_ND$###-L/V_67$I1N>':N.D' MU;;$FR<"I133#!0$00!Y+@#CC("\B%.8"2J96P63?G)3VPT:OF81?7S[J&8A!XM=N*/R# XFHHH6U Q9@1@I?8/PV8N+U5][W^8_TD-^\;CPC/ MD8P%SXP'6B\YH3=L6E!BEEQ.TABF1%KU^C@W^-267]-[E=' $F,U!:S@, MH<]2.P2&M-8^AL+E+#0! YS^WA6>/",^YY M#K_2_[/>M,.5=S\6Y5PB'BNJ4J!8+DW3(0APHAC(!84*)U@?(:R.#^>'GZPJ M^M-PYY"N< :Y?HUT.QYCZ:0K4#AE'5R6^.;T@C-#CY9'<%FL;L) SU,#+(:O M\NEYO:&;U[HD>F]7U4_RKZ943EHD")&B $5L4AV1@H#$VKA(2"X2+DG!A+2V M*P:Q,+4EWSW5;O9%,'BG",9Q>23GQM W3)C(59ID3$^8-.9?9NI20Z4U,%G*!_6!;E::R.Z2PI3DXG[DVDL\ M(]&L*K?'JV*+C52.U6L&3IK=9<4(4Q%XG^K.0BO#_F;T#/Q-2%]DA(DJ:7Q6 M\+H-3[^5:0;R,FY!FML .ZE#<^-P;U-POBJ!7WYLVL[^8Z,5R5P1&1G:A0 102J"YH.$TE5C&F-@=#0)R.;VSPZX ^&/%K6E)^ESQZWX^"#F[4.0) ME&D,BBQ! '*6F*)$*2"I3%->",@0'+-?P(US.\9V^VD7W=6<^UY6>H4N7XW) MN][7OH[6[1?0_%!_"4,.B"$_ ,OM^6VG-?36[;'>_S]VR[T]_E323J>>?\]4 M3*I@_SD^_ZTJ\O< [;OD?A^IH5$9OWV3RZ5AAZY>YX+1HJ 0@@*C%$!40$ @ MPR!-?FH9O0A0J%J.&1] R(VS@G M]@W1&P?#C1S#<4Z4TTB.LT\-3$->K.B*+^BRTZ-\E\=XIJ"3$#2/>8R -MN9 M*6)!]4HF*1!YFA:*Q23.$J?49#?Z4UOJ':X=LY4=<;>SLP*B&5A'[#B/.JQ' M^USGT-6W!B+G-_?9D8=Q\Z&' 722(SUP&'RX)$;7Z+CXS,W7-T_/R_6KE+_)S?<%EQ>.,5J !)H^N"S% N* &*,)%R)6.9N MW2M#<3HU==&]?*BN\,YX,P9?]WB>9.<+H;>;NA']3CM_TO[07^=PK\QOS;71 M/7U>;.G2R#6+[IY,$=BQKI#"S$"H2R;/W+[5-508T'LNJ@(1'%A(0^]6K[_2 MS;_D]N>7E2COMO=TLS%.]LK2G,,D1RHE N#$1 SG* 8TSPC(,B+B6,9*N'53 MN$)O:@J_8C=ZJOB-E&'8L6S&%7CME+1'T *KVAJOFM6HXG46T6W4LEN?43W6 MQ+ #QF\AC"LTQZU^80? 2&Z91_RM(D25=Q\QR*0IN5""29I "*' -J MREED'*<4(TJQC%WT1V?LJ>F*AC6G;(-SD-GIA(% !%[_EA@X+_0STGI=U-WQ M1UW 9P0[7JSG'AF08G#8%=H8O[\M?C1)9J0H).9Q 9#*38F\@@)"E5ZT+%,< M)C&%L7V"8@^AJ2W9H[[P>J?ZC_SO.':(9>Y#M7\A^\0J],74(4P5GY%F=$A^ M8Q]@#B'>GH ;*9#[$H"> K0MP.@-P^Y[?[Q@:PLI#D*J;9[W682E4P5F7E"M M$B7!@$"AS1I2)(!D-#5G(XJ*+!,RM[JHMZ8X-\Y=R+PW3275G*;3G/"DRX*#* !4\! M3+$$M. $2)KF6/(,4\E:F*!J8[+2!N_"!E_Q= MO\3.2_I00*_KMAEZU,5Y*,[Q"CSZ[<"M7\]'IQTA1"DS11, )4D&8")SO>-S M 5*<(9074F*[VN'GAY_:IFZXNZ5?[!%XEEOR8$A"[[_V:+COM6>%]KNQ'I(8 M=Q<]*][)EGG^J:$MH7<[;9U%>?>R_;;>F&N3>1'+/$<8FEV2 ,AB"8C &)A2 M:!#%J5"Y4_9%#ZVI+>G# KI-)@7=L3L\2:(/;[N%[PG%P%K@L$)KS6BTY]1G M8^BK<'AN#'V9WLB-H:\*?MH8^OHK-Z3VL>LI NQ"BH!QUDIQMQ)M%?&O:_-/ MC:_"1!'\(4WQ6/W,=[FAC_*+-,IOL?J_W+UK<^,XLC;X5Q"Q9W>[(XPYO( D MUVNF7BW/RAPK=)I6?)(LKL]OWX!7B3J1@$40+/>B)EJEXMD M9CX@'R02B5[IK,'N7R,)T0I4N02F\, II&]+#1KT0QJMR/E))4Y MD^YGQD9AVMA(LJJJT)P?DUN#KL"?M4F 5C:!96,4X%NK@-;RL<>1M@J@,@=ITU1BO2A_;5*46B]E Q2HD0(;J$ +*_#0]5+V.Q W MJO'W?XYN'.8-?_QN'':?2IT:GX9]F^96'1'OZ%1\D>L)1QS33)GD6]/H-LLR M2'"JH) I$W&<,IIF+A/\WO/'-LN^IZL?X$GK!M1B":;G^I5:06@W=5T 3.#Y MH]$,&-4,R_/9M7TA-7_?LW7TY?N\U0]&KX>A1Q1!>,L)A#)F$**H@QB& 4FA"/M!DMMZS2B\#T&3V$3M+/@@= W M[2=X"H)S701/WM>/5N[E4[6R6=VJKY)K2>*#9.M)2G@41TQ!G)CS&:9V""VR M%!8LRU4:H8BE^61>]4IZL">5$^*LO@U2?1L'0L-])QMM37*,T'JZ$]GX(4G/833U6JQ? 7S MLIWB>@&61Q]'K>^YU&D_\^NEI*?FTC*E6;2V_7M]_K3WJI.!"KU*HAM'4(TLB#"G& M#%)%213G4N$H==J"/"=QG(N5ML9U=U;'S;ZS2%ONP?G$+_36V"GHP"]:W]6O M 98OUO#XW3DZ*W78#1U;$ [V6:QOO+2>R1?3Y<-LRMQOS@:4PK_-I^M5'=E^ MW:MOKF1$XX@7,,Y19#KG$8A-)RLIT\AD/>O_N65#7*+-Z&BJ79J^,0=L[:G[ M1I06-5L'EJ46_8R>);T--2:AJ:_/< Q49.0"9 ,5$NFCT1L5"[D O-,%02YY M:-]EXTKJFWZ8\OCR1$ZCW(2EM=.GE( D2@M8X"0K9$92 M@9R.['=*&QN3-LJ6:3ABJZ[KTK +8-OUH2?8@B\26XBU-&VJ*OE<*5H@XGFY MV"5QX#6CA?&'"T>;F]SWM>^6"_',-3O-15W&:%7OQ,J8DDP[8S 6YL ,3P6D MB8Q,T8^L0"K*"VYU,+93RMA(HU:T_ )J37ML;Y\&]?SVMA>H A-%+Y2<=KG/ MHG#Q+O=I"8/MI?1OYGSI=2_O)E7!3)OU7[V_O5\_DQG MS75W4K]Z\S7]KIT2$JG(5 ]2*M*\0DD,3=$2S2L)SI64B53,ND+)&Q@P-LIJ M-#0=-.;[G5:VYX.N]-=J#-*7U=<_;4QR*/KQ%F],-VG^#.]!Z%7JY;GKF[?H M9@ZV_7H.#DE=@0J.[?5W/\M;Y%"29N1OTT"E;D;^5KD5UGG#(>TLV/,6>@U7 M".@-4=\I,/26>O0,L3\_/CL'9V9&B1??TBYWC8,:!6(9GF>Y+EVJ=(\ MXA IO6BC48I@Q)3^K< XC:A31-U!^-CT!S$+GN\XP>R\P/Y$LSY1*4V35N>"4@+'Q4DM%FW8^=B!: MK(PNA"8PNP1!Q<'3OQ"=@3SQEI:>W.$.NSO=U6/W#>=.=FB]X^YU7=>#OM[/ MZ&IUJ_Y)C;^XOEV6V12M0Z>Y5$K"7$6F MN&060>V."9@7J9!4%7%.K6+HEZDQ-BK\V*HI^6=ES158-]J#=:4^%/2U[@#M MP ?]Q\J"2P<9@<",6]I@D*^MT)]!E,KN;& _N&I#P3FF\2V0GK[J@5%N?\.SGZ5S>K.7C M:I)S(N(!W8QLHC7,L M)^MA@"V#K(,.V]BW=>U&K%_],"\@^Z_[=9E:P]?K\@+CT3I;?I[<)ZG(I#P; M-U:3VL=_/4_7K_>2&]=WJJ9-)\3R[)O^M9R^&,_7E-IOW39)2)[2F&>0,4P@ M$H) EBL*$>7:<25"46I53\N3/F.C\GW]S7*1EF=AP7)C0]5L@E8%@RL[7#(T M+A]$F[2=08I8"=ZV.6 $QP'+K_; MW7T"R>9PXW)5$F(9R7[7JMW_L"A_==WZ51TE9)GVX8LBAA(3#)&I.<%D(J%$ M:1;Q(I)98M5WYP(=QD9B6RO*%G#EAL^[G59PIJ)-]?MKNQ9QWH;+)LH=?!!" MA\*W^-^>P/_A./Z] N?]!L(ENAY\0(8*P?<>&%\!^XN0[([J]WOT@*'_BVS? MW1^X[%']_.A/=+HL>]Z_>VU5/7@@Z>\<.F'AU MC6WD#NH7.P"Q[Q2[W-J/=+[(M6F&<+=OZVDN)EOJOMOB_M/HES* M2.D%/)-*:NZAFGN$PC!&G.41I@E3U*7?J[UH)PH:H">LUAQPTT+BV>Q83;47 MO&F&0,\W0[AT'.PH*0RZ@9G) %OVYFC4-KN#OWRK4/XU<,\)=\2\\I:#^$'I MRQV6?1;K\81+R[H=WT#TP5T]>ZU2>\M2V;?FRW'LN31 MA..H*+#*8<%("E%JVN501J#VPD1*-"GFF>I7]RV$NF/SVXYN\F]W=)ON8YLL MT::T?&E179',-6LC[/M@&4P=S2@/F.WA?X OJ#,7$O= A>B"J/Q&E>I"PG^Z ME%U0J1F)OO2S(MS\64Q7S9_U<9,5Q7S M4"2HE#R%-!48HJ@PQW(*!*.(XCA/M%LNK,X>>M=L;)..,0R4EI7[X96Z9=FG MMO[]9A=_P^D89!ARD +/&9[&IW]PPA>684(8%VOW-H$.7Z">#(=X$]"W:*F0 M\M$\J H4KZ?ZQSO]!LCELJZ86F^"4,H2EB0%1+&*(1*1A)A3!A7*LR)*TD*E M3DL&:\EC(^*MXJ99=:,Y>&I4K[+\7$N;V@Z#'<$& 3NC.H(RF&55-<']&,PT_#G9KY:+\M=TW]9*+I@4L&"8F5BA&BF;):2#$H: M./_D0?UQQ?]Q^?-N48N&"&1Q# G0D&4:UZ@+(\@ M05)*SBFGD5./AE."QD8+6SU!J>@EITM/86NYP^ !L=!.0R^P>I3;ZT;"9PF.2KT:B>W;<%P4LK8B*&MGU->6C>6W5S@#:' 1. "CE/#A;/&7]QPX;2$ MP1HNG#6RW7#A_,5#-ERH]M=6_RC;2UW/Q4>ZG&WVV9I_U>3TWY*O'Q95V%:_ M=2M9GEVKXWAQ4E"2Q#DTC:'T&B3'D$24PJ3($T0I(RFV+T?WIJ:,C;0J8\J= M%VG, ;*Q!RPJ@\"JLL@<[9AO;:HZ& ]1.M_+&]3-HF^OX(BHVD/Y_-KF*U"_ M7AH44**RR0$1S36@!L8+@1<.?H)^#SY'PT]G!JT87)C2U#B?\<[K^\6V^T(O,95EKX&;^]+PV MM0?TZ$QG53?G9M?^]4%;N5+:O;E]7M^JSZ8O8#K!>1P97PXR$4>F;U\$6<0C M2&*>DRA.J$)QK^0FGUJ.S7^[6:V>R\X&"[6_J0Z>GS1Y-OY@8VI8/&\+G?IC+4@#9 ] M%6(TPF12>=7T;;*J0H!],L,JB+!^LTS[,&Z9 ?'N]=M\^J]G^4&N^'):3G1E MA"S'48HEE3"+<@*1+%)($=.S!\\RDDN2\,*IPHRMX+'-!57*3^LL>DO?7@=E MK4? CLQ#X!IZ+7P!I,[TZHJ/5\:T%CXH";I"LL]KSO?WHZI_2E,17;OC6AC] M+G=;KFE&7*WI7-29J'Q21"C!A6*09!1#%&O28L1D\:N Z]71\UH"9I0'<[D&L\5J9?IK5%>"7Z;S^IY?W=C- M;=#L*"[84 3FN49O4"M^V/2RI?P5*-7W1WR]4//*?FX:#$J!O<#9Y\%^#^E' MAA_I,D9BA/K#:% MS\@9&\%]:5,6KTK_E'QU!42E<4EA8C&;T66+V!S9[!3J=KSE -I% ;M0O=W3+WXO:"CV;+TO(,NEEIEF?(&Z*<\"S+49PJJ%T@ MO>;+: I))!*8$4:P=GPD)6JB5S=VQ'5*C-7G0ZK/IQ$6[@NJZQR6FQ':V9'R M4?LZ+R;*Z,7C.8UU(6)L6O(6A?8Q450PB"7',$$11Q$C61:KB7:$V<(Z-_D2 MO&NZ:@L,A[G=>OXHA+@H%LXQFF1!, MZ4G=*4W)GH/";)'Y*V+!)XF=,/D@2/W=]OUEQ4_'KLZ0K67:/O%7?5M5Q_O;, M_/$ODPDA)R)&1.41@AE6!"(:*N3,FX2K;?.5>SFC:Y/*M3152S2S,J21$0$6R>YN\D>&]_=Z?'7 M'NIB^5JEF5\9[ZG6&:A::8><8,>1Z.:\P/@&ICNC>*L1E"F_5.H.:N6OP%9] M\"DXU [YTN$@'RC!V2_T;JG(_<#KS!UV?.1PR;[];-W)SNWYB'[NL4GE-5W3 M%X]T.I\H+FA!%8.01H6 /(F+#&Y5&+O;J.NQ(&]0N/&K?O]!V_J-_'JET3\L[3Q_;QUHKY_:-[N)E]XWV1B'P M-UKK%:"JVE&+O7ZCNQ(&_4:/&K?_C1Z_J.?YE&I[A\Y:92(W&V,$G. MDSR)8J)P!$T8&J(()Y!%"=\8#;+7V>"C##2:_QRPL90][<,(-D(.C M$(ZWOT$QA6_SE_+TW^[1OU9?LOJZ>M)%&<^R!%-(55$P8\M.[X1E@$N,8[SJ&W(ST>0]^\+ON' MT'=:0S8GTM^@V('C>S-@=8-P[\]/6,[ Z3T:2?&"?@,8M%J!HTH_3WF"?EA[ MK4?04X6>:78;3?Z^6(A55>]?/C[-%J]2?I7+ERF7J_)(JNG+IQ5X?GJ:3>6R MCA3R2(]0%N.C=W: M<#C$0WL;UF"[YSMYP%% MEA0Y%J:_M"GR31AD*F.0TDQSHJ0QSYT2KDY*&A_9[1:HO:B ;PM02QKS 5-P MAMI%R)3XUVJ"4L]P-7P/L0A9Q+'Q:RA_:[YN^ MR)LY7SS*+W)]JQ[H7Q-4%*Q0/(6"F_ZGM! 0,Y% DO,H%H0S1K%+F+Q#UMA" MXSNJEL/UZ!I4Q_+,_+&YG38'M*I M2V'0C2']BUV<&Q&"\S0N3,.Z*!<0,91!$N<4QA1E$4MSDC#N=F;*XY@,Z;.4.S>\ M+Y?<,5DIA"'.>$9 M1#F5$.XFI5$U>@.Z4=PM M&N(P%G:ADC (!Z9_ Z[1&MRUP/W%:*Y=WE_!1GEP?1YFYUB+.V)> S$.X@>- MTKC#LA_"Z?&$2[,D'5,ZRS_J0[-WVI5>B'A2T#S!*LEA6D0*(B0)9#@O8"23 MA$2L,+_NES-YN7)C\X)+%<%+?:+[J52R;Q*EAZ&S8\BW&I# '.HA#;\:SN: M_EWW<%Z0IND/]T!)FQX4?*,43G_0GD[H]"BC)]^;K(&R[J3X\+SAO5UE'%Z$8H<2M1J'N7; \%]DXFN'!8>4PE1T1!6404HB))(.6<0HZYDFE" M1<8BIXD[_, .WC.KK(8K@"CMJ2?LG=B5'O;V6*\V]KS9L%I.ZH,-5NAIO!RG MRA)0F5+/Q$VNR4Z,1H]7RR*P-X'O8#;V\]1^\^^[ MY]5T+E>K:_ZOY^FJW*DH?UQ*61]NBK,<,2H+F&*EI]@XIA +C"#F!4:)4JD4 M3GF/9R6.C6X;A4%+XRO0Z-SSQ-EYW.W(TBN:@?GP4B"=ZDY MP) $WP/M'HVF;T!MR+8C=I]Z&OU'PVF;=(!1&6S7M.?H>-M O1#+,_NI?9\^ MY/;JA0CL[;9>^K0^N:CFC#.O>HQK@I>K]3U=R^OUPP_Y,'V4M^J#5/1YMBFZ MF4>@4Z"?+T&#PW(MQN0^\P[CFB[I(,&0WVHW$\W M]'WE=_:"K3N9T^V1 V9N]K)U-TVSWR-ZEG<]K,;8JKQ $M--#^4P,8<8D2)Z M39/'#-),J3Q/(A7G3@W'.J6-;3YHU1K5K+^M1WHS7ZV7Y=?J6M*U$VN[N(HW M! /S_-%"K:'*75B!XK=8:Z?$84NTVAA_4)C5ZJ:>+8AYU?[SCKZ6ON_STI0E MF+ \2K(DYE"DE$%$.(9491CF"5?: 551JIR.,1X7,S82:;0$3Y6:CIV#CT-I M1Q67 Q3:%VRPJ36\ K6.'KO_=F+@M]?O<5'#=O;M-/>@CV_WU3T6GZ:O\W9Z M_(W^-7U\?GRW6"X7?YHS)%2_"'J1.R$914II%N!8ZD5GFDB(19S"-$=8XD0) MG CK1:>=S+'Q0MD!>[I1^PH\5HH#UF@.>*VZP]+'$G^+!:9_5 .32=52O 5H MK3/8* W>!P/480WI']B!UHX^ '9;-[I!U;E>M'S4<.M$-]MVUH>.M_8M03$W MC;G*O#_I)UW]-5Q..\P+C.(%%40B]*L0"$L(43!)98"*R2!#N M5I#BI*RQT?:.JL#H"HRJX'>CK.-6>Q?$=AZ>)^ ",W-/S'H4M#B+AN?R%J?E M#5SLXJSAAZ4OSM_2CS@^R*>EY-/RP?KGF2SWY^>BW0]V0F@1IY@H&"-!M ,H M":18Q1"Q+,-6<0'(*]U8"1Z4=UR@V"<@IWM[IO#S'U(\S^2MVD2[RL[4IE!T MJQ_1;Y*:\)>XG=^;Y$63Z/B.KJ:K![,FWH9GJ<1Z=9H64)'4%"7@"+*L(+ 0 M0N X%IRAU"GUVZ=V8^.VQK@R<+Z)!%]5'>!7Y=?9[NK5& F,?]"8"4H['?/ MO0ZY'6.^V4 &IE9_8PA^+XT$84I=AX#?;R:Y5PV'32P/ >Y!GGD0(3VBE^_U M'XM'N7Q79P;D,6$DS@I8Y*DYILLI9'G*H5 X2PK&8X*0=9AR[^%C8^Q&/?#. M(3JV#YA%7/$"&$(O4S<(]$DZV8?"(2)X 20#A?XL7@ZWR-X)DSM#>/OW#!>K M.Z'M3E#NU#4>*F5]_(O_, =@JQ)""4]3EA$"!2U,UAZ*(,VQ@A)IJN),1$I9 MU0XX+VIL%%4>/ *R5O'B$EB[L%I0ES>P A/90?&E1M&+*UOM0G9!,:O>T+U5 M_2I+""\K6'44%:<:5;M/>+NR5$-![Q?+IZ9_ MKU 9H[R B)H"_1Q+2$WW.I7D*(]5I')JG^_<+6ML_/G^\[6+0].-HXVKYPV= MX!L4M:+M X# J/JW7JY@-W(NGJ$W!(=R%$\CZN;5N7KUHC=[I:_,#8- M.$">BY5[&J@W*%4>9L#\%RJW0/CB,N5=,L95I-P"#><2Y3;/O*3O3ME,]L'4 M>VT\MB25*4(<2L(D1)'(("N4@#S#*L^CB/+,:FKK%C.V2:M4#=SIQ_V@JUX- M> Z M-M0NQR>X.N%JB5/J6*Y$58W&P;OY)S_>*3+/\ZO&WKVZSD%2X#&/0>B MWJ"#SRESC[?R.7EU/SJXF?.EU._^!UG]]V9^,S>-8A=+4S2,,!-JE04D*=(. MKTH3R$BJ((M)(=.8Q4ABAY8]5D*M/H+A._(T&EIF5MOA:T<6E\,U#&H)? M&DU_-:U66LKZ8PHK3+P21K?$07G#ROA]^K"[J7 M-:;S[Y.D8"@C602E$M+T]BL@0VD!4Q6G@HLHSUQ3J4\+&YN#\;ZUY-WT9UUL M]>U?#K(3\CA.DD(6!>0)5=J;8PC25"60$BYS26DNHFQ2E:W\NJ9+RQ*MOH#? M%QP._G?R^W0^-S@SJO]!>R]A\,Z25*4R3J%@@D,D%($TQA2F.!<\EUQPC&J\ M/\[%6Z#=B V']ZX#YV20YUQ:.F*FE+5Z]MSL\BXKO/^6F! M0S83#J "[!0M\3%;X[I&9G# M9HW: 7"0!VIYFZ_%_%X/[_O%;/9IL32=!"8\RG(2,>VI(*Y]%BRTCTCC'.94 M%CQG0LHL<2$:%^%C8YT3*]?]-O7@=V,#J(UP/ KI-#A] P-^('^;.$%?M#W$ M#L[#%CB4T*' &T<6SD-S/M!@\8P>N_G5PZ[G8N_QV\,MJHBC(LLYE$6B*:Y( M,<21]JH2E6(I1%X(:=]D]:RXL9':V5*K)JK?7H,X;/F>Q]YBU]TKHH$YJZ8D M ]DA3]D<^NF#HQ!&GN+:(3C"-"E620Y'I)B;B4D!(50UXD:[EC MXX#V@>):=W!PT.)WHSXH]7?Q%QQ&P\+Y"H-QZ"#7..!U\,O"P#R0@^8/;C>W MS1VT3O_-X7'#.7+N-NYX=#UN[S$!W"VG+W0M[V;Z_3#OVXE>)K%0(D:L@#B- MF&FP@"#.LP+F2*B$X9PFV/Z\IIW,L1%_K378J.W0P:0W[A8T[Q_-P!1O 62? M TN6B#HPNW]D!V+U2UY5-QYW@ZB3PRT?-1Q_N]FVP]V.M_HJ;MGD[=8]#E.4 M"$Q3"A,J] (]2:*JMZ1*(F+J/Z599$7:M@+'QMA']DE;JQ=QV3>\/ MR> K_$M ]%#^\C@R@6M@[@E]XT*8QR$X7PWSQ'T]&R+,UU,QG3VOIR^M!KD? M_^*S9R'%)VV&:7?_7,UMM^HC79JTO-6=7)8)-MNU58HHX0GF,!:Y@HC''%*. M":0RRY.,Q@S'3NU8?"DV-OIJV]7J5PT:RX!Y=4#+-K.(:ZPSK;"KA+,>JV7O M0V['BF\QD('9<] Q=.\KX1EPOYTH?"DW;.\*SY >=+OP_?R>.8[F8>_H2@HC M3LY7I;QKX^5^+SW>=Z_;2^[HJ_G5M4D'N'TR%[:S+=M),05/,T7B L89D1 1 MF4*L.(-9D:&8YDS_QJK[<%@UQS91?'DVJPG#'%4J*_@VUR,Y>S7)VBT+0&V4 M8Y9EF)&VFQ'>?OQ"A[N-]I 9]4';1-"R$;!7T+ZNMA.4AEXUH[J35AXLL2KL M@/A-)@VCZK YJ$'A/DA=#2NM1W3Z-SJGE>CKN?CX^#1;O$I9!_)D',J JTK:)1UB)1VH6H1C#DKFD4Q\)^EW2!PZ*_^\\4?2\"UN M\KG K]:7U\_K'XOE]-]2E O-,K.\<@'O]-NS^OB77/+I2MXMIUS>&]_QV].3 M7)8_?9X^3M<35%#&%4],%2(.D>("4AX32$2!6,Q3DF"K\J5#*#LV.FL4!D]& MXROP;-0%I8L.9D;A\ERVT/XW7:Z ^;?RC+;C$>V@PW_)VG_X01TP K!9V6^7 M7,WZ_@IL!KZT"I3&7('2L.HOH#0M]%K?[P ,L.+WI/ (UOU^H;=;_7N6V3/3 M@:Y^?)HM_ORBT=,_FJHVJ_5T_EU[T9^F^GKZ4P?!M,_AKMEHO*5]/ M*"\4T6ZNV6B,M0,L"T@EBR%C^OM$181SY73D_E*%QC:I?/UV=_?YXV\?OSQ< M?P8?;KZ^_WS[]=O]QZ_@]A/X;+ M]9?WYF\W7S[=WO]V_7!S^^6_'+,I+AU7RVR+ 4 ML]H8!+86@:U)X/?&*)\Y&Y[P]9O3<:E2P^9\>(+P("?$UW-[!&]OY_*KG$\7 MRVOQ,ETMEDWM):C4 M!+6>#M''$S!:!&HO!RP(@A\CLY4 -%)1U>)':=[)VXKC_EFM7J68J)=2ZPB*B$2N31DQR#F+(59GF4R MRU+)L%7S/0M98R.]5G&"=J^ ITUQ@MV2B=/2B/Y%Y;I& 6.AF EXR[S@$.4I MA22EQ!QF$:HH"**83K2&;#'P.+1E!@XQK,!-0(3M''%/J 6>E?8K%32%^VH M_?G-%G!X=8F[Y WJ[5H8ON_(VMS2C[X_+U:K]XNY\8JE]H?EZO,F;15125%$ M3*-L135OF!0#+%*H4H(31&,>ITX%M$Z+&AMY&TW!CJH7I!%W(&S'&WYP"TP; M?2%SIHWS:'AEC0YQ@Y+&>;/W.M;9"HS$QSKY2Y#+*%$Y@EV(8TN86.CC4;7,A0E&T6OP%Q: M=ANR0MB.-'SA%I@V&C6O0*EHB=S'+7)?.I!S9@X;2+QR1Z? 0=G#QO1]_K"Z MIQ^#W.H'4T-,'_\R6RUR-2G2.,;G4E#'1H\X490SB7&6F MZC>%)$X+F.4DCHA4.8^=CK:<%C4VIZ#4%,P7EDMH %2@X[*_Z-4KUL83F=N&7]!"\;79^G^C^BW/&L*DY+;? $17&4 MLTQ 24QUAU3_02-!88[2E.0")UGN%/ZP$3HVBK+=^IIMC:G_T5AST:[,\4') M!,6,X@Q&D=2SA_8X-0F@Q%1-SXNXP#%BXJ(-L(N'99B=L)::X/IQ\=SA3O4' MN]=>V,4 #KXIUL;R[OS+>^GN6"= (;?)C@M^R_VR3BC.;)QUW]O3C=U4JFRF MF[J3\(D#Q;-9?5+%E+;DB^]SDUA\5S:Q,QUP5P^&.2>\@U<%.NK6$$T]42FN:CX$OY=V.>[PA7D# M+!WQMQ[7-_?9+QU2=U<^).1^O?X@F@Z[0 @)]L%:(JBP?M/+!\G6-_/5>EEF M6&[V<"1FG M@+7C70]P!6;.7D@YD^$9'+S2V2E9@Q+2&8/W*>7.1H%.WC^CM M/58%,,#AG7-(>'U_3PH;] 4^9_+^&WSV^IX%53DW[ME*.W5FEFRZ*B$AF* 2 M2D4CB"0GD.2*0V[ZNA=,QFGF5+3YJ)2QS6F-DJ#6TK%,Z5$@[8C@8G@"L\ ^ M,@$"\YT0^"WI>532L/4YNXP]*+;9>7&?=DLF[ENW:I2B[NLA]AM[3+#*,,.D M@!$VR<""=S=5!$(Q=-B@ M!'"C\573WD<<]/?QCZ=+]R3ON [5.>ER?!U;)CDAU=TNR>Y1 [9*2W\X]_F5RQY^GJAWG!;M7#DL[Y#WD__?YCV]MC(N.\*"*! M( ]#^270OQC=?P6W<["K/KA5H#8 ME!;T:EOEBK?#3! 0]X&F!._XNTT0/0'LG"E3 M#_4;^/\^4SU-+6>O]_)IL5Q/),6!4Q M[I Q-L^^41-L] 25HG8TU(5F-[M[PBATT-H9'FN6L #@R')_)?G?OB]>_E/? M7:WT]0\E4Y0LT?7,0YM&>!,M..^5;5;=YNER5O[%1%V_SCJO[7 M53R)\B3-N"$%?:;6P7 MO/12W;+?<-D%%(,/0F#^J5JY:^>\:1FY6%;^RD$%RNTUJ\U%'D\J702DWU)B MO309MG[8)6 =% V[Z&$]5MCWS_,_Z>OG!9U?ST7=U>CU^OM2EADN=3P?DY3F M7%&(54(A8BJ'F$JJ5]EI%D=Y092DUD%1&XEC8\9*9V"4+E-]&K7!1F^'A9P5 MY!:K9=] !F:W-H;71S'L4X',"DR'I;!O4 =:_YX'U]-*UP6?SN6MU8.&6].Z MV+6SD'6ZL<^^U86=@?XA5VLIFBED=3.O4L0F*6-"+W=C*+(40:12!C&.) 3#[;+[]_;#/M1VX1L/O^->8]AQZ=Z<#"1[P-W,L.CM M;G\&EM4WR:4JS?=!.R+S[]4CJY)]]0;M07/3=Q&@?^(R55:%)=DV+@.MFV^ M3< A'"3[IJZX6AE0,W133723,')Q/HXK^J[9.0%'8=!<'<^CT2-[IR>2YW-Y M7!\\<&9/3[L/\WSZ/NAMFIQ7%^56K36[5N7M2(%)0TY2& MZ?<7HB16D!&90U:8,TXLC^(T';+MN:WB8YLSMXW0ZZ+BS]M&Z(M6=^S-VOFE M6DN7U2IK4\%Z4?ZZ?YWLP5X;NPVI,;X,/]U:NRK+V7I%S*]W6JY?@0J&\?1: M=QVX475?MU9^!'W9P@V)[P[MSO*]3IQ&D3JQZD&_;,U!G4A)%1>FWFD4Y1#E M2,]^2F)(BE3F&6$(8[="#R[2QS:%G3WMW^00EC9XF9A.#,M%L\OE8 \X19S' M.6@Y- ?@AJ#H$QJ,@6>[P;$DRS,/\=%$XO6:\^4SG5VOW]/ETKB?_Z"S9SD1 M(M9NO4*0<%.&*XTTTQ5Q!F,51TI[^5%"K5(8G*2.C>'N%FO]@4U-[6,.W M15;!K9_Q51DFDA5@\'^B0-9.K&KS,M4 [.5VCR>(Y3AFHXIAV>H^AJ55J 'Q M'<%R%>]^5.^C]M?6K^_++?=RTZG:8FH)GNAY+>&415!P')L67QS2F".88$;U M/[$X%E;U.>S$C6T!5VD,*I7!UZJ4==TBLZ6V_7$^"\2[)PC_. ;F]4LA=#KR M9X],K]-_%H\?[""@O:GM,X$.=_5;H]6'9>K :D:T&YS(#)((:;\XUQ,/EMI- MYGE*<2R*A+-T,I>6*ZB=9UN]XIOB#\'7-TV6T7H!GO1#?VA.W\EE1"4$5IX6^!7N $H9R_K\_1 M5\GE],54%_RD]37!8E-9]#ZXZ)4AQ/ !6]_#0RU&>42PQC$4N(6)Y @G/!4Q40;6'*5A6"*?J MSU9BQT;R56OHJ/3TLI;^;Z6Y>K];U6H ZZ M)"GCC.0YI#DS3:R5.:]/]4]%D1 1X0*Y]>2R%STVBC*:0F52 Z>UKD"O?AT3 M,AV0M^.G,'@&YJB6TJ#4^@H8O8%1'#2: Z-Z@'"9.V)>*,+ "5!50\1M:YI5V>?[X0>=UWN-7TQ5:9,PO[?3^'<3#?B@]?]$I\LRA^M^ M,9M]6BS-4R<9$IEVTW*8)\:%P[2 6 @!12%Y$E,>I6*8PUQA[!L;$1]D,I3: M Z,^,/J#TH"!TEX"O5)VY#\RK4,(.L+=DG\!J]J_?_6FZXG16'3W_I'^WFC!. MI1 JA2Q/"X@HQY!A$D/&TCPN1)+@W*J(;Z>4L4VZFR+5E:9U,050ZNI>QOL0 MU.X)SQM4@:>=7BCUJN9]$H6+ZGD?/G7PBMXG#3M6T_OTQ3TVYKJ*X)IPL3D[ MMOJQF(E6WE"5S)RBG""")"3"9 <24Z-6FN3W.&(TB1#-);/>J.NMQM@H8Y-@ MO%!-^:$K[3S5VN^6.+J\TO>%0VBQUS?(P 0FJ*K6]^VVUO?M?JUO8\D5V-BR MD[%X)E7W<5^S_].'V&2]&8&??\?*G]8N6 MW+8DB12F"")4%)5.1%0ER" M5]WBQC9'[6GK6EC=$F.[:(X_Y )/(B=!"Q"MMP/%:YSAC,A!E_UVYN^OPBWO M\N4C;U;>'[0[/EN838")RF),TU@[PBFA4!.*II4XDC!+59S(*$\XMF]H:RMU M;.S23.)-G\.IM%PKNV'=UW>]$,&WR]5:^YAK*=[3U8\F/9/@F&4\SDV^1PJ1 MR#1Y%X6 L4@937BL'V5%WIU2QD;66R4!UUI> >Z2 -L-J)T#>#%,@1FYA=#[ M$B%OB:M6"'AU\HY+&M2WZS1VWZ7KOGC(!B]G=VK>FV(4,RDV[2&RG$M51!@R MSO024Q$$J3(UL?)<+S(YBI*,.;3''DYSJV]OT,[:C89#]WMQ'W0+IW1D _F_ M6V;"YET9M%6,^YLR1/>8H&_,S]-0QO^;,U"7F=[C%Z;QC+LZ/T$OFMX8^VE/ MTU^\F_>S6NK5U>+9)*4^T>7Z]8O^Y*[_FJXF,D%QS",&4XX3B"*60Q+1#!): MT%3DDJ>954.:4P+&MN!IZPB,DN!WHZ9E&\R3,'9/_#[ "1UXLZ9UG#$V>M&U;BCM3UW_?W[LG3Q;^9Z(39?37E5 M5BI\[U6+7$W22!%9< 8+ ME$00*4P@9CB%@L91(O.4,&GEAI\7-;89;Z,I^',YU=PC%G\Z'GWO@-4V!\4' M6,'S3QJ<-EJ"1DV?F2?GH/"<=7)2W, 9)^?,/LPV.7M'/Y(XN@=:KC$3GB1< MZ 5Z(3*3M)912(4H($5,4D4H(X73!N5)26.CB&JK?K'=JE_46_5.:_?S -NQ MA1?8!DDCZ8&8,V&<1<,K7YR6-BA=G#5ZGRW.W]"3+,JLV?+IUTV;L92D+"LH MC".E6:+0[@3CVK&(8Y84<1RE/+(ZJ'5:Q.CHH4H&K][Y:T MD_H$Y%;7,EJRW$V- G3=:E2CI]8^Y5\O&U7%HBP3N?'XX@*B-&&0)2J&&8EI MH8J<8%:X=IH9>$S#]X]Q&U&I?_TF8YG&>5(02?0TG1+]A3(,L3!E3E',!$.$ M1XQ.UJ9 W,C&<:M3N#&L"N-QZY$<'FHFY?$S6;J\G7R[>LD5W%1<*69 M,R8)1+GV=Z@D.>0BR3..DHQR;+/>V3YR;.N;;_.I^::T.[2V/4K3PJ>;K_I9 M'9ATOGVY>?CX 7Q]N'[X^/5RZCBTL:-<1'UQ]?G7?]F6C6@]:I /]U#UYNL[ M\B]]3K;I/Q:/^CIO< M?;QK[YX!3W$=UW;WL-:):WKF,FE_X%:5Z2]?GLWS]%_*3/^;U>K9I#^:7N8K MRLN7BPN199*D,(DS 1%A'+(4I9!D118+D:N4.^V6N@@?&XT9W_J/JL34L33%+S>FN$^TF*7N-DMU8*A7Y@]FR K]O:?=D 7S>XN]D W]+? M8RI-#]3\9K^X*#!LPDH/: YR3/H\XY)-G*KT"5W>+DM'7Y0))W=R64J=Q(E* M8Y0G$".J5SE8,$@SFD/)9$8CF66JZ+&KTRES;$3WOE4ZZPH\T665_>BE ;3- M$+CL"WD#=IB-HIK"M,)FH[A2N3X KY6N",WWYI$51 %VD[KEOL'VDA40Q_>; M[&[MZ9#Q'U(\S^3J5KTWYIB.,8;L;I4IT('&F"4SQ6#GY9>XZC(VU-B88SV#'"/,+8X"C_]5C M6"S=L+!@A_;&SN)\93*FJXX+I17@]X>R296Q!I3F^"Q-W1],OTY:#SV&]=7Z M W7@LEWPJ)[=KE8KN5[5=0F: N>3F&-&DXS @FJ5Z<<0TU_!E3*V'BN5@_04MG_=11'.]JZ&)W Q%3IMRD;$J00?B<&?GM/'94T M;*NI+F,/.DMU7MPC8M[4]RV+5-Z; P>W\Z;B89KGA>0BAH22#"(J%:0L01!E M"4$X27(JN'7TO$/0V+[]335O$?T=_BU"&6W(6J18C=$U:!F6 /IE)/ MH!7M$WSO LPA$.\)N(&"\J< ]!2BMP"C,US?=?]PH7L+*W;"^#;77QS7>D^? MIFLZJR)H]4$)\6FQ_/1L>H^:D)HI0.F)IC@]R;[#S<;Z>KE_?EVO3F:E8_-?_ ME*\3E.((90A#E29*.XX*0U;@%**4)((F:9;8M4,^*6%LO%8I"6HM0:DFT'K: M-]4Y#F0W.WF!)[23Z(J,4R.=3NM[-=$Y_L3!&NAT&M1NGM-]83\'Y_-B+A;S MLM,GH_,_;I622RE,Q\_/-^]N[VMW7.6Q0C)/H6*IT!\W9GI56$BH5,)YEL12 M,*=D!2NI8_O@*Z7!1FM0JUWUN_VEU-S1=[%#W\Y?\8YI8):P@C/ N2\GG+PZ M(W:2!W5 G,#8=SK<;G9W-+Y*_KS4C/?Q+_[#+.I,R:E)2I.("TX@4Q&%J(@X M)))3B#$C/&.92I!5>NQ[@4FM!;96ZH.#D8 M7:;W\B^./G P]Z++G+9WT7E=_P.@U_/]\Q+'^C7@'*6R?^V^+N7P%CW3YAUP#]3P7EJ:'D_Q64G?? 36TZ@'#N=Y?: ?G35%++5W[EH6,F/:!TIB=77+RRD[7P0JDG85Y"W_L:X+V&R%">U2%4RDB$%%E(0(,0:9R#A4A928R$3% MB5LBH[,*8Z.K)O9M]J)VFA@_/^D?9:OK\6JGA&W_@R;NHT9(QF6:1##74PQ$ MN7:$,<\9C%"2$XH1XD5DUW(E\+@-VCWE8 ]1.\9R.7LMRY@\KU=K[>V5/S<5 M8_>J#_?INW+!(-K-4F$_J- +<(_E?1O[5C[;5ER.LM\D5G5^G.KZ]#9$6O 0G,JHWFH%;]\$1F2^\K4%ODCRQ[(N>5*5UU&)0F>P*T MSY%]']./("N^O9W7$=ZI7-4;BSR+F$HDASE''"*SH\OR--93G5+J<+ M$YX2-#;*N]:STZ/^RNJ)R(VS3J)I1TX^, K,0I6*P"20;90,L!%[#@FOK')2 MV*#T<<[D?9XX>WU/CZFJX;LR5:T,$>W,L4F,B"")A+20,40Q9A#CC$$J8U)P MH01E5ANL-L+&1@Q'^KZ#7Z[7^CMX6I? @S2Z N85*_<7/DA>_S8N?QN!I9R5 M!X^K'E3_D5YAE):7?IG.KDSFJVG6,'V1LU=73ZEKR%!$6![S N9*(LWCB$%" M39]6&J6294HPA";:;QMHP#:A@="53X\,ET=464+31$5Z=B2Q@B@K.,2$Q)"A M7(H\HGF2R(F>P-EBZ$^A+30XNE= F4VS'FV:.M&U=.4](1;:;Z_5K&I(EHJV M/76/#KH%'GZ]\2Z!P[K>%J8?^-DV]_AL7%>Y[M?/ZQ^+Y?3?4GPS<Z6KXR9DB!&UC 2_[3B%WMKL-42>^K)Y 7& CFN7Z3F"7FI>@+;KDN9' M5#_:_R#9^OUBKCVPE5F9+:??IW,Z,[^]?C3E3.,)SF)]9Y)#2I4A<;V((DP* M2/(T2RFC62:=2/RLQ+%1FH*D\P7:[V$>J*O9C?"H("*!,E>Q7IAF#+(XSF L"Y6D+,ZRR.HTSADY8^.5IECEG[53?P6> M2H?BDN)YYZ#NIAB/ (;>KC?8W6YZJ5W5OMCYRGA.:#E4;?"#VD!%&WJCYU:\ MX3PFG;4;.FX?KG3#>1MV*C=87-[/3]MD!_\FJ4D-?JQZ.O#GI4E)J'=LDBA& MO& Y3(12$"$E(FLN4.P[;$[W]NV/S1>/\H'^M3V5L"UBF<:" M8XP3J+@T.PI8KPIQD<,,%2QC1.$X=]I:ZQ(V-IZI= 5K^I?K)DTGI':TX@NH MP'128Z3U;)U. K\'J>YI XGG/MD= @?NE'W>],->V1;W]"[!\%U_@8]FX;@Y MZ)(FE&811S!+60;U_^8D+%1A-$1&B7K:$?OXT1' M$;5CBDMQ"LP0?2#J4R'A) :^"R(<"AJZ_L%)4X^4.SA];;]/_[Y*%[DSV2+U MCE$><5P4J82,>5[N5+ZHJ]G[3#0&?_2]+E MQ[GXH!\_*3*$XT+%D,8HA8B)3"\##')IE'*6FPTBJT8H74+&]I$WI:,K18'1 M%'PT*71:5_MB)B'/IMS MG5>;01FD2WRVF\_7- M_&'ZV%2:)XJQ@B$%I?;&(,H(@2S1RZ]4I9(73,1YEKJP;K>XL3%J2UO3\Z#4 MMVSW.+6M,6<)LQU1^@,O, EVX19@_\<.%Z\,=D;DH.QD9_X^\UC>U3\/\&:^ M6B_+_ /-:M/5UZ>EI.)V_@^ZG!H",X4PXTG"HD2A)(**JP@B47!(.)&].4FH)5J:HY6OA2*PN6UBM 9^SM2"<$HH'II\P3W.I\!2IT MOV[0;10OB^GZS1=T@7)4:.!&&K-,R1 MZ#JB6<)#C:9-6<(-.J"$!ZPU/ML*3CL078&#,B8E3&4B ML\L+.50^[4_Z8CJF\X[L!>A.'AZ+L@.F*H_%Y*.)T6-3[M)MD>OY>EJ6$)N^ MR&TYDX]_\=FSD.*3'IKW9:&QNMWQ1[J<3^??5TTZ>"N),BH*AGD"$QH7$&%, M($ED#E4>X0PKC#ES6E#[5W%L#F%[VZ1M8[N\3V,E,!\):-EI;OHBU^"S*?EF M3CPTO>7LCXT$?!E<]U_>8HA#>WF7CFYCY/8\RT [-KX'(] .CCNXYGSYK">TN2@GOL_;TD#USO]$82Y4ENE5"^3E*L'G$B AAHZ9QILJ60Z6F MX/=&5Y_.DP4DGNN6=P@=,/:Y%;W-/O_?ZRF"^>]*)YK3V8ZG#0Q[_, M.EUN7O)4QI2;$N-YJDR7()1#S&*DUZU,L$SPA"*G.N-G)8YMW5EQ^2^RTO)7 M,"V5_B^W1>-YG.W(Q"MZ@1FEK2NH#P7^\K&!,02O6*/CE5S.2QV48:Q!V*<9 M^QM[+&@."UE]TB]:D[T6"9KD402)X'HM@Y,$4M.=&0M*B- $D]B=%CHK:6S< MLE=4CJ[!?\1_BR('M[L35XLUBR^T G/)T>I[1M/S:6J.F#FL4GQA-] "Y22& MGM8D-G!T+DO-D3L+<@SE)5/\S9ANTBZNP) MWUMR9ZER,/(\ H@C>[:?\);T><22,_QY[ Z?!:XM=J#K?>9_R-6ZC"\97YCK M'Q\6YE>URF9_J6I[,Z$Y2N*48ICF6*^3,>*:CC,!45+$*"U2*1P;50ZD^-C( MW;E)HMQ:=$%[Q*%>$\N8X0@'/W3\T6,KQLK\7WFRC?S^AJ=:O*@XR?IW-YLY:/JXE, M61:E%)F]Y=BDNA-(HIA +E,D$$L8)[G+K'94RMBFH%+)[>GLWXVBH-34L9[+ M<4SMIH"+D0K,UWU Q^ZS2?7'/S2"Y-OM+=\O%RU1( M\>[UFV:DF_G-_$7SC?:YZH/-4[F:I)QF(D((/M+ EOO0 MC=K&^_OE6X7RKV"C/+@^#[/[3I(S8GZWE.S%#[NWY S+P2:3^Q-ZE[!=2NU2 M?9#5?V_FM\WFUGOZ--7$L-EZC7 D2,P53!,I(8J+1)-9AO32/48)9X@1Y-3K MQ%[TZ#R?'\8I+3O8;[=N]40CZZ9PK>0ZQPUPA^&PX[0P( ?FM$9I\$NCMLDG M !O-0:UZD-UQ=\1\5\ZU%3]T'5U'6(Y4U75]@E<';2-M2YZ;CPDI@F62)A"; MS!V42PIIGF9Z*2>XXHQ3J9R: [BK,#J.N_[Z/\"GS[?__ H^W=_^!F[O/MY? M/]Q\^3NX?O]P\X^;AYN/7[WX:UW#&_I#;$Z# .O3?TEN_$^#>/+(_BUR^>?N\J ME(8[C3_:\1_''I1WZWZ.3:I0@^IM%RN8@OU\A;_+N7[P['HNKL7C=#XU#H@Y MZ%FG.M>93 I'$65O.\F#,JL3&/NLYW9SCQ3? M;_/I_&4QY5+<2RZG3S4]UH<76\<9)Y)G@K%(0D$HAH@3#EE!&8PHYZF0,D\3 M:IWN:RUV;)RT51PL:\T=TE?MT>YFHW 8!J:C%GR-TE>UF]NT;?C>+G7 MJ]7S8^4?;]*^Y/(QGF0Q3A@70L\ IJ,>DC&DN"!0I8)$64RB.'.K&Q5,U;%- M'=M,4--X[I=729>]LH3#C*M#[.?-1VO\P9QMW 6T#+[:9@,;FSV'9((.B_\8 M2QAUAP^:!(7]:!0DK,2>W5/^@YOD@9*SC& ML4N*WOB+0CT8&?T+075@:?-/&BSZKL243OA MM^X-*F,ETY0@*#A)3;9: ;%VXJ&,\YQ@G/*46H4$3HL8FP^WGW3>J\OJ$23M MON_+\ G\?;M";U8XKA^QN<=MX$YOS0 ]Z0%8_%C/] MI/E*\K*0Y<.2FF.3'^CK:L+36.1,<$A%G$.4I3'$C"S+K0RG M]]C(:*,NX%M]P;I2& BM\1"] =R'WR*V..@]>F&:.+BK\Q.T:>B-L9]&#/W%]UOF_+:8 MR]??Z/(/N?[T/!>K)B$C121BN(!9E%/MLN $XJS0SDL2Z26/$J@HK(H==8L9 MFX=1:@DJ-4&II]M*YP28=JN=RR$*/%\?HA,@EZ(;!:\KGQ.B!EW]=)N[OP(Z M?_^^E-_I6M[,U\OI?#7EU9DQG.=9 MG,L"%JE2ICT#@EAJWU@1A7.6()5A]WRPM[!D=%-F^:W752;!R[:BH&Q5%'PI M*PK2QB(P;4P"+_:]@=\<^KH5J)0%6EM@ MU+6;U,X@VSWC^,,K\'30%RIK>K9#X@AWKB3_V_?%RW_J!U2TJ7\HV;+DR3./ M'83$[$QK&,;RZCZ1)N/HW:Q6SU)\>-:4\KTZB%S2RKU\,1_15':?IOZNE M<88)BZB>>HH<9V8[RK0N(CG$5!!16G"%:B- /M6 M!(;>)005=@B&BCX%& K' %1_'+MC3SV>.V#8J;_5NQ&G"Y[38[;ZLEC+57EZ M\<6$M^[E3).E=J67)M.\;!0JM&%VF#D"PC[0K.$;?K<9HR=^G;.%ZS.'FREZ6KLS2_1] MAGLXXT/] M[,U6+Y6+Z&GS>M)T24"!3',4PR@O2Z)3?= SF"29_$]'];PA5I@>N\/F%-HPP:-7L&-S@ :-JSQ.%)\&UVUCS 5EH/NB'EO,VU#DHO.X2G10VZ";. M.9/W]UC.7N_N,WR57"]=UZ]QPAZFZYF<<,4XSX2"*M?((64:LBN)899&$4UC ME/,LL?43]A\^-B(HE3*QQ3CYA?T*&G7M/8(#],Y[ 9=@$OA+=X7#:;X_97>O M.?[@88/-ZZ?,:,_E)Z_IF6%DU@CF@Z\2MU6<2HS7XS,W9%#)LN<=2\ M@QR&XU?U[=CRYS7GB^+U?K+ M8OV_Y%J3PN+[?/IO*2:,8YE)QJ#BB>G81_5*)48")G&1Y$7,$DJ<\I^#:3HV M8OTV7VYTJY(UZG15WDYKE56A:S=R#3?:=BP\BC$,[04>2S#>YEE>@8U]3=ZQ M,4C_=@U>Y1IL;;H"UX^&!_S1>'#XO?)].&T'G1B"@[X_@X07V#?0_;183=>K MZ[)K:5/ ,2N$2DR#:EX0H:<)E>OUT+X0D>SJ[T Y6" 0IB=B+@.8I]3-+ (>P.8P_CUUT7]TB)TNXK MEU*L/FF]3F1B)<67:L2_FDSQ)8R&XZ>UC3.($XP3G,"\Z9PAFGA57H MK(?LL1%$HSTP0PK6/V17JJY#ZH[CB'1S2F"< S/-!F*C^*$'*(^YNN5']D.M,C7)\Y'"94?ULW4F,ZOD(MVEBM5Q/[LW2Z/JOZ6K" MB.28% 0F0BK3W(U!)HB>"FB":9HE,8^LDJ!VGCHV:C=1[.EJ/>5T!GZ3=/6\ MK/<,C+*6^R>[L'6S=&\P!M@MZ8&#]3=_U.XN_T[?T/+M]-_V_;K=)P[R,1\U MHOE,C_]CSUW,9[:2_WK6 _#Q1?_1E!U)"5%,IA K%$&D3 P/HQ223$@L.>%* M6F4;=$H9W0>Z41*46CIN:1X%TG)G\U)X0G^R>\@$J.K7"8'?_JE9XU:,T_YKT>M[94,L_NDP3)A MCAK03H,Y?L%%]?&;N@';:'<_5#IF*2\[A,=28010Q#EK$"9@H7:4$3613V1V7[:C&VJ:,N MCG@=O')HCP&SF5L&&(;0DTS/$>A?.;3'4#A7#@T[),-6#O7W/G3ET/[V'ZD<>L'#?%8.+7^[NGY>_U@L34[$M[E^8BF\*I1VIU_#IB>' MUF[*91FA^_)L-+I5K7II=6&U"49IBO.(09(B#A%%2KM-@D+!N"(1C;"05LNA M@?4>VW38-.I9;#4%OTSG8%4:WJ>=] !C;QD6'-^(OO7RK5+YJFG+9 A=&PA* M"Z^J=<6J7:DS=#G.8(,Q0/%-_[J/H-1FL &Q*ZP93GR?-)QG-IORZ[FXJQ)' MWI=UX(XYBTHOK1BB%.)"9! 5N:F>QTPQ/<2P.6(JA$,&CJW8L4TEE>([J38[ MI?/^=%])V0^!Q=(I"+"!&;W&5"L-:JU!I;:'M9$]N"YY-B% 'BK%QA)L7XDU MKE!UY]18/VW =!I7"WEZ7\\H_%C/]MLVFZ]?Z&\CS M3&6,Y3 JB(0H)0+2+$_T2&1<)$)253BUZ[*2.C:*WY1U?]DHZMC SPIK.__> M.X*!N;R=K5,J?%6[WUN=0_3[.@.:#3S?VXZ!.=+LM* MFU4RN2:_SU/*S/.G59C%B<1R)VRD\:1.NQ<>%7_D.* MYZJTB &@*FX+#KYRQX/*N^TIELEHZIS H9,SW+)*9 )T2M93PE*^R+EKQZQ#_.R(^B)4 I-J TBI70 ' M]Z3M7MGL4,J@S'/2R'V6.'UAOR^Z66EK-KF??O^Q7K5BK/L.\41D12$(C6 2 M4P$13E-(N$R@(!)A*@N4*^7RL;L('QL/-+I? 66\BK)]'GAL>173'LZATVC8 M44S=VHKW;IAQ$_?=/BZ624_WW9D>JVM RU1J82.,,BD)$V@M*"\@H2F"2IB@R MI YMV&X0?.?VS" [L/G-@PW($=S&P84WV_NNQ;__;Q:EQ7R M'A:F6M&<3V?RB]03*U\\RL^+E?[]>[KZ<;=OZU,5X_;)[FDILS> M-5]/7\KPP^8\'%-91HHB@Y@R#E%1Y/J3C0@L6)*J'&=9ED8N$UT()<2"0_Z*64Y#I3R(LZYA$2:,E8X2B$6<0Q1K.)8Y)S' M^25%$QHY8V/_@^( 1E&GJB;G@+5<>5P.5^B50A^D+JVDL(]#R%H*&UEO64UA MW^ S]10.+N^Y<:0IZ'HNS'\^_NMY^D)GAK+*US?#"4DU,\ T2[%F \8@EEAJ M.(E,4JXBPKG3#M))46.CAM(O,/'-\H>6LKWHH0-BRTTF+\"%WFWJBYG[OM-9 M./QN0)T6-^Q.U%FS#[:DSM_1CS1:32=?6S755A^F*Z[73<_+5L(+C^*(4Y3# M#,L"(IK%$"<,:VB'EE)1?Y@])4#V#V>:O/(_JFS\GZ[^>/?Z M3L[YCT>Z_*-:&U&>2Q-1XSR2$+%<0IP)!M.$((0X84A857BT%3@VRMK1%QB% MP4;??L[0.<1M\V[\X1@\#:<_A#URC;>XW M_<8LEFMSU-*PFFF;,1$9(QG%2J^R!($H+0@D$>LQ+&1 MS:=MOLY"-:<6 :VZ"^EY7BV6@*Z ,!UD16W#)>UUCPV"'?UXA38P_QPTW&VI M"SZ<@_'"OKL=T 1LP'M,ZAMVXNT H;LE;]>-/93$R+8D*]V88(QU7]'1U;TZ+J($93R5 MQAQ0$$$\E4YQ# .>5:MSD335QI(1 OB&)E(%\';VX1PS'\T9XQT-/+%L<\N( MHLQM]2,Z8^P^ %,LV]\1JACWPS!XF6#$7H 9\UYW$#-!ZS.0F?*>24SM_?V< MCU?Z.7])N'NJ7O@,6A=/U0>?2-]WN3S,N<%9'*$X1)"B@$"$!5WO,@P@HY3F MN, QGWA'T+J;E]0WX%++OKIM]"Z%Y*+-FY1EPTH!6;M.?+69,XJBW(+#-2#. M%S=:QD*3K?]*9=$8JY1>@(/:ZD2_+^X?16<_;QC,P'T_7SB,)[$)>^R@V :(90E)8!PRGK"OD@-_L>R&**G8Z27B,8 M+99<'LEI@:17V:]%D?Z'7>85\K)F[Z(_7QV17LOS8GPR$K5C4K)-BE.<9"F& M>9@4$&6"KA!%#.*829GWG?RJA/-\JW%)*+(#2&;SXYGD7:839"+B=+*(W$MIG- +"42:A M[R4[B83&^#>01^A;T4P:,6"\>:A-E#@/5=%Q_JYJ<>N$B^65";GY,Y^LX?+^ M9GNRJ_C]'W4ESPG^)7_$N= H873X MIUJ\4,VWUV JN^H'1.WV+> M_UXQO!A4[Z9(8,R[U31/C 4)KZTU3O]MS_S7_5UWAU^$?/=W_P%02P,$% M @ .()L4ZW][*;WL0 "V<( !4 !O=7-T+3(P,C$P.3,P7W!R92YX;6SL MO6EWFSF2)OJ]?T7>FJ\W*K$O?;I[CM)+E<\X4Q[;U35]O_!@"=B!"("@8A_^>]?/YW]] 47R^E\]J]_XG]F M?_H)9VF>I[,/__JGO[U_">Y/__W?_NF?_N7_ ?A?O[Q]_=/S>3K_A+/53\\6 M&%:8?_I]NOKXT]\S+O_Q4UG,/_WT]_GB'],O >#?UO_HV?SSM\7TP\?53X() M?ONGBW]F13 3E087+()"XR (;2!YX[CUEC&7_]\/_RQL9.AEAAQ0@>*N0)": MOG),($=9A-?K#SV;SO[QS_6/&);X$S$W6Z[_^J]_^KA:??[GGW_^_???__PU M+L[^/%]\^%DP)G^^_.T_7?SZUSN__[M<_S;WWO^\_NG5KRZG]_TB?2S_^7_] M^OI=^HB? DQGRU68I;K M_M/KV&?_U3\OII\]G>/F]CPLL__JG^L^@:I-YR>I2_VWS#W_^ON+G M!2X))&L.7],W+OY]7667U?'K"F<9-[QA8AGZ^]. M,DXGS^8$[I.X7"U"6DTL!JVCM_%;_S\.2SH@R!]G)[ERW]=+X_LU]47&^A \A?)Z\(Z%C9>3965@N3\N[U3S]X^3K=#EQBD729(:D MR* J$21$CQET0:ZXR!ZE>P0:)2SCFNJ+E3;XP+/5\O([:Z XQ.@9F ESP>5> ^8F7_Z-)^M&?@5/T5<3 KY: 6U!V$"!V6,A�(D"(E9 MBR+;0.8V*>,BYE#=WH;*08+>&RETQL;Y0%CY>U@LPFQU0;[,+"I5:+=(I'U3 MLH"(I2K6)UY$UBR$)CBY0<96&!%/!"/["WAW?/@-/F:X.@@;#YS*%![@*S*X MRXD2=/1*Z2 G2Y&=S B.!P.<43C%%/U0\Z$]VZO5QT''X)[*H$(>\="YSL=[ M^MV)C8&%8@7PK"K=4D%TRE&\2UO(%Q62QD' 45?KRFW=4W?W &)G078"@/]Y M'A;TB6??WN+G^6(U,=Y)D8H!*U,&Q;0#GP/9T< R^IA=P&$,Q:V%N[(1P\'B M$/%V@I WN)C.\XM9?DZ^^R1EAHR8(%E$!*5Y@)"2@(S9"LYL$NRQ.'A[?-Q8 M=BMTR">'COU%VPDVWI.CM)Q6H5S@.Q/'R+.!;#-Y2T@NM1,Y@2TV$9D%73PL M"?C0RELA1#TYA!PDX)%!\F*VFJZ^O9R>X6_G:U<:DQ,ID._LC#'D=&5+QZ.V M$)C7TGJFT?B#P'%[Q:U H9\,* X2:!=@>(L?IC75/%O]%C[A1 A$X:V''"R= MAIIP'# D,$Q$+9,S,0P!B)NK;@4*\\1 <8!@NP#&JUF:+\C K86RSA(^FY_/ M5HMOS^:93D;N3"$!@4[1D]=$LHG,0,(>HN,'.2,VED>?&?*AX^B9BRU01\+UT Y52&8%("GH31):28'KVO MV18O]RR]%5;\$\/*H2+N"2?/Z,O3Q?OY[[.)M%J[P!4X[RA>$UY"1$9_%M\N@L:<)DCWEVQ-$UN?HZ>+-8OYE.DM80S:;+?EASA S2JL( MP1D+)KB(P1.;8@COY?[5MP/+T\FW#B;IGA#S9KY8\(%YNK+T=6IY.&G8@*8^,E6H33Q88UG1K)=#H+,'D M[,C!XA7M))3H%4K&5%3Q,'1<7VT[/#R=Q.O>DAP9 ;6B]>S-Q_GL,O,3M/0Y M.@.6:58%$&MH5H#">T0E0Y'EL#3\[16W0\+32; >)-&1T? .T_F"D,Q%?#]= MG>'$H^-,*@'")D)R8A:"+ )BD.0KL6BU/>S2[O:*VZ'AZ616#Y+HR&AXOPCU M1<&[;Y_B_&Q"$;;5R5E 9@G&H23PC$52I_5".*5\B0=!X<9RV^'@Z213]Y=E M)R;AQ=?T,':^J-+;7")6A)-*SI<3B>B0HP9?5 %EDX<0DH7,@[3(I8CEL.O: MQU;?#BE/+3$Z@*2[0,RK&7U:2*OI%WP>5N&"K0E+JK@0R4V*0H#R7-(H?D5(G$FK-FB*N5&XMN!XNGE@/=7ZY=P.+%)UQ\H//Q+XOY M[ZN/S^:?/H?9MXE6+'@6Z%RT@APK'S(!6QN07A@6@RW9YP'@<>_BV\'DJ24_ M#Y=S'W#Y^KT4;E,V.0E,J)*L)J(1:_ZNUDN: )I'G9(E0QD.RWH\M/)V0'DZ M6=%!)-P%2MY]Q+.S2XR'Z+5$YL"R3"YW40+(GW)T<$:*U;21A0V!C^MK;H>, MIY,E/5"J76#BVI._=Q])C,O3\U7M&5$3/9/ZUB=@%H#!&K*#EABQQH,43 H> MO-5:#X"1QVC8#C-/)Y2=9PPX>DN6 MT!OP*#DPDUA.N4@K[!"VX^:RVX'BZ>17#Y=M)V]A7DZ7*9S]!X;%2_K.U!(6;#*J&[*'$4I,XKI:W!>F'>2EU:^'M /)TTJI#R+3BYU&!F/7>FSR?U^A_KEVT!I M#$O:<^!%)E &R>O&DL&8I*/4R4M_6-K]H96W>WGY=%*J@TAX,)3\R\]WQ$HL M_F.?]G*_/7_QV[L7S^F+=Z>O7ST_>?_B^2\GKT]^>_;BW5]?O'C_[B;MV_:> M^^&G'MR8;C>Z#^Q:=Z,2%C9H5KHCIS 8I; M#SX(#^B-,EXDE.&QD^E0Y-PB9UP ':+?>Z%RB+ [0,RSL/QX,LOU/R_^\WSZ M)9P1,\N3U;.P6'R;SC[\>S@[QTG@(F9-PDDD(E"UHL8EPR Z;HVF0YCBP"8( MVHJ\'A!U$ QN=T ;7"<= .TMDF2F:85KOBXK*#3GL6 J@ P#D$_H("+27[G& M7,OY@GDLN;L_L.XE9]P>:<,#Z7"9=P"R&>X6^XNN1%E.R* M#0QRB>K[X M1BQ,I';9!^7!L<2)]A# ._(6+:)()*W@=!O'Z#H5X[3%:8>6O27< 3K>+/!S MF.877S_C;(ET!I^N/N+BAHPF)6.(T@F0Z,E\9HS@#:[]1B.+C%&EQZKF]@?- M%L2-TTVG'9:&UD<'$+M%O,I.2*,HX"@(BAF$VH<0F!16B,!MR&W:3N\.F\$O M,1L>6'O+>'^ S%?A;" ;-/^,B]6W-V>!Q#'+-03X7%,>U9ZJI!735D)BB<[8 M6 394T6P-RI$0Z(UAB6_K M#)K3\CN.2X$TUP]"A9/3C.@P!I..%W M@*2;4>1O\UFZ?/[@HK.UL,Q8&6E'I R^]CWDQF5E3=2:M0F^'J*H!U=Z$/P, M(O(.H'/-7;O&A \R2"2UJIJ%4%QK"%H**"Z&R(76)3Q6E7. \;F/G!Y\YF&, MSL'"[@ Q&_HG4<>22M20,K-$=:@C'Z(!)X2URC'CU&/MX [UBWMPB >\H]A) MG!VXP*^G(4[/IJLI+LD+6U>H?IR?D="7U2-;?;L2#<5]67G-R @&\L10)@B, M3E))/KWGT@0KVB1PMJ5P7->X^6UI$T5U8(6N\74[+C52D\-O"Z3Z\%,Y)R'& M7&J)6PI"8^2E303V,$WCWG^UP<##0#M$(1U ZS*9_B9\JYGTJS0ZFN1929 J M[;3K/(3:'5CDHH,6-97>)JMX/SW=0.H@;3]PCW& Z/L T.*<5KTCHXF.AKLZ M^"@(4K5B@5R]VGI<1ZXY<\5&U0Q#]Y,T[O'7#D8#** #)*W[IF!^CO'J-L^B M9U)$1D9Y?5\CR5K+X$#K3/1[GI1I,]/N+BWC)H,:8>= D7< FINIK4LQ?;M* MMEL3$Q(WW)FZ!3P9TYKE(BX]N97.RD9#$1^G:]S,4",P#:B*#H!UCSWUUA2? M? 9I(H6MCDQI].LY@25[RU (; .F/4^R9EFB1@ Z4.0=9 H>V +7\E]")%]8 M">!T%,208%#S[R"=,T6;@D$?U2#MF'@\AG/4+FP;5CT=&*F+P:-59.M;G1MO MIH/-C*5,D<,Z4B!!FUM1H5TXW,U6-4=>-&M4/98$KI &#K)/XUJ5W; M*C%9#(E[\$*0I9E!!E5T$=ZG(AYM<'_ EW !+B(UDM8"^>-6C_I*\+2E^FQAIJ'G:;7*1G[:?4JQP20E$QUG"@)/L8ZP)[$XEL!$CTYKD51H5%EW/T'CYJ<:X6<(X7> MH;>X"M,9YA=A,2/W;GF2TOFG\[.PJC>899JFJPFKDY82S5N\/<+1 M,?N]:6&9YB8"%D7 4260)^4%^&*TD%F)_.A,S;[[O=U*JI'(3Q?K=?,Z 'F# MBW6;[HFP24?9JN3PG5EQP(9'3"9AS[22D#02I,T3#C3!!\>B/T8#M6J'5 M,$\Q!L;V54Q_0'L]I?_DM;HV66.<)9S$7&GGM&\P9% ":Y&0-5!J]!2%XD6V M>>*^#75CYS2."[C#%=0!Z*[=8CWH<"(9Y:Q%!&-U >6=@R!J)SXT23$TVC7J M);4%<>-6YS2'W-#JZ0MQ=YQ.(2BP*9R!*2+5+B0:8HD.>"%#G@T*Y=J\@7Z$ MJ'&K;HZ)L(/4T2.R+AQ.9F>1<>M.F@FL[^K9+R X^(.AH MB&N@I>ZP=^?0=XHYK*][@XM( 8Q1X#EYET$5+7V.*$V;JY#'Z=H.:T\W^S^@ M5CK%V(4;$)@L#K6#'&J[4UO[[[I:5))4) M>-']TS/NP^-K!(>-/-]<_D#8Z MQ=5U-R!'"H1=]!"MK'=C,=6Q)0:2X#HILM/,M:FA_P%AVR'LZ>;[A]1+!S"[ MDM?[^M9D$DI$;K4!%ZVM]=P97/ *3!*2!).,8&TR_#?IV Y$3S>A?X#4.\#, M6UP72Y*7N/KV?A%F2Q('26;YR[?K/SGY.EU.+&+A)2/$@+X.RF$0%9WM/F3B M523%2IMGCMO3V$FMQ1Y(N%/7VD0MG0'N^?Q3F,XFF'RVH23('BD205_-;+"@ M#;/KKA=)M/&M[M(R+H!::?T1<.VA@A%!M%RL)B>E3,^FE8$7ZT'LO^*GB(L) M41M"04VQA:.SV@@+SG$-/)$PBDZ%6H* MN0.@/-XPQ\ELAS]E3XSOU*]I! M_+M#R6^@-,/5T2KCW[VG/W]]\=O[=Z'OR_A7]].0W^J5?W[Q]\5?Z M!Z_^_<7KTW?#S3_?8NSP4C%PX^,UZI^B@C"E] M"<':.WIXP[ ,B%'"Z(MRIIC"C!E-HL M1-?FW$PCY*14449AJY:>-\@8)W1J!Y#]9=P#0.X& UXY.GZY!BOCNH6[)(C; M.G*+%>0QH6O4#Z_S*'L?IV0@,7< E%KTW+!ZD1+(T0L'DQ$!ZJ0X%Q* M!K+DOC").O@VF84;9(Q[XK6 TOY2[L!R_64Q7R[);2S3U22Y0@C6!.B ".0Q MTM&?98&27"ZNF%IJT@0@UX@8]P5O"WCL*^$.VO9OI#\1(S!Z\]PZT"2Y+DD;4;:#R($GC/LMM 9QAI-^!C7E+NB "/E)4^IRL MY-G\39#VS)A@HK#;9JYR@9AK5;<2&B@*00@V"T^?)'1J M%-\_2-.X7D\;. VD@0ZP]!><79(RKLO4!CZ'R;LGGWOC4KZFX&$B%7KMA ,674VY&T7, M* Y(Y[-S*DO/VJ0@[R%FW&XD3?WL/27> 6A^F\_F-[FX@/^5@$JR5FO: !I] M "7H;/9("C?9V8S*D?[;O#_\(6GC]AII :AAM='!(?9J]@67ZTE&&W9>S>BS MZ3L3F80VMCCR\TSU\SQ)2>N:_U=69N6<;M19Y"&*Q@W;!E;\G;N2 ;30!9HV M=%]Y=*4$QVN3@6PH\ R^/3H[)Z8N HWZ8 [+?(&;WWL?ON+RQ5>2'REM.@N+;^NRBCJXMEY,S]=) MMJNS7F5= MS3_1TA\)Y=,O%T:5^#DMM6I+6*^3K@QDQ4$55N\UUY.3HO#<6.E,F_OE1X@: MN>U6FRJH8530 9HNA[5=MJ+[)2RG:6(,#W5Z S&A:4M0Q$1B*A*$%5J23ZIR M:8.C>\D9N;E6"P0=+O8.3JO;3#R?GIVO:M-?Q[TN)8#5H3:1Q@Q>&(3 >;1! M28FE30^1!P@:N776,?"SC^@[0-#?L3XRQWSRA6*%#_C;>7UU%^#<.;@8 :<4)&=CH!,\FMCF7FW4U"\&+W;4W49T,0OZ M'QKP2A:*2;,"E[@#J4OU':U"T^8>:$="M\/AD[J];JFJP9!XO)85S_YZ\MM? M7KQ[]=O;%\]?O/CUY)?7+^A7__W%V_>OZ,LW;U^\?/'V;?TGI\_^Q\EOF__^ M]?3U\Q=OW[WXGW][]?X_GK]X^>K9J_;!62U JQ3K/CX'1(?BDF%:V<7?)Q\@;N)6FT\5QQ@1XJSVH^H8S>*XB]0X.]2OJ-Q*I ?M\AK6Q46TU85+2B1>* MLX2S%*,; R'F %%Y3YZRS"2;MA"ZCZQ.$+6'OA^"SL'"[P!)MWBX:#'@BLZ\ M7O;65[_DQ=1[9!(2^)(D*S[YD-H8H7O)Z00YAZO[=I1[L.P[ -"UH2,7725\ ME-D&\GE=%N26%JP#;:*#V@,2,\M"A&99VINDC N< =3[\("7/63= 5A.5O(!#$X$)PQT*BF]XFW+Z1\D: MMY9L>! -IX,. /46$TZ_U"-]?3U_S5F\Y,@++H+F.IO,(,M2.Z0P!ZX("UHX M9HP2Y$^VJ1Z[GYYQW_VT0-'!4N\ .UQ+!K=S'RDCG/%+(ZOSZO M!00;&.@HF%6>8A+=N"OT;9*Z:ELU2%AVD- [0,]U^B^V%.=19V63$VVF]MREI9-@[# EW_:K#Y-X!YAYBQGQ4]U#S^:S+[A83>G+ MFS.'+DQI9(4XD!F$M)()#7BJ[2?F#H#R:I86 M&);X'#?_?35[C^0P+L+BV\9_?#L_.WLY7_P>%GFBG) W"D %7RI7Z7IP! M5]8FX62@[=2JE'AK*CLY O=$Q-W2XC;JZ0!ZMSBY>X/NB[,Q%001-:^CC?BF M-M9HGRUW.7)LD^?^$66C=VELA(EY0P7M#;C/N)C.Z2P.BU4+V#T+B\6WVEWG MT_Q\MCI9K1;3>+ZJ)\/[^9NU/B8B2FEX0) :*60FYL S5SZ. LR!53@Z4FL5R9W-5WW1S=#;Y^<+8O;-9K'UGOP-?U__:#E)403' M)*_MQNL34\/!D\<*/A8E406A;D/U;G7-_LN/WE.R+?R.I)<.C^;[F5R/D?_. M(^VB=<%IN_>C]_-H%[69_3H(@%X85 9)<<8KJ)8)/Q8)0EDX%(TKA=A]SN1L9 MHW=Z.K[9;*BG\;MH',+P>BM.DN%.,!M "U^?'@L$YY.N#:Z5TEQ:ZT-+7*ZI M&+U?5+^PW%U+XZ-RZZ@N9*FE9AJ2J@FQI,A7"Q<%'1C,O)CED8+NR%AFN0X["5&1QVSKC!Q#$1M3*KH0:>>U>7_>)NAN MV56CUZ![%Q5V@M.[TKQ;X7Y#H"%9RZ6"( 6Q&"G""XPS,FUH:5!Y@:RT M =QC5/66#Q\0#@_7^!ZFF]&3C-_WYFU936P0#(M18)%GJ UZR:]U!BCR5U() MHVEW-KHIODU+;PGM=L@Z4 ]]X>FAA.CZAZ>?UXVY7GS%19HN,4]01)_)/2#& M:G)>&-HW2F0P24B=3*CA?3N\[41K;QGNQGALI\<.SMG'DJ'W,R@MR\$4@I+V M#I0.!8()DJ*OC$X:SM7W1C#' .K#I/:6WCXZ3@?28K\PO=B(%_U[,-AF.C) M<\E.-83FWG3WEB(?Z40?5K\'@+IIJ+_>GC]FE149'2D3>-(7&> 0O0$5/ F M_AYCFP;K!Y$]>O?JL9'<0+MCUQ ]NF?KN'%:Y2VFS4O\Z7^MM3T)6J&N8_,8 M,CI^7&3@A6= +E$*G@0L;G>">J!$8Y_5QV^+W1R&Q]%,I]!;;[*'^--"$'_. M M8_E"?')TK4X"@@S-+'S.U!R'ML\?'[:8\*O,'T,C;N3O+_/M^,.%N^GS_0 M<^0V@Z>%Z"11/)LO5\N))S^[9AD@%]I;JCKBWBB2K^9"R8*2;8G"@TD9OT/W M<3!Y7)WU$S)MP_?Z1(BWMDCR%!>@<9!DW$5*#LG8+U>+\WH.;%(FFXB63Z3)% D0 M=X:V(BBF T1.FU$4K7U1JIC0II?G;G1NA]<_Q'U70P7N#4\B(G2)PQI4 N>DVJY!3IK\45E9R4MPM2#\@U/$+(=GA\TO=81]=7!\9S MCRJV\YB!QI Y92()#C E%P[DN0FLE67?QW)G8[V/Z1+ZT&4V6_:+U( M3=-Q,4VKB]YU)U6>Z^&0%U5CY[5L)S.IA$@,-%<95-8"HG4>+*9LD_-*-9K3 M>2CEVST&>-*W7J,HN0-0/_JNAEFMG'8*&,N)-FC*$"Q'T-F+5#OTQ=(F67OP MFR?QI&_"!E=.)X\\[WEJ4ZP(KA (R&NQH+01X(/VP)GA68I$?[0)B/9]\O2D MK[,&4L2@<'IZD_,VKZP_XFJ:PME-F70V1N\FI4]EIMXC\CWJ@+V2I(G)N-HQ MNSZK\@FB9 IT*$ZD[+)KE*YN.F!O'6C^/2P6H0YK2O29BYKN^!47'W QR=&6 MP#T=(RS0J2(DH^ Q2T@Y:?2^^!#RC^#]Z J==(D=3/$WXO=!Q#IVZOUV*<.+ MK^ECF'W M_5O$Q3!K.\/7"WM4D;).JV04\BB>Y]J'4 M$E\"GA22C D+($SVWCF!Q38>9'D/50/<%-?/?+.8?YF2_'[Y]K=EM9^GY#*2 MXF8?3M)J^F5=XGPEAQQ%"B4F0"_J,RBF(3CR6YGD**21!7.;\1^[T]K-J7<8 MFNZY7VZIM [R(S=OT%DJQ68F((3:/,?5-D[96(@LJ$!GN.6A34)DCP*&5F!J MK?-'2QAV44 'Z+EQGU-K>69I>H8W6'H_WU6:R0F*^[4&ICD%_L;&ZB!P"OR+ M0"60&]%FGD@+;L9U](Z,Y='AT,&6>(ZTC)I_EB];VB'Y5, MF(DGYT 5F<%ICL CS#77CFM_Q,72G@&)@A78 TH>TDN)/E$E?7]]2+KY5'G%AK0UGW0=;UC^ R!$.G4G%6B>QL(:^H"2AWI73< M%E[=P;6IHCL \JL9?18N5Q?DK^N3;+#5V#-@6"N0$R?G27D#+ON0L]6LL#:W M??<0,VZGKN[@>*BZ.D#<]4US6EY.9X&$>O$$CQR2Y]-EJBV3EQ.7),6+K("* MNL[<)KQ$+1)XB3HJF6L7^381U)84CMN(JSML-E%L!X!]&::+=671=XF?ELL[ MI$G 4C)C1#W)ANQ]G:_*, !9>DP4@V86V\3YCY(U;B.N[J YG H[P./?9@NL MMU*8_Q*FLRK,4PKI%M,O)+DON)QXSG+B68/,H19LULY/P5A0F+QD3*3HVQS? M/R!LW.YN*7><>%Q^VUU@\3F.CL4E@-% M.%^(G?GBV]\7TQ4^G_\^FP@MBG;<@8B)##XOI>:Y/,E.(>,\81"J48!SFY9Q M&V9U \6!E-7!Z7RW0/1*5A=/@ZX$11S4>G,*UZR0Q)FR$$E"D K3*!+GSK<) M<+:G<>1.6AWBLXEVN\3M2=K$:]]? 4^<3RP89\ RK _4M03O1"'Y.:=3<8[< ME",A]BYUO8U9&089/P3@@6H:WW5\F+7+TZ!V3"Q::*U10RRU+7WMT.218C9! M_HC/.FO%VY3Y/DI6;P-8CH2Y?173,]C>+/!SF.;G%V1=9%A/9OET]1$7ZWS_ M2.$:BB7I2NES9FV:LA]*>6^# M5HZ'UU;J[1+.-Z_XOV>Z4&0C3(Q@H^.@@O3@6:*OR)7.29*[G8YUUC] 8F_C M5HX$T"$4U@$2MR]KG62IM%?(P<=Z;6JX@Z!= 6ZM*B5K28?(R&\HQG4UCU_N MWD)U^X-R3KNM)2AKP+=\0) RJYRX+V!X(G_&D$B=+1J,##&G8+EF;1JF[$YK M-P\6C_+ 9RBE=6 KR7>^[+>U>;1+O-)F6WU[0]]#8Y5.?5MALI+I^S_&KJKQ[!.F+T$8+!4X3 M"!E$X@UF;"#TR)J34G M2^*K/@F1H5C:;!)"6'O.Q=6O+&UL9;5(6HARRZ]\H#IHMW6[/)P'@\#\./H8 M'6H;I^.T/,#7]<$O$QNY)B/.Z=S(H=8CUPZ7L38+43[6%B%:;==-9Y=5NSQG MV\"LE2ZZ*"][BY\O'-S3LA[PAWG]*L,I5$*3+YN3(7'%&"!Z18PP32 MMCE-'R"HR_S,T'@;4BG]!!C7[?2Z+__E31)Z3GO'%2@\"U"*:W AR3HT(FGO M>3"Z34W$0Q2->\-W9) -HI8.7HNSQ).@D="D*2 M=3BN"8(K8W6CL+$ MA5 LD%5W6/-& ;S#"+KPQ(O#*K/FR+N7M'%?2XV(O,,5U3'RKD;2O+DD;,-> M3JH$P8FSS!.%2'5TH2H)>+0ZNZ(E:Q2W[DCHN ^G.D'E$$KL */;2W,2B .= M;7U^2'M.6<[)[F.=)QY,)N?71G;4&[1[:!SYS=21H=E(=QUR\S@6YUDP:7Y2"I 1KE%?.1&"F MIM=5$>!2XL!5#"KZ))AM$VT?E\]Q4T3-KNXZ!LM3WTH384,)2A>0N'X!'!FX MC HDR^AS;8> ;0K,#B)[W&15GT#?294'SJ\A"2Q6': W,J=TR@FDE,2R]1J\ ME;1S>=!H?>8NMZG=;8_>9@FO3M&[BRI[&>9U_OGSV5J4X>Q2E*]F9;[XM%'F M5165II,C1>)%U(1>K/D4F\D/+'2L!">,<&U>C6U)X+CIKV9X;*&>#@*ZRS:% M=20N!0@35*R:=@NHD.+1%#*17X>P)&$2IZ"#RS:^[2U"1A[PT$+9#S2(W$?R M'0#G4BR_S6>)OOQ>B#G+]T24M:7@V7QYOL KV>G$.9>&02ZNSMN+"J*P@C:C M+$JD$$*CZ:V'4CYNEK7I@7LTA78!X'5IT_K)>=X,FZ4X[KQ2\LOYZK?YZC]P MO3F3:)K&TI'-=6'A]OU:S%,L%FIXRA(&D[B8\/F^W7# M6\R(GVH)RH,7#W_[7!NA;^YHKS58E4:3G*P!HW0&I2WQZPS2KB&Y1J9-*'PK MA U S+AUD..!\=AZ[.$L7K.W7)<8;V;!?ZJ-."ZXQLPGQ<:2O6!0?!U4Q3)Y M-I&.3&6*0>&25K*1M_@CTL9-DX][^@ZJM@YP>&MJQ&EFL'@>7B?V7\\5# M/0TX2]KI>B''<#U*38/SY&MDEX1%IPL=)&UJ,/MS,]ZC8/9:J.T!U+:C_ MOE6O=N>K&8GQO(:2FVW+)YR+F(RJ#S1KOR-+W@[M70&)&V>1.Q],JS%AVU$X M;JY[5+PV4>)3GG?\R%3[H85\29[% MPG"[GY7\;)K#Q43, MZXM?C3$*9U>0_0Y4S9QP4BA(NF;_2B(\R3J"BZ,45D4TODVGF4'(/]3F7:KM MFBY/+C1X>D.#[TEIOYS5LM1BO-&TAX'[8FAG1P>1(X*HN0,MM,JR3'Y^W#6EC[?;G(NY@DIXC175GR\8V]G*5XYG:>_GJRN(ZAUX4D<%J I8J MUH'/G!"GK7?)"X^AS2.9+BSN6]QD$UZ$Q8R"PN5)2N>?SL_J&[GG6*9INIH$ MD85%DX!\)?*=9#(4IM519H$5KUA6VK^._JEQ? M*[Q+'S&?G^&#W3W>K]\LAY"S*XQ!BO5!"KI0AU$0CSD&5,&K4L)6-T#;K3?N MC>-X6&NEDA'3C1FGD]<$V;,7L]5T]>WDZW0Y08M1,2Y)-&2,E)(1HK4"3-2% M\9!E=(^5DRTQ_?G#_,O/]-$; T=?K*&VAMD]"XYCNIHIW3]&Q/75QH'#P>J:#R"[L:L1 MGLW/YK-9R+BNJ5A.-R9V\?E7_!1Q,9%87X)3G&-LJ.!/$J+B'K(.%)DHXZQ+ M6QTSCZ\S'@#V5]R\C13'!L3I.MQYC^GCC)CZ,%U7:EWR$27+C +>[+2EJ#=[ M<$9+LHS>2K*,6O.R%1H>660<3V,X* PEOPXN)*]\J&=G87F9 5Z;2?*A1;*) M'&FL'7.\]!"T5R!]L";6)TFRT>.&AT@:!S:M/8IA-=$!I*[3?['3"AE!2VL! M1N]!F1S :X=0HG>9LTQVL]%SKCNT='*'A8K&UKDD%A3"#3C8TP6D:NZ#]3NG4JQ@T3=%UA.+D_= M5 3%]S7U$^H\123#JQ*"EBS5QN8VNC87Y'=I&;EPNQE8]A%U!V!YAW7@YB\W M2W4O6+$$(5AE3Z,QN]$;^$:)&+K4>%CY#";\#'%WK M9G7) &+*9#=!A-HT**5(5C.0SQ]-8LHF'AJ-Z+M#RLAUSRU,SKZ"[@(IMTJQ M?_GVM]GT/\_Q^K5P=?F<$84\NTA2JCN@CKH*WFA(*H2"%$3J1JUBMZ5P'%MT MK("KB9YZQ-]OX1->;$QCA"G6<#JM?;T?<9SB#?+Y FKA'7J66)M6G8\0-;)W MW00%/X+:GBH9.W%XG8]-!''-6K^?;_S$NP8\9JMX=!%TR*GVC;?@):/S7B;E MK.!%E^URBONMWQG ]M7]_+B*Z YK)S=9O,M<,I;%4L#[VK5!5U\RH@>72F J M>Z[L=M?ENZX\D'7Q3//]?)/3O\N885D:XQ2DQ.OT"Z;JI&9B M+-J8N>%%.K$SJGZTZLA!8&M$#2KTGM#TK-;-GV%^]OJ$G(@ZOO$A#AG%1YE[ M :6P""KP"#Y(23R;I@NS M?<&=2M[+VL&E1$G<":$A9$O[1\43A?K-]^;BT^.F6=FP*!U4#NO08BL=LO*1BE=M#=M!M@\2-(XI^/1TEZ# M:*)72%UL1%4$\SI)X+0I0'EGP942(2WURV;#GPKX6CL9D(4C!5I)47 )G2-\LYF28T5;Y+;,)MS^Z0QSLH['Y M8.(;6_EO%M,O885OSD):U^;<8L4$Y,QY#S[&^K1:NGKA'8'I8J-*.@CCMT+" MX^MT438Q>@PQD MRI4Q-?/%/$07K1&%!V1M*N;NIV=D+ VL]3N3R Y606^/"3WQ'.C4=DJ;*@T& MOD0-/KOH@V/)QO (>@Y\3'C F[>0G'?:&A".+(*R10)]@T'6A=F8?++RL6S# M(6_>=DWW_N@. ZT-03T_)&N$JCTTT1>@WH3%Z6+]?"K_>S@[QS>X6',V MT3))P5/=%+56H-Z^.%8XI&)+D#+ZXIN#ZR'B>BZ@'1QH@VAH[%S@'5_B>R#P M_8[N;?W1)%G&E,\&@DP49H:0@)QY0DK6W'G/B[O=-N@!KVO[-7N^F3H,3RV% MWX,ANR^]>OVDS\IC",6#X]4P*Y8@9,/ UED!I9 /&X]X"[JK!S92)G$@$S:D M;L:V7_PCC)A6P'FG@_O.9,P #X.%6<' MA]?-DK<'W3QT)6/,#FRIHQB(%PC.1>"16:UUB*71+=AV](TS*_"8!UD#/76' MOFO3EV[O*J%X4DH[\*CHF%X?V D9Y%!G4^R#*.*"E\.IPV_27Q7RY?+.8)\2\?$E2?.A*['LF94)[Q!OK'62?99WC M8I)IMZ/HH^QS\('V*%S?S.EM&^%$-N5W&ZQV'8 >LI)]6'EW9<7]=MY+:6BOUR[ MY7QUT[P*KBH;(+RLN3=R#CW/"H)TPB23DL4V=0V[4+D=")]TFKV9TOH"9)U= M,,WK8:44[&+"Z1?,IS>8"SK(Z"2=]9G1'\Z7^FK/0V'*<8&1/( VCY-V(G,[ M2#[)Q'U[M?4WJNG=^:=/8?%M7MY-/\RF99K";'624AU42J? F_G9-$UQK_%, M6W[R@2.9]J%_H#%,=Y>YFC<27"'7W=:Y,Y8Z1P4;1I4OLP M30?;LL?D^WUPF11)AV(X[88Z:44J25%+%%#J.#-1BB#SW<:(;47?N/7D R'F MCKT:7C5/U5"U-UC'-5QC&3 MI,G:.3 ^E3KND+"2Z(PKWBIE79 ZM'D&TLZ M781V@'M",-XU'5=@U-.-^.OFX-V"Z( MN3,@5G+N('#\#7^_)JS%?$9?;MZ(+>_?&LX&S:33P(-;=YA)%!/G#%Y(40,> MGFV;GL&[4CIN"[M&]JNINCJ (T7!B9BYB(*GRW\\(QJFJ_K51 6F-0\*N*SO MJ;(GHTQ!-OB0 WV!)=^>1CE^N!8'>[:>V0Y9!@V*@FN(GO9.3+HH)#\RR38#&O8@ME]W?P&SHT M50;S80A4.S<]P\=<=L+?/*@1/D:"B;#.U6 MZ:!PKF@'92-3FQXQCU'5KT7; 1VW+=I@:NC1V?_EVR\X2Q]I@U^,)(S2Z% S M,$Y5)U:D.BB@#DKV/"1C7&CU)NT'E(T+K>$P\"/'_Q"%= FP2VXNFK&D*+G3 M/H%PM8M,?8009$ P2ON<2@Z"/3: ?$B W:1L](DA ^+@AR [0"D=@.S"T"_? MA&]U UZ.#*/(V&D0C<^'%G\' M&+IGP[VG?[KI="5]B+I.NK1^/=A$@U?&U =[=?HX?\_S; M2PT](JHR+%!24X,.$;6VP<)WL0 3!FGG?7G7_^?#:MY=ZW6+HB2" )<%J5T#HU]P;RF:GZ!&5 M^02A>\GKY< 6X24KGI 5D,(I,@ 07': 6EG!3$DQMHD3#J-[Y&ZY1T38@> ^ M0-UC%Q9=R>QR5!G7BKL0(%-X3T&_BA!9B71\);2^GBCL5GN-A]Z7W_S@IX6E M0Q0Z'TBZ'9B]!TZ/UU?/(B3M,(,D&!\">2!8GT5(Z2$S[3WSA@75Y@KD1Y2- M6[+1[-0=5"$= .P]@6+Y<7Z6W^!B.L]OPG+U_!Q?SA=_7TQ7."]EW2,]XV7^ M9_-D9BW&&&W1107PM0Y/^7B]7DU_"_YXMGM+GGG^CSUN%YD3+G$A-$B10)>>O("W8:="P> MDW>^Y*U.2OKX:Z"AO]T&S/WK]Y8PWEVC\\'$.S(X-J.0;O!PF3NWM%%*':!C MUOUF:N<0:3(45I@DMX")[:ZPML+(@V2, Y4A]#H?6LAC)ZLN2;],IRCIG#": MDXVKF<:VEOV:Z!SZT/'D_E ^EI/I#0>E'X+Q>T>Y63,):! M15% $1L0-4^ +J>B#!86MWO?>.N#QPF1&BM\'Z'UHO!GER4^* 4:;D!G3T(( M,D%(W $FX1VW&(O=;8<_VT'A@]_*-5;X/D+K1>'/+V@GJ.;$ X. 93V+BKZ* MA%@OT!8LI4B[70_X6Q\\3D*XL<+W$5HO"G]Q0;M&+34G8AU+ A11"SZ2.# ; MQ9(Q7@NYD\)?[*#PP5N=-5;X/D+K,6=ZN]08,Y,J8H9@)0%8TCGE2E; 0]0H M>;9>M[D@'^0-0+MQZE0 M6Z_:M)YYXM7_.^%@U^K_7932 T/"Z'#Q=X"AVD[YM*QKF=[/5^'L,@YP4G#+ M(Y#?[T&1,PC>:X0D54C,6H&\U2N2^^@9M_2U*8H&4$ ',+K_697T/EJ>D/8" M;0,EK"#WTAD0I7 GK$TK6'-!I3#L@UJ=SEVG/6 M@<]) Z?MEX-59&"/5%KU%-ZS[:3X'=ZS[:*%'@!UF1E_X 451HY19 2O=0UR M VTY+20$]!3CJH),-NHV]SAAG0%K7P#3QG/W#G;,CJO$)@O;6,ROK?$+O.>B"@01-?_BX'C)6 M3&229>UL%Z#] SV3W EAPSZ3W$7=8]]:WWG()P(2EB1847/.A3SM:((%*S%% MH9Q*=LLQO'^@9Y([*?319Y([2+<#LW?GW'A]];BE,*%Y)(_&>5$GI=!&('JGIK?Y579+FK8&U)?*BS!A1P MEVKS/CKD*7IV$$4R'NO+]="F^'1/SB!]G\YZM:KGBSIL>CW_:ZV+:[O&D(&7XU M^WR^HA^3LTK_:@V":Q.A%)/<<@^:BUIN3B>/,;P;Y2U'&S@84<>B M.Y8@NJ2@"%ZR4A&QT3WJ4<*M+0^Z32YV1:6'XF9^I\7_WD^_1+.JOE97S=Q ME@QG% QG3@Z:2C&"*ZRBRS&*6S6/C68(/4Q3)^@[+DAN9SR'T5@'V'N+M'.G M:87Y?I[N_^YE:X187$G%U(SNVIL3X+C)("4KNB3'LX]-T'D(U2.GX ="SGPD M-78 V5_G,_SV:UC\ U<6%V/#S,!U=.!Q"[.F5^^79QIM2(X.4"__,<9^G;>KNJD+U5FB)'R^K; M%4P0:B!IN3,B)ZS@4(!X"W$#:Z11PRZM]>UDI'#VST3A [U*] M8,O@E X0N4X>?=#6-+[K?(2Z3B W%"2V@-Q!^ND)<[]\N_KRKU-<$%$?O[W& M+WAV,6W1(3(CH?@Z 3L843/)@HZ&5"^.BS>ZS075=O2-^VRNNQ-X*$WVA,_K M>^XN?Q>[FX5(.\PYT"KI&M19\ $C1,<2BF"SR&W:J>Q$9B=6YS(9=8I<%>2#)XWOM*\2U0G'MXH$-M'+SU! M[ "W^/55R7P(+M"F8F"9SE"3IA"+0B#KC9(YDKAK[-H-P<:X3T@["U2.CHL. M-L6&YWMN]:\N];4(2F0IP-L@0;'$(6;+(3!BBSGM1*OQ+#\BK1-/\OBPN=T9 M:5 ==@#*^^^G[F%PXK/D/ 0-*;!(^S[61W!:@A!*2!0IR]AH;ONV)(X\9&=8 M:&Q5"'&HGCH X(-BFY@H@]4>0?/J\Q3AZ_PU 5PJF87D3MY^RMS:&HX;[+0% MV#!ZV!]0M5GA,+[G987IM3/B,:$Q)WWAZW,&@=PDIKS!1I5? M.Q+:2:0]^A'<4K]C=W-X=A:6R]/R][!8A-GJ=/%V^N'CZKX]&9,W!B6'4HL^ M57(&8LP*,$C+N396A"VG46RYXL@.8$N=SULKH(-3=DL!3KS65I@4P*,QH'BF MLR0D!MECYF3ID\-&^9_M"!S9"!X!ABTU-MCI?/QW-<\^AMD'7$YGJX]X[1]M MDF3W_=-CO*G9FZACO:<91FK'>$LCR)R::#UHHPC&EGR#4#U9+%J@=:Z0:_!T MW](,\)!NDWL+0L;(&.B4L;9@)M\>0X&U2K>L*LB/Y"4.^/MHZX)$D&Y6K+"18@ 2M0Q19":<\TCQ#"@7*/IU=5Y@4)'.2)]D3DX95G[D91]&0B<([0-'\Z,K]0E MM[8#I4#H-I?1<:9029#T'SH?8X%@Z^,_&TKF3!9[NUOA_M"]GX1.$KE/$KH# M*'5LZ+Y93+^$%;XY"VE=3/3 ;O0!T7CM(-O*DF.E5A(ER,)+4WB./J2M<+K= M>IT46?4'R@;JZL Y?HYKMJ9?\+XLT TM;#98$BD'BH>-S'60LQ 0#1.02[0L MYQR-;1.Z[4AH)T567<'X&#KO -);/F[@CJO"BP?.C:WQ<:RS7#Q$SXWWP>C8 MJ%OQ@,^9GH)S,&@V8BB%]@33K>J)DQ'HBY0@5&9TK&0%+F4-,O)L62*^L7%: M_ _SJFDGG!STJFD7I?6$R'OJSHU!H;WQQ$H1= 8PI)A04XA8(A=>H+8X>?*]R(BKK*SVK(ZU8/\$Q(T1!01F&864[2B MI,9O50;DY@\3?PUX[H\%EC_6AGD6SM+YV69DQ/SL[.5\\7M89-(0Z7;V]5LU[$Y^O/FFA.8;F- :0@_I4E'],Q*Z$XH82/TJI&?=R;L/.'V4-# M0':+8."X^-E]$_G-)IKAA[#"_ 87TWE^MPJ+U:@[Z@&!_(4\Y]?SY?+5+)V= M9\RO9B_"8D:_MIP8E9)P)*50Q\\KZP6LWR):GV(6SFC6:'SHT5C\PR2 .MIY M;7%VZ&Y\/_K)]H!\7BV7YTBRT-QEGRTP)^KT:QW!*YE!Z2A8JKUB6E_Z#2R(%U]7]+WSZ?+C.ELTP2(XN>X:0D!#[CSW)!&! MX+W.2=@8[W0T?>!NMRV=?YC+M &W2F_P>,+QU /2>(>KU=DFK3KA,8:8'0,C MN09EDH4HZITG:J\X><:Y/(FCYQI/XTZY[7-3=8:DL2N$!A;#2?K/\RFQ<+)\ M0P'?:7G_D3YX\:$6K:0BDU82C%%T,C-/)L:WS1S,;MRCB/1?%6F\?\ MW[5Y^H7,^,[XEUGE\&ATZ#X,9& M4EN)K?OQ#!#_A[+KJ[AW=7BLR MHG4&7#"TB7QM6VJ= \M8$IE'2WY>$U'M0N6X=Y+'Q^2=8=2M--K?N-W[;<=" MMM-J!_'7=^Y>S;X0._/%MV?D%]-7M_C24GH25(&0"XDPY/!\KCJZP>G)RDMSC'? M8O!:[N06ES9$$35C@*;.#?8Y@/?$JLC9^2Q*$'Z[ZY*]21CW1KX;A+94W%,) MAJXU^2,G)]SQ=0[H?WC8@DW"J;VX[2K>LIPS[:0!K5S-G+H(,40#Q>N,TOK( M99LA)EW$6U5=$W0)99WT:AB1J6RBG9]+ 99JGQF.6>K21 1U]3]";+0+ANX; M(+"3!CJ(>&YM\I/5L[!8?)O./FPZD5^*Q5O)9*P]"KBI@UV=A%B8!V9XM,EQ M]G_8>[,EMW(=;?15S@O@;\Y#Q+EQ31V.J+(=MFMW_%<9'$!;9Z'*P19)X ,(@!CX_6;8(^+JY?V=@K>S+_)&YF('V/R+ M+J;O?X7E/_'BC\MYOG^LLTS>F@N,?+54:@6DI^,X)<#29HJ(4G#>1M^_L+%I M]6 ++"S:,:8#G#T>R;I_J.2D3$$;8#D3P:*1X!-SI-V9P*"ER[Q-@'+0]D[! ML=Y7 X[+P_XZN3]NM[^IW;)JRZ'1W9$'G]S$[WA^_UTY&(%[#"$F2+$0?"PK M=:9* E2V#G3V'!NU0^C"P7B/]#FS=(%K*3M+UML2F08OG0W!E0ZNWKN[WT29SC!R[C E\-PS4,FZ6JPG;A47= >[.8I\TYHF52&$[T,-J2,>PXA%(4)%9< ME"I[UDBG/[6C4[#DQH/;CISJ '$W[X[5]-Q4 M0<3%R=!8S*8_9DWJKJ>UD- M9'S63CY&D-GK&'E@33#W])Y.X=EC']2-Q*V>' M<:-(<@@83G,&M'-9LHH6>9MLA8=[F;8VKR.<[<:=8WDZNYM>?O6D=,\W#_-\ M5]6_QZ^+)7T]NA\[QF::N+ZC4ZDO;]DE31"U8%-RH(HDO>F3!RRD-*72@>L3 M3G\<%I#2"9VT4==(::[CA 4$ZRP9U=DP7VJQ1QLG>KR@8N^^]18HW"VHN T/ M.[ /'G?G#%/9"I7K)43NG'%TB,P0,$23.=?6Z3:#ED[7Y=X#>/OSJ#N@W7+D M?"+#26H&/'%16RTJ"$I)\NMB1,Z%0'^(\,Z)N=RCP6U'3G6 N$?LI[M'>W7? MFKKU-\]<3#8Q6:!@?1'-H@YGX@:$M<)FM!)CFV*VO;9]$H[[GG?T87A^+ ^" M/Q+Y;IS-AIF*#]9HG)SX_)FZ9UHPL':,/#U_/591VIC&?. M&!)0X4$61]8)#P%"K3R/*8BL$EJGVTP:O+^34W!NML'6?96Z%V#1U%?][3#A; MMPS\@^A+5%P3Y:\PORST_\OES75TQD70@25RMHR@4P511R:3-*6:OZ(BB]ZH MER[G[98\!<]C%W0U9$P'>NTW_+I8S8A$:_OF^A!"YI298,"-,&3I2CI$T04( M.=R6Z),R;?)('MW.*;@C^^BU_7G4 =#N*N?K)A=WCX11J>J<@68Z@"))@IA= M ?391R,8)] ]&<)3_9G:>@G#UZ[L9.\&PVZ M\I#I!K:HA(.H&#D>K"2ZH(,!&0L/=0Z-5">8([FV8J[MEMJ?^E?ZP>(++F\: M3V]X>?WSS:5S%ICCRA0+.B"1R^E4(_T.;&!H9$GH[O<;?L+0W&'Q4W":MX'; M'9.S-;,ZL E^)]6X^(ZDG<]K(_);:N3&FH[)"\DL(/(U]22$E 0(J="X6A'@ MVH2S7MS:*3C;NV"S#>^F=KS_GL_FWQ:SA'GMZ7V]6#UQOYTY:[-R2H-4]5TA M>PNA]E@5@848O$)Y?WC7$_IP\)*GX'COK 7;,*8#W7=E/E^94X\(3V >=<@9 M;&$U\5AH(('AP+6AS[(F2-YFD/WS^SH%5WP?K3??:33YRFAB$YX%% M"*9*E*6#!"?I-#84B4X9+8>9?B\N=0K.]?>/WO]O1G M'ZX]DB]:/_C'B(H;$(B2E66Q*E9=>[)B'23G&!2.FO&$030J+GM\/_M>4G\N MYI\^XO)+_?0?C6=CY$5Y5PT[3X<4,1,PF8<<-&:3BBZLS=WTZ':F=1)'P,'] M.V9_HO=7LES/,D;7K$<_9P0=<9".6$]@1>5")FJN=8PU@U+765\Z>B ($<JS;E M9X]LIDM]L0T&'CX/[4?P#IRA?X3EK.[[/5E5K_X]6YW1%KG,R8)0QE1Z. B9 M2XA>*,F$BTZVR=NYOY/IT;(7:Q5O:6>&<;9,P^W OTV)E/]X^ Y0="-T!5,B*RHOYZSE]8@SS?[XMM O, M]3Q_OO[E[?N_\$NL@Y\Q.!NT)>D)I'S1ACKXV8)*25M%Q"NN#7H&;:\?0.V" M@8=F[<@,Z0!E[Y:S+VL";;9O8G1.80#2R!%4E@R"S@:J=9Y3+I$WRS>]LY%I M7R=&1LX^1)X\RO;UZ_DL70T!IH_$U<5:/U]\_(P?Z51ORV]8PN7YQ>9H7!AG M0@JP[FZBO+ 01=$ MM<7ZHM<8C?6D,QTBIXM>"0B"*"8CB\KF3(IS6"[H4RM,JTW&,H+'(V*/2-@( M#BUE46L)Z&J%,#J$@!J!DV[DT0BN\[#GR:?7F,8J&9%[+^%A!U).C8BU"57/ M\&9Q\>I;F)U7*7F[_*$--_I.&HLY* 4R5+U:'%',8 81#8\JLU2\'P2/@0MV MAI5=.+MH3.:IH?-Z3G?C[[7@L5Z.\>+N!9E0)!F%J"U_Z232)O V,V#&BMJ- M-W8L:-UXU"^5PAMA"P+JT.VZRH9 MK..J4XU\*V 9,WJ)TC?*\'MF4Q-/DQJ'[4/ M ,/IKZN/N!RAJM7[VEG^*6* MV*^+^3=<7LSHRW?7&_IPL4C_W!QUM5&[F3Q)AISDCX=Z)U=C,0CR*X,*7I&A MJ% ,NLEVW4&'J-J%_XM#,Z,#!?9ZGA9?\";IY\_Z#RK?JE"6A-[P'"%PF>DZ MUPP\W>3 4 25M8_,MLF&>&93TZ;IC7T/CD7]?H&TD4/+8B0#$"%;%NIA#/BD M B146@J65W=:T>FLTY@\#U0ZMNT/+F_#E M^HV':49J6D9P6+.:@\W@K-0@M.?1&Q$SUP? S(\=]93KLSVGGP7.CF2?VME[ M?SG_5_C^YR+45/P/F"Z7LXOOKSXM<:VFKWT)Q33'7!UB$]:) A""JB)86GALP[(MILM:K-^Q8W&0-H==*\<,B\-F4Q M04"(6=,%&R.GZSV7^_FG3T#DL4_OZ75T#$CL3<$.+IV:0W]QG4-/_V:M3K-S MCC$MP4;#096L2)U* ;7IO ]*BQ)9DPOGL=T,0HTY%C-E;WIWB)F-'!D>R,N, M')!,<;J$"\D1VMH$5#G+;*4OP.S"W\68Q.X +?5:7;T+W]?) M S4^L/GZ.CA>BN/%<@LF$7\5Z@Q>T1\B)PP>-6GB-ETE7]C8M(9. R2-R8@. M<+5IQ?$N+"^^?UR&^2JDRIS5+]]O_V:MLI7":)TUU3BLG]7'#\1(ARV7D]QY!WY MNFA+Y.Z4SB]A-5M]H+V$_'9^NV:)GR$R[H4I(+,DO6Q4(;K)#!BTS-IZ=+S- MQ*BA.^PI1KT?W)KRICO,W"&MWLG!^COF7 M[]>IG9N_N#I+4BAAC 3,'$$Y.BZ1N5HVG3,J$-MIPSXWWE#4Y#DP/R7%ZN+,,]DN=2'\3,D^4\C6!-]L'*#C3Q7$[NOR+2 M)NOH1BD(@?-8Z!=>^G9]!A_;44_/V2VN^!UIWP&&'A6FW_]-0C);X;OE+.'- M+V]$B)\)+5,MG@:E:THJ]Z;V85&@A4!4U@VF[/;T5-+RY1^5:!]"\ M2[B_Y^'+8GDQ^Q_,M4/>6M9$X3:XH,AR9G2@Q&LAM0\0$Y="T_6:0JM!5"]L MK:= 7PN%MR\W.H#7'V&V7%L-K_+_1V;%EW4]]K70G/%H=)9$&U-J?RF.&KS( M F3T7!J%5K$V3Z#/;FL0K/PQP6H\+NP,J6^XC(O1GCN_AN_KSM]7M?UGSGO' MBZP-?FMRK! )HO,(J&*0U7]2I=53^MV=# LILV/"SE[$GMHA?7>U];?E.CST M:I[_0%S]_74Q__W?M1;HAISC>8UH2OD.+K:[!/N5=.EW.M/&/1'%.C3.@B"OI,XA\!"9 MT>2C&%>RM1'](4JQ[NYJ&,*.^ %B#R9T<:W=;CI_AL9(F42!]3P+A;XF^UL) M6HFBE$^8?!OG[_8NAD'FJ%X-=B9R%Q 9_.)&.E0EGQR0ZLR@O$K@2];$;V60 M28&"'>)1ZJ77T-&&&]S8[G<(.FR@P5V[?_D8UN0"W)FO]A:'.WZ"+X7U]3UI6RVV>WRSFR^MOU[='_?=K;GW$]'D^^^]+ MO.+##[B[B,I*(A;63OO*&[K%+7D.W.D8C<*C+TM7J<)*\^("!CT MH+<]V3N(/CW=GY)9'GT=\5RTTJ!D(M*0(0G%,!,]QJ!;!L%MI^6GK?UH M@K7V;)@::.^6LV_A M^=A[3N W=/9JP7V08C24$+LC=RB.!+Y%!+7Y@K*@EF M!B'J^76FK<=H IT1"3LY1B[C^2S=.T!$S8H1'D2H[PF!M*D3(4,FO2H#]U'Z M8:\GCWWZM%4.;?"P+Q$G1,%J2:HPS#]MILUJ@Y$N2Z@S T!9GR%DLMRLSDPZ MERSR0=$Q^M1;OAI]=]]/N[-LAY;,[O[][@3M 04;\(:<&>DJN1"DEZD04T6A^-@2B]J#Y;=9_H.])N8[9LR_^LFYL[;K*0#'QP='IFA MC5L/!F5$RTR.>E#P;Q#C[RP],>MW8=QB#"IV$,%[;CI#*B8BRPJ"J4F5F@OP M)@I Q[D-1 XMV]2H[3L8Y;#>R/[QX+&8T"^>-F86=SG'I&JIG28B*<[ ,>$@ M1.=LR4Z582IF+$3U$!4>C?E;S4?9AA,=P&K0% [%$]GI)0!+IG;;=XG,;FOJ MZ;!(+-H;WP1=QSX?92LP[#(?91O.3(BVC+.S/_%3./]]?C';M/63*D:5LB3> M!W+KO:Z^G*ZF@6#(K+/./-<]>H7I_WQ:?/L/^N@K/-$7:QBM ?3(@AW&3':_ MX/8EZ,18N-KU1D@B^?(N>0,\ZTC(S:%F6M:\R)*%*>+8%P>[5IM,7> M[%J,0+NIPV(?OB[FJYLNBZ07 _F!!HKDY HDH\!G[B%YKV*]@ ,?%GN_\['3 ML7=WMBQ&H='4W/UU<;Z8ST/&5^F_+V>K6:7YKXOEU^NCF-I')!,Q1'U,HLV3 MZ>4MH C!8RI"AV%S1IY?9YJHUWC\'Y&*4P/B[3I!<9T12H?Z-,,5&3#7T7Q= MLQRPC>D(!Z)$&2J9@LVZ0L/[.IB=.= MFJ#@):CMR)*I+[?;Y]B(X\?%E<;^=?'ERV*^/MQUY)JK+&IS0&<# Z)>!E]2 MJI-,2\J26INUHU^@2'(*(H)HLD%=='42 MD(7(8@99A&&2*3I&T^J#6WN95BV-Q.3'$\5WI7@'F-GDB-[-U-LHTEI;R)F3 MH&RNOH86X'FPP(1302!'Q]O8Y,]LJHO$\)WY_6!JVSC$[P!'C^KF/V\ZA(@@ M1?&.U78>@7QA9."\?MBTUJ; MH^991&"!D0^3E0''@R#YS\R:(KQF;=[=V[4:/FS&:4.LCLJ\#A!Z?8!7\WQU M@EL-XL_(T% %D2R0B+6Y9%"UMX0"E"&S(H-*ILTLL>=VU6'&VCAX&XT5731' M>^XTM>5;C2=JX7T$X6IK;L$\1,$%:7:K4O:\A-S&P7AI9QUFC+0'V-8LZ4!W M/=](N=A0I,\"M),U,RH1I6S2X$THUN; LFK3*7W_=M:'?4D:!USC,6-2]?58 M+[>U9_YZM;K$_-ME[7[TCESW1?[PF6B^>H/_6O]J=>:L2-%'!43&1#>_(;>- M%09>QJA\3IKS80,3=UJ^P^CL?L Z$"WU&'09!S]-0X3IGZ@_!#.?W@E]X^AHPK1 M$S6T .6#A!"2A1230T]7OXD#VWH\N<:T(T!:Z:"1:-J!HGFW7"3$O/J#:%>1 M'N:W?=BS[$N,Q9+:=**^\$<#01'NK:(_HT72G&WJDY[?U[030!JJG!'9,;7> M>2Y6LFX)27A9?5Z/?0_I\]^^>J8!.ENQ!2G2@K)#D>A@!-D:=>4;)[U]^ MTSP$/-SZQ*-(^GD+V).K76K('ZE-[RM+SZR5UC-7QZXX#XI)1J9F\&"-#RA4 ME$Z%W=7BO=4F'D%R4%VX#Z%[58"WP\/"&*U#U."L8:!(O]<25X2Z%=RV<5N/+KI_&);T.UCB0_J,^?(<%^7F]6PS>J,^G[V>?R5K8E&V M:.$ZPH"*9GL::=#%86C69F"&$SQK$A5@29._RDR-Z)&TJ)"2L#8$&=KDTQQL M8$:,2B64"G1)))>>DT>>@Y7Z[=XH5^UF;3UU(XZ3,3=@>.+!N3O%$:; MP@PT+$9OR"K0!6N#) 0G$GW%@[/2,NE4FWC(TWN:%DKC\'P D'9@0(=06C_O MKKWIZZ[X5JN0=2$*U1<3M.3DU/@AEI0ED\&'/*B+Z]Z NK^S_F"U"P)> -9> M[.@07K6;6[K 7+,NKPN7T?"0N"8;YU,L:,CRK0 M>= K4'0>"%8PR$XG(75RQ;9I@C!\C]/6!!SX?MV311V [^'8XRM'*JDHA-4@ MM:@DJLDHY#U!*<5EAYFS*)H [?']=%B6N7_D8@32=PF@ZZ:!-0 HA0?),FEA MRTC>+,]@95&%!>F-;A.U>&I'TSJ78W#[10#M0/HN(?1VW:FMFI:S^:>_%AG/ M-]JUB&2Y8[8*)%X$V"H,Z@-[3 M4W>3$C;Q*,&0 4E&I"H0O7"0C$!K3$JBT3SX_:9=3S'=9)]+QY MAR4&%:LODNK(-PDA$N>-0N>U,T'?G]'9$DL]W(8CL7V+:=?;\&#J[)X=YMRR M7%)" [R46@/A I#L<>"!::]2"CX.2UP\H?G66W%\RPFP>Y"_LQ$FOJ:*,Q'! MR=J=#;TEM]@[D"$QH4.=;_9SC##9Y1;;EZ ]C3!1#*4TAH2$1488+@I<[?R'^L(DZW8]=0(DVUH-_7E\EQ/?I^32=*35Z!JE:8PJ?8:T( F ML\Q,M%P,JV3<=Z9!^_$F6[%LZ$R#;>C7J\WZYTTJ; BNJ$".8L ZM+K4P3XV MAUIA%).0Z,+]0>#]M+J<8G[!Z'[0;JSH %C/-6>Z'TL_X]R36"@-604Z44X6 MO"P)"L\\F\*R+6WZ@FRSRP[-W!W1L44?K;U8=>R9ZN^6LV_A M^=A[3^^<'3 MTE_:P$%ST+>B1IN$Q^G,>?"*;S4>OC7-<^M#F3>I@">:P UFE)B40TP>7ZY/9KRI$GET= MSF5J,F&RJ;;5Y)7IQ47.!2MMPHQ'EW"^%<>')IQO0_Y.870]"2";B$A6!*:H M:F&'!.=*!%^"D44(E/>;__VL">=;\7QXPODV#.@02@\RG#-9H$5Z#SR'M>+F M$)R6Q'X1>225KE6;H0E'FW"^%0*V33C?AAT=PNM.V_+K(>(^)56$AL#K5%$L M=41E,J!T2+)8G:(X3+'5(YOK-N5\3)#MRY0N_*Y M4X04=.3%/Z\XYQK40HD+05)CLD0?&"@ M)9TOH_(1#W-A[E[8,$6"^9A0VY\Q':+MF:QY8Z+6BAN0ML[J,D* %V0>%.2, M!:E];C2W>.3"ABERR\?$W4@LZ@!\3Z2\*H4J%E-(32/9 H*T=C ET:$P9'*> MR#EO,\?JR'++]PE2C$#Z+@&TD;>DD;;,' B=2RTO\U 5+QF6VD8E,T?31E<= M56[Y5MP>FEN^#>F[A-"3JB1"*O6%@H-J#307K+V[Q#'GUN M^5:8V#VW?!L&=0"]IW-7[ M7(+C,*!7)%W+'K>^9&^ O(^:Y1HL.$G,=UXSDT+,PK^IA_SK-A$Q(;*J8Z/$.J?!U5XD$8210A=IACLE^CWW<7NF[0W>Z4A)>+?6>W5OO=]F MJW2^J#"XR=!*1AIR^3PHE!J4"X2TS"PP+#8&K2/966WNA6VVN??E.&2QC\2 M7^A?_?-,UA&-+ ?03-7'3Q3@N<@DB,9QH[U-HE$>_5;[G%B/-. M2K'MD<@\X%/;J;F6*2J8X78A2-K*"#Z'M MUE[-]0BK/_&B8O1M^94@/2,!M+4J>YU"5'M6REI Y[*IF;G!LE0"^5"#_,0G M%C@F9;0-#.ZXC&,0MP.3_M[V;UF)K[XL+N<79^3W"HO1 CG/-45#%7#<"\@Y M*6><=:RTB7>^M+.)W_Z:HZP)AWI W&*UND.O*R\[%$?"(2/HD.L@M%(@2%G' MN!AKA!+>VS;/@H_O9^*@^N'0M3\W>L34+]_?A NB$4G-S8^O:L9%0:^L\) 8 MUC+?D" ZF4$[:XO/UL72I@O5\#U.>W^.@8B70#8.>[H#WN94U]%H-)Z98FI^ M-E%,%EVG$3'@ I-"-$9AFUR99S;5&;1&PL&S<-N=*1W@ZS7Y15_FLS)+:R;] MYV6H43V\*0;0(0J3$9(.NA8/ZSIWUH-%S-Z6&*)K$YUX?E\]H6P/]B^:\6)" M9*V6%V1>7-8$12+G!9'GRU7&4:ECW&6L0XL+29PF@]*S&GQF3G".@D4S*#V> M%KB%(_KN/H:>VL&T!OV(U]XH))X8(N_QZ^4R?0XK?/5IB>NW@OM'NLZ?3=XQ M[Q*QN39-]L1HGXL +9D.:+C4:E#EZB#<#-[6-"IH',XO6K-AZCR&CY]GR_RN M'J!*7/5A_@KSRT+_)TV]O.G+IK6QG(.F(]0,R!J[C1F0A]JNS?)L[@4>GHA2 M#5EM.K@TXO"B);FGQL_;B\^X_ ?.\V)YG:(1A.%)< T):]@M1 ].15YEXZ$#;V)&4')O*#B_O/FP?TPLFJJQV,8Q#JZEW;!Q/H6RVS ML9Y5KD2SM]M1/!M/)]] M6G/JEW >Y@D_?$:\V,1@@_%9<^-J[G0B"M8!%45DR$K7YDZ.:]D&:7MLNB?GODII>1G.7UW\&I;+[_3#=3NH,T:.;@XU;];;5">CD^49 M@H-BK=.1Y\S5(>+J3VRO,Y]O' R.SYC^[[.\?O;_\F4Q7S=S-&J6AE%9I24X-&2 &5,@1E/'H?*@A>)84L_3N==VY>:CYODC?OFZ M6(;E]ZN?_,C-*:[(HHT!##4-R)8(T=6.\<8P(9(/S.M!%ON+2_75!VT+YMZQ MU,>EZ'%KE+79NE/VTPZK'%"[/':N-CI&^>RX#06RP4CW6TS5ZK%@LHN6!\FC M:_,X-6Y#QONR4.GW0R"T4@*5$"!+R:!$RB1KQ8(NC@>/)1K71I$^NZVNU-$V M.+AOYXQ'_./61F]JKOW%[!OND96YUWH'U%#/G[6-KN+DA"4=#9 /1K:X)5L\ M^)+H7E-><2VBN3\@I4M===VL]VU94_*7[^ORCZL(C%?1,._H8$9*$A87P-D: M@D7%HBC.IM"F>^PSF^I*3VV#@?MZ:BS"=^#S?R &7,6!KTJ'U@=:OS"96(J+ MF8$IBM1M\D@69I:DS;40.9<<8YM\YB>W-"U^1F/Z?3"-PH$.H'1[_]=S-;)D M(2D..DE#Q@ SX$+AD%347 2?=&G:P_K67B8&SSA,?KP8=%>*=X"9 =.UKDNF MN7399#I.= F4Y@R(M=E'[NC(7%(1@S]3OO!US.9B&C,DVW+HJH2)"#SXJ-)-F;7QH4DT)>T5^Y+K3@P66=+#!753UG$J+' JFXHH4A*X"W*GJYO8]^ MP+,+5Q_4MNQ,XLYF8DN37!W8"5S9.A_%$!6"0RA.!R899X4_][#99B9V,P-I M[!MI7XKV-!0[6E]*+@E$" 1BRTAI9B$@I5*3^7S$9\V98QV*O16[GAJ*O0WM MIG:FWCXSU-F88HRR@51Y-=:=4:03I2'ESF3A#KE(+S[-OK1()T.QMV+9T*'8 MV]"O TOA=E3USQ\C=E-FR?$ Q>M)@[;98LE$ MPD;C"P9LKI\GC1TA\$BWMS'YT0'$[H:4GCR5U=G:P!U$66UY(PNX&G-"NMN3 M]TP%W:;KTK#]=3%W942@->!*!UB[)3[K_:]>75Y\7BQG_X.YSL**3J,"DAI& M%[O$VJ8LD96(*)*5(L5VS3Z?V%07@PS:J*^]Z-\!E.X*R(/3%#(,BR$"9>$M M*,8R"0:O7=(3JNR+,B4?0%WM!*C6+<6;J:F]N- !IAZ(QZW6=FW*@1[0]%@O]=OG0>UCX<*#9,77 M\Y!W0Q7;HG(/Q:UHO.JF_YU]U?Z M&:YN[,.",9&>)9'ALHZ2]!RBJ<6=@9DH Y/F_B#K)Z)-VZPZ"#ZV?_BT)7=' M.'I8PO?@)H]1"8YU^A\)"B@DI]8Q&X SEV/,REDCMP72R\L.0I([/B2-3/"N MH?2D[RK))E1,11!..5*Z3($C'P.<]CZ;VD$61X#47@$#?PK0&H4!'=A3+TE, M$CX+9 $R,R0QI&R!+FX!1J'@!8TPNDV"]QA*C+/^H=:"$5.KKOMGJ51ZO5I= M8O[MI,>&[1T!5OM8R@N"T0F5CW\)0N82H\##.K M=EI^&*".(*I^( [LC+%ON(R+L>KDPLT35QU&>^NYP#BMO:&;W7I1I[U[NO)M M31LM0A3+=&1MZMZ?VM$P>!U1+'T4TG T?%^/ MBMC0[_JTORY6%ZLS62=L2[(XM;1$0U<81!$RV(PA1EO(\L@ZNK 9^9H44ML[;]3[6K)$@ M('A%EJC/5NADZM2C)@#;;I_#('=$P?N&;.H.A&^7LT^S>3BO/[UJULC/7)#D M^) YFE(*H$H2X!/9%*5X+E %+T(;2^[%K0V#VA%%],=E1@?H>M;MN7721#5/<^39WZG[['H;+(W@JF("- MG45.?IM]FV6 P_T5TO(ME7GX&UV.0QY1_"RT)Q%4VNP)QWN'XIZ'2\ZR\'ID!P#*6J; MB)HHX+C6('7QGC1S(=H.?*D:MN*P;-8C>#)H1^?C;M!X7?2P&!+_.5 3QYWV M=,!&C_O3K%'CVBQXY'5Z?'3UI3XY<.NY[C)+RXPRY&TTN94.UPRR(!=$-U$K M^$(U*@H$YSPP*TL)QCMLU+;V6)I!;H.!;9I!;D/X#JRYI[O416L<2U*"<]&! M4D6"5S:"*%RK8(JE*Z21@WITS2"W8OK@9I#;<* #*#W2CLX9H6TA\Z X3T(F MI(;(N86:/N]^?_Z9I!;L7DEYM!;D/QJ:WYK=LF(9.LY.QJ76FI$\H< MT4IQP)"D=D5$D?(@J[Y)!ZM#]GGVKCX9#.+8(%X^LD)LLU.+0.A$O: MQ>2RX\\%VX^UC<=6['JJC<3(#T3.F$L<,6C!;BZX]!,E=C1MHPY3)3@P:<7_@ MY,\#!YZW8?;0W,]M*-\!@E[,N>>%KE\RIR.*VA_/" BDG<$%G9'N:OHE-@'2 M&,4/A\XEW@-/8_*ABU3-1P]TE<%PE@VG?R BI*!3;2P<( 26 4EMVUR,D_H@ M[ZVW-]5E2XZQ ;4#_?L%T^U":VN+XH4+T"77B1)D!,1,?V2MO2W6853J<(C: MMN3]T.F_8\-J5T[TB*U'TQ#.2LG1,*M 1J*6\H%!*$$#8\@M1^Z3]8? UZ.[ MZ[)9QW@8VY\C/>+L>D3V57K5JXN+Y2Q>7JP'2R[>K0E_)E*B$RD)%FT!)3.Y M-TP50&.#X3YFE0Y2>/KR5KML[#$> D?FU8AP'"W)9$V\&%:8Z4=?<;Y:?]8N MJ2%/?-*>"1U#]C=2&L9OLU4Z7ZPNEUC3:7\LMFE$OJYT6=][Z^U_-=*;P[XE*%PSSMCJE+LMZE]96W)D!,1Y]239934UZEB]FWAY/((UD?3"%"]+7^,JZ+D[0F0A+2,%GA6)O ROY[/VH]N@UB MGTG3.P3;.X@Y/W;B#4E?_2LL\^T3U\Y"5RA8K2Z_7/WLWNF-+<)R[@%9H(M$ M"#+T"Q$_9F_H6K%:-,J3'?<8LD[\Y# M':3U^[]QF68K7#]&O0_S3[],:":$30>"]&:QGNQ5!_82?6?IXF[SZ,=OSFPTRXR\#FD2G;&4 %X4 M24"V-DNC.4]M1&.7W4[[EC AV)NSM@/X_A#HIT[[]WQV\=1A4XQ)V@7;8]K0/%UUH[];,[@K9OW_Y>K[XCO@!E]_HOGG\ MYGIUOO[(=3>#]Y@6G^;U_KKJ=[#FR0]".*ECT06A<,] >?* 0I7XH+T,I@YR MPC8QPV9'FO8AI0N)F!(DQQ)G?%,[SI-NP#U*> =^PE"CF2(*XS=2//O 05:W_!:HRA(6-,2+ ^ M&93*A\A;!R9'/,Y1QRJWP75S+;TU.#JP9_Y!EEI-!JBU*\&$FC2'P#QYQDI@ M@EB8!Y1>BLQ=\:R-W7UK$[T4'$\&B<4X_.D'6IL"&>NL+BYI"-'+FDIG()(U M SRI.IW/H<7GQCKO#:X>2I)W9N;CH-B!LAW X@E1JL'QC\LP)PE\.\=- 91V MLF3C:PX2(\F)I8 /Q8#!''Q2-I79H M6?KD:WRM)&V)A$:"SYQ#=IY+K]'85@]PPSO:(2&W&U^. W*$GFMYRMH: MJ86'8JP&I7PE8B:W/AKMDW53%V,_?#-N0[S^[1N M@[(YVA^+R^7F9-Y)3*4D4MN"3F;=N@TA \9X5CI8;>Y'')_J[;'-LM,^_.R/ MHL:$/@8(S;Y="T>T JTC_UNPD,B*-19<8 HX\F"\3EJ:@>UAMEEVVJ>6 T)H M-T)WYYKXLB;\ 6O9=F$$KBW@*)&$Q57X&L] M*2EO(X1@SJM&_?<:G&9:OW0/< VSU@['Z0[0?J,R?N0\;>Z%Q%0PW#F@2Z@V MAK$(3G,/4F<4)C%F2Z.^JD]M:>(([N1H6;1@70<8O.J?^)663[.K)YKUC.O"3D1;>IWC"X/\NZ*(1_+-/M M_8>_;\3(J:RD UXRDHHO$8*OWVIO/5GL4:4V[Q?/;FO:"$SO2-R#A1UH0O(0 MRV+YI4XQO$HHWAS#H/'6D20%)^D8Z (X%A5$$YB.2=0 >A,D/K&A:4,XW6%P M#+;U@+X-1=9.GU>1-2+2)K(*:,A'K2S0C&S5P\,%HJ3"$7-I:4&9DN20%9C9EH8>D ,3H02I@8DW(BB[OH>.)EXK%/[X/G MN[!J,2;=.F"\X*_ISIS7].OUU7S[)"%I[JR#Z&OW9&!4T9%=B1HU9IC04 M 4\O,VUH840HC$3)"3&Q6EZ5*&V0IP@F5(OG;J-NCU ML&FO]*FWK@;Z[OZU<&?9B7VK;NR-W7G1 X"NK6_IO-=.@F1*@6(YD%:LL_VD M"I(KE]TP"W8XA*:\7O9@V7VF[T"_B=G^UVP^^W+YY2;9+$CI#+GZI= E2-] M5#I!R#%H8U7B<=!#X"#&WUEZ8M;OPKC%&%2KP5VH\1%W3JY=Y Q\CJX58#/@6Q!JSB2"I?,WBL4%4>?W?V.ZK%&"FS<*:8(TEH$+JIIY+D/$K.M#13+)6._0 M[@Z1)U:=!C/C,OE%Y(Q!\:FA]&;Q8_]O%A?X>7%.O+D^B:)]YZ!)M)0P=!(6 MP=NBP'F7,3'G&.>#L//L,M-8U>W ,AY-.[!?_I/NY8N:'Q;_JSH_7C5&]@VMWU(R0B&$:3- M8CU;$8(($CA:YJU6Z(MH#[<>S.4]V?L<6':@=0=P>:Y&YYXRI[-PP:2#$"/= MR1@07%(<:I#+*Z5E-FV2#8?OL2-P[0*')^L"1N7-U/;2<\?B;/W;J^O^.LI6 M@A0V(\14R(A ;2#8[,%$7W(HW'OG!UE06R[<2YK_N,P?6J"W+R>F1MG;.=D2 M\]EB^2I_FZT6UT<0PC&%QD)9-R5)RD'44I$+C$$P[H3RP\SQQS^_ES3\=I@9 M@:Y30^,#?L-E.+_:^>IM^?@9?UF$97Y;?ILM,=&_O'8T4BC"66$!523M;:NC M4<=XZLRU4)PL2Z:&J9ZA2_:20]]0Z32A_H28JI/2_\1/X?SW];CTJ]Y'/#"3 M4$*V1"+%Z>[WT7OR@RV1QWKGY'/O:RM,_^?3XMM_T$=?F4GTQ1I5:T0]LN @ MV-AFL.G&C=N7%Q/#Z&K7&].1NZA9B0JK!\Q?9XOSA>?9KAZ/4_7<= ;*TXM,Q_K=6;9H0+\.O/%QU.>?-T,UO92Z.%F 23+( ME*G*U)8(R%$E&7G4L!%1T)9]\J*6^];Y+P MGRF!1F*T=&/X!(I%#G1_U-R>%%QTC$ML4Y7S[+:FC29,"I@'XT'&XM[4-_>S M)ZEA0,ROY[06KB[>TS=GR3"=I+*0F*';2-(!HR@,DF"&6:YJ"?# M\"M%IXV M*M$#]IJS:VHHOECO^52YY_6DMO54D^OY4F1!79'^S&>MT-I,-K@JH")]Y5 7 M,#:RG'0@6F_;_FS4#4X;+^D&VCVP_]A%X._-:)^'5- F,QT=^2(H$)05'GQ6 M FQ)Q:H0M4[#@L;-MCAM4<[)B,$X$)A:$.H]]]0U1\>I)7#A$_Y!:\^^87VB MS %]$!"R)\<[&G)$9$&P9(@E3YYWR6&P53)\W6GSM[N!;$-F=>"IO5LN$F)> M_4$,N).&BO'B3'/EG30(/,H *@@+WED#AKY*2K+D3)LB@^=V-6U"5 ^P')UW M4^O#YUZU;M.UTN[OKXOYM;#A:O6V$!6^S%:KQ?+[VGTX"Q@"1D;$M)'\4\XE M643,0Y;2,ZM9QON=7G?(1MAV5],^__0 VFD9W8&FI?-]V4R?_S5\G5V$\ZLV M.^\)"\MOF.FL?UQ>7"[Q]6IU6;OPG"5'!.4U@5;7 "2: EYG!M+'HKSGN; V M68%;;W7:\&\/\#X,E_M1U%N:[Z_G:8GTP]?S-Y?UW6S\,JS-CF8@Y" MP>=)%.^3Z/=_?YTMUW]YXP@CU\84S< )3L?-1D(DUP.<\4EB0*5$H]&08QUA MV$L,.V6QF1861WO-;)H_7$>'WBV)?Z]N>>EORQ]AMOQ'.+_$:U7R=K[."O^M MOB>@$N0>$668L(PL2BDAU!%C5GLI)*OT&I;,,=$!A@G.2;]A'@U^NI"QJ^3Q MM_^:TV=^GGV]=7U&$Z+ HD"S>A3&/83,8TW[,4QJDTO8XEGIR76&(?;T7SY' MY$8OQLP>4?ZU1-V$]O]SN5BMSJQ5&;G)('B-9Q4EP+%D(=924Z5,D'*BP2C; M'V88ZD_Z4;07J'31P7UG*V_]QV88V-4 A5M*@\GL0BH>=$K$EE1+ 4RNSV(F ML>!U$5KWY0@\=YQA,G/2+ZC]P.68[YC;1+AB#3_+S(M4L@;F51TFG")$RQ&8 M\S(&+U@H#7WFD4XQ3$).^L%VG0#J^\.N>UAA7^OFF7\[' M9FOXOCJ+7J>BN F2@(E$P.7D@*;A2G( \NH)Q.AQ_<\3'Y^IL?LKE#2 MBVVVBX&ZHZ(##).VG>%?O$5)'>TT]] .OTLMO>8/2JBA-KIV3%:]QQ@)!% E, M%])%UM%A3-M[Z>5-#A./_WU>/Q0.>KEY=B'%[_]].;OX_GJ^NEA>KJ>OO;WX MC,N/G\/\T4#CF2Z6*U<8*88Z:2TZ ]$8K!),K5.*CJ-#Z2UI,\2\5D!RB1])$2"J+% $Z[:(I+6?MAS:"GV?\P MJ?K?%_H.T'.Z G8[2/-CWNR9<(8SC19"SC4;U7D("@MXJ2RB*RKIQB;?CCL? M)E0_21)!KX@Y6G&Z=A!O979?E8-AKB4*&_/Y;?D]I,^W9^A>D^G,.UO)0;3BG64AK#$I$7FB F55 ,^*@08L3)P>]>-!A@OCS M)$%T"K$.)' 0JVZ"HFO"K#XN+L+Y_3*\-XN+_XL7/QBYUDD;&IY9P6,RJH". M?I#!,M1:WV_-N>0[LYA4G?2Z1E' + .Q.]08=D! MMD%@%D518*PAVT 1X7P*#H(62FB=G,B=Y::/38)A0GO2.2'=\60K6/:3!]^$ M=%?OFM>D6^O('W12.O&@) /4P8-"EB!8^K8D511I/9=:II$<_+S#9/7GR2KI M&W =7+3-S) S'J.6CC%P)JV'+]4^ADR!3%&6D+5Q_LC\QV'"==(Y*7W!9C3Y M^7__XP%+B4[_7/]J_9OZK]YC^7_J__]^__KF\Q?K]O?_)RV^7'WPVN5=YZFE M6P>][F&^*+=>T-? ?I!"N7D52\2%=G#&C MT4?G #%I4'5(:L#:3H$9SY+EMJ@VJFJ_?4\=R7][>;&Z"/.:R?Q^<7Y.+F?] MY9GFTAE&EQ]Z*T%9+\%YKR ZP54Q')-KTP*^S7FF[1U_0&2/'84? 1X=&$@C M4N'JI?#,NQ0T#PBE)ELJ[S4XJ3F$E',(D07>OWQ<':67(8W3X;.=R.P EIVE MY>O://QP$9877JQ5P;1V+^[7)Y4Z)\5;IR^R7MNO0RG_F@G38VUN87Y"K5 MR5TA< -6RN*%<\'9-@.FMM]K+Y,U^T%\6W9O#VA_!>@Y?JIV91?7P*:.BVS? M'VGT3'-7M*MIO34MT1H&WC 2A6)BP)R$U#RT M(6THR1MI@5NM:\\D"YX%!3[;E)D@K9+[E)G='(YF23LG*#'[@65/A^/W>1\2 M<_6>\VI>&ZMBHB\_+NJ/'M+&1>T8*QX\S[54GT4(DE2+-YBXX,[0?=RE( T] MX;2.R1''NII J >OI U=;K7'V-"%)2=MC@FL\0%42A)"+!RB8C85+P/F-B'X M0YUP6@_H]$1K/PB=@&C=TBWWTH7N-&>JED;96!K"$6-Q1**H3MZ#/(;GO"YNP@E ]],\ #Y+L>R*3$0<,AI\ M 55J:T>F&>B$TAOEO4JL2S'=[]R#I+=9+?]/)KT'A.@)7+ OOQD]2RW.35"8 M/*14BZM+G2^,UD'RGAO.G"RYX72MR?Y*26.2P0)&F^M$S ^>P0K2T!A0C&F#/(RMUQX M6G-T@C?#YMSIY2J)+\MIW%JM/$4I<29"C%P5#EE(%%N"59<"+=RZ8(+0W M[>Z/PQYVFE? ]L@=>49):QA-K>/'K> 92*(SPUV06GI 5^KX/JD@8)J'M..2GX.@XP3,O*WC*T\1CI_Y7)BSY$LJGF(-H!8@F@4P M7&NN=-(B-7S&[H(&TSRV'9U1.!'H3E=/$VY9)TM-GE2=.0]*\\M>%L= MYZ!5<"9F0L@QB>L.-)@F\'$JXMH:=%,;J*\^?5JNZUM?TR%F\]4LK3L=WBYA M%,$GII",A6@]J*P\!&L2!&]4MG6V>N,F7UYKVU6FJ(-W(/.CE!A@GW'^7 M)F&2B3#7B5'7'*)6*9H=_U^7X_Y'031KTZOPQ&Q\8) MR,O3%Z0F+DE6%'!6.Q%PH2%&C1"DT27D)-#UF;6VGYG4)NK4N62,@X*?)MOS M"6Z>*+!A#K#RME(W"N63$R62PI%\G1432I>/O*T*6%'7$9_&)"=P 7U M9 T-AON]XJLJ]7EEZN?'68VQ;-+'VY0Q7 *]#&U0JFHR6IC4.MR0-GD((;L M@9OBC'!)B-PFRW#BJ14;WKTMNQY"0,^ M^ A)TG].&EY8F[&Q=[8Q<2.@::"P&(LO'8!J=\+]./8\OSL/\S?A"_ZVJ*_> M9UXFECV3P#P934H320-93."C2L%)+C.;J.OP#J>9%N)[@&NT=AHC<;H#M-_, MKOMA^OV%5QTD@U1.LYI2PNA&PEP@)$8W$JJBK=8\VS:0?7)+G?=8:XZ6I\8. M[L6Z#C"XLT/[Y\WX1L-M2-8*T(7S>F(#P44)WF8;@XJ9B+^9%T8 M# =&0"^8WR7][F:X[BV__":0LTZG,\9;N@@%&)6($DJY.AJE ',^9EFXR*'A M6U:3,W6N^4=&YUB9FN-"I1>AV841SU'B'XO:G.E\=O']/3GJ9X$%&ZTE?#.+ MFT' ]">0&ZZUM,+Y^UV]IKY)AA_N2%MACBA&'8'GU.3I_6SUSS^66-\,D)!U ML2:(#%+6S$- 7@NGG C$,!G I*2L$E[[WB89##W:D3:N[%"6]@;.J4G2M7+Y M;?9MEG&>UP1)''707H*-W-27< _1Q0(V)QY2,4&+S@;E#CW:D3:C[%"2]@;. M<3_:WLHG"?5U^^8]^T OMR^N?\#GV^UHT<<;KL]>ADC0C X+>2,L@/,N $H6 M4!EG4;=Y@NS[#7?]T]6KRXO/B^7L?S#_39Q:WN)U#2FN?OE^M[%751]7<9F0 M2[ 6'9V;R2K_"-%(!Z2Q,M&C"!<;A0.:GNNH7WNW0?JVK[T'A$NWAM?.-%B_ M*5DM TNJ@,LH:^V(I:]RAIR"Y3H(Y94]H*FUUV'Z?HX^)%8'&5Z' \YQR\Y# M FP>M*3440M3_;9$UJ9A FAA,HB3R-9HTF_QD [_7H?I,>I\0(".)S"CH&7J MRO^'AW@[Q\V#*T^>/(8Z35LJ2^1HT3@.]Q<- M6-$?I#[^:W']AE\,2UXK$ D15$P,8F1TU2DOO,>8,?D=(76S2(_O =U :C=6 M= @I0L>U<"0OG.4A@DV15;^#;@(I)22,"H7@R(7>%50_ENDQ--X/K'9D1W_ M^F-QN=P<1&4>1/0(0GH%RIH P3H#A?$2,85"EL6.N/JQ2H]QXFY@M2,S.D35 M[-NU>&B+T&<+H M,6-+'>>%50_ENEQ)$D_L-J1':<6A_OQ+&V3 MYL(:)'F*Y+:@"!!#X> 5$8 EQJ6^UP^^QU#1)WVRQX'-R0K3X%RXW M]/@RNSA+4H=L,)&/QC.H)"V9U+E UD%(9,K;@D<@2G=/=4(!Q1U1VU20]H#0 MJ8G3WU^_WJ&%3L&[(B)(&^LS!*,;7Q//N"F>E12M.VBUSCBG.J%@:H?BM ^$ M3DV*W1LURTB!2C*EDIY1O M6/<_/0%.*&8_HKQ.SY>M@/G3R?.=?_(+?IK-*PU_"?1Q"?E9T-*([$@-EB1 M:6$A6J4 M91,:S)+U"%G&DU#A1-Z-SE&R1X1HKV(]]A6S*VBAVLK)A5GK.-D MNSBBB)(Q0XA2 O="E< QIX/.,A_]@"?T\-2Q>;PGL'J1M[%TU4-R#+9"K N8 MA.9@+$^@&+GR,04'RFH>N A&.=__3;H[ 4[H1:_#2_1 P/SIY/G./R%;(WD1 M&?= %@?1*GA'MD9]=XV9,<4%+[EA-'>B4T_;??JGE]P]('A\-L,AYNPTTKG+>@QI]E#DS3I9B=@**88H< M-%.S4YR"%+FV,1II9)O'Y+[+G(=WFA/.%BU" 2R%T>7L:T<#'X!)P7C&6,C3 MG:2B^>=H5;T-?MNUJMX&!!U8:'>[UBKI8W;K%E$A -VN#'RV$;B52CEEO4EM MGNE.LE7U5E!XME7U-GSI %2[$^Z9EK3%L\CJ]]-I5;T5N [1JGH;3G> ]GOVWB;7UPIMC4<)&)4!54M>7#0.N!1H'"K. M39NF,8]NI\>',1,.C( .M.W.)_[]OR_)_WX])\F_7'/E[<5G7'[\ M'.:;4,X/!_[60-#Z9)(M2V"*D#7@BN "J8BH>/%T.QJI.QO NM,Y.[\?1D;Q M6$+4'E(_A\!=/6">"4X^.Y,&/$>ZT1GQ,(0<07A6C+?H\OVZVN.1M:LC'JF8 M'0#GAQ?)'4"WYVSE#Q=A>=&Y3/XG?<3%S6SV,\X]<8]SR&B)AUP3G;3)0!8+ MXUX$J4-G?;*W/&&/U1$_F43N ;E)O;!UP6\[LOQ:,^;.,=\0)IA@=- (J:3: M04H7"+7GCXA)1,%%$&Y8VXG#[;G'LHBNI*MG#&TO7/Y*N.;K&J>$S>97ED-]W=$_98\M"5+'8-N1,7QOM6 MNC&%3QPG<)/)H[[@&Y/5_#W^=%( MY+T,M[6U_ANIE)M!'[<93:9F,MY%\J:UVCRA2%,@1J699Z:@GNB1]K"$.%*W M\FCBJ#UFV<;WUUB?OH\HZ M>,LY+PQ\J56JD7N(&.A;PZ+ K*5S/^,PZ>'E$MJC#%J0NQZM(Z7$'3A#5!2H MF-GIC^M\IZ2_RVJ[+>!@0=&';W"BYIES:Q##*+VKK'B6J5TE;[J>@\6=H#'$7)LE"A29C$ITB9@7!:RETM)&4 M0E_R\7/67F^%XHEKK[> U,\A<)O6,!JC<@%>HJKE099L$X-0,&/1/&(LG;7F M^=_:ZV.3R#T@]U/57CL1Y+HST__?WI7UMI$DZ??]+[&;]_&R@+K'VS#@L0W; MO?,HY!$ITC*L.?7;R1%W:+$HU*5M(UNV!0H5T5&?'%F1J3"0M(3E@'9 M)PN:)*H9I:D6[[G'7[W7O6M7SQCZP=L][S7"^EA,]N2(HJG2H[0!HDT(L=3[ M^P(31;_D]3>_>J]_0$]W .1^<&5\T 8;+27L/@(:3>F\1 H",$I@Z$F-F)!" M'EN_QT_=>]VE.AX"NE^]UX^>UN-HO4@B @\D8R4+R3CK#-QR4QC#:/6QY8L_ M9^]UY_749J#\.0JNSY]:#.X03V M,9=IVZE/AZ9@)RS_="7>Y]F'3"+#7,!Y"MF4KJTLVDH0@7(7(Y06_MCF(/WJ MO?[A[$%+5/_JO5XS+1GF+,\,;"@2E',>@E86LN2>J8(AI3[&?_[JO7XIS>Y* MG#L!](<.]7?M4N5>%%]00(ZQ=JE9,H MZYOO;[.Y8=?UTR]LW&^]PVK[Z+0FE'#-4@*K,SF@.@;(N:2!/K @;$Q,MRFC M]M)I_8HP-_N.^!'G7R<)-UB%\]4CZ=.[\@'3[&PZ^3<1M=*K%:67C1)2!6-E M6NTB%E"<@GN?I0<6 E>FI%Q\HYITB^4<=0?V+KC>W($]%C@Z"/5>3\G"X4<2 M^,H9OEDO<=6FJ;.7Q88,4MA01Y[X.O+$@'%%HS8&/;:Y\.@)HGKIU!X-,K,V M\NL7BNMF2\N=2859L*'.6N!U8CZ/"G)*)GDN4['F)<'80U?U8,+?#E1[2*(# M6%5%>U<^AG-V.%AX"4' 7/C5%M/.W "^EE4D@OR>N8 M..E 3=8KP_SXPM?Q!!V[<;$'=0!LRK\)\ M2H%A?=7J)=. D!V'_ MD1B254RQUW[Q4X]K850>H[2U:5&^B%A*@<0]@E*18.2R@*)<29(C9MYFW',K MTW(K)+WW!O*>DU2K/)/S"_*H*V[?(-\P)80,''C6$10SQ(CL$$)V2EC!'&5D MK7=@=R&X4[.T"YZ>V#UM)KH.8O2;99Y,EY--_A:QDUH M&^-Z%($?B9^^.0KUZ-J<[YC#>=>",2<%F\-KG1;)8[9(P#DB'D.1N*N6.W)?X-I[,OD^D=3F1GK!,F02CS]8F\= M\SU8XZEW23KF'-G2VLUB$V4"I+I@LLG!4!11&@,G/$F&B ER*%9J0 L&\LJU?\ 4 M_IHLP_GDW^M3$>ES;<7]4'\Z=V?-V,CZVM8TE* MJN #".5R'9:KP'D;(;$8C.&4%N@VQY;;[XD?N@&U.I_)$PH7*(00GE-8DKRI MD\8*?6*)*68Y9XTN#AMT'9V:[%W0UVZG<6=!=Y!W'+CFW[X__H!5[V/0A:5$ M[C/46?;*!TK&I"@@(],E4$H?>9L=]H:+ZJ7Q^>6Q>O^4;2? Z5:';MU0:YDT MGM$J?/)U%X(+05M/>49P?X_( 9\4O5 M^-_KK*3Y+(U65F7(F7BE,CG3>C 6I-<\)&0V-KIR<6L2 M>T3LOLAXT%3;0DQC[PKO/?AK/=YK_=>GV?N+.:73"UQG.K?8$;S$:(J#9.M M;VL+N.05:,4M(H; C7XN@WPA6L?=LVX"WQZE?+2@__/JMIR[]]*OOEOS@2?/ M%5,2"JMU)(L%?*PG=UW44HE"@G)MT?X\D>/N,G4(\X'EVD50<6.IK'9W(ON<2?0 M=FA)VTO_V!7C;];??KR(_X=I^6GV=C:=8YI=$,UO9\OK"5'2&VM% M"$ <8Z H4880>0#-"U).;61Z(3TY:!E;J8WY^=3FY; QMA;=39S_48\.3)=7 M"RF6:(V9@W;D(I6CK"(*B8 I>I45S\*%K4#^U%NVPJ ]/@P.QMG1(7(1SU3OGO+>J++R)P@C06A#ZLTP4FV=33P91C&5*-DINAY=M7[D5>-P1 M@J<)SSO(APXL9K^Y'GT20L@L$T.CS;INRN0ZQBJ"5,:G@)GRP49S9@9:02_C ME8Y]BVP_2!R_*IQ\F5U,E[1H*87)GK0>:=&1)W"*(01K$F?.(?HV%X\,0GZ/ M^Q2MD3 07_'YBY;^9;AVW[35&[_\P,/GFVD9*"389?/_Q2^W5PE<',\ M!XL*CI'O9I*"0IXLQ(P4(RIF+";&E&TS,.4)HH89DW[GT3>C!J1,W"J3(&,B MT&II"*\N@Y"T9*LN&\*ZN[11 \F@*Q MSE\50H3@VEQ%N"6!AV^D//F:6V#&)(V0!<3J2 OGQ A?[URQ6KL2N?"Z32/9 MMA2.:V!:X.GAKDL#675K>/:? G?W <,8H8:3WK:%CDHNYCHW2+$Z89HY [%8 M1N[$J930,B?2,9LBH:60?%7V#5J"0E*EZ"P"UAE* M6DIF=9M#8EN1=QQ&:!I"=Q6U0E1W*5-M;LF3)[<7H69L;\3JP3Z=998-9U!._+-7;21GXDFCQ4C@;>21' MW*9>]!15QV&-=L'-+M9H)YF,6+AH4N5 %M=$"O!-U MFR,D\%87R(IAE%%EOMUD97K!+3S13_>QM(F"T6^%'$BVLP$9W0=0%B?3O%[! M8KTIEI@RK&@+,2E2(Y:)-RY'R-[IX(V6+&\5&.V"EH=DC .9823[$"8'LKF# MW9#U0JY.,7/T,F0-H6@$5;=P"0 M3Y,OD^G9N_)I'J:+4@5"9]-.7@/2' MM5#C"VP0V\N3[)8#*C5%9RR%Q8('TLX!B/ MD# [X6/&:-O41IZC;-Q>J6;NZ)EMUV[@T77;?G\9J[47?[. MKOA[>%E]ZU<,4V[?;T4O78;/2@6N.93:E*^\-N 982?;Z$W4"@W^N&7X*"7I M!JDGUNM'E2X:O#441J!.TDE%^MMFC_0'*,/O@)N=RO"[R&3DZNKUYL4,-55S>2T:6;W$/*LZ%9 M/C9N\.S^$M8YDN?:9T;Q:RZ\7@LN*9%1#@%5="JA+O3#<+C91,9X%=>!Q#L; MFM:07&*J-K*39O-]MWJPCCP>O'&7(S/"H. MYVT'!N/9.E;.D4GN&83(:#TZ(=>I@M*^S6;'(&7H<79Q]TELF@BD M X#M4\OD3##CK05K%3G=4$B;O.&9QU<6-Z&QL$JR(^_[+H$Z(QEJL[_TRK4 M9,I36L6$ADZ$%( MS2C3M"HW.B.W Y%C5Y0'Q-%#.]5&5/W9IX\7<8'_NJ"'O"+3O-S'+-U_Q('6 MZ$F*!C)"]]YQ QH?DV$8R+DY(T A_>&TB1"T-11LQX"^S1TNFR@Z^ Z7>\^] MP:VU' O/-3=9;2>7 B%P"+J"A&IA2MU ;H")$[2;BA>#F+Q+,X:EMRF9D6)B*S MM;#!0VWC-!*\0PY(+C%X'KF,+[+*#C:Y!T'",Q9D=Z9WD+'_=K&@]'&Q.$G_ MNI@L)BMYU-TW63(E=\Z#T8Z6X55MOU,(M#2-DJ(J;]J,<]A 4%?PV4/2L^'9 MWBEZZL2F5;"I3K:H)^.,B:A ; &J M_:4Q]F[H1YPN\/WGV7(VG:3%Z^E5S3UFJ8SVH=;2ZR>>H%_>'B !G.!F9H!S;GOBVF?[;2G&C);SL?P>M N8#6"6(]GV9+8#+E M5%2CN\@W$#3RH-&A/=80;.\3/6N],M(%:4F\)@L)2GD.SO#5#":OBRY9-CH7 MNY&DOF*>O03^/(CVX'Y_,+H:+QZ-(7WBH&,]LF9TJ+U. 4CK>$HL9:?;;&4] M2DYW\-E'U$\#: ^^=P">5^3/E]]?3^F)N%B^7BPN,+^;U[^KE?[M^[6J.29S MHO24\E+TH%Q5-<<<2;]@YIESEMO@:5L*Q^T.&]S'-1%,]X"[I9K<9\:]3Y!] M,!0*.@9.H@%B7 K9)*%9FZQ_6PI'ON&["3YV N&>PNH A _O3-36"VN]!>WK MR1E)V8!RL8 MN"H>"J\:%W@$IR@@%V+E^6+YT(+K$YYW_U'M^+NRNN5D_>UID(*A$/7XE.6@!/'8 M::=!&NYD]H(5]50?VJ!PW8/^KDJQS>#;6K!]PGFUG/?S22)_Y#%840PD6@/Q MLT[1QZ(A(DM1!!]C:-,$]2197=5(FH%O3S%TA"E*D.)DNA+,[[/I8D)R6?UP M:Q+5HQIV,LU7*G:JDC%6* \IUN%JFE%$Y(4$J91PEK1)N+9N?8!%=!5H#HO7 MEQ9Q^\.!ZR_J'S$L\+__X_\!4$L#!!0 ( #B";%/UI"?6JP@ -I( 7 M ;W5S="TS,'-E<#(Q>&5X,S$Q,BYH=&WM7&UOVS@2_GZ_@NO@N@G@-_DE M+W8:($U27("]MAMD4>RG R52%A%*U)*4'=^OOQE2?DGLM$[7N3:N^L&UQ"$Y M0W(>/C-D?/K+Y<>+VS\_79'$II)\^N/=;]<7I-9HM3YW+UJMR]M+\J_;?_]& M>LUV0&XUS8RP0F54MEI7'VJDEEB;#UJMR632G'2;2H]:MSDT2BE+E0^U6*4 M6-)I=P+R6>D[,::^W HK^=FLG=.6?SYMN4Y.0\6F9Z=,C(E@;VNBW3[JGH2' M])BV.[TXB,-.KWO4CH,CW@^"7M#_3P!*MD#.D- 3:D2+C,\."#EIS=9^(4%C2#9K!0U.6AX/J$8R(53G4 M@F:7C(I@"KC^T:RZN+JYO7Y_?7%^>_WQ ]G4KD=6;%_9WEIEK^OD/!L5AGRB M$96T3B*NK8BGQ";4OMGK'P]7#'AR_:T:%RIK53HX=.99&DH^GR6E&=-R);A%X8L7_M)L>Y^QH*AELY[+ MXJ8K:EFV6M9M]GM/E[:;P9-E7VKUI-?L'&[6;,MI[+6&@3$YS=[6NK59A9PR M!K UZ.3W)'CH$9+'JV.C\N^TN(+F?(&4)K]F:ZY)0L><:#X6? )[ATV$(;\7 M5 ,&R2FYX;G2EJB,O%T<-^!5X4#HE=YF:2,Y&O.X=37OW8@JZRQ0P.&B-BHS0;$J* MS.H"%SYP.D?OP.\H2>%)"RI)3"-XI8E*@6M8Y>56!#(><6.HGJ)(2N\X]+O4 MIH%W#)2!+J7CAM '"D1" Q<$L0RJ@R;@#%7$1;1XE"@@# B0*?=]T9IT]$34)BJ29FAC6:CX2Q$ Y;0O&E MUQNTK"]!AIDILZ)MA1H5:FS7SWH[A1JW#USLS=YQ)S@:FA(7RK@8MVL5QP(> MG?-=$ZJYI@W^+F!IMO9.M"\3*O' M)\W#[N%/!5]O]H+#]G"7(&R?'NR2.9?<@ * 32Z6^CIPUC',BVAA-J^"\5;( M 03+GGP$IPH-#0"A&@OC:!I(\Z"+45(P=P9ABM ()J@6:(#P@::CK1FV5!@,_MPF9%RDZ$B=,AP4LD BL5). M<<(*29&+@EE.B440"35\2+H<2<.WD*,@T$6HSUE%#RO4?@V@L(.H'>XP:F], M1E? >W,:NS&& ^Z/!4-HID9E#I"H 5C'[!WB-=5LAIV YH*&0@H[Q?A[7;>X MDSB8=0CJ-X$'HDO9/Q<6W)<&Y87. <&-RQ=$$6"A4\#E 4<\XYI* '(HX3GN M$"A29-:#->PD(@=F7L%U!=>O 0UV$*ZCG8+KJS&5A6.BB&4\CGEDQ1A0R*Q) M/,ZS(ALP:_^X/A?IT!DJ BLV/N,9JL(^K<$FW)_.I3FF<^.OGZ.0<)8H=AL. M]R,!^CAPQ0XJ@*T ]@?WWQT$6+93 'OIL6L5 _'LNDRXNI*U0/L,%HR9"15% MA4:D6TH#K&DU5<;">[Q!!VT9&";RE[_*0O:?J!(#9 ,_?21=*AX!D+IC=SR1 MSXJY7@=>JX2:>,XMPPV"XZ%3SN7D"3:2JL MY?P++#94$/%C.1.@GVMD'R )2*-!4@K_8WIWAJ/\KT* ^@XSBRQR1_4'FQYV MS>9Q^6IWKOS%]H%/'8_YRF7O!9 X3&@OJM#0*%G8U2I?N1_N/Q.]6)@CW@@! M@>\:-(;9&% YH5-3V_*=])\!3BN6_./"V@ZRY-TZZSN7DF#^5L"V@I<)\%I" M)#CL V4J87[F-@&LPMR SY^Z[(#+_+H[GK,[5,_:7N2]_,TEVK* MH722*$_VZ0.T!G3=2A*CN3'F;6\@.]^RTG<*9'O]9N]D^[F 7C/H][^IU2^7 M=0^/MZ_K8;-W?/0<['X4T 5]/^=?A(LV@D5M(V3Y/XAN=Q/RB_%[Y5@!S%PD M3CX M*0AH$O0J;L_X-X^FG]72]]-5S,.6UL>KV$ WNSU8$MQGQZ3E_^ >77[ MV(WU_5(\:R>-2@5CDK^X4>O__']CHTI"@#\ T&YV8/<@[DXHF:GXFF:R)X#&YNN=1@:<'Y&-Y)O/$;W:\ M@+:NQ8&P,$#1)L%U>7\10CX^U[H\23IX='+P6HY26OY7?]SO#YW]#U!+ P04 M " X@FQ39R.A,[(( !82@ %P &]U#,Q,C(N M:'1M[5QM;]LX$OY^OX+KX+H)X#?Y+8F3!FB3%!M@K]T-MTG:9QU0^N)0[)&9+S\)DAX]-?+CZ=W_SGCTN2V%22/_[] M_O>KMUL7-!?GMYE^_DUZS'9 ;33,CK% 9E:W6Y<<:J276YL-6 M:S*9-"?=IM*CULUU"YOJM:12AC>99;6S4WP#GYRRLW^<_M)HD L5%2G/+(DT MIY8S4AB1CTY9]/ M6ZZ3TU"QZ=DI$V,BV-N:&,3= 3T>]-E1&/;"X##L'QX=1K1W2#OMZ'#0^V\ M2K9 W-W)Q/!;#(,VNU_UIS[?2?G4=O].L$HCIJF0 MT^&O-R+EAGSD$W*M4IK]6C)Z4AT(X4&9\9%G30 MFLN[1(3"DF[0[*R:LCP<5(]@1*S*H18TNV14!%/ ]8]FU?GE]VZ9\7VE>T]J.Q5G;S+,DK>ZR+C4O(ZB;BV(IX2FU#[9J]_=+)FP:,+ M<-VZ4%FKTN' V6=I*/E\FI1F7.,429H;/IQ].6'"Y)).AR)SVKI*)ZO-]<&T M,:H945DN!;+3L2ZT> M]YJ=P6;-MIS&7FL8&)/3[&VM6YM5R"EC@%O#3GY'@E67D#Q>'QN5O]#J"IKS M!5*:_)JMN2()'7.B^5CP"6P>-A&&_%E0#2 DI^2:YTI;HC+R0>F4!.W>3% MY%-AH+Q.KK*H"?YT?+(R)&ZF6VZ15QY6>=B3UV1GISSL/37@5^!!Z93<9FHB M.1O!EN0<37OW8@JZRQ10.&B-BHS0;$J*S.H"%SZ0.L?OP.\H2>%)"RI)3"-X MI8E*@6Q8Y>76!#(><6.HGJ)(2F\Y]+O4IH%W#)2!+J4CA] '"D1" QD$L0RJ M@R;@YU#>#%7$A;1XE"@@# B0*? M=]T9IT]$34)BJ29FAC6:CX2Q$ ];0O&EUQNTK"]!AIDILZ9MA1H5:FS7SWH[ MA1HW*R[V9N^H$QR>F!(7RK@8MVL5QP(>G?-=$:JYI]6CX^:@._BIX.O-7C!HG^P2A.W3@UTR MYX(;4 "PR<527P?..H9Y$2W,YE4PW@HY@ DX_@5*&A 2!48V$<30,IGKEV M,#&Z('C+)%%S21VJEB'< AGK)8'$0@%D#W0Q2@KF#B%,$1K!!-4"#1 ^T'2T M-<.6"H/!G]N$C(L4':E3AH-"%D@D5LHI3E@A*7)1,,LIL0@BH88/29P_4B4&R 9^>D^Z5#P"('7'[G@BGQ5SO0Z\5@DU\YP),EL'\9PYRN_& MHZ3C4R+%+9?E&?P]^?K?'J(*UJM3L.W[=[\Z!?-7X]@,Z.H+8H4\;QEL%AP+ MX>()R8&UI.I<-5HP894V\WC"R!Q MF-!>5*&A4;*PZU6^FMN5+Z3\#G%8L M^<>%M1UDR;MUUO=.2H+Y6P';"EXFP&L)D>"P#Y2IA/F9VP2P"G,#/G_JL@,N M\^ON>,[N4#UI=RF/Q_Q5C@>H*&50T? Y$WUT)RKSQ5 %MA, J[I/4!A3)Z9( M 9!@0)PQ903PX&VSBJ56L/I:O'8'876W#N/>95,2:V#$=0 Y[D@\P*2[@%[B M:=V'Z"(;*SGF&*=G0 G]/7I=\GZ>YE)-.91.$N7)/EU!:T#7K20QFAMCWO8& MLO,M*WVG0+;7;_:.MY\+Z#6#?O^;6OUR67=PM'U=!\W>T>%3L/M>0!?T_9Q_ M$2[:"!:UC9#E.XAN=Q/RB_&EH8P9+/I.D\$C\F' M>>3TR1_#//(K'=\]>)[I\4R=NQ:'PL)L1!NH4]Z6Q#_QG@^86AVPEQBE@WMG M)-\OU'T*)'PEX/TQSK%:_C>7W*\_G?T?4$L#!!0 ( #B";%/(FWYD1@4 M %DA 7 ;W5S="TS,'-E<#(Q>&5X,S(Q,BYH=&WM6FUOVD@0_GZ_8DIU MUT3"KYAW&HD"47/JA310]?KIM'C7L*KM]=GK$.[7W^P:D]"$7MI+F@8%(0M[ M9F>?&<\^,VO3>S$<#Z:?SD:PD%$(9Q_>O#L90,6PK(^U@64-IT-X._WC'7BF M[< T)7'&)1K%F$RN0O:Z$O'86# U?Z?I)K*[Y%0N.HYM M_UK1>D>]0,02)TMQIR*/J;&&'>A/]_Z=:-[JQ.ARP6=<0LTU MG9U.1"2=XTV2(L%1:/::4SYF!4M_-J\&H_/IR?')H#\]&9_BMNT&C(]A^G8$D_[Y MF_[I:&*,_WPW^@3]P51)7-MV[[(LM]R\A65V!ZOR.+QS$H,OXICYJD3 DLL% MR 6#]SE)T9%P!>3#]A?IYBU4(_ M24QA=.DO2#QG6%RBB&>9@HI?I4FQ$L&"I0PQ78=1P"Y1($[P62IYL*I"DJ=9 M3C#44L!5XBOJ;7;7>8^("!6)*G+7M=DQTQ(*:).0R>()+.0;1:/2"E+U<()29*Q3OFC2WF6A&35 MX;&^W7I0=]M<'7/C0L7#)^$Z&4"%32*NMMMFH->YDUM)Q*&*!XV:AS35[BJJW0JB3G=+ M\\.H'B,O5U$-.M@#RD):E&\J@FG9"_"51.9I"Q31%55 M8A*&@,-P8A(BC64),E=6U:,"'I/85]?1(-6/+70#B%IY6/"*R+UZJ;7WBW^7L[S3*=>_RZK7Y?5&JW[Q]HPO5;S6_BY M5"BSI%[<\Z]2@JT(H7(G]O@!JO=;:(ID?"0J&R(5Z6T:G(H+%LT8MDYNL3.] M?\9^5$_?K+:WH_>:'M]4LA[Q,:O7[&;Z"/UXGF=P1A <^>)9\)ZE^$.U4WOI M5,0I#=F#.W7[ \D[.[7N"=330]MTL8! )D).H83X9#K)6U?A\_I[=NKG7G]/ MJ^P-A'&L7K-@;Z.V4X,%9P&,+IF?2W[!8!P$W$?9C@?5/WRO7.)XH,FUQ0Z7 M>&O\.\!)4HY[T@0WI6P3,5%$[(&!?A76X:Z>Y6GL>J^_I$]$\1>%3LI"HN)[ MX[7]5=G3NUK[:@B98>'+YU:;6_; M-A#^OE]Q=; V 6R]67;\U@".[: 9NKB-573]-- B%1.51)6BXGB_?B=*LO/2 M=%F:-HT1PQ L'>]XS_'X\"AZ\&(\'7F?WDU@H:(0WGTX?'L\@EK#-#\V1Z8Y M]L;PQOOS+;B&98,G29QRQ45,0M.M5B>P.W_;Z*2)S0N=5*U"]KH6\;BQ8'G_O7TG M4?TEIVK1LRWK]YIN=S (1*RP,XG*Q<_"Q@U+BEVH!@GY6=S3>&J%:B6>$__S MF1193!N^"(7L[03ZTR_O+/WIYRJ-@$0\7/5>>3QB*9RP)9R*B,2OZBD.3B-E MD@=%PY3_P]!9]%O?+DL@:"?D,:N V4Z.9G*QX'.NH.D8SE4HE\-!Y!E&1(D$ MM=#L)5 ^#@&3OQJJT>34.SXZ'@V]X^D)YO;I[,/PQ -ONCT0[0Y\,&;&R(#9 M9*1AVLV658?A#(;CZ3MO,MY.W!7:KM6&Z1%X;R8P&YX>#D\FL\;TK[>33S < M>;G$L:P[9W3MU@F]GNR5YL/C=+^*\S@&7\0Q\W/6A257"U +!N\S(G%4PA6< MLD1(!2@\$C("VVJ\!Q' -$M17H?CV#=@-U=YN=-Q'*L_$E%"XI6^L_M[$ BI M+2;HGZ# 8HID_$<6,VAB&FG:)2D$/,3'Z^YGS,\D+@2(D\04)A?^@L1G#/DZ MBGB:YJ[B-V])D=QAP21#GRZ[4;A=>8%^@L^DXL&J#DDFTXQ@J)6 37J_W+'; M^_TRN]$C0D62KQN76Y=M\IS [K2C1,Y)S-+&]")D*QCZ*I?D.5%'.4$'6IW^ M+4/]]32XECISH92(>FV=/(K,0[:>(D)2)O/I$9(D9;WJ1Y_R- G)JL=C/=Q: MJ7_57 MSXSR/AT_"KJYN2!\T09Y" %[NN/O]5%\+5A[&,8%#F<4L#-G-%60[4OQ'E5-; M"2KBE(;LAX/Z^FO'.X,J:X+\S:)E.+B 0"I"3J%R\2F-Y/, M%]2CO>P?+3@+X&B]R9H& ?>9_$6.(G8K/WY0Y]IBCRL<#?\.[B228Y02#--F M5RJ*@.U=.XU]FAO.:Z=2C\P=UYV\?"Z>B.)? 3W)0MS[G[,;)^6;95'O>JV- M"IGCPIBIFRK_<;A>7HMS?OV/@X-_ 5!+ 0(4 Q0 ( #B";%-TXKYT48X" M (DO'@ 1 " 0 !O=7-T+3(P,C$P.3,P+FAT;5!+ 0(4 M Q0 ( #B";%,7!4"@_18 $T( 0 1 " 8". @!O=7-T M+3(P,C$P.3,P+GAS9%!+ 0(4 Q0 ( #B";%,.DI>4:!D "WK 5 M " :RE @!O=7-T+3(P,C$P.3,P7V-A;"YX;6Q02P$"% ,4 M" X@FQ3_]:#BRJ# !BZ 4 %0 @ %'OP( ;W5S="TR,#(Q M,#DS,%]D968N>&UL4$L! A0#% @ .()L4]^H,)LE'P$ V&,, !4 M ( !I$(# &]URF][$ MG" 5 " ?QA! !O=7-T+3(P,C$P M.3,P7W!R92YX;6Q02P$"% ,4 " X@FQ3]:0GUJL( #:2 %P M @ $F% 4 ;W5S="TS,'-E<#(Q>&5X,S$Q,BYH=&U02P$"% ,4 M" X@FQ39R.A,[(( !82@ %P @ $&'04 ;W5S="TS,'-E M<#(Q>&5X,S$R,BYH=&U02P$"% ,4 " X@FQ3R)M^9$8% !9(0 %P M @ 'M)04 ;W5S="TS,'-E<#(Q>&5X,S(Q,BYH=&U02P$"% ,4 M " X@FQ3;;:S*C0% #,( %P @ %H*P4 ;W5S="TS G,'-E<#(Q>&5X,S(R,BYH=&U02P4& H "@"> @ T3 % end

#Q/'G61S%TWB>JMM2[JGAPR['>U,!JQO=X82&U, %R4^$;3:^QX$\ M"/H8]I]Y\)-1ZD3B+LX"ZI&A!D9/XUOHRWJX,-OA))!=9W8<)JW: RVL(,+) MA_/V(\,XI8XK=W$\PO4*1W*X(#,?:-UX>3=T[9!V&+M(TL0ID?:R<2W,_Y\D:C0SH,[E (CW]9*: M95WYX8/_F+YY6Y16(*K,!5R<^]H9CL>O-D.6F2/L"\2U5W!XB@3O@C'YI1F+ M,TG$^!]O_A:,QB-?],5X-&B)5K_G]3J>/VHW_";\M]\2@W]WW_SXA40=,/H- M?!"[T/S]K?_C*C)6X"A4,$Z+ +)5.0D78*CRAE=\$C:,IE-T#M:_W^?4P]?L M>^H%:3ZV1,P2D:*T&<$783F%H Y@#W'R%1]F.1='J@]2!$NDC\E0'8;P8CCE MJ!G3$KF8"#_^?9"\_7'-Q>/SW*^Z)/,W69*95D\'^YSK7D3U8@+S.T?E.!LI MSDLMNMXY*DV+FA^N3-5ZQS\O!)J+&A]RJ*PQK>HH)*:-_6#"#A8Z6ZTA:BCV;U(,VKKA4-! MTPA9 _M]D>8&.LIXO/JUN0IB5/LFH)DA8X&<7EH]_/GII>>>:SZNTCPDS281 MJ"S(\6@%DSX>IT)]L^;\"\Z'F4"]C>^-Q_#9?)CZ3M8?(^0.N(1M-&%YO3X- M8@(:H9/"%*D79!; A$=ZG4@2X B(M>[">."'X6/-N8 M1C"23?%^"01H9Q^!5'ZNPET##4/9?PS5MC DM9?&C^.15)C/9G&2,35P.#P( MV;A-ZK @T<+1)>@?HN9LUPSL.&?BNJ9MK,NX#:_ZS8 LTU6* MZ1INOV.9SC+=(>?6=!OM76O#RL=SNV2<5C!SM+$K@I,%+JNP)IERULFYX939 MKF>5(-/.!7&60@>FT$6C8_N=E9:-5JU:\K(DADGE M:LQ?M(B@5(5/:\+I"T7H3;/.*$Z<1EN6H'L=79V^5PEZTRCJVZ$8CU:>2I3A M#F<>!5FQ6+#=_WZY2GVX9JY8QJ0KSD=S6<"DJI'@B>^Z>@'P35,_@X'Y(;TR M58_(PG99S^Y3H5 J,KF"/?,%J7\/VSA_,B^_7O'R?((X9;.4'L?E%<<5PRHE M^?SX>3]-XR$7E%-)>"J&J9< M3P5TR@*L3C+FZN>DD$-L/S5$N0IA#.]TX&WQ@Q]A@14RA/@&/W'-4HQUX"(3 M5#0597'RN+[VO*S[34F0.Y(:/$ICL]&NN&@T?]BIM+6.JP=[;;2QA3ATE6-<=%97CW'QFPV+>WF*5=L=1>8NR8GJ)68QG"2@DYRT0 M* .![!#%\+_H,D%11:)I587UUHQ>8B9:7;,H2SEAKN^_S42$TM96)^Y4EE:I M&CH[6%N=:*L3;76BK4ZTU8FV.M%6)]KJQ#(M7"FJ$ZNU9+8T\738_R5+$T\B M[4@;YT(:YU?;'%A[A]SL.\KSCMU$6372X#^+5/C)<$(>RI&X%V$\0W?PFI#F MZ:0S5"C[P.N[[>[F1/#7RQ9X(F'&,L1Q&*+^1#<0RQ#GQ!#M)YIQ'YX;5N0, M53#%9W,/B=-(QSD7Z(C;'/UTZB=?!>KP9]8[W6NYW6[7EA^7FTH=MUD_3@6R M)=+V_4/=5K?ZX!$G3B1OYV;)AVN>7LDC]%<1B<0/.1=Q- VB(,T2ZN>RQ4E: M009J=ESOB0/3:M9[[DW/[;7+YM,XC:5MM-QFP[-+^QI+^X1F=H"#XR2B*%2\ MC6TUGHJE/#5I6Y9WSF5YW;K;;NZ)IW4"=7EV<]C-L4%Y[;I>KV\WA]T<=G,L M;XZFVVQMUI%/>7/LXO@YHXKN?K5TB9($D-;6_UP(H;)/$ 'B[RML?*V MF?^8Q"%[]6$^:1Q%(KPD.8W=C?,/H=-__<=&V!$9D0:,T1E@"*NA F#>W?QM M!1B$61)G4-)T(L$=*!( 22@ M'DBS4Y7AK MC)/"-$R @Q5\'\79$@B+7JUR]U1>U_-=1X&O"U'@ZHFL]1'M=9*KT5I$0ZHK M.*3F<^&0/$..O)3LDO@:BR*K7VOEGT*ALT9>N'Q(MS8I#JM4A>+'N@7MQ@G% MG1_"7<,A[+]<4,!!/A9I*MO$*[B1L6"14'QAJ^:9+PQ Q"0(&@0O$=-@/EWQ M2-W0-+C]^Z+DD2(.H9"P%;H8SHD/#$5T$B2L3"WA,#56"*M 'H928CVY2@NR M<9W<5?*Q /UD:E_50SSY@#:[2#/G0P3,!TN3_^&],>>/A!W%MS@7\LH/+@QK M.P/' J14$\;##M8"I%B E U%NA8@Q0*D6( 4"Y!B 5*J#Y!2K56SZ"@[+YE% M1SD=H6'14186)+?; [+2;5ON2C>K/8$R1,MQ5>*X?7NL6(:S#+=>A&OUST.C4J27?EBQD$Y%$,9Q#K->N&+=KVUKMNL+;G2)L18%X?H&F;7J2E2EA=\+!3LFSB9!LOI9IOS6+?]*1?1E;5>1?7E#[D[V_HJ*FJ?) MKA;17(]E@3RF_[P[U$(!+_ZLV]5NLQ2N\X \-<2@,Q:PA=B$$].M>RM69>P' MB0/2!GAZ2)E3G"H^$F)*2V7R](SZE>(:4_(\$"Q)?.#:,/ '5*LB*^;NL(DN M?W"9F"L_^"D!B9<)YU/H#[DWZ]*[URW#*J(=BC9K^],628 $D'V5VRO.K94K M,A*T))B.KY?7K/;!8V-)WE"B?,M:R(U5Z:R,3*?EEN?6B5*X*=3_HO_;6)\.]1PF$YK**81MG(=@>>_3"Y MA.422<>P,-NAG"VHP-0P'#4E^3<7Y.L]/!;#6V!(L-GP)6[^"(E<>-$\02$O MB_"&+#5E[39^X4X6C@)_S9#%0-(+,4IKSK^X4 >\%C M9;'"*^"7)?$#Z3"#>0K33N$UGT@-7ZBL?A"&X36>TR& CTD@32P2)#6$#AY0 M569)/*3/TU]5\3,]HK574V]B35:6;1>U*=<9Q F,$Y>2]A*])HR!#_#^%)NU MT_+?)4(JK5CJ_'D>@?1R?H4GX;<;^&"0.;_ "[#(;UA3E9\$X2#;PM>L0H_$.!@&I+!^U^BVC7+=?(U6+A;=WS!T M8>)_H@ N>A*(:"BP4!^8@\P5J?P3/VJNY9K_2-RQBD^?&8?QPYH;'_06,[:5 M1I/U,V7GD4\AY@%M\7IM(,2P^X4@V3^>HRR@B0U$& !+/,%!L&I@5(RP)OQ. MD%I/.X'N*PR=90B(#AH&?Z9R!/5!-H^"U/D_['J7_Z<&*O$#+ ]LTX$8^G-T%0G:@%*!OF,A !HE6URFQ.-*Z1FO!T)>1 X, M&#?7'2BC(J2Q9F(XB6 'W3VZ:YB 5/=[=CPZR3H0(0T*06-(5^"69,*?I@P+ M :H5DQ^G$@9?!4P?OB-7U<3-4(M/5]-9S-R7CQI=T7#[/3HQB1@NU]IG ?'E MZ#$"43!,$51 /X.2=S@'P0RK 9.88F*YJY^<1Y*M(V<8)+#Y@1#L3HW(^R,"8E9RT4W@I9= Z2D^&(*1P[],092/ M!/Z(Q@B6R4=W2$Q\&CX&TC=.V%TG#8CHCCY-NCHZA8%4? 08-?+(D6S^HG\1 M!EMS/HP5Z\PC!;H2#S*TL_T1?(DVC?H"?L#X!7@-QI^ 2E6J$S M9U5TD8^1\[,8LA[2\)1+$,B(2H&@[9"CXDC8#69&(\!SK;1*U[GY[9KE"?$Z M<%<*VN(P"9B'<_4SE:CN@J:=3?&52(L>('_NB]^P$MA"2=^WPRLVL/'RK>S:-BN#+06&&["E<= MBOX=7 /-!/[BU5V@!/X# AAV$''U1Y#]&.&*IW R*P4]<[[S$%<"SW&^E\_U M2+^.G@@R/N^F"+3"4"5U_9&+U=/#1_3\0%< T2T5 M&0 !IMA-NYJQ,$)(TLMDJRV!XLHD#'[)#[IK=%6S]9I642;\$=^33. ,@$87 M!8/78\7.W-Z^\YLR,F^5D7F]FY%Y(;E+WK?A?8KQZ#(;O# .VFP\3F47S:2F MQ(<6<16:'<5Q^6P? Y?R9Y0N79RZUU;!:F1V>F+H@[DD1AP=E_%@THQ1]R'] M\K>KT:NWZ]Z2@8N@T@.$V#0-.,CR]%G;I]?P.!(KT-E>1;628 MMZ/M659'.10$,WV:R%)QH+7")PKX5-J[H*3F/$/IPGAXZ+I!9+]4TP5?ABA5 M\GZ)'V6&;HDV 4LE,',1LS*/<=.30).B M1I+*/\FHH&0]D,#F$;7E"E$\)!$AXY[-9U*KEJ.I.0O^!6;D0A0B/_*;^9&/ MWS974R^US.PH,"M%, (^JTT*N:1RJS.Z@B+\!AT!OX1@6MSB"0;6R593J%<+ MO:K;J/6Z'8NQU-AN0&<#!' &&$MG0TN+L&,1=O9'V#F;;=(_P6UBH4\6#PB1 M<8AGEL3W@?2-7,Q3,F-_6&IL^*+% <=\QQY]CAOMDM/RHPXEHIE!88HMZOFJ MC>=0(=B&BU;;]>HE*@JVS'!$9FBVW$[3>TUF>*'SJQK"CQWMFX7?B9>E77AN MM[L6R<'6#1Z?0 VWV3\.@4Y1W]%!I9VV? 49I]'NNKW&YJI3BWRQ)UY@SVVW MFH=!O[ ])_-2!&]]*8(M*CC)HH(R57YI4_DZ/SJJ%U?>N:8T7N$A<,C9\UVK M76Q.A$XA#NVKX@5.2DQE2IK*J=.O-!*41VI@0:IR=BDTBP]@AG]>S=IIZR1L MUPFF,Y\RW@>/?&L<7=);AQ.@@*R^;)B=]G1= 6;6!&P ;&@,Q M65964C^DO-P2+\UH6R^E4?X4+S%(/E0V$4>]#?1T$ZS-.H#,0%IBV/*%48!@9_ MX)CX-<:,91:6NG85NLOIEU)5^0 0103W^3,MDP@+S^BR&GY[IU!#L/R!9"ZX8))S?Q<7IZMW4?7* M+W:3)_6-\J39*K9"/(P\:?4WR!/6\910X=\6)(OWI&3QB_7?Z\3%JM)O]Z6W ML]' ;1M95-@Z^N[@:XOXSI&Y18(V-6;V,MI+SB MF+<4%0TS8V<+<50O'"6$G+#PS(+ D$F>2S,V/KRMX"B--J5];V>E39& DJ$R MF8R]( H)#:5PPIDP"KH9M,RN)DZ8);A#",,A]%75CVHD7<'DQYT/E2V7M6%* MI4,M:VFVG)%0?79;S@Q5CU?X "5_M+OFQC-.<7V6D.#M>P9*%7,*EQ]?1/( M[!6[SL(Y>ZD0O'1?=YE!>_/;]0^Z#%'>ALRV6 Z@<5G@)Y%0S1F_CLM9%P^P M8E6T^":28< M6+FZ(I[)DKEQ 7=K-11, :V*%(N%AK=T="="';[Q%!025)(9 MHH;JLGB?T=MS8!R=D$R)Y?0TJC+R")39RZ/=R'X&BO0.?-TL-*'7@F_J!U$1 MI(YQL4RNR;5*RH(F9>FG+8&B5HG(;?%"^F\VT^Z(8=5DNB]K^B(-)=70U)7:SD2]/%(F& MED\YUE-6!VJ<"K* &3=3&I0;J_MS;(1LDH@%0GW]B32M5*BR(L1T M4'7^<]H74_\K2-&<%#C$O^:C.SZ@N'Z/1:R$(84M($:RK(MFP7X6M^BZEB Q M+NFDL E2J60.P\AAAA7!)T*8DT8"%B^6-9@9X0T@N_)2.(@ MR7)!,PI0RQ:$'#$0V0.2AJ&.BDM+. $L@"0C<$V_/,U6T3P'/'FZ6/_\XKP- M&^AKT_"F7D2&C*"12I6SQ8T"X*"VLJ' M03 &N>8)-KVWQ\)1(T8\'DB"\2W/\AEH;A2G5":A6@C4F4JR&6&T:39!2'\ ME!?UWKZ_0?DMZ["]_FZ6^9N-JM1QM)_/ @5C8A[Y<\8-V0$\E11R'[X$+!BFXH%V$T& / 6K1=LCH35&&)M1 M/"/.,OB[N-JL:,C;EFZHB[%V OW[R)?P^X?,Q9B(8FZA1 MT?O^OSGLYX+QK+&[!H+@;GTGQ BX0F%! /&6R=AU0D-%8T()I'$%"PC+C/" M._''%BO//56NOG2!1J)T#JDKU0 CT0)PCHF2=!LS62"E6B#VYI(O:=-)#/;[B\00<'X\4A6TP?8 M&M*M4D,&@Z7-.-"+!(<_A.KWG[6^[/B#>)ZAQ?D5N/9SD'ZMG'212'*P \CX M)L.$9I/ ;'*T:3!O0(PD?)^D27EY-+0$^A,8*(KNQ'2/X;PB*B=%\8CH$ M ^,@_H+!I13A/!K,@%EFK'D1# P-+ 4;A_LT9=AJ8Q(\MSFYK(T@ 9M5A$(& M@QN'<[0.V&@)%H!.4J48P,)%TA2VE!%R'P0Q%T_)4:)O/#?").D<[7A8!17G43CG>?I2@DD?X9S' 0N4 MQA+";>(C!.'^TZY:-#+O_O(93U\4;]7C\:<]Y\C@&T%EX1Q-XF^D:0,;%2%F MT8N0:3"R[QI>WTPCXNBD(+S0(N@;V!/B48DI0B!4/B:&6THIY00A%S82O/KW1MK2@OQZ(/[5\0&]GY4<7NO'9Z5C%9<;S78,B,[( M9^18WM2!CHRBIC8&M32N8%A>BOX;)?K?*]%?S4V! F^-/U3M <[0\XN-* JG MI"2_>38_=4+>%K#Q$$%*LHGR4L()K7"(R1+^LW9;DSB)'(:/8^)>_YK!S1L$P/^5EF)4BI(2Q7<0O5SO2+V2JK6[ (0%8 MP7" &Q?KJ;"+J;1X1[^2!C6F05$: P M^_C!LIN(T1T;7#A(1$-F8X[D'(R!\<@PQJ5)BO:4MNR*$+CHP4_Y>3IC?,3K MC&4C -X7K$_K/)1%/35?/R;!WL9:P]LB8%HN:\UIU?XE**.%,%IUX&G=])P+7YJ, MI%H$*?4&B'A'?IYC4,UK^I=>^T(P2*;7'LG?=%PI/ZNOA]D/VNN!T,YW$9N\ M<**0NB^MGSB9LOUC>F$&*V+4')9+UWP,QZNZ:KD\*]CP(Y3CB+0'JY:G3W%P M#]VRJK,@++K,B4=L6C$$RT=+YMOW-SEP;3(/M8$Z52<1SH0L'7,Z,!ZSSP)W MUIA.YQ$(2:-WF=F(1 -\XY6;22#&,$>"1089^1$[ DB$"#N(@>!BDQ/F(%)_2Q?.$+P/ZYSC,@.#'$Q@ZX6[F'&1T"QAATE>D[D&\98TJIP<_[@@)_*($OV$ MR,N?2D;,@MXK) G'C1MXD$)QG(R!>8;F>T98HN _T%S$O( W5*R MR(R&3(LF*?-6-,\RW&^Y!?P +(_"3-?E2<,TU'H%B$ECO*Q\XF&M4Q & M2S M'1,GRW+R_JZ6XE]Z*7"1/\-!-9)EE)]"/ZK@N+H0EYZ#QD) ML@4;.A8H7]M'.V&@T-^IMD1>IZ1#Y6_>BLW(*C&43_J>H2*SCB@[^I!:K@>) MY2K*9Z/.:S^***U83CR8;DCFDW&A&;D;R2V?4 :<\L6ZA!] ML85R!/UILV\<9A>$.15!@4NQX4 H^U1$IKVX& 0Q>"Q5G7-4(L37*'X(Q>@. MC$R=HRH-8K1HJ/Q\Y0R-EVB+?'F:7U"Q7-XR-)Y@,#<*=,8QFKCT/MUH:L6F MO=JZ%D6B%5TB7M=5H[O =9<'*6A8S724?=;)498./X3BVG@MWH!/[(6EC9"R MS-(FQ:6(1BMY7[IRN.'8A +GS-'HWD /"S$7L1V+$_T2S6BN\4+" =">#M/M MD@INH:0$[SQ3V7]Y[[E\_$:1V%_ U $7\H4Z4YV);Q$X(?1#2ID=JC5-]]7XQNL/!+-"3++/>8YCN/76RE>ND M>G&DBTN4!WF>3'53^9R/PD]4_J;*O9+18$K \OH.]RO'MC^\OH61D<'(;06I M[>NM,O6<4NEA!)/U5! M/<-%F(]_@VO=6 GU(MKB?N;GH48-(:/'_>&+B@WJD"G;I8]<5IL?Y.QZ9\FE M-6<7OIRR,VF>36+MA0^42H*_:_TCY.U^$:AISS&ZJ_I,+D_45%W6RVXFH!3@ MY").04X/,X??SK;E?1"*.T[UE*=-41DSU\%5JYCJ963O;#Z:7,U:*Y<5V?/F MG&MU;Y7@_A1ON>@MYRZ\[+8VS0;*5LU;!*+GG"*[,HJK& Y)J;?8RB5US598 M*QU['[YB.-<>V"Q!&5TD[CA+&_ M$M4D&CO6:@L?]UKK>C4!08FV>'<[K: MW[*XVOZ2M;JDT\3)NJ7<>@EP MSMYV=R&>F)\!1:&SY-R8"E^2+,9GDEBV8=_>"\*[E5U28IT/3V8\C<<49&:; M !->HCEY HFE2,A8*_(UE3^JI9 =_E"K2, (6+#L\[/599M&IDZJGN2*XG!: MA<%_)>9=PB@KC$0'N]U7XI7"_7X8I-(D@K- .4M,'E,16]6 4;7:_2H>,:%4 MVFTRIZ"00658?%SZ8Z@)UHQX34X*TV)/]PR+P)6)O2!,0%%8- C<-2JEOOZ$ MYT+?2/7FAI- ISY8#GAE65(X9=!QE C0A%,*]A3L"MRH63Q4EB#5Y./NAYV: M&AD;B'S&:K+AR65F"E6F"YL7*KULLY61]] NV!?P"G\ 0FFR(/I6>,\,(Y3/ MN?L B]?&BUZI+5X*PV&'U+.]4>[BNNLOR &2/J5AF=CS@I5^N%Q87"?A<)87 M34;Q=C2'88.7W/2MGM;^KTD0"JFEY\R"U,$]0@33#&2D4X.%%N/"&533.1CL M[\/XD4+P@$NH8*MKF;G-*RR2DE&,NK M):>4)T-[:US]<:%7+WQ^@QR M ^;R/YQCN!85Q #94^:]46?C;D3>6WK W5%J[U\+TGJJ%J2QJ1;DFZ. M7S^0R%^]%3]=?_[B?/A0SDD= Q5S%HO(Y]HX]1M8\>)KFM]E%CZ )O<7IR/I M+5THX8@0BC@O_J"$YMO+%KXAH+(T"A/F7F*&^X$_Y6@CC0:#TQ+4&VN56DDU M<8'R;^1SJ!AU?R&R81T-.EK@W[JVCQ#\5 VD?X?&KL0; %K&X3T?#R&Q]TRS M-ZQ7D.(Z;8N*(9<8O>P2$@.EN73[4;<#E/@YZ\!QL/S-U0AZN;>8%'[]&?_! MY^)K?#4&O,@N22A] ![!@\_X($T]S0B1<.$S"O&@6&&I #G6H4!H5LI1]M:4 ME!L0L'!P"N<3K(GSP758MB@(+*W(W.KXQ<6?"O/H![K/:[QC4*1N_NL-F4H: M@NB&K*$[CCS69,!][R.J6=_BB#JJ;+ZN<67Z+]R,I6([=Q.R[ +$&T:N$'H2 MZ\CRZCP*U:H^-.LPT;9#0ML?'KO9?)86=12^:=29)!6 K+COBSMAR9A7;*Q\IF0^D-Q])J::00EM+&89D)$O2 M\XRR6VY5-(0%D*A+?KI-C;;J;@"**,.#XB^.OE\FL]C2UC $@=16"[/88D-Q M1<0:RT()@MM+S[GX(ZXYS6;SLM&J-[L]N:P+AT7N1"'=C/&[1V(8,F#J1*S[ MD$[#T,=SHZZ,F"]+S3 VK S/G'(_UDI%H[4+JM")F,HN/!>P; _MT;]H=8X;KR)D9 M0%/[$[;U9+>9\A&V77/8=/B@O8LG0=*5._1L(]+M]1'I71A<=[MYZ3BVN@]F M.+R$5<,V05<,D+2!AXX>Y"X,5WR;!(,@>W?T ;XZ+,,J*KTK1ULM#>#=J8&6 M1A39LH1;.J4R6I!\TR>PJI=#Q)Z)*_?!N%*2ST'^\"B(: SVDED!*"N1S M:K@W]$,I!8AF?%EO ;1G<1MD"?PS4E^6EVMTZ6TV6K[6K76ZWMJK]=J^UYJ] MUEY/;AIKLUNKM[L5&6ROUNFW*S)6KU[KMAH5&6RGUF^MOUJNL5:)"7JU?K^S MU5O?DI!A08,9Q2 4__&F^48?YJ32735FWQQO57[%HD!C679X64\24XIWYP\J MA,E%O%R##=.KX^3>;'5K-5;B9P+MF16T]V-X* ^RQD6[C" MJLA-L& .-/GT7[EB4@T@+6&6.519Y^!TWNW!4EO?5VJS]*6WYMDDW_EL13^L._,531J'F4 -%ZM\+C]]I;I%S\,< _'\A]?BT:TLK:UE/+/P,4(\MY>MM]\*=RM)0 M2E+;ZWB>79]5ZP,'@5V8E0OSUJN_Q82=(RS//D9TZ<_9\]++\'Q===1V.\U& M!X[:5K_;:H[$MZ:'ARW(*=R'5A,K-X>\J":V*X?<()G&U*:)X QS;[?$ 3J$ MPE0A^8T5D9\^WA[9[C\]Q:=*2_#2NDV5YOXZZHO54,Y/0VDH#:5A-92R<\AQ M-!3)(3\]AOY#:G41JXM87619%VF<[]RM+F)UD5U.FDZCU^@!O\!/S8;W-H;3 MY+)9_VL>-;QOXAO\^5LT"H9?1<+GCE>WSA/+,#LPS/64JS.Y*2#5&8^Z8)(TO/QHL%:K99%-++(IM:'PI\\B3N[\*/BO[,IM9CTL(> 44AY, M<]AU;F=^DL0/SK4!NW,[']3RZP3*\VD29W$4#%/U9WS=+XCKF3K7H_L@16"K MWWZ[<0DE!!OX1 YBF S]F3^D#G6I\\\XA$5,)8R?G9[^O-:RF M>:8D6L%CK7_;P=K^?\6;NMW=0T5GZS7>>C9!3/,$1NWJYN MZM<["D[_UD\&?B32RX_?0O&H#J1&O?[JBHZ]]7P/(7L*54A"-?0I9*V?$Z?Q M7M://87LK?84*L&TZAPP\VH?_CAIH(1/^D[F M4VMBX2#VUF@DNYKF[] #4M][)6A,>^OYRK*3%66W-_^THLSYXG^+HWCZZ+S_ MEHF(>C?>#B=BZN>RS8J4*MUJ1/Z M7"4"?9GW0C=\__Y-X2G9+KZN'_$':1S.L_6/%-)ZTOETZB>/R]0\$NE:G069 M8/S_)-&\>"%B4Z#Z-)#5JBU>]YO8[GC]H-OPG_[;?$X-_=-S]^P8>J=+(+S_=9+U1@Y5X^=;MC5J]TWSQUWI>K=-^[9;P MY=+O\F:&6^MXI9_2EXD Y2L2WT3J.NEP(D98X<4X<$,8)"ADCI0>*>8T9I,@ MS96SB7^/64(B71FA)UE M7O:3! N-GY5TNMH$M)97P?+JKK>\< [!Z!]OGE;NO5;OS6O9:^4UR8X^ED-9 M7]1WM+?*^_/J7+O4FYYQY3[\^L?UES\_OW?6.E;,H3?4T -8NBB[:K=(2!QC MOWTR%&K485%U#1*25/04X (_J/5L/W5 17YT*+U_Q#I](F9Q0I\9@*T, M%(,+,8,]#\3$#\<(-HTO(G:2-V1X&L\C>(C>Y\^S29S [$:UK1?ZX/9YOU_K MM9O[F.?-7JW=[;ZX(=VN=5_!ZF\W:LU6XR7-\[7>WT[U%(YBZ[!7"T7MJAV^ MZ!Q_!H7JRODCOL=JG<3Q&HP:?TIZXT^/5ZB3 4^[#F M*24M_.%/Q3847MOO?%,O^')-U=+=]$H&6;@5X2L3(*=IK:LQOWAE6'-ZXU60 MP2(,MQCF+ E@?#,8X#@?:BR'BGYA?=T?#F-0_X "ZH9C K2O2A0HB4U?&O.] MM]Y\?SN(1X_PKTDV#7_\_P%02P,$% @ .()L4Q<%0*#]%@ 30@! !$ M !O=7-T+3(P,C$P.3,P+GAS9.T]:Y/B.)+?YU?X:B,N=B.&+@RN5]]T;[B MFB&NNF"!GM[[M*&R1:$=8S&278_]]2?)-AALR[(Q79J!B(XNP,I42IG*EZ3T M3W]_77K&,R048?_3F?FA?69 W\$N\I\^G7V=W;6NS_[^^8/UD7K&ES!E@4OKUN@ECY^JQ M#6^Z;LL%T&I9YO6\!;H7[--UNP--V)UW;BX$TE?ZD3H+N 0&&YA//[[23V>+ M(%A]/#]_>7GY\-+]@,G3>:?=-L__^>5^*IJ>Q6T]Y/^VU?KUD7A)^^XY?_P( M*$R:XY &Z^;\"R0?'+P\YP-MWW3;23N.!4GP(I\&P'?6>-V M(*W%:3Y,.SQ M.7_,^VFWVF:K8Z9[GAD@" AZ# -XA\FR#^<@]!A(Z/\> @_- M$729!'B0\WBK0>IQ ,@3#![ $M(5<*!T#C[_8!B<*6BYPB0P_ S0'-!'020E M@0#C0^JR(45LO,<."(1L\O8T&54&ZAQZ >7?6AL<'UZI>W:N3D%(6T\ K&I0 MD8:,*(E_J4Y-2DK-FYN;\U2)9 'DGP1PE^G?Q>B*GTGS?F'G#Z![^- P/-?XM]6*^3/#\TQG7H:U$>_[+ M X\?&"5)DTP'VZ+/'Y\S$.C=;T:2P'+I^W1&&0,\&,V-S@-?$5AUX R$,J,E M&/V''[\#O*KC9R!.Z/TYAN_">=7A,Q#DHQJCY] S]MQ [J>SWNC7P>3,X+]] MG0SS/!O16=0LP9-@VI#PN,F$L =85"&VY[%7+#XQV3:I)/YT!\\3 =]]F$ZNA_V[=F@?VO?VP^]P?27 MP6 V59GI4AP2-IB"#1TV]U,VB7#-AQBGD49JQ%B-".V)3ZDY'@/"AK> 6($ M-\&T;81R#O(U7H>#QE^W>OG;L7-T.F/_?QD\S*:CN]%X,+%G0_;4?F"-OHPG M@U\8P/#7P?UH6G=95NA SO%NNVVI<7S3I3&Z,S:=&JQ78ZM;@_=[$H$-AWJ_ MV \_#Z;#A\F@/QA\L6_O!ZPILU"S(?O()NYN,)EPD%'O?]ELBK^_C.[[@\ET M\(^OP]G_]0=WP]YPUH"P-$:*7*PL%@[5$:N8/&/X8&P(-%(4&FL2#4&;D+XT ME?_]E^N.>?4_1D2M\=>8WI-*.H 0-&&K#D^77%(OVNU+O23U9$PE$F)/?[F[ M'WUKPFYN<,DEY++=OJHE(0R_(3HX<3!GUAM7'OF(Y;SEFQ[[\?:(5VL?4H>@ M%<>&Y["4,=5JLW_[,Y79V*BS8UJETW"Y M!.0-SZ?HR4=SIJ3\P';$O@'RG\;80PZ""BQ5Q"-?FUU3I(BVV!@CYLQ*H38V MN(T$^8EK.[/=-/>4N-AI6YWL8E3G(K.8\:?3,MQEP P\>LVQ,\8F8V:W?='= MCYE1)R=6[D[^ R"$$?H,E8UF3;QRPWEI[:-Q6>-U?R?K6<@3?KC)#3V(YSWL M.VRT1) ]0?2WAKFOT)-<'JXLD>*O+P\)!;SU%@T&)^(HA>0.(/(K\$+&E3OD M ]]!P!OZ-"!B.U*!]V4(Y$[5M9EE*<=H")2<3VND1@KKB4')3*A:734T$0>XJ<@OD# I]EE2A(Z(2%,G8G@ M4%DQ?Q\RI%K;;%MBFZZRU&RKZPW$CT9$HXB54U0:"9D&U^<)H7$T?5+M$N;W M%L!_@A3Q3& *Z!X^0Z^;!]J\_-4F02Y[IB7V\O:4O9@X _D&(V\'@2#1Z!:I MOB.4NUO@\9.]TP6$00\O5]A7\R0*X*0.A,E\B(QVB1$9 I.Q077T/%!U%J30 M4A_![':S#ET1/X[1,HF?@55*X^Z&7*U/+$MO-:JS= MT:"L/V&OQ8=4SR<%N9ZRZDD713QRKEY88HM8E:O'G5+)GW'F;&)F^CT$HDTC M+N0[*XS)_@0RMP Y 12K;P+Y%0?H[LGL)KJ6R\>E);:95>5CFZ!D[?^87?A< M&VSHBIXGE)UD*T=U#_UG]@,F;XT9@PQ&N21<6>V;FOI_W=.)LSE\&!.X L@= MO*Z@3R%?L",69Y >BV!9PRC:;8SI53J3R\,UB^UKRD-,A)%0(;2!H,.("4F" M_).\9%EH.PX)H;O#NE0JI#%A4>Y)+BDW+!*O*2DQ!3D"DD[]'*.4].%CH'*: MA;62AM"=MIE-DG"P(YO+ZOYW+I1T)71,R\RDT#F:H_>LO_'1*Z6)UBWE4MTQ ML]%J GJ$\ZJ:^MEI+TWV=+K=;/(M07",R9UD[-5522&D7)U8EIG)MJT9<%(I MT43D['+%6T4\1S_T5V% \7P"70B77&1[F$4K)$#L(_-3YY"Y&^XTP,YO"<+* M7#T8!7+IN+#,XN59M+UFI"@S(M)X@PUQ1HHZ8TV>(>A+K?Z3P)6P>TS0,PC@ MV ..^/W TE76G5R4+BTSXR/6%:68$F--RG%+#0M]EBA8QJDZMKCXJ27HJYV- ME0'+_:,K,YOW36&+LO5I?">6.%5":P4<\B5W;9D9!U;*H*-;*JG,U&., MC*IPHGKTM!=VJ1;NFI:9,9/5.7[LH5@5!FW<686 Z" B4HL"N1CQ[9(FQ"CM M:"N&9,([>C.;/^,9N.4VY2&R^BW0XB! MM".Y3%Q9G>S%W>HR08TU"4:*AI.$E#!N% :\^C8OW\_^'[Q"XB#*[>!!Q*2T M-[FL7%N=["W@.K*2HD.XUBE*3A*3P\,''E0PMJ>.CPH0^P40ES9N8*IU)Y>9 M&ZN3O2FL)C-K,M*G4R-!BB@Y&2(9%W>8]Y5UW+RHJ'0B%1"K;74R6Z.* I(1 M"]']22I*S8%XWDL];];:%**72X)I=3(IW2KF)6[6VPHJCU $'F!PCRD=0Q)G MTA: P'+6YH-)$R[,=\P>/&9X#([(&/,CHG'2C.,Z=A:H)EQDP-)\B]7M9G>2 M"]EQC F7W*E-.3YYC_FU=8=YJ7WDA56N"378EUQO6E8GDV4KYOJ.CU74[D=Q M7=\1[GE,S4F9)FRJGJ%30R/G\X75J;"ZCSU#5[+\;#] +I=K-C]37J)"7%\8 MO#I>Z$*7OQF/^Q%A$-_FR\76E"IHDA:Y"%U:GIZF=]TLWE'NM--^]LEH _1O\T'GJ=6]8E[;;V]U$>;-X@1TE M6SW^&N0Q(,';C "? D?L2:CPKP!2:D(N.F;V8E",RA"XC#2R(^+$-'RD\/>0 M#6# 2Q*HU#;=!I#/>]?,7KG98# $BN.=[0H%97/AY,K)LKHYU:"WY_[/KGU^ M.M]^;6WT?>O5MOS%MO&KNP6/^-S_*\D#;6?0;7XMYTDTO7W;-!F#-_Z3V Y+ MC@*(+3/;=P> >&_QSBI,GC(N_!LZP0P_8)] !X>$P@<<\,J2RT=(S@SP2 /" ME-&GLX!P/YJ_^9=)S_L2Y2//X[Y@0I1X0_O'%20(NS/QJE W)/'!0LKD+$!! MR+_]3'"X^G06-4U":D?/JC=X@'E6=_%?6H,/W< M9R'\';$.6*$ >.@_8MBC^1SRXJ(]3(/"&5."K2)CT;/'J&X&>P ?D>K8HU^6 MV&?*C[RIR%WLRHUVZ\78>?5B1,@T@Z_!K2>NV13)T%Y(#[@<@Z07A9E)U,B8 M( =.N/3?,=4A5V1R&"WT#.L-TBGDIR]*C[R7:.TZJ+28@[HJ[B'D@QC-4U<( MV*J'+(9UOZZPS\T06_"C^0 X"Z;MYI@L1=6=1-DUKW3WIZAI[1O]0CFU5$D> MF5X8+W" ?>30H>^4R5Q!^% KLBRKY&8+ M F%5S;@%I /[HJFGPG3'%]5G>"0"EM3RD@^S&@X=1IW5*QNM8[;%TP7V7%AB M^2JCT6'L!9X;LUQ?('GB+*ON]NT Z^KW?8/H:<&#)C8(YI%/()\RX:WZ8K A M\&:0+.UX[$5LKXSF4,HKX*ZV$LM+716>,&,.;%)V[DTN^'L@U&$)1$[<;862 M-"I.81U\.LS&#"Y7F+ 5% 6S:6V^\VB&4_I<%$$I5!3[(=55@?S,9I1OO8_\ MP2OW,4-$%[P%&U0D[A.N&=8R7S@[E?'L,2$.D[W#S4B/_8>73/&7N B[S700 M_+3<8LT"2]^Y>DR%C_$9ST+6%D-R6$"#^0'D!E?)4NP;;A3^R2;)3KA MCR0N@#J*PPQW%1)8SV5_P94=]@V(#B);QSKI;X'4[6=3=EBGT?,*J9L,\A?P MBI;A\A83@E^X4PE6P)'9$E7P"FOQNUJ0[)J;HM>JRS0%H@-+ATPA$T@#I@;A MU($^8)W;KX@6#:BX?0.C<8./+F+T<;T\K!]$[+M?]36^>;:]794RGW&[P^Z: M5:5"!VFZ']Z.)EPT'G!@/P,D"!H1>[7RD,,_RZ=,&5R'L<8J?%M;K_.#6[&" MDBVH@DB'\1<4LE2,RU6A=1AIB@&V[^X$A6(-4SL,%IB@_T!7Q?U6P?+>B7_ M]P=CK@CK51I?R$ .NHDL^E 8DSA5$.V_<%I21[KX1EG OZ3-6^% *^/180L] ME>,=O?@L]EF@U6;+7[[U)0'386@]#U"ZEKP1$7&M:I"H!ORNX6$2H=_#@$D5 M([87N[E%\EG4_KUC^B&E(7?41RH%W?@&:>+VK/E3?#"F$=S:)J_BUZ\D!S12 M[UR)SVH4SHL"I*[Q5C/GSA(^TZ$_%D-J?IN_K+_WWA)F"@$R_)B4[1?E-'SO M'2';_3?[$[T<'=NN*PYC F\,$#.RO2B_)SO;5:PQ&L"L:_8_+TKO"W>W2ER? M0.C@@X\)=B!TZ1W!RX*MW51ZMY#G5='HRN '8;\<<1V3NZ.1AU:2D2@!TH'- M-M,_+-2/K[^RA<9/07&C#4I/*2N!ZC!&X8'$*YHS^2,OLA!A< M7%-@\C-*>Z+6U@?:USRGZHSQPTV4#SA]Z'DK5WLP)Z$B%=K&5WGC2*4XY).X M!T8M,@EVI]TQASZ?/Z9+!7O'; V4*"@YD!:J*>2I5DCLDHSE;C,M:.="PJ- MZ/9#[J-%WK'_J#'AJ(#GC/H+'SLX2<$RP\R2T%T M&%/ZF)+0IG;Z'1KJFP_5\>@P^J*7:-7:<]!*5FN[%TP^"60_#OTD_;>[IV#[ M?@B\I)UJ[O=[TZ*#PW.X2W8]KN^]Z"(JW3F=^S,7QCX3T/7KX][A%F!5 @^X M9BKX8YL;;45!/:>QT)U1A&[FA,/BC0MB^ CW..&PV1%/YVWL8+: ,[1D ^G# M.0B]H,0AK8A%!_VH'#G,".!)@#YX*\GZ[H'Q0+G1!$@M$#$OHO!()?[(::L# M4WE*HF@_=6,;[C!Y8H%3L==>%BK M*53=+\YM^Z[;PRK[&%MN_B9VXR+5EM^'R.&QT=,XM[XQ% >HXU"# MA/2M7($G!Z,#:QHZM?[=C-Y(>WUM$I*+_N6*(FXW9:A2;U!\1Z#8H_A@#V^:\9K*^LD M-JR8CKBW1<%*'@&FPJ8*N]]JB'20I(93MMN5/8KCM$-WJ^MA6R8._C-F:M05 MNPNK>-^0+[5Y87* *AO>^E[)]@CHIJ/8%^.&<%U8C:S&6E:=1Q5!?*1RV M.G&9ATY+4C=;ITV2M,W.J9.&CF4?@!0]SKYD4XHCOW(6,@6B@RKI0Q\OD:]R M92VWZ7LK![:(021VO.K]ULM*LMIJ(6."OT7\,:S M<4R)QMF\-_N)0-&NQ.0HP>HPRJ$_6T#QRBA^'/DQ4#K87 *DP[AVSCR4VY1B M $VL2$ZI0_ZFPARM,)95Y:N'2-B,H M>:= 7!RZ_)4\%9%H(A"238,]WDA1 9D.\S"K5S@].AK1=#GV!*L^SEU6GM,. M%B\@PZM0);<1(-^H&Q.\1)1B\B:*-"CX;$UTHNNVBXIJ*#UP5Q&)#NO*CM_7 MRV]E$:;:D1/=.\>>QQC)7>_"&SX*D.^=&ML-B@>OSH(SI%HI]QVH=]V-%A'G MK]!W<5D!GKR6.DAF:S8NSJXEY+@)=@\<:MZZ+_>%ZR-Y_Z<W+]G-N<.0AJ5 MI]U^W9+TJF9U1-J>-![Y< I]A(GM/J/2.W1%K;58Y;&A':C9XX%.M$<.3]8% M*L]3*D!JDK!L=N=C.^3Z3MLMNYUJNZJWDPYE99KRVNJP*GANF@ O(HF*V@:W MF/-FWD<$.D%I %@!@0[C79N5 C7+V)CZ6-&'[&7.)2]1)6]/I'GF[73URMZ!DQ5J4BMAT$,KUKJV:L]]_%]I_.F>D M4[:FE^#S#_\/4$L#!!0 ( #B";%,.DI>4:!D "WK 5 ;W5S="TR M,#(Q,#DS,%]C86PN>&ULY5UK4ULYMOW>OX*;^7K5T?O1-=U3A)"95"4AE:2G MYYM+CZW@V\;FGF.2,+]^MOP@$" 86R(GF:KN ,;X+&DO;:TM;6W]]6^?3B9[ M'Z#KQ[/IKX_8S_31'DSC+(VG[W]]]/N[9\0^^MMO/_WTU_\AY%]/WKS8>SJ+ M9R\==.#GD/8^CN?'>W\DZ/_+Q^MV/5F__=.W]'\7BW__;2WM^R.;C:!-Y#WRM??WSR_>.3LK)]#]W.&KMX=/ M\9NW1R^>/]U_=_CTR?Z+_5<'AV__<7CX[BVV8/&)\_-3^/51/SXYG<#ZM>,. M\J^/RF>28FKJ!"TX_K+!IS[^C#7Z23R;++KF!?Z\^NP"KQIL^#2':8)E#ZV? M.YG%*V^:%/O,NO5?3GR R>+5T5E/WGM_.MKO>YCW!V==A\-AY(Q1 :P@D6E* M9(R*>!HB"9HG)@7S3.FK/55:TV-S%B;-O@\+NZX^_7'IPL=HTOXIY^(=GW K=[QN#\[.5E\)AG/X63]]\7_U>+(?-;:,DM.8(MV)Q0C1EOH)]WXXBJLKBY-11A 3+RE"@O4"%&(8AU M-!&E%'#JHU+:-J'$C7 VX8+\[KBP>\]7(\'SZ0=\]JP[1S8B#4& \HZX*#*1 M 6BAH20L@&+:9\Y<:F+[RR@V,;GZ[DR^=3_7FP@6;1DE;DS@R9* \1Z1R7!B M-5+-,*Z-4) #SPV5N*GU-V)%/5,4(\5 MG\.P2S[+BQR$-ID8G5!O&UZ:ZR(!SD6,UB;M&K'A)CC#$[F[L6#G+J^L>2X$ M=H2L.6KKQ!7J-Y,=\9(&Q(&ZBT=!#?4/O6@X!'V[D[6W[^)J5GX[G\4_CV<3 M[+J^S$/S\Y%PE!IN&%'<>&Q1F8&8RR0'C8U5,49@34Q]'0CKTW12GVGX_QK.3TM60GD(>QS'J+Q.]]PF(M!%Q^4R)#VA+ MGGG(()@%UBH6N@O;D&1P9994-DPUPAS,3DYFTT5CE]L6.8+W&)T12YT@DC%T MTBX&8B0'&17*]4:KOE\B&9+\K4R&G3J]YEY1!IR9TR4@7@@1HBD!.C=$*N=( M<,56)LM$6085VVPGW@!F2,JW,@%V[?IJ''@Q]F$\P?D++E2:$D9;G*$(UPE5 MFN.>N*@-T=QDGZ(BDU%FE$+SU;7S#=2Q#TDF52;!CQ[>02?O3=(,8U"%D&T,B.AI:DKT, M"2+F$NQ[YXT24;99;[D+68/E,^ZIU9+CP/-&$VFB)%:6L 6\D8*)D(3Y)LMG M@Y%*NW/DVD#8S0Q5EPO&\Y-%ON,T'D,<)!@5 M2&0LY8U8V6SFX!=1 !5-]@M0R3 N7.=+(1FFP39H%#)59C,0Y 40$EQ@H M%U#=M_:. Y5*]9FP;<=7L_P[.#F==;X[7S9FG16]?U+TW/Y\WHW#V;QHNG>S MUWXQIZ=L0T9E0**1C$C/.7'(EMSY:ZX1H$XC?&^I M59]%K4U8A,OPUS@ M(*A =I?C2V4G.;@HB(T\X!A@-+ V>>VW>IDJZW%2N" H:,*$RT1&""4Q',-? MD\&X;Y2A=+$T=BE)0D01&;""2&/HB^.)>"\H M"=XX+F(0G+7)7+L3VD!5UDZ\J&N/NBE+E]IX"0\2-1JK$Y$4M9[D,A'/I"0J M1ZWOT[.CUX9O]=\_QM_NO\$TO7[\Y_ ?^P?-_'KXX>EOOL/$] M'MG@)/*V#:YT3/GY%.'!BUG?/T,B+H/T,R3(:JZ93?LGD&<=+-_WSG^"_O#3 MO/,X)L93U.+/D-]K,;-BH:IKJ,\:1]HYS;SQ)J:0S9HR+ P5%: 2JN'')-=K4NP',D/3T M4+AYJP[;TH;5YEELV^PJEM5YWE%V#EN2$J$A<+\AWS*[=C%&-&7_OD.6ONUD!8 7E@OM,+-,XB_E@B9=2 M$Q<4%9J5@P)MI/LE$+L?//@ TS-8C]O.Q_D?X_GQ 49EV.G=X:?2+02/;E7AEB+/B#RHM3:\OI78EPZT+"5AW?9.(WFE&JHR1Y M<>P+Y2D)9=4Y):Z=RH8FUT8&WCKQ?]NE@MHFW[:O'V#-R/C(6-2<:&71M^:( M>I-23[)*1B<>1&IT!GG#-:-M8IT/&&>5#+3EQUY$7CB,)*KULIDB;5E.P:E) M Q"EDY9&)>6A5;!S,Z(A:;DZ#+FIH-3.MJ@8!2^?OFZ952'&S!1&;0S*R6A# MO,&&\IP=]2J 3&TV);\ ,B@)UXH(VW=]W9R%V]OG?$XL4$5 HA#3DJVJ6^_+]0:(8^W.4:T6)+/;3R7@Z[N>EL1\^CW&MI**E M=!Y-J4A713"6S\09*E&^,IY"F\2N.X -,G2HPI":%JE9DA?P8TKI\:?P 2:S M14F]-21EL77&!1(%:)S9K2 X-6@B0@XXZ7-L<1LW^5580YI$ZU*DGC7J19LP MOQ0X6\ZI\9H29DQ)3_6:!.F!X*0.U$A;BG>UB3 OPQCR-G'08#0SB6BM#)'6 M2>*<=1@,Q90SZ$1#FTGWOV2;>'L^/N3&\'U8T'QC6 EA0T8Y'WW,!4PID8>( MR@JEUMS[K-K$0M_#QG!M/NW6_=\J4?=@_^T_GKTX^J--3N[G3V^34^5(P(@6M1Q% MFT>)4:\W$0>_T3&W2:[:'..VWJ889?3:GQ=ELMS6ZWHD85Q6*!S_>V'1(W1R M'3ZN[/V-M&4V&J>)=AX5$1A#BEXAWD;IN:8B@KJ+8_=^ZJ"VG1HQ9^V!VIJD M8JQQNL38'^57LSFLR[",/(TI:?!$^8!>5WH4MAF[(%HN#*#CY;Q5F'$SHJ'- M4"W)4]4Z]>H(KK \FW4([ QC(M_#4;Y4Y'#DC??1,$NL HR7F0!BM3;$J9QL MV>T:H/P1_*ENLYL4-$2 M1/X"QM'I0MP??H(NCK$K1DD)H-I& M LZ4RP,,(Z[<0FE29DPFS2"UJ3N>M2 :F1E FRR99H M4()(GE'7E_K,.C#)DI*\5;;%+8#N6>O]A_ \-6S3Q-US.B3:BB?USGLK5Q=J;*4JY?@G*+8G_7^6GO8_D6 MN2RBLCJ2+%5 @"$1:P*RFHHLHN Z?'D<[+88ZE[/W80CYL?@2&NK-/$PS_O^ MK-P\7736%.'.Q\CFJX6@1SI(+7Q4J+4DQGK69!*X=(2BZ&**4F]=L\NI[@-T M$Z[9'X-K#V'*YGS[K.N1\TEQT$0GGU&1H1_UJE12%%/K+_9/+[5>J$2E]9H(#!91MU%:*G9;DCBU/I727ZG9)N.& M&'>N!'TRPP&^7IB[H$!9FRO5/IZ.^V6AXE&.LM2FI3CB3:E>K@,)65A";; J MLVR5:%0N?$.$ ]L;;,&Q:U6D6QBO_OVZ?W386T]G'Z2"Z[&B0FMO#72D[]A267Y]/KY?'7U\C_[E0 MV:521A&8YS&C\*"EA '@=T'B))6B5RJ([% +M]I'W@GYD!*&'HQT#VCL:A1] M"J<=Q/&B'_'["2R,-$V7/>[(,.8Q),\H7Q:#!]"KIL1(9%0&&3-0:'.R>1-T MW\&*;6VJ53=:O2L6CGT'3Y#]J1S_!PS;%UBH8"[K7 Z>8N@N:2R'684FY4IU MQ96,M-'-O#?C&=+UG ]$F0J&:3@M8M!]ZL?E"KU%Z+U*YUE[R]4-II(FD[(& MPFRY6SAX6A)Z2FI/="D(AA[SH2;#3?#><['WF^P+M)\#JUNV&@N?^7&WN+)M M/_W?V?*4W5%>UW\?W*9)[,OXWI+_[\;1D,1[A--R-/RP.%R HR1RE$F,-G:'DH]O5)>BE MXK0&J8UL(Y?N ';/Y=X?PB/5M%7#"7 =L2YN>Z!&:4<%X1(G9AF4)R$H3E)P M(3,5HW^P>>X2K'NNZ_X0Y*EGI[9+"HNUKS<0 6E=]E9#=-%J[8@*KMSU;E'Z M"Q7*75LY $\IT387M6R";J/E2_K#,VE'LS6ZL&!1]/HH8R,XU2"9;91??I[(MV(:#_80GE3:S8ZX18599I:2C(O MV:XHV)-225++FN%DVEL=.78G= V(LX/MBY=UUX-:73+K4"C+)1@3@&!7(HN6B]) MH-Z3*(WSD@H%S3S/AA WHM4/MG;=QGYUDDH_KRHJ5Q,5> M*/^7ZQD_^ DL L)^WHWC'%+Y1;F(Z,H+E][Y&KKQ+%T?':MZOX>?XK&?OH^V3QC9R@9ZW-#1)T-(;&7R;5>V';6>CS+EE.;ZK].1) M&*VS)\(LCYJ7?&3O",;M,E%C C2Z0'YSC$/*%QLPWV\(CEJ0X%ND=]+L$PN2 M$B\ 55Z]W+: P[?-:OO^2;HK"5J3]"9/+S37QAA)('A+ M)"UW2G$;B!:"HS[53/DV >*VT_T6AT]6)SO?S?8C,J8#?":ZD_GYZXF?SI%5 MA4>+*FDC8%E&Y 5QHISA\^")8PB?AW)5 <=Y4+4YBKLYQN^A*,FN1+NM+D!E M"S:JE'21X#%;)_;[R?,I.JZS12/>8J26SB;EMQ>9((NL(3^]G%G[$AU8.88\ MF[XIYY%+V94GOA_W3V'NQY/^:ALV*[+T,,!VJ\_T#3JO4FFG)8X+6.4(QV16 M4(Q,89T&16(NGF+ZW%^:0#?!"XS M'Y,QCH18UK.#B>_[BSS HVZQEG=3+R01 MJ:$!B%/4(!&P%RQ#?9FL%TQX5:JK;[3>NND3AS0^6E#ERAIK$S,TTAE/_*0< MS'U[#*C"9B>GL^G5&;*,=W]MV.^@'W9[X&ZZH&)C*\WW-WO5?13$77>.@F/! MF)'C"76GDB2#!?2HWB%C$B,!7U>,X2!(;3+7-H*WJ^M^B68X7Q:K?W8V3==: MSZ55I;P;SB+*$YRD2&YBN^V;H:W0MB7!O?O[06B&44YHVC!"WAEWATHQ+'WQPUG5E]8HJ;K4#21AVR6I+(X9R>$RI M$%6B1K:9+V^$,[19\F$X=L.%&CM:JN9-*Y>@E'L#5FA2%C:"3X3J7&X,98*$ M)!Q1',-YF22EC=:M;T,TM+EU"-39TEY5%=?=&H,;"Q*T(;PX0(J<.$U$%-2+ZM:,.M[&_VJ",PJ1EQNYC94-O=Y?%O1LW5'5-)#5Y]_ MM1C/.F)G64N9& IN7:Z8I^B'@J,E750SY[S@@;=96]D W$Y;QY\/W*\O(>Q\ MG+_TT[.,7\^Z"SN,O'7>4XPSP9:T;LE/BK79+S=U#84G#=D;M%RFY0IB%XF-7I.H@TL.>)"-5J)OA#,D M$=2:&KO;HS8UGD_[LW+"$$8I29/5XF8344H-6TD50K^0@A>RMIJ*(LW?G9;3;Q=%^PHB!=:9/7D-1,O/7)- M1\5XR"PQ8A1#!B5M2:!&$ZZX%2$7?M&-A."=C]I)V?X^'4\_S,81TD)>G<[[ M6[IRI&.V/G!#0 ATCUXJXJU6)!B?)=>)2KU95N3&CQR"LFU@[2NBMDW_5YN> M#M%;S,X!'1;V_)6RY!>S9L[66!:(U^6:$B7I\OHV:X4UTH*/L4W*\)W0AB!V M&]*GC8GJ5+A8!V=_C.?'!_C"[.1SL\]7L-:OKW3Z"&=I;FUR)"TN8'?.$&># M)C@+<\<54]EO%CEO\? AB-_6GJ:U3>I5%UQHNVOW('Q."Y'!:11DB6E)9*": M6!9]V7BEV83HD\E-',[7<0U!+C^ MZEHG UU\^KU\D_P/?SVTW\ 4$L#!!0 M ( #B";%/_UH.+*H, &+H!0 5 ;W5S="TR,#(Q,#DS,%]D968N>&UL M[+W9=ELYLB9\?YXB._NVHQ+S4.O4Z24/6<>KG;;;=E5U_S=<& (V3\FDBZ2< MZ7[Z/T"1MD21$LF]L273KD&61(KX$%]L( *(X=__YQ\?SG_ZA+/Y>#KYR\_\ M3^SGGW"2IGD\>?>7G__V]E=P/__/__BW?_OW_P;P?QZ]?O[3DVFZ^("3Q4^/ M9Q@6F'_Z?;QX_],_,L[_^5.933_\](_I[)_C3P'@/Y9_]'CZ\?-L_.[]XB?! M!-]\=?9G5@0S46EPP2(H- Z"T :2-XY;;QES^7^\^[.PD:&7&7) !8J[ D%J M^LXQ@1QE$5XO/_1\//GGG^N7&.;X$TUN,E_^^)>?WR\6'__\RR^___[[G_Z( ML_,_36?O?A&,R5_6[_YY]?8_;KS_=[E\-_?>_[)\] MOTGO\4. \62^")/T=0 :/B^^_.%5-/J7RQ?IK?/QG^?+OW\^36&QI.?.*?RT M\QWU)UB_#>JO@ N0_$]_S///__%O/_UT*;DP2[/I.;[&\M/JV[^]?G83Z7BR M^"6//_RR>L\OX?R<$"\_8?'Y(_[EY_GXP\=S7/_N_0S+3O3K*5=0NL+Y[_73 M?NF,Z3T!F:6+B$"_Q4E5\!XQ;OOT[IB_?!9D+.'B?-$CXIN?W2O>Z8O[P94 M_PSJ,LJ\9,N1+__PRHA$[7@RKJO%<_IQ]==UC$/&QC\6.,F8?_YIG/_R\YA[ M(4-!$90,B@?F>%!&AL2",Q9='%U^1 6QAG$^3=<^\;PN8=,O,C\/$<^7OQUE M'(_6>\JS29G./H05>GRVP _SD1**)RD=Y&1IO9<9@0 8X(P66:;H133_]0N/\4D57OUG*\)*Y.T:_%&VW6;VE]XYL#"P4*X!G569)GWP?(KG(VG^>DD/R'3=I0R0T:@:&ZTS2O- X24!&V? MV=(:;)-@KA>.KPU[0@P?+\Z;_(I>EN)9().B3G*EBGTX6X\7G7\?G^.*BBF.$R8D4"B$P MQH!2V=+6H2T$YK6TGFDTOA/!FR.> +&=A'B34-6=T-?X;CQ?D)XM7H0/.!(" M47CK(0=+.X4FW0H8$A@FHI;)F1CZ(/7ZJ"=#; =AWB17=R?WV21-9[1P+"?Y M9D%;Q>/IQ60Q^_QXFFG7X,X4FC#H%#U9!337R#R'J%4IR7,K#.N!ZUM!G SU M_8GZIB:8[IKP-OSQ+-/,QV5\>>*U6G^$3#((,@JM)^U47&GPMA209$@XQX14 ML9OS=.OP)\-^'^*]R;OMSOM9SC..-\R],GPW56L-[EVO7']F+Y].7L[_7TRDE9K%[@"YQWY!>330T1& M7[B,OB01@C#],?UUX%/C^4B1WF39]\;R=CLFN 7LUG2_"^?\W_KBT*IP/ M!KU&T.0H@"JI@,N!@;%2H[(><^Z1\VMCGQKCQPMV"]^=#LSJ6G,VP[ $HI5 MH[,$D[,C^X%7%:191J]0,J:BBMT8OCK:"7!ZM/"VL-CI6*Q>+)^_>C^=K!W] MH*7/T1FP3+,ZHU@]@ +D"2(J&8HLW4X\-T<\ 38["7$+HYW.O]Y@NIB1>G$1 MWXX7YSCRZ#B32H"PB=0K,0M!%@$Q2+(%6+3:=KNGV!SQ!!CM),0MC'8Z 'L[ M"S46Y\WG#W%Z/B)GS.KD+""SI%NA)/",1:+$>B&<4K[$3G1>&^X$N#Q>?%N( M['38M=:JIW^D]V'R#I>';\Y@=%8FH+T::S 3AU"\ JZY2+R(HG@W/K>->@*T M=A;F%G9[.,!Z?#&;T50O[T&JVI&)?C$?242''#7XH@HHFSR$D"QD'J1%+D4L MW6Z9;AO]!-CN3;A;6._A^.K99(&SD!;C3_@D+,(*YX@E55R(9 =$(4!YKNN& M(0&%R)[SQ*1)O9Q<;QO]9%CO0;A;6._A(*O>C\T>DPO^;CK[/$(?F7!9@U,A MD8F "4)V$9Q6V=.E%NH[>'TZLV'<'[^Z&).TYO/1U&: MD+*UH'4-7B"7#+Q$#LFI$@FKLZ:/D^AK@YX,M<>+!-@TKR'+P@9QPK0U(+PR+P9;L+<@MO/80ST5(/M1XA6GZYYOW88;SEQ>+FE%3/?L1\YD%S (P6$,+ MC"5DUGB0@DG!@[=:ZSZFVZ/]K7A3H#=X\6WA<@>0KX>$Y19.'\VR?C'_\+/ M(Q63=YXQX.@M+3'>@$?)@9G$(:O#WL"Q'87YQ:".QV$K:?YZWB> MPOG_Q3#[E7XS'SG+T&&]D^8F@ZK^72BQ5*_=U:B3('T_P?0; Y\ R7V(= O- MG4Z^KF.ZM O407M%(_H@)L8R7T/ OS2H6 MICN=?VV9Z=L0SW%DE5:A8 (TA8%2GHP_PPRM-5I7P]#3/'MYJC='[I'I*TGJ M S[*G42Y+<_MI\OTXS^G\^D<\U]^7LPN\.LOIY,%_K%X>HYU[+_\/,=W'VY< M!^RO$Q=S>!?"Q]$RUJQ^T./S,)^_+$L7X>R/,6U"BD7B,4-2BDQ($21$CQET M0:ZXR&1XW+:OES"/2[)6(UUJ!YXOYNO?+-4$&%_5*OCO=T+J46-N*2%PIP8= M0?:TA=![3)5< [N*Y\ER^=P+T6BCID&OZG 34Y][Q*ZR#%^UH&?2IDTD/HPN MV"RXE\*!-#: LN1D>FLL9&FTLQFQW!JZ__!UX%JIBWM4@4,$W8+ZKZ=%ORVM MIQ%YFJZ@]B!,X&2Z& G!D,V:+$U,8M:BR#;,;T(9SD#LBY]-NCL)M\?S_.^_ M; B#3-E_'E.2YL63IR_>/'U"W[QY^?S9D[.W3Y\\.GM^]N+QTS?_^?3IVS>O M0O5?WN-B3 [,=5C[%J\Y;(B.96XZS&>C((YDRG!9+&:4*DD=3!2,I2#1J\"] M&QTZ6$_&^16GQ28AD32)7!4+RB4-WB0.T1@A0I!HN M\@;;T)>I7OI7H43D=>U#"6MIXO/RY"$&BLXGBIL<8-S'=SS%&*Q9O M498.% RC')A\MC5GA/ST! I]@NAHS=6&65.T*4G<%B7X\)7BCG.-^].)0R3? MHR[,9XO162GC\W$%='G7OG+5:/00R!N'H)PB9UR0%>2XKG44DBHZ<1;V.O:F M(:[H ?VTJ0.[,0QO9G9E9MJK6'<:ERT]X#=OZ>MO3U^\??/RUY>OGKX^>_N, M7CU[06_Z[=7KI_])?_#L[T^?OWSSIC>/^( A^_>0CYWOAL><0_#%12VRY4I+ MYC0W"HOAA4O-,F[WF \8O'M&L(+),G@-QA-4 M.JV,+KCI[@# MT(/PFP_A?7/GZD/0#5SFU_@))Q?X*TW_\72RA/2/\>+]8WK^">[LZ1_I_**Z M]F?S.=+_\MOPQR@[QH.C>9?, RCI(@1/&[C-463'<\BYC5]]!-CA]:87HF^8 M/6U9:G(!-%^\+"O@(RV-$+%X,#5,2142@TO)0);<%R91!W];$&>7RY\K,$Y# M&8Z7;(^5<]=@_CJ;SN>O9M,R7HR2*Z13FE0LU"0/FPKX+ N4Y')QQ407;RN] M>3S)5T".\=F??!94FSB[H-W3LAG0;Y_4B\QUJ[7W>A.=('OC^;Y">T^IQ//]8YKU". MDO7DU@4#A:5(^TTIX)270$N0S(:@T0[4R"JX!=;P*M$3?3&7R(TZ&AC/90,RUL+L2&LA.1@@V"T^?)'1JY"KMQ'0J*M&3 MU%L8!3BA"9\3LK/\@:1;)UN+-*SA%4G@E%2 CM4DHR3KF4X QU---HJ9,]'& M4+@=V*EH1I_R'\*D&"G/M$)!"NIK(KA6$F*]09;D;F-4&$)H$QMV \JIJ$ W M&3R]+>F8?= ^ULZT6]&,@EM;'%DQYAJQWB:M=;UU%59 MF95SVK5Q,7B;OQJET#Y)OX%&L<7RQ6$H)CF<'-AMR< (GTS:B!%90 M1P2F.>V1&2-X;17Q*:,2+*?2Z,[R 6G& MH/;#01+OL3O,]7!#(E15VE MK0V7&RKC#4"GI$C=I-UCAYPORRTNKGCOM)O&F+2 E&I:*+>F:F0 J0RKX2@V M8)LLEFLP3H/PXR7;9T^$]3KIBB@K#JJP M>J%C%!07A>?&2F?:7*;= NHT=* OJ??9-6>-[6F836@WFK_"V;+$WJ,P'Z>1 M,3Q81RN1RYKTE*QZFG>1(*S0DFPNE6_MZW"\+FR%&$0 N?1!B4EEC;)!3L G:8.'"/M/GOTK''] VM> M)>:S3V3/OEMU#GI9;A3=O-19F26/WA?@W#E07C/P7"E(SL9 VULTL@.]"NU/QF#=>8!?T/#7@E"_D^68%+W('4I1I'5MW>#KUW3=H% M]*1UJ1=V^FQ/]"7:Y'H6J/:>G"1RBCCSM3-XT;1(UM!$%KE$R5FZM2KK">16 M=TD&Z"#,^\ZMK@E:KV;3?)$6+V=ON\-1"#RM$\U5>WSZ@#DF$/H3QFW"& MS8'NAZF;M/0W&<%9?C]1, M^Y)KBV(YE_-:@;$J::PW_:;$&B0FR5EAFO:_I%111J'&-A&8UV"< LG'R_5> MRK9=S:-^_)]G+_[Z],VS%Z^?/GGZ]+>S1\^?TEO__O3UVV?T[:O73W]]^OIU M_9.7C__7V8O+?__SY?,G3U^_>?J___;L[?]]\O379X^?O;T^H9[2VWL#US81 MOHT,-U+FE0M9')T MG0=O!(-4W:K@#0;VK92G>S9),PQS?(*7_SZ;O,4/'Z>S,/O\]%\7X\7GU]/S M\U^GL]_#+(_(G90R> VB5G57RI4:[SFF9 OSL94L+:/Y[62#K^\P33:9\M=CAS;',+Q>CN@:\3IM M2$H#VWT#W^,PFWVN66(?IA>3Q=EB,1O'BT4]J'@[O:PS.A)12L,#@B1+A4P4 M\F$\4P6,%3S67$+?*&SN8*C?CUKU3%N/H;K5(+KQ$-2*Q\_F\PO,3RYF!/NR M.IFW",:H5+-:!<0B"P3K=1 2&6]48^\8M">H;H.1 MUV/ZX;9'Y/%T\@EG]:SO9=EXZ>WT1IO+41"TI;,B0))Y"K(3(-OF6QZ= MD*SE4D&0@B03R= +C#-:%X5*W 4699L6+ <"/<'SI/Z(:=N6:>81RBBS[0K$\1Z0B4,Z:\2>=DI0B<3JG7>3EL.POH=:%,[[AJ<#]UVIK = ML+0L!U,;HFGO0.E0()@@:UF&M0F.KVAV.5'(2Y MYHWA9+Y,,"8Y%1S77!&6BI A*2@ZD.E87(WZTC4T.P:6O>=*M^IP?#SJ[U(! M^^>S0:VL)?;7^/%BEMY7D#T8"042.3])_4)L7G3FC? MK^X8PL?Q(IR/_]_2IAP%K5#7PKT, M6>V]6CO<"<^ 3(04/ E,L/VNC8\9_30U:1@R^JSU+O JR%(,#. M8O MRI,]L&S\[LA#R=+'S&TG[;EM\.]/>7JCHL^J,$O 9_F_+BX+M,[?3L]R7A(1 MSE^%<7XV>7P)=!/QRU*PSJTV"IJ//)F0U76%7$CA5;4QO5$D,,V%D@4EVU.3 M.D,Y8;T:EJ86M6?VF<%RC8V;IR=GD[P^S'M9KA[QC1C#S*4+P):Y5#XB[=D8 MH?CL71\*^RWJZ!P_I]=(PIV/%[C*Y;O<).CYG;Z[)/W2 M9Q>8?(N@YG MT1W+::K-?1"U1=$Z7S@\P;CX>G*S.K=!6D7GB]E%76 OG?)+?XN/I,EDXQ)< M0\\'**8#1$Y/B"A:^Z)4,8VZ/!V&\S1U;@#.MJC8T1<3>WM5.TX.ZS1'//KH M%$DGIA3( JU.>TZ1?BRNJ.2DW Q7Z^#ZW@+D-#5J<(JVZ%>K:X;;H@5&Q@GO MO>4@%?DWZ4N MMN%U2X!O'_7H=\>B,ZN5TTX!8SG14Y,R!,L1=/8BJ:AT+&V.\O;/#>@EPKU8 M$5PA)+0GV=HL48 /V@-GAF$G@ M1+WE*L9 B)FL?>5]X%SFI%H9-;? >B U70^B>Y?F=!9[@QR?#4RK\G?[@#JD MP.O!.K$5UK"%7AO0M]E_H#?9#Z88KNC,:^N_6N$:5.WZY^EI %^29,4G'QK= M> RH$#NJO]Z7/APB\K8)HZN*EC[*;$/FY*>+0E-$1OY3=&!*$IA9%B(T:TUT M'8!7X>@4QW[B#6.-SR; 8-11:_6K57%KRG)# +"M%)V2BJ"9Z M<1>R4U"-7J7?(#7X-2YHBIC7#956J(+F.IO,(,M2&V0P!^196]#",6.4(%NZ M3?KO=CRGH0F=)=TD67=E$CVNUY>K**"E.11YR9QG#];YY5XF(-C 0$?!K/+D M4^G&M7PW(9V20]E)W W6@:MX5LJ^#Z*FGN1-3/?L1G8C;=-Z[$?B+?R&F\@X MCSH[HP%9[6#E%$(LWD%,,;JB?'(B?=,ZL*_GV%H%#A%T$V,Q(WZHR]R5R]Y7 M1"C.9JL+D-6^%5DA1#*#D%:251L,1.,2B2&HK+VD_[?)9=X;XO!&0U<^;U@, M+H^5][I-J$IW/ MKR/;K^7$$:-TZAW1=58;32!,L,KF5/U KP1'1RN(X98EFB0:YT9'C-&\C6V""UPR+:9)L^C,)I+>D_J&#:(3PT.#J[@>TR&F#$ M##GA!2,P%DTU]CTY>XQ!\9HY)5@NMOF)Z55 WXEF'"']M@?HK\+LY6QI!5Y& MA:P;3X^T3%+P5!65)JNLX> 8>?*IV!*DC+[XY@JR"]S)*TLOK/3=8&%SUF]G M83(/:?$E9+=Z'*_K2Z-D&5,^&P@R.5 AI%JRB-C.FCOO>7'>[+69[C_F:>E$ M2X$W.&U;.0C_"#."N'@Y>UW[2%_=!;/R&$+QX'A=\!1+$+)A9,@[@Z6DR&.C M4*T[D)V6VC3AH^_.!UO!;2IT5C(9QP0PH02HPB)$*1%8%!H9>IGR?OD^^XQV M6DK01LA]=RKX&XEX$X_3SFC/%5A+9K(*NH"S%9XJTBGT@6\&L>\@?V($V9L$%P+@*/S&JM0RR-CEWWPW=:NM*0FP95 MWZZCO') N*GI0O':_,*!1U5++M7-+"&#'(K+,7N4H4UPZ+X(OPS:4+,RR"F'3*XXG:/2'.]L=Y!]EF",J*61.4! M>+)>"&TC%_NY)4<,?EJZ,0@%O9<^VX&/-L7?[:4D^XQV@EK1NY#[K$UV&\*KU=-&.IDHBTG@LDZ@4LW; M#(FDH:(VWELAA.^B!5<'^WZ4X&@1MZCF=65?>W%1Y44_7+GF>79]W1)<55P@ MO*R'+63^>)YK6J\3)IF4+#8J_WL RM-2I.8\M:B4=04L&=;S,7WLJM!7C;C& M_/(:VJ"#C$[21I@9?:FQ6EY%#X4IQP5&VAX;Y08? O/DU:IGIOJOP'671"Y# M@$/(V=6+Z!0Y+:A(^VD0KA#D&% %K\IFM[UC@V &R;L>S@WN7[SWG:&=<3QZ MCN_"^=/)8KSXO(P)18M1,2[!ZEJ-0$FRN:P58*(NC(=,^GU;Z/P33_] M0A]]N<[0-TO=6>K-E@&'#HQOQN6T'YGV& I2H5RB6 5T[H-CCZCXNSF^.NJP M<>^=Q3_M478MNC,)# M1-8C=9=WM=/SZ602,IZERUJNRP"/V<=5$+1$98)('(P-=7U)$J*B72GKH#$I MXZQ+>VW*MX\SG(W63?C3-I+K,?9R">WE,M#Z+:;W$P+Y;DS.QB2M<47),A," MLJN-E6J6A3-:T@;BK:0-1&N^7ZSQ+8-\BW3V);,FC8=W)P72!VLB*5Z0;=*,'TP^86NSJ5\.ADDRW ?1=YYD>!!I=V>8'2/Q89(, M"VTW5I#.8_2^9E<'\-HAE.A=YBS3#F6^:1TX.LFP9Q4X1-#-PNJ7N!ZM=BTA ME(@^!A#(%:C:1H7V,0O)H# FT#Z)C:B_@>5!I T>Q-#6^/BCQ=LLN6:)Z&QM MIJ0B7"UZ[D5P-6VVWD8D!"U98*,2N+M!??,JT)? 6QA]-ZID6<24:3T" M$3B"2K5DN SDK$23F+*)!]:FX^P#J$+6Y-$_5K@M,ERNU(M?PGKT^6^3\;\N M\$I"\]*D<484LEPBS;IJ962UBHK1D%0(!9E]$9ZJ=]B$H2$TZ47X M@.LZ3'M :^LU[@9W/^YC&U;O4IV.E#3Q+79#-$:84E-!M?2T-!;'R9\B>SB@ M%MZA9ZE1%>W!M>4.1_/>E>40)OJ_1;C2T63I)%W91-].+\WHF_MJS%;QZ"+H M4(OH,_*>O&1D2LFDG!6\Z#WK7APW_CU8*GWQ-QU6^'U?4-R ?'8=\DVPR5@6 M2P'OD<#J:FI'K%D=)3"5/5=VO^"00T<^51WI4^ M5Y-5$NG;Z>7]S$V@AF5I MC%.04JU*$)D"7^@[%VW,W/ BG3A8,^X:]02UHE=!]UW^X9KZADG"<\R/GY_5 M)-3Y;L2,7,#,O8!2LXM5X!%\D)(VWF1*EMD[DP]?-/8=_@1UI(WH>_1S+OV] M;>FG,AJRA1$EH14T?S#;6(-H6](MP*;!T*L >T(8(OMH&[IV.T?FC<1SDZ<- N'&,K1%4$\SI)X+2J@?+.@BLE M0DY"2%^[O8HVN3.#J\==YV:#:\:IEAYA(X M0[2QF)-A1EOE]SS9V/SH>[N(ZR[U:6\BZ_ODZM5L_"DL\-5Y2,NPH@UH)B!G MSGOP,=(F9Z6K,0(1F"XVJJ2#,/LEWMX^SHE0VZ,P6P1<7,3Y.(_#[/.59+OE MRB2#R"7;!$+'6CK"]*9N\)X[TME#B&B@:IL[I#KVYFB>8Q>@PRE]LPR]7B5>8@N M6B,*#\C:1'INQS.\.=(WX^&Y];$0T]S"&06.:5-G1T#7Z(&GUWT MP;%D8[A% SJF0Q^&_7J^ZA[ &^?Z=D ?DO-.6P/"T1JC;)% OV"0=6$V)I^L MO.WP[QC4/;60>7/QX0,MG]/R9OQN,B[C1(;V64K3"QIP\N[5]'R5B2JEO?D I]_J2,A"SG'Z&D7#(&3M5TO5J3TD)GVGGG#@KIM M83A^:[@+6=>M\"VAG='*!OTYG_YB-%S@M9;D)U'3<)07S MKUU"1S':HHL*X#DY'\IG3HYD-F!TQ%IIQQK?)B[V>,S#;ZF]:M;FACH0>4WR M;":)+(!5=9WQ_)\T@_J+\ [Y"%G16MH,V5=LR)&VM9"!=@(NBDDNV&8!USM1 MG9CJ]$9 _-\Q\0OSSTP6\N\IC<@>R^^@?WIP)W+3==J&@3C+^!;XUN??FY![[6>1RW(KRW9(X>>;U3:7H@ MY3Z4)T7)G?:)_-OJG=?>"T$&!*.TSZGD(%B;'O7WHS1WYW3V]RJ6_3 "G*XN=%W\[X&^;2!8)_SW%"0VH,9T5-8> MZ&ZQM7:;A1%>LN))EP(R6O<-^;$N.T"MK&"FI!C;./H/45GOBD[[9G7U$);[ MSH7X(H-USC#7BKL0(+L00145(;(2R:A):'VU,]A^M<8W/O@>HM,&)&7:DT1W MVFZ#QA^M0\JGY88]VCPB:8^Q!XA1.E0"&U%+VB;&4K3.:*&:UI:#A$1U7T7@]T"'JO0:1]*01!X6/'"+Z(8[6+QTM M%Z2UF#,Y\=* DL5 ",I#5#9+;WT)::#+_D%#1H92@,.%?-]A(O/98O1;^*_I M[#%M*=,/.)LO[<8B9T6?T<=?T1'Z:5,_ MMH]_7X<4?1 Z[4VP/5K%%_ +-L.U^:STF0HK##)@F)BOXN2A\C\#@][,.(/D6WO10%64-9N MFY+.":,Y9"\# ?*TDIF@ZUV/RSG+H,M^2>0;'SR<3=>CK*<]":KW$I8K+.MV M$%[E)(QE8%$44 0+HN8)T.54E,'"XIU^ZK8//AG2CA%4JR?M\9?"[E*@X09T M]C2I(!.$Q!U@$MYQB['8PYZTQR=&VC&"ZKWXXWI.*RRD/KF6W(> -0LS*OHN MDA9Y@;9@*45:=A!I3TZ,M&,$U7<1QC66I^MZ?ZBEYC2X8TF PEI9-M+T,!O% MDB%'>[/>T1VD/3TQTHX15(O29G>%O&)F4D7,$*PDI9*TAKN2%? 0-4J>K==M M[H4>:B9"C^YH$Q*&"/O;#(+=!]^/'(2.O!X:3WX,*?>1@Y M616:G#LC,AF( M6M,SI.A!LEDYZ5!;KUJU,?L6V]:Q#<^):4(/0F]@C&Y/FI+>1\L3 MDGZ2:BIA!9G?SH HW/!H<^:^S9+PK>2I];$['"_R-KWM=F9/!)V-=DP"JVV. M%'H!$5$!2\PG;K7%V*C:\L/+4QO&7SU*]$-HQ96TB7V@_5HT<&6KBD=R30 MT;P1!19 LH- &5T@%LL@.1/H-RX;T49!OJD4QBX*TB<##R 19R,[1$9G=")] MCJR09$2R$(0DPD.,*;"D,3?2GV\RA;&!>3L@@0UN]#HFH^R#_D?R8K\)80=I M3+\)8L]!%PSTM-,7'\DXB/3<1R99UJY-5_*'J*QMDQ?O M45(-'6 MR8N_AO'L[^'\ J?EU_$D3-(XG#^;S!>SBYK6<25;[LL;S^9S7,S#)#\?AS@^ MI[%Q_AN&^<4,,]DEF"YFL_'D'AMIJ+G&(M<5,8"0MYK03C0KVX3 E S"6@1NK0:5ZKF7SQD$\EHWT!MLU(3@0*#?\W;6DM/> M,ZBV]8'=]IS$Y(U!R:&XI BD,Q!C5H!!6LZUL2+LF:6SYXCWH$$M>9NV%GJ# M'6M/@8R\UE:8%,"C,:#(,P,?$H/L,7-:09/#-OO7G@!/4Y5:LM1BI^MA?5X5 MKO0RD[0<"^*]L'_?A5YN]U&6 MY^V<)<,9TF/(0Z(G/T9PA57M]-[WR[H[REZLB=-F-XSC0]-%>O.4:J)XZ2F.7CR MMATW&:1D19?D>/;Q.U'!N^(S'Z &'L)> \W[;3K!S[^%V3]Q\>O%)*]1)4\& M2&2F]HRD=5ZI!-&6"+QHDQ"5P%L;.1^O4]OQ#.]Q#,?IM'="&IS8?[$E'GU> M60[5COMUAO^ZP$FZ[+FN0O96:0_:LIKHA F"Y1XL=T9D+G)NU/MJ#W#?MPW6 M-WLMW=EM %>Q$_M ;&IS[0'R?DRKW@G>I4 ]L]/BD&T/J&BB-#XZR+JNSSH[ M@EHT!!&ERYXL =\F_NW>%.@.P^@AZ,\AI RD-_,OZ_(Z5#YZ9J-Q@-X11NS:;>>-]G">N5M*'VPIV@68BTRCH'6J5ZV18M^( 1HF,)1;!9 MY,;!DO>G8?O;50]#P0[AJJ5B/9M\O%C,EQ+@JWV\L,R--P&2YA:4"JK6>#10 MN(S&2!EB:=/7Y!90#\.DZHG.78K3D8N6-M45:&)M[I'!&)3CH"/2L^*BJ7GT M$4@23)AZ#"8:^VXW07UO:G(,%P.M)G)=D5GY3*Y'AB1J'&+2Y'$D\D)T"MR5 M)(/GC6)H=H/ZWM3D&"YV'BT.G:KT^'V8O,,Y"?X]7OFCRXEM^],ATI2.!C5, MBE(_,MM(3Y+"R:(CY]X*Q:UUV>>@LR^HM%$L[I^>=#2\GI:IVUW;I2_[M\DT MSG&V+"FY?)+HY2G!.A^'%6.KX"&NLK/:LII'&$$)6G\CB@A,,XOTY HR'=NN M;SW.IK>-H#NFQ^$\79Q?5D>8GI__.IW]'F9YA &YL@R!Y%I Q1HV3S82:%.[ M.[N8@VQ\\-=J:O>X*=W7\[!S[WH0ZM/2GKYB!OQCO'A_8S+SZ[.9O]X(7;P4 MS^?E9XTTI]78Q@!2T'R4-9:39Z&V83>-A\9E9)P--%0"WTJZP4L M3Z>M3S$+9S1K5)9HL"G^>&"^!=T:*%2CPT2?S><72)/2O%KV%I@3M4R=CN"5 MS*!T%"S5 ]+<)HJQR71^/!P/36?Z[N#4\XR>_E'[BU^,Y^^7GN<(B^!DNVH( M 0W9L]S3U 36TN$Y"1OCC6"Z'?F!;7'^T/.'J1(-"N7U/+LWN%AT"9^E?%V/B MZVS^*LP6+\O;]_3!LW>UL4PJ,FDEP2P;BC!/RX!-DJ8;M?%%,QO+?>P'.Q'_ M> >NIKT17V:V+)Q7<#9_>4'SNCR9'YGB4)6H0'N)H+C-X-!I$-S8 M2/(OL?65;Y_3^?%@/#2=N?D@V(=ZXNJE+"17@ZDV]&8*(F-^V475L&B$9NY! M/0@'G+C>ZZW/*H0T"!E)H*!3QMJAAT/ 4"!G*UWB2B35N!!"3S,9O![""=[D M'*X2#Z4ZPI6@PR\/W+)$SC+6,#NT3AA'0K5U#3$,HG*UL96LK3!9CKGQ9KH- MUKW'G]^+PNP.0^](7,NKD^Z2VIS>NN7:'A,<)F*]U13O/G\X>H0M_U"U]C1OQ0 M\3Z>3C[A;#&F;U^1ON&,YO=F,4W_7)79^P)]7?/ .8^J>G\N*/IB$M W$;#X M)'-RY*WL=T!U-(1OVK'N0Q>F@Q/98ZS2OJBKMY_>XR;JZ#A3J"1(^H?LKE@@ MV%J_Q09RF)DL5N>^U&\[A!_J-SB1?:]^KV;C3V&!K\Y#NCSBV/Z$^(!HO':0 M;87H6*EQ\@FR\-(4GJ,/:2]=VV^\'XK5EJ(&(3)/< ES_ FWA95?D^JETB>1 MSHJ=UP57CQP;FP] MPXBU8ZB'Z+GQ/A@=-_?2[ZM6P0,[*^J+RH%"!7?GG^T#]D?)@OYY[Y11?@QI M]UZR(!F!OD@)0F5&YD%6X%+6("//EB6:#\I3U;!^2A8,IV"'<#5PDK$Q*+0W MGJ 50=LY0W*5-7G.)7+!A4R(C>]CO[TDXX/H/"#)^! N6O=#?()Q\:(Z)M4R M[) 7O/5S.J7RWHUL(_NV9"LB-SI9%55PUC%E> G(N)3!X^&I& M?[T9E@ZE#Y)!\#7N3:K]@Y G+#X^F ML]GT=S(B'X>/(9&C,D+)LL]>0(DBD3*CAB#);5!&IJ!YD%;*N]3H@/&&7SWZ M(/O:"4$#P39(R;R.Q-_#;%S]@]=A@7R$]*AY8<@?S9(V6J,* MR4%FP*!EUM:C:U3(8E^$W[;*-.6C@3ER'>>S":WN.%]4:$]+P507X5?DTM)K MX1V.;&(:8W: K@10/DN(G%O0(=&JGGSQN@R@/'? /$4-ZI.9!H[YUI99+RZJ MU%Z6-_4H8WF\\3B"3V!(89EP(,BD3 MVJQ*'8&?AJH-R5[?>7-;L2^-^GV@?WV"7I:7Y (LPB33KOY\&B8CI&]3*5F$+]M[7M ]#5(;[LNJ5]#PK,/TXO)8A1= M%L%X#D'7E(ID':W4!2%P'@N]X*5OX^3O0O1M:U&O\NXQG>O6M?7I'Z2XXSF^ MFHT3?GGQBUKSD= RR5C;(.M:XHQ[4_-N%&@A$)7U 8L9;C^\"^YI:%![IAID M2%T7Q-\FX<-TMAC_/\RUL^12_T7A-M30&W2L5LLCH] 9'R F+H6FK2IM1AF7@9:Y0V?YOVC+K2B_*O*(1Z.SI+F:DLC_Y*C!BRQ 1L^E46@5 M:UPF=QNLTU"-_B1_4RU<]QYQ'\/GY=GZRU(G/W+>.UYDS? TY$(*D2 ZCX J M!EDM?-6H8/(FDM,@OY-\;_+MNT6B74)Y6=;G"&>3_"OB_&\?IY/K=2'68$U5 M3=)+G3F!=34#TY5(V#5##,H5=^=UPU$C?]ODMQ?VEC/ G@^/'],"];GVQOBP MVKVL0^,L"#*;0;'B(3*CR8@VKF1K(_HVR\)MJ+YM+>E=[EN4HO/)\//IY-U; MG'U8:BC6*NU)%%JLA .%M418M!*T$D4IGS#Y-O[(512G0?K1 M4]#"I))/#F@]RJ"\2N!+UL28,LBD0+&9CG&OUT9=)7$94"?1,^NC 1M8[;M) MQ#CFZKDF$L?)>=TH@7L+F*%RL-NO9M>D\*LHGDOF)8.S,[[5'"#:Y'K^)9!1SM@ZAI5.E-3/<3 M.MJ-JUN([R#H851 :^NB])*8J1V4@RO@ED!>7*[[GSQZ]?+U."<+@;-"6UK5J$=7,WV#K M04Y*VBH2Q@T/N3^3^&YXP]O*77F\:2;W3$*#J*M7,WIF*J9UT&B,SBD,0/L= M&4FYFDLZ&]"%$9A<(M=M[($-(-\\^UT$VW<6Y]G'C^?C=)EY\S4(YVSQ]CV^ M)93U#&>Y!ZV@5S9D6)+47\;M& M^-:-_/[$-P2G:Y7> ]9V<_\ =N_#C.^1C;OX[2#*OA?S6^ Q)BUJ+0&7U=_1 M(034")SV&!Z-X'JS8\ #87B'M3X\P8=(L&]BEU9AQ?1BNCC[%,;G=9EZ.?NZ ML:RV#FDLYJ 4R%"WJ.+J93QF$-'PJ#)+Q?N]6-YSP.'VY5[9F386;=^57IY- MR%1X^NG+G=IU>R&A2+)FQR=63(T%3.!M9L",%3H9>C'M=YMYZS G0'5_8FS@ MEV\-T%HN9I;,SA)H'>.A7J,H,DFV IL MI?[[0&MZ1'L+N/LYJ^V)QGV4HP,'0ZT9ZV*0PNJ0:Z9Y% B*T7(6=53 ,F;T M$J5W;2*Q!U>/.\YSA]>.0T3?MZ7X!F=CG)_M7]%N76TG^S29I^P#<+LK>6=^/U#ZKT MZX-2$GK#U.0.B^1^M.00 AIHQ\O%>YR]F$ZFM-:&&B9\B?;I'Q]):NM#%EVTYB$Y M\*SF&]&."\'S5),(C$TA%=,H]F ?=,,;*#T2.FW,1O.J'Y=/!XL8HT0(&G.M MN>S 22/ Z\@X3XH$,42X]BG9'QVEW""I]#JB%^'#^@)V'UQ-+8Y=R.['V.C* MW*V*T%'LS8NY7,''-*.]449PY)B!"K5[F94:A/8\>B-BYOH$U.$.HV(H;3A$ MVKTW7+B8_!X^UP((9Y.\*J#P^>S=#)?;X]J/5DQSS/5 IV:BI51[ #L'& 5! MYLJGO%%M95=Q^SU&N^^LC6.)F;:4:M_77Z]("./Y?#K[_&+Z)6@*K4Z:%PZ9 MB]JR,]3DDJS).(F1DVF4RV;ZPLZZ\C<__11H[2RU-L&G[Q:K]*"W]#>K!C/. M,:8EV&@XJ%*+7$HI: .TT@>E18FLR?J]#HS)SVTH'5WET>@3F/!7@4V0F68@QMNKO= M@#*\&= '1],^!=S@7*>:(_-7X?,RT*J>0ZV^7U^$E>)XL=R"2<210IW!*_HB M(MRM*!@L:+RWHI5=H)(1P(++5,%<$+&A$,I]\*%E"(-K&50RG%'4;F M_>G$(9)O?TEM6VYQBW16I:7269U"HJ!C%(VEPS3S9%HXML%>%R%R'<*/G"),B%L^$R)XI[7U4RI>8 M=:P]7F+4HYV?VB#V]/F7BBHB2%&\8[7B#_&MD'P,YR)DGZ/30O,4VQCQM^.Z M[U+PBJ?D4R+;*^M:MSD[\"'24T'>>\D!2\$V=U7?7"GX'O6K[XKPAY#8P'\^ MKI2OS5'S+"*PP!@MP,K40%,!1F=F31%>,S^E-_ WZH=R& MK1;_&R7%M"!3!(2K@6.">8B""UHOK4K9\Q)RFP[-=R'[;E3D8!H:)+'=7B"Z MV%"DSP*TDX9FGFCF-FGP)A1KY3+,+YU^MYDU8 M.JH0/'].= MK=56/G6][WQ+G,_?3\_SY68VBD9%RY0#3CM5K0C$P:?D@6N?I4Z6*\7W6A0. M'/@D]*&YQ'OL"'+D(=_3D-Y??^](!72R9 ]2H@-EA23;V BP,>K,,TJ^N8_< MSUGM3>@GH73W0V2?'4AV/S:7-0'J#>WKFM$WLE9:SUSMD>(\*"8965+!@S4^ MH%!1.K5?SL(^HYV$=K21;8M6(UM!7CW-$\9H':(F]]LP4+1N0C <(6=KM(W+ MX[SAUIE3/5#ME88^NY4DL0DCN?/[U?LY9O3O4&6.E?T6;>EV]GH$XI5%;S,R;40$LJ!BK8GD M(3I6P*-Q1HBLN=>M5.:[]:8ZL;!%>=KT?+Z,,5::%^=$@502!R5D[4N- 8P. M29M(JZ!N4[YC-Z:A.DL-;;D<+O"'TF=J=ST^9GGT*0DH6FE0LD;86.>@&&:B MQQB4:].1[,$5.NV+\KWKG1XB^H$+6>X#[4>]TR-H/*"BY3$<#*PF2:CB:VI+ MMK)V%/4:(@8#45HE@BA%RC8Q)]].O=-6VG&(Z!].O5.5%-XNT)JO,%.&M M09Q&U2Q((8W;\Y;P).J='L1A/_5.#R"@[XHBEZ ?'0[:1>U*E P$6@>U1:6Y;-(55R#T=P4EK3F(#>RP_=C;;F4*7WN)31NIV33U)%+4&J0C(R MN8 SU>UGHH28I0\V[:4R1PU_(OK27O1]=UUZ-1M_"@M\=1[2TG_:T&/K1;;! M2%KX!.W%.43P)7(H!1-S127!S%Y:!#!65"!5BDG0JZ145D&[J/T;#]VMWSZJ7#:57 ]!J7.9[3$A,F[5<-7;3#2 M1@*UUCLHZS.$3):)U9E)YY)%OE=E ?K4*VX$_;3I0EP;]D3.&HX798\K\!<0 MZTZJ>\ XY QA?V;[?V3O/B?H0,$FB1WDUZ/UM0DGY,PX+ZE6L?.TKQ=+< RM M_$XF%Y+T(NU5,>YAT+C#G^^?Q4/$UC-[OX4_QA\N/JP+2SMOLY(U;=+19) 9 M F(]&)01+3,YZKT.>O?B[]K0P^V=G80_[4-R S<)2<5$9'D9-1& M@X!WD0! MZ#BW@::G99N W ?8)*31^7U?XF^0['5[J?I]P/WH%7(DF0=U@3B&B<%[A7"7 MM$G[^A9[A1Q$Z#&]0@YAHT?#).-X]!S?A?.GD\5X M5:A*JAA5RI+X"Q*4U_4,05=S2S!DUEEG;HO;GV/ZT[OIIU_HHR]U@KY9JL)2 M";8,>")&1E=1]G@<4Z% H<[]NQF%!XBLMXOV#].)_,O!=UH M$PG*$I(B.?FNR2CPF7M(WJM8+8[ ][O,NO:QP^V6W40[[44N?5]F/YZ>3R>3 MD/$L_>MB/%]*[O%T]G$-S3#N0Z;)B7IC2F#(7O064(3@,16APWZ-,FX?YUOD ML$?)]?W8O5S6!GR+Z?V$0+X;XYRLKO5UERXYVF+ H+6@9 BU1K,&S3!:6Y#; MM-]#>,L@WR*=?"N49A;'LB/!%KMRDQ#R4?BRWSB"-[3@>J2%4:9BLFQ3/W]P;;DK M8/:^E>40)OJV,Z[B6JVM;Z>7&^F5),?U[1-764B6P-F:YPEWZXFHZA* ;7/-].45<;;I+:,M'0$MI5522IF_()$ZAYKG6 MS$4,.A:FZU)9"&RF$$689ADBN US=UKK@-W&!&#J< A@F[2 MKFT9N'\]]'JU:S%RS3ES$I3-U452687+(1I*5%,(Q\U!Q=T_8C(;BB D,(6-,"2KUQ ML3G4\D\Q"8DN;*97?!/M1VXK^;W)RHASSP57&K(*M>5.LN!E25!XYMD4EFUI M$R!Q",H'DLQPG.8<4I&]$SU#=1&Y]%]B5"JA5*!+BJ \E^!SK@?PGCOC4?C0 MIKO#@R_CT44Y>A+X0RGCL:G/7UH4!Y2:+%T#9->(6O?3@E-U,JZ>7O!"+[5I MI;8+T0,\(3B(\&D#P3?P#+;A6MF_^R!K>E"P&]O]'!CTP^$>BM&!@&%5! V+ MT1L/41>L\8,(3B3ZC@=GI672J38&V]"J<<7Y94G%=;Z_ MU2ID76C&M8IT;7/M:C%7+"E+)H,/>:]4K\YZL8EL>,.U+Q;O4(Y.%#0P5#?Q MU;CCM,!<6QRMKTO0\$"N*W&I7&U:'L%S*\ [AX6X_/QXO,ZPUR;8"T7(&M;>\4R \^BA]K<6'B-0J@V:6I[P3M9 M=>E.1H.HK$V0K\?S?_XZ0WQ&'M,,YXO78;%>! 46\M=KC:+:R$!%S2!PD@H6 ME8J*+,O2YN)S?XPGJSL]T=(@ZW'7HOAD_&F<<9*O(&7,^*@"X4.O0!$^"%8P MR$XG(75RQ;:Y(-L?X\DJ4$^T])CALD9:S].7>5K+J-4:='1I["<5A; :I!9U MRK5C!5GX4$IQV6'F+(HFRK(=SXF=H/0@] :;T4U4:^=]#UQ-3T]V(;N?LY,^ MV+M3(3J(OH%ENQ-?M"%(*3Q(EFG[LXP62+F,3ZWF=;UDFF8\7^UL123+G6.@E2.DF6SKH*RM,80\E"10J#;% MV/?'.+S!T0^O=RI++Z0,=>FWBFT6-O$HP9 138:T*A"]<)",0&M,2L(TB@;_ MAFJO=S$Z^A%] Q_FUN)^>T#[47O]"!H/J:Y]! <#UU[W#DL,*E8'/-6JC1)" M)#*-0N>U,T%OEKC]5M7CZ-KKK;3C$-'?0SWDS>K-+)>4T OI?8$=0%HY>3 M ]->I11\W*]9V3=>-_L@U@ZL@]Q!Y(T+L_C:=Y&)"$[6<%7T%ISP#F1(3.A0 M*^&=>F&68RR(KJ)L69AE'QPG6)CE(/'OJNIQC.Q:%F91#*4TAI8B%AFM%$6! MJ^4.LK&>V: -NML.'1\"AP<49NF%PD-$-F2%")^32=*3^ZIJ9W9A$B&DY1]- M9IF9:+G8K]OYPZP0<9#8]ZT0<8C,'E8RQ:[J^(-E3MP%8, TB8-DL9$3@<@X M$X'KG+7R(0=,SKD04)O$A'@F/2@,7*RMJ-AN= '&(YG1*@#B$ MGF$3(%C,P4IRSSBZ9?H]60GDHH.(/D:OO"TI#/?P/*0$B"[*T9/ 'WP"A J1 M9U>K5ID:-)EL L\4KYP7%SD7K+0Y#?N&$B .(GS?!(A#!#]L=/L^R'XD0!S, MX?YA[L<0,*R*E&PBHK: *2IZ(LB[<:[41E;!R"($2MXFZ>Y;28!HI!F'R/T^ M$B"R(R]4>@^<_)%Z5,PAN-K2C@LRDQ)MQJH,HA @D#4M"1%\N=9,-D5#WP9)E^-:43#0.D/FS/SW"<#,J'W&8S>?A)\OTJ2[=R1@@U^&6K QCHM:*&Y"V%BJ)EN%P'I5#%8@HM?TC[I*#5,)B2""2& M3 8^BUE_W[D.70Y+>A#ZD+D.^^#ZD>MP$'O[1K8?(_HA&19:QN5S!Q-FTWE6\AU:*(1ATC\?G,=LO9%>5E HR"O2]5.'4Y8*#:@ MTT%ZR]N4.OLF.>$B8(M>J M3;F(;RG7H8O1T8_H!\YUV ?:CUR'(V@\))K]" X&SG5(W/J2O0%RN6OH=K#@ M)/'IO&8FA9B%'S"PYD'F.K32CD-$WW>TY:Y@KG7IFY@06=WKHD1RK:.K-9(B M"".%+H2.%M.] BYO'^>!! L=P\>TC3!;1V+6WASC104Y#Y/\>#JI#7!QDL;8 M);QRCT_M%#-Y*.J-0$A7!%$0;-">*>V]8SXY:[(1VN3D^&B/S^^V C^?SN?7 M/O;YEQ"DPC&IFC,;@U"786,^F$ _:IF-=:9@F]H8NS%UW6_^-IEAJNJ;_S9) MTTE>\3%V8?IQ60Q"L9GS8VK)CP] MA*S622DB0U:Z5JIU7,LVXN@ ^O]O[\MZW,J1-=_G5US<]^CFO@ S V15N1H& MNNV"[>K&/ E<@K;FIJ6ZDM)=GE\_02VY9^I(YU!+.AL-5RZV&,M',B(8R^&/ ML8'P=/^V.I3B&KA'=R7R_2*EV56XO%C\3&?Q=_KA,JMYQ)SV.=2KW%LBDGM+ MP@F.?#CK=.0Y<]4FZ-*)O!>#H^&5T< J?L#[RE$,Q:5"]AWHD#WAN!2R]F2@ M/XPU0@GO[2$@LJ'G4(FR!T'"7D(^E039!ZS\]/U=6%S-\'VYC?7J,8B"7EGA M(3&LM3FP^. MERT!G!. RRZZ: "3M^3S?IV,RS@MC?2_784:AL#KO$\=HC!D;R4==)WVH<$; MX\$B9F]+#-&UJ1][GJYC6[T]5#AM)O\!/:3YK$YKO:KY,W^$V>)[G?ZZW 6$ M].1D%&!CH5V@(]G?K-9",2<#_K%VV"\^SW UQ?$>B9M$K0Y$[F)S=$)"9_(.:W4,H\GIH=0PX/6Q([&I MQD]=(M76#L.>E.MS$: ETP$-EUIU*@<\!ZP\87$<$RH[2'_H-Z-/7\:S_%LE MJ!Z>LY 6_PB3JT+_I>MS=MV?26MC.0=-)-7,G3K#,V9 'FK;)LNSN9>,\,3+ M49?5#FFWI_B>W-$#O0X^WXYM^33V]>MTLNS+]JX^7=EI6'FW-^$]X- M*;/D>(#BZ] 2:^C2J@%Y&W2019%/[)IVA[A+3N])!TLO .FCP M7'BWQ^235%J=K0W<0:0C'6AO%W 8&=1.2LE[ID*C25S=Z'L)8&F@B18I=#>0 M7M(SO[A:?)G.QO\/*I=R"[3^G M]3%BU6/PW565TOM"/\/YM?U3,"8ZOPC&7-:::L\AFIHV%9B),C!I[G=$>2+* MLLNJYPR!MB)^B 4S%!8N)OD3?OUC.@NS[V_^^VJ\^/[@EHM1"8ZU/)+ "PK) M>7+,!N#,Y1BS113$82K XL-4^#( M#@:GO<^&66]P %B\1&?T0$)_"!/7U[[8AN(D?!;( F1F",5TB %=:J*.YA"\ MH!%&MVEY\X(/DQ:R?P@-W^^Q[AYME>NW\_D5YE^N9G01$G['T[PB^1W^>_FK M^4AX;M'0[6>UC*"X+1"96";#2)( M\[?9-)&1,_^5A%"160M\WI<.$YI&C!M3'-,U&%MCLYS7'N@2ZH-7;005PGV[ M8[!PUYXDOP0@'49?CR"M?_0T?%_66J[%L2'^Y^E\,1_)VD]#DBFEI261N,(@ MBI#!9@PQVD+W::/8Z3-4O0B\#"7U1R#1.W#Z"\;%"K U\VH-7A\";!IJ)E'@-0[ MWGJ7W/>S\>?Q)%S6GZ[J5/G(!4EF.5E:*:4 JB0!/M%E6XKG E7P(K2Q:K:2 M]O+@TE?^CR!D[YCKM0'VG%5^B_1RZP+]B(G^ZF),UGH@(">; VB3-2BD/WPQ M"50N@OQ]Q9UO/T"O/=7H;9 MNI+>&5DT2Q9,KMF%+AB(GD>(R"(JX:+WW1(JNZ]YSNAH*=Y'8+!W8/>)J-'? MQ_2?'%9-YZJ9CI-;3F%6UF((=!ZD4)U"S2!8KX$'^JLE9-NJ8<$N5)XS>IIK MY1$([1WT78>IG_#K;D[ 96!AE(/3(3D&4J '55\Y'=<:I"[>TY%72%@=GP.Z MK7C..&@GVD< L'=H]_HF7$]L7+/^T_>E(%9E;%Y%P[SC$(RL%K@+X&RM$4#% MHBC.IM FG_<9H@X\[FU(FV,@29]*%XOE$]:RM.&6J);%2R:6XF)F8(HB*26/ MX#!+\%$+D7/),;;I!/@D2<>J#QU,YP_LUR%DWZY!Y)*>=8E+%XH.T3[T%DW' MZ4(QD-(>3TSJ*_'#8$%ER4)2''22ACQV9L"%PB&IJ+D(/NG2OD+DB)TE#@:! M703=0/4=W@XV+2VY=-GD^CCER('6G($36D&2,F+A++%&4]PZDWA<6W0??4X/ MH8RAZT$_XFR,\X^(N3N]&'U)3CA@N49?/)$:636C19!<&Q>"T)W\DCT6/SPL M&NEQ>D E#%U(OJ+WHCNQL5CI/:OC(&0 )049\.AEK:O7W*"1*+H5E>^Z\@N& M2R/Q#UALXTOC0'N)%V&A3XW:;GVIC;3E%3C_@A3#RSI98*Y>M)Q)B!X+I.**%H;L*-ZJQ^)M.HYAB_33S(-6BGN+=4 7 M-^-X]'?\'"[?3!;C-7RE2]O'N+ M?SJ@[ 8\AQ_0$ZTO)9<$(@0Z*BRCZR4+ 2F5.H7"1WS6K#\%'3YQUS93X2XB M&SH6]'[9F&LY?7%Z.?U,SN;;2;H>\%R,43;075=]26<472#2T.W'9.$.N4A; M6XQM6^1P-V4_L4\;R*SUL*E=6IUMKIMIEPJ& [6ZWK3!19 M:R1Q*:EX2L$JQ[3U(@E36R/OU+IN+^J:M+?C6 J:FIPER=T0GFP5KG*-A*&7 MFHM\OU;^E-O;/5D]YAE3B6,&+9BM#9$\!,D=>)FU8F!A2]@WB M$8^2M\J9'V7#Z1^(""GH5&/S 4)@&5"68G,Q3NJ#)!/?)NK%0F(/F3>(8S]* MVNT&2-86Q0L7H$NN*0K.0\ST!UD"WA;K,"IU.$R<8ONIH8&QK_0;O)9U27H? MD8\2#;,*9"3>E0\,0@D:&$-N.7*?K#\$0AZE[@6BI+\6&K2QNT?C9I#CJJ3F M8K&8C>/5HMKXGZ:_$<@GBY$@-S9H)<&B+:!D+A"8*H#&!D/.;5;I((UGMI/Z M C$TL'X&['S7);QCZ95!K(['VNE.E%9&_L8P#TE>6 H:T' M[ZA=Z'B!V1L[B?^II_]]9-\,A85($"\8+!U@:6G&P54H&,F9AY!)2V#3SP+=<[9&SN)O6OV MQBXR:YV]L;PX8B"_GG[T!Z%[&9(<8NQ?QT_NE4FQ#_7W\B&822(KC-YPVH7RP]:-K_Z M@&GZ>5+?(E?ML98-'F]"25Y*79PLP.2R7[F*X&R)@!Q5DI%''=N$\P=FI*^7 M^*[.?J E+_AF.B[[VX.I[&AJZ"?I6PU-.!MG2.+\T7M2#9*ANDDE87$C EB> H"H,D MF&&6JR*"Z'0U[KCPCXF?YBH:/)#QN)3J#*//RRC.3]]O_LJZK>_%O\,LO_]C M673S3V("\YL_R5TMT-H,/BKRPZ.MP]%T 6,CRTD'DEW'>$<; M G]@>)Z"R@[)T^_+&J#'N-(F,QU=A( "R?86Y$%E)<"65"R9:EJG;ATR MFY'X"N4CJWW ;)GK^^.IZX/(2\1$^(R_D@+)\I_4EG,!?6U^G;V'.LT8O"P( M==!'\LGFDD/G&[[[NC\P[!HJJ$$^S>WA#7=*)S$N1IHK[Z1!X+'VVPBUWX:S M!@Q]E91DR35*67^.JA\36H/K:^@AD@^/TIN#]K:C@"%@9"0<6V>ELI2>6,=5[H#C M+:]?(&]J@WX.?XP7X7*5#OL!YR1FS$3[KU>+JQEN!I.,DB,!<6% Z1!!U5&, M7F<&TL>BO.>Y-.JIL#.I/R9$#Z/9H4=K[FV>OIVD&=(/WTXVXV/OUWY<3"97 MX7+S]VZ,CI&Q3,2KI/65LX9<&U-T;33&B?QL)$0RK<$9GR0&5$JT*38:C(4? M$_G'1<+08U#WWL+_(&5_O?JZ"4(LRS\O;CF2[\NO83Q;C@+>[.[WD[_5*?._ MU/ Q*D'6/W'*A&5D;$D)P?@"5GLI)*O\=YN]<"0&?DSLGPUDAAP#>\/TE^DE M?=;[?T]P-O\R_N/6K11-B *+ LTJ;8Q[",N\A* -D]KDGVGJ ^Y#]8V+]Q.$QY!3D9JS^3#_'=%43GS_- M0NUN\DOX/A]%KU-17)!76Q(HF1BXE!38+$Q!'EC&CL->#D;SZQXX-6 ,.8VY MM_6V9O7==)VGM/[^U^FLX)B^OQOR'VG.I!#"0,::2%JT!A_I!J2?,Z^]=T4V M:F9Q& 9_S-URRB@:Y(JZ(TF0/==[R&LPH$420P7>B ML$XP9MK>#]N)_#$A?E*J'W**=F_/9M5CZ>UDOIA=U1_.WR^^X.S3ES!Y-)XU MTL5RY0JCW5K' $9G(!J#]>9CLCC%./+3\H)WY/#'W" GC:,AIX[W.PFV1?(CD62HF.T")=$@HH2!:#."TB[4K==:>M;T?>M'_8^Z,*DLHBLJZ<;FTYZ4OVZ,TP3) M(UOB2,6,&P_H5GKIJKX#<\UU7MN6[\N;D+X0XV4Z^UJ32Z_Y'GEG*W]T76(H MJT[G@=[3/\75N<+\\4WG-&Y M<)UN=)V*-,I"6&-2(GYC;62B GCF)*287>TYHDM\KN7.J:1A;&7TQ]Q,YX"J M1W91[V?L3K*_CKXM.9U_FB["Y?VZFG?3Q?_!Q8UFE@?%6B@C*WA,1A7042Z- M30N1*4]_B& Y:JWO)_8?LIE*7_9^[!US>@AZ9)_T+D1MQN5*'[].9^L?U;_' M1RXD@99E\)PC*"DCA&(1DG.6JVBCUFV&;A^6S]>=F0+]6]E?Z#X7X=+ M-S"+HB@PUM"EJT@2/@4'00LEM$Y.Y!/+J!U:!#_VQCL9->R$Q$?VY#"O^TTD ML7K&VDAB>6S=L*UTXD%)!JB#!X4L0;#T;4FJ*#J(7&KYV']P?E]WVXEC[)&M MM7UK953(%,49:0M7'^S+RI'WN#G 92'MD#_5,' MKMNK#R/O56/VR#,OH4I8UK8(!0UX(218GPQ*Y4/DC;+E6[!SJ(E)IX3XX^/B M5*8TK>/LRS;GP80Z[A*!>6= "4P0"_. TDN1N2N>M6FF>XN(XP]B.!HBIL-H MIL&DGC4IZX[J78AI.K#I#CG'F=6TMW(>5W(/R397MW66SMFD(40OZ^Q34]_9 M-/"DLK7!H<4VH< #J'G+.*8V6MY%H VT^\2!5JVZ3^02T3GX?H+K.0>:[M=< MFQN0'U/KP$H!'XH!@SGXI&PJN MM352"P_%6 U*^2J4;$A&1OMD'1A($JM8Q"L9\ 8STH'JPUVFV*TT[+GB(3&PAVZH7<72L??-H"- M5J!UT9-B0R(KS5AP@2G@R(/Q.FEI=AV=T&'9%PV#_83;H!?WZI"BO[RTQU.2 M*92<:U21[C6;")/,)Y!1>!-%,.Y^#^2!KHH[9+R&*_IK9\"+H_.3S_S9>K@E M&Y/\VV68O M?<;W+NO#4-.[1@JOCA$]Z@&77Q[U#:?IPMG,_WJP))7!O 44M M3E-<@2\8@"YX(X1@SJLCY9Z<#'JW1(5.'+R[*+@!:*_OHYOLR;7YD)@*ACL' M9*O449D6P6GN0>J,PB3&;&D3%7B2I,/;;5 FZ^../&:;Q M4DBKZO2/%Q\^;KP2H7466"!ER6KC;0]>D_8CVIC=,BRKVIQDVTA[Q=7 ZFMP M3GT@#VHV3HMUGO<(!MH$R;9I ? H.:\X&D!- M#=R+>T0MJS<_?/S]&MA.924=\)*1#LX2(?CZK?;6DV,556KS:/(L6:]8&E!M M P:Y-L3=KG%<]A):DV70>.L(VZ$6-RIT 1R+"J()3,(.@51X.H MJL6LNC6'2[?$*\Y2#A*020U*9TTGI';@(M,:4T#IVQC;MZEXC8[UUDV+D^;N M3NA"3=.PUBD$I/;7SQ.*[B' MLK,6O H:LBLQH\8L4^JJQ:>7.6MU#B2] 3?E?+88?:C6Z?*0B4X;OTS7"90;"J9*T#X;!1O7YW&E_MK<9Z?8C WAUA;M.S=D2Z4-0T&O:0IN-$ MQ%II\1FP]%!!X^-IDQ=FD_.6,P@R>5 F)W(LD0%#4J81&%BCW*E#@6)+[.QX MF-A%\D-'U_X1)F'UT'0QR9M#=GV%BDJ*3(GV4^2UU;L GP-9Q%9QI M4,MNM M[?DSBQP^.--7 =,&TALZ[/8H73_C;$'""JL:NRQ Q MZ_J\ETPRUCNT^ZOYB54/I_=A%;55^T-(>>A-_FYZ0\^[Z6(]XGE#F:K#;(,F MN"MAB#(6P=NBP'F7,3'G&.>=]/_L,B]!XSK(!6LUU#(NK^>H!R!@1 M;;8URT.2"Z1D+:HM0/X/C\E9%G2;&_T!*:_^PS!:>@B;WDWJ[A"T>=CM0%)3 M/^$1HH[C*/14UW/*[R'K!@[!8Z2%E(Q@&$':O&QP)2&(((&C9=YJA;ZT:85V M,/5O<0G::W\7$3]D8>ZX\#'3.8=58->ZYK[2']KS>#\ABVLRGLXN\K?Q?+HA20C'%!H+ M9=EO*"D'44M%KC<&P;@3RG=S.1[__)>I]P%D.7@;"ZS-ER]7E,S?ET]?\*=I MG==1?AG/,-&_W#A'*13AK+" *M*I:*MSI%T$G;D6BI,-S3I.HN^ZY,L$01N) M#YB(FW$\^CM^#I=O)HOQ.EX:>& FH81LB67%Z5[TT7LRORVQ:[US\KE7S#FF MOWR>?OLK??3*;* OELA8HN*1!5_=S;Y:> B(O5LV5U)65&P,I YT=/ NMZ/B M]JJ'=1][BW\ZH.P&O-,?T,-=U*Q$!D\:?Z=OE[]8_KQR^P'+?]3_ M_O[A[;5DIDNZ_I*F7_^Z%,@R[3O6.R;=NF,V5]*TW)[X5)OXKZZ@^?SJZ^IG MO^ BC"_G=\F=C^DBV]I;;*BE_WK#]5UIK->_@XR#\(]_+G"2,?_G?XSS__K/ M,>H21*3+E^PSLKEEM'5P%D,E2F ^E]%01!QI\,C?KQN0&VY#LE: +KPZC;4O MGHN2X)UM)&,D,]&H_T!OV@<)BL7M%,3[%%R/Q[BET#=__H&U*/<3SK[RD3'> MDC4NP*A4!ZV1KQ8"+\"(;R=DN>!\L62PIIIC00_(:S*9$Z&6V \E@XJA#?5NUD9M:U.@ANEC YL1# M*B9H<=#NZL.Q]KH;C@J6!KTF;L*]^W=Q685XC7!1:4^@C('$S+F$J#,#5AS/ MB58.]U/P!A^ZU9.%0PW:.C:FCZ+R4YFG=;"XS.^CLEQ-$[TZ-J4\.O+LH^*"-J5F0RFE& ME&16JK53("3F@:,JVFK-LVV#O)?>F'HGC7=N3+V+ND[I1?']U6*^"),\GGRF M/]_\28;4>%[-FP,]*VY=_V!OB[M)XMX#HX[&&5*S="HH%67D9!0:;:RPID23 M=WI@W$I)BXMRU33TXFKQ93JKZ4R_$W>S6U35731?TX*_S<8)E[T?;MPS6U/C MK$% %VNC41$@AL+!*R4T2XS+1E5+;?AI8X[L2]7TWSA;T_=UO!@EJ4,V6/MC M\%K(+&U-#2Z0=1 2F?*V4:_$EER=ROURT)W0S<@Y FP.]DZY)V^___'''=YT M"MX547\-(.O&^5$P=3J,?-!(L^> M;#YD[U]8A\)@OJ@%&Y_)X:IPH%__/)TL9B$MKL)ES?H1(U2.:S0]]SIZ&(G,#9H M?'58,=SY)W2')R\BXQ[H)B?>@W=TA]<'OY@94USPTFJ\ZQ&Y?MU]YP2[ 5L M=,V9ZR2%G[X_E,,JD2[D$JPECY5Q)FLZ,$(TTD&R-M-V*,+%1M5U3?DZ;FKM M<3?+Z0#F5')P!Q;$,IO*:AE84@58# M'Q*JPSE9@T#FU-^[-E-S.[!TA$SC7DP=)]'XZ(!K&67H@98SV0A2ZJB%J46& MR8 R3 M;" DD:W1DH5XR(K4$]P 6W*5?P3\[P*2H=L8/1)3GVPZZ_'DF9>& M@9?*$ETE0]!2 #=9.R=DX&%KXNFV1<[TCMM._IYN\ZF)8 M\EJ!2$A>2$P,8F1D3BDOO,>8,75K0?O,(J^P&$3\[4^+3Z3A#6"3%\[R$,&F MR$ I1B>LE!(21O)5!4K5IK:LR#R)Z!"&] M F5-@&"=@<)XB5@;K*I]#XV;55ZA,8P"!LQ&>8JP\;<-9+7%Z&32$&4-G^J: M)F.Y@N"RU26A3GE?*^-FE5=D#*. 9,@GB#LX_C/S0AG3@MS9R&;J FQ7H!W MM@"ZP(2E\77W#VZ4N8K)_8;S PO;S\=3JK_VA44\JR90E,$;(FLR"X@'5L/"]> M.66D;MC9]6!\GLK]TFP7#-;$K#V,3JD#;'=N5TF:(\&+B4P:\'0K$Z.DDQ!R M!.%9,=ZBR_<=J//9+RL6SVBK' "KA]]6>P#ME/K';F5T.7MN_G:RFA7S2UC@=3_R MV_N'+OIDO(OD5V@%JKY/.FD*Q*@T\\P4U(?,F3Z:(,[HH#R;B% S()Z5@]M= M'".1JI45-3B.F?=[_6^!$A2%F;5J.J[4$%J)#H2/,ED]G%F$YUP"%/)Q%&Z\K1Z^[<9W>> ME IW N49Q^BV"Z(DARIG4N R!*0,@^"*!&T28YR[8.1Y!_%>M_.97K8MD7R> M<<(./H0-S.64(2.SH$JI8\V4@:Q93#$K.N,.V9KWF#[P\)U)ND_S$LX6+4(! M+(6!8K[.)/0!F!2,9XS%JD8>S \XRJ]7'.\H*C^5-B)WQRG1N1^S6\Y7#H'. M3\' 9QN!6TGFD++>I#9GQPL;Y;<3$IX=Y;>+1LYE"%H7GEY'^8UW'^6W$U@. M,0UM'TV?"XJ+8X'YH,#3]4+N8[% ]E6$E%V,V1A?[)$>_DX&O3N-\CLY\.ZB MX :@O5=9LJY=LD);XU$"1K+I5WY:- ZX%&C(^>'U#E%8UF79IN5D._-]KXB,_&AI4RS)&*-T#@$-%DE?>"-,9FQK M$5D7 HY>.J8$\<1YA&!%G4I=&[DP5\ $E:JCQ;D[L7#"W\^U=*PXRZQ3$$6N MN5\D\XA90?!:"AUMS+K-T?Y:.C;H+CAVZ=@.,#KKTK%2C$XI&;!>UJ8@-7@= MZNRHXI((O#!?SK;4\D[H,HJFZ($,:HDT(L=2!GX&)H@\YU^NU M=.R%W#8]8':>*2&;TK%HR0GU$=!H$F@'QK!S<'=+F0O+UF<: M3"6!BM+7R40*T">5)-T=TC8";]GM8=W+;A!)I%A M+N \V:)*UVQ@;26(0%:@$4H+?VXE]*^E8R]B-[=$\KD%RCI7Z23#G.69@0VE M#CQS'H)6%K+DGJF"(:73Z,#T6CK6>E IW N49Q^BV"X)[47Q! 3G&6FQB MZ8C"92OMJ'Q0D26?S^RR?2T=>Q&7;4LDGV>T1QFTT."C=;2AN -GN >!FJG,Z7O3*+/\!RP=ZQ7' M.XK*3[1TC$BUB6606;B:)"-JZ2U]E:/#))DPN8TE\,)*QW9"PO.E8SMHY%R* M;KKP]%HZMD_IV"Y@.4CIV!Z:/A<4.Z&+S4I B;&0G56'N#NOH):%1JN$<.Q( M7M/)H'>WTK%3 ^\N"FY?.K8L+/GP\?=U;5+0=6A>",!,EB2C5" D8Z (IKG( MFJM&O=6>)>L$_>CFFG^^E*R'VHY=4G;S^]NB;5A,]OR"3_%F_Q)'06$#G]HW*\]BS6)+)(N.9,@PXQ0AU;#TXP!!%2 M- D-MZ:-B=*!N)<$CJ%UT>*9 B_I5Y^)PG^$V7_A@KZ^2Y]P,AI4 ;0I!I0G MAR&R:,&D(+6K78%MHV896RA[24 95 L#9O1NZ/L;3G 6+HF^B_R5Y#Q?S(CU M;WB72&4$]]HS0.-"M330<*_+]# MXG\^)U^.'+ZOT\G2 ;P)2%],%N,\OKRJ3'S$=#6CI7#^YL]T>94Q5]%6/_%J ML13@M#SZ:3U>"0Y(7:\GA6-)\=[[ QU$UCE5"%M!"<<##]*9HLF^(9$&-CH@ MG3V#ZL]2\NM=2MZ7-V$VH;.YDK(DXB:N%D+(+',&T68-*ODZ#H0N=*F,3P%S M<+%1V'T@#GH_3_2CX^+K]&JR(#%**4SVX*O=K")/X!190\&:Q)ESB+Y-(ND@ MY!_^BCD*?A^\:AQ<]4T?/7JRLXI1\H3"!>9 >,ZK/$TMQBKT%4M,,L@.$L9IEEX:)-+/\X>-N6TWNN<-M%C4VR M?3/BUWH!_%R+W6:+,7WY&\$%9[.[4PE0&JVLRI S\:ZR(RF$DD%ZS4-"9F.C MCLF=23P5UVM?[3YX.6BAF@'=IGYE]>L:R_5_/DU_NYJE+_27UO&=6^P%+S&: MXB#9VIW&V@(N>05:<8N((7!S+R P=!>'SK2^$ B>HF8'//SZL??[IIOEW8S[ MY>_6?/'DN6)*0F%M! $>:$$>"8ML(@BA9PYFL;'UUYTOQ 8 MGKK&!VQ@,@BKJV8M%Y-[O*Y_^_$J_E],BT_3=]/)#-/T:C;'=]/%=:I6K96R M8CDT,#-0-4X<(@^@>4'R^XQ,!\)Z+S9>H7\,/#S<";K73KCKW/TKS)8]_]:$ M%4MKQ\Q!.[IZ5"U1CD(B8(I>9<6S<*$34)];Y27A:#!I/E2SZ:?FJW@Y3K7\ M=S;^%A:W_:)[5&;A311&@-:"$)EE(MLS&T!1R/XP)1LEN^F\ZY(O"@!-Y/P0 M#7;0+*D/^ TG5_BN4EAETB.EZ:F/ZI5_U(F^>\E"FIEB8DI>\*2\MHYT&F(1 M&6MA(_>CISZTG^_TRW@>/G^>X>?K>J+E*C+>D\4LI,6_QHLO/Y,NIU]QMHJ+UVS3^1SI__E3 M^'-$KBP/'A%X9'0D%NFKCXN@4$G:",P7W^9!80]B#W],#8JEAQYG6W4UR)5Y M0AZKM^1,W@1F45],6*I='>G(+LD!2N'(B8Y!I38I7,]1=:@\EJ9(&4SLQ\XV MF<^JA3;-5VGQ?K:N"%V^M@E%AK;1Y( Z4:_[0'>QU06R8AAE5)EW.X9H@5NX MH>_N8^8I"HZ5SS&<:J<#BGC L/LM>N9DE:TIFJ_-O"Y$[9)'L8O^'Y)SV*2) M833U4.T#B?E@&$A,&5:TA9B4!,4RX=WE"-D[';S1DN5.;\RGJ/LG$A@.J/I= MI-L@U6!-V.;ICZ.7(6L(19/14OVNF!B#Q&PR#LFSLVT:B=TAXW!VY("JF0XE MUP9FX:?Q5[)3WY=/Y%[/"\[>E[]-I_DNLC4C)JLOGRTOQ"RI*9(5!#[KP!BY M@]FVJ9/H0-R+N?Q;*:3!$^<6$CO[#_&J'F,F6L=Z;R( MGHQ3QA/]N'!,*8UV7:SQFT#.D=5)3! BF!/8!4M#O GLHJY#OPE$*7WQ MJ0#6/GU*%PW>&CJ^42?II,I")\DY_!/!0.J:MI+UP8#@N?:9L02Y\-HW29+MKQP"JNA4 M0EWHFW,%P#/O!(?4_RXB'E#OJ?8!F7T?_?YQE#1ZD;4"9V(=2IXD1"48.&Y] MX4%D49[K4#C'])?/TV]_77_B2L_K;Y9J7BKX9KW#/@4,)/AI+ZD-70MX078I M<3*_MDWK%)*:?QEN\FL%&A6R"B =W5?*10G!<0;(DJ@#+;2Q]\87/9'2V&&Q M]^<>;BTT9:HAD=!0%S%H#BI4$L9@$W D1G"E%ES9%23TITP(>9RMO%?!Q^"VEN(S>S80N_NA-^Z]MSI*[QU998E0DRUIW3 /,7L? M;6:F-!IP^A1%?8_]GZ[F]%'S^47Z[ZOQ?*G-W\B9I27"9WQ?_CFM_6O?3DB- M.%^L_M8,\T@B,N'IBM*I5M?4S-5@B@7".SFP&GG.;8*K^]%[A+ER0R#H_HUR M &4UB"8^0O5F8O>:TK?S^17F][/ZWQH'>7=5A;L>H[O^[2A(P5"(1 :QY4"F ML >GG09IN)/9"U8:S0X;AOZ7"\'6RFQ@[#["Q9*\W\A*QU'Q2(YV,9"()I)/ MG0:.A3QQ,L6C"#[&T,;^?9:LEPN@/47?((-I0]S/TZ]Q/%E&:'^>3N9C^O3E M-[>>LA]%_<4D;V _4LD8*Y2'%&N&A682O!<2I%+"64*X<&VOR &8>&&8.[1: M!VP?\81\5L\&A8G(;'5>>"#9,$,T.>2 )OK@>>0RMFG6_Q@UAWJ*:X*4WN(] M]M/;,\?L,L L2V:".0]&.^+%JPQ1* 3B3Z,DX7C39I;4$P0=K>EJ;T5OO]=V M%OAA+)VU7[!)[>I"8--\W*TD'B<7=Q"%=@!)?VTW20?6PW1@(;88H'#O=J1_ MMD1SM.2>.Q_!ZR#(^-6ICJY"L"4PF7(J*C::A/ X02_&>AA"X W\X4?(6B.^ M"V%-K88G23N.M3"( K>#HH?T6PP^8S EQ.2G1@W(5_HXYTF#! MS#/G++?!1%<*7XQ=T40E#<*:S]-Y:]-TH;.IW=&5TN.8(6WTO1.H>BJK16I; M5WJYSXQ[GR#[8,CK<@R<1 .TRU+()@G-V@1'CPNJ+4;,:6%J%QTUP-+#V0?: M>F&MMZ!]K=F0Y*_[(B5$&1*:'!)S;2ZS$QA:T49KTR%%WL#.674@?C^YZ7*Z MF?]>,'!5/!1>=T'@$9RBFU\D7^>PU9.N37;84Q2]4$0,HH G#X^4XEJ914ZKG 3+N[2B(C?J1^##*" M$?_V/_]\F(.O*B^RY>+?_X)^"/X"U$(L9;:X__>__'+W#I*__,__^!__X]_^ M'PC_]ZO;#^#-4CP]J,4*O,X56RD)_LA67\!O4A7_ #I?/H#?EOD_LJ\,PO\H M7WJ]?'S.L_LO*Q &(=K_;?ZW0(=!PG$,"4L5Q"HAD(5Q @5-"$II&@1$7MW_ M+4QYH&@DH60*0XR(ABR*S=]($"JD(AW2N&QTGBW^\3?[!V>% D:Y15'^\]__ M\F6U>OS;CS_^\<&,P6Q8HMA.V@R/Y6E#_\L!1L56)^5BYP\@G[ M+]@\!NV/( IAA'[XLY!_^8__ 4 %1[Z9[OM&JEI%9* ME%@I_WJJLQ\O$+\G>5>'LO8@7*GNQ[YD;,/T8V_BWAE^4,,+O-7-Q2)7$^KM M0HXU=]==72SZ\!+W-2V6*S8?85ILNMD2>6Y_\,'\K>[&-M1"IF4_-75OB:K^ M7*F%5!5;[C0-,OGO?S%_FST5\)ZQQ]GGIT>CE5W[V/PU*[Z\FR__>+_0R_RA M)/)K7JQR)E:S1#(N%$FA3E!B5K1 0X+C&%*9))*'6L:)GJW64WVF%O"7SXU4 M9=>=^OV+!PZK$]]SKHKE4RXV*^'#_-CR9E8VNQ:2'Q?L016/K'[!"&^-ADJ? M__C\RZ=/'][^_/;CW?6'?_TK2H*_OWG_^?6'F\^_W+[]7/W@YEW]WT]O;Z_O MWG_\"5R_OGO_Z_N[]V\__^W??MP TM_@S%\*\OG :&])#*S(P,H,MH0&OS=B M_W\GH5V*'0'GUD99YOM +457H#944!@=2Y0T*WBI9MWDC]9,_%'-5T7S$VA_ M @-4VS5_]>W[QX/9K)SCV82W>B?V?]9YJ^?BM7R0>5OE@\L6\QPG(8\ M0A%,XYA#C-,4LE@E,*8BB),@36,B77BKM9>IL50C'?B]DN_TM^&!9#O)](;/ MP)3B#HTS;3BIWD82IH$M@C#_VB>']AY&H0(G)9L/W^UAO\]\329?6*Y>F9VA M?+U\>%2+HN*0/#>C7'+,J^?-(Y_8L_W1]1\LEV__ZRE;/;\WN]:\W.L7-ZLO M*K_[PA8WC[:)XE=5&+OL_:*R?&[;J1 MAZU?PW LX<>U+$<>D@/3=.S^NRUZ[UB6_\KF3^IGQ8JGO)2L6/_P?V4J-TU^ M>:XMM91JE!"!8"H1@YAJ##D7'"*6$KMNT=BL7!Y[=:_>IV8+6SE!*2A82PK8 M0H*/U[]ZVL?=1L-M21D,XX'7A&86"JM0A4@H'OK&C?@^O5*L_XTXKQN0*KI3&X<_.U]L>V M1Y'HE4UW>QB5+8\JM\^&QQ_R8SNILMG;QY_RI=_K+Y8BY,M MGF=$4,XX5E +G4"B@D964 D+:FG= M/O-ST+9_\#T"-O"GWQ$KYP_>$8DCGWZAQ _WRZ\_FA:JK][\I?S8R\_\7+NC M?/".RC6?ONOCW4R>FT=C0*U,HQ^,>:5N;0S1C?ZE4-=%H5:S0 8(A8)"$:7& M!$I8"JD*4RAEG$JBD(Y3XK.BM_8V-4)8"POF5MHK4$98P:6&3X4"S(KLN?JW M@^UF#?0&X< 4L4'O0X7>;8.>$1:4TO9G&#B!TJNAT-[CJ(:#D_+[AH3;2]TX MY9,!6N6YDI]72_&/\KRJN'E:V? \&_$XBQ.%PCBA,.*QA)B9/XA.8TAH&H9! MJE6:8A]6.=/?U'AE+2XHK+Q7M0L"+#C61Z1'1@FMF ^;D"LQ(6 M;$G;'\TXPM(KT9SK9#=F*57Z(;>Y=2RPKP2%FQ)>P5J>?MC%V=H>N67\[V.RC#.(.QS MC/N+W5BF.G;YO#*-VR/HYF;!]9]9,2.8DE@+ N-$:\,OJ8(D(B%,5()3Q!1& M*??AEY:^IL8L]0'@6E;0" M^M^)Z>K+:0';CEYZ@&YA9.J/F32H.>/1*)VW] MC4HD#HKO4XC+*_ZQH+?6=?^S>N JG\4L##"A A(D.<0\32$-M;%+:"(TIRA( M$Z>=SUZ[4R,%"V%6K#+!YF#+;=T?WB&,_M M-D>+ZCRBR'8I?;#U>7XMXE7S%V"%!3<+Y>O]. :LJ^_C0KC&\7SX(]7! M]]&"Q 6>CV.MCNSW:%'LT.O1]G W4]Y&CI0K^YT27Q;9?SVI*D;N4YZ);''_ M\U*J>;WF)%2H.#"F/,-"01P$@;'LHP@JNV(C1L, !3Z6O7O74Z.(M>1@+?I5 M'20+:NE!*;Z?Q>\Q%FX;@&$0'IA5G,$%OU>R][A#\ >LUPV#1_>C[A_\8=G? M3G1HP8_/ED_%ZGS$<'$J9+@.#'YMDR;,Y^5K11,?_)NR'B$EK[^JG-VKMW^J M7&2%LJ(K0XHTTD$:0YDF9AN(D=/T4O-FG;Z_@;FPM#;1(<; M+<69*RWK2RL[0&SNKER!]62KT0 -'.4ZXVCHO]04DG5:G/*5;WDJ[2CR_]Y@V CF[E3K ,?59DA!I@PW:H:[\.X4WSXWI^#]0Z/M'M^[Q5 M7]7B2;TS,KQ>+LID'[]EJR]-7@#//#:.K4UH8M825ZD$&YFK'(.;?!0#)++Q M1*K7:>W:]ZASWA.0_0_"]_6N?I)WV5SEK]E*W2_SYQG#"6$8A5!*%$/, FJV M_SJ!08QX'*J(2.&T_3_1_N36M>K$OY01-$+Z.D1V$71UA73&91PGB",D'3P? M1Q6_P.>QV][(WHZCRASZ.8X_UN5$T%C(ZM.7Y6JYR(0Q=T5M245<:"80@VD4 M<8CCA$,>Q2ED8<0"%*4HT$LQP5K.*WMA\0>?0XX36+H<9EV. MT- G3L? .6^PNJ/DSR=5J'AIT2?#HA1I\:$' Y]39&Q_ J]C=-E?H3+Q9B0 MWZ W3/W\!/UU.W*NT%JR=\MWD=#S/-"]Y>YTZ*K#=OA. M/3PN;^]I&CUT_+)_L_>@XD8%,.40))Q +&] G MHA1&,=$\Y@FGV.E:DF>_4]N>WBJIU$.9O,S,KJ\J7V7V[X^[^1J K#4J+@_# M\Q@CA]WH,,@/3-IKH>M\S%>@D1M8P:\L]<)*=E@)/PR^'EN[87 >:8O6(]Y^ M&RU_U%HW3![-C;?Q\==Q9P/3X?4."\->X-.MLK<0C:W;N)"?V/Q.Y0_K* AJ MZ#^(> @9%6:'H9"$A(8I# *IA RB.(G'1MH\,*T@08O6Z.Q47"D$8(ACBTI6EB!#E* M"$Q3(E*!:2)X[+Q"[#4^M15@'2#WVH-<]@%SH.H+8!B8BC<(=/'2',P==QZ] M )*1>-)AJ9;B?J>Q;S8;Y#FK)4A#9YK2:Q M,5X5@B32*40\3DA"(B6T5YW0]PK5CWJT.QW/MP O5+WV:*TI#B;6]_"@+C'<4!DFB*8 M4!':G5P *0MC\X? 97F&5,&8^2KY\"?[9[GA@K\Q.0M8! 7=S@_4)XNC'HT,FN'4% MIEYBF42"P*UI@AB03FD M.C8D$Z>*:A2%.';:>+7V,C63IBK2N%@N8"U@MUS\1P%UXX^+81J8-"J$*@&O MP$;$'A/NMR'0;Z+]HSV-FV"_3=F#Q/JM#W>,&Q)?E'R:JQO=_2KTG=T#&(-$ M,J83#%E*C 7("(&ZFD9S;< M_H;=C=9>9# 'IL*1Q]$_$*AOS/L-_^E-NG&#?OH&]2#4I_<.1@XH71?0-"O5 MTT,5?_3VSTPE"].^ZV9KUFQ1?[?WM.\I7-[1)YJXI5GME^["^N M33<[/]AZL@J+?;\0N2U;]D95_S7_GC_90Y:W?XHO5DTKYENMC>@SC#!#1 FH M2&J+$@<,,DQB&)BM4**H0#PF/E6^J_!.HC9IE MWJ=\#4+Y>[\5;^1)XK;\37?HA_;XEZ-L_P1;&EV!C;+5+^VP[_]LYX4*!-"@ M +YKP^>O\$6\&-\M_"9O#X4$U_.[@G][>_(3P^$*-L"4]TW6T) M6W>T5;>QKI4E;Q:WROK1S-)I!,R*7Q9+7JC\JST_?;]X?%J97YLA,&^5:KUF M<_%4Y?J]7<[G[Y:YU60F:1!2PLP^4"H,,8T%)#@.88BD0D28%4UZ!0(.+O'4 MEJ\-A5UM%T)M2II)8 AQK38H];X"VYJ#4G6PJ[O=5JRU![];_4$-@*>W;/@I MY+8V3FIB#+PR3FA.>"^,HXU3K\OB\%*/NBB.-@C[2^)X'7=;$*_E_WDJ5J4# M\6YY+65FFV?S3RPS&\O7[#%;L7FY9O/]9?W6'L05V4I]-B)G0E6[42OR_:)L MI51[AN(PUE@$$ G,((Y$!$F81C#2H5!,Q*G67C71AQ9X:LMAF16H-O:WRZH# M]:?]NZ>';_#A=EN[IC2( R]=UY_>O[XZOF7;V,57FZ-*OBL89@?R4:K=\.%SW?+PR5JF)E=WB?A5HPTT%5M=CLIV*B MTS"$J0Q"B!,50HH9ARF66B@4IC%U"@PYT\_4:+^1M/)--+)Z5K8^AVT[6?>( MV, <.PI8'A=(^P%MI+NDQ\'KZ5[I>21:KYBVO#[>;=/S.NQ W=_G9=9)D#4*@*]6@W'S.CI-A($=- ,-[_0]-#<; METRM^G:-P[7FU6G7!-PS'09J&OX9'\&_#0=-AZ'H.W>D5]\7NFCJ8S(K@JTV M=7 Z5NP>C^V>I37';<\_F87WP[(HJK (9?8Z;UEN[\$7LSA4J5G6%$P)D1 S M+*$M*PU%$BO)4"S#E#\Z>&R&5L")&'>S'=^-D;FF"JHRK+;ZHH"V1_?E M(F<#^DH-[*^6Y=5!\Y/E@P+?U6=9WU^!A7+,NSC^=/%TRTQB],=WSVRI757Z M.W3#% =^F /?S5K_*V 1 -]9#+X'[[=F4(/# )Z:L89N&(_-X-*_C.=FK$$Y MZ<$938 .!VB;]#NO-]EW/C7)=\H-R9U9X\67M1_JN@)I(&7@@[X>%4#/H- IXK MI]H[1/AT65L>KZ:?5EF6?_K>0OMB!2R3#5&=,G,_+K2;4K3U/^+#\0^75W[*';#43B&O)&($)LMGB&6.0L41!'DELR)RA6/5P4:0? M8:=&-XW X-%*? 7F5EQ0G@&"N17XHHHCHPS_)>Z)\0=U1+?$T>BB2J^-SP&4 M6H%2F2M0*E;] Y2J#>UVZ'< 1G W]"3P!-P,_4+OYE[HN<^.B]$3+]1_/9G/ MX>U7\\>=::4)[$A3BEE,()$:VQ++YF^,8BAU0-(@9(FD@==*)!LW3VF?8![D->VU M\6X48-T]92=W2GQ99(9DZK5,*Q($*A:0C M$M(YE?_2+5:9S.9/J^RK^FR]O^5MO[=_5H[>=T9LNRMZ:OBK\?M^ M,ILANT.J"X0F0D2A4!%444@AUIA"%FN#/*6))DA%J5_JY%ZDFAHA;2L%BK56 M0-5J 3M)ROMR3QMK8Z%68+XLMDZTNE>(Z&>LW7AN]!$OT@K[JQ@P#=[Q6X7B0;]YY;GV >7&;KM?%+L^6_7]@=Z#)_ M?EVEX2]3+M^I/U>O#"#_F*62H@C%J;T"S0VCRP@2'6/(TX1S3-(DI1V3X;=W M/#72WLZ1OI:\:ZKZ,Y@[GCH-@.30AU#'0#1[[;I$294X'EC)02GZ(#GDW= : M*$7\FE'/J<&D$U(I=[-+D1VH^C7,!VHZ>> M(1R8F7;0VY(7U *?C\OS9B0/@'HE(Y=^1^4A#R#V*QJ849<6CNR]L4=]%*CV(I;NP29YAS#MASP?OU8PA&5+!0Q@0@B&VLD$=IL:.1C*]S!_*4I9--=P>#3 MGU8C19)/?WKYA::_[,"VQK6_D&CC!<6_+/8[$?4O+$KW(*E,9BQ__LS*JF.V MJ^L_LV(6(\E2)"5DD180$X$@#WD"&=4\"1(A./*J 'NRIZE9/5:\LJA?21Z_ M6Q$[A$8=!]4]-.IBJ(:V$7Q0ZA00U8I [P%1QWL;/2"J5>EC 5'M+UR8D.'5 M\_KRS^LY*XIR#@M,<9A@!A-"%,22(;80*JM"T5*+:* IT@[W23HUOW4%L=* ?#J MX%+X6@FP6H)*C>HW/@<\WH/CZ2)\$?=I\CL2'A'^LT MRWL8^CIVZ@I>^XF1=ZLC'O9TU7CWG*9S*QV6E!OSA\K+J-/E?'F?V3QZHOY0 MJ)94IRF"*(TDQ(AR2*ED4$:8!F:#174LG!>/EHZFMDS"'+I3=AI@'.?>$W$@T?!+!GMC6 8U67FU[?SP&==!BARM= MGA\S1.#CD^WZ1F]Q]*T2*ONJY"^/R\6OJEAEBWL;_BF^;'FORP=_662K642# M(+7[H"2,J>%<+B&Q-X'CB"<\XCP-DQ&B!"Y58VJ,7NECCX-%9>=480)YK1-X M,DJ!KY56]BEEK\4\[D<7@*=%G8C"*T#_A6?4D $%8\Z3Z<<4U+/L1N]N:AI$ M@(4$U)C8IRPJ8#N&I7K> O--S*PQ8@O&G&'?3GC!&#-MI!B#O@9XF#"#BZ7[ M!B(-^AJ!?H(->I.FFX?@4YY]92OU:6Z^72M3LQ46L4XBHB'2.+*)V14DH4YA MB#"1&"5*^UVS/M[-U,RF6DJP%M//CW@"2S=?R^4(#6PP'( S0#1Y.PB]>EE. M=#6JCZ5=W7T/RYFGNWW_KYZ*;*&*XEI4%>8L:5FOMTYYB)6FD&$40!PH!%DB M8\A3C&-.$Y[&7D$%)_J9&@,T8H(M.3O%%)S"U8T,>D!K8#;H I0W'9R!H5<^ M.-77J(1P1N%]1CCW^,A5SL[&35ICQN;;WRI?KHCSIJ4IV/-95KC8U848J?';9W' ,5YG\ MB$__3,,\,KN M*,%2RQC':&;>YLN77Y ]=?-A[&T-!UZE[ZV@V\MT]]Q(DX%ZEK(P$IPHR"0W MTXA0!2E/*90R9&D2:FUVF=.PZ@:<1&,8>C_5LV>XO/$O,7U>VO ;<%+\T]B" M%4;;MF"#$ZB!JAX!%JIOS$[L./[?B.GHJ]T_B379<5#',S"["MC-YGRC^*H* MMRRJC+]5X.5&OJIZP/NB>%(2S4A*" EC!.,PY1!S%D*"$(8L1FG &4>:Q'Z& MH9\ T[/>-K)7$3>;8FR+Y4H5-L9^)PRGLUGG.5*IEB0P?T J$8,X)1K2&'&8 M*!*%,M1A2"(?VVNX<1KE,D2)?58*UR0GW1XW.U:C#8V;73,O8RD#'(L6IM;;\PU:F ML,GKS1S]:&9MG>(<$1+SD$BH<$+,UE1JR+6.(4D2+#C#(=&TUZUI!R&G1J*E MI!=5J1EB)'O:)0X\/@-SKL_0]+_#N@"[<3=+702=UK[G JB]MS"7]#5ZRR6 M>V> \;R$[T<;I8'IOLL C5D\\AR$4ZD9>5+."9!^+T#W6"'R;%<=KIY]>/_J MYO:6K=3'Y>KZ*\OF-NOV37[]^#C/A/U['47+240C@B,H" X@U@&&+ PD9"G% M%,>!TJG[13''3J=&RJ78P,H-C.!@+;E!&VQD][A+XPI^.^$.!>G #'H2S9MM M-+M<^'6%U>-"T0#PCG3]QPWFGJ[E>,+4>HG&M:WQKKQX:K=S0<7WW8X%N(I" M;:698H&,(AX$!MW IJ83 20DE#",@Q@316.%G#(J'&]^:O1<2>=9Q6H7,#?+ MMCL,0Y]!E((-DH+KN,[]EGC:[6+<6DU'U3LHNG3\J0YFU]9U,[.#OU,/C\N< MY<^5:W+?&)REF @11Q1&H;T-(A,":4A3*&+-$"5Q@+%T-KZ\NI[:-_ZY3KM? M>2[86LZ.U^3]AL'!#!L,W(&98^=>[W59H+,6O0Y#67N+-N(/AK.'7388WB-9 M9[WB[F>K=8*NU6+S:W$\NZV3ICO66[<6NI:JFALS47YB^>KY+C?;?K/4V*@4 M3R/E7#,3(I]:5%#*"K:%'<24<46FYX))9SH=N5J2&P2'I9(0J/[E6K,3(BUY(T@IZ*W;Y6-D3 *O%XN2HOEBK/>&T;^ M8]\6R!N-;%1PHQ(P,CZ,D9KNTLGC<##T+4R);V@E7\,!WK?<>UJ# K90 7?? MR*P:(]_AB+/KVTEW./PL&RG984^C.TRNPTN%^P92'?:$?S^9#OL29MJ9%6:8 M8X8ECZ'@+("88@ZY-"9=*&1(D8II)/WJ-(XD^#1MMX.D"%=@N;F#W%AVDT^4 M,.,B"9C4$DH5*H@9L7FN @H#QC71&A&93#2=AL^\&.>^Y7:J@VF/^L!';0.. MY/1-\8[9"29P6EV+,TA"KD,4!)#$Q-HX@%-*$2!BF5*F(TU1K M)T=57P)-S79I5++WRO.U4CNI 1[7U^Z/6S>.DH(^A=3A* M&GG !EZ*UF-UH\%&'["ET$$EN;+$*)IXY31NZVQJ:^".K" WPE[9+7PMKM^&K15D M(AA50H10:4HACHU90A56D-*(DUB'&./0;VO=%\RCI1]J 1I\-[=IVLM-$0K^ M7Z"7.1!J/B_ ']GJ"V"VGIQYQ7,'W3H@;KO>OD >V#S81?>V1/?3^6GLO9MT M@:/7'6!KAZ/NVEQ4W]]I.;W3M23.]J)19\/%2(1,8RB2"!DB#U+()0]@C!3! M@BMU_B[[S^4F&N3"+GS+_!S.#S?*NW#4!V:Z/4OYJLK2>=5[>JX6%'JN\'/8 MS\CE?4XJ>EC;Y_2CW5CL+GLHZX:54=+:5AC[:;F4-_EGE7_-1)5'0],T261( M8*@DASC"J3&:@@B&:9CR--$D55YY41SZG!K+52+;\Y9&:/MW*[:]5%\+WBGQ MB0.R3D,^K+W._8BL M*J;.*/E M3EH;"K.U"C )-.18)&:'G?((AUKS!,\JS_'G%-,X^H^6Y211IS-RX.W\7VP)Z<"UCHB!!'((BUM M/D<.2809#",1AA&*TS1"]51XNY#?S$1H9)W0-%#5OR=$'(F.P<,CM!5H<0/]\NO/YJW*Z8R M?RD)JJ2FMC9'(1<'I1IZ<'GT@JU$G5Z\O/7U2>7ESV8((:6I]0=%H=D2Q(A" MI@6'3,H@"D@0&X/0.P#W6$]3^]CW3FR;L]+>KBP?1=O#XKH4PS$LIZ8:P56= M5]7(69E*/1L^;5CT;\ <[6U\0Z1-Z:,&1>L+7;.;K%BV4/(MR^U&MJA3,6(M M"(YLIKHD2>WF44$6$P6E2&(=(LV%\"H&<+R;J3'&M1!/#T]5\I,W2F#X9:(=D,&T@])P"YFA7(R=^:5/W,-U+Z]/=ZUUM M(FW+ ;^Z#V1Z52=Z+CRO5<@VNMF]"I#Q]4\5DGHQ)/=/O#W"Y$K5J@W MJOKO^X6QC!]9)M_4]K'-*K$H;.F*,LR^RJHY8RI)=2Q#B"B*(4ZHK1*1:"B) ME"FC/!4\F2W4O5TM[]RYH)LT3A\$K3Z( YD&W6)8T_+>TSU&-3BET-0W7PZDX#8FZHN0[!7.NLH MRJB4=QE<^[1X86M=8]^60BE9O#/*;>?:LQP]PSS"+*$,!D%J]D@H19!RB2!* MB"(J$10A[1<$=[JSJ=E+C:Q5Y4A;*_++S.&=KA)@ M=FYJ(3)5O,D*,5\63[FZ4W^N7ADE_C&+4DP)UPR='=3%_=&;]U& M^ZR$>7)EQ)E1KI,@C#%,TT#:@@H<$APD4*(8X3!.@D"F7CZJ2Z29'@ENU^5V MO#^]5V3=T[UUT6 ZNL#&&J*AW60EW)4BH-)DG9JLOC&P.X#;MW$W&O7H3^L# MV'Y];A=)-*Y?K@_P#GQWO30Z9O;6L_DW-M?+;G1UF7B1K8J93@-CL0H.!29F M2QS3 )(@PN:?@BHLHX0F3HZ#%Y%^:KR_D=+2QJ/*]3)_*"-,ZQ095N@Q$F=V MG0WM"\'DQWB,^(I11]F/KD&2/;Z@B3Z-O)LCK89!HIN>J%@SE, M4M6N0GT#R50OQ+N?)*J7"M%QLRN^*/DT-TU>FTVUS.9/]N+TQF9[^Z>8/TDE M[7&B5>BI^OQO=!.XT01OW=E]W(Q'<9HB3(RM9,,MM)*0BDA!I7& B0IYK+W. M_/H5;VIF4:.=-8JV]=O:3(%&P^J@?4M'^](Z>FD=S A^+S7UC/?H>18X;IM? M;&R'-H=>8%C]]]:#H-_O9KM?$^JTN^.IY^S=E,!E"&*5Q M2FVJE?)")X-46:=S2 316 NST_:+R77M>FI+P*[GM$NLG@?L;KP\#)@#S4MV_%DQZS>2 M-XM;RYCV.--8Y5GQRV+)"Y5_M9SX?F%(T_S: &+>*MGS0[90[U?JH9A%A*>1 M#B0D<6)H+*0,,AT3R'"88AJ) 5.Q;.'%')JA&=U;+P)6VJ"1D]@<[$UFH)2 MU2NPK2PHM06[ZH+?K<*@U-B3/P>9&6Y,^]+C/3 GO^10>U/\D&/1ZV(PB*"C M+AM#0KV_P S:5\2QHI D*6)<2*[3 MP.O49+^'J2T"M8#MD8*.X#D>-EP"R=#G!5MH#' /[:3J_6[6#WH9=[]]2LF# M+?/)!_NZDG(MQ/)IL2H,>ZCL:W4L*H16B4*0!#:!41+%D!HE#8;*UO^,<:IT M+Q=0#OMVFN?C7S=I! 7Y6M)++Y@K_U2K M3RR3,Y($B61) C4+$HBCA$+&(@&52'F4RD23T"M%J&O'4[-%/N7+1V4/C6SP ML/JOI^RQ="4_FO:_,'L1+EO41_7F(V/-1_;(GLL=BGW)_#"W(7/SC8GI&=#M M.F9N?#;$2 S,:;7(8%MFT @-N-D$&K'!LUH!*WB/T=N>4/4;M^W:^;@1VYZ0 M',1J^[[?,0NR>GA!!S+A'&-H-E8:XC# D+,RA,^0'D$, M4^Q5JK.UMZDQVK;_T:UVCF?^XU;HW3BJ-T ')J:UG$U04>6(!8/<)7$"I=\D MQZT]CIO>V$7Y@\3&3B]U]&?:XL4W^I="E1=P;WB5L>3]XNV?QC)8W*MWR_S& MF [,7D;Y8,VYYHSI>1:P*"3*;/,"1!7$&B-H2^?!"*;49+&M]K(FE:HW*>C;+1BU&;L3%Z5#D'P,W6T+S='IJU-J!49WW"?WIH_-VNEX/:KQ_V GG&=#MR! MI[:')KO4-%WC[!5A]4: 4U]IYY=EQ+;%/K-NIKU_0!C\T W=K MO&YV\3I_YNX+G$_YSKX '*LP9PN0?17:=(&DO81F:PLC%L=TT62W[*73&QOJK#47JX#6['H,XDQCGB<0J8B"C$-!20BEE#1,%0XY4@F M3A6C!Y5R:O1=R@J^5L*"HMFP&QNK:R'-80;7T;GZTD,VM(/V\BM)U8#7JH)* MUV'*30XZ&/TG,.Y=TO&3'P\%]M'$R8-U-F!.H&M>K'(F7%-@>;4Y(9IPST33 M"#]V'II]T,9/0[.68'I9:/;!Z92$YJ"12\NIV4)MMK^/RX5Z>)POGY6JJ[85 M6P'3YLM_>GR<9RJORC^&G :4:1B$2D!,P@#2$$M0E\)TN%751JQV. M"5_/65'VBBTDMN#LEIV<)-7V[\K\'8;[[4&=1SBM[Q]_O++,C M@*VGF[YMCG?>V5';G1/0KFV\^+W *O#F[7_DD,\\.KW0J/[DK?_ALN'T;N0W^JM MO]:<&(/UT[5<[?N%X5&[X?FJWK 5>VU#81>K&:5"ZS!2D LA(,:80:8$A2)* M1*+#F.'4*?[^7$=3(_Q*5K E++#2@EI8RQE?=QB&/L-;(] E5/!@[G@^^,>.!U7-K= ZT3SW0S(-[NNE-.I)N=ERB7J?[LEN9^ MD?VWJ@_,7B^+5?%AG:F(Q00GB# 84H4A)AI#HFP"5Q'RB*@ <;]KP#W+-S4R M/!KBM8G N6IJ-\HJ J2Z"VF5NP+7#_;J\ 69JOH>>C1R/F=Y]4SYR^\]+<>C>#O:?Y>B./0!^4&R_*O2D2AZ-,C: M(.C7K#K:T[C&49NR!R9.Z\-=\\A_58LG5>6L7Y31U+]EJR_--GJ3:011084, M*91:6@^:8) 0%4*$F6):ACSE7GSAVO'4**26VS=MO"/*;BPQ!'8#$T[. &.-+Q. OP-2X:OUER4H^ MG\)]7?!W\3L,B^K0OHFCQ+6)MGJ^:D(%KC:T5JLQ,/8^CHYAQV L9\@08^'I M/ND.9+N+I4.[([IANFN]ZZJYH)VN\2!+H90L[,)EZRK;HK@[Y9/7F?K*1'VS M($$D0A@;2S?%9H^<1I"910321+" $20X]DH5[]G_U):31OS*B,MJ!6Q"G,\J MMX&FKQRKS%^!A2H3Z:S;$,NB_,&_A$GL&ZSB-Z9N%O: (S7P$K4[2.^W!JE+ M2LH.X3"=@.LY7,9/AI'#:3H!=!ANTZV92V](]UUG]:.5N%@I^?&I/*%/=4"" M,.8PHC&#.&8QY)@B&"=AR%(1!0'EL^J2W.<5RU=NQ#N:_#Y$L*_%D)MO(W\F M5@W_ F9U*ZX 5_?9PIXI <[F)4_8 ]#RT+/P//4<;XH@K''$0@H5#@7$B->K M,D*,,8FHEHFNI\C;A?SF)TBCPPM,#YM3^MN:&VZK^R1'>\3XBV$KO:\Q,'\M M41@B$<%( S=0SH*AI7^A] 8C#U3K/7+9EK&85$2D0)#*V-Z!I2ED81Q!F4A-0LU1+%13[NB3K^$TB,A.K+A; M)6E?\.%XLKQ$^;6Z1'E@'G6\X=KK>)L!C1+%"$0B#"!6<0IIBA-(DL#, JPP MI7OC[6P%36NTAS=\MB_,[MHZ4QAH-UOFY<9L_$O-6RI6I[Z'EY>+O=O+5XJ5LT.<*]YB*$8YG)SKY*^S WG(< ^>X=[S0TVCWC8^)OWRL^^ONN?B/UR#)9!V6N-5?T@ G!'KVH!SK:60_28NRA]Z0MH>[UAHVWY/9_->-VOH ,Q4E0DJD890D MU'SW 88,FS]4*!(B2,AXQ'T^^2-]3.V#;T1LOGB;1&BQ7*DJZ_*VDU=ZUQ<_ M!K$;&5P(W,!4L,9LS06MM=<[% @^J7W/]8 /^QFY_.])10^K_9Y^M!L!O,D* M=G^?VR.)^L)8&?6X5X%1QH@'*4%08DD@1B0QUC>+#"78"DF*I"3VRO[LU.O4 M2&*[".:N E59S XATV[HN[%%[Y@.;>R?@G#0@IA>*/7*,VX]C\H\7F#LX5UM#8QWT<9% MCYT;-4XO=#T-M2R\S.O)J9CDH=(24BU2B!4UE!G9O&:8Z)0E2JG(B2B/-S\U M=FRD\SW=W(',]6"S*Q"#GVE6@@V02N:XSCV?9.YT,?(AYC'U#L\OCS[5[6O] M99&K*GO:3RQ;?%@6Q $$B83B)&]**T":8T=E02$ MQXBL8\CNW+_B,]UVB 2[&^.6])=R ,,1F%Z)Y%R?HS*+(P#[5./Z6M<:#+7_ M]58]+G.;TNJS,2B?BAFG7)$$,9BD!-M 90I)BB1$$<5))#1+I9/-<*ZCJ5D/ M=5&!6EBPEA94XOK68#B!;CN7](G9T#NLCG!UJ,'0CL4%-1A.-#QR#89V]0YK M,)QYOILILCF_6=\R*V^D5J>6U[;B@^EZSZW'&.(B0!'D<:HAEA&'C%$"18(U MY@P;\O#*D]Q%B*G1R+:/=:T/V+J[5VI4'2@7H-')SV#I-%AN5LS00S P*[4@ M7I^_-RH,ZJ.]!,5>[:!.@HQJ'%T"U;[%=%%;'0ZIJWP:KV[7V31.7NQO#@LE MX[$F%,:$VTM@6D*61@H2+H@()4MBXA2+VJGWR3%EG8W$XR36&W"'$^TA81S: MH]GD<]D(WY8^I,O9M_\4=S\/'Q+YD<[(/4>@IY/SKL"UGJ9[-SK>"7M7?7=. MW3LWTF%AJ%VG-[H)=[Q>R'=*%;\\+A=O_[1&^U-6?*D>*<-I&64)"0(!I3;K M.(X9,PL#0C!%29H&(4V9<@I/[-3[U!:&)NC"9IYJ0G1M%+-6"CP9'8#:4:(Z M!'0-:NXV/@[KR)"H#[R.-(#?:+".B3;2 RL^L/*#707L@ZVATCT@[K&.#(G\ M2.M([R/@MZ!T1;!U0?%N=+P%I:N^.PM*YT8Z+"@?;9-*/-F3WX_+E;*UW@T3 M-_$PJ<0RI<+L(T(*L= A9(FRY[:"ALQL-3A)G5>/UJZFME088:%JI 5;XGI0 M4SNV#LS?&V+#'XX"SKI,D. MI;J]<4$D/M^/?:R/AIY67Y:Y=;7]LC MEKN *K#QDQG[XC!@I_Z)W4;4 9"_ MJ>S^RTK):[.G8/?JUNPQ,IN3IDF?^\3F=RI_"&DUM9:C%-WN%M497X(]:&< J;4#>J&.O2#;Z@'FF%?CN M6;&\4PJ]EQ\,GZL +R_MA);(L^4/*]5L&<3#X,CU3ZO)UJ@/:OW!&@"PA0"P M$/1\#6 Z0]K__8 )Z#;^Q8$)*'W"Y3(U\;K9!J]9\<5>_1(^P'5*VT[=CTJ MJ_K!L4]ZGF]W\2QWO:CURW$/>/F[>F^>HIA%$660L""VV5%BR*2DD 2ID#J* M(RZ8NQ-Z.$&GQGN_K$-+/E_[>% ''$H7]_8T!FA$N[WCW=Y?VF.U.CG/!QQZ M'S_[-*; 6"[YP:="7U[\X8>EW>$_8/\CQ@8,C^)N&,$(_74P&!H?U"U;J<]" M+5B>+:__S(I9FE"I4YE"(6,.L4HPY$AP&,4A033F$4+ND06G>IG:4KWVH5I! M02.I,:R-K#X$?A)5AX6W#ZP&7C4'A\ECD>H#KI%6F..P];0JG,.AE=)/OCP> M'Y^3?X=,SS[<2^:(NS^6C:-<)V$L< 1C2D*(,5>0V&+9D68XH*D@5%V2.&+= MT=3X\$C>B. 'Y%C"[RRJ#F38$U8#\^'1C =&T'Z21FP NRAG1"?@7C)EA!%X ML(P1!V!X)HS8O/^2^2(.M#B3+N+P^8ZI,Q5?;7+Z-(=8UP_+I\5J%L8T35&B M8:!M_3:.(DB1#J#&":(AIRD*\.RKROG2.6=F2W<^DWF[T^'FLI7V"BRW4L!U M*CK2BK';(7=?N W,GA^6BWMH5K,'4$'W4[XL>KQ&[H)"O^DNVSH<-\NE@^H' MR2U=WNE&&W?JX7&9L_RYR@KVB>4WN;V$JF1Y_OU)Y>4.>*92A4,:)S 1"3-; M3RP@"R2"-$T2I05.>")\W&6._4[-^+IU++;\R)JL%K:"HUS.YRPOP*/*J]R3 MGI$HKH/D1D$#0#\P&ZTEKI,V7@$CM)GFH!*[=K49P:N#P/YXRA.J7BG+M>]1 MV3K">41[1K746X,L\5"Y( M=_(Y]8SX"WB1ND_MK@XA#\P<73PN+;Z$T\9#TQ-N&)\6.M:5,C/CHYDKY9%V MPE60\#2$861,62Q5"@E5 B).$%<:(<&],JQO-SXU?K>R 2NR7K%=C4M 4;>0>)SG1&IU=N.-_KJ(3A#,(^B[B_V(U:[,&FC3*O M[J5KC9229L%/8V)8A A#($$,XX E3!(F4(#\CL6WFY_>,?@G,TY942SSYZJ> M7 ]'XCMXNM%'5XQ&/?+NCP^.J=OKI[_3P:A?^3'5]C_HH\_T;!;,.!5Q2BB' M2ND 8DY"2)F4,(DTB35&,15XMEJNV/Q"<\#+#%CW-^#)J.T#Z&QAOMS,_(WU M:19<:@Y,Z.-N-0-&6/O'7?,GLM9[K_$7\L.ZQ:HN_ ?U5XLP-6IY??WY?X%W'VY^^PS>W=[\#-Y__/7MY[OW'W\"UZ_OWO_Z M_N[]V\^>Z9#]A\6-B88%>V"",L*#\K9I([Z]]/*=U0!DB^_!6@FPT6*0LXWN M(/:;"=E?C''S('>&Z2 +6.OC.RT* OZJ%7*Z3/R4J,N91JHVU)+A-"T\A M#6,"!8T()UPF6CG932?:GQJA515 :Q$]?*]'D&NGI1[P&)AS=J#HXH\^@HF' MT_DR;$;R++M-%S_/\6G%6]W#1UX;SP=\6N8=1V_+8Q?N^#[4U:(,$?ZLF-U+ MRIO%K1)/>6Y8\A4KLN*7Q9(7*O]J@_=*:]+\VJAFWBHGR:OGIHWGUW-6%&^6 M-CW)+&4I8YPR: M@0(Q"9NOO8:A('*>I2$2,HT[[QJ$DGAJC;IVX&)ME+3$H M10:_5T)[>J.''W;/W>T4!G.T/7*G<>R^2QX:VV'VVH-)_3([]J$'X>2^?_". M_2NNO:EM"QN:5&2VBZI\TRS1)(RICB$6D80X3!AD/$QAI()4A4&22N:44JJM MDZG1>R,GV A:UP]S+[)V$M!V%NX+IH&)LP-"7G75SD'0J:;:R49'JZ=V3JWM M6FIGG^U:@%DL']0=^[-SI$Q+"Q.:H964P(@Y=&R, QX]UR ^W=_(!8G/*GY8 MG?C\*UVRSYLO);?#M)[**5.:!BR$.I $8F63&#/"8:JQ" F*9>A1R.J@^:DM M6&L!'5,=G@#-X73G(BB&/E!N9'/YS%WP\$D2?PDN8R6&;V3L*Q'\*9W;D[\? MO#5BPO=3$N\F>3_Y5,?PO(VY?[VHDBK5>>.K&V.S**$T21&'0F)E0_85I(*F MD+ P">.4\U11GTB?3CT[9FZV4I\C,3![;HE:HEH)V&/(H",4_881GNMTW-!"1P@. MP@U=W^O&3^4)]K40^9.26UW599QGL5")4I)"&MMC (DCR+"(H @4HX%*D.)> M2:7;NYN::55*Z\<=9_!T8X[^4!K%I59+"CYLDW@M;'\, _/4EJ@5>%O" M#L!+KLCT2D9G.QV5@5PAV*<=Y_=ZM:0V2U9Q*G%W78JH2<-8O%]\4GFVE'NU MB7;2-,X"PTPAHPD,HS""&!$)>1!BL[6CB(4TC&*%>S#&!A)_:CSXVW[=/M4D M&GVTXEZ!Y6ZU/_-D'SG41IXS%]F+$Y@)(YJ M0_&Z#8H.EO4QC7NVHW>Z&-EJ/J;>H8U\]*F.%K'*OYH/O][YV6\TM=E, H$E MQ'&D( VPAC(,S1:[@Y6BL=45A:%NJDFN(D[EC M&O=K>>ST,*YA<$RY@W7[Z$,=TY=(6<8FLODGELGWB]?L,5NQ^4S'E#(9IY"C M"$/,S?I*4R6A%BK"6N@4^1V,G>AG:M_M1DSP:.2$QG87E:2>Z4M.P.KV4?< MUL"?]Q9.5D2[QWE]!B?_O"7M*/2;M>1$7^/F+&E7^"!CR9G'.U:JMK+:VM=E MQ')6_.-#ME#O5^JAF$5":20PATE)S .4TH5%6&LO3CA=%=3HX4= M28$5%?QNA06EM)X7Q5H0=J.'?G ;F"&Z0N9?>/HL&OT6FS[=W;@%IL^J?5!4 M^OP;P\1'KN-Q%=(1CCF!5 BS:<=20)Y2!)6@F',4(!S%/@3BVO'4Z.2#?Z3D MBP5*>EXN&6)(!F:JXX&3@UPU\45GU%C*E[F$X@N);VQE3S'@;U2>?37,^56] M:_(:;HH?%3L70JND$E(R3=( AHH;6RD,&"21*"_KDR# 0<@"K_-)S_ZGQG@; M\3>WM'W+G/D-@!M=#0CKP*RUA>A:=+ E^]5V*.< QS =D>NY@)J?#"/75.L$ MT&&9M6[-=+Y=FBM6J#>J^N_[Q;40MJ);\8D]6QMEEJ9Q3((H@BB6 <2)4)#% M,8;:D)H.D&(R] ['*CUPV/K^.(%@5)\W^U<_K2X?EI]6>;9 M?ROYR\*T6)ISE;/95O(H#BO5UC^Q8M5.Z38?-)HQ13#E1,!(VW08 8D@1RF& M2(>8:AQ()+WHZR65F1HSWNS&2%DUKL ?[9%5_851O=2,N_]"JEU)H_$"K%QZZHV%7+RU3MZ7[U5.1 M+511O%&%R+.RO^N%+!->W>A/1OXF"<*=^G/UR@S$/\Q^(4VHXN:CQY1";+8/ MD(5"0A4B'F(E$ADPGP777X2I+9-;DH.E!HU"Y=ECJ8?]Z;8F?HMAAS%R6\*& M17[@A6>-\C;Z)Q$'OUL=0*E$CV':9]J+VBI8^7Z["%; MW-_H,NF75OF-_FFYE#=Y';)3)_*4'$D1A@G$B-DC8<4@ISR&H0@4YCK0%'GY MP9QZG1H-5D+;+Z\1V_[="EX646_BQSKE8G4;!C?:ZQW<@9FN)US]R]+[X-1O M47JGGL\#QD%!>J^7NQ'56Y8O3"=%4]U^8PRHB*L8IP(&)-$01ZF$A L- M4X*3,$5)K*07.9WL:6J$9.M9?%@:$\%(:N__/!@[H)38CWM.(^O&-[W@-3#' M-#*64)52#F0QG06C5R(YW=NHY'%6Z7W"./]"AYR,AFTR57Q62MZN(U1>;P)4 M/C7Q*>4>M7:Z*NOT#HB&-+$1@HP*2+G&D"%..$V".'&+$.PJP-0HI5(!6!W M1@FPI058JU%='/?(=]AE@-HI: S8ASY@]$:\2Q61+M![)*,<> A&2E?9X^3W MRVMY 7RMF2^[M#M>;LP+M-[)GGE).QWSUSW:=)UF 7O[IST.W:JBEA >Q#1) M82IC#G&" LAY(J!.>100+&4:IEZIZT[U-+6%8RTH4+6DCIF!SV/J9H7V@M3 M7+\!J1%RD*#-LU#TFZ_N9&_CIJH[I_1!EKJS+_1Q[_MZ4?['AG9^97,; 77\ MI_6:&[$H2I&DD,11"G%*(\A9PF" $=$RY:$@LOLM<3]AID8Q9>E&>P)>_F5+ MW(YG;A<-E!LIC07_P+QU ?(7WFKO!MF =^ ]!7K!&_/=H&N_7]^QS8YA5]9> M>U\43TJ^>;)UBJJ4'65!HRT_\]K'+&>QYE*;'3M,*280HS2!+-1F1,U./J*I MCBCQBY7RE6!JE&EE9V;NV -U41T05I=SGA[-7]>!3>:WU8_KI%&>P4S>X^1& MGH.B/_2NOH2S$AY4TJ]S*M4ETJM'FA"TM1(]1@%UQ:_?T!UO*<:-M^D*TD&0 M3.>&_-BQR%>SG[-%]O#T4)LB(<8"R2B$7$:!L1D)@H2F&+*84<*0#(7F+JQW MT/+4V*P6SHV=#G%J9YV+M!^836JY>KP40QS80-LDC""+ M&&:,:"H%G2W4/3-;SCM'MKQ((J:]8+$SIK73XM=(I!L"U4RCYL_%J;/ M+]GC)[/=M[/[7LV$2J-$H@"JB"BS48_-1CV(0ZA5*E.L61I)IW)$#GU-;:.P M)2U8-N+:ZY.UO#ZA+.T@.RP__4$W]"GB%FIK2<&G 5#SB?7I#;VQPGJZHN@9 MQ..$2WN\3GL3(X;F..FR&X7C]DH'5KVV0+TO4\%E7U69SMW>+6QJO*4X42%+ M(8D# K$F&I(T"F'$::J%I#A!3J>?Y[N:&J=:6<%:V*J> [#B>M!".[8.7-H; M8@-3Z4FPND13MJ/FP:6]H3<2E?I/.3\.=<*CE4+;6QB/09TTV2%0MS>ZN=)_ MRI=%\2E?ZFPU2SBE<9((* @5$"V2/%M^:K7SW7*T@2FN=&K6\]I9W*?$E*>K; 7=;N_N# M<6!RN!!!_XSU3L#TF[6^OYX<[>PX5)LO9[4$E?P[ MSAZ/LP"OP7 X4!D*XJ$I:<>9UJ![=Q3=+D !C%E 5BQ@AXF5IGNIH:F3?R%E5N,^VKD$\FA^8?R_S9["P"M@5(*]W MGX]F]YFYAF.=4WK?@++*3.J.)IP(;8?LD$Q=0>J:4UBY')A87]0_IQ>FM M'D_$ZK2&".&0\EC!..3&2!$QA4PC"1F/)14D8HIX,4Q+7U.CEY:3G$YWVMM@ MON 0;'(Y(R_ K9_3KP&S0[;U]_+G7NV9(%U>Z7#B=:OL3DK=JKJVQ^F*$[X.AU=]HS8PB]3B@GUYK\ 6E*\'@-+C@*IO2$O%_TH6:IL=I!,+ C.FHO_.W M>U+7(Q95H<0/]\NO/YIW*F/*_*7\@,N/]["E43[2DPHT'^/I!RZK:'(M_NLI M*[+RFUZ'6=_H7Y5/*9*/&U=:U%+O#R!HEJH?REG.*/@?,;;'H%/.R-0:0'6:H#K