0001628280-22-029030.txt : 20221109 0001628280-22-029030.hdr.sgml : 20221109 20221108190457 ACCESSION NUMBER: 0001628280-22-029030 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 97 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221109 DATE AS OF CHANGE: 20221108 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Velodyne Lidar, Inc. CENTRAL INDEX KEY: 0001745317 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-38703 FILM NUMBER: 221370328 BUSINESS ADDRESS: STREET 1: 5521 HELLYER AVENUE CITY: SAN JOSE STATE: CA ZIP: 95138 BUSINESS PHONE: (669) 275-2251 MAIL ADDRESS: STREET 1: 5521 HELLYER AVENUE CITY: SAN JOSE STATE: CA ZIP: 95138 FORMER COMPANY: FORMER CONFORMED NAME: Graf Industrial Corp. DATE OF NAME CHANGE: 20180702 10-Q 1 vldr-20220930.htm 10-Q vldr-20220930
Q3FALSE12/3120220001745317P3D.75one year00017453172022-01-012022-09-300001745317us-gaap:CommonStockMember2022-01-012022-09-300001745317us-gaap:WarrantMember2022-01-012022-09-3000017453172022-11-04xbrli:shares00017453172022-09-30iso4217:USD00017453172021-12-31iso4217:USDxbrli:shares0001745317us-gaap:ProductMember2022-07-012022-09-300001745317us-gaap:ProductMember2021-07-012021-09-300001745317us-gaap:ProductMember2022-01-012022-09-300001745317us-gaap:ProductMember2021-01-012021-09-300001745317us-gaap:LicenseAndServiceMember2022-07-012022-09-300001745317us-gaap:LicenseAndServiceMember2021-07-012021-09-300001745317us-gaap:LicenseAndServiceMember2022-01-012022-09-300001745317us-gaap:LicenseAndServiceMember2021-01-012021-09-3000017453172022-07-012022-09-3000017453172021-07-012021-09-3000017453172021-01-012021-09-300001745317us-gaap:CommonStockMember2021-12-310001745317us-gaap:AdditionalPaidInCapitalMember2021-12-310001745317us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001745317us-gaap:RetainedEarningsMember2021-12-310001745317us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100017453172022-01-012022-03-310001745317us-gaap:CommonStockMember2022-01-012022-03-310001745317us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001745317us-gaap:RetainedEarningsMember2022-01-012022-03-310001745317us-gaap:CommonStockMember2022-03-310001745317us-gaap:AdditionalPaidInCapitalMember2022-03-310001745317us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001745317us-gaap:RetainedEarningsMember2022-03-3100017453172022-03-3100017453172022-04-012022-06-300001745317us-gaap:CommonStockMember2022-04-012022-06-300001745317us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001745317us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001745317us-gaap:RetainedEarningsMember2022-04-012022-06-300001745317us-gaap:CommonStockMember2022-06-300001745317us-gaap:AdditionalPaidInCapitalMember2022-06-300001745317us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001745317us-gaap:RetainedEarningsMember2022-06-3000017453172022-06-300001745317us-gaap:CommonStockMember2022-07-012022-09-300001745317us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001745317us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001745317us-gaap:RetainedEarningsMember2022-07-012022-09-300001745317us-gaap:CommonStockMember2022-09-300001745317us-gaap:AdditionalPaidInCapitalMember2022-09-300001745317us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001745317us-gaap:RetainedEarningsMember2022-09-300001745317us-gaap:CommonStockMember2020-12-310001745317us-gaap:AdditionalPaidInCapitalMember2020-12-310001745317us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001745317us-gaap:RetainedEarningsMember2020-12-3100017453172020-12-310001745317us-gaap:CommonStockMember2021-01-012021-03-310001745317us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-3100017453172021-01-012021-03-310001745317us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001745317srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2020-12-310001745317srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:RetainedEarningsMember2020-12-310001745317srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2020-12-310001745317us-gaap:RetainedEarningsMember2021-01-012021-03-310001745317us-gaap:CommonStockMember2021-03-310001745317us-gaap:AdditionalPaidInCapitalMember2021-03-310001745317us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001745317us-gaap:RetainedEarningsMember2021-03-3100017453172021-03-310001745317us-gaap:CommonStockMember2021-04-012021-06-300001745317us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-3000017453172021-04-012021-06-300001745317us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001745317us-gaap:RetainedEarningsMember2021-04-012021-06-300001745317us-gaap:CommonStockMember2021-06-300001745317us-gaap:AdditionalPaidInCapitalMember2021-06-300001745317us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001745317us-gaap:RetainedEarningsMember2021-06-3000017453172021-06-300001745317us-gaap:CommonStockMember2021-07-012021-09-300001745317us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300001745317us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300001745317us-gaap:RetainedEarningsMember2021-07-012021-09-300001745317us-gaap:CommonStockMember2021-09-300001745317us-gaap:AdditionalPaidInCapitalMember2021-09-300001745317us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300001745317us-gaap:RetainedEarningsMember2021-09-3000017453172021-09-30vldr:segment0001745317us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembervldr:A2020RevolvingLineMember2022-09-300001745317us-gaap:AccountsReceivableMembervldr:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-09-30xbrli:pure0001745317us-gaap:AccountsReceivableMembervldr:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001745317us-gaap:AccountsReceivableMembervldr:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001745317vldr:CustomerCMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001745317us-gaap:SupplierConcentrationRiskMemberus-gaap:AccountsPayableMembervldr:OneSupplierMember2022-01-012022-09-300001745317us-gaap:SupplierConcentrationRiskMemberus-gaap:AccountsPayableMembervldr:OneSupplierMember2021-01-012021-12-310001745317us-gaap:SupplierConcentrationRiskMemberus-gaap:AccountsPayableMembervldr:TwoSuppliersMember2022-01-012022-09-300001745317vldr:PreCombinationVelodyneMembervldr:GrafMember2020-09-290001745317vldr:PreCombinationVelodyneMembervldr:GrafMember2020-09-292020-09-2900017453172020-09-292020-09-290001745317us-gaap:GeographicConcentrationRiskMembersrt:NorthAmericaMember2022-07-012022-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMembersrt:NorthAmericaMember2022-07-012022-09-300001745317us-gaap:GeographicConcentrationRiskMembersrt:NorthAmericaMember2021-07-012021-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMembersrt:NorthAmericaMember2021-07-012021-09-300001745317srt:AsiaPacificMemberus-gaap:GeographicConcentrationRiskMember2022-07-012022-09-300001745317us-gaap:RevenueFromContractWithCustomerMembersrt:AsiaPacificMemberus-gaap:GeographicConcentrationRiskMember2022-07-012022-09-300001745317srt:AsiaPacificMemberus-gaap:GeographicConcentrationRiskMember2021-07-012021-09-300001745317us-gaap:RevenueFromContractWithCustomerMembersrt:AsiaPacificMemberus-gaap:GeographicConcentrationRiskMember2021-07-012021-09-300001745317us-gaap:GeographicConcentrationRiskMemberus-gaap:EMEAMember2022-07-012022-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:EMEAMember2022-07-012022-09-300001745317us-gaap:GeographicConcentrationRiskMemberus-gaap:EMEAMember2021-07-012021-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:EMEAMember2021-07-012021-09-300001745317us-gaap:GeographicConcentrationRiskMember2022-07-012022-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-07-012022-09-300001745317us-gaap:GeographicConcentrationRiskMember2021-07-012021-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2021-07-012021-09-300001745317us-gaap:ProductMemberus-gaap:ProductConcentrationRiskMember2022-07-012022-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductMemberus-gaap:ProductConcentrationRiskMember2022-07-012022-09-300001745317us-gaap:ProductMemberus-gaap:ProductConcentrationRiskMember2021-07-012021-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductMemberus-gaap:ProductConcentrationRiskMember2021-07-012021-09-300001745317us-gaap:LicenseAndServiceMemberus-gaap:ProductConcentrationRiskMember2022-07-012022-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:LicenseAndServiceMemberus-gaap:ProductConcentrationRiskMember2022-07-012022-09-300001745317us-gaap:LicenseAndServiceMemberus-gaap:ProductConcentrationRiskMember2021-07-012021-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:LicenseAndServiceMemberus-gaap:ProductConcentrationRiskMember2021-07-012021-09-300001745317us-gaap:ProductConcentrationRiskMember2022-07-012022-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2022-07-012022-09-300001745317us-gaap:ProductConcentrationRiskMember2021-07-012021-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2021-07-012021-09-300001745317vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMemberus-gaap:TransferredAtPointInTimeMember2022-07-012022-09-300001745317us-gaap:RevenueFromContractWithCustomerMembervldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMemberus-gaap:TransferredAtPointInTimeMember2022-07-012022-09-300001745317vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMemberus-gaap:TransferredAtPointInTimeMember2021-07-012021-09-300001745317us-gaap:RevenueFromContractWithCustomerMembervldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMemberus-gaap:TransferredAtPointInTimeMember2021-07-012021-09-300001745317us-gaap:TransferredOverTimeMembervldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember2022-07-012022-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:TransferredOverTimeMembervldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember2022-07-012022-09-300001745317us-gaap:TransferredOverTimeMembervldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember2021-07-012021-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:TransferredOverTimeMembervldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember2021-07-012021-09-300001745317vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember2022-07-012022-09-300001745317us-gaap:RevenueFromContractWithCustomerMembervldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember2022-07-012022-09-300001745317vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember2021-07-012021-09-300001745317us-gaap:RevenueFromContractWithCustomerMembervldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember2021-07-012021-09-300001745317us-gaap:GeographicConcentrationRiskMembersrt:NorthAmericaMember2022-01-012022-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMembersrt:NorthAmericaMember2022-01-012022-09-300001745317us-gaap:GeographicConcentrationRiskMembersrt:NorthAmericaMember2021-01-012021-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMembersrt:NorthAmericaMember2021-01-012021-09-300001745317srt:AsiaPacificMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-09-300001745317us-gaap:RevenueFromContractWithCustomerMembersrt:AsiaPacificMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-09-300001745317srt:AsiaPacificMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-09-300001745317us-gaap:RevenueFromContractWithCustomerMembersrt:AsiaPacificMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-09-300001745317us-gaap:GeographicConcentrationRiskMemberus-gaap:EMEAMember2022-01-012022-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:EMEAMember2022-01-012022-09-300001745317us-gaap:GeographicConcentrationRiskMemberus-gaap:EMEAMember2021-01-012021-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:EMEAMember2021-01-012021-09-300001745317us-gaap:GeographicConcentrationRiskMember2022-01-012022-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-09-300001745317us-gaap:GeographicConcentrationRiskMember2021-01-012021-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-09-300001745317us-gaap:ProductMemberus-gaap:ProductConcentrationRiskMember2022-01-012022-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductMemberus-gaap:ProductConcentrationRiskMember2022-01-012022-09-300001745317us-gaap:ProductMemberus-gaap:ProductConcentrationRiskMember2021-01-012021-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductMemberus-gaap:ProductConcentrationRiskMember2021-01-012021-09-300001745317us-gaap:LicenseAndServiceMemberus-gaap:ProductConcentrationRiskMember2022-01-012022-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:LicenseAndServiceMemberus-gaap:ProductConcentrationRiskMember2022-01-012022-09-300001745317us-gaap:LicenseAndServiceMemberus-gaap:ProductConcentrationRiskMember2021-01-012021-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:LicenseAndServiceMemberus-gaap:ProductConcentrationRiskMember2021-01-012021-09-300001745317us-gaap:ProductConcentrationRiskMember2022-01-012022-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2022-01-012022-09-300001745317us-gaap:ProductConcentrationRiskMember2021-01-012021-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2021-01-012021-09-300001745317vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMemberus-gaap:TransferredAtPointInTimeMember2022-01-012022-09-300001745317us-gaap:RevenueFromContractWithCustomerMembervldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMemberus-gaap:TransferredAtPointInTimeMember2022-01-012022-09-300001745317vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-09-300001745317us-gaap:RevenueFromContractWithCustomerMembervldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-09-300001745317us-gaap:TransferredOverTimeMembervldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember2022-01-012022-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:TransferredOverTimeMembervldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember2022-01-012022-09-300001745317us-gaap:TransferredOverTimeMembervldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember2021-01-012021-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:TransferredOverTimeMembervldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember2021-01-012021-09-300001745317vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember2022-01-012022-09-300001745317us-gaap:RevenueFromContractWithCustomerMembervldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember2022-01-012022-09-300001745317vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember2021-01-012021-09-300001745317us-gaap:RevenueFromContractWithCustomerMembervldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember2021-01-012021-09-300001745317vldr:AsiaPacificCustomerInPatentCrossLicenseAgreementMemberus-gaap:LicenseMember2022-07-012022-09-300001745317vldr:AsiaPacificCustomerInPatentCrossLicenseAgreementMemberus-gaap:LicenseMember2022-01-012022-09-300001745317vldr:AsiaPacificCustomerInPatentCrossLicenseAgreementMemberus-gaap:LicenseMember2021-07-012021-09-300001745317vldr:AsiaPacificCustomerInPatentCrossLicenseAgreementMemberus-gaap:LicenseMember2021-01-012021-09-300001745317vldr:AsiaPacificCustomerInPatentCrossLicenseAgreementMemberus-gaap:LicenseMember2022-09-300001745317vldr:AsiaPacificCustomerInPatentCrossLicenseAgreementMemberus-gaap:LicenseMember2021-12-310001745317us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-09-300001745317us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2022-09-300001745317us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2022-09-300001745317us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-09-300001745317us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001745317us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-09-300001745317us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-09-300001745317us-gaap:FairValueMeasurementsRecurringMember2022-09-300001745317us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001745317us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-09-300001745317us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-09-300001745317us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001745317us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001745317us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-09-300001745317us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-09-300001745317us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001745317us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001745317us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-09-300001745317us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-09-300001745317us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001745317us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001745317us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2021-12-310001745317us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2021-12-310001745317us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001745317us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001745317us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001745317us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001745317us-gaap:FairValueMeasurementsRecurringMember2021-12-310001745317us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001745317us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001745317us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001745317us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001745317us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001745317us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001745317us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001745317us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001745317us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001745317us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001745317us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001745317us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001745317us-gaap:MachineryAndEquipmentMember2022-09-300001745317us-gaap:MachineryAndEquipmentMember2021-12-310001745317us-gaap:LeaseholdImprovementsMember2022-09-300001745317us-gaap:LeaseholdImprovementsMember2021-12-310001745317us-gaap:FurnitureAndFixturesMember2022-09-300001745317us-gaap:FurnitureAndFixturesMember2021-12-310001745317us-gaap:VehiclesMember2022-09-300001745317us-gaap:VehiclesMember2021-12-310001745317us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-09-300001745317us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-12-310001745317us-gaap:AssetUnderConstructionMember2022-09-300001745317us-gaap:AssetUnderConstructionMember2021-12-310001745317us-gaap:DevelopedTechnologyRightsMember2022-09-300001745317us-gaap:DevelopedTechnologyRightsMember2021-12-310001745317us-gaap:NotesReceivableMember2021-05-310001745317us-gaap:AccumulatedTranslationAdjustmentMember2022-09-300001745317us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001745317us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-09-300001745317us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-310001745317us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2022-09-300001745317us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2021-12-310001745317us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembervldr:A2020RevolvingLineMember2022-02-280001745317us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMembervldr:A2020RevolvingLineMember2022-02-280001745317us-gaap:PrimeRateMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembervldr:A2020RevolvingLineMember2022-02-012022-02-280001745317us-gaap:LineOfCreditMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:RevolvingCreditFacilityMembervldr:A2020RevolvingLineMember2022-02-012022-02-280001745317us-gaap:LineOfCreditMembervldr:A2020RevolvingLineMember2022-09-300001745317vldr:PaycheckProtectionProgramCARESActMember2020-04-082020-04-080001745317vldr:PaycheckProtectionProgramCARESActMember2021-01-012021-09-300001745317vldr:EquityDistributionAgreementMember2022-06-150001745317vldr:EquityDistributionAgreementMember2022-07-012022-09-300001745317vldr:EquityDistributionAgreementMember2022-01-012022-09-3000017453172020-09-290001745317vldr:PublicWarrantsMember2020-09-290001745317vldr:PublicWarrantsMember2020-09-292020-09-290001745317vldr:PublicWarrantsMember2022-01-012022-09-300001745317vldr:PublicWarrantsMember2020-10-190001745317vldr:WorkingCapitalWarrantsMember2020-10-190001745317vldr:PublicWarrantsMembersrt:ProFormaMember2020-01-012020-12-310001745317vldr:PublicWarrantsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2020-12-310001745317vldr:PublicWarrantsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:RetainedEarningsMember2020-12-310001745317vldr:PublicWarrantsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2021-12-310001745317vldr:PublicWarrantsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:RetainedEarningsMember2021-12-310001745317vldr:AmazoncomNVInvestmentHoldingsLLCMembervldr:AmazonWarrantMember2022-02-280001745317vldr:AmazoncomNVInvestmentHoldingsLLCMembervldr:AmazonWarrantMember2022-09-300001745317vldr:AmazoncomNVInvestmentHoldingsLLCMember2022-02-280001745317us-gaap:WarrantMembervldr:AmazoncomNVInvestmentHoldingsLLCMember2022-09-302022-09-300001745317us-gaap:WarrantMembervldr:AmazoncomNVInvestmentHoldingsLLCMember2022-01-012022-09-300001745317vldr:A2020EquityPlanMember2020-09-290001745317vldr:A2020EquityPlanMember2021-01-012021-01-010001745317vldr:A2020EquityPlanMember2021-01-010001745317vldr:A2020EquityPlanMember2022-09-300001745317vldr:A2020EmployeeStockPurchasePlan2020ESPPMember2020-09-290001745317vldr:A2020EmployeeStockPurchasePlan2020ESPPMemberus-gaap:EmployeeStockMember2021-01-012021-01-010001745317vldr:A2020EmployeeStockPurchasePlan2020ESPPMemberus-gaap:EmployeeStockMember2021-01-010001745317us-gaap:EmployeeStockMember2022-01-012022-09-300001745317vldr:A2020EmployeeStockPurchasePlan2020ESPPMemberus-gaap:EmployeeStockMember2022-09-300001745317us-gaap:EmployeeStockMember2022-09-300001745317vldr:A2020PhantomStockIncentivePlanMemberus-gaap:PhantomShareUnitsPSUsMember2021-03-310001745317vldr:A2020PhantomStockIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001745317vldr:A2020PhantomStockIncentivePlanMemberus-gaap:RestrictedStockMember2022-01-012022-09-300001745317vldr:A2020PhantomStockIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:RestrictedStockMember2022-01-012022-09-300001745317vldr:A2020PhantomStockIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2022-01-012022-09-300001745317vldr:A2020PhantomStockIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockMember2022-01-012022-09-300001745317vldr:A2020PhantomStockIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2022-01-012022-09-300001745317vldr:A2020PhantomStockIncentivePlanMembervldr:PerformanceRestrictedStockMember2022-01-012022-09-300001745317us-gaap:RestrictedStockMember2021-12-310001745317us-gaap:RestrictedStockMember2022-01-012022-09-300001745317us-gaap:RestrictedStockMember2022-09-300001745317us-gaap:RestrictedStockUnitsRSUMember2021-12-310001745317us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001745317us-gaap:RestrictedStockUnitsRSUMember2022-09-300001745317vldr:PerformanceRestrictedStockUnitsPRSUMember2021-12-310001745317vldr:PerformanceRestrictedStockUnitsPRSUMember2022-01-012022-09-300001745317vldr:PerformanceRestrictedStockUnitsPRSUMember2022-09-300001745317vldr:PerformanceRestrictedStockMember2021-12-310001745317vldr:PerformanceRestrictedStockMember2022-01-012022-09-300001745317vldr:PerformanceRestrictedStockMember2022-09-300001745317us-gaap:CostOfSalesMember2022-07-012022-09-300001745317us-gaap:CostOfSalesMember2021-07-012021-09-300001745317us-gaap:CostOfSalesMember2022-01-012022-09-300001745317us-gaap:CostOfSalesMember2021-01-012021-09-300001745317us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-300001745317us-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-300001745317us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300001745317us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-09-300001745317us-gaap:SellingAndMarketingExpenseMember2022-07-012022-09-300001745317us-gaap:SellingAndMarketingExpenseMember2021-07-012021-09-300001745317us-gaap:SellingAndMarketingExpenseMember2022-01-012022-09-300001745317us-gaap:SellingAndMarketingExpenseMember2021-01-012021-09-300001745317us-gaap:GeneralAndAdministrativeExpenseMember2022-07-012022-09-300001745317us-gaap:GeneralAndAdministrativeExpenseMember2021-07-012021-09-300001745317us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-09-300001745317us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-09-300001745317vldr:A2020EquityPlanMemberus-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2022-01-012022-09-300001745317vldr:A2020EquityPlanMemberus-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2022-01-012022-09-300001745317us-gaap:EmployeeStockOptionMember2022-01-012022-09-300001745317us-gaap:EmployeeStockOptionMember2021-01-012021-09-300001745317vldr:RestrictedStockAwardAndPerformanceRestrictedStockMember2022-01-012022-09-300001745317vldr:RestrictedStockAwardAndPerformanceRestrictedStockMember2021-01-012021-09-300001745317us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001745317us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001745317vldr:PublicWarrantsMember2022-01-012022-09-300001745317vldr:PublicWarrantsMember2021-01-012021-09-300001745317vldr:AmazonWarrantMember2022-01-012022-09-300001745317vldr:AmazonWarrantMember2021-01-012021-09-300001745317srt:MinimumMember2022-01-012022-09-300001745317us-gaap:PendingLitigationMembervldr:VelodyneVsDavidHallMember2021-09-07vldr:device0001745317us-gaap:PendingLitigationMembervldr:VelodyneVsDavidHallMember2022-09-300001745317us-gaap:PendingLitigationMembervldr:VelodyneVsDavidHallMember2021-12-16vldr:trade_secret0001745317us-gaap:PendingLitigationMembervldr:VelodyneVsDavidHallMember2022-02-172022-02-170001745317vldr:VelodyneVsDavidHallMemberus-gaap:SubsequentEventMemberus-gaap:SettledLitigationMember2022-10-112022-10-110001745317vldr:QuanergyLitigationMember2016-09-012016-09-30vldr:patent0001745317vldr:QuanergyLitigationMember2017-11-012017-11-30vldr:petition0001745317us-gaap:SettledLitigationMembervldr:FormerEmployeeMember2022-09-142022-09-140001745317us-gaap:PendingLitigationMember2022-09-300001745317srt:MaximumMember2022-01-012022-09-300001745317us-gaap:RevenueFromContractWithCustomerMembercountry:USus-gaap:GeographicConcentrationRiskMember2022-07-012022-09-300001745317us-gaap:RevenueFromContractWithCustomerMembercountry:USus-gaap:GeographicConcentrationRiskMember2021-07-012021-09-300001745317us-gaap:RevenueFromContractWithCustomerMembercountry:USus-gaap:GeographicConcentrationRiskMember2022-01-012022-09-300001745317us-gaap:RevenueFromContractWithCustomerMembercountry:USus-gaap:GeographicConcentrationRiskMember2021-01-012021-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMembercountry:CN2022-07-012022-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMembercountry:CN2021-07-012021-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMembercountry:CN2022-01-012022-09-300001745317us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMembercountry:CN2021-01-012021-09-300001745317us-gaap:RevenueFromContractWithCustomerMembercountry:SEus-gaap:GeographicConcentrationRiskMember2022-07-012022-09-300001745317us-gaap:RevenueFromContractWithCustomerMembercountry:SEus-gaap:GeographicConcentrationRiskMember2021-07-012021-09-300001745317us-gaap:RevenueFromContractWithCustomerMembercountry:SEus-gaap:GeographicConcentrationRiskMember2022-01-012022-09-300001745317us-gaap:RevenueFromContractWithCustomerMembercountry:SEus-gaap:GeographicConcentrationRiskMember2021-01-012021-09-300001745317us-gaap:RevenueFromContractWithCustomerMembercountry:DEus-gaap:GeographicConcentrationRiskMember2022-07-012022-09-300001745317us-gaap:RevenueFromContractWithCustomerMembercountry:DEus-gaap:GeographicConcentrationRiskMember2022-01-012022-09-300001745317us-gaap:RevenueFromContractWithCustomerMembercountry:JPus-gaap:GeographicConcentrationRiskMember2022-07-012022-09-300001745317us-gaap:RevenueFromContractWithCustomerMembercountry:JPus-gaap:GeographicConcentrationRiskMember2022-01-012022-09-300001745317us-gaap:InvestorMembervldr:StockholderAMember2022-07-012022-09-300001745317us-gaap:InvestorMembervldr:StockholderAMember2021-07-012021-09-300001745317us-gaap:InvestorMembervldr:StockholderAMember2022-01-012022-09-300001745317us-gaap:InvestorMembervldr:StockholderAMember2021-01-012021-09-300001745317us-gaap:InvestorMembervldr:StockholderAMember2022-09-300001745317us-gaap:InvestorMembervldr:StockholderAMember2021-12-310001745317vldr:RelatedPartyTransactionCorporateHeadquartersFacilityRentalMembersrt:AffiliatedEntityMember2021-04-012021-05-310001745317vldr:RelatedPartyTransactionCorporateHeadquartersFacilityRentalMembersrt:AffiliatedEntityMember2021-01-012021-05-310001745317us-gaap:SubsequentEventMembervldr:OusterMergerAgreementMember2022-11-042022-11-040001745317us-gaap:SubsequentEventMembervldr:OusterIncMembervldr:OusterMergerAgreementMember2022-11-040001745317us-gaap:SubsequentEventMembervldr:BluecityTechnologyIncMember2022-10-032022-10-030001745317us-gaap:SubsequentEventMembervldr:BluecityTechnologyIncMembersrt:WeightedAverageMember2022-10-030001745317us-gaap:SubsequentEventMembervldr:BluecityTechnologyIncMember2022-10-030001745317vldr:VelodyneVsDavidHallMemberus-gaap:SubsequentEventMember2022-10-112022-10-11


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

FORM 10-Q
(Mark One)
    QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2022
OR
    TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ___________________to ___________________

Commission file number: 001-38703

VELODYNE LIDAR, INC.
(Exact name of registrant as specified in its charter)

Delaware
83-1138508
(State or Other Jurisdiction of Incorporation or Organization)(I.R.S. Employer Identification Number)
5521 Hellyer Avenue
San Jose, CA
95138
(Address of principal executive offices)
(Zip Code)
Registrant's telephone number, including area code: (669) 275-2251
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common stock, par value $0.0001 per shareVLDR
The Nasdaq Stock Market LLC
Warrants, each exercisable for three-quarters of one share of common stockVLDRW
The Nasdaq Stock Market LLC
Securities Registered Pursuant to Section 12(g) of the Act: None
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filerNon-accelerated filerSmaller reporting companyEmerging 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 4, 2022, the registrant had 237,590,372 shares of common stock, $0.0001 par value per share, outstanding.







VELODYNE LIDAR, INC. AND SUBSIDIARIES

Table of Contents

Page
Item 1A.
Item 3.
Item 6.

1


CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the federal securities laws and particularly in Item 2: “Management’s Discussion and Analysis of Financial Condition and Results of Operations”. These statements are based on the expectations and beliefs of management of Velodyne Lidar, Inc. (“Velodyne”, “Velodyne Lidar” or the “Company”) in light of historical results and trends, current conditions and potential future developments, and are subject to a number of factors and uncertainties that could cause actual results to differ materially from forward-looking statements. These forward-looking statements include statements about the future performance and opportunities of Velodyne; statements of the plans, strategies and objectives of management for future operations of Velodyne; and statements regarding future market opportunities, economic conditions or performance. Forward-looking statements may contain words such as “will be,” “will,” “expect,” “anticipate,” “continue,” “project,” “believe,” “plan,” “could,” “estimate,” “forecast,” “guidance,” “intend,” “may,” “possible,” “potential,” “predict,” “pursue,” “should,” “target,” “likely” or similar expressions, and include the assumptions that underlie such statements.

The following factors, among others, could cause actual results to differ materially from forward-looking statements:

Velodyne’s future performance, including Velodyne’s revenue, costs of revenue, gross profit or gross margin, and operating expenses;
the sufficiency of Velodyne’s cash and cash equivalents to meet its operating requirements;
the impact of adverse or changing economic conditions;
Velodyne’s ability to sell its products to new customers;
supply chain constraints in the semiconductor industry;
the success of Velodyne’s customers in developing and commercializing products using Velodyne’s solutions, and the market acceptance of those products;
the amount and timing of future sales;
Velodyne’s ability to meet technical and quality specifications;
Velodyne’s future market share;
competition from existing or future businesses and technologies;
the impact of the COVID-19 pandemic on Velodyne’s business and the business of its customers;
the market for and adoption of lidar and related technology;
Velodyne’s ability to effectively manage its growth and future expenses;
Velodyne’s ability to compete in a market that is rapidly evolving and subject to technological developments;
Velodyne’s ability to maintain, protect, and enhance its intellectual property;
Velodyne’s ability to comply with modified or new laws and regulations applying to its business;
the attraction and retention of qualified employees and key personnel;
Velodyne’s ability to introduce new products that meet its customers’ requirements and to continue successfully transitioning the manufacturing of its products to third-party manufacturers;
Velodyne’s anticipated investments in and results from sales and marketing and research and development; and
the increased expenses associated with Velodyne being a public company.
The foregoing list of important factors should not be construed as exhaustive and should be read in conjunction with the other risk factors herein discussed under Item 1A: “Risk Factors.” Forward-looking statements reflect current views about Velodyne’s plans, strategies and prospects, which are based on information available as of the date of this Quarterly Report on Form 10-Q. Except to the extent required by applicable law, Velodyne undertakes no obligation (and expressly disclaims any such obligation) to update or revise any forward-looking statements whether as a result of new information, future events or otherwise.

2


Forward-looking statements are subject to risks and uncertainties, many of which are outside our control, which could cause actual results to differ materially from these statements. Therefore, you should not place undue reliance on those statements, which speak only as of the date of this Quarterly Report on Form 10-Q.


PART I. Financial Information

Item 1. Financial Statements


3


VELODYNE LIDAR, INC. AND SUBSIDIARIES
Condensed Consolidated Balance Sheets
(In thousands, except share and per share data)
(Unaudited)
September 30,December 31,
20222021
Assets
Current assets:
Cash and cash equivalents$51,487 $24,064 
Short-term investments168,570 270,357 
Accounts receivable, net6,129 8,881 
Inventories, net11,498 9,299 
Prepaid and other current assets8,201 14,822 
Total current assets245,885 327,423 
Property, plant and equipment, net11,684 14,710 
Operating lease right-of-use (“ROU”) assets16,727 16,891 
Goodwill1,189 1,189 
Intangible assets, net402 724 
Contract assets9,182 12,962 
Other assets851 1,522 
Total assets$285,920 $375,421 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$5,001 $5,105 
Accrued expense and other current liabilities31,074 33,028 
Operating lease liabilities, current3,062 2,623 
Contract liabilities, current5,456 6,348 
Total current liabilities44,593 47,104 
Operating lease liabilities, non-current14,674 15,210 
Contract liabilities, non-current9,841 12,740 
Long-term tax liabilities459 443 
Other long-term liabilities814 661 
Total liabilities70,381 76,158 
Commitments and contingencies (Note 14)
Stockholders’ equity:
Preferred stock: $0.0001 par value; 25,000,000 shares authorized; none issued and outstanding as of September 30, 2022 and December 31, 2021
  
Common stock: $0.0001 par value; 2,250,000,000 shares authorized; 232,677,318 and 197,346,675 shares issued and outstanding as of September 30, 2022 and December 31, 2021, respectively
23 20 
Additional paid-in capital877,935 825,988 
Accumulated other comprehensive loss(1,103)(412)
Accumulated deficit(661,316)(526,333)
Total stockholders’ equity215,539 299,263 
Total liabilities and stockholders’ equity$285,920 $375,421 


See accompanying notes to condensed consolidated financial statements.
4


VELODYNE LIDAR, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Operations
(In thousands, except share and per share data)
(Unaudited)

Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Revenue:
Product
$7,442 $11,782 $21,456 $34,345 
License and services2,199 1,278 5,872 10,037 
Total revenue9,641 13,060 27,328 44,382 
Cost of revenue:
Product20,353 17,716 53,896 52,555 
License and services165 84 689 433 
Total cost of revenue20,518 17,800 54,585 52,988 
Gross loss(10,877)(4,740)(27,257)(8,606)
Operating expenses:
Research and development16,918 20,221 56,972 55,608 
Sales and marketing4,878 6,547 16,223 60,798 
General and administrative9,583 23,271 35,330 59,440 
Total operating expenses31,379 50,039 108,525 175,846 
Operating loss(42,256)(54,779)(135,782)(184,452)
Interest income732 109 1,253 321 
Interest expense (6)(3)(83)
Other income (expense), net 2 (22)(104)10,097 
Loss before income taxes(41,522)(54,698)(134,636)(174,117)
Provision for (benefit from) income taxes41 14 347 649 
Net loss$(41,563)$(54,712)$(134,983)$(174,766)
Net loss per share:
Basic and diluted$(0.19)$(0.28)$(0.66)$(0.91)
Weighted-average shares used in computing net loss per share:
Basic and diluted213,518,699 196,204,671 203,504,556 192,835,674 



See accompanying notes to condensed consolidated financial statements.
5


VELODYNE LIDAR, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Comprehensive Loss
(In thousands)
(Unaudited)


Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Net loss$(41,563)$(54,712)$(134,983)$(174,766)
Other comprehensive loss, net of tax:
Changes in unrealized gain (loss) on available for sale securities165 (5)(534)6 
Foreign currency translation adjustments(65)(12)(157)(9)
Total other comprehensive loss, net of tax100 (17)(691)(3)
Comprehensive loss$(41,463)$(54,729)$(135,674)$(174,769)


See accompanying notes to condensed consolidated financial statements.
6


VELODYNE LIDAR, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Stockholders’ Equity
(In thousands, except share data)
(Unaudited)

Common StockAdditional Paid in CapitalAccumulated Other Comprehensive LossAccumulated DeficitTotal Stockholders' Equity
SharesAmount
Balance at December 31, 2021197,346,675 $20 $825,988 $(412)$(526,333)$299,263 
Common stock warrants issuable to customer— — 5,303 — — 5,303 
Issuance of common stock under employee stock award plans916,819 — — — — — 
Stock-based compensation— — 4,938 — — 4,938 
Other comprehensive loss, net of tax— — — (729)— (729)
Net loss— — — — (49,121)(49,121)
Balance at March 31, 2022198,263,494 20 836,229 (1,141)(575,454)259,654 
Issuance of common stock under at the market (“ATM”) offering, net of issuance costs of $741
6,471,048 1 6,845 — — 6,846 
Common stock warrants issuable to customer— — 942 — — 942 
Issuance of common stock under employee stock award plans11,428,168 1 809 — — 810 
Stock-based compensation— — 6,307 — — 6,307 
Other comprehensive loss, net of tax— — — (62)— (62)
Net loss— — — — (44,299)(44,299)
Balance at June 30, 2022216,162,710 $22 $851,132 $(1,203)$(619,753)$230,198 
Issuance of common stock under at the market (“ATM”) offering, net of issuance costs of $574
16,907,260 1 19,080 — — 19,081 
Common stock warrants issuable to customer— — 2,817 — — 2,817 
Issuance of common stock under employee stock award plans690,289 — — — —  
Forfeiture of restricted stock awards(1,082,941)— — — — — 
Stock-based compensation— — 4,906 — — 4,906 
Other comprehensive loss, net of tax— — — 100 — 100 
Net loss— — — — (41,563)(41,563)
Balance at September 30, 2022232,677,318 $23 $877,935 $(1,103)$(661,316)$215,539 
7


Common StockAdditional Paid in CapitalAccumulated Other Comprehensive LossAccumulated DeficitTotal Stockholders' Equity
SharesAmount
Balance at December 31, 2020175,912,194 $18 $656,717 $(230)$(315,682)$340,823 
Issuance of common stock under public warrant exercises6,973,882 1 80,199 — — 80,200 
Issuance of common stock under employee stock award plans6,798,504 — (37)— — (37)
Stock-based compensation— — 11,530 — — 11,530 
Other comprehensive loss, net of tax— — — (22)— (22)
Prior year adjustment on warrant liability (Note 9)— — (1,585)— 1,585  
Net loss— — — — (40,817)(40,817)
Balance at March 31, 2021189,684,580 19 746,824 (252)(354,914)391,677 
Issuance of common stock under public warrant exercises1,929 — 22 — — 22 
Issuance of common stock under employee stock award plans5,541,305 1 (1)— —  
Stock-based compensation— — 53,195 — — 53,195 
Other comprehensive income, net of tax— — — 36 — 36 
Net loss— — — — (79,237)(79,237)
Balance at June 30, 2021195,227,814 $20 $800,040 $(216)$(434,151)$365,693 
Issuance of common stock under public warrant exercises2,250 — 25 — — 25 
Issuance of common stock under employee stock award plans692,575 — — — — — 
Stock-based compensation— — 16,645 — — 16,645 
Other comprehensive income, net of tax— — — (17)— (17)
Net loss— — — — (54,712)(54,712)
Balance at September 30, 2021195,922,639 $20 $816,710 $(233)$(488,863)$327,634 



See accompanying notes to condensed consolidated financial statements.
8


VELODYNE LIDAR, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Cash Flows
(In thousands)
(Unaudited)
Nine Months Ended September 30,
20222021
Cash flows from operating activities:
Net loss
$(134,983)$(174,766)
Adjustments to reconcile net loss to cash used in operating activities:
Depreciation and amortization6,071 6,208 
Reduction of operating lease ROU assets2,124 2,288 
Stock-based compensation16,151 81,370 
Reduction of revenue related to stock warrant issued to customer9,062  
Provision for doubtful accounts 2,070 
Gain from forgiveness of PPP loan (10,124)
Amortization of investment premium or discount, net350 1,075 
Other(38)(27)
Changes in operating assets and liabilities:
Accounts receivable2,751 2,072 
Inventories, net(2,199)6,273 
Prepaid and other current assets7,954 2,882 
Contract assets3,262 (2,209)
Other assets(79)67 
Accounts payable325 (3,352)
Accrued expenses and other liabilities(583)(18)
Operating lease liabilities(2,056)(2,305)
Contract liabilities(3,791)(1,740)
Net cash used in operating activities(95,679)(90,236)
Cash flows from investing activities:
Purchase of property, plant and equipment and intangibles(2,884)(3,213)
Proceeds from sales of short-term investments14,500 12,207 
Proceeds from maturities of short-term investments197,345 115,223 
Purchase of short-term investments(110,941)(249,957)
Investment in notes receivable (750)
Net cash provided by (used in) investing activities98,020 (126,490)
Cash flows from financing activities:
Proceeds from issuance of ATM shares, net of transaction costs26,560  
Payment of issuance costs related to ATM shares(603) 
Payment of transaction costs related to Business Combination(1,500)(20,005)
Proceeds from warrant exercises, net of issuance costs 89,270 
Proceeds from common stock issuance under equity incentive plans810  
Tax withholding payment for vested equity awards (37)
Net cash provided by financing activities
25,267 69,228 
Effect of exchange rate fluctuations on cash and cash equivalents(185)(6)
Net increase (decrease) in cash and cash equivalents27,423 (147,504)
Beginning cash and cash equivalents24,064 204,648 
9


Nine Months Ended September 30,
20222021
Ending cash and cash equivalents$51,487 $57,144 
Supplemental disclosures of cash flow information:
Cash paid for interest$3 $83 
Cash paid for income taxes, net394 721 
Cash paid for operating leases2,779 3,382 
Supplemental disclosure of noncash investing and financing activities:
Changes in accrued purchases of property, plant and equipment, and intangibles
$310 $2 
ROU assets obtained in exchange for operating lease liabilities1,959 498 
Transaction costs included in accrued liabilities30 5,000 
Receipt of equity shares from customer in satisfaction of accounts receivable 297 


See accompanying notes to condensed consolidated financial statements.
10


VELODYNE LIDAR, INC. AND SUBSIDIARIES

Notes to Condensed Consolidated Financial Statements
(Unaudited)

Note 1. Description of Business and Summary of Significant Accounting Policies

Description of Business, Background and Nature of Operations

Velodyne Lidar, Inc. (the “Company”, “Velodyne” or “Velodyne Lidar”) provides smart vision solutions that are advancing the development of safe automated systems throughout the world. The Company’s technology, which is used in various automotive and non-automotive applications, is empowering the autonomous revolution by allowing machines to see their surroundings in real-time and in 3D.

The Company’s predecessor, Graf Industrial Corp. (“Graf”), was originally incorporated in Delaware as a special purpose acquisition company (“SPAC”). On September 29, 2020 (the “Closing Date”), Graf consummated a business combination (the “Business Combination”) with Velodyne Lidar, Inc. (the “pre-combination Velodyne”). Immediately upon the consummation of the Business Combination, Graf merged into the pre-combination Velodyne, with the pre-combination Velodyne surviving as a wholly-owned subsidiary of the Company. Graf changed its name to Velodyne Lidar, Inc. and the pre-combination Velodyne changed its name to Velodyne Lidar USA, Inc. Refer to Note 2. “Business Combination and Related Transactions” for further discussion of the Business Combination.

On September 30, 2020, Velodyne Lidar’s common stock and warrants began trading on the Nasdaq Global Select Market under the symbol “VLDR” and “VLDRW,” respectively.

The Company has evaluated how it is organized and managed and has identified only one operating segment.

Basis of Presentation

The consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The consolidated financial statements include the accounts of the Company’s wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

Reclassification

Certain prior year amounts have been reclassified for consistency with the current year presentation. Specifically, operating lease ROU assets, current and non-current lease liabilities and non-current contract liabilities are now presented as separate line items on the consolidated balance sheets and were previously included within other assets, current liabilities and other long-term liabilities, respectively. In addition, operating lease liabilities are now presented as separate line items on the consolidated statements of cash flows and were previously included within accrued and other liabilities.

Liquidity

The Company has funded its operations primarily through proceeds realized from the Business Combination, issuances of stock, and sales to customers. As of September 30, 2022, the Company’s existing sources of liquidity included cash, cash equivalents and short-term investments of $220.1 million, continuing sale of its stocks under the ATM offering, available borrowing capacity of $3.6 million under a revolving credit facility. The Company has incurred losses and negative cash flows from operations. If the Company incurs additional losses in the future, it may need to raise additional capital through issuances of equity and debt. There can be no assurance that the Company would be able to raise such capital. However, management believes that the Company’s existing sources of liquidity are adequate to fund its operations for at least twelve months from the date the unaudited condensed consolidated financial statements for the quarter ended September 30, 2022 were available for issuance.

Concentration of Risk
Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments, and accounts receivable. The Company maintains its cash and cash equivalents, and

11


short-term investments with high-quality financial institution with investment-grade ratings. A majority of the cash balances are with U.S. banks and are insured to the extent defined by the Federal Deposit Insurance Corporation.
The Company’s accounts receivable are derived from customers located both inside and outside the U.S. The Company mitigates its credit risks by performing ongoing credit evaluations of its customers’ financial conditions and requires customer advance payments in certain circumstances. The Company does not require collateral.

The Company’s concentration of risk related to accounts receivable and accounts payable was as follows:

September 30,December 31,
20222021
Customers accounted for 10% or more of accounts receivable:
Customer A16 %16 %
Customer B*14 %
Customer C*11 %
Vendors accounted for 10% or more of accounts payable:
Vendor A39 %28 %
Vendor B18 %*
* Less than 10%.

Use of Estimates
The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates and assumptions include standalone selling price (“SSP”) for each distinct performance obligation in customer contracts, total estimated future patents and their corresponding estimated development costs, total estimated costs and related progress towards complete satisfaction of performance obligations in certain services arrangements, allowances for doubtful accounts, inventory reserves, warranty reserves, valuation allowance for deferred tax assets, stock-based compensation, common stock warrant valuation, useful lives of property, plant, and equipment and intangible assets, assessment of the recoverability of long-lived assets, goodwill impairment, income tax uncertainties, and other loss contingencies. The Company bases its estimates on historical experience and also on assumptions that it believes are reasonable. Actual results could differ from those estimates, and such differences could be material to the Company’s consolidated financial condition and results of operations.

Significant Accounting Policies

Except for the change in certain policies described below, there have been no material changes to the Company’s significant accounting policies, compared to the accounting policies described in Note 1, Description of Business and Summary of Significant Accounting Policies, in Notes to Consolidated Financial Statements in Item 8 of Part II of the Annual Report on Form 10-K for the year ended December 31, 2021.

Amazon Warrant

The Amazon Warrant (as defined in Note 9) is accounted for as an equity instrument and measured in accordance with Accounting Standards Codification (“ASC”) 718, Compensation – Stock Compensation. To determine the fair value of the Amazon Warrant, the Company used the Black-Scholes option pricing model, which is based in part on assumptions that require management to use judgment.

For awards granted to a customer, which are not in exchange for distinct goods or services, the fair value of the awards earned based on service or performance conditions is recorded as a reduction of the transaction price in accordance with ASC 606, Revenue from Contracts with Customers. Accordingly, when Amazon makes payments and vesting conditions become probable of being achieved, the Company will record a non-cash stock-based reduction to revenue associated with the Amazon Warrant, which is calculated based on the grant date fair value of the Amazon Warrant shares.


12


Recent Accounting Pronouncements

Recently Issued Accounting Pronouncements

In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, Measurement of Credit Losses on Financial Instruments, which has subsequently been amended by ASU No. 2018-19, ASU No. 2019-04, ASU No. 2019-05, ASU No. 2019-11, ASU 2020-02 and ASU 2020-03 to provide additional guidance on the credit losses standard. The objective of the guidance in ASU 2016-13 is to allow entities to recognize estimated credit losses in the period that the change in valuation occurs. ASU 2016-13 requires an entity to present financial assets measured on an amortized cost basis on the balance sheet, net of an allowance for credit losses. Available for sale and held to maturity debt securities are also required to be held net of an allowance for credit losses. The standard is effective for the Company for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company will adopt the new standard in the first quarter of 2023 and does not expect a significant impact to its consolidated financial statements and related footnote disclosures.

Recently Adopted Accounting Pronouncements

In October 2021, FASB issued ASU No. 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (ASU 2021-08). This new guidance requires that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, an acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. ASU 2021-08 will be effective for fiscal years beginning after December 15, 2022, including interim periods within these fiscal years, with early adoption permitted. The provisions of ASU 2021-08 should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company has adopted ASU 2021-08 effective January 1, 2022. As of September 30, 2022, the adoption of this new standard had had no impact on the Company’s consolidated financial statements and related footnote disclosures.

In October 2020, the FASB issued ASU 2020-10, Codification Improvements, which updates various codification topics by clarifying or improving disclosure requirements to align with the SEC’s regulations. ASU 2020-10 is effective for public companies, other than smaller reporting companies, for fiscal years beginning after December 15, 2020. For all other entities, ASU 2020-10 is effective for fiscal years beginning after December 15, 2021, and interim periods beginning after December 15, 2022. The Company adopted ASU 2020-10 on January 1, 2022. The adoption of this new standard did not have a significant impact on the Company’s consolidated financial statements and related footnote disclosures.

Note 2. Business Combination and Related Transactions
On September 29, 2020, the Company consummated a business combination with the pre-combination Velodyne. Pursuant to ASC 805, for financial accounting and reporting purposes, the pre-combination Velodyne was deemed the accounting acquirer and the Company was treated as the accounting acquiree, and the Business Combination was accounted for as a reverse recapitalization. Accordingly, the Business Combination was treated as the equivalent of the pre-combination Velodyne issuing stock for the net assets of Graf, accompanied by a recapitalization. Under this method of accounting, the consolidated financial statements of the Company are the historical financial statements of the pre-combination Velodyne. The net assets of Graf were stated at historical costs, with no goodwill or other intangible assets recorded, and are consolidated with the pre-combination Velodyne’s financial statements on the Closing date. The shares and net loss per share for periods prior to the Business Combination have been retroactively restated as shares reflecting the exchange ratio established in the merger agreement.

The aggregate consideration for the Business Combination and related transactions was approximately $1.8 billion, consisting of (i) $222.1 million in cash at the closing of the Business Combination, net of transaction expenses, and (ii) 150,277,532 shares of common stock valued at $10.25 per share, totaling approximately $1.5 billion. The Company used approximately $1.8 million of the proceeds to repurchase and retire 175,744 shares of Company common stock from certain stockholders in the pre-closing tender offer.

In connection with the Business Combination, the Company incurred direct and incremental costs of approximately $29.1 million related to the equity issuance, consisting primarily of investment banking, legal, accounting and other professional fees, which were recorded to additional paid-in capital as a reduction of proceeds. As of September 30, 2022, the Company had $3.5 million of accrued transaction costs, consisting primarily of investment banking fees, in accrued expenses on the condensed consolidated balance sheet after payment of $1.5 million.

13



On October 3, 2022, the Company completed its acquisition of Bluecity Technology, Inc. (“Bluecity”). The acquisition is expected to be accounted for as a business combination. For additional information regarding the Bluecity acquisition, see Note 17. “Subsequent Events” herein.


Note 3. Revenue

Disaggregation of Revenues
The Company disaggregates its revenue from contracts with customers by geographic region based on the shipping location of the customer, type of good or service and timing of transfer of goods or services to customers (point-in-time or over time), as it believes it best depicts how the nature, amount, timing and uncertainty of its revenue and cash flows are affected by economic factors.
Total revenue based on the disaggregation criteria described above is as follows (dollar in thousands, percentage may not foot due to rounding difference):

Three Months Ended
September 30, 2022September 30, 2021
Revenue% of RevenueRevenue% of Revenue
Revenue by geography:
North America(1)
$1,992 21 %$5,526 42 %
Asia Pacific(2)
4,062 42 %3,813 29 %
Europe, Middle East and Africa3,587 37 %3,721 28 %
Total$9,641 100 %$13,060 100 %
Revenue by products and services:
Products(1)
$7,442 77 %$11,782 90 %
License and services(2)
2,199 23 %1,278 10 %
Total$9,641 100 %$13,060 100 %
Revenue by timing of recognition:
Goods transferred at a point in time(1)
$8,351 87 %$11,738 90 %
Goods and services transferred over time(2)
1,290 13 %1,322 10 %
Total$9,641 100 %$13,060 100 %
Nine Months Ended
September 30, 2022September 30, 2021
Revenue% of RevenueRevenue% of Revenue
Revenue by geography:
North America(1)
$4,980 18 %$15,841 36 %
Asia Pacific(2)
12,613 46 %18,574 42 %
Europe, Middle East and Africa9,735 36 %9,967 22 %
Total$27,328 100 %$44,382 100 %
Revenue by products and services:
Products(1)
$21,456 79 %$34,345 77 %
License and services(2)
5,872 21 %10,037 23 %
Total$27,328 100 %$44,382 100 %
Revenue by timing of recognition:
Goods transferred at a point in time(1)
$23,184 85 %$40,680 92 %
Goods and services transferred over time(2)
4,144 15 %3,702 8 %
Total$27,328 100 %$44,382 100 %


14


(1) Includes a non-cash stock-based reduction of revenue of $2.8 million and $9.1 million, respectively, for the three and nine months ended September 30, 2022 associated with the Amazon Warrant agreement entered into in February 2022. See Note 9 for more information.

(2) Includes license revenue of $1.4 million and $3.3 million, respectively, related to patent cross-license agreements for the three and nine months ended September 30, 2022, and $0.7 million and $8.0 million, respectively, for the three and nine months ended September 30, 2021. In June 2020, the Company entered into a patent cross-license agreement related to its litigation settlement with a customer in Asia Pacific. Under the terms of the arrangement, the customer agreed to make a one-time license payment upon settlement, will make annual fixed royalty payments through 2024, and thereafter, will make product sales royalty payments through February 2030. In September 2020, Velodyne entered into another patent cross-license agreement related to its litigation with a different customer in Asia Pacific. As of September 30, 2022 and December 31, 2021, the Company had $3.8 million and $3.8 million, respectively, of current deferred revenue, and $9.1 million and $11.9 million, respectively, of long-term deferred revenue associated with the rights granted as part of these patent cross-license agreements to receive future patents as they represent stand ready obligations. As of September 30, 2022 and December 31, 2021, the Company also had $13.0 million and $16.3 million, respectively, of contract assets related to these patent cross-license agreements.

Contract Assets and Contract Liabilities
Contract assets primarily relate to unbilled accounts receivable. Unbilled amounts arise when the timing of billing differs from the timing of revenue recognized, such as when revenue is recognized on guaranteed minimums at the inception of the contract when there is not yet a right to invoice in accordance with contract terms. Unbilled amounts are recorded as a contract asset when the revenue associated with the contract is recognized prior to billing and reclassified to accounts receivable when billed in accordance with the terms of the contract.
Contract liabilities consist of deferred revenue, customer advanced payments and customer deposits. Deferred revenue includes billings in excess of revenue recognized related to product sales, licenses, extended warranty and other services revenue, and is recognized as revenue when the Company performs under the contract. The long-term portion of deferred revenue, mostly related to obligations under license arrangements and extended warranty, is classified as non-current contract liabilities and is included in other long-term liabilities in the Company’s consolidated balance sheets. Customer advanced payments represent required customer payments in advance of product shipments according to customer’s payment term. Customer advance payments are recognized as revenue when control of the performance obligation is transferred to the customer. Customer deposits represent consideration received from a customer which can be applied to future product or service purchases, or refunded.
Contract assets and contract liabilities consisted of the following as of September 30, 2022 and December 31, 2021 (in thousands):
September 30,December 31,
20222021
Contract assets, current
Unbilled accounts receivable$3,830 $3,313 
Contract assets, long-term
Unbilled accounts receivable9,182 12,962 
Total contract assets$13,012 $16,275 
Contract liabilities, current
Deferred revenue, current$5,109 $6,209 
Customer advance payment347 139 
Total5,456 6,348 
Contract liabilities, long-term
Deferred revenue, long-term9,841 12,740 
Total contract liabilities$15,297 $19,088 








15


The following table shows the significant changes in contract assets and contract liabilities balances (in thousands):

Nine Months Ended September 30,
20222021
Contract assets:
Beginning balance$16,275 $11,253 
Transferred to receivables from contract assets recognized at the beginning of the period(3,313)(2,813)
Increase due to unbilled and recognized as revenue in excess of billings during the period, net of amounts transferred to receivables50 5,021 
Ending balance$13,012 $13,461 
Contract liabilities:
Beginning balance$19,088 $22,055 
Revenue recognized that was included in the contract liabilities beginning balance(7,584)(9,729)
Increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period3,793 7,989 
Ending balance$15,297 $20,315 

Note 4. Fair Value Measurement
The Company categorizes assets and liabilities recorded at fair value on the consolidated balance sheet based on the level of judgment associated with inputs used to measure their fair value. For assets and liabilities measured at fair value, fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining fair value, the Company considers the principal or most advantageous market in which the Company would transact, and the Company considers assumptions that market participants would use when pricing the asset or liability.
The three levels of inputs that may be used to measure fair value are:
Level 1 — Quoted prices in active markets for identical assets or liabilities.
Level 2 — Observable inputs other than Level 1 prices, such as quoted prices for similar assets and liabilities in active markets or quoted prices in less active market. All significant inputs used in the valuations are observable or can be directly or indirectly through market corroboration, for substantially the full term of the assets or liabilities.
Level 3 — Unobservable inputs are based on assumptions used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation. The Company monitors and review the inputs to ensure the fair value measurements are reasonable and consistent with market experience in similar asset classes.

The following table summarize the Company’s assets measured at fair value on a recurring basis, by level, within the fair value hierarchy (in thousands):

September 30, 2022
Level 1Level 2Level 3Total
Cash equivalents:
Money market fund$35,958 $ $ $35,958 
Total cash equivalents35,958   35,958 
Short-term investments:
Money market fund6   6 
Commercial paper 130,325  130,325 
Corporate debt securities 38,239  38,239 
Total short-term investments6 168,564  168,570 
Total assets measured at fair value$35,964 $168,564 $ $204,528 


16


December 31, 2021
Level 1Level 2Level 3Total
Cash equivalents:
Money market fund$391 $ $ $391 
Total cash equivalents391   391 
Short-term investments:
Money market fund7   7 
Commercial paper 130,983  130,983 
Corporate debt securities 139,367  139,367 
Total short-term investments7 270,350  270,357 
Total assets measured at fair value$398 $270,350 $ $270,748 


Cash equivalents consist primarily of money market funds with original maturities of three months or less at the time of purchase, and the carrying amount is a reasonable estimate of fair value. Short-term investments represent highly liquid commercial paper and corporate debt securities with maturities greater than 90 days at the date of purchase. Unrealized gains and losses on the Company’s short-term investments were not significant as of September 30, 2022 and December 31, 2021 and therefore, the amortized cost of the Company’s short-term investments approximated their fair value.


Note 5. Balance Sheet Components
Accounts Receivable, Net
Accounts receivable, net consist of the following (in thousands):
September 30,December 31,
20222021
Accounts receivable$8,906 $12,088 
Allowance for doubtful accounts(2,777)(3,207)
Accounts receivable, net$6,129 $8,881 

Inventories, Net
Inventories, net of reserve, consist of the following (in thousands):
September 30,December 31,
20222021
Raw materials$5,626 $6,585 
Work-in-process1,376 1,883 
Finished goods4,496 831 
Total inventories$11,498 $9,299 

The raw materials inventory included net consigned inventory of $2.0 million and $1.5 million, respectively, as of September 30, 2022 and December 31, 2021.

Prepaid and Other Current Assets
Prepaid and other current assets consist of the following (in thousands):

17


September 30,December 31,
20222021
Prepaid expenses and deposits$1,178 $7,883 
Due from contract manufacturers and vendors1,252 1,302 
Prepaid taxes603 1,223 
Contract assets3,830 3,313 
Other1,338 1,101 
Total prepaid and other current assets$8,201 $14,822 

Property, Plant and Equipment, Net
Property, plant and equipment, at cost, consist of the following (in thousands):
September 30,December 31,
20222021
Machinery and equipment$37,584 $36,264 
Leasehold improvements5,999 6,752 
Furniture and fixtures1,493 1,497 
Vehicles119 359 
Software1,393 1,337 
Assets under construction1,021 1,900 
47,609 48,109 
Less: accumulated depreciation and amortization(35,925)(33,399)
Property, plant and equipment, net$11,684 $14,710 

The Company purchased all finance lease equipment during the first quarter of 2022. The aggregate depreciation and amortization related to property, plant and equipment was as follows (in thousands):

Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Depreciation and amortization on property, plant and equipment$1,662 $1,998 $5,749 $5,919 

Intangible Assets, Net
Intangible assets, net, consist of the following (in thousands):
Gross Carrying AmountAccumulated AmortizationNet Book Value
As of September 30, 2022:
Developed technology$1,696 $1,294 $402 
As of December 31, 2021:
Developed technology$1,696 $972 $724 

Amortization of intangible assets is as follows (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Amortization of intangible assets$46 $96 $322 $289 

Other Assets
Other assets, non-current, consist of the following (in thousands):

18


September 30,December 31,
20222021
Notes receivable 750 
Deposits and other851 772 
Total other assets$851 $1,522 

In May 2021, the Company entered into a convertible note receivable agreement (the “Note”) with a borrower wherein Velodyne agreed to lend $0.8 million at an interest rate of 0% per annum as a nonrecourse investment. The Note is convertible into equity at the election of the borrower or the Company upon occurrence of certain new financing or corporate transactions. The maturity date of the Note is May 11, 2024. At September 30, 2022, the Company reclassified the Note from Other assets, to Prepaid and other current assets because it was redeemed in connection with the Bluecity acquisition consummated in October 2022. For additional information regarding the Bluecity acquisition, see Note 17. “Subsequent Events” herein.

Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
September 30,December 31,
20222021
Accrued payroll expenses$10,718 $13,550 
Accrued manufacturing costs (1)
9,279 3,925 
Accrued transaction costs3,500 5,000 
Accrued professional and consulting fees3,860 3,411 
Accrued warranty costs1,106 1,934 
Accrued taxes1,384 1,017 
Legal proceedings accrual 825 
Other1,227 3,366 
Total accrued expense and other current liabilities$31,074 $33,028 

(1) Accrued manufacturing costs at September 30, 2022, includes $3.5 million of contract termination fees and $2.9 million of accrued losses on firm purchase commitments.

Note 6. Leases

The Company leases real estate, equipment and automobiles in the U.S. and internationally. The Company leases office facilities under non-cancelable operating leases that expire on various dates through December 2027, including office and manufacturing space in San Jose, California used as its corporate headquarters. The leases do not contain any material residual value guarantees or restrictive covenants.

Lease cost, which consisted primarily of operating lease cost, was $1.0 million and $3.0 million, respectively, for the three and nine months ended September 30, 2022, and $1.1 million and $3.2 million, respectively, for the three and nine months ended September 30, 2021.

Other information related to leases were as follows:
September 30, 2022December 31, 2021
Weighted average remaining lease term (years)5.035.91
Weighted average discount rate 6.67 %6.37 %


19


As of September 30, 2022, maturities of lease liabilities were as follows:

Years Ending December 31,Operating Leases
2022 (remaining three months)$1,017 
20234,046 
20244,139 
20253,986 
20263,891 
Thereafter3,779 
Total lease payments$20,858 
Less amount representing interest(3,122)
Present value of lease liabilities$17,736 



Note 7. Accumulated Other Comprehensive Loss
Accumulated other comprehensive loss was comprised of the following (in thousands):
September 30,December 31,
20222021
Foreign currency translation loss$(341)$(184)
Unrealized loss on investments(762)(228)
Total accumulated other comprehensive loss$(1,103)$(412)

During the nine months ended September 30, 2022 and 2021, there were no significant amounts related to foreign currency translation loss or realized gains or loss on investments reclassified to net loss from accumulated other comprehensive loss.


Note 8. Credit Facilities and Notes Payable
The Company has a loan and security agreement with a financial institution that expires on February 24, 2023. The credit agreement, which was entered into in September 2020 and last amended in February 2022, provides a $25.0 million revolving line of credit, with a $5.0 million letter of credit sublimit. The advances under the credit facility bear interest at a rate per annum equal to the prime rate plus an applicable margin of 1.5% for prime rate advances, or the SOFR rate plus an applicable margin of 2.5% for SOFR advances. The revolving line of credit is secured by certain assets of the Company. As of September 30, 2022, there were no amounts outstanding under this credit facility and the Company was in compliance with all associated covenants in the agreement. As of September 30, 2022, the credit facility had $3.6 million available for borrowing.

On April 8, 2020, the Company received loan proceeds of $10.0 million under the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) Paycheck Protection Program (“PPP”). The Company filed for the forgiveness of the PPP loan and was approved for forgiveness of such loan and interest on June 30, 2021. The Company recorded a $10.1 million gain from the forgiveness of the PPP loan and related interest in other income for the nine months ended September 30, 2021.



20


Note 9. Stockholders’ Equity

Common Stock
On September 29, 2020, the Company consummated a business combination with the pre-combination Velodyne. On September 30, 2020, Velodyne Lidar’s common stock and warrants began trading on the Nasdaq Global Select Market under the symbol “VLDR” and “VLDRW,” respectively. In connection with the Business Combination, outstanding common stock and preferred stock of the pre-combination Velodyne were converted into common stock of the Company. As discussed in Note 2, “Business Combination and Related Transactions”, the Company has retroactively adjusted the pre-combination common and preferred shares issued and outstanding prior to September 29, 2020, 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.

The Company is authorized to issue up to 2,250,000,000 shares of common stock, each with a par value of $0.0001 per share.

ATM Offering

On June 15, 2022, the Company entered into an Equity Distribution Agreement (the “ATM Agreement”) with Oppenheimer & Co. Inc. (“Oppenheimer”), pursuant to which, from time to time, the Company may raise up to $100 million by selling shares of its common stock, par value $0.0001 per share (“the ATM Shares”). The ATM Shares will be issued pursuant to its shelf registration statement on Form S-3 that became effective on May 11, 2022.

Subject to the terms and conditions of the ATM Agreement, Oppenheimer will use commercially reasonable efforts consistent with its normal trading and sales practices to sell the shares from time to time, based upon the Company’s instructions, and is entitled to a commission at a rate equal to 2.5% of the gross price of any ATM Shares sold through Oppenheimer. The ATM offering will terminate upon the earlier of (i) the sale of all common stock subject to the ATM Agreement or (ii) termination of the ATM Agreement in accordance with its terms. The Company is not required to sell any shares at any time during the term of the ATM Agreement. Net proceeds from the sale of ATM shares will be used for general corporate purposes.

The Company records the sale of its ATM Shares on a settlement date basis. For the three months ended September 30, 2022, the Company received net proceeds of approximately $19.1 million (after deducting $0.6 million in commissions and expenses) from sales of 16,907,260 ATM Shares at an average price of $1.16 per share pursuant to the ATM Agreement. Since its inception in the nine months ended September 30, 2022, the Company received net proceeds of approximately $25.9 million (after deducting $1.3 million in commissions and expenses) from sales of 23,378,308 ATM shares at an average price of $1.17 per share.

Preferred Stock

The Company is authorized to issue up to 25,000,000 shares of preferred stock, each with a par value of $0.0001 per share. As of September 30, 2022, no shares of preferred stock were issued and outstanding.

Dividends

The Company has not paid any cash dividends on the common stock to date. The Company may retain future earnings, if any, for future operations, expansion and debt repayment and has no current plans to pay cash dividends for the foreseeable future. Any decision to declare and pay dividends in the future will be made at the discretion of the Board and will depend on, among other things, the Company’s results of operations, financial condition, cash requirements, contractual restrictions and other factors that the Board may deem relevant. In addition, the Company’s ability to pay dividends may be limited by covenants of any existing and future outstanding indebtedness the Company or its subsidiaries incur.

Public Warrants

Upon the closing of the Business Combination, there were 24,876,512 outstanding warrants to purchase shares of the Company’s common stock that were issued by Graf prior to the Business Combination. Each whole warrant entitles the holder to purchase three-quarters of one share of the Company’s common stock at a price of $11.50 per share, subject to adjustments. The warrants are exercisable at any time commencing 30 days after the completion of the Business Combination and expire five years after the completion of the Business Combination. The Company may redeem the outstanding warrants in whole and not in part at a price of $0.01 per warrant at any time after they become exercisable, provided that the last sale

21


price of the Company’s common stock equals or exceeds $18.00 per share, subject to adjustments, for any 20-trading days within a 30-trading day period ending three business days prior to the date on which the Company sends the notice of redemption to the warrant holders.

In connection with the Business Combination, on October 19, 2020, the Company registered the issuance of an aggregate of up to 18,657,384 shares of its common stock that are issuable upon the exercise of its warrants, including up to 375,000 shares of its common stock issuable upon exercise of its working capital warrants issued to Graf LLC. The following summarizes the Company’s outstanding warrants and common stock issuance related to the warrant exercises:

September 30,December 31,
20222021
Warrants outstanding upon Closing24,876,512 24,876,512
Warrants exercised to date18,902,64218,902,642
Warrants outstanding5,973,8705,973,870
Aggregated common shares issuable upon exercise of warrants18,657,38418,657,384
Common shares issued upon exercise of warrants14,176,95914,176,959
Remaining common shares issuable upon exercise of warrants4,480,4254,480,425

On April 12, 2021, the Acting Director of the Division of Corporation Finance and Acting Chief Accountant of the Securities and Exchange Commission (the “SEC”) issued a statement regarding accounting and reporting considerations for warrants issued by SPACs. In light of the issues raised by the SEC, the Company re-evaluated its accounting position for the warrants and concluded that certain warrants should have been classified as a liability measured at fair value for the 30-day period from September 29, 2020 to October 29, 2020. Accounting for these warrants as a liability instead of equity would have reduced non-operating expense and net loss by $1.6 million for 2020. Additionally, a corresponding $1.6 million adjustment would have been made to reduce its accumulated deficit with an offsetting adjustment to additional paid in capital in its equity accounts at December 31, 2020. The Company has concluded that the effects of accounting for the warrants as a liability instead of equity were immaterial to its previously issued financial statements and, accordingly, made an adjustment to its equity accounts for the effects of the accounting for the warrants in its consolidated statement of stockholders’ equity and balance sheet at December 31, 2021 by decreasing its accumulated deficit by $1.6 million with an offsetting decrease to its additional paid in capital.

Amazon Warrant

In February 2022, the Company and Amazon.com (“Amazon”) entered into a warrant agreement and a transaction agreement, pursuant to which Velodyne agreed to issue to Amazon.com NV Investment Holdings LLC, a wholly-owned subsidiary of Amazon, a warrant (“Amazon Warrant”) to acquire up to an aggregate of 39,594,032 shares of the Company’s common stock at an exercise price of $4.18 per share. The exercise price and the warrant shares issuable upon exercise of the warrant are subject to customary antidilution adjustments. Following stock sales under the Company’s ATM offering, as of September 30, 2022, the antidilution adjustments provided Amazon with warrants to acquire an additional 190,181 shares, for an aggregate of 39,784,213 shares at an adjusted exercise price of $4.16 per share. The right to exercise the warrants and receive the warrant shares that have vested expires February 4, 2030. The warrant agreement also contains customary change-in-control provisions.

The Amazon Warrant shares vest in multiple tranches over time based on payments of up to $200 million by Amazon or its affiliates (directly or indirectly through third parties) to the Company in connection with Amazon’s purchase of goods and services from the Company. Upon entry into an additional commercial agreement, certain warrant shares will vest, and the number of shares that vest in connection with future payments by Amazon to Velodyne will be reduced pro rata. As of September 30, 2022, zero of the Amazon Warrant shares are vested.

When Amazon makes payments, and vesting conditions become probable of being achieved, the Company records a non-cash stock-based reduction to revenue associated with the Amazon Warrant, which is calculated based on the grant date fair value of the Amazon Warrant shares. The fair value of the Amazon Warrant shares was measured on the grant date using the Black-Scholes option pricing model with assumptions of a six-year expected term, 50% expected volatility, 1.84% risk-free interest rate and a 0% expected dividend yield.


22



For the three and nine months ended September 30, 2022, the Company recognized a reduction to revenues of $2.8 million and $9.1 million, respectively, associated with a portion of Amazon Warrant shares that are probable of being vested.


Note 10. Stock-Based Compensation

Equity Incentive Plans

2020 Equity Incentive Plan

In connection with the Business Combination, on September 29, 2020, the Company's stockholders approved the 2020 Equity Incentive Plan (the “2020 Plan”), which provides for the grant of stock options, stock appreciation rights, restricted stock awards and units (“RSAs” and “RSUs”), and other stock or cash-based awards to the Company’s employees, directors and consultants. The Board approved cancelling and converting all outstanding equity-awards granted under the pre-combination Velodyne’s stock plans into equity-based awards under the 2020 Plan effective upon the consummation of the Business Combination, based on exchange ratios established in the Merger Agreement with the same general terms and conditions corresponding to the original awards. The shares under the pre-combination Velodyne’s stock plans have been retroactively restated as shares reflecting the exchange ratio established in the Merger Agreement.

The Company had an initial authorized reserve of 27,733,888 shares of its common stock for issuance under the 2020 Plan. Beginning on January 1, 2021, an additional number of shares will be reserved annually on the first day of each fiscal year for a period of no more than ten years in an amount equal to the least of (a) 5% of the total number of common shares actually issued and outstanding on the last day of the preceding fiscal year, (b) 10,000,000 common shares, or (c) a number of common shares determined by the Board. This limit is subject to adjustment in the event of a stock split, stock dividend or other change in the Company’s capitalization. The number of shares reserved was 46,606,012 and the remaining shares available for issuance under the 2020 Equity Plan was 12,271,692 as of September 30, 2022.

The Company uses primarily the sell-to-cover method as the tax withholding method for stock awards upon settlement, pursuant to which shares with a market value equivalent to the tax withholding obligation are sold on behalf of the holder of the awards to cover the tax withholding liability and the cash proceeds from such sales are remitted by the Company to taxing authorities.

2020 Employee Stock Purchase Plan

On September 29, 2020, the Company's stockholders approved the 2020 Employee Stock Purchase Plan (the “ESPP”). The Company had an initial authorized reserve of 3,492,097 shares of common stock for issuance under the ESPP. Beginning on January 1, 2021, an additional number of shares will be reserved annually on the first day of each fiscal year for a period of no more than 20 years in an amount equal to the least of (i) 1% of the outstanding shares of the Company’s common stock on such date, (ii) 2,500,000 shares of the Company’s common stock or (iii) a lesser amount determined by the Compensation Committee or the Board. The ESPP may be amended from time to time. As of September 30, 2022, 785,205 shares have been issued and 6,481,317 shares remained available for future issuance under the ESPP.

The ESPP permits eligible employees to purchase shares of the Company’s common stock through payroll deductions at a price equal to 85% of the lower of the fair market value of the stock at the beginning or the end of the applicable purchase period, in an amount not to exceed 15% of their compensation, subject to certain individual purchase limits of 15,000 shares in any purchase period or $25,000 worth of shares, determined at the fair market value of the shares at the first day of an offering period, in any calendar year. The current offering period and the base purchase period will have the same duration and coincide with the length of the offering period.

2020 Phantom Stock Incentive Plan

In March 2021, the Board adopted the 2020 Phantom Stock Incentive Plan (the “2020 Phantom Stock Plan”), which provides for the granting of up to 7,635,000 phantom stock units to certain employees that settle, or are expected to settle, with cash payments upon vesting. Like equity-settled awards, phantom stock units are awarded with vesting conditions and are subject to certain forfeiture provisions prior to vesting. Phantom stock unit activity for the year ended September 30, 2022 was not significant.


23



Stock Incentive Awards
As of September 30, 2022, the Company’s outstanding incentive awards primarily included RSUs, RSAs, performance RSUs (“PRSUs”), performance RSAs (“PRSAs”) and phantom stock units under its stock incentive plans. The RSUs and RSAs typically vest on a quarterly basis over four years, or 25 percent upon the one-year anniversary date from initial vesting date, with the remainder vesting quarterly over the following three years. Certain RSUs also contain performance conditions related to the Company’s product development and business performance for the performance periods specified in the RSU agreements. In April and June 2022, the Company granted PRSAs that contain service, Company performance and market conditions to vest in the underlying common stock. The PRSAs vest on an annual basis over three years. The number of shares that vests is ultimately dependent on the Company’s operating results and value of the Company’s stock at the date specified in the PRSA agreements.

A summary of the Company’s stock award activities during 2022 is as follows (in thousands except share and per share amounts):
SharesWeighted Average Grant Date Fair Value per ShareFair Value of RSU/RSA Released
RSA:
RSAs outstanding as of December 31, 2021
211,298$6.63
Granted1,392,254$2.21
Released(101,992)$2.20$152
Canceled(321,417)$2.20
RSAs outstanding as of September 30, 2022
1,180,143$3.01
RSU:
RSUs outstanding as of December 31, 2021
5,126,896$10.51
Granted8,985,452$1.95
Released(1,804,376)$8.61$1,804
Forfeited(3,606,993)$6.30
RSUs outstanding as of September 30, 2022
8,700,979$3.81
PRSU:
PRSUs outstanding as of December 31, 2021
330,505$6.72
Released(330,505)$6.72$1,292
PRSUs outstanding as of September 30, 2022
PRSA:
PRSAs outstanding as of December 31, 2021
Granted9,781,722$2.12
Canceled(1,599,928)$2.20
PRSAs outstanding as of September 30, 2022
8,181,794$2.11

24



Stock-Based Compensation Expense

The Company measures stock-based compensation expenses based on grant date fair value of the stock awards. The Company recognizes stock-based compensation expenses for service-condition awards that are expected to vest on a straight-line basis over the requisite service period. For performance-based awards, expense is recognized using an accelerated attribution method from the time it is deemed probable that the performance goal will be achieved through the time the service-based condition has been achieved. The probability of restricted share awards granted with future performance conditions is evaluated at each reporting period and share awards are updated and compensation expense is adjusted based on updated information. The Company recognizes forfeitures as they occur.

The following table presents stock-based compensation expense, which includes expense for phantom stock units accounted for as liabilities, included in the Company’s consolidated statements of operations (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Cost of revenue561 $541 $1,841 $1,508 
Research and development2,336 2,794 7,523 10,458 
Sales and marketing366 1,177 2,225 44,779 
General and administrative1,646 12,135 4,566 24,637 
Total stock-based compensation expense$4,909 $16,647 $16,155 $81,382 

As of September 30, 2022, unrecognized compensation cost related to RSUs, RSAs, PRSAs and the ESPP was $29.2 million, $3.1 million, $5.4 million and $0.6 million, respectively, which is expected to be recognized over a weighted average period of 2.95 years, 3.39 years, 1.41 years and 0.33 years, respectively.

Phantom stock units are recorded as a liability at their current market value and are included in other current liabilities. These grants remain subject to vesting 25% upon the one-year anniversary date from initial vesting date, with the remainder vesting quarterly over the following three years. Based on the trading price of the Company's common stock, the amount of liability recorded related to phantom stock units was not significant at September 30, 2022.


Note 11. Net Loss Per Share
Basic net income (loss) per share is computed based on the weighted average number of shares of common stock outstanding during the period. Diluted net income (loss) per share is computed based on the weighted average number of common shares outstanding plus the effect of dilutive potential common shares outstanding during the period using the treasury stock method. During the periods when there is a net loss, potentially dilutive common stock equivalents have been excluded from the calculation of diluted net loss per share as their effect is anti-dilutive. The Company follows the two-class method when computing net income (loss) per share when shares are issued that meet the definition of participating securities. The Company considers its the RSAs and PRSAs to be participating securities as holders of such securities have non-forfeitable dividend rights in the event of the declaration of a dividend for shares of common stock. During the periods when the Company is in a net loss position, the net loss attributable to common stockholders was not allocated to the RSAs and PRSAs under the two-class method as these securities do not have a contractual obligation to share in losses.

The following common stock equivalents have also been excluded from the computation of diluted net loss per share for the periods presented because including them would have been antidilutive (in thousands):
As of September 30,
20222021
Stock options10 597 
RSAs and PRSAs9,362  
RSUs (non-vested)8,701 4,488 
Public warrant shares4,480 4,480 
Amazon warrant shares39,784  
Total62,337 9,565 

25



Note 12. Retirement Plan

The Company has a 401(k) savings and profit-sharing plan (the “401(k) Plan”), which is intended to be a tax-qualified defined contribution plan that covers all eligible employees, as defined in the applicable plan documents. Under the 401(k) Plan, eligible employees may elect salary deferral contributions, not to exceed limitations established annually by the Internal Revenue Service (“IRS”). The Company matches 25% of employees’ eligible contributions up to a maximum amount determined by the Company. The Company’s matching contributions vest 25% per year over the employee’s first four-year period of service. The Company’s matching contributions were $0.2 million and $0.8 million, respectively, for the three and nine months ended September 30, 2022, and $0.2 million and $0.7 million, respectively, for the three and nine months ended September 30, 2021.


Note 13. Income Taxes
The following table summarizes the Company’s loss before income taxes and provision for income taxes (in thousands):

Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Loss before income taxes$(41,522)$(54,698)$(134,636)$(174,117)
Provision for (benefit from) income taxes41 14 347 649 
Effective tax rate(0.1)% %(0.3)%(0.4)%

The quarterly income tax provision reflects an estimate of the corresponding year’s annual effective tax rate and includes, when applicable, adjustments for discrete items. The tax provision for the periods presented primarily relates to income taxes of non-U.S. operations as the U.S. operations were in a loss position and the Company maintains a full valuation allowance against its U.S. deferred tax assets.

The Company is subject to income taxes in the United States, China, Germany and India. The Company’s effective tax rate changed from (0.4)% in the nine months ended September 30, 2021 to (0.3)% in the nine months ended September 30, 2022. This change was primarily due to a combination of permanent tax items, mainly related to the valuation allowance recorded on U.S. deferred tax assets, foreign withholding taxes and state taxes.

The Inflation Reduction Act of 2022 (the “IRA”) was enacted into U.S. law on August 16, 2022. The IRA includes various tax provisions, including an excise tax on stock repurchases, expanded tax credits for clean energy incentives, and a 15 percent corporate alternative minimum tax on profits that generally applies to U.S. corporations with average adjusted financial statement income over a three year period in excess of $1.0 billion. The Company is currently in the process of evaluating the provisions of the IRA, but does not expect the IRA to materially impact its financial statements.

Note 14. Commitments and Contingencies

Purchase and Other Commitments
The Company had a total of $30.3 million in purchase commitments as of September 30, 2022. Purchase commitments represent outstanding purchase orders or non-cancelable commitments for goods or services with contract manufacturers and vendors that range mostly from one month up to a year. The Company uses several contract manufacturers to manufacture components, subassemblies and products. The Company provides these contract manufacturers with demand information and they use this information to acquire components and build products. Contract manufacturer commitments consist of obligations for on-hand inventories and non-cancelable purchase orders with contract manufactures. If the Company cancels all or part of the orders, it may still be liable to the contract manufacturers for the cost of the materials and components purchased by the subcontractors to manufacture the Company’s products. The Company also obtains individual components for its products from a wide variety of individual suppliers. In addition, the Company had a total of $0.6 million in other contractual obligations for goods or services associated with its ordinary course of business as of September 30, 2022.




26


Product Warranties
The following table summarizes the activity related to product warranty liabilities and their balances as included in accrued expenses and other current liabilities (in thousands):
Nine Months Ended September 30,
20222021
Balance as of the beginning of the period$1,934 $2,204 
Warranty provision2,327 1,448 
Consumption(813)(1,689)
Changes in provision estimates(2,342)(449)
Balance as of the end of the period$1,106 $1,514 

Indemnifications

The Company has entered into agreements with its directors and officers that may require the Company to indemnify its directors and officers against liabilities that may arise by reason of their status or service as directors or officers to the fullest extent permitted by Delaware corporate law. The maximum potential amount of future payments the Company could be required to make under these provisions is not determinable. The Company currently has directors’ and officers’ insurance.

Legal Proceedings

From time to time, the Company is involved in actions, claims, suits and other proceedings in the ordinary course of business, including assertions by third parties relating to intellectual property infringement, breaches of contract or warranties or employment-related matters. The Company is defending all current litigation matters. Although there can be no assurances and the outcome of these matters is currently not determinable (except as specifically described below), the Company currently believes that none of these claims or proceedings are likely to have a material adverse effect on the Company’s financial position.

Ouster Litigation

On June 15, 2022, the Company filed complaint with the U.S. International Trade Commission (“ITC”) against Ouster, Inc. and its contract manufacturer, and a lawsuit in the Northern District of California. The complaint and lawsuit each allege infringement of U.S. Patent Nos. 7,969,558 (the “‘558 patent”) and 9,983,297 and respectively seek relief including an exclusion importation of infringing Ouster products and monetary damages. On July 22, 2022, the ITC instituted a formal investigation into the Company’s claims. In connection with the merger agreement dated November 4, 2022, between the Company and Ouster (the “Merger Agreement”), the Company will dismiss the lawsuit in the Northern District of California without prejudice and move to terminate the ITC investigation.

On July 8, 2022 Ouster filed a complaint in the Superior Court of California, Santa Clara County, against the Company and two employees of the Company, alleging trade secret misappropriation against all defendants, breach of contract against one of the individuals, violation of the unfair business practices act against the Company, and violation of false advertising laws against the Company. In connection with the Merger Agreement, Ouster will dismiss the lawsuit without prejudice.

Arbitration Proceeding Against David Hall

On June 9, 2021, the Company initiated an arbitration proceeding against David Hall, alleging breach of contract and misappropriation of the Company’s confidential, proprietary, and trade secret information. To protect its intellectual property and in aid of the arbitration process, on July 2, 2021 the Company filed an application with the Santa Clara County Superior Court for a temporary restraining order and preliminary injunction to prohibit Mr. Hall from any further copying, disclosure or use of the Company’s intellectual property and to require him to return all such property to the Company.

On September 7, 2021, the arbitrator issued a preliminary injunction against Mr. Hall, ordering that: 1) Mr. Hall is enjoined from retrieving or accessing three devices to which he copied Velodyne materials and must transfer those devices to a discovery special master, who will review Mr. Hall’s retention and usage of Velodyne information and prepare reports on such retention and use; 2) Mr. Hall must provide an under-oath inventory of any and all of his personal electronic devices in his possession or control upon which Velodyne information currently resides and, upon Velodyne’s request, must provide Velodyne with access to those devices upon request to retrieve, destroy, or ensure the permanent deletion of Velodyne

27


information from those devices; 3) Mr. Hall is enjoined from using anything he created or worked on for Velodyne during the time of his employment; and 4) In light of the preliminary injunctive relief granted under its breach of contract claim, Velodyne’s requests for relief under the California Uniform Trade Secrets Act and for a deposition were denied at this juncture, but the arbitrator expressly held that Velodyne could reinstate those demands following the special master’s report on Mr. Hall’s retention and usage of Velodyne’s materials. Mr. Hall subsequently provided an under-oath inventory pursuant to that order, which identified seventy-one personal devices that may contain Velodyne information. Because Mr. Hall did not consent to the special master conditionally appointed by the arbitrator, Velodyne and Mr. Hall are negotiating on protocol by which to preliminarily review and inspect those personal devices. On October 26, 2021, Mr. Hall filed a motion for a protective order seeking to require the Company to segregate and return his allegedly personal, private, privileged, and confidential information from his Company-issued laptop. On November 30, 2021, the judge denied Mr. Hall’s protective order, noting that Mr. Hall has no expectation of privacy as to the contents of his laptop and that he waived his right to assert privilege over the contents of the laptop. In the same ruling, the judge compelled Mr. Hall to respond to interrogatories issued by Velodyne. On December 16, 2021, the judge ruled that Velodyne sufficiently identified 2,740 allegedly-misappropriated trade secrets. On February 17, 2022, the judge imposed sanctions on Mr. Hall for discovery abuse, and ordered Mr. Hall to pay Velodyne $5,000 as sanctions. The parties engaged in mediation on August 30, 2022. On October 11, 2022, The Company and Mr. Hall entered into a settlement agreement, (the “Hall Settlement Agreement”). Mr. Hall paid Velodyne $1.95 million under the Hall Settlement Agreement. For additional information regarding the Hall Settlement Agreement, see Note 17. “Subsequent Events” herein.

Discrimination Proceedings by Marta Hall

On August 2, 2021, the Company received a Charge of Discrimination dated July 27, 2021 (“Charge”), indicating that former Chief Marketing Officer, Marta Hall, has filed a charge of employment discrimination under Title VII of the Civil Rights Act, alleging sexual discrimination and retaliation. On February 15, 2022, the Equal Employment Opportunity Commission (EEOC) issued a determination that it will not proceed with an investigation of Ms. Hall’s claim. On September 27, 2021, the Occupational Safety and Health Administration (“OSHA”) informed the Company that it dismissed a complaint brought by Ms. Hall alleging retaliation in violation of the Sarbanes-Oxley Act (“SOX”). OSHA found that Ms. Hall failed to show that she engaged in a protected activity under SOX. On October 21, 2021, Ms. Hall submitted an objection to the findings and requested a hearing before an administrative law judge. The Office of Administrative Law Judges docketed the above referenced case. It is not yet assigned to a presiding administrative law judge. Pursuant to the Hall Settlement Agreement, Ms. Hall will be dismissing her appeal. For additional information regarding the Hall Settlement Agreement, see Note 17. “Subsequent Events” herein.

Hall Proceeding Against Individuals

On January 18, 2022, David Hall and Marta Hall filed a complaint against various current and former officers and directors of Velodyne and other individuals in the Superior Court of California, Alameda County, entitled Hall v. Vetter, No. 22-cv-005713. The complaint alleges conspiracy to defraud, breach of fiduciary duty, aiding and abetting breach of fiduciary duty, intentional misrepresentation, negligent misrepresentation, and securities fraud. The complaint alleges David and Marta Hall have suffered damages and seeks, among other things, compensatory and punitive damages. On May 3, 2022, certain defendants filed motions to compel arbitration and other defendants filed motions to quash service of process for lack of personal jurisdiction. The court conducted a hearing on the motions on July 20, 2022. On August 30, 2022, the court granted the motion to quash service with respect the out of state defendants. On October 3, 2022, the court granted the motion to compel Mr. Hall to arbitrate his claims, and stayed proceedings on Ms. Hall’s claims pending arbitration of Mr. Hall’s claims. On October 20, 2022, David and Marta voluntarily dismissed the action without prejudice.

Quanergy Litigation

In September 2016, Quanergy Systems, Inc. (“Quanergy”) filed a complaint against the Company and one of its customers in the Northern District of California (the District Court litigation), seeking a declaratory judgment of non-infringement of one of the ‘558 patent and asserting state and federal trade secret misappropriation claims against the Company and its customer and breach of contract and constructive fraud claims against its customer. In November 2016, Quanergy filed an amended complaint, removing its trade secret misappropriation claims against the Company, dropping its customer from the suit and dropping the related claims of breach and constructive fraud. The amended complaint maintained only the declaratory judgment of non-infringement action against the Company. In December 2016, the Company filed an answer generally denying the allegations and relief requested in Quanergy’s amended complaint. The Company’s answer also

28


included counterclaims against Quanergy asserting direct, indirect, and willful infringement of the ‘558 patent. In January 2017, Quanergy filed an answer generally denying the allegations in the Company’s patent infringement counterclaims and requesting relief. The court held a claim construction hearing on September 13, 2017 and issued a claim construction order on October 4, 2017, which adopted the majority of the Company’s proposed constructions. In June 2018, the district court entered an order granting a joint stipulation to stay the litigation.

Quanergy filed two petitions for inter partes review with the U.S. Patent Office’s Patent Trials and Appeal Board (“PTAB”) in November 2017, challenging all claims of the ‘558 patent that the Company asserted. The Company filed its Patent Owner Preliminary Response to Quanergy’s petitions on March 7, 2018. The PTAB issued an institution decision on May 25, 2018, instituting review of all challenged claims. The Company subsequently filed its Patent Owner Response and a Contingent Motion to amend the claims. The PTAB held oral argument on February 27, 2019. On May 23, 2019, the PTAB issued a Final Written Decision upholding the validity of all the challenged claims, finding that Quanergy did not prove by a preponderance of the evidence that any of the challenged claims of the ‘558 patent were unpatentable, and denying the Company’s contingent motion as moot. In June 2019, Quanergy filed a request for rehearing. On July 21, 2020, Quanergy filed a Notice of Appeal, appealing the PTAB decision to the U.S. Court of Appeals for the Federal Circuit. Quanergy’s opening appeal brief was filed on January 22, 2021. On February 4, 2022, the Federal Circuit of Appeals issued a ruling upholding the validity of the Company’s ‘558 patent. In view of that ruling, on February 18, 2022, the district court lifted the stay. On April 18, 2022, the district court issued a scheduling order for the remainder of the proceedings. On October 21, 2022, the Company filed a motion to enforce a settlement with Quanergy.

Employment Matters

On June 8, 2020, a former employee filed a class action lawsuit in the Santa Clara County Superior Court of the State of California. The complaint alleges that, among other things, the Company failed to pay minimum and overtime wages, final wages at termination, and other claims based on meal periods and rest breaks. The plaintiff is bringing this lawsuit on behalf of herself and other similarly situated plaintiffs who have not been identified and is seeking to certify the action as a class action. The plaintiff has now filed a First Amended Complaint that adds a claim pursuant to California’s Private Attorneys General Act. The First Amended Complaint does not specify the amount the plaintiff seeks to recover. Velodyne’s response to the First Amended Complaint was filed on November 16, 2020. On August 5, 2021, the parties reached a tentative settlement. On September 14, 2022, the Court approved the settlement, and the Company paid $0.8 million in settlement of the claims.

Securities Litigation Matters

On March 3, 2021, a purported shareholder of Velodyne filed a complaint for a putative class action against Velodyne, Anand Gopalan and Andrew Hamer in the United States District Court, Northern District of California, entitled Moradpour v. Velodyne Lidar, Inc., et al., No. 3:21-cv-01486-SI. The complaint alleged purported violations of the federal securities laws and that, among other things, the defendants made materially false and/or misleading statements and failed to disclose material facts about the Company’s business, operations and prospects, including with respect to David Hall’s role with the Company and removal as Chairman of the Company’s Board of Directors. The complaint alleged that purported class members have suffered losses and sought, among other things, an award of compensatory damages on behalf of a putative class of persons who purchased or otherwise acquired the Company’s securities between November 9, 2020 and February 19, 2021. On March 12, 2021, a putative class action entitled Reese v. Velodyne Lidar, Inc., et al., No. 3:21-cv-01736-VC, was filed against the Company, Mr. Gopalan and Mr. Hamer in the United States District Court for the Northern District of California, based on allegations similar to those in the earlier class action and seeking recovery on behalf of the same putative class. On March 19, 2021, another putative class action entitled Nick v. Velodyne Lidar, Inc., et al., No. 4:21-cv-01950-JST, was filed in the United States District Court for the Northern District of California, against the Company, Mr. Gopalan, Mr. Hamer, two current or former directors, and three other entities. The complaint was based on allegations similar to those in the earlier class actions and sought, among other things, an award of compensatory damages on behalf of a putative class of persons who purchased or otherwise acquired the Company’s securities between July 2, 2020 and March 17, 2021. The class actions have been consolidated, lead plaintiffs have been appointed and an amended consolidated complaint was filed on September 1, 2021, based on allegations similar to those in the earlier class actions. The Company filed a motion to dismiss the amended and consolidated complaint on November 1, 2021. The plaintiffs filed a first amended complaint on February 11, 2022. The Company filed a motion to dismiss on March 4, 2022. On July 1, 2022, the court denied the motion to dismiss as it relates to the claims related to David Hall’s role with the Company, but granted the motion to dismiss as to all other claims. The Company intends to defend the actions vigorously.

On March 12, 2021, a putative shareholder derivative lawsuit entitled D’Arcy v. Gopalan, et al., No. 1:21-cv-00369-MN, was filed in the United States District Court for the District of Delaware against current and former directors and/or officers Anand Gopalan, Andrew Hamer, David S. Hall, Marta Thoma Hall, Joseph B. Culkin, Michael E. Dee, James A. Graf,

29


Barbara Samardzich, and Christopher A. Thomas, and names the Company as a nominal defendant. The complaint asserted claims for breach of fiduciary duty, unjust enrichment, abuse of control, gross mismanagement, and waste of corporate assets against all of the individual defendants, and asserted a contribution claim under the federal securities laws against Mr. Gopalan and Mr. Hamer. On March 16, 2021, a second shareholder derivative lawsuit entitled Kondner, et al. v. Culkin, et al., No. 1:21-cv-00391-MN, was filed in the United States District Court for the District of Delaware against most of the same defendants named in the earlier derivative complaint, and asserted claims against the individual defendants for alleged breaches of fiduciary duty and waste of corporate assets. Both derivative actions are based on allegations similar to those in the class actions discussed above, and have now been consolidated. On January 3, 2022, the plaintiffs filed an amended complaint.

Contingency Assessment

The Company records accruals for outstanding legal proceedings, investigations or claims when it is probable that a liability will be incurred and the amount of loss can be reasonably estimated. The Company evaluated developments in legal proceedings, investigations or claims that could affect the amount of any accrual, as well as any developments that would result in a loss contingency to become both probable and reasonably estimable. As of September 30, 2022, the Company had paid a total of $0.8 million, which was accrued for as of December 31, 2021, for loss contingencies associated with the legal claims or litigation discussed above. As of September 30, 2022, no amounts have been accrued because the Company’s management does not presently believe that any loss is probable and it is not possible to reasonably estimate the loss, or range of losses, if any, that may result from any of the ongoing litigation. The Company’s legal costs incurred in its defense against these claims are expensed as incurred.


Note 15. Segment, Geographic and Customer Concentration Information

The Company conducts its business in one operating segment that develops and produces Lidar sensors for use in industrial, 3D mapping, drones and auto applications. The Company’s Chief Executive Officer (“CEO”) is the chief operating decision maker (“CODM”). The CODM allocates resources and makes operating decisions based on financial information presented on a consolidated basis, accompanied by disaggregated information about sales and gross margin by product group. The profitability of the Company’s product group is not a determining factor in allocating resources and the CODM does not evaluate profitability below the level of the consolidated company.

The Company reports revenue by region and country based on the location where its customers accept delivery of its products and services. Revenue by country and number of customers that accounted for more than 10% of revenue was as follows:

Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Countries over 10% of revenue:
U.S.16 %39 %14 %33 %
China20 %17 %21 %30 %
Sweden12 %16 %15 %15 %
Germany18 %*13 %*
Japan %*11 %*
Number of customers that accounted for over 10% of revenue:
2232
* Less than 10%.
For the three and nine months ended September 30, 2022, revenue in the U.S. included a reduction to product revenues of $2.8 million and $9.1 million, respectively, in respect of the Amazon Warrant. Refer to Note 9 for more information.
The Company’s long-lived assets, consisting primarily of property, plant and equipment, were primarily located in the United States and, to a lesser extent, Thailand as of September 30, 2022 and December 31, 2021.


30



Note 16. Related Party Transactions

Certain holders of the pre-combination Velodyne’s convertible preferred stock (which converted into common stock of the Company upon the Business Combination) purchased products and services, directly or through a third party, from the Company. Revenue and accounts receivable for a stockholder who owned over 5% of the Company’s common stock as of September 30, 2022 and December 31, 2021 were as follows (in thousands):

Three Months Ended September 30, Nine Months Ended September 30,
2022202120222021
Revenue:
Stockholder A$7 $43 $302 $126 
September 30,December 31,
20222021
Accounts receivable:
Stockholder A$ $219 

The Company leases its corporate headquarters facility in San Jose, California. The property was previously owned by a company that was owned by a stockholder who was a former officer of the Company. The lease was executed in January 2017 and expires in December 2027, as amended. In May 2021, the property was sold to a third-party but the lease terms remain unchanged. Lease cost under this lease was $0.6 million and $1.4 million for the two and five months ended May 31, 2021, respectively.

Note 17. Subsequent Events

Ouster Merger Agreement

On November 4, 2022, the Company, Ouster, Inc. (“Ouster”), Oban Merger Sub, Inc., a Delaware corporation and a direct, wholly owned subsidiary of Ouster (“Merger Sub I”), and Oban Merger Sub II LLC, a Delaware limited liability company and a direct, wholly owned subsidiary of Ouster (“Merger Sub II”), entered into an Agreement and Plan of Merger (the “Merger Agreement”). Pursuant to the Merger Agreement, and subject to the satisfaction or waiver of the conditions specified therein, Merger Sub I will be merged with and into Velodyne (the “First Merger”), with Velodyne surviving the First Merger as a direct, wholly owned subsidiary of Ouster (the “Surviving Corporation”), and as soon as practicable following the First Merger, the Surviving Corporation will be merged with and into Merger Sub II with Merger Sub II surviving as a direct, wholly owned subsidiary of Ouster (the “Second Merger”, and together with the First Merger, the “Mergers”). Upon the consummation of the First Merger, each share of the Company’s common stock issued and outstanding immediately prior to the effective time of the First Merger will be converted into and represent the right to receive 0.8204 validly issued, fully paid and non-assessable shares of Ouster common stock, par value $0.0001 per share. Consummation of the Mergers is subject to customary closing conditions, including, among others, the approval by the Company’s stockholders of the Merger, approval by Ouster’s stockholders of the issuance of shares of Ouster common stock in connection with the First Merger, and certain regulatory approvals.

Blue City Acquisition

On October 3, 2022, the Company completed the acquisition of Bluecity, an AI software company. Bluecity offers solutions that combine artificial intelligence and lidar to provide real-time multimodal traffic analytics. By acquiring Bluecity, the Company has secured the offering of the intelligent infrastructure solution to customers in the infrastructure space. The addition of Bluecity’s technology also expands the Company’s software product portfolio that can provide more robust solutions to customers. The acquisition was provisionally valued at $15.0 million based on the 30-day average closing price of the Company’s common stock prior to October 3, 2022, of $1.1516, paid for by the redemption of a Note from the Company valued at $1.0 million, the issuance of approximately 1.1 million shares of the Company’s common stock to Bluecity stockholders, and the reserve of approximately 10.9 million shares of its common stock for issuance upon exchange, at the holder’s option on a one-for-one basis, of non-voting exchangeable shares of the Company’s Canadian subsidiary issued to Bluecity stockholders (collectively “Merger Shares”), including approximately 0.7 million shares of the Company’s common stock held back for a period of 12 months to satisfy potential indemnification obligations. The Merger Shares were

31


issued in a private placement. The acquisition will be accounted for as a business combination. The Company is currently in the process of evaluating the impact of the business combination on its consolidated financial statements.

Hall Settlement
On October 11, 2022, the Company entered into a legal settlement agreement with David Hall and Marta Hall. Under the terms of the settlement agreement, Mr. Hall paid the Company $1.95 million in October 2022, and the Company retains possession and control over physical laptops and other media containing the Company’s information. The settlement agreement also contains a mutual release of each other from all known and unknown claims that each party has made or could have made against the other prior to the date of the settlement agreement. The Company agreed to submit a request for dismissal of all claims in its ongoing arbitration with Mr. Hall, and Ms. Hall agreed to dismiss her complaint submitted to the Occupational Safety and Hazard Administration, which together constitute all currently outstanding litigation between the Halls and the Company. The parties also agreed to a customary mutual non-disparagement provision.

Under this settlement agreement, the Halls did not release their claims against current and former officers and directors of the Company and other individuals asserted in a lawsuit filed in the Superior Court of California, Alameda County, entitled Hall v. Vetter, No. 22-cv-005713, except that the Halls agreed not to add the Company as a party to any such claims.


Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

The following discussion of Velodyne’s results of operations and financial condition should be read in conjunction with the information set forth in Velodyne’s financial statements and the notes thereto included elsewhere in this Quarterly Report on Form 10-Q. This discussion contains forward-looking statements based upon our current expectations, estimates and projections that involve risks and uncertainties. Actual results could differ materially from those anticipated in these forward-looking statements due to, among other considerations, the matters discussed under “Cautionary Note Regarding Forward-Looking Statements” and Item 1A: “Risk Factors.”


Overview

We are a global leader in lidar technology providing smart, powerful lidar solutions for autonomous vehicles, advanced driver assistance systems (ADAS), delivery solutions, robotics, industrial, infrastructure, navigation, mapping, and more.
Our broad range of high-performance sensor and software solutions provide flexibility, quality and performance to meet the needs of a wide range of industries, including robotics, industrial, intelligent infrastructure, autonomous vehicles and ADAS. Our lidar-based smart vision solutions are deployed in many non-automotive applications, including autonomous mobile robots, UAVs, drones, last-mile delivery, precision agriculture, advanced security systems, and smart city initiatives.

Through our direct sales team as well as through distributors, we sell to both automotive customers, including top automotive OEMs, system integrators, and last-mile delivery providers, as well as to non-automotive customers, who are providing an array of applications, including industrial, drone, and security applications. We also license our technology and provide development services to customers and business partners.


Impact of COVID-19

The extensive impact of the COVID-19 pandemic has resulted and will likely continue to result in significant disruptions to the global economy, as well as businesses and capital markets around the world, despite the reports of declines in severity. The pandemic has resulted in government authorities implementing numerous measures to try to contain the virus, such as travel bans and restrictions, quarantines, stay-at-home orders, and business shutdowns.

The ongoing COVID-19 pandemic has disrupted and affected our operations, supply chain, customer demand, and our results of operations. For example, the timing of customer orders and our ability to fulfill orders we received were impacted by various COVID-19 related government mandates across our worldwide operations. Certain current and prospective customers delayed purchases based on budget constraints or project delays related to COVID-19. Our offices and R&D and manufacturing facilities have been, and from time-to-time may continue to be, impacted due to national and regional government declarations requiring closures, quarantines and travel restrictions. We also experienced an increase in raw materials and assembly costs.

32



On March 27, 2020, the U.S. government enacted the CARES Act administered by the Small Business Administration (the “SBA”). In the nine months ended September 30, 2021, we benefited from a $10.0 million PPP loan from and forgiven by the SBA.

The continued impact of the COVID-19 pandemic on our operational and financial performance will depend on various future developments, including the duration and spread of the outbreak and impact on our customers, suppliers, and employees, all of which are uncertain at this time. We expect the COVID-19 pandemic may adversely impact our future revenue and results of operations, but we are unable to predict at this time the size and duration of this adverse impact. At the same time, we have seen some signs of positive effects for our long-term business prospects and partnerships during the pandemic. For more information on our operations and risks related to COVID-19, please see the section of this Quarterly Report on Form 10-Q entitled “Risk Factors.”

Russia and Ukraine Conflict

The current conflict between Russia and Ukraine and the related sanctions and other penalties imposed by countries across the globe against Russia are creating substantial uncertainty in the global economy. While we do not have operations in Russia or Ukraine and do not have significant direct exposure to customers and vendors in those countries, we are unable to predict the impact that these actions will have on the global economy or on our financial condition, results of operations, and cash flows as of the date of these financial statements.



Recent Developments

Ouster Merger Agreement

On November 4, 2022, Velodyne, Ouster, Inc. (“Ouster”), Oban Merger Sub, Inc., a Delaware corporation and a direct, wholly owned subsidiary of Ouster (“Merger Sub I”), and Oban Merger Sub II LLC, a Delaware limited liability company and a direct, wholly owned subsidiary of Ouster (“Merger Sub II”), entered into an Agreement and Plan of Merger (the “Merger Agreement”). Pursuant to the Merger Agreement, and subject to the satisfaction or waiver of the conditions specified therein, Merger Sub I will be merged with and into Velodyne (the “First Merger”), with Velodyne surviving the First Merger as a direct, wholly owned subsidiary of Ouster (the “Surviving Corporation”), and as soon as practicable following the First Merger, the Surviving Corporation will be merged with and into Merger Sub II with Merger Sub II surviving as a direct, wholly owned subsidiary of Ouster (the “Second Merger”, and together with the First Merger, the “Mergers”). Upon the consummation of the First Merger, each share of the Company’s common stock issued and outstanding immediately prior to the effective time of the First Merger will be converted into and represent the right to receive 0.8204 validly issued, fully paid and non-assessable shares of Ouster common stock, par value $0.0001 per share. Consummation of the Mergers is subject to customary closing conditions, including, among others, the approval by the Company’s stockholders of the Merger, approval by Ouster’s stockholders of the issuance of shares of Ouster common stock in connection with the First Merger, and certain regulatory approvals.

Acquisition of Bluecity

On October 3, 2022, we completed the acquisition of Bluecity Technology, Inc., an AI software company (“Bluecity”). Bluecity offers solutions that combine artificial intelligence and lidar to provide real-time multimodal traffic analytics. By acquiring Bluecity, we have secured the offering of the intelligent infrastructure solution to customers in the infrastructure space. The addition of Bluecity’s technology also expands our software product portfolio that can provide more robust solutions to customers. We issued approximately 1.1 million shares of our common stock to Bluecity stockholders, and reserved approximately 10.9 million shares of our common stock for issuance upon exchange, at the holder’s option on a one-for-one basis, of non-voting exchangeable shares of our Canadian subsidiary issued to Bluecity stockholders (collectively “Merger Shares”), including approximately 0.7 million shares of our common stock held back for a period of 12 months to satisfy potential indemnification obligations. The acquisition will be accounted for as a business combination. We are currently in the process of evaluating the impact of the business combination on our consolidated financial statements.





33


ATM Offering

On June 15, 2022, we entered into an Equity Distribution Agreement, or ATM Agreement, with Oppenheimer, pursuant to which, from time to time, we may raise up to $100 million by selling shares of our common stock. The ATM Shares will be issued pursuant to our shelf registration statement on Form S-3 that became effective on May 11, 2022.

Subject to the terms and conditions of the ATM Agreement, Oppenheimer will use commercially reasonable efforts consistent with its normal trading and sales practices to sell the shares from time to time, based upon our instructions, and is entitled to a commission at a rate equal to 2.5% of the gross price of any ATM Shares sold through Oppenheimer. The ATM offering will terminate upon the earlier of (i) the sale of all common stock subject to the ATM Agreement or (ii) termination of the ATM Agreement in accordance with its terms. We are not required to sell any shares at any time during the term of the ATM Agreement. Net proceeds from the sale of ATM Shares will be used for our general corporate purposes.

We record the sale of our ATM Shares on a settlement date basis. For the three and nine months ended September 30, 2022, we received net proceeds of approximately $19.1 million and $25.9 million (after deducting $0.6 million and $1.3 million in commissions and expenses), respectively. For the three and nine months ended September 30, 2022, we sold 16,907,260 and 23,378,308 shares at an average price of $1.16 and $1.17 per share, respectively, pursuant to the ATM Agreement.

Amazon Warrant Agreement

In February 2022, we entered into a warrant agreement and a transaction agreement with Amazon.com (“Amazon”), pursuant to which we agreed to issue to Amazon.com NV Investment Holdings LLC, a wholly-owned subsidiary of Amazon, a warrant (“Amazon Warrant”) to acquire up to an aggregate of 39,594,032 shares of Velodyne’s common stock at an exercise price of $4.18 per share. The exercise price and the warrant shares issuable upon exercise of the warrant are subject to customary antidilution adjustments. Following stock sales under our ATM offering, as of September 30, 2022, the antidilution adjustments provided Amazon with warrants to acquire an additional 190,181 shares, for an aggregate of 39,784,213 shares. The right to exercise the warrants and receive the warrant shares that have vested expires February 4, 2030. The warrant agreement also contains customary change-in-control provisions.

The Amazon Warrant shares vest in multiple tranches over time based on payments of up to $200.0 million by Amazon or its affiliates (directly or indirectly through third parties) to Velodyne in connection with Amazon’s purchase of goods and services from us. Upon entry into a certain additional commercial agreement, certain warrant shares will vest, and the number of shares that vest in connection with future payments by Amazon to Velodyne will be reduced pro rata. As of September 30, 2022, none of the Amazon Warrant shares are vested.

For the nine months ended September 30, 2022, we recognized a reduction to revenues of $9.1 million associated with a portion of Amazon Warrant shares that are probable of being vested.

Factors Affecting Our Performance

Design wins. We are developing our smart vision solutions as a key enabling technology for OEMs in a wide range of industries, including robotics, industrial, intelligent infrastructure, autonomous vehicles and ADAS. Because our solutions must be integrated into a broader platform by the OEM, it is critical that we achieve design wins with these customers. The time necessary to achieve design wins varies based on the market and application. The design cycle in the automotive market tends to be substantially longer and more onerous than in other markets. Even within the automotive market, achieving a design win with an automotive OEM takes considerably longer than a design cycle for an aftermarket application. We consider design wins to be critical to our future success, although the revenue generated by each design win and the time necessary to achieve such a win can vary significantly, making it difficult to predict our future financial performance.

Pricing, product cost and margins. Our pricing and margins will depend on the volumes and the features of the solutions we provide to our customers. In general, solutions incorporated into development-phase products require more complex configurations, have higher prices and higher gross margins. As our markets reach maturity and commercialization, we expect prices and margins will generally decrease. Our commercial-stage customers will require that our smart vision solutions be manufactured and sold at per-unit prices that enable mass market adoption. To meet the technological and pricing needs of customers reaching commercial scale, we are making significant investments in new solutions for both cost improvements and new features. In addition, we are working on redesigning our sensors to help alleviate supply chain shortages. Our ability to compete in key markets will depend on the success of these investments and our efforts to efficiently

34


and reliably produce cost-effective smart vision solutions for our commercial-stage customers. We have customers with technologies in various stages of development. We anticipate that our prices will vary by market and application due to market-specific supply and demand dynamics and product lifecycles.

Commercialization of lidar-based applications. Our revenue has been subject to significant fluctuations. Our customers in the pre-commercial development phase may have purchased their requirements of our products in earlier periods and we do not expect them to begin purchasing again in volume unless and until they reach commercial deployments. As a number of our target markets reach commercialization, we expect there to be a shift towards higher unit volume at lower per-unit prices, with more predictable customer demand. We expect that our results of operations, including revenue and gross margins, will continue to fluctuate on a quarterly basis for the foreseeable future as our customers continue research and development projects and begin to commercialize autonomous solutions that rely on lidar technology. As more customers reach the commercialization phase and as the market for lidar solutions matures, these fluctuations in our operating results may become less pronounced. However, in the near term, our revenue may not grow as we expect until more customers commercialize their products.

End market demand. We sell our products to customers in a number of end markets. We believe our entry into new markets will continue to facilitate revenue growth and customer diversification. While we will continue to expand the end markets we serve, we anticipate that sales to a limited number of end markets will continue to account for a significant portion of our total revenue for the foreseeable future. Success in an end market, or commercialization, is uncertain and may develop differently in each case, with unique pricing, volume and cost dynamics. Additionally, as production scales in order to meet the demands of commercialization, pricing pressure increases and the amount of that pressure is expected to vary by market.

Sales volume. A typical design win can generate a wide range of sales volumes for our solutions, depending on the end market demand for our customers’ products. This can depend on several factors, including the reputation of the end customer, market penetration, product capabilities, size of the end market that the product addresses and our end customers’ ability to sell their products. In addition to end market demand, sales volumes also depend on whether our customer is in the development, commercialization or production phase. In certain cases, we may provide volume discounts on sales of our solutions, which may or may not be offset by lower manufacturing costs related to higher volumes.

Continued investment and innovation. We believe that we are an industry-leading lidar provider with proven designs, extensive product offerings and advanced manufacturing capabilities. Our financial performance is significantly dependent on our ability to maintain this leading position. This is further dependent on the investments we make in research and development. We must continually identify and respond to rapidly evolving customer requirements, develop and introduce innovative new products, enhance and service existing products and generate active market demand for our products. If we fail to do this, our leading market position and revenue may be adversely affected, and our investments in that area will not be recovered.



Critical Accounting Estimates

We prepare our consolidated financial statements in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”). The preparation of these consolidated financial statements requires us to make estimates, assumptions and judgments that can significantly impact the amounts we report as assets, liabilities, revenue, costs and expenses and the related disclosures. We base our estimates on historical experience and other assumptions that we believe are reasonable under the circumstances. Our actual results could differ significantly from these estimates under different assumptions and conditions. We believe that the accounting estimates discussed below are critical to understanding our historical and future performance as these estimates involve a greater degree of judgment and complexity.

Revenue Recognition

Revenue is recognized upon transfer of control of promised products and to a small extent services to customers in an amount that reflects the consideration that we expect to receive in exchange for those products and services.

We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations; however, determining whether products or services are

35


considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment.

Transaction price is allocated to each performance obligation on a relative standalone selling price (SSP) basis. Judgment is required to determine SSP for each distinct performance obligation. We use a range of amounts to estimate SSP when products and services are sold separately. In instances where SSP is not directly observable, we determine SSP using information that may include other observable inputs available to us.

Accounting for contracts recognized over time involves the use of various techniques to estimate total contract revenue and costs. Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. We review and update our contract-related estimates regularly, and record adjustments as needed. For those performance obligations for which revenue is recognized using a cost-to-cost input method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized in the period in which the revisions to the estimates are made.

Changes in judgments with respect to these assumptions and estimates could impact the timing or amount of revenue recognition.

The reductions of revenue associated with Amazon Warrant are determined based on the grant date fair value of the award and recognized as the customer makes payments and vesting conditions become probable of being achieved. The grant date fair value of the Amazon Warrant was determined using a Black-Scholes option pricing model, which is based in part on assumptions that require management to use significant judgment. See Note 9 to our Condensed Consolidated Financial Statements in Item 1 of Part I of this Report for additional information.

Inventory Valuation

Inventories are stated at the lower of cost or estimated net realizable value. Costs are computed under the standard cost method, which approximates actual costs determined on the first in, first out basis. We record write-downs of inventories which are obsolete or in excess of anticipated demand. Significant judgment is used in establishing our forecasts of future demand and obsolete material exposures. We consider marketability and product life cycle stage, product development plans, component cost trends, demand forecasts, historical revenue, and assumptions about future demand and market conditions in establishing our estimates. If the actual component usage and product demand are significantly lower than forecast, which may be caused by factors within and outside of our control, or if there were a higher incidence of inventory obsolescence because of rapidly changing technology and our customer requirements, we may be required to increase our inventory writedowns. A change in our estimates could have a significant impact on the value of our inventory and our results of operations.




























36


Results of Operations

The results of operations presented below should be reviewed in conjunction with the consolidated financial statements and notes included elsewhere in this Quarterly Report on Form 10-Q. The following table sets forth our consolidated results of operations data for the periods presented (in thousands):

Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Revenue:
Product(1)
$7,442 $11,782 $21,456 $34,345 
License and services2,199 1,278 5,872 10,037 
Total revenue9,641 13,060 27,328 44,382 
Cost of revenue:
Product(2)
20,353 17,716 53,896 52,555 
License and services165 84 689 433 
Total cost of revenue(2)
20,518 17,800 54,585 52,988 
Gross loss
(10,877)(4,740)(27,257)(8,606)
Operating expenses(2):
Research and Development16,918 20,221 56,972 55,608 
Sales and Marketing4,878 6,547 16,223 60,798 
General and administrative9,583 23,271 35,330 59,440 
Total operating expenses
31,379 50,039 108,525 175,846 
Operating loss(42,256)(54,779)(135,782)(184,452)
Interest income732 109 1,253 321 
Interest expense
— (6)(3)(83)
Other income (expense), net(22)(104)10,097 
Loss before income taxes
(41,522)(54,698)(134,636)(174,117)
Provision for income taxes
41 14 347 649 
Net loss$(41,563)$(54,712)$(134,983)$(174,766)






























37


The following table sets forth the components of our consolidated statements of operations data as a percentage of total revenue for the periods presented (the table may not foot due to rounding difference):

Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Revenue:
Product(1)
77 %90 %79 %77 %
License and services23 10 21 23 
Total revenue100 100 100 100 
Cost of revenue:
Product(2)
211 136 197 118 
License and services
Total cost of revenue(2)
213 136 200 119 
Gross loss(113)(36)(100)(19)
Operating expenses:(2)
Research and Development175 155 208 125 
Sales and Marketing51 50 59 137 
General and administrative99 178 129 134 
Gain on sale of assets held-for-sale— — — — 
Total operating expenses325 383 397 396 
Operating loss(438)(419)(497)(416)
Interest income
Interest expense— — — — 
Other income (expense), net— — — 23 
Loss before income taxes(430)(419)(493)(392)
Provision for income taxes— — 
Net loss(430)%(419)%(494)%(393)%

_______________________

(1) Includes non-cash reductions of revenue of $2.8 million and $9.1 million, respectively, for the three and nine months ended September 30, 2022 associated with the Amazon Warrant agreement entered into in February 2022. See Note 9 to our Condensed Consolidated Financial Statements for more information.

(2) Includes stock-based compensation expense as follows (in thousands):

Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Cost of revenue$561 $541 $1,841 $1,508 
Research and development
2,336 2,794 7,523 10,458 
Sales and marketing
366 1,177 2,225 44,779 
General and administrative1,646 12,135 4,566 24,637 
Total stock-based compensation expense$4,909 $16,647 $16,155 $81,382 

Prior to the Business Combination, compensation expense related to RSAs and RSUs granted under the pre-combination Velodyne’s stock incentive plans remained unrecognized because the performance vesting condition, which is (i) an initial public offering, or (ii) a Company sale event, was not probable of being met. In connection with the Business Combination, the Board waived the liquidity event vesting condition applicable to the pre-combination Velodyne's RSUs and RSAs on October 30, 2020 and May 18, 2021, respectively. As such, the outstanding RSUs and RSAs vested to the extent the applicable service condition was satisfied as of such dates. The vesting of the RSAs resulted in approximately $45.1 million of incremental stock-based compensation expense in the second quarter of 2021.

38



Comparison of the Three and Nine Months Ended September 30, 2022 and 2021

Revenue

The majority of our revenue comes from the sale of our lidar sensors directly to end users and through our network of U.S. and international distributors. Product revenue is recognized when control of the products is transferred to the customer, which is generally upon shipment. For custom products that require engineering and development based on customer requirements, revenue is recognized over time using an output method based on units of product shipped to date relative to total production units under the contract.

Our customers in the pre-commercial development phase may have purchased their requirements of our products in earlier periods and are not expected to begin purchasing again in volume unless and until they reach commercial deployments. As our target markets reach commercialization, we expect there to be a shift towards higher unit volume at lower per-unit prices, with more predictable customer demand.

We also generate a portion of our revenue from intellectual property licensing, royalties and the sale of services related to product development, validation, extended warranty and product repair services. License revenue is recognized upon delivery of the intellectual property if there are no substantive future obligations to perform under the arrangement. Royalties are recognized at the later of the period the sales occur or the satisfaction of the performance obligation to which some or all of the royalties have been allocated. As our manufacturing partners to whom we have licensed our technology start selling to customers, we expect royalty revenue to increase. Service revenue is recognized as the services are performed.

Three Months Ended September 30,$ Change% Change
($ in thousands)20222021
Revenue:
Products$7,442 $11,782 $(4,340)(37)%
License and services2,199 1,278 921 72 
Total$9,641 $13,060 $(3,419)(26)
Revenue by geographic location:
North America$1,992 $5,526 $(3,534)(64)%
Asia and Pacific4,062 3,813 249 
Europe, Middle East and Africa3,587 3,721 (134)(4)
Total$9,641 $13,060 $(3,419)(26)
Nine Months Ended September 30,$ Change% Change
($ in thousands)20222021
Revenue:
Products$21,456 $34,345 $(12,889)(38)%
License and services5,872 10,037 (4,165)(41)
Total$27,328 $44,382 $(17,054)(38)
Revenue by geographic location:
North America$4,980 $15,841 $(10,861)(69)%
Asia and Pacific12,613 18,574 (5,961)(32)
Europe, Middle East and Africa9,735 9,967 (232)(2)
Total$27,328 $44,382 $(17,054)(38)
    
Product Revenue

Product revenue decreased by $4.3 million, or 37%, for the three months ended September 30, 2022 compared to the same period in 2021. The decrease in product revenue reflected a $2.8 million non-cash contra revenue associated with our warrant agreement with Amazon and a decrease in the sales volume of our established products due primarily to supply chain

39


constraints, partially offset by increases in the average selling price for lidar sensors sold. We expect these supply chain constraints to persist for the next several quarters.

Product revenue decreased by $12.9 million, or 38%, for the nine months ended September 30, 2022 compared to the same period in 2021. The decrease in product revenue reflected a $9.1 million non-cash contra revenue associated with our warrant agreement with Amazon and a decrease in the sales volume of our established products due primarily to supply chain constraints, partially offset by increases in the average selling price for lidar sensors sold.

License and Services Revenue

License and services revenue increased by $0.9 million, or 72%, for the three months ended September 30, 2022 compared to the same period in 2021.

License and services revenue decreased by $4.2 million, or 41%, for the nine months ended September 30, 2022 compared to the same period in 2021, primarily due to a reduction in license revenues associated with our patent cross license agreements.

Revenue by Geographic Location

Our North America revenue decreased by $3.5 million and $10.9 million, respectively, for the three and nine months ended September 30, 2022 compared to the same periods in 2021. The decreases were due primarily to non-cash contra revenue of $2.8 million for the three months ended September 30, 2022, associated with our warrant agreement with Amazon, and supply chain constraints. The decrease in our North America revenue for the nine months ended September 30, 2022 was primarily due to non-cash contra revenue of $9.1 million, associated with our warrant agreement with Amazon and supply chain constraints.

Our Asia-Pacific revenue increased by $0.2 million and decreased by $6.0 million, respectively, for the three and nine months ended September 30, 2022 compared to the same periods in 2021. The decrease in our Asia-Pacific revenue for the nine months ended September 30, 2022 was due to a $4.7 million decrease in license revenue from our patent cross license agreements and a reduction in the sales volume of our established products due primarily to supply chain constraints, partially offset by increases in average selling price for our lidar sensors sold.

Our Europe, Middle East and Africa revenue decreased by $0.1 million and $0.2 million for the three and nine months ended September 30, 2022 compared to the same period in 2021.

Cost of Revenue and Gross Margin

Cost of revenue includes the manufacturing cost of our lidar sensors, which primarily consists of personnel-related costs directly associated with our manufacturing organization and amounts paid to our third-party contract manufacturers and vendors. Our cost of revenue also includes depreciation, cost of component inventory, product testing costs, outside services, an allocated portion of overhead, facility and IT costs, warranty costs, excess and obsolete inventory and shipping costs. We are transitioning to outsourcing our production to contract manufacturing partners with the objective of reducing manufacturing labor and overhead costs and the per unit cost of goods sold.

Our gross margin varies by product and depends on a variety of factors, including market conditions that may impact our pricing, including our desire to broaden customer adoption of lidar across multiple industries and markets; product mix changes between established products and new products and licenses; excess and obsolete inventories; our cost structure for manufacturing operations, including supply constraints for certain components, third-party manufacturers, relative to volume; and product support obligations. We are transitioning to an outsourced manufacturing model and believe that the use of third-party manufacturers will favorably impact our gross margin over time. But in the near term, while we are beginning manufacturing with new partners and consolidating our contract manufacturing, we may incur increased costs that result in lower gross margin.

Our license revenue has lower cost, and therefore it contributes to higher gross margin. We expect our gross margins to fluctuate over time, depending on the factors described above.


40


Three Months Ended September 30,$ Change% Change
($ in thousands)20222021
Cost of revenue:
Product$20,353 $17,716 $2,637 15 %
License and services165 84 81 96 
Total cost of revenue$20,518 $17,800 $2,718 15 
Gross margin(113)%(36)%
Nine Months Ended September 30,$ Change% Change
($ in thousands)20222021
Cost of revenue:
Product$53,896 $52,555 $1,341 %
License and services689 433 256 59 
Total cost of revenue$54,585 $52,988 $1,597 
Gross margin(100)%(19)%
    

Cost of product revenue increased by $2.6 million, or 15%, for the three months ended September 30, 2022 compared to the same period in 2021. The product cost increase was primarily driven by a $4.6 million one-time charge related to a excess inventory reserve and losses on product transition, $2.5 million of termination of contract manufacturer fees and $2.0 million cost increase resulting from component price increases driven by supply constraints, offset by a decrease of $3.6 million cost related to volume and mix of units sold, $2.1 million in warranty reserve, and $0.8 million in other cost reduction.

Cost of product revenue increased by $1.3 million, or 3%, for the nine months ended September 30, 2022 compared to the same period in 2021. The product cost increase was primarily driven by a $8.4 million cost increase resulting from component price increases driven by supply constraints, $6.8 million one-time charge related to a discontinued product line, excess inventory reserve and losses on product transition, and $2.5 million of termination of contract manufacturer fees, partially offset by a decrease of $9.3 million in cost due to decreased product sales volume, $6.0 million of reduction in manufacturing cost, $1.1 million in related to reduction in warranty reserve.

Gross margin decreased to (113)% and (100)%, respectively, for the three and nine months ended September 30, 2022 from (36)% and (19)%, respectively, for the same periods of 2021. The decreases primarily reflected the timing of high margin license revenues, the impact of the contra revenue associated with the Amazon warrant agreement, a one-time charge related to a discontinued product line, and component price increases as a result of supply constraints, partially offset by increased average selling price of our lidar sensors sold. We expect higher component costs as a result of supply constraints to impact margins at least through the fourth quarter of 2022.

Operating Expenses    

Our research and development expenses consist primarily of personnel-related costs directly associated with our research and development organization, prototype expenses, third-party engineering and contractor costs, an allocated portion of facility and IT costs and depreciation. Our research and development efforts are focused on enhancing and developing additional functionality for our existing products and on new product development, including new releases and upgrades to our lidar sensors.

Our sales and marketing expenses consist primarily of personnel-related costs directly associated with our sales and marketing organization, sales commissions, marketing programs, trade shows, consulting services, promotional materials, demonstration equipment, an allocated portion of facility and IT costs and depreciation.

Our general and administrative expenses primarily consist of personnel-related expenses associated with our general and administrative organization, professional fees for legal, accounting, and other consulting services, public company related expenses, insurances, an allocated portion of facility and IT costs and depreciation.


41


Three Months Ended September 30,$ Change% Change
($ in thousands)20222021
Operating Expenses:
Research and development$16,918 $20,221 $(3,303)(16)%
Sales and marketing4,878 6,547 (1,669)(25)
General and administrative9,583 23,271 (13,688)(59)
Total operating expenses$31,379 $50,039 $(18,660)(37)
Nine Months Ended September 30,$ Change% Change
($ in thousands)20222021
Operating Expenses:
Research and development$56,972 $55,608 $1,364 %
Sales and marketing16,223 60,798 (44,575)(73)
General and administrative35,330 59,440 (24,110)(41)
Total operating expenses$108,525 $175,846 $(67,321)(38)
    
Research and Development

Research and development expenses decreased by $3.3 million, or 16%, for the three months ended September 30, 2022 compared to the same period in 2021. The decrease was primarily due to a decrease of $3.4 million in program spend on discontinued product line and $0.6 million in stock-based compensation expense and personnel related costs, partially offset by an increase of $0.7 million in outside services.

Research and development expenses increased by $1.4 million, or 2%, for the nine months ended September 30, 2022 compared to the same period in 2021. The increase was primarily due to increases of $2.4 million in allocated facility and IT expenses and $1.0 million of other services and expenses, $0.7 million in stock-based compensation expense and personnel related costs, partially offset by a decrease of $2.8 million in prototype expenses.
Sales and Marketing

Sales and marketing expenses decreased by $1.7 million, or 25%, for the three months ended September 30, 2022 compared to the same period in 2021. The decrease was primarily attributable to decreases of $0.7 million of trade show and travel expenses, $0.6 million in stock-based compensation expense and personnel related costs, and $0.4 million in outside services.

Sales and marketing expenses decreased by $44.6 million, or 73%, for the nine months ended September 30, 2022 compared to the same period in 2021. The decrease was primarily attributable to decreases of $42.6 million in stock-based compensation expense, $0.6 million in personnel related costs, $0.8 million in outside services and $0.6 million in trade show and travel expenses.
General and Administrative

General and administrative expenses decreased by $13.7 million, or 59%, for the three months ended September 30, 2022 compared to the same period in 2021. The decrease was primarily attributable to decreases of $10.5 million in stock-based compensation expense, $1.9 million in personnel related costs, $1.4 million in legal and professional fees and $0.7 million in outside services, partially offset by an increase of $0.8 million in insurance expense.

General and administrative expenses decreased by $24.1 million, or 41%, for the nine months ended September 30, 2022 compared to the same period in 2021. The decrease was primarily attributable to decreases of $20.1 million in stock-based compensation expense, $2.8 million in legal and professional fees, $2.3 million in bad debt reserves, $1.5 million in allocated facility and IT expenses and $1.0 million in personnel related costs, partially offset by an increase of $2.2 million in insurance expense, $0.8 million in property tax and $0.6 million in outside services and supplies.




42



Interest Income, Interest Expense and Other Income (Expense), Net
Interest income consists primarily of income earned on our cash equivalents and investments in marketable securities. These amounts will vary based on our cash, cash equivalents and short-term investment balances, and also with market rates. Interest expense consists primarily of interest on our equipment financing leases and credit facility.

Other income (expense), net includes exchange gain or loss resulting from foreign currency exchange rate fluctuations.
Three Months Ended September 30,$ Change% Change
($ in thousands)20222021
Interest income$732 $109 $623 572 %
Interest expense— (6)(100)
Other income (expense), net(22)24 (109)
Nine Months Ended September 30,$ Change% Change
($ in thousands)20222021
Interest income$1,253 $321 $932 290 %
Interest expense(3)(83)80 (96)
Other income (expense), net(104)10,097 (10,201)(101)

Interest income increased for the three and nine months ended September 30, 2022 compared to the same period in 2021 primarily due to higher interest rates on our cash equivalent and short-term investment balances in 2022.

Interest expense was primarily related to our finance leases and was insignificant for all periods presented.

Other income (expense), net for the nine months ended September 30, 2021 was primarily related to the $10.1 million gain from forgiveness of our PPP loan and related interest under the CARES Act. Other changes were primarily related to foreign exchange gain or loss resulting from foreign currency exchange rate fluctuations during the three and nine months ended September 30, 2022 and 2021.
Income Taxes
Our provision for income taxes consists of federal, state and foreign current and deferred income taxes. As we expand the scale and scope of our international business activities, any changes in the United States and foreign taxation of such activities may increase our overall provision for income taxes in the future.

We have a full valuation allowance for our net deferred tax assets, including federal and state net operating loss carryforwards and research and development credit carryforwards. We expect to maintain this valuation allowance until it becomes more likely than not that the benefit of our federal and state deferred tax assets will be realized by way of expected future taxable income.

We believe that we have adequately reserved for our uncertain tax positions, although we can provide no assurance that the final outcome of these matters will not be materially different. To the extent that the final outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made and could have a material impact on our financial condition and results of operations.




43


Three Months Ended September 30,$ Change% Change
($ in thousands)20222021
Income Taxes:
Loss before income taxes$(41,522)$(54,698)$13,176 (24)%
Provision for income taxes41 14 27 193 
Effective tax rate(0.1)%— %
Nine Months Ended September 30,$ Change% Change
($ in thousands)20222021
Income Taxes:
Loss before income taxes$(134,636)$(174,117)$39,481 (23)%
Provision for income taxes347 649 (302)(47)
Effective tax rate(0.3)%(0.4)%

We are subject to income taxes in the United States, China, Germany and India. The changes in income taxes for the three and nine months ended September 30, 2022 compared to the same periods in 2021 were primarily due to a combination of permanent tax items, mainly related to the valuation allowance recorded on U.S. deferred tax assets, foreign withholding taxes and state taxes.

The Inflation Reduction Act of 2022 (the “IRA”) was enacted into U.S. law on August 16, 2022. The IRA includes various tax provisions, including an excise tax on stock repurchases, expanded tax credits for clean energy incentives, and a 15 percent corporate alternative minimum tax on profits that generally applies to U.S. corporations with average adjusted financial statement income over a three year period in excess of $1.0 billion. The Company is currently in the process of evaluating the provisions of the IRA, but does not expect the IRA to materially impact its financial statements.

Liquidity and Capital Resources

Sources of Liquidity

As of September 30, 2022, we had cash, cash equivalents and short-term investments totaling $220.1 million, which were held for working capital purposes. Our cash equivalents and short-term investments are comprised of money market funds, U.S. government and agency securities, corporate debt securities and commercial paper. To date, our principal sources of liquidity have been payments received from sales to customers and the net proceeds we received through the completion of the Business Combination and issuances of stock. As of September 30, 2022, we had received an aggregate of $225.5 million in net proceeds from the Business Combination and the related private placement pursuant to subscription agreements with certain investors, or PIPE offering, and an aggregate of $163.0 million in net proceeds from the exercises of our public warrants.

On June 15, 2022, we entered into an ATM Agreement with Oppenheimer, pursuant to which, from time to time, we may raise up to $100 million by selling shares of our common stock. Oppenheimer will use commercially reasonable efforts consistent with its normal trading and sales practices to sell the shares from time to time, based upon our instructions, and is entitled to a commission at a rate equal to 2.5% of the gross price of any ATM Shares sold. Net proceeds from the sale of ATM Shares will be used for our general corporate purposes. For the nine months ended September 30, 2022, we received net proceeds of approximately $25.9 million (after deducting $1.3 million in commissions and expenses) from sales of 23,378,308 ATM Shares pursuant to the ATM Agreement.

We have a loan and security agreement with a financial institution that expires on February 24, 2023. The credit agreement, which was entered into in September 2020 and last amended in February 2022, provides a $25.0 million revolving line of credit, with a $5.0 million letter of credit sublimit. The advances under the credit facility bear interest at a rate per annum equal to the prime rate plus an applicable margin of 1.5% for prime rate advances, or the SOFR rate plus an applicable margin of 2.5% for SOFR advances. The revolving line of credit is secured by certain assets of the Company. As of September 30, 2022, there were no amounts outstanding under this credit facility and we were in compliance with all associated covenants in the agreement. Also as of September 30, 2022, the credit facility had $3.6 million available for borrowing.


44


We have incurred negative cash flows from operating activities and significant losses from operations in the past as reflected in our accumulated deficit of $661.3 million as of September 30, 2022. We expect to continue to incur operating losses at least for the next 12 months and may require additional capital resources to grow our business. We believe that current cash, cash equivalents, short-term investments and available borrowing capacity under the revolving credit facility will be sufficient to fund our operations, including capital expenditures and purchase commitments, for at least the next 12 months. For additional information regarding our cash requirements from lease obligations and contractual obligations, see Note 6. “Leases” and Note 14. “Commitments and Contingencies” in the Notes to the Condensed Consolidated Financial Statements in this Quarterly Report on Form 10-Q.

Our future capital requirements, however, will depend on many factors, including our lidar sales volume, the timing and extent of spending to support our research and development efforts in smart vision technology, the expansion of sales and marketing activities, and market adoption of new and enhanced products and features. We may in the future enter into arrangements to acquire or invest in complementary businesses, services, and technologies, including intellectual property rights. From time to time, we may seek to raise additional funds through equity and debt. If we are unable to raise additional capital when desired and on reasonable terms, our business, results of operations, and financial condition may be adversely affected.

Cash Flow Summary

The following table summarizes our cash flows for the periods presented:

Nine Months Ended September 30,
20222021
(In thousands)
Net cash provided by (used in):
Operating activities$(95,679)$(90,236)
Investing activities98,020 (126,490)
Financing activities25,267 69,228 

Operating Activities

During the nine months ended September 30, 2022, operating activities used $95.7 million in cash. The primary factors affecting our operating cash flows during this period were our net loss of $135.0 million, impacted by our non-cash net adjustments of $33.7 million primarily consisting of stock-based compensation of $16.2 million, provision for common stock warrants issued to a customer of $9.1 million, depreciation and amortization of $6.1 million, reduction in carrying amount of the ROU assets of $2.1 million and net amortization of investment premium or discount of $0.4 million. The cash used in changes in our operating assets and liabilities of $8.7 million was primarily due to a decrease of $3.8 million in contract liabilities due to the timing of billings and cash received in advance of revenue, an increase of $2.2 million in inventory primarily due to increases in inventory purchases, a decrease in operating lease liabilities of $2.1 million and a decrease of $0.6 million in accrued expenses and other liabilities due to timing of payments. These amounts were partially offset by cash provided from changes in our operating assets and liabilities of $14.3 million which primarily consists of a decrease of $8.0 million in prepaid expenses, a decrease of $3.3 million in contract assets and an increase of $0.3 million in accounts payable.

During the nine months ended September 30, 2021, operating activities used $90.2 million in cash. The primary factors affecting our operating cash flows during this period were our net loss of $174.8 million, impacted by our non-cash charges of $82.9 million primarily consisting of stock-based compensation of $81.4 million, depreciation and amortization of $6.2 million, provision for doubtful accounts of $2.1 million, reduction in carrying amount of the ROU assets of $2.3 million, gain on extinguishment of PPP loan of $10.1 million and accretion on short-term investments of $1.1 million. The cash used in changes in our operating assets and liabilities of $9.6 million was primarily due to an increase of $2.2 million in contract assets, a decrease of $3.4 million in accounts payable and a decrease of $2.3 million in accrued expenses and other liabilities due to timing of payments, and a decrease of $1.7 million in contract liabilities due to the timing of billings and cash received in advance of revenue. These amounts were partially offset by cash provided from changes in our operating assets and liabilities of $11.3 million which primarily consists of a decrease of $2.9 million in prepaid expenses, a decrease of $6.3 million in inventory primarily due to timing of inventories received and increased sales volume of certain products, and a decrease of $2.1 million in accounts receivable due to the timing of billings and cash received.

45



Investing Activities

During the nine months ended September 30, 2022, cash from investing activities was $98.0 million, which consisted primarily of $211.8 million proceeds from sales and maturities of short-term investments, partially offset by cash used to purchase short-term investments of $110.9 million and property, plant and equipment of $2.9 million.

During the nine months ended September 30, 2021, cash used in investing activities was $126.5 million, which was primarily used to purchase short-term investments of $250.0 million, purchase property, plant and equipment of $3.2 million and invest in notes receivable of $0.8 million, partially offset by proceeds from sales and maturities of short-term investments of $127.4 million.

Financing Activities

During the nine months ended September 30, 2022, cash flow provided by financing activities was $25.3 million, which consisted primarily of net proceeds of $26.0 million and $0.8 million, respectively, from sales of our common stock under the ATM offering and ESPP and a $1.5 million payment of transaction costs related to the Business Combination.

During the nine months ended September 30, 2021, cash provided by financing activities was $69.2 million, consisting primarily of net proceeds of $89.3 million from exercises of public warrants, partially offset by $20.0 million cash paid for transaction costs related to the Business Combination.


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, 2022, we had cash, cash equivalents and short-term investments of approximately $220.1 million, which are comprised of money market funds, corporate debt securities and commercial paper, 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 U.S. and to a lesser extent in Asia and Europe. Our results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. The effect of a hypothetical 10% change in foreign currency exchange rates applicable to our business would not have a material impact on our historical consolidated financial statements. To date, we have not engaged in any hedging strategies. As our international operations grow, we will continue to reassess our approach to manage our risk relating to fluctuations in currency rates.


46



Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, has evaluated the effectiveness of the design and operation of our disclosure controls and procedures pursuant to Rule 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), as of the end of the period covered by this Quarterly Report on Form 10-Q.

Based on this evaluation, our management concluded that, as of September 30, 2022, our disclosure controls and procedures are effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the Securities and Exchange Commission'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 disclosure.

Changes in Internal Control over Financial Reporting

There have been no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the three months ended September 30, 2022, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

Limitations on Effectiveness of Controls and Procedures

In designing and evaluating the 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 its judgment in evaluating the benefits of possible controls and procedures relative to their costs.


47




PART II. Other Information
Item 1. Legal Proceedings    

The information set forth under the “Legal Proceedings” section in Note 14, Commitments and Contingencies, in Notes to Condensed Consolidated Financial Statements in Item 1 of Part I of this Report, is incorporated herein by reference.


Item 1A. Risk Factors

You should carefully consider the risks described below in addition to the other information set forth in this Quarterly Report on Form 10-Q, including Item 2: Management’s Discussion and Analysis of Financial Conditions and Results of Operations section and the consolidated financial statements and related notes. Our business, prospects, financial condition, operating results or the trading price of our securities could be harmed by any of these risks, as well as other risks not known to us or that we consider immaterial.

Summary of Principal Risk Factors

We face risks related to our proposed acquisition by Ouster, Inc., including the possibility that the merger agreement will be terminated prior to the completion of the acquisition, diversion of management’s attention, disruption of our relationships with third parties and employees, restrictions on our business activities and potential litigation related to the mergers.

Since many of the markets in which we compete are new and rapidly evolving, it is difficult to forecast long-term end-customer adoption rates and demand for our products.
We depend on our ability to attract and retain key management and technical personnel.
Our products must meet demanding technical and quality specifications.
Our transition to an outsourced manufacturing business model may not be successful, which could harm our ability to deliver products and recognize revenue.

Current supply chain constraints, including in the semiconductor market, could adversely affect our growth, increase costs, and adversely affect our financial results.
We continue to implement strategic initiatives designed to grow our business. These initiatives may prove more costly than anticipated and we may not succeed in increasing our revenue in an amount sufficient to offset the costs of these initiatives and to achieve and maintain profitability.
Our business could be materially and adversely affected by the current global COVID-19 pandemic.
Because our sales have been primarily to customers making purchases for research and development projects and our orders are project-based, we expect our results of operations to fluctuate on a quarterly and annual basis, which could cause our stock price to fluctuate or decline.
Adverse conditions in the automotive industry or the global economy more generally could have adverse effects on our results of operations.
Although we believe that lidar is the industry standard for autonomous vehicles and other emerging markets, market adoption of lidar is uncertain. If market adoption of lidar does not continue to develop, or develops more slowly than we expect, our business will be adversely affected.
Our investments in educating our customers and potential customers about the advantages of lidar and our applications may not result in sales of our products.

48


Despite the actions we are taking to defend and protect our intellectual property, we may not be able to adequately protect or enforce our intellectual property rights or prevent unauthorized parties from copying or reverse engineering our solutions. Our efforts to protect and enforce our intellectual property rights and prevent third parties from violating our rights may be costly.
The failure to maintain effective internal control over financial reporting could harm our business and negatively impact the market price of our common stock.
Risks Related to Our Proposed Acquisition by Ouster

Our proposed acquisition may be delayed or not occur at all for a variety of reasons, including the possibility that the Merger Agreement is terminated prior to the consummation of the acquisition, which could result in a termination fee being payable by us.

On November 4, 2022, the Company, Ouster, Inc. (“Ouster”), Oban Merger Sub, Inc., a Delaware corporation and a direct, wholly owned subsidiary of Ouster (“Merger Sub I”), and Oban Merger Sub II LLC, a Delaware limited liability company and a direct, wholly owned subsidiary of Ouster (“Merger Sub II”), entered into an Agreement and Plan of Merger (the “Merger Agreement”). Pursuant to the Merger Agreement, and subject to the satisfaction or waiver of the conditions specified therein, Merger Sub I will be merged with and into Velodyne (the “First Merger”), with Velodyne surviving the First Merger as a direct, wholly owned subsidiary of Ouster (the “Surviving Corporation”), and as soon as practicable following the First Merger, the Surviving Corporation will be merged with and into Merger Sub II with Merger Sub II surviving as a direct, wholly owned subsidiary of Ouster (the “Second Merger”, and together with the First Merger, the “Mergers”). Upon the consummation of the First Merger, each share of the Company’s common stock issued and outstanding immediately prior to the effective time of the First Merger will be converted into and represent the right to receive 0.8204 validly issued, fully paid and non-assessable shares of Ouster common stock, par value $0.0001 per share. Consummation of the Mergers is subject to customary closing conditions, including, among others, the approval by the Company’s stockholders of the Merger, approval by Ouster’s stockholders of the issuance of shares of Ouster common stock in connection with the First Merger, and certain regulatory approvals.

Completion of the Mergers is subject to customary closing conditions, including (i) the absence of certain legal impediments, (ii) the expiration or termination of the required waiting periods under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended (if applicable), (iii) the effectiveness of a registration statement on Form S-4 registering the shares of Ouster common stock to be issued in connection with the Mergers, (iv) the receipt of requisite stockholder approvals, (v) the shares of Ouster common stock issuable to the stockholders of the Company in connection with the First Merger being approved for listing on the New York Stock Exchange, and (vi) the receipt by each party of a closing tax opinion. Many of the conditions to completion of the Mergers are not within either our or Ouster’s control, and we cannot predict when or if these conditions will be satisfied (or waived, as applicable). The Merger Agreement contains customary mutual termination rights for us and Ouster, including if the Merger is not completed by May 4, 2023 (subject to automatic extension to August 3, 2023 to the extent the regulatory closing conditions remain outstanding).

The Merger Agreement also contains customary termination rights for the benefit of each party, including (i) if the board of directors of the other party changes its recommendation, (ii) if the board of directors of the other party authorizes entry into a definitive agreement relating to a superior proposal, and (iii) if the other party breaches its representations, warranties or covenants under the Merger Agreement in a way that would result in a failure of the other party’s condition to closing being satisfied (subject to certain procedures and cure periods).

In light of the foregoing, the Mergers may not be completed or may not be completed as quickly as expected.

Failure to complete the Mergers could adversely affect our business and the market price of our common stock in a number of ways, including:

the market price of our common stock may decline to the extent that the current market price reflects an assumption that the Mergers will be consummated;


49


if the Merger Agreement is terminated under certain circumstances specified in the Merger Agreement (including termination by us to accept a superior proposal), we would be required to pay Ouster a termination fee of $7.0 million;

The customer sales process (including design wins) may be disrupted by customer and sales person uncertainty over when or if the merger will be consummated;

Our customers and suppliers may seek to modify or terminate existing agreements, or prospective customers may delay entering into new agreements or purchasing our products as a result of the announcement of the merger;

some costs related to the Mergers must be paid whether or not the Mergers are completed, and we have incurred, and will continue to incur, significant costs, expenses and fees for professional services and other transaction costs in connection with the proposed transaction, as well as the diversion of management’s attention and other resources towards the Mergers, for which we will have received little or no benefit if completion of the Mergers does not occur; and

failure to consummate the Mergers may result in negative publicity and/or give a negative impression of us in the investment community or business community generally.

The announcement and pendency of the Mergers may result in disruptions to our business, and the Mergers could divert management’s attention, disrupt our relationships with third parties and employees and result in negative publicity or legal proceedings, any of which could negatively impact our operating results and ongoing business.

We have expended, and continue to expend, significant management time and resources in an effort to complete the Mergers, which may have a negative impact on our ongoing business. Uncertainty regarding the outcome of the Mergers and our future could disrupt our business relationships with our existing and potential customers, suppliers, vendors, landlords and other business partners, who may attempt to negotiate changes in existing business relationships or consider entering into business relationships with parties other than us. Uncertainty regarding the outcome of the Mergers could also adversely affect our ability to recruit and retain key personnel and other employees. The pendency of the Mergers may also result in negative publicity and a negative impression of us in the financial markets, and may result in potential litigation against us and our directors and officers. Such litigation may be distracting to management, may require us to incur significant costs and could result in the Mergers being delayed and/or enjoined by a court of competent jurisdiction, which could prevent the Mergers from becoming effective. The pursuit of the Mergers may place a significant burden on management and internal resources, which may have a negative impact on our ongoing business. It may divert management’s time and attention from the day to day operations of our business and ethe execution of our other strategic initiatives, which could adversely affect our financial results. The occurrence of any of these events individually or in combination could have a material and adverse effect on our business, financial condition and results of operations.

While the Merger Agreement is in effect, we are subject to certain interim covenants regarding the operation of our business.

The Merger Agreement generally requires us to operate our business in the ordinary course, subject to certain exceptions, including as required by applicable law, pending consummation of the First Merger. The Merger Agreement also subjects us to customary interim operating covenants that restrict us, without Ouster’s approval (such approval not to be unreasonably conditioned, withheld or delayed), from taking certain specified actions pending the consummation of the First Merger or the Merger Agreement is terminated in accordance with its terms. These restrictions could prevent us from pursuing certain business opportunities that may arise prior to the consummation of the First Merger and may affect our ability to execute our business strategies and attain financial and other goals and may impact our financial condition.

After the First Merger, our stockholders will have a significantly lower ownership and voting interest in Ouster than they currently have in the Company and will exercise less influence over management of Ouster.

The Company and Ouster estimate that, as of immediately following completion of the First Merger, holders of Company common stock immediately prior to the completion of the First Merger will hold approximately 50% of the combined company. Consequently, former Company stockholders will have less influence over the management and policies of Ouster than they currently have over the management and policies of the Company.

50



After completion of the Mergers, the combined company may fail to realize the anticipated benefits and cost savings of the Mergers, which could adversely affect the value of the combined company’s common stock.

The success of the Mergers will depend, in part, on Ouster’s ability to realize the anticipated benefits and cost savings from combining the businesses of Ouster and the Company. The anticipated benefits and cost savings of the Mergers may not be realized fully or at all, may take longer to realize than expected or could have other adverse effects that we do not currently foresee. The integration process may, for us and Ouster, result in the loss of key employees, the disruption of ongoing businesses or inconsistencies in standards, controls, procedures and policies. There could be potential unknown liabilities and unforeseen expenses associated with the Mergers that were not discovered in the course of performing due diligence.

Additionally, the integration will require significant time and focus from management following the acquisition which may disrupt the business and operations of the combined company.

Risks Related to Our Business
Since many of the markets in which we compete are new and rapidly evolving, it is difficult to forecast long-term end-customer adoption rates and demand for our products.

We are pursuing opportunities in markets that are undergoing rapid changes, including technological and regulatory changes, and it is difficult to predict the timing and size of the opportunities. For example, autonomous driving and lidar-based ADAS applications require complex technology and long lead times for development. Because these automotive systems depend on technology from many companies, commercialization of autonomous driving or ADAS products could be delayed or impaired on account of certain technological components of Velodyne or others not being ready to be deployed in vehicles. Although some companies have released systems and vehicles using our products, others may not be able to commercialize this technology in the near future, or at all. Regulatory, safety or reliability developments, many of which are outside of our control, could also cause delays or otherwise impair commercial adoption of these new technologies, which will adversely affect our growth. Our future financial performance will depend on our ability to make timely investments in the correct market opportunities. If one or more of these markets experience a shift in customer or prospective customer demand, our products may not compete as effectively, if at all, and they may not be designed into commercialized products. Given the evolving nature of the markets in which we operate, it is difficult to predict customer demand or adoption rates for our products or the future growth of the markets in which we operate. This also creates supply issues, as we have had difficulty meeting demand for certain products due to constrained manufacturing capacity. As a result, the financial projections we have made or may in the future make necessarily reflect various estimates and assumptions that may not prove accurate. If demand does not develop or if we cannot accurately forecast customer demand, the size of our markets, inventory requirements or our future financial results, our business, results of operations and financial condition will be adversely affected.

We depend on our ability to attract and retain key management and technical personnel.

For our business to be successful, we need to attract and retain highly qualified key management and technical personnel. Competition for highly-skilled personnel is often intense, especially in the San Francisco Bay Area where we are located, and we may incur significant costs to attract them.

We may not be successful in attracting, integrating, or retaining qualified personnel to fulfill our current or future needs. We also have, from time to time, experienced, and we expect to continue to experience, difficulty in hiring and retaining highly skilled employees with appropriate qualifications. In addition, job candidates and existing employees often consider the value of the equity awards they receive in connection with their employment. If the perceived value of our equity is not higher than other companies with which we compete for employees, it may adversely affect our ability to retain highly skilled employees. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business and future growth prospects could be adversely affected.

We continue to implement strategic initiatives designed to grow our business. These initiatives may prove more costly than we currently anticipate and we may not succeed in increasing our revenue in an amount sufficient to offset the costs of these initiatives and to achieve and maintain profitability.

51



We continue to make investments and implement initiatives designed to grow our business, including:

investing in research and development;
expanding our sales and marketing efforts to attract new customers across industries;
improving our manufacturing processes, including through partnerships with contract manufacturers;
investing in new applications and markets for our products;
pursuing litigation to protect our intellectual property; and
investing in legal, accounting, and other administrative functions necessary to support our operations as a public company.
These initiatives may prove more expensive than we currently anticipate, and we may not succeed in increasing our revenue, if at all, in an amount sufficient to offset these higher expenses and to achieve and maintain profitability. Although we generated net income of $15.8 million for 2017, we have incurred net losses in the past, including net losses of $135.0 million for the nine months ended September 30, 2022, $212.2 million for 2021 and $149.9 million for 2020. The market opportunities we are pursuing are at an early stage of development, and it may be many years before the end markets we expect to serve generate demand for our products at scale, if at all. Our revenue may be adversely affected for a number of reasons, including the development and/or market acceptance of new technology that competes with our lidar products, if certain automotive OEMs or other market participants change their autonomous vehicle technology, failure of our customers to commercialize autonomous systems that include our smart vision solutions, our inability to effectively manage our inventory or manufacture products at scale, our inability to enter new markets or help our customers adapt our products for new applications or our failure to attract new customers or expand orders from existing customers or increasing competition. Furthermore, it is difficult to predict the size and growth rate of our target markets, customer demand for our products, commercialization timelines, developments in autonomous sensing and related technology, the entry of competitive products, or the success of existing competitive products and services. For these reasons, we do not expect to achieve profitability over the near term. If our revenue does not grow over the long term, our ability to achieve and maintain profitability may be adversely affected, and the value of our business may significantly decrease.

Current supply chain constraints, including in the semiconductor market, could adversely affect our growth, increase costs, and adversely affect our financial results.

We have been informed that certain field-programmable gate arrays, or FPGAs, and discrete components used in our products are being discontinued by the manufacturers. We also rely on third-party manufacturers to produce our custom ASICs. We have made considerable investments to develop our proprietary ASICs and our smart vision solutions depend on them. Other discrete components, especially those from the semiconductor sector, may continue to create supply chain challenges in the near term. While we are working with our third-party manufacturers to minimize the impact of shortages, we expect that these supply chain shortages will have a near-term impact on our ability to meet increased demand for certain products and have a negative impact on our operating results if we are not successful in locating alternate supplies, particularly for the discontinued FPGAs, or if the shortages continue. If third-party manufacturers of FPGAs or of our custom ASICs experience interruptions, delays, or disruptions in supplying these components or if there are work stoppages, production delays or facility closures due to the COVID-19 pandemic, our ability to ship our smart vision solutions will continue to be delayed and we may be unable to continue to meet customer demand.

Our products must meet demanding technical and quality specifications. Defects, errors or interoperability issues with our products, the failure of our products to operate as expected, or undue difficulty in deploying our products in actual operations could affect our reputation, result in significant costs to us and impair our ability to sell our products.

Our products must meet demanding customer specifications for quality, reliability and performance. Our customers may discover errors, defects or incompatibilities in our products, including after deploying them. We also may have difficulty identifying and correcting the problems when third parties are combining, incorporating or assembling our products.

If we are unable to fix errors or other problems, we could experience:
loss of customers;
loss of market share;

52


damage to our brand and reputation;
increased service costs;
replacement costs;
increased insurance costs; and
inability to achieve market acceptance.
Given the technical and business requirements against which end users evaluate our products, our business results and prospects could suffer if we are unable to produce our products with consistent quality and reliability. Although our agreements typically contain provisions that purport to limit our liability for damages resulting from defects in our products, such limitations and disclaimers may not be enforceable or otherwise effectively protect us from claims. We may be required to indemnify our customers against liabilities arising from defects in our products or in their solutions that incorporate our products. These liabilities may also include costs incurred by our channel partners or end users to correct problems or replace our products.
The costs we incur correcting product defects or errors may be substantial and could adversely affect our operating results. Although we test our products for defects or errors prior to product release and during production, our customers still occasionally catch defects or errors that we miss. Such defects or errors have occurred in the past and may occur in the future. To the extent product failures are material, they could adversely affect our business, operating results, customer relationships, reputation and prospects. Compatibility issues between our products and the protocol, or among different products that nominally conform to the protocol, could disrupt our customers’ operations, hurt our customer relations and materially adversely affect our business and prospects.

Our transition to an outsourced manufacturing business model may not be successful or may encounter delays, which could cause us to incur additional costs, harm our ability to deliver products and recognize revenue.

We are transitioning from a manufacturing model in which we primarily manufactured and assembled our products at our California location, to one where we will work with a low-cost manufacturing partner in Thailand, which we currently expect to complete by mid-2023. If we are unable to meet this timeline, we will incur additional costs and potential delays in delivering products.

Our ASICs may have defects or other issues if our third-party manufacturers have quality control or other problems in their operations. These defects may delay our ability to fulfill customer orders, which would have a negative effect on our brand and operating results. If we need to change manufacturers of our ASICs for any reason, we cannot guarantee that we will be able to find a replacement manufacturer willing to produce our custom ASICs at a price it deems appropriate, or at all.

Reliance on third-party manufacturers reduces our control over the manufacturing process, including reduced control over quality, product costs and product supply and timing. For example, we have experienced capacity constraints as we worked with our third-party manufacturers to overcome component constraints in the supply chain and increase production, and as a result of the semiconductor shortage, we expect this trend to continue in the near term. We may experience delays in shipments or issues concerning product quality from our third-party manufacturers. If any of our third-party manufacturers experience interruptions, delays or disruptions in supplying our products, including by natural disasters, the global COVID-19 pandemic or work stoppages or capacity constraints, our ability to ship products to distributors and customers would be delayed. The COVID-19 pandemic has caused interruptions in our manufacturing operations and production delays. For example, our personnel have been delayed in travel to Thailand to meet with a key manufacturing partner. Additionally, if any of our third-party manufacturers experience quality control problems in their manufacturing operations and our products do not meet customer or regulatory requirements, we could be required to cover the cost of repair or replacement of any defective products. These delays or product quality issues could have an immediate and material adverse effect on our ability to fulfill orders and could have a negative effect on our operating results. In addition, such delays or issues with product quality could adversely affect our reputation and our relationship with our channel partners. If third-party manufacturers experience financial, operational, manufacturing capacity or other difficulties, or experience shortages in required components, or if they are otherwise unable or unwilling to continue to manufacture our products in required volumes or at all, our supply may be disrupted, we may be required to seek alternate manufacturers and we may be required to re-design our products. It would be time-consuming, and could be costly and impracticable, to begin to use new manufacturers and designs and such changes could cause significant interruptions in supply and could have an adverse effect on our ability to meet our scheduled product deliveries and may subsequently lead to the loss of sales. While we take

53


measures to protect our trade secrets, the use of third-party manufacturers may also risk disclosure of our innovative and proprietary manufacturing methodologies, which could adversely affect our business.

We operate in a highly competitive market and some market participants have substantially greater resources. We compete against a large number of both established competitors and new market entrants.

The markets for sensing technology applicable to autonomous and other solutions across numerous industries are highly competitive. We compete against a large number of companies, including established competitors and new market entrants, in all of the markets we serve. Our future success will depend on our ability to continue to develop and protect from infringement of our advanced lidar technology in a timely manner and to stay ahead of existing and new competitors. Our competitors are numerous and they compete with us directly by offering lidar products and indirectly by attempting to solve some of the same challenges with different technology. We face competition from camera and radar companies, other developers of lidar products, Tier 1 suppliers and other technology and automotive supply companies, some of which have significantly greater resources than we do. Today, we believe there are more than 50 such companies including Luminar, Innoviz, Ouster, Aeva, AEye, Valeo, Hesai, Robosense, Quanergy, Cepton and others, as well as from many lower-end lidar offerings. In the automotive market, our competitors have commercialized non-lidar-based ADAS technology which has achieved market adoption, strong brand recognition and may continue to improve. Other competitors are working towards commercializing autonomous driving technology and either by themselves, or with a publicly announced partner, have substantial financial, marketing, research and development and other resources. Some of our customers in the autonomous vehicle and ADAS markets have announced development efforts or made acquisitions directed at creating their own lidar-based or other sensing technologies, which would compete with our smart vision solutions. We do not know how close these competitors are to commercializing autonomous driving systems or novel ADAS applications. In markets outside of the automotive industry, we and our competitors seek to develop new sensing applications across industries. Even in these emerging markets, we face substantial competition from numerous competitors seeking to prove the value of their technology. Additionally, increased competition may result in pricing pressure and reduced margins and may impede our ability to increase the sales of our products or cause us to lose market share, any of which will adversely affect our business, results of operations and financial condition.

Because our sales have been primarily to customers making purchases for research and development projects and our orders are project-based, we expect our results of operations to fluctuate on a quarterly and annual basis, which could cause our stock price to fluctuate or decline.

Our quarterly results of operations have fluctuated in the past and may vary significantly in the future, and our revenue has declined in three consecutive fiscal years. As such, historical comparisons of our operating results may not be meaningful. In particular, because our sales to date have primarily been to customers making purchases for research and development, sales in any given quarter can fluctuate based on the timing and success of our customers’ development projects. Accordingly, the results of any one quarter should not be relied upon as an indication of future performance. Our quarterly financial results may fluctuate as a result of a variety of factors, many of which are outside of our control and may not fully reflect the underlying performance of our business. These fluctuations could adversely affect our ability to meet our expectations or those of securities analysts or investors. If we do not meet these expectations for any period, the value of our business and our stock price could fluctuate or decline significantly. Factors that may cause these quarterly fluctuations include, without limitation, those listed below:

The timing and magnitude of orders and shipments of our products in any quarter.
Pricing changes we may implement to drive market adoption or in response to competitive pressure.
Our ability to retain our existing customers and attract new customers.
The duration of the global COVID-19 pandemic and the time it takes for economic recovery.
Our ability to develop, introduce, manufacture and ship in a timely manner products that meet customer requirements.
Disruptions in our sales channels or termination of our relationship with important channel partners.
Delays in customers’ purchasing cycles or deferments of customers’ purchases in anticipation of new products or updates from us or our competitors.
Fluctuations in demand for our products.
The mix of products sold in any quarter.

54


The timing and rate of broader market adoption of autonomous systems utilizing our smart vision solutions across the automotive and other market sectors.
Market acceptance of lidar and further technological advancements by our competitors and other market participants.
The ability of our customers to commercialize systems that incorporate our products.
Any change in the competitive dynamics of our markets, including consolidation of competitors, regulatory developments and new market entrants.
Our ability to effectively manage our inventory.
Changes in the source, cost, availability of and regulations pertaining to materials we use.
Adverse litigation, judgments, settlements or other litigation-related costs, or claims that may give rise to such costs.
General economic, industry and market conditions, including trade disputes.
Our business could be materially and adversely affected by the current global COVID-19 pandemic.

The COVID-19 pandemic has disrupted and affected our business. We have a global customer base operating in a wide range of industries that has been impacted in different ways by the pandemic. We also depend on suppliers and manufacturers worldwide. Depending upon the duration of the pandemic, the associated business interruptions and the recovery, our customers, suppliers, manufacturers and partners may suspend or delay their engagement with us. If the pandemic worsens, if the economic recovery is delayed or if there are further business interruptions or changes in customer purchasing behavior, our business, results of operations and ability to raise capital may be materially and adversely affected. Our response to the COVID-19 pandemic may prove to be inadequate and we may be unable to continue our operations in the manner it had prior to the outbreak, and may endure further interruptions, reputational harm, delays in our product development and shipments, all of which could have an adverse effect on our business, operating results, and financial condition. In addition, when the pandemic subsides, we cannot assure you as to the timing of any economic recovery, which could continue to have a material adverse effect on our target markets and our business.

Adverse conditions in the global economy could have adverse effects on our results of operations.

While we make our strategic planning decisions based on the assumption that the markets we are targeting will grow, our business is dependent, in large part on, and directly affected by, business cycles and other factors affecting the industries in which we do business and global economy generally. Downturns in the global economy, due to inflation, conflicts, public health crises, or other factors may impact our business. For example, we have seen a deterioration in the creditworthiness of some of our customers, which may harm our ability to collect receivables from them. Spending in the industries in which we do business, including for example the automotive business, is highly cyclical and depend on general economic conditions and other factors, including consumer spending and preferences, changes in interest rates and credit availability, consumer confidence, fuel costs, fuel availability, environmental impact, governmental incentives and regulatory requirements, and political volatility, especially in energy-producing countries and growth markets. In addition, automotive production and sales can be affected by our automotive OEM customers’ ability to continue operating in response to challenging economic conditions and in response to labor relations issues, regulatory requirements, trade agreements and other factors. Any significant adverse change in any of these factors have a material adverse effect on our business, results of operations and financial condition.

Although we believe that lidar is the industry standard for autonomous vehicles and other emerging markets, market adoption of lidar is uncertain. If market adoption of lidar does not continue to develop, or develops more slowly than we expect, our business will be adversely affected.

While our lidar-based smart vision solutions can be applied to different use cases across end markets, approximately 38% of our revenue during the nine months ended September 30, 2022, 34% and 57% of our revenue for 2021 and 2020, respectively, was generated from automotive applications. Despite the fact that the automotive industry has engaged in considerable effort to research and test lidar products for ADAS and autonomous driving applications, the automotive industry may not introduce lidar products in commercially available vehicles. We continually study emerging and competing sensing technologies and methodologies and we may add new sensing technologies such as radar and cameras to our offering to, for example, address lidar’s relative deficiencies in detecting colors and low reflectivity objects and performing in extreme

55


weather conditions. However, lidar products remain relatively new and it is possible that other sensing modalities, or a new disruptive modality based on new or existing technology, including a combination of technology, will achieve acceptance or leadership in the ADAS and autonomous driving industries. Even if lidar products are used in initial generations of autonomous driving technology and certain ADAS products, we cannot guarantee that lidar products will be designed into or included in subsequent generations of such commercialized technology. In addition, we expect that initial generations of autonomous vehicles will be focused on limited applications, such as robo-taxis, and that mass market adoption of autonomous technology may lag behind these initial applications significantly. The speed of market growth for ADAS or autonomous vehicles is difficult if not impossible to predict, and it is more difficult to predict this market’s future growth in light of the economic consequences of the COVID-19 pandemic. By the time mass market adoption of autonomous vehicle technology is achieved, we expect competition among providers of sensing technology based on lidar and other modalities to increase substantially. If commercialization of lidar products is not successful, or not as successful as we or the market expects, or if other sensing modalities gain acceptance by developers of autonomous driving systems or ADAS, automotive OEMs, regulators and safety organizations or other market participants by the time autonomous vehicle technology achieves mass market adoption, our business, results of operations and financial condition will be materially and adversely affected.

We are investing in and pursuing market opportunities outside of the automotive markets, including in UAVs, self-driving rovers, industrial and security robots, mapping applications for topography and surveying and smart city initiatives. We believe that our future revenue growth, if any, will depend in part on our ability to expand within new markets such as these and to enter new markets as they emerge. Each of these markets presents distinct risks and, in many cases, requires us to address the particular requirements of that market.

Addressing these requirements can be time-consuming and costly. The market for lidar technology outside of automotive applications is relatively new, rapidly developing and unproven in many markets or industries. Many of our customers outside of the automotive industry are still in the testing and development phases and it cannot be certain that they will commercialize products or systems with our lidar products or at all. We cannot be certain that lidar will be sold into these markets, or any market outside of automotive market, at scale. Adoption of lidar products, including our products, outside of the automotive industry will depend on numerous factors, including: whether the technological capabilities of lidar and lidar- based products meet users’ current or anticipated needs, whether the benefits of designing lidar into larger sensing systems outweigh the costs, complexity and time needed to deploy such technology or replace or modify existing systems that may have used other modalities such as cameras and radar, whether users in other applications can move beyond the testing and development phases and proceed to commercializing systems supported by lidar technology and whether lidar developers such as Velodyne can keep pace with rapid technological change in certain developing markets and the global response to the COVID-19 pandemic and the length of any associated work stoppages. If lidar technology does not achieve commercial success outside of the automotive industry, or if the market develops at a pace slower than we expect, our business, results of operation and financial condition will be materially and adversely affected.

Our investments in educating our customers and potential customers about the advantages of lidar and our applications may not result in sales of our products.

Educating our prospective customers, and to a lesser extent, our existing customers, about lidar, our advantages over other sensing technologies and lidar’s ability to convey value in different industries and deployments is an integral part of developing new business and the lidar market generally. If prospective customers have a negative perception of, or experience with, lidar or a competitor’s lidar products they may be reluctant to adopt lidar in general or specifically our products. Adverse statements about lidar by influential market participants may also deter adoption. Some of our competitors have significant financial or marketing resources that may allow them to engage in public marketing campaigns about their alternative technology, lidar or our solutions. Our efforts to educate potential customers and the market generally and to counter any adverse statements made by competitors or other market participants will require significant financial and personnel resources. These educational efforts may not be successful and we may not offset the costs of such efforts with revenue from the new customers. If we are unable to acquire new customers to offset these expenses or if the market accepts such adverse statements, our financial condition will be adversely affected.

The markets in which we compete are characterized by rapid technological change, which requires us to continue to develop new products and product innovations, and could adversely affect market adoption of our products.

While we intend to invest substantial resources to remain on the forefront of technological development, continuing technological changes in sensing technology, lidar and the markets for these products, including the ADAS and autonomous driving industries, could adversely affect adoption of lidar and/or our products, either generally or for particular applications.

56


Our future success will depend upon our ability to develop and introduce a variety of new capabilities and innovations to our existing product offerings, as well as introduce a variety of new product offerings, to address the changing needs of the markets in which we offer our products. For example, we are currently working on developing our Vella software, which is a data curation software platform, as well as several other new lidar products. We cannot guarantee that the Vella software or the new products will be released in a timely manner, or at all, or achieve market acceptance. For example, in 2019 we experienced delays in acceptance of certain of our new lidar products as we worked with our customers to identify, define and meet product requirements, and we may be unable to sell these or future products at scale until these issues are resolved. Delays in delivering new products that meet customer requirements could damage our relationships with customers and lead them to seek alternative sources of supply. In addition, our success to date has been based on the delivery of our smart vision solutions to research and development programs in which developers are investing substantial capital to develop new systems. Our continued success relies on the success of the research and development phase of these customers as they expand into commercialized projects. While some customers already have achieved commercialization, most of our automotive customers are just beginning on the path to commercialization. As autonomous technology reaches the stage of large scale commercialization we will be required to develop and deliver smart vision solutions at price points that enable wider and ultimately mass-market adoption. Delays in introducing products and innovations, the failure to choose correctly among technical alternatives or the failure to offer innovative products or configurations at competitive prices may cause existing and potential customers to purchase our competitors’ products or turn to alternative sensing technology.

If we are unable to devote adequate resources to develop products or cannot otherwise successfully develop products or system configurations that meet customer requirements on a timely basis or that remain competitive with technological alternatives, our products could lose market share, our revenue will decline, we may experience operating losses and our business and prospects will be adversely affected.

We expect to incur substantial research and development costs and devote significant resources to identifying and commercializing new products, which could significantly reduce our profitability and may never result in revenue to us.

Our future growth depends on penetrating new markets, adapting existing products to new applications and customer requirements, and introducing new products that achieve market acceptance. We plan to incur substantial and potentially increasing, research and development costs as part of our efforts to design, develop, manufacture and commercialize new products and enhance existing products. Our research and development expenses were $57.0 million during the nine months ended September 30, 2022, $77.9 million and $88.1 million during 2021 and 2020, respectively, and are likely to grow in the future. Because we account for research and development as an operating expense, these expenditures will adversely affect our results to operations in the future. Further, our research and development program may not produce successful results, and our new products may not achieve market acceptance, create additional revenue or become profitable.

As part of growing our business, we may make acquisitions. If we fail to successfully select, execute or integrate our acquisitions, then our business, results of operations and financial condition could be materially adversely affected and our stock price could decline.

From time to time, we may undertake acquisitions to add new products and technologies, acquire talent, gain new sales channels or enter into new markets or sales territories. Acquisitions involve numerous risks and challenges, including relating to the successful integration of the acquired business and our key personnel, entering into new territories or markets with which we have limited or no prior experience, establishing or maintaining business relationships with new customers, channel partners, vendors and suppliers, unexpected liabilities and potential post-closing disputes.

To date, we have limited experience with acquisitions and the integration of acquired technology and personnel. Failure to successfully identify, complete, manage and integrate acquisitions could materially and adversely affect our business, financial condition and results of operations and could cause our stock price to decline.

We may need to raise additional capital in the future in order to execute our business plan, which may not be available on terms acceptable to us, or at all.

In the future, we may require additional capital to respond to technological advancements, competitive dynamics or technologies, customer demands, business opportunities, challenges, acquisitions or unforeseen circumstances and we may determine to engage in equity or debt financings or enter into credit facilities for other reasons. In order to further business relationships with current or potential customers or partners, we may issue equity or equity-linked securities to such current or potential customers or partners. We may not be able to timely secure additional debt or equity financing on favorable

57


terms, or at all. If we raise additional funds through the issuance of equity or convertible debt or other equity- linked securities or if it issues equity or equity-linked securities to current or potential customers to further business relationships, our existing stockholders could experience significant dilution. Any debt financing obtained by us in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. 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.

We currently have and target many customers that are large corporations with substantial negotiating power, exacting product standards and potentially competitive internal solutions. If we are unable to sell our products to these customers, our prospects and results of operations will be adversely affected.

Many of our customers and potential customers are large, multinational corporations with substantial negotiating power relative to us and, in some instances, may have internal solutions that are competitive to our products. These large, multinational corporations also have significant development resources, which may allow them to acquire or develop independently, or in partnership with others, competitive technologies. Meeting the technical requirements and securing design wins with any of these companies will require a substantial investment of our time and resources. We cannot assure you that our products will secure design wins from these or other companies or that we will generate meaningful revenue from the sales of our products to these key potential customers. If our products are not selected by these large corporations or if these corporations develop or acquire competitive technology, it will have an adverse effect on our business.

If our lidar products are not selected for inclusion in autonomous driving systems or ADAS by automotive OEMs or their suppliers, our business will be materially and adversely affected.

Automotive OEMs and their suppliers design and develop autonomous driving and ADAS technology over several years. These automotive OEMs and suppliers undertake extensive testing or qualification processes prior to placing orders for large quantities of products because our lidar products will function as part of a larger system or platform and must meet certain other specifications. We spend significant time and resources to have our products selected by automotive OEMs and their suppliers, which is known as a design win. In the case of autonomous driving and ADAS technology, a design win means our lidar product has been selected for use in a particular vehicle model. If we do not achieve a design win with respect to a particular vehicle model, we may not have an opportunity to supply our products to the automotive OEM for that vehicle model for a period of many years. In many cases, this period can be as long as five to seven or more years. If our products are not selected by an automotive OEM or our suppliers for one vehicle model or if our products are not successful in that vehicle model, it is unlikely that our product will be deployed in other vehicle models of that OEM. If we fail to win a significant number of vehicle models from one or more of automotive OEMs or their suppliers, our business, results of operations and financial condition will be materially and adversely affected.

The discontinuation, lack of commercial success, or loss of business with respect to a particular vehicle model or technology package for which we are a significant supplier could reduce our sales and adversely affect our profitability.

If we are able to secure design wins and our smart vision solutions are included in these autonomous driving and ADAS products, we expect to enter into supply agreements with the relevant customer. Market practice dictates that these supply agreements typically require us to supply a customer’s requirements for a particular vehicle model or autonomous driving or ADAS product, rather than supply a set number of products. These contracts can have short terms and/or can be subject to renegotiation, sometimes as frequently as annually, all of which may affect product pricing, and may be terminated by our customers at any time. Therefore, even if we are successful in obtaining design wins and the systems into which our products are built are commercialized, the discontinuation of, the loss of business with respect to, or a lack of commercial success of a particular vehicle model or technology package for which we are a significant supplier could mean that the expected sales of our products will not materialize, materially and adversely affecting our business.

Continued pricing pressures, automotive OEM cost reduction initiatives and the ability of automotive OEMs to re-source or cancel vehicle or technology programs may result in lower than anticipated margins, or losses, which may adversely affect our business.

Cost-cutting initiatives adopted by our customers often result in increased downward pressure on pricing. We expect that our agreements with automotive OEMs may require step-downs in pricing over the term of the agreement or, if commercialized, over the period of production. In addition, our automotive OEM customers often reserve the right to

58


terminate their supply contracts for convenience, which enhances their ability to obtain price reductions. Automotive OEMs also possess significant leverage over their suppliers, including us, because the automotive component supply industry is highly competitive, serves a limited number of customers and has a high fixed cost base. Accordingly, we expect to be subject to substantial continuing pressure from automotive OEMs and Tier 1 suppliers to reduce the price of our products. It is possible that pricing pressures beyond our expectations could intensify as automotive OEMs pursue restructuring, consolidation and cost- cutting initiatives. If we are unable to generate sufficient production cost savings in the future to offset price reductions, our gross margin and profitability would be adversely affected.

Our business could be materially and adversely affected if we lost any of our largest customers or if they were unable to pay their invoices.

Although we have and continue to pursue a broad customer base, we are dependent on a collection of large customers with strong purchasing power. In the nine months ended September 30, 2022, year 2021 and 2020, our top 20 customers represented 100%, 79% and 81% of our revenue, respectively. There were three, two and two customers that each accounted for more than 10% of our revenue in the nine months ended September 30, 2022, year 2021 and 2020, respectively. The loss of business from any of our major customers (whether by lower overall demand for our products, cancellation of existing contracts or product orders or the failure to design in our products or award us new business) could have a material adverse effect on our business.

To the extent autonomous vehicle and ADAS systems become accepted by major automotive OEMs, we expect that we will rely increasingly for our revenue on Tier 1 suppliers through which automotive OEMs procure components. We expect that these Tier 1 suppliers will be responsible for certain hardpoint and software configuration activities specific to each OEM, and they may not exclusively carry our smart vision solutions.

There is also a risk that one or more of our major customers could be unable to pay our invoices as they become due or that a customer will simply refuse to make such payments if it experiences financial difficulties. If a major customer were to enter into bankruptcy proceedings or similar proceedings whereby contractual commitments are subject to stay of execution and the possibility of legal or other modification, we could be forced to record a substantial loss.

The period of time from a design win to implementation is long and we are subject to the risks of cancellation or postponement of the contract or unsuccessful implementation.

Prospective customers, including those in the automotive industry, generally must make significant commitments of resources to test and validate our products and confirm that they can integrate with other technologies before including them in any particular system, product or model. The development cycles of our products with new customers varies widely depending on the application, market, customer and the complexity of the product. In the automotive market, for example, this development cycle can be five to seven or more years. The development cycle in certain other markets can be months to one or two years. These development cycles result in us investing our resources prior to realizing any revenue from the commercialization. Further, we are subject to the risk that customers cancel or postpone implementation of our technology, as well as that we will not be able to integrate our technology successfully into a larger system with other sensing modalities. Further, our revenue could be less than forecasted if the system, product or vehicle model that includes our lidar products is unsuccessful, including for reasons unrelated to our technology. Long development cycles and product cancellations or postponements may adversely affect our business, results of operations and financial condition.

The complexity of our products could result in unforeseen delays or expenses from undetected defects, errors or bugs in hardware or software which could reduce the market adoption of our new products, damage our reputation with current or prospective customers, result in product returns or expose us to product liability and other claims and adversely affect our operating costs.

Our products are highly technical and very complex and require high standards to manufacture. These products have in the past and will likely in the future experience defects, errors or bugs at various stages of development. We may be unable to timely release new products, manufacture existing products, correct problems that have arisen or correct such problems to our customers’ satisfaction. Additionally, undetected errors, defects or security vulnerabilities, especially as new products are introduced or as new versions are released, could result in serious injury to the end users of technology incorporating our products, or those in the surrounding area; our customers never being able to commercialize technology incorporating our products; litigation against us; negative publicity and other consequences. These risks are particularly prevalent in the highly competitive autonomous driving and ADAS markets. Some errors or defects in our products may only be discovered after

59


they have been tested, commercialized and deployed by customers. If that is the case, we may incur significant additional development costs and product recall, repair or replacement costs. Furthermore, we could also experience higher levels of product returns in such cases, which could adversely affect our financial results in a particular quarter. These problems may also result in claims against us by our customers or others. Our reputation or brand may be damaged as a result of these problems and customers may be reluctant to buy our products, which could adversely affect our ability to retain existing customers and attract new customers, and could adversely affect our financial results.

In addition, we could face material legal claims for breach of contract, product liability, tort or breach of warranty as a result of these problems. Defending a lawsuit, regardless of its merit, could be costly and may divert management’s attention and adversely affect the market’s perception of Velodyne and our products. In addition, our business liability insurance coverage could prove inadequate with respect to a claim and future coverage may be unavailable on acceptable terms or at all. These product-related issues could result in claims against us and our business could be adversely affected.

If we do not maintain sufficient inventory or if we do not adequately manage our inventory, we could lose sales or incur higher inventory-related expenses, which could negatively affect our operating results.

To ensure adequate inventory supply, we must forecast inventory needs and expenses, place orders sufficiently in advance with our suppliers and manufacturing partners and manufacture products based on our estimates of future demand for particular products. Fluctuations in the adoption of lidar products may affect our ability to forecast our future operating results, including revenue, gross margins, cash flows and profitability. Our ability to accurately forecast demand for our products could be affected by many factors, including the rapidly changing nature of the markets in which we operate, including the autonomous driving, ADAS and mapping markets, the uncertainty surrounding the market acceptance and commercialization of lidar technology, the emergence of new markets, an increase or decrease in customer demand for our products or for products and services of our competitors, product introductions by competitors, the COVID-19 pandemic and any associated work stoppages or interruptions, unanticipated changes in general market conditions and the weakening of economic conditions or consumer confidence in future economic conditions. If our lidar products are commercialized in autonomous driving, ADAS or other applications experiencing rapid growth in demand, we may face challenges acquiring adequate supplies to manufacture our products and/or we and our manufacturing partners may not be able to manufacture our products at a rate necessary to satisfy the levels of demand, which would negatively affect our revenue. This risk may be exacerbated by the fact that we may not carry or be able to obtain for our manufacturers a significant amount of inventory to satisfy short-term demand increases. If we fail to accurately forecast customer demand, we may experience excess inventory levels or a shortage of products available for sale.

Inventory levels in excess of customer demand may result in inventory write-downs or write-offs and the sale of excess inventory at discounted prices, which would adversely affect our financial results, including our gross margin, and have a negative effect on our brand. Conversely, if we underestimate customer demand for our products, we, or our manufacturing partners, may not be able to deliver products to meet our requirements, and this could result in damage to our brand and customer relationships and adversely affect our revenue and operating results.

We rely on third-party suppliers and because some of the raw materials and key components in our products come from limited or sole sources of supply, we are susceptible to supply shortages, long lead times for components, and supply changes, any of which could disrupt our supply chain and could delay deliveries of our products to customers.

All of the components that go into the manufacture of our smart vision solutions are sourced from third-party suppliers. To date, we have produced our products in relatively limited quantities for use in research and development programs. We do not have any experience in managing our supply chain to manufacture and deliver our products at scale. Some of the key components used to manufacture our products come from limited or sole sources of supply. We are therefore subject to the risk of shortages and long lead times in the supply of these components and the risk that our suppliers discontinue or modify components used in our products. We have a global supply chain and the COVID-19 pandemic may adversely affect our ability to source components in a timely or cost effective manner from our third-party suppliers due to, among other things, work stoppages or interruptions. For example, our products depend on lasers and we currently consume a substantial portion of the available market. Any shortage of these lasers could materially and adversely affect our ability to manufacture our smart vision solutions. In addition, the lead times associated with certain components are lengthy and preclude rapid changes in quantities and delivery schedules. We have in the past experienced and may in the future experience component shortages and price fluctuations of certain key components and materials, and the predictability of the availability and pricing of these components may be limited. Component shortages or pricing fluctuations could be material in the future. In the event of a component shortage, supply interruption or material pricing change from suppliers of these components, we may not be able

60


to develop alternate sources in a timely manner or at all in the case of sole or limited sources. Developing alternate sources of supply for these components may be time-consuming, difficult, and costly and we may not be able to source these components on terms that are acceptable to us, or at all, which may undermine our ability to meet our requirements or to fill customer orders in a timely manner. Any interruption or delay in the supply of any of these parts or components, or the inability to obtain these parts or components from alternate sources at acceptable prices and within a reasonable amount of time, would adversely affect our ability to meet our scheduled product deliveries to our customers. This could adversely affect our relationships with our customers and channel partners and could cause delays in shipment of our products and adversely affect our operating results. In addition, increased component costs could result in lower gross margins. Even where we are able to pass increased component costs along to our customers, there may be a lapse of time before we are able to do so such that we must absorb the increased cost. If we are unable to buy these components in quantities sufficient to meet our requirements on a timely basis, we will not be able to deliver products to our customers, which may result in such customers using competitive products instead of Velodyne’s.

The average selling prices of our products could decrease rapidly over the life of the product, which may negatively affect our revenue and gross margin.

We have substantially reduced the price of certain of our products to accelerate market adoption and solidify our position as a market leader. We expect the average selling prices of our products generally to continue to decline as our customers seek to commercialize autonomous systems at prices low enough to achieve market acceptance. In order to sell products that have a falling average unit selling price and maintain margins at the same time, we will need to continually reduce product and manufacturing costs. To manage manufacturing costs, we must engineer the most cost-effective design for our products. In addition, we continuously drive initiatives to reduce labor cost, improve worker efficiency, reduce the cost of materials, use fewer materials and further lower overall product costs by carefully managing component prices, inventory and shipping cost.

We also need to continually introduce new products with higher sales prices and gross margin in order to maintain our overall gross margin. If we are unable to manage the cost of older products or successfully introduce new products with higher gross margin, our revenue and overall gross margin would likely decline.

Changes in our product mix may impact our financial performance.

Our financial performance can be affected by the mix of products we sell during a given period. If our sales include more of the lower gross margin products than higher gross margin products, our results of operations and financial condition may be adversely affected. There can be no guarantees that we will be able to successfully alter our product mix so that we are selling more of our high gross margin products. If actual results vary from this projected product mix of sales, our results of operations and financial condition could be adversely affected.

Any projections we may provide about our business or expected future results may differ significantly from actual results.

From time to time we have shared our views in press releases or SEC filings, on public conference calls and in other contexts about current business conditions and our expectations as to our future results of operations, including our previously announced projected revenues. Correctly identifying the key factors affecting business conditions and predicting future events is inherently an uncertain process. Given the complexity and volatility of our business, the impact of the ongoing COVID-19 pandemic on our business and that of our customers and partners, uncertainty overall global economic conditions, it is likely that our prior forecasts will prove to be incorrect. We offer no assurance that such predictions or analysis will ultimately be accurate, and investors should treat any such predictions or analysis with appropriate caution. If any analysis or forecast that we make ultimately proves to be inaccurate, our stock price may be adversely affected.

Any financial projections we have provided, including projections related to our future revenues, reflect numerous qualitative estimates and assumptions including assumptions with respect to general business, economic, market, regulatory and financial conditions and various other factors, all of which are difficult to predict and many of which are beyond our control. The projections are not predictive of our actual future results and should not be construed as financial guidance for any future period. In addition, any projections should be read in conjunction with the accounting policies included in Note 1. “Description of Business and Summary of Significant Accounting Policies” in the Notes to Condensed Consolidated Financial Statements in Item 1 of Part I of this Quarterly Report on Form 10-Q and with these risk factors.



61


We may experience difficulties in managing our growth and expanding our operations.

We expect to experience significant growth in the scope and nature of our operations. Our ability to manage our operations and future growth will require us to continue to improve our operational, financial and management controls, compliance programs and reporting systems. We are currently in the process of strengthening our compliance programs, including our compliance programs related to export controls, privacy and cybersecurity and anti-corruption, as well as controls related to human resources. We may not be able to implement improvements in an efficient or timely manner and may discover deficiencies in existing controls, programs, systems and procedures, which could have an adverse effect on our business, reputation and financial results.

Our sales and operations in international markets expose us to operational, financial and regulatory risks.

International sales comprise a significant amount of our overall revenue. Sales to international customers accounted for 86%, 65% and 66% of our revenue during the nine months ended September 30, 2022, year 2021 and 2020, respectively. We are committed to growing our international sales, and while we have committed resources to expanding our international operations and sales channels, these efforts may not be successful. International operations are subject to a number of other risks, including:

Exchange rate fluctuations.
Political and economic instability (including an outbreak or escalation of a regional conflict, such as the current situation in Ukraine), international terrorism and anti-American sentiment, particularly in emerging markets.
Global or regional health crises, such as the COVID-19 pandemic.
Potential for violations of anti-corruption laws and regulations, such as those related to bribery and fraud.
Preference for locally branded products, and laws and business practices favoring local competition.
Potential consequences of, and uncertainty related to, the “Brexit” process in the United Kingdom, which could lead to additional expense and complexity in doing business there.
Increased difficulty in managing inventory.
Delayed revenue recognition.
Less effective protection of intellectual property.
Stringent regulation of the autonomous or other systems or products using our products and stringent consumer protection and product compliance regulations, including but not limited to General Data Protection Regulation in the European Union, European competition law, the Restriction of Hazardous Substances directive, the Waste Electrical and Electronic Equipment directive and the European Ecodesign directive that are costly to comply with and may vary from country to country.
Difficulties and costs of staffing and managing foreign operations.
Import and export laws and the impact of tariffs.
Changes in local tax and customs duty laws or changes in the enforcement, application or interpretation of such laws.
The occurrence of any of these risks could negatively affect our international business and consequently our business, operating results and financial condition.

Our business is subject to the risks of earthquakes, fire, floods and other natural catastrophic events, global pandemics, and interruptions by man-made problems, such as network security breaches, computer viruses or terrorism. Material disruptions of our business or information systems resulting from these events could adversely affect our operating results.

A significant natural disaster, such as an earthquake, fire, flood or significant power outage or other similar events, such as infectious disease outbreaks or pandemic events, including the COVID-19 pandemic, could have an adverse effect on our business and operating results. The COVID-19 pandemic has produced meaningful operational challenges and we expect to continue to experience disruptions in our business during 2022. COVID-19 has heightened many of the other risks described

62


herein, such as the demand for our products, our ability to achieve or maintain profitability and our ability to raise additional capital in the future. Despite the implementation of network security measures, our networks and lidar products also may be vulnerable to computer viruses, break-ins and similar disruptions from unauthorized tampering with our solutions. Both our corporate headquarters and manufacturing facility are located in the San Francisco Bay Area, a region known for seismic activity. In addition, natural disasters, acts of terrorism or war could cause disruptions in our remaining manufacturing operations, our or our customers’ or channel partners’ businesses, our suppliers’ or the economy as a whole. We also rely on information technology systems to communicate among our workforce and with third parties. Any disruption to our communications, whether caused by a natural disaster or by manmade problems, such as power disruptions, could adversely affect our business. We do not have a formal disaster recovery plan or policy in place and we do not currently require that our suppliers’ partners have such plans or policies in place. To the extent that any such disruptions result in delays or cancellations of orders or impede our suppliers’ ability to timely deliver product components, or the deployment of our products, our business, operating results and financial condition would be adversely affected.
Risks Related to Legal and Regulatory Matters
Changes to trade policy, tariffs and import/export regulations may have a material adverse effect on our business, financial condition and results of operations.

Changes in global political, regulatory and economic conditions or in laws and policies governing foreign trade, manufacturing, development and investment in the territories or countries where we currently purchase our components, sell our products or conduct our business could adversely affect our business. The U.S. has recently instituted or proposed changes in trade policies that include the negotiation or termination of trade agreements, the imposition of higher tariffs on imports into the U.S., economic sanctions on individuals, corporations or countries, and other government regulations affecting trade between the United States and other countries where we conduct our business. A number of other nations have proposed or instituted similar measures directed at trade with the U.S. in response. As a result of these developments, there may be greater restrictions and economic disincentives on international trade that could adversely affect our business. For example, such changes could adversely affect the automotive market, our ability to access key components or raw materials needed to manufacture our products (including, but not limited to, rare-earth metals), our ability to sell our products to customers outside of the U.S. and the demand for our products. It may be time-consuming and expensive for us to alter our business operations to adapt to or comply with any such changes, and any failure to do so could have a material adverse effect on our business, financial condition and results of operations.

We have in the past and may become involved in legal and regulatory proceedings and commercial or contractual disputes, which could have an adverse effect on our profitability and consolidated financial position.

We may be, from time to time, involved in litigation, regulatory proceedings and commercial or contractual disputes that may be significant. These matters may include, without limitation, disputes with our suppliers and customers, intellectual property claims, stockholder litigation, government investigations, class action lawsuits, personal injury claims, environmental issues, customs and VAT disputes and employment and tax issues. In addition, we have in the past and could face in the future a variety of labor and employment claims against it, which could include but is not limited to general discrimination, wage and hour, privacy, ERISA or disability claims. In such matters, government agencies or private parties may seek to recover from us very large, indeterminate amounts in penalties or monetary damages (including, in some cases, treble or punitive damages) or seek to limit our operations in some way. These types of lawsuits could require significant management time and attention or could involve substantial legal liability, adverse regulatory outcomes, and/or substantial expenses to defend. Often these cases raise complex factual and legal issues and create risks and uncertainties. No assurances can be given that any proceedings and claims will not have a material adverse impact on our operating results and consolidated financial position or that our established reserves or our available insurance will mitigate this impact.

We are subject to, and must remain in compliance with, numerous laws and governmental regulations concerning the manufacturing, use, distribution and sale of our products. Some of our customers also require that we comply with their own unique requirements relating to these matters.

We manufacture and sell products that contain electronic components, and such components may contain materials that are subject to government regulation in both the locations where we manufacture and assemble our products, as well as the locations where we sell our products. For example, certain regulations limit the use of lead in electronic components. Since we operate on a global basis, this is a complex process which requires continual monitoring of regulations and an ongoing compliance process to ensure that we and our suppliers are in compliance with all existing regulations. If there is an

63


unanticipated new regulation that significantly impacts our use of various components or requires more expensive components, that regulation could materially adversely affect our business, results of operations and financial condition.

Our products are also used for autonomous driving and ADAS applications, which are subject to complicated regulatory schemes that vary from jurisdiction to jurisdiction. These are rapidly evolving areas where new regulations could impose limitations on the use of lidar generally or our products specifically. If we fail to adhere to these new regulations or fail to continually monitor the updates, we may be subject to litigation, loss of customers or negative publicity and our business, results of operations and financial condition will be adversely affected.

Concerns over environmental pollution and climate change have produced significant legislative and regulatory efforts on a global basis, and we believe this will continue both in scope and in the number of countries participating. These changes could directly increase the cost of energy, which may have an effect on the way we manufacture products or utilize energy to produce our products. In addition, any new regulations or laws in the environmental area might increase the cost of raw materials or key components we use in our products. Environmental regulations require us to reduce product energy usage, monitor and exclude an expanding list of restricted substances and to participate in required recovery and recycling of our products. We are unable to predict how any future changes will impact it and if such impacts will be material to our business.

We are subject to, and must maintain compliance with, the regulatory requirements under the Federal Food, Drug, and Cosmetic Act or the Food and Drug Administration (FDA).

As a lidar technology company, we are subject to the Electronic Product Radiation Control Provisions of the Federal Food, Drug, and Cosmetic Act. These requirements are enforced by the FDA. Electronic product radiation includes laser technology. Regulations governing these products are intended to protect the public from hazardous or unnecessary exposure, including eye safety. Manufacturers are required to certify in product labeling and in reports to the FDA that their products comply with applicable performance standards as well as maintain manufacturing, testing, and distribution records for their products. Failure to comply with these requirements could result in enforcement action by the FDA, which could require us to cease distribution of our products, recall or remediate products already distributed to customers, or subject us to FDA enforcement.

Our business may be adversely affected by changes in automotive safety regulations or concerns that drive further regulation of the automobile safety market.

Government vehicle safety regulations are an important factor for our business. Historically, these regulations have imposed ever-more stringent safety regulations for vehicles. These safety regulations often require, or customers demand that, vehicles have more safety features per vehicle and more advanced safety products.

While we believe increasing automotive safety standards may present a market opportunity for our products, government safety regulations are subject to change based on a number of factors that are not within our control, including new scientific or technological data, adverse publicity regarding the industry recalls and safety risks of autonomous driving and ADAS, accidents involving our products, domestic and foreign political developments or considerations, and litigation relating to our products and our competitors’ products. Changes in government regulations, especially in the autonomous driving and ADAS industries could adversely affect our business. If government priorities shift and we are unable to adapt to changing regulations, our business may be materially and adversely affected.

Federal and local regulators impose more stringent compliance and reporting requirements in response to product recalls and safety issues in the automotive industry. As the cars that carry our sensors go into production, we are subject to existing stringent requirements under the National Traffic and Motor Vehicle Safety Act of 1966, or the Vehicle Safety Act, including a duty to report, subject to strict timing requirements, safety defects with our products. The Vehicle Safety Act imposes potentially significant civil penalties for violations including the failure to comply with such reporting actions. We are also subject to the existing U.S. Transportation Recall Enhancement, Accountability and Documentation Act, or TREAD, which requires equipment manufacturers, such as Velodyne, to comply with “Early Warning” requirements by reporting certain information to the NHTSA, such as information related to defects or reports of injury related to our products. TREAD imposes criminal liability for violating such requirements if a defect subsequently causes death or bodily injury. In addition, the National Traffic and Motor Vehicle Safety Act authorizes NHTSA to require a manufacturer to recall and repair vehicles that contain safety defects or fail to comply with U.S. federal motor vehicle safety standards. Sales into foreign countries may be subject to similar regulations. If we cannot rapidly address any safety concerns or defects with our products, our business, results of operations and financial condition may be adversely affected.

64



The U.S. Department of Transportation issued regulations in 2016 that require manufacturers of certain autonomous vehicles to provide documentation covering specific topics to regulators, such as how automated systems detect objects on the road, how information is displayed to drivers, what cybersecurity measures are in place and the methods used to test the design and validation of autonomous driving systems. As cars that carry our sensors go into production, the obligations of complying with safety regulations could increase and it could require increased resources and adversely affect our business.

Failures, or perceived failures, to comply with privacy, data protection, and information security requirements in the variety of jurisdictions in which we operate may adversely impact our business, and such legal requirements are evolving, uncertain and may require improvements in, or changes to, our policies and operations.

Our current and potential future operations and sales subject us to laws and regulations addressing privacy and the collection, use, storage, disclosure, transfer and protection of a variety of types of data. For example, the European Commission has adopted the General Data Protection Regulation and California recently enacted the California Consumer Privacy Act of 2018, both of which provide for potentially material penalties for non-compliance. These regimes may, among other things, impose data security requirements, disclosure requirements, and restrictions on data collection, uses, and sharing that may impact our operations and the development of our business. While, generally, we do not have access to, collect, store, process, or share information collected by our solutions unless our customers choose to proactively provide such information to us, our products may evolve both to address potential customer requirements and to add new features and functionality. Therefore, the full impact of these privacy regimes on our business is rapidly evolving across jurisdictions and remains uncertain at this time.

We may also be affected by cyber attacks and other means of gaining unauthorized access to our products, systems, and data. For instance, cyber criminals or insiders may target us or third-parties with which we have business relationships in an effort to obtain data, or in a manner that disrupts our operations or compromises our products or the systems into which our products are integrated.

We are assessing the continually evolving privacy and data security regimes and measures it believes are appropriate in response. Since these data security regimes are evolving, uncertain and complex, especially for a global business like ours, we may need to update or enhance our compliance measures as our products, markets and customer demands further develop and these updates or enhancements may require implementation costs. The compliance measures we do adopt may prove ineffective. Any failure, or perceived failure, by us to comply with current and future regulatory or customer-driven privacy, data protection, and information security requirements, or to prevent or mitigate security breaches, cyber attacks, or improper access to, use of, or disclosure of data, or any security issues or cyber attacks affecting us, could result in significant liability, costs (including the costs of mitigation and recovery), and a material loss of revenue resulting from the adverse impact on our reputation and brand, loss of proprietary information and data, disruption to our business and relationships, and diminished ability to retain or attract customers and business partners. Such events may result in governmental enforcement actions and prosecutions, private litigation, fines and penalties or adverse publicity, and could cause customers and business partners to lose trust in us, which could have an adverse effect on our reputation and business.

Regulations related to conflict minerals may cause us to incur additional expenses and could limit the supply and increase the costs of certain metals used in the manufacturing of our products.

We are subject to the requirements under the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, or the Dodd-Frank Act, that will require it to determine, disclose and report whether our products contain conflict minerals. The implementation of these requirements could adversely affect the sourcing, availability and pricing of the materials used in the manufacture of components used in our products. In addition, we will incur additional costs to comply with the disclosure requirements, including costs related to conducting diligence procedures to determine the sources of conflict minerals that may be used in or necessary to the production of our products and, if applicable, potential changes to products, processes or sources of supply as a consequence of such verification activities. It is also possible that our reputation may be adversely affected if we determine that certain of our products contain minerals not determined to be conflict-free or if we are unable to alter our products, processes or sources of supply to avoid use of such materials.





65


We may be subject to product liability or warranty claims that could result in significant direct or indirect costs, which could adversely affect our business and operating results.

Our customers use our smart vision solutions in autonomous driving, ADAS and other applications that present the risk of significant injury, including fatalities. We may be subject to claims if a product using our lidar technology is involved in an accident and persons are injured or purport to be injured. Any insurance that we carry may not be sufficient or it may not apply to all situations. Similarly, our customers could be subjected to claims as a result of such accidents and bring legal claims against us to attempt to hold it liable. In addition, if lawmakers or governmental agencies were to determine that the use of our products or autonomous driving or certain ADAS increased the risk of injury to all or a subset of our customers, they may pass laws or adopt regulations that limit the use of our products or increase our liability associated with the use of our products or that regulate the use of or delay the deployment of autonomous driving and ADAS technology. Any of these events could adversely affect our brand, relationships with customers, operating results or financial condition.

We typically provide a limited-time warranty on our products. The occurrence of any material defects in our products could make us liable for damages and warranty claims. In addition, we could incur significant costs to correct any defects, warranty claims or other problems, including costs related to product recalls. Any negative publicity related to the perceived quality of our products could affect our brand image, partner and customer demand, and adversely affect our operating results and financial condition. Also, warranty, recall and product liability claims may result in litigation, the occurrence of which could be costly, lengthy and distracting and adversely affect our business and operating results.
Risks Related to Intellectual Property
Despite the actions we are taking to defend and protect our intellectual property, we may not be able to adequately protect or enforce our intellectual property rights or prevent unauthorized parties from copying or reverse engineering our solutions. Our efforts to protect and enforce our intellectual property rights and prevent third parties from violating our rights may be costly.

The success of our products and our business depends in part on our ability to obtain patents and other intellectual property rights and maintain adequate legal protection for our products in the United States and other international jurisdictions. We rely on a combination of patent, copyright, service mark, trademark and trade secret laws, as well as confidentiality procedures and contractual restrictions, to establish and protect our proprietary rights, all of which provide only limited protection. We cannot assure you that any patents will be issued with respect to our currently pending patent applications or that any trademarks will be registered with respect to our currently pending applications in a manner that gives us adequate defensive protection or competitive advantages, if at all, or that any patents issued to us or any trademarks registered by us will not be challenged, invalidated or circumvented. We have filed for patents and trademarks in the United States and in certain international jurisdictions, but such protections may not be available in all countries in which we operate or in which we seek to enforce our intellectual property rights, or may be difficult to enforce in practice. Our currently issued patents and trademarks and any patents and trademarks that may be issued or registered, as applicable, in the future with respect to pending or future applications may not provide sufficiently broad protection or may not prove to be enforceable in actions against alleged infringers. We cannot be certain that the steps we have taken will prevent unauthorized use of our technology or the reverse engineering of our technology. Moreover, others may independently develop technologies that are competitive to us or infringe our intellectual property.

Protecting against the unauthorized use of our intellectual property, products and other proprietary rights is expensive and difficult, particularly internationally. We believe that our patents are foundational in the area of lidar products and intends to enforce the intellectual property portfolio we have built over the years. Unauthorized parties may attempt to copy or reverse engineer our smart vision solutions or certain aspects of our solutions that it considers proprietary. Litigation may be necessary in the future to enforce or defend our intellectual property rights, to prevent unauthorized parties from copying or reverse engineering our solutions, to determine the validity and scope of the proprietary rights of others or to block the importation of infringing products into the U.S.

For example, we recently achieved a favorable result in two proceedings before the U.S. Patent Trial and Appeal Board (“PTAB”) where the PTAB upheld the validity of our patent claims that were being challenged as unpatentable by one of our competitors. That decision was appealed to the Federal Circuit court, who upheld the validity of the patent. There is also litigation pending in the U.S. District Court for the Northern District of California, and we cannot guarantee a favorable outcome in the litigation.


66


Additionally, to protect our intellectual property, we filed patent infringement cases in August 2019 with the U.S. International Trade Commission (“ITC”) and the U.S. District Court for the Northern District of California against Hesai Photonics Technology Co., Ltd. (“Hesai”) and Suteng Innovation Technology Co., Ltd. (“RoboSense”). We resolved our disputes with Hesai in June 2020 and resolved our disputes with RoboSense in September 2020.

Any such litigation, whether initiated by us or a third party, could result in substantial costs and diversion of management resources, either of which could adversely affect our business, operating results and financial condition. Even if it obtains favorable outcomes in litigation, we may not be able to obtain adequate remedies, especially in the context of unauthorized parties copying or reverse engineering our smart vision solutions or certain aspects of our solutions that we consider proprietary. Further, many of our current and potential competitors have the ability to dedicate substantially greater resources to defending intellectual property infringement claims and to enforcing their intellectual property rights than we have. Attempts to enforce our rights against third parties could also provoke these third parties to assert their own intellectual property or other rights against us, or result in a holding that invalidates or narrows the scope of our rights, in whole or in part. Effective patent, trademark, service mark, copyright and trade secret protection may not be available in every country in which our products are available and competitors based in other countries may sell infringing products in one or more markets. An inability to adequately protect and enforce our intellectual property and other proprietary rights or an inability to prevent authorized parties from copying or reverse engineering our smart vision solutions or certain aspects of our solutions that we consider proprietary could seriously adversely affect our business, operating results, financial condition and prospects.

In addition to patented technology, we rely on our unpatented proprietary technology, trade secrets, processes and know-how.

We rely on proprietary information (such as trade secrets, know-how and confidential information) to protect intellectual property that may not be patentable or subject to copyright, trademark, trade dress or service mark protection, or that we believe is best protected by means that do not require public disclosure. We generally seek to protect this proprietary information by entering into confidentiality agreements, or consulting, services or employment agreements that contain non-disclosure and non-use provisions with our employees, consultants, contractors and third parties. However, we may fail to enter into the necessary agreements, and even if entered into, these agreements may be breached or may otherwise fail to prevent disclosure, third-party infringement or misappropriation of our proprietary information, may be limited as to their term and may not provide an adequate remedy in the event of unauthorized disclosure or use of proprietary information. We have limited control over the protection of trade secrets used by our current or future manufacturing partners and suppliers and could lose future trade secret protection if any unauthorized disclosure of such information occurs. In addition, our proprietary information may otherwise become known or be independently developed by our competitors or other third parties. To the extent that our employees, consultants, contractors, advisors and other third parties use intellectual property owned by others in their work for Velodyne, disputes may arise as to the rights in related or resulting know-how and inventions. Costly and time-consuming litigation could be necessary to enforce and determine the scope of our proprietary rights, and failure to obtain or maintain protection for our proprietary information could adversely affect our competitive business position. Furthermore, laws regarding trade secret rights in certain markets where we operate may afford little or no protection to our trade secrets. We also rely on physical and electronic security measures to protect our proprietary information, but it cannot provide assurance that these security measures will not be breached or provide adequate protection for our property. There is a risk that third parties may obtain and improperly utilize our proprietary information to our competitive disadvantage. We may not be able to detect or prevent the unauthorized use of such information or take appropriate and timely steps to enforce our intellectual property rights.

Third-party claims that we are infringing intellectual property, whether successful or not, could subject us to costly and time-consuming litigation or expensive licenses, and our business could be adversely affected.

Although we hold key patents related to our products, a number of companies, both within and outside of the lidar industry, hold other patents covering aspects of lidar products. In addition to these patents, participants in this industry typically also protect their technology, especially embedded software, through copyrights and trade secrets. As a result, there is frequent litigation based on allegations of infringement, misappropriation or other violations of intellectual property rights. We have received, and in the future may receive, inquiries from other intellectual property holders and may become subject to claims that it infringes their intellectual property rights, particularly as we expand our presence in the market, expands to new use cases and faces increasing competition. In addition, parties may claim that the names and branding of our products infringe their trademark rights in certain countries or territories. If such a claim were to prevail, we may have to change the names and branding of our products in the affected territories and we could incur other costs.


67


We currently have a number of agreements in effect pursuant to which we have agreed to defend, indemnify and hold harmless our customers, suppliers, and channel partners and other partners from damages and costs which may arise from the infringement by our products of third-party patents or other intellectual property rights. The scope of these indemnity obligations varies, but may, in some instances, include indemnification for damages and expenses, including attorneys’ fees. Our insurance may not cover all intellectual property infringement claims and our indemnity obligations. A claim that our products infringe a third party’s intellectual property rights, even if untrue, could adversely affect our relationships with our customers, may deter future customers from purchasing our products and could expose us to costly litigation and settlement expenses. Even if we are not a party to any litigation between a customer and a third party relating to infringement by our products, an adverse outcome in any such litigation could make it more difficult for us to defend our products against intellectual property infringement claims in any subsequent litigation in which we are a named party. Any of these results could adversely affect our brand and operating results.

Our defense of intellectual property rights claims brought against Velodyne or our customers, suppliers and channel partners, with or without merit, could be time-consuming, expensive to litigate or settle, divert management resources and attention and force us to acquire intellectual property rights and licenses, which may involve substantial royalty or other payments and may not be available on acceptable terms or at all. Further, a party making such a claim, if successful, could secure a judgment that requires us to pay substantial damages or obtain an injunction. An adverse determination also could invalidate our intellectual property rights and adversely affect our ability to offer our products to our customers and may require that we procure or develop substitute products that do not infringe, which could require significant effort and expense. Any of these events could adversely affect our business, operating results, financial condition and prospects.
Risks Related to Tax and Accounting Matters
Changes in tax laws or exposure to additional income tax liabilities could affect our future profitability.

Factors that could materially affect our future effective tax rates include but are not limited to:

Changes in tax laws or the regulatory environment.
Changes in accounting and tax standards or practices.
Changes in the composition of operating income by tax jurisdiction.
Our operating results before taxes.

Because we do not have a long history of operating at our present scale and we have significant expansion plans, our effective tax rate may fluctuate in the future. Future effective tax rates could be affected by operating losses in jurisdictions where no tax benefit can be recorded under GAAP, changes in the composition of earnings in countries with differing tax rates, changes in deferred tax assets and liabilities, or changes in tax laws.

Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.

As of December 31, 2021, we had $367.3 million of U.S. federal and $107.2 million of state net operating loss carryforwards available to reduce future taxable income, which will be carried forward indefinitely for U.S. federal tax purposes and will expire beginning in 2028 through 2039 for state tax purposes. It is possible that we will not generate taxable income in time to use these net operating loss carryforwards before their expiration or at all. In addition, the federal and state net operating loss carryforwards and certain tax credits may be subject to significant limitations under Section 382 and Section 383 of the Internal Revenue Code of 1986, as amended (the “Code”), respectively, and similar provisions of state law. Under those sections of the Code, if a corporation undergoes an “ownership change,” the corporation’s ability to use our pre-change net operating loss carryforwards and other pre-change attributes, such as research tax credits, to offset our post-change income or tax may be limited. In general, an “ownership change” will occur if there is a cumulative change in our ownership by “5% shareholders” that exceeds 50 percentage points over a rolling three-year period. Similar rules may apply under state tax laws. We completed an analysis and determined that the Business Combination did not result in an “ownership change” for purposes of Section 382 and Section 383 of the Code. We adopted a tax benefits preservation plan in the period ended September 30, 2022. However, we cannot make assurances that the plan will be successful in delaying or preventing an “ownership” change from occurring in the future.




68


Unanticipated changes in effective tax rates or adverse outcomes resulting from examination of our income or other tax returns could adversely affect our financial condition and results of operations.

We are subject to income taxes in the United States and other jurisdictions, and our tax liabilities will be subject to the allocation of expenses in differing jurisdictions. Our future effective tax rates could be subject to volatility or adversely affected by a number of factors, including:

changes in the valuation of our deferred tax assets and liabilities;
expected timing and amount of the release of any tax valuation allowances;
tax effects of stock-based compensation;
costs related to intercompany restructurings;
changes in tax laws, regulations or interpretations thereof; or
lower than anticipated future earnings in jurisdictions where we have lower statutory tax rates and higher than anticipated future earnings in jurisdictions where we have higher statutory tax rates.

In addition, we may be subject to audits of our income, sales and other transaction taxes by taxing authorities. Outcomes from these audits could have an adverse effect on our financial condition and results of operations.

We previously identified material weaknesses in our internal control over financial reporting, and the failure to maintain effective internal control over financial reporting could harm our business and negatively impact the market price of our common stock.

On April 12, 2021, the Acting Director of the Division of Corporation Finance and Acting Chief Accountant of the SEC together issued a statement regarding the accounting and reporting considerations for warrants issued by SPACs entitled “Staff Statement on Accounting and Reporting Considerations for Warrants Issued by Special Purpose Acquisition Companies” (the “SEC Statement”). As a result of the SEC Statement, we re-evaluated the accounting treatment of our warrants and concluded that certain warrants should have been classified as a liability measured at fair value, for the 30-day period from September 29, 2020 to October 29, 2020. As part of the re-evaluation process, we identified a material weakness in our internal control over financial reporting related to the accounting for certain of our warrants. Accounting for these warrants as a liability instead of equity would have reduced non-operating expense and net loss by $1.6 million for 2020. Additionally, a corresponding $1.6 million adjustment would have been made to reduce our accumulated deficit with an offsetting adjustment to additional paid in capital in our equity accounts at December 31, 2020. Accounting for these warrants as a liability instead of equity would not have any effect on Velodyne’s previously reported revenues, assets, liabilities, total equity, or cash flows for the year ended December 31, 2020. We have concluded the effects of accounting for the warrants as a liability instead of equity were immaterial to the previously issued financial statements. We have made an immaterial adjustment to our equity accounts for the effects of the accounting for the warrants in our consolidated statement of stockholders’ equity and balance sheet at December 31, 2021 by decreasing our accumulated deficit by $1.6 million with an offsetting decrease to our additional paid in capital.

As of December 31, 2020, our management determined that we did not maintain effective internal control over financial reporting as a result of identifying a material weakness related to our process and controls over tracking and reporting whistleblower complaints and litigation matters, which was remediated in the fourth quarter of 2020. In addition, management identified a material weakness in connection with our failure to adequately review revenue schedules associated with non-standard revenue arrangements, which resulted in misstatements of revenue and deferred revenue for the three months ended December 31, 2020. These misstatements have been corrected as of the end of 2021.

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 annual or interim financial statements will not be prevented, or detected and corrected on a timely basis.

The material weaknesses identified above have been remediated as of December 31, 2021. We have incurred significant costs to remediate these weaknesses, primarily personnel costs and external consulting and legal fees. However, completion of remediation does not provide assurance that our controls will operate properly or that our financial statements will be free from error, which may undermine our ability to provide accurate, timely and reliable reports on our financial and operating

69


results. There may be additional undetected material weaknesses in our internal control over financial reporting, as a result of which we may not detect financial statement errors on a timely basis. Further, to the extent we identify additional material weaknesses, we will not be able to fully assess whether corrective measures will remediate the material weakness in our internal control over financial reporting until we have completed our implementation efforts and sufficient time passes in order to evaluate their effectiveness. In addition, if we identify additional errors that result in material weaknesses in our internal control over financial reporting, we may not detect errors on a timely basis and our financial statements may be materially misstated. Moreover, in the future we may engage in business transactions, such as acquisitions, reorganizations or implementation of new information systems that could negatively affect our internal control over financial reporting and result in material weaknesses.

If we identify additional material weaknesses in our internal control over financial reporting, we may be late with the filing of our periodic reports, investors may lose confidence in the accuracy and completeness of our financial reports and the market price of our common stock could be negatively affected. This could cause investors to lose confidence in the accuracy and completeness of our financial reports and the market price of our common stock could be negatively affected, and we could become subject to investigations by the SEC or other regulatory authorities.

We may face litigation and other risks as a result of prior material weaknesses in our internal control over financial reporting.

Following the issuance of the SEC Statement and after consultation with our independent registered public accounting firm, we concluded that it was appropriate to re-evaluate certain of our warrants as liability measured at fair value, for the 30-day period from September 29, 2020 to October 29, 2020. As part of the re-evaluation process, we identified a material weakness in our internal control over financial reporting related to the accounting for certain of our warrants. As of December 31, 2020, our management determined that we did not maintain effective internal control over financial reporting as a result of identifying a material weakness related to our process and controls over tracking and reporting whistleblower complaints and litigation matters, which was remediated in the fourth quarter of 2020. In addition, management identified a material weakness in connection with our failure to adequately review revenue schedules associated with non-standard revenue arrangements, which resulted in misstatements of revenue and deferred revenue for the three months ended December 31, 2020. These misstatements have been corrected as of the end of 2020.

As a result of such material weaknesses, the change in accounting for our warrants, the failure to adequately review revenue schedules associated with non-standard revenue arrangements, the failure to track and report whistleblower complaints and litigation and other matters raised or that may in the future be raised by the SEC, we face the potential for litigation or other disputes which may include, among others, claims invoking federal and state securities laws, contractual claims or other claims arising from the re-evaluation of our warrants, the material weaknesses in our internal control over financial reporting and the preparation of our financial statements. We can provide no assurance that such litigation or dispute will not arise in the future. Any such litigation or dispute, whether successful or not, could have a material adverse effect on our business, results of operations and financial condition.

If we fail to maintain an effective system of internal controls, our ability to produce timely and accurate financial statements or comply with applicable regulations could be adversely affected.

We are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), the Sarbanes-Oxley Act (“SOX”), and the rules and regulations of Nasdaq. We expect that the requirements of these rules and regulations will continue to increase our legal, accounting and financial compliance costs, make some activities more difficult, time-consuming and costly, and place significant strain on our personnel, systems and resources.

The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are continuing to develop and refine our disclosure controls, internal control over financial reporting and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we file with the SEC is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive and financial officers.

Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. Further, we have previously identified material weaknesses in our internal control over financial reporting, and additional such weaknesses may be discovered in the future. See “—We previously identified material weaknesses in our

70


internal control over financial reporting, and the failure to maintain effective internal control over financial reporting could harm our business and negatively impact the market price of our common stock.” Any failure to develop or maintain effective controls, or any difficulties encountered in their implementation or improvement, could adversely affect our operating results or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal controls also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we are required to include in our periodic reports we will file with the SEC under Section 404 of the Sarbanes-Oxley Act. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information.

In order to maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting, we have expended and anticipate that we will continue to expend significant resources, including accounting-related costs, and provide significant management oversight. Any failure to maintain the adequacy of our internal controls, or consequent inability to produce accurate financial statements on a timely basis, could increase our operating costs and could materially and adversely affect our ability to operate our business. In the event that our internal controls are perceived as inadequate or that we are unable to produce timely or accurate financial statements, investors may lose confidence in our operating results and our stock price could decline. In addition, if we are unable to continue to meet these requirements, we may not be able to maintain our listing on Nasdaq.

Risks Related to Ownership of our Common Stock

Resales of the shares of common stock could depress the market price of our common stock.

We had approximately 232.7 million shares of common stock outstanding as of September 30, 2022, and there may be a large number of shares of common stock sold in the market. The shares held by our public stockholders are freely tradable, and the shares of common stock held by other investors are also freely tradable, subject to compliance with Rule 144 under the Securities Act. In addition, from March 3, 2022 through March 11, 2022, David Hall sold 45.8 million shares of common stock and then from June 9 through July 1, 2022, David Hall and Marta Hall collectively sold 19.1 million shares of common stock, in each instance, creating significant downward pressure on our stock. Also there are an additional up to 39,594,032 shares issuable upon exercise of a warrant held by Amazon, which will be registered for resale. Such sales of shares of common stock or the perception of such sales may depress the market price of our common stock. If the market price of our common stock declines for any reason, including due to resales of shares of our common stock in the open market, it is possible that we may become subject to securities class action litigation. Securities litigation against us could result in substantial costs and divert our management’s attention from other business concerns, which could seriously harm our business.

Amazon controls warrants to purchase a significant portion of our outstanding common stock, and they may in the future be able to influence the Company’s corporate decisions, including a change of control.

We have agreed to issue to Amazon.com NV Investment Holdings LLC, a wholly-owned subsidiary of Amazon, a warrant (“Amazon Warrant”) to acquire, following customary antidilution adjustments, up to an aggregate of 39,784,213 shares of our common stock at an exercise price of $4.16 per share, representing 17.1% of our outstanding common stock as of September 30, 2022, none of which are currently vested. The exercise price and the warrant shares issuable upon exercise of the warrant are subject to further antidilution adjustments.

If Amazon were to exercise the Amazon Warrant to purchase significant amounts of our common stock, they may be able to exercise significant control of us. They also may have interests that differ from other stockholders and may vote or otherwise act in ways with which we or other stockholders disagree or that may be adverse to your interests. A concentration of stock ownership may also have the effect of delaying, preventing or deterring a change of control, which could deprive our stockholders of an opportunity to receive a premium for their shares of our common stock as part of a sale of our Company and could affect the market price of our common stock. Conversely, such a concentration of stock ownership may facilitate a change of control under terms other stockholders may not find favorable or at a time when other stockholders may prefer not to sell.





71


Our only significant asset is our ownership interest in our Velodyne Lidar USA, Inc. subsidiary and such ownership may not be sufficient to pay dividends or make distributions or loans to enable us to pay any dividends on our common stock.

We are a holding company with no direct operations and no significant assets other than our ownership of Velodyne Lidar USA, Inc. We will depend on Velodyne Lidar USA, Inc. for distributions, loans and other payments to generate the funds necessary to meet our financial obligations, including our expenses as a publicly traded company and pay any dividends with respect to our common stock. The financial condition and operating requirements of Velodyne Lidar USA, Inc. may limit our ability to obtain cash from Velodyne Lidar USA, Inc. The earnings from, or other available assets of, Velodyne Lidar USA, Inc. may not be sufficient to pay dividends or make distributions or loans to enable us to pay any dividends on our common stock or satisfy our other financial obligations.

The ability of Velodyne Lidar USA, Inc. to make distributions, loans and other payments to us for the purposes described above and for any other purpose may be limited by credit agreements to which Velodyne Lidar USA, Inc. is party from time to time, including the existing loan and security agreement described in Item 7: “Management’s Discussion and Analysis of Financial Condition and Results of Operations”, and will be subject to the negative covenants set forth therein. Any loans or other extensions of credit to us from Velodyne Lidar USA, Inc. will be permitted only to the extent there is an applicable exception to the investment covenants under these credit agreements. Similarly, any dividends, distributions or similar payments to us from Velodyne Lidar USA, Inc. will be permitted only to the extent there is an applicable exception to the dividends and distributions covenants under these credit agreements.

A market for our securities may not continue, which would adversely affect the liquidity and price of our securities.

The price of our securities may fluctuate significantly due to the market’s reaction to the developments in our business and general market and economic conditions. An active trading market for our securities may not be sustained. In addition, the price of our securities can vary due to general economic conditions and forecasts, our general business condition and the release of our financial reports. You may be unable to sell your securities when desired or at an acceptable price unless an active trading market can be sustained.

If we do not meet the expectations of investors, stockholders or financial analysts, the market price of our securities may decline.

If we do not meet the expectations of investors or securities analysts, the market price of our securities may decline. In addition, fluctuations in the price of our securities could contribute to the loss of all or part of your investment. If an active market for our securities develops and continues, the trading price of our securities could be volatile and subject to wide fluctuations in response to various factors, some of which are beyond our control. Any of the factors listed below could have a material adverse effect on your investment in our securities and our securities may trade at prices significantly below the price you paid for them. In such circumstances, the trading price of our securities may not recover and may experience a further decline.

Factors affecting the trading price of our securities may include:

actual or anticipated fluctuations in our quarterly financial results or the quarterly financial results of companies perceived to be similar to us;
changes in the market’s expectations about our operating results;
the public’s reaction to our press releases, our other public announcements and our filings with the SEC;
speculation in the press or investment community;
announcements of technological innovation, new products, acquisitions, strategic alliances, significant agreements by us or competitors;
success of competitors;
our operating results failing to meet the expectation of securities analysts or investors in a particular period;
changes in financial estimates and recommendations by securities analysts concerning us or the market in general;
operating and stock price performance of other companies that investors deem comparable to us;

72


our ability to market new and enhanced products on a timely basis;
changes in laws and regulations affecting our business;
commencement of, or involvement in, litigation;
changes in our capital structure, such as future issuances of securities or the incurrence of additional debt;
the volume of shares of our common stock available for public sale;
any major change in our Board or management;
sales of substantial amounts of common stock by our directors, officers or significant stockholders or the perception that such sales could occur;
the expiration of existing market stand-off or contractual lock-up agreements;
the realization of any of the risk factors presented in this Quarterly Report on Form 10-Q;
additions or departures of key personnel;
failure to comply with the requirements of Nasdaq;
failure to comply with SOX or other laws or regulations;
actual, potential or perceived control, accounting or reporting problems;
changes in accounting principles, policies and guidelines; and
general economic and political conditions such as recessions, COVID-19, interest rates, fuel prices, international currency fluctuations and acts of war or terrorism.
Broad market and industry factors may materially harm the market price of our securities irrespective of our operating performance. The stock market in general and Nasdaq have experienced price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of the particular companies affected. The trading prices and valuations of these stocks, and of our securities, may not be predictable. A loss of investor confidence in the market for the stocks of other companies which investors perceive to be similar to us could depress our stock price regardless of our business, prospects, financial conditions or results of operations. A decline in the market price of our securities also could adversely affect our ability to issue additional securities and our ability to obtain additional financing in the future.

In the past, securities class action litigation has often been initiated against companies following periods of volatility in their stock price. This type of litigation could result in substantial costs and divert our management’s attention and resources, and could also require us to make substantial payments to satisfy judgments or to settle litigation.

If securities or industry analysts do not publish or cease publishing research or reports about us, our business, or our market, or if they change their recommendations regarding our common stock adversely, then the price and trading volume of our common stock could decline.

The trading market for our common stock will be influenced by the research and reports that industry or securities analysts may publish about us, our business, our market, or our competitors. Securities and industry analysts do not currently, and may never, publish research on Velodyne. If no securities or industry analysts commence coverage of Velodyne, our stock price and trading volume would likely be negatively impacted. If any of the analysts who may cover us change their recommendation regarding our stock adversely, or provide more favorable relative recommendations about our competitors, the price of our common stock would likely decline. If any analyst who may cover us were to cease coverage or fail to regularly publish reports on us, we could lose visibility in the financial markets, which could cause our stock price or trading volume to decline.

If the price of our common stock exceeds $18.00 per share for a specified period of time, we may redeem unexpired Warrants prior to their exercise at a time that is disadvantageous to warrant holders, thereby making their public warrants worthless.

We have the ability to redeem outstanding public warrants at any time after they become exercisable and prior to their expiration, at a price of $0.01 per public warrant; provided that the last reported sales price of our common stock equals or exceeds $18.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any

73


20 trading days within a 30 trading-day period ending on the third trading day prior to the date on which we give notice of such redemption to the warrant holders. Redemption of the outstanding Warrants could force the Warrant holders: (i) to exercise their Warrants and pay the exercise price therefor at a time when it may be disadvantageous for them to do so; (ii) to sell their Warrants at the then-current market price when they might otherwise wish to hold their Warrants; or (iii) to accept the nominal redemption price which, at the time the outstanding Warrants are called for redemption, is likely to be substantially less than the market value of their Warrants.

Warrants and other shares underlying equity awards could increase the number of shares eligible for future resale in the public market and result in dilution to our stockholders.

As of September 30, 2022, we had outstanding publicly traded warrants exercisable for 4,480,425 shares of common stock at $11.50 per share. In addition, as of September 30, 2022, Amazon had an outstanding warrant exercisable for up to 39,784,213 shares of common stock at $4.16 per share, none of which are currently vested. To the extent the trading price of our common stock exceeds the exercise price, the shares of our common stock issued upon exercise of any of our warrants will result in dilution to the then existing holders of common stock and increase the number of shares eligible for resale in the public market. Sales of substantial numbers of such shares in the public market could adversely affect the market price of our common stock.

Anti-takeover provisions contained in our Amended and Restated Certificate of Incorporation and bylaws, as well as provisions of Delaware law, could impair a takeover attempt.

Our Amended and Restated Certificate of Incorporation contains provisions that may discourage unsolicited takeover proposals that stockholders may consider to be in their best interests. We are also subject to anti-takeover provisions under Delaware law, which could delay or prevent a change of control. Together, these provisions may make more difficult the removal of management and may discourage transactions that otherwise could involve payment of a premium over prevailing market prices for our securities. These provisions include:

no cumulative voting in the election of directors, which limits the ability of minority stockholders to elect director candidates;
a classified board of directors with three-year staggered terms, which could delay the ability of stockholders to change the membership of a majority of the Board;
the requirement that directors may only be removed from the Board for cause;
the right of our Board to elect a director to fill a vacancy created by the expansion of our Board or the resignation, death or removal of a director in certain circumstances, which prevents stockholders from being able to fill vacancies on our Board;
a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders;
a prohibition on stockholders calling a special meeting and the requirement that a meeting of stockholders may only be called by a majority of the Board, the chairman of the Board or the chief executive office and may not be called by any other person, which may delay the ability of our stockholders to force consideration of a proposal or to take action, including the removal of directors;
the requirement that changes or amendments to certain provisions of our Amended and Restated Certificate of Incorporation must be approved by holders of at least two-thirds of our common stock;
advance notice procedures that stockholders must comply with in order to nominate candidates to our Board or to propose matters to be acted upon at a meeting of stockholders, which may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of Velodyne; and
an opt out from Section 203 of the General Corporation Law of the State of Delaware (the DGCL) and, instead, inclusion of a provision in the Amended and Restated Certificate of Incorporation that is substantially similar to Section 203 of the DGCL.




74


Activist shareholders, including David Hall, could negatively impact our business and cause disruptions.

On April 11, 2022, David Hall, our former Chairman and CEO, filed a preliminary proxy statement to solicit proxies in favor of the election of three director candidates, including Mr. Hall and his wife, Marta Hall, to our board of directors at our 2022 annual meeting of stockholders. On April 21, 2022, Ms. Hall resigned from our Board, and on April 25, 2022, Mr. Hall withdrew from the proxy contest. Furthermore, as of July 1, 2022, Mr. Hall and Ms. Hall reported that they had sold substantially all of their shares in the Company. Responding to these actions by Mr. Hall was, and responding to similar actions by other activist stockholders in the future will be, costly and time-consuming, disruptive to our operations and diverts the attention of management, our board of directors and our employees. Any contested election with respect to the Company's directors will require us to incur substantial legal, public relations and other advisory fees and proxy solicitation expenses. Further, we may choose to initiate, or may become subject to, litigation as a result of proposals by activist shareholders or proxy contests or matters relating thereto, which would serve as a further distraction to our board of directors and management and could require us to incur significant additional costs.

Compliance obligations under the Sarbanes-Oxley Act may require substantial financial and management resources.

As a public company, we are required to comply with the SEC’s rules implementing Sections 302 and 404 of SOX, which require management to certify financial and other information in our quarterly and annual reports and provide an annual management report on the effectiveness of internal control over financial reporting. To comply with the requirements of being a public company, we have undertaken and expect to continue to undertake various actions, such as implementing additional internal controls and procedures and hiring additional accounting or internal audit staff. Additionally, we have previously identified material weaknesses in our internal control over financial reporting. We remediated one material weakness in the fourth quarter of 2020 and the remaining material weaknesses were remediated in 2021. See “—We previously identified material weaknesses in our internal control over financial reporting, and the failure to maintain effective internal control over financial reporting could harm our business and negatively impact the market price of our common stock.” Our management has devoted significant time, attention and resources to these remedial efforts and intends to hire additional personnel as part of our remediation plan.

Testing and maintaining these controls can divert our management’s attention from other matters that are important to the operation of our business. If our independent registered public accounting firm is unable to express an opinion as to the effectiveness of our internal controls over financial reporting, investors may lose confidence in the accuracy and completeness of our financial reports and the market price of our common stock could be negatively affected, and we could become subject to investigations by the SEC or other regulatory authorities, which could require additional financial and management resources.

We must comply Nasdaq’s listing requirements for the continued listing of our common stock on Nasdaq.

Our common stock is currently listed on the Nasdaq Global Select Market, which has qualitative and quantitative listing criteria. However, we cannot assure you that our common stock will continue to be listed on Nasdaq in the future. In order to continue listing our common stock on Nasdaq, we must maintain certain financial, distribution and stock price levels. Generally, we must maintain a minimum amount in stockholders’ equity and a minimum number of holders of our common stock.

The continued listing requirements in Nasdaq Marketplace Rule 5550(a)(2) requires issuers to maintain a minimum bid price of at least $1.00 per share. If we fail to maintain a minimum closing bid price of $1.00 for 30 consecutive trading days, Nasdaq will issue a noncompliance notice. The trading price of our common stock has closed below $1.00 for 21 days in a row as of November 4, 2022.

Failure to maintain our Nasdaq listing could negatively impact us and our stockholders by reducing the willingness of investors to hold our common stock because of the resulting decreased price, liquidity and trading of our common stock, limited availability of price quotations, and reduced news and analyst coverage. These developments may also require brokers trading in our common stock to adhere to more stringent rules and may limit our ability to raise capital by issuing additional shares in the future. Delisting may adversely impact the perception of our financial condition, and cause reputational harm with investors and parties conducting business with us.



75


Our Amended and Restated Certificate of Incorporation designates the Court of Chancery of the State of Delaware and federal court within the State of Delaware as the exclusive forum for certain types of actions and proceedings that stockholders may initiate, which could limit a stockholder’s ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.

Our Amended and Restated Certificate of Incorporation provides that, subject to limited exceptions, the Court of Chancery of the State of Delaware and federal court within the State of Delaware will be exclusive forums for any:

derivative action or proceeding brought on our behalf;
action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers or other employees to Velodyne or our stockholders;
action asserting a claim against Velodyne arising pursuant to any provision of the DGCL, our Amended and Restated Certificate of Incorporation or bylaws; or
other action asserting a claim against Velodyne that is governed by the internal affairs doctrine.
This choice of forum provision does not apply to actions brought to enforce a duty or liability created under the Exchange Act. Our Amended and Restated Certificate of Incorporation also provides that the federal district courts of the United States are the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act. We intend for this provision to apply to any complaints asserting a cause of action under the Securities Act despite the fact that Section 22 of the Securities Act creates concurrent jurisdiction for the federal and state courts over all actions brought to enforce any duty or liability created by the Securities Act or the rules and regulations promulgated thereunder. There is uncertainty as to whether a court would enforce such a provision with respect to claims under the Securities Act, and stockholders will not be deemed to have waived compliance with the federal securities laws and the rules and regulations thereunder. Any person or entity purchasing or otherwise acquiring any interest in shares of capital stock shall be deemed to have notice of and to have consented to the provisions of the Amended and Restated Certificate of Incorporation described above.

These choice of forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers or other employees, which may discourage such lawsuits against us and our directors, officers and employees. Alternatively, if a court were to find these provisions of our Amended and Restated Certificate of Incorporation inapplicable to, or unenforceable in respect of, one or more of the specified types of actions or proceedings, we may incur additional costs associated with resolving such matters in other jurisdictions, which could adversely affect our business and financial condition.


Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

As disclosed in our Current Report on Form 8-K dated February 4, 2022, we have agreed to issue to Amazon.com NV Investment Holdings LLC, a wholly-owned subsidiary of Amazon, a warrant to acquire up to an aggregate of 39,594,032 shares of our common stock at an exercise price of $4.18 per share. The exercise price and the warrant shares issuable upon exercise of the warrant are subject to customary antidilution adjustments. Following stock sales under our ATM offering, during the quarter ended September 30, 2022, the antidilution adjustments provided Amazon with warrants to acquire an additional 190,181 shares, for an aggregate of 39,784,213 shares at an exercise price of $4.16 per share.


Item 3. Default Upon Senior Securities

None.


Item 4. Mine Safety Disclosures

None.





76


Item 5. Other Information

None.


Item 6. Exhibits

(a) Exhibits.

Exhibit No.Description
101.INSXBRL Instance Document
101.SCHXBRL Taxonomy Extension Schema Document
101.CALXBRL Taxonomy Extension Calculation Linkbase Document
101.DEFXBRL Taxonomy Extension Definition Linkbase Document
101.LABXBRL Taxonomy Extension Label Linkbase Document
101.PREXBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File - The cover page from this Quarterly Report on Form 10-Q is formatted in iXBRL.

* Indicates a management contract or compensatory plan or arrangement.

(^) In accordance with Item 601(b)(32)(ii) of Regulation S-K and SEC Release No. 34-47986, the certifications furnished in Exhibits 32.1 and 32.2 hereto are deemed to accompany this Quarterly Report on Form 10-Q and will not be deemed “filed” for purposes of Section 18 of the Exchange Act or deemed to be incorporated by reference into any filing under the Exchange Act or the Securities Act except to the extent that the registrant specifically incorporates it by reference.

77


SIGNATURES


Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.


Date:November 8, 2022VELODYNE LIDAR, INC.
/s/ Theodore L. Tewksbury
Theodore L. Tewksbury
Chief Executive Officer and Director
(Principal Executive Officer)
/s/ Mark Weinswig
Mark Weinswig
Chief Financial Officer
(Principal Financial and Accounting Officer)




78
EX-10.1 2 exhibit10122q3offerletterw.htm EX-10.1 Document
Exhibit 10.1
image_0.jpg


May 3, 2022


Mark Weinswig

Dear Mark,

Velodyne Lidar USA, Inc. (“Velodyne”), a wholly owned subsidiary of Velodyne Lidar, Inc. (“Parent”), is pleased to offer you employment with the company on the terms described below.
Position. You will start in a full-time position as Chief Financial Officer. You will report to Ted Tewksbury, CEO. Your target start date will be on May 16, 2022.
Compensation. You will be paid a starting salary at the rate of $370,000 per year, payable on Velodyne’s regular payroll dates and subject to all withholdings and deductions as required by law.

You will be eligible to participate in Velodyne’s annual bonus plan. Your target bonus opportunity will be 70% to be paid annually and prorated based on your start date. The bonus, if any, will be based on individual objectives established by your manager. You must be continuously employed through the bonus payment date to be eligible to receive an annual bonus payment for the particular calendar year. The bonus amount is subject to applicable taxes and withholdings.
Sign-on Bonus. You will be paid a sign-on bonus of $30,000 in the next regularly scheduled payroll after the 3-month anniversary of your starting as an employee of Velodyne, subject to all withholdings and deductions as required by law, provided you are continuously employed by Velodyne on the anniversary date.
Employee Benefits. As a full-time employee of Velodyne you will be eligible to participate in the Velodyne-sponsored benefits. The Velodyne-sponsored benefits are described in the employee benefit summary that I have enclosed with this letter. You will start with 15 Days of PTO.

Equity Awards. The Company shall grant you the following equity awards with a vesting commencement date as of your start date with the Company:
an award of time-based Restricted Stock (the “RS Award”) under the Velodyne Lidar, Inc. 2020 Equity Incentive Plan (the “Plan”), having a value of $480,000 (Four hundred eighty thousand dollars), as determined in accordance with our equity-grant policy. The number of shares shall be determined by taking the value of the award and dividing it by the average closing price of Velodyne common stock for the thirty (30) days immediately preceding the last day of the calendar month of your hire date. The RS Award will be subject to the terms and conditions of the Plan and a notice of restricted stock award and restricted stock agreement (the “Award Agreement”). As will be more fully described in the Award Agreement, the RS Award will vest over 4 years, with 25% of the RS Award vesting on the first anniversary of the vesting commencement date, and the remainder ratably, on a quarterly basis, over the
1






subsequent 3 years if you remain in continuous service with Velodyne through each installment vesting date.
an award of performance-based restricted stock (the “PS Award”) under the Plan, having a value at target performance level of $1,120,000 (one million one hundred twenty thousand dollars), as determined in accordance with our equity-grant policy. The PS Award will be subject to the terms and conditions of the Plan and a notice of restricted stock award and restricted stock agreement (collectively, “PS Award Agreement”). As will be more fully described in the PS Award Agreement and the continuous Service requirements described in the following sentence, the vesting and non-forfeitability of the PS Awards will be subject to satisfaction of certain performance criteria that the Board will determine, in good faith consultation with you, prior to the PS Award grant date.

Proprietary Information and Inventions Agreement. As a condition of your employment, you will be required to sign Velodyne’s standard At-Will Employment, Confidential Information, Invention Assignment, and Arbitration Agreement (“Employment Agreement”), which is attached.

Employment Relationship. You may terminate your employment with Velodyne at any time and for any reason whatsoever simply by notifying Velodyne. Likewise, Velodyne may terminate your employment at any time and for any reason whatsoever, with or without cause or advance notice. Any contrary representations which may have been made to you are superseded by this offer. This is the full and complete agreement between you and Velodyne on this term. Although your job duties, title, compensation and benefits, as well as Velodyne’s personnel policies and procedures, may change from time to time, the “at will” nature of your employment may only be changed in an express written agreement signed by you and Velodyne’s Chief Executive Officer or President.

Outside Activities. While you render services to Velodyne, you agree that you will devote your full business time and best efforts to the performance of your duties and to the furtherance of Velodyne’s interests. In addition, while you render services to Velodyne, you will not assist any person or entity in competing with Velodyne, in preparing to compete with Velodyne or in hiring any employees or consultants of Velodyne.

Current/Former Employer. By signing this letter, you confirm that you are under no contractual or other legal obligations that would prohibit you from performing your duties with Velodyne. You further confirm that you will inform Velodyne about any such restrictions and provide Velodyne with as much information about them as possible, including any agreements between you and your current or former employer describing such restrictions on your activities. You further confirm that you will not remove or take any documents or proprietary data or materials of any kind, electronic or otherwise, with you from your current or former employer to Velodyne without written authorization from your current or former employer.

Contingencies. This offer of employment is contingent upon the following, and we reserve the right to withdraw this offer should the results of any of the below not be successful:
a)Your ability to provide and maintain the proper and necessary documentation required for you and Velodyne to comply with all applicable United States immigration laws and regulations. Please be prepared on your first day of employment to show specific documentation to certify your legal right to work in the United States.
2






b)Your execution (signature) of the Velodyne Employee Agreement which protects the intellectual property and confidential information of Velodyne, and prohibits the unauthorized use of the intellectual property and confidential information of any other company.

c)The satisfactory review and/or verification of background information, including, but not limited to, prior employment, reference checks, education, Department of Motor Vehicles, Social Security, and criminal records.
Entire Agreement. This letter supersedes and replaces any prior understandings or agreements, whether oral, written or implied, between you and Velodyne regarding the matters described in this letter.

If you wish to accept this offer, please sign, date, and return this letter and the enclosed Employment Agreement.

This offer, if not accepted, will expire at the close of business on May 4, 2022.


Very truly yours,

/s/ Kathy McBeath


Velodyne Lidar USA, Inc. By: Kathy McBeath, Chief People Officer



I have read and accept this employment offer:


/s/ Mark Weinswig

Mark Weinswig


Date Signed: 5/4/2022



Attachment(s)

Confidentiality and Invention Assignment Agreement Employee Benefits Summary
3
EX-10.2 3 exhibit10222q3severanceand.htm EX-10.2 Document
Exhibit 10.2

VELODYNE LIDAR, INC.

SEVERANCE AND CHANGE IN CONTROL AGREEMENT

This Severance and Change in Control Agreement (the “Agreement”) is made and entered into by and between Mark Weinswig (“Executive”) and Velodyne Lidar, Inc., a Delaware corporation (“Velodyne”), as of May 3, 2022 (the “Effective Date”).

This Agreement provides severance and acceleration benefits in connection with certain qualifying terminations of Executive’s employment with Velodyne and its subsidiaries, as applicable (referred to collectively herein as the “Velodyne Group”). Certain capitalized terms are defined in Section 8. Velodyne and Executive agree as follows:

1.Term. This Agreement shall become effective on the date on which it is signed by Executive (the “Effective Date”).

2.Certain Involuntary Termination Benefits.

(a)Involuntary Termination Outside of a Change in Control Period. If Executive is subject to an Involuntary Termination that occurs outside of a Change in Control Period and Executive satisfies the conditions described in Section 2(c) below, then:

(i)Velodyne or another member of the Velodyne Group, as applicable, shall continue to pay such Executive’s Base Salary for a period of twelve (12) months following such Executive’s Separation, which will be paid in accordance with Velodyne’s or, if applicable, such other member of the Velodyne Group’s standard payroll procedures; and

(ii)If Executive timely elects continued coverage under COBRA, Velodyne or another member of the Velodyne Group, as applicable, shall pay the same portion of the monthly premium under COBRA as it pays for active employees and their eligible dependents until the earliest of (a) the last day of the period ending on the date that is twelve (12) months following such Executive’s Separation, (b) the expiration of Executive’s continuation coverage under COBRA or (c) the date when Executive becomes eligible for substantially equivalent health insurance coverage in connection with new employment. Notwithstanding the foregoing, if Velodyne or, if applicable, another member of the Velodyne Group, determines in its sole discretion that it cannot provide the foregoing subsidy of COBRA coverage without potentially violating or causing Velodyne or any other member of the Velodyne Group to incur additional expense as a result of noncompliance with applicable law (including, without limitation, Section 2716 of the Public Health Service Act), Velodyne or another member of the Velodyne Group, as applicable, instead will pay Executive a taxable monthly payment in an amount equal to the monthly COBRA premium that Executive would be required to pay to continue the group health coverage in effect on the date of Executive’s Separation for Executive and Executive’s eligible dependents pursuant to the health insurance plans of the Velodyne Group in which Executive or Executive’s eligible dependents participated as of the day of Executive’s Separation (which amount shall be based on the premium for the first month of



COBRA coverage), which payments shall be made regardless of whether Executive elects COBRA continuation coverage.

(b)Involuntary Termination Within a Change in Control Period. If Executive is subject to an Involuntary Termination that occurs within a Change in Control Period and Executive satisfies the conditions described in Section 2(c) below, then:

(iii)Velodyne or another member of the Velodyne Group, as applicable, shall continue to pay such Executive’s Base Salary for a period of twelve (12) months following such Executive’s Separation, which will be paid in accordance with Velodyne’s or, if applicable, such other member of the Velodyne Group’s standard payroll procedures;

(iv)Velodyne or another member of the Velodyne Group, as applicable, shall pay the Executive a lump-sum cash amount equal to Executive’s annual target bonus established by Velodyne or, as applicable, by such other member of the Velodyne Group, for the fiscal year in which Executive’s Separation occurs; and

(v)If Executive timely elects continued coverage under COBRA, Velodyne or another member of the Velodyne Group, as applicable, shall pay the same portion of the monthly premium under COBRA as it pays for active employees and their eligible dependents until the earliest of (a) the last day of the period ending on the date that is twelve (12) months following such Executive’s Separation, (b) the expiration of Executive’s continuation coverage under COBRA or (c) the date when Executive becomes eligible for substantially equivalent health insurance coverage in connection with new employment. Notwithstanding the foregoing, if Velodyne or, if applicable, such other member of the Velodyne Group, determines in its sole discretion that it cannot provide the foregoing subsidy of COBRA coverage without potentially violating or causing Velodyne or any other member of the Velodyne Group to incur additional expense as a result of noncompliance with applicable law (including, without limitation, Section 2716 of the Public Health Service Act), Velodyne or such other member of the Velodyne Group, as applicable, instead will pay Executive a taxable monthly payment in an amount equal to the monthly COBRA premium that Executive would be required to pay to continue the group health coverage in effect on the date of Executive’s Separation for Executive and Executive’s eligible dependents pursuant to the health insurance plans of the Velodyne Group in which Executive or Executive’s eligible dependents participated as of the day of Executive’s Separation (which amount shall be based on the premium for the first month of COBRA coverage), which payments shall be made regardless of whether Executive elects COBRA continuation coverage;

(vi)One hundred percent (100%) of the shares subject to each of Executive’s then-outstanding equity awards subject to time-based vesting shall become fully vested. In the case of equity awards with performance-based vesting, the level of achievement of the applicable performance goals will be deemed to equal the greater of (a) the target level of achievement of the performance goals or (ii) the actual level of achievement of the performance goals (to the extent then reasonably determinable). For the avoidance of doubt, if Executive’s Involuntary Termination occurs prior to a Change in Control, then any unvested portion of Executive’s then-outstanding equity awards will remain outstanding until the earlier of (a) three
(3) months after the Involuntary Termination or (b) the occurrence of a Change in Control so that

-2-



any additional benefits due on an Involuntary Termination Within a Change in Control Period can be provided if a Change in Control occurs within 3 months following such Involuntary Termination (provided that in no event will Executive’s stock options or similar equity awards remain outstanding beyond the equity award’s maximum term to expiration). In such case, if no Change in Control occurs within 3 months following an Involuntary Termination, any then- unvested portion of Executive’s equity awards will automatically be forfeited on the 3-month anniversary of the Involuntary Termination.

(c)Preconditions to Severance and Vesting Acceleration Benefits / Timing of Benefits. As a condition to Executive’s receipt of any benefits described in Section 2(a) or 2(b), Executive shall execute, and allow to become effective, a general release of claims provided by Velodyne or such other member of the Velodyne Group, as applicable, consistent with past practice and promptly after such Involuntary Termination and, if requested by Velodyne’s Board of Directors, must immediately resign as an officer and member of the Velodyne’s Board of Directors and as an officer and member of the board of directors of any subsidiaries of Velodyne. Executive must execute and return the release on or before the date specified by Velodyne or such other member of the Velodyne Group, as applicable, in the release, which will in no event be later than 50 days after Executive’s employment terminates. If Executive fails to return the release by the deadline or if Executive revokes the release, then Executive will not be entitled to the benefits described in this Section 2. All such benefits will be provided, paid or commence in all events within 60 days after Executive’s Involuntary Termination (and, where applicable, will include at such time any amounts accrued from the date of Executive’s Separation). If such 60- day period spans two calendar years, then such benefit will in any event be provided, paid or commence in the second calendar year; provided that where such 60-day period does not span two calendar years, then the benefits will be provided, paid or commence within 30 days after execution of such general release of claims (without revocation).

(d)Death of the Executive. If the Executive dies before all payments or benefits the Executive is entitled to receive under the Agreement have been paid, such unpaid amounts will be paid to the Executive’s designated beneficiary, if living, or otherwise to the Executive’s personal representative in a lump-sum payment as soon as possible following the Executive’s death.

3.Section 409A. Velodyne intends that all payments and benefits provided under this Agreement or otherwise are exempt from, or comply with, with the requirements of Section 409A of the Internal Revenue Code of 1986, as amended (the “Code”) so that none of the payments or benefits will be subject to the additional tax imposed under Code Section 409A, and any ambiguities herein will be interpreted in accordance with such intent. For purposes of Code Section 409A, each payment, installment or benefit payable under this Agreement is hereby designated as a separate payment. In addition, if Velodyne determines that Executive is a “specified employee” under Code Section 409A(a)(2)(B)(i) at the time of Executive’s Separation, then (i) any severance payments or benefits, to the extent that they are subject to Code Section 409A, will not be paid or otherwise provided until the first business day following the earlier of (A) expiration of the six-month period measured from Executive’s Separation or
(B) the date of Executive’s death and (ii) any installments that otherwise would have been paid or provided prior to such date will be paid or provided in a lump sum when the severance payments or benefits commence.

-3-



4.Section 280G.

(e)Notwithstanding anything contained in this Agreement to the contrary, in the event that the payments and benefits provided pursuant to this Agreement, together with all other payments and benefits received or to be received by Executive (“Payments”), constitute “parachute payments” within the meaning of Code Section 280G, and, but for this Section 4, would be subject to the excise tax imposed by Code Section 4999 (the “Excise Tax”), then the Payments shall be made to Executive either (i) in full or (ii) as to such lesser amount as would result in no portion of the Payments being subject to the Excise Tax (a “Reduced Payment”), whichever of the foregoing amounts, taking into account applicable federal, state and local income taxes and the Excise Tax, results in Executive’s receipt on an after-tax basis, of the greatest amount of benefits, notwithstanding that all or some portion of the Payments may be subject to the Excise Tax. For the avoidance of doubt, the Payments shall include acceleration of vesting of equity awards granted by Velodyne that vest based on service to Velodyne or any other member of the Velodyne Group and that accelerate in connection with a Change in Control of Velodyne, but only to the extent such acceleration of vesting is deemed a parachute payment with respect to a Change in Control of Velodyne.

(f)For purposes of determining whether to make a Reduced Payment, if applicable, Velodyne shall cause to be taken into account all federal, state and local income and employment taxes and excise taxes applicable to the Executive (including the Excise Tax). If a Reduced Payment is made, Velodyne, and as applicable, all other members of the Velodyne Group, shall reduce or eliminate the Payments in the following order, unless (to the extent permitted by Section 409A of the Code) Executive elects to have the reduction in payments applied in a different order: (1) cancellation of accelerated vesting of options with no intrinsic value, (2) reduction of cash payments, (3) cancellation of accelerated vesting of equity awards other than options, (4) cancellation of accelerated vesting of options with intrinsic value and (5) reduction of other benefits paid to the Executive. In the event that acceleration of vesting is reduced, such acceleration of vesting shall be cancelled in the reverse order of the date of grant of the Executive’s equity awards. In the event that cash payments or other benefits are reduced, such reduction shall occur in reverse order beginning with payments or benefits which are to be paid farthest in time from the date of the determination. For avoidance of doubt, an option will be considered to have no intrinsic value if the exercise price of the shares subject to the option exceeds the fair market value of such shares.

(g)All determinations required to be made under this Section 4 (including whether any of the Payments are parachute payments and whether to make a Reduced Payment) will be made by a nationally recognized independent accounting firm selected by Velodyne. For purposes of making the calculations required by this section, the accounting firm may make reasonable assumptions and approximations concerning applicable taxes and may rely on reasonably, good faith interpretations concerning the application of Code Sections 280G and 4999. Velodyne will bear the costs that the accounting firm may reasonably incur in connection with the calculations contemplated by this Section 4. The accounting firm’s determination will be binding on both Executive and Velodyne and the other members of the Velodyne Group, as applicable, absent manifest error.

-4-



(h)As a result of uncertainty in the application of Sections 4999 and 280G of the Code at the time of the initial determination by the accounting firm hereunder, it is possible that payments will have been made by Velodyne or another member of the Velodyne Group which should not have been made (an “Overpayment”) or that additional payments which will not have been made by Velodyne or another member of the Velodyne Group could have been made (an “Underpayment”), consistent in each case with the calculation of whether and to what extent a Reduced Payment shall be made hereunder. In either event, the accounting firm shall determine the amount of the Underpayment or Overpayment that has occurred. In the event that the accounting firm determines that an Overpayment has occurred, the Executive shall promptly repay, or transfer, to Velodyne or such other member of the Velodyne Group, as applicable, the amount of any such Overpayment; provided, however, that no amount shall be payable, or transferable, by the Executive to Velodyne or any other member of the Velodyne Group if and to the extent that such payment or transfer would not reduce the amount that is subject to taxation under Section 4999 of the Code. In the event that the accounting firm determines that an Underpayment has occurred, such Underpayment shall promptly be paid or transferred by Velodyne or such other member of the Velodyne Group, as applicable, to or for the benefit of the Executive, together with interest at the applicable federal rate provided in Section 7872(f)(2) of the Code.

(i)If this Section 4 is applicable with respect to an Executive’s receipt of a Reduced Payment, it shall supersede any contrary provision of any plan, arrangement or agreement governing the Executive’s rights to the Payments.

5.Velodyne’s Successors. Any successor to Velodyne or to all or substantially all of Velodyne’s business and/or assets shall assume Velodyne’s obligations under this Agreement and agree expressly to perform Velodyne’s obligations under this Agreement in the same manner and to the same extent as Velodyne would be required to perform such obligations in the absence of a succession.

6.Miscellaneous Provisions.

(j)Modification or Waiver. No provision of this Agreement may be modified, waived or discharged unless the modification, waiver or discharge is agreed to in writing and signed by Executive and by an authorized officer of Velodyne (other than Executive). No waiver by either party of any breach of, or of compliance with, any condition or provision of this Agreement by the other party shall be considered a waiver of any other condition or provision or of the same condition or provision at another time.

(k)Integration. This Agreement represents the entire agreement and understanding between the parties as to the subject matter herein and supersedes all prior or contemporaneous agreements, whether written or oral, with respect to the subject matter of this Agreement.

(l)Choice of Law. The validity, interpretation, construction and performance of this Agreement shall be governed by the internal substantive laws, but not the conflicts of law rules, of the State of California.

-5-



(m)Tax Withholding. Any payments provided for hereunder are subject to reduction to reflect applicable withholding and payroll taxes and other reductions required under federal, state or local law.

(n)Notices. Any notice required by the terms of this Agreement shall be given in writing. It shall be deemed effective upon (i) personal delivery, (ii) deposit with the United States Postal Service, by registered or certified mail, with postage and fees prepaid or
(iii) deposit with nationally recognized overnight courier, with shipping charges prepaid. Notice shall be addressed to Velodyne at its principal executive office (attention: [Chief People Officer/General Counsel]) and to Executive at the address that he or she most recently provided to Veloydne in accordance with this Subsection (e).

(o)Severability. The invalidity or unenforceability of any provision or provisions of this Agreement shall not affect the validity or enforceability of any other provision hereof, which shall remain in full force and effect.

(p)Counterparts. This Agreement may be executed in counterparts, each of which shall be deemed an original, but all of which together will constitute one and the same instrument.

7.At-Will Employment. Nothing contained in this Agreement shall (a) confer upon Executive any right to continue in the employ of Velodyne or any other member of the Velodyne Group, (b) constitute any contract or agreement of employment, or (c) interfere in any way with the at-will nature of Executive’s employment with Velodyne or, as applicable, such other member of the Velodyne Group.

8.Definitions. The following terms referred to in this Agreement shall have the following meanings:

(q)Base Salary” means Executive’s base salary as in effect immediately prior to an Involuntary Termination; provided, however, that in the event of a Resignation for Good Reason due to a material reduction in Executive’s base salary, “Base Salary” means Executive’s base salary as in effect immediately prior to such reduction.

(r)Cause” means Executive’s (i) unauthorized use or disclosure of the confidential information or trade secrets of Velodyne or any other member of the Velodyne Group, (ii) material breach of any agreement with Velodyne or any other member of the Velodyne Group, (iii) material failure to comply with the written policies or rules of Velodyne or any other member of the Velodyne Group, (iv) conviction of, or plea of “guilty” or “no contest” to, a felony under the laws of the United States or any State involving fraud, embezzlement or any other act of moral turpitude, (v) gross negligence or willful misconduct related to the business of Velodyne or any other member of the Velodyne Group, (vi) willful and repeated failure to perform reasonably assigned and essential duties, or (vii) failure to cooperate in good faith with a governmental or internal investigation of Velodyne, any other member of the Velodyne Group, or any of its or their respective directors, officers or employees, if Velodyne or any other member of the Velodyne Group has requested such cooperation. For purposes of this definition, Cause shall not exist unless Velodyne or any other member of the Velodyne Group

-6-



delivers written notice to Executive specifically identifying the conduct, events or circumstances that may provide grounds for Cause, in reasonable detail. To the extent curable, Executive shall have ten (10) business days following receipt of the notice to cure or remedy such conduct, events or circumstances before any Termination for Cause is finalized.

(s)Change in Control” means (i) a sale, conveyance or other disposition of all or substantially all of the assets, property or business of Velodyne, except where such sale, conveyance or other disposition is to a wholly owned subsidiary of Velodyne, (ii) a merger or consolidation of Velodyne with or into another corporation, entity or person, other than any such transaction in which the holders of voting capital stock of Velodyne outstanding immediately prior to the transaction continue to hold a majority of the voting capital stock of Velodyne (or the surviving or acquiring entity) outstanding immediately after the transaction (taking into account only stock of Velodyne held by such stockholders immediately prior to the transaction and stock issued on account of such stock in the transaction), or (iii) the direct or indirect acquisition (including by way of a tender or exchange offer) by any person, or persons acting as a group, of beneficial ownership or a right to acquire beneficial ownership of shares representing a majority of the voting power of the then outstanding shares of capital stock of Velodyne; provided, however, that a Change in Control shall not include any transaction or series of related transactions (1) principally for bona fide equity financing purposes or (2) effected exclusively for the purpose of changing the domicile of Velodyne. A series of related transactions shall be deemed to constitute a single transaction for purposes of determining whether a Change in Control has occurred. In addition, if a Change in Control constitutes a payment event with respect to any amount that is subject to Code Section 409A, then the transaction must also constitute a “change in control event” as defined in Treasury Regulation Section 1.409A-3(i)(5) to the extent required by Code Section 409A.

(t)Change in Control Period” means the period commencing on the date that is three (3) months prior to the date on which the Change in Control occurs and ending on the date that is twelve (12) months after the date of such Change in Control.

(u)COBRA” means the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended.

(v)Involuntary Termination” means either Executive’s (i) Termination Without Cause, or (ii) Resignation for Good Reason.

(w)Resignation for Good Reason” means a Separation as a result of Executive’s resignation from employment within 12 months after one of the following conditions has come into existence without Executive’s express written consent: (i) a reduction in Executive’s total target annual cash compensation by more than 10%, other than a general reduction that is part of a cost-reduction program that affects all similarly situated employees in substantially the same proportions, (ii) a relocation of Executive’s principal workplace by more than 25 miles from its location prior to such Change in Control or (iii) a material reduction of Executive’s responsibilities, authority or duties; provided, that a reduction in Executive’s authorities, duties or responsibilities solely by virtue of Velodyne being acquired and made part of a larger entity, whether as a subsidiary, business unit or otherwise (as, for example, when the Chief Executive Officer of Velodyne or another member of the Velodyne Group remains the

-7-



Chief Executive Officer of Velodyne or such other member of the Velodyne Group following a Change of Control where Velodyne or such other member of the Velodyne Group becomes a wholly owned subsidiary of the acquiror, but is not made the Chief Executive Officer of the acquiring corporation) will not, by itself, constitute grounds for a Resignation for Good Reason. A Resignation for Good Reason will not be deemed to have occurred unless Executive gives Velodyne written notice of the condition within 90 days after the condition comes into existence and Velodyne or any other member of the Velodyne Group fails to remedy the condition within 30 days after receiving such written notice; provided, however, that Velodyne will be deemed to have waived such cure period if Velodyne has communicated that it does not intend to cure such condition.

(x)Separation” means a “separation from service” as defined in the regulations under Code Section 409A.

(y)Termination Without Cause” means a Separation as a result of the termination of Executive’s employment by Velodyne and all other members of the Velodyne Group, as applicable, without Cause, provided the individual is willing and able to continue performing services within the meaning of Treasury Regulation 1.409A-1(n)(1).

-8-



IN WITNESS WHEREOF, each of the parties has executed this Agreement, in the case of Velodyne by its duly authorized officer, as of the day and year indicated below.


VELODYNE LIDAR, INC.

    
Signature: /s/ Kathy McBeath     Print Name: Kathy McBeath
Title: Chief People Officer Date: May 3, 2022

EXECUTIVE

    
Signature: /s/ Mark Weinswig    
Print Name: Mark Weinswig
Date: May 3, 2022
-9-
EX-31.1 4 exhibit311_10-q2022q3.htm EX-31.1 Document

Exhibit 31.1

CERTIFICATION PURSUANT TO
RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT of 2002

I, Theodore L. Tewksbury, certify that:

1.    I have reviewed this Quarterly Report on Form 10-Q of Velodyne Lidar, 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 8, 2022/s/ Theodore L. Tewksbury
Theodore L. Tewksbury
Chief Executive Officer and Director
(Principal Executive Officer)



EX-31.2 5 exhibit312_10-q2022q3.htm EX-31.2 Document

Exhibit 31.2

CERTIFICATION PURSUANT TO
RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT of 2002

I, Mark Weinswig, certify that:

1.    I have reviewed this Quarterly Report on Form 10-Q of Velodyne Lidar, 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 8, 2022/s/ Mark Weinswig
Mark Weinswig
Chief Financial Officer
(Principal Financial and Accounting Officer)

EX-32.1 6 exhibit321_10-qx2022q3.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 Velodyne Lidar, Inc., a Delaware corporation (the “Company”), for the fiscal quarter ended September 30, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Form 10-Q”), I, Theodore L. Tewksbury, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

(i) the Form 10-Q fully complies, in all material respects, with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934, as amended; and

(ii) the information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and result of operations of the Company.

Date: November 8, 2022/s/ Theodore L. Tewksbury
Theodore L. Tewksbury
Chief Executive Officer and Director
(Principal Executive Officer)





EX-32.2 7 exhibit322_10-q2022q3.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 Velodyne Lidar, Inc., a Delaware corporation (the “Company”), for the fiscal quarter ended September 30, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Form 10-Q”), I, Mark Weinswig, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

(i) the Form 10-Q fully complies, in all material respects, with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934, as amended; and

(ii) the information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and result of operations of the Company.

Date: November 8, 2022/s/ Mark Weinswig
Mark Weinswig
Chief Financial Officer
(Principal Financial and Accounting Officer)




EX-101.SCH 8 vldr-20220930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Stockholders’ Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Description of Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Business Combination and Related Transactions link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Credit Facilities and Notes Payable link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Retirement Plan link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Segment, Geographic and Customer Concentration Information link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Stockholders’ Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Segment, Geographic and Customer Concentration Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Related Party Transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Schedules of Concentration of Risk Related to Accounts Receivable and Accounts Payable (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Business Combination and Related Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Revenue - Disaggregation of Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Revenue - Composition of Contract Assets and Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Revenue - Significant Changes in Contract Assets and Contract Liabilities Balances (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Fair Value Measurement (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Balance Sheet Components - Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Balance Sheet Components - Inventories, Net of Reserve (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Balance Sheet Components - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Balance Sheet Components - Prepaid and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Balance Sheet Components - Property, Plant and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Balance Sheet Components - Aggregate Depreciation and Amortization Related to Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Balance Sheet Components - Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Balance Sheet Components - Amortization of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Balance Sheet Components - Other Assets, Non-Current (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Leases - Other Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Accumulated Other Comprehensive Loss - Composition of Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Credit Facilities and Notes Payable (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Stockholders’ Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Stockholders’ Equity - Summary of Common Stock Issuances Related to the Warrant Exercises (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Stock-Based Compensation - Summary of RSU and RSA Activity under Equity Plans (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Net Loss Per Share - Common Stock Equivalents Excluded From the Computation of Diluted Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Retirement Plan (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Income Taxes - Summary of Loss Before Income Taxes and Provision For (Benefit From) Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Commitments and Contingencies - Product Warranties (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Segment, Geographic and Customer Concentration Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Segment, Geographic and Customer Concentration Information - Revenue by Countries and Customers Accounted For More Than 10% (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - Related Party Transactions - Revenue and Accounts Receivable for Related Parties (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - Related Party Transactions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000077 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 vldr-20220930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 vldr-20220930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 vldr-20220930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Geographic Concentration Risk Geographic Concentration Risk [Member] Business Acquisition [Axis] Business Acquisition [Axis] Revision of Prior Period [Axis] Revision of Prior Period [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total lease payments Lessee, Operating Lease, Liability, to be Paid Related Party Transactions [Abstract] Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Receipt of equity shares from customer in satisfaction of accounts receivable Equity Shares Received In Noncash Accounts Receivable Transaction Equity Shares Received In Noncash Accounts Receivable Transaction Entity Address, Postal Zip Code Entity Address, Postal Zip Code Remaining common shares issued upon exercise of warrants (in shares) Common Stock, Capital Shares Reserved For Future Issuance Through Warrant Exercises Common Stock, Capital Shares Reserved For Future Issuance Through Warrant Exercises Notes Receivable Notes Receivable [Member] Changes in unrealized gain (loss) on available for sale securities Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Debt Instrument [Axis] Debt Instrument [Axis] Property, plant and equipment, gross Property, Plant and Equipment, Gross Vesting period Defined Contribution Plan, Employers Matching Contribution, Vesting Period Defined Contribution Plan, Employers Matching Contribution, Vesting Period Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Receivable [Domain] Receivable [Domain] Income Tax Disclosure [Abstract] Software Software and Software Development Costs [Member] Additional paid-in capital Additional Paid in Capital Fair value of awards canceled Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Canceled In Period, Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Canceled In Period, Fair Value Financial Instruments [Domain] Financial Instruments [Domain] Applicable margin on variable rate Debt Instrument, Basis Spread on Variable Rate Statistical Measurement [Domain] Statistical Measurement [Domain] Stockholder A Stockholder A [Member] Stockholder A Depreciation and amortization on property, plant and equipment Depreciation Short-term Debt, Type [Axis] Short-Term Debt, Type [Axis] Quanergy Litigation Quanergy Litigation [Member] Quanergy Litigation Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Share-Based Payment Arrangement [Abstract] Other Other Noncash Income (Expense) Redemption price (in USD per share) Class Of Warrant Or Right, Redemption Price Class Of Warrant Or Right, Redemption Price Transferred to receivables from contract assets recognized at the beginning of the period Contract with Customer, Asset, Reclassified to Receivable Net loss Net loss Net Income (Loss) Attributable to Parent Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Common stock equivalents excluded from the computation of diluted net income (loss) per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Leases Lessee, Finance Leases [Text Block] Document Information [Line Items] Document Information [Line Items] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Work-in-process Inventory, Work In Process, Net of Reserves, Current And Noncurrent Inventory, Work In Process, Net of Reserves, Current And Noncurrent Operating Leases Lessee, Operating Lease, Liability, to be Paid [Abstract] Vendor B Two Suppliers [Member] Two Suppliers Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Equity Component [Domain] Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Accrued expense and other current liabilities Accrued expense and other current liabilities Accrued Liabilities And Other Liabilities, Current Accrued Liabilities And Other Liabilities, Current Scenario [Axis] Scenario [Axis] Total assets measured at fair value Assets, Fair Value Disclosure Vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Leases Lessee, Operating Leases [Text Block] Related Party [Domain] Related Party [Domain] Fair Value Measurement Fair Value Measurement, Policy [Policy Text Block] Plan Name [Axis] Plan Name [Axis] Contract asset Total contract assets Beginning balance Ending balance Contract with Customer, Asset, after Allowance for Credit Loss Short-term investments Debt Securities, Available-for-Sale Share price (in USD per share) Business Acquisition, Share Price Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] PSUs Phantom Share Units (PSUs) [Member] Number of operating segments Number of Operating Segments Plan Name [Domain] Plan Name [Domain] 2022 (remaining three months) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Statement of Cash Flows [Abstract] Outstanding borrowings under facility Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province Level 1 Fair Value, Inputs, Level 1 [Member] Employee Stock Employee Stock [Member] Changes in accrued purchases of property, plant and equipment, and intangibles Cash Flow, Noncash Investing and Financing Activities, Changes In Accrued Purchases Of Property, Plant And Equipment, And Intangibles Cash Flow, Noncash Investing and Financing Activities, Changes In Accrued Purchases Of Property, Plant And Equipment, And Intangibles Award Type [Axis] Award Type [Axis] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities PRSA Performance Restricted Stock [Member] Performance Restricted Stock Operating lease liabilities, current Operating Lease, Liability, Current Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule of RSU and RSA Activity under Equity Plans Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Common shares issued upon exercise of warrants (in shares) Common Stock, Capital Shares Issued Through Warrant Exercises, Cumulative Amount Common Stock, Capital Shares Issued Through Warrant Exercises, Cumulative Amount Related Party Transaction [Domain] Related Party Transaction [Domain] Commission percentage of gross proceeds Sale of Stock, Commission Percentage Of Gross Proceeds Sale of Stock, Commission Percentage Of Gross Proceeds Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Payment for business acquisition transaction costs Payment For Business Acquisition Transaction Costs Payment For Business Acquisition Transaction Costs Payment of issuance costs related to ATM shares Payment of Financing and Stock Issuance Costs Legal Entity [Axis] Legal Entity [Axis] Period after the Business Combination after which the public warrants become exercisable Class Of Warrant Or Right, Period After Reverse Capitalization At Which Warrants Are Exercisable Class Of Warrant Or Right, Period After Reverse Capitalization At Which Warrants Are Exercisable Total liabilities Liabilities Weighted average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Geographical [Axis] Geographical [Axis] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Amazon warrant shares Amazon Warrant [Member] Amazon Warrant Issuance of common stock under at the market (“ATM”) offering, net of issuance costs of $741 Stock Issued During Period, Value, New Issues Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Deposits and other Deposit Assets And Other, Noncurrent Deposit Assets And Other, Noncurrent Threshold trading days Class Of Warrant Or Right, Threshold Trading Days Class Of Warrant Or Right, Threshold Trading Days Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Conversion ratio Business Acquisition, Equity Interest Issued Or Issuable, Conversion Ratio Business Acquisition, Equity Interest Issued Or Issuable, Conversion Ratio Revolving Credit Facility Revolving Credit Facility [Member] Schedule of Property, Plant and Equipment, Net Property, Plant and Equipment [Table Text Block] 2020 Equity Plan 2020 Equity Plan [Member] 2020 Equity Plan Short-term investments Debt Securities, Available-for-Sale, Current Unrealized loss on investments AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Document Type Document Type 2020 Phantom Stock Incentive Plan 2020 Phantom Stock Incentive Plan [Member] 2020 Phantom Stock Incentive Plan Goods transferred at a point in time Transferred at Point in Time [Member] SOFR Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] PPP Loans Paycheck Protection Program, CARES Act [Member] Paycheck Protection Program, CARES Act Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Ouster Merger Agreement Ouster Merger Agreement [Member] Ouster Merger Agreement Consumption Standard Product Warranty Accrual, Decrease for Payments Warrant vesting payments to be received Class Of Warrant Or Right, Vesting Payments To Be Received Class Of Warrant Or Right, Vesting Payments To Be Received Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Pro Forma Pro Forma [Member] Contract termination fees Accrued Contract Termination Fees, Current Accrued Contract Termination Fees, Current Outstanding (in USD per share) Outstanding (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Credit Facilities and Notes Payable Debt Disclosure [Text Block] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Investment in notes receivable Payments to Acquire Notes Receivable Concentration Risk [Table] Concentration Risk [Table] Released (in USD per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Released In Period, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Released In Period, Weighted Average Grant Date Fair Value 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Shares transferred in acquisition (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Developed technology Developed Technology Rights [Member] Financial Instrument [Axis] Financial Instrument [Axis] Proceeds from warrant exercises, net of issuance costs Proceeds from Warrant Exercises Vehicles Vehicles [Member] Affiliated Entity Affiliated Entity [Member] Subsequent Event Subsequent Event [Member] Schedule of Contract Assets and Contract Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Document Period End Date Document Period End Date Vesting Period 1 Share-Based Payment Arrangement, Tranche One [Member] Number of misappropriated trade secrets Number Of Allegedly Misappropriated Trade Secrets Number Of Allegedly Misappropriated Trade Secrets Accrued warranty costs Product Warranty Accrual, Current Blue City Bluecity Technology, Inc. [Member] Bluecity Technology, Inc. Schedule of Composition of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Total assets Assets Debt Disclosure [Abstract] Supplier [Domain] Supplier [Domain] Net loss per share: Earnings Per Share [Abstract] Amount awarded from other party Litigation Settlement, Amount Awarded from Other Party Income Statement Location [Axis] Income Statement Location [Axis] Canceled (in USD per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Canceled In Period, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Canceled In Period, Weighted Average Grant Date Fair Value Antidilutive Securities [Axis] Antidilutive Securities [Axis] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accrued payroll expenses Employee-related Liabilities, Current Line of Credit Line of Credit [Member] Contract liabilities, current Contract With Customer, Liability, Current [Abstract] Contract With Customer, Liability, Current Loss before income taxes Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Prepaid and other current assets Total prepaid and other current assets Prepaid Expense and Other Assets, Current Net Loss Per Share Earnings Per Share [Text Block] Customer [Axis] Customer [Axis] Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award Type [Domain] Award Type [Domain] Warrants outstanding (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Weighted-average recognition period for unrecognized compensation cost related to stock options Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Gain from forgiveness of PPP loan Gain on forgiveness of debt Gain (Loss) on Extinguishment of Debt Schedule of Intangible Assets, Net Schedule of Finite-Lived Intangible Assets [Table Text Block] Deferred revenue, current Contract With Customer, Liability, Current, Deferred Revenue Contract With Customer, Liability, Current, Deferred Revenue Cash paid to acquire business Payments to Acquire Businesses, Gross Gross loss Gross Profit Schedule of Other Assets, Non-Current Schedule of Other Assets, Noncurrent [Table Text Block] Entity Registrant Name Entity Registrant Name Issuance of common stock under at the market (“ATM”) offering, net of issuance costs of $741 (in share) Stock Issued During Period, Shares, New Issues 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 Holdback period Business Acquisition, Equity Interest Issued Or Issuable, Holdback Period Business Acquisition, Equity Interest Issued Or Issuable, Holdback Period China CHINA Subsequent Events Subsequent Events [Text Block] Supplier Concentration Risk Supplier Concentration Risk [Member] Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Foreign currency translation loss Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Entity Address, City or Town Entity Address, City or Town Retirement Plan Retirement Benefits [Text Block] Europe, Middle East and Africa EMEA [Member] Warrants additional outstanding (in shares) Class Of Warrant Or Right, Number Of Additional Securities Called By Warrants Or Rights Class Of Warrant Or Right, Number Of Additional Securities Called By Warrants Or Rights Prepaid expenses and deposits Prepaid Expenses, Excluding Prepaid Taxes, Current Prepaid Expenses, Excluding Prepaid Taxes, Current Leases [Abstract] Operating expenses: Operating Expenses [Abstract] Finished goods Inventory, Finished Goods, Net of Reserves, Current And Noncurrent Inventory, Finished Goods, Net of Reserves, Current And Noncurrent Germany GERMANY Minimum Minimum [Member] Increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period Contract With Customer, Liability, Cash Receipts Not Recognized As Revenue And Billings In Excess Of Revenue Recognized Contract With Customer, Liability, Cash Receipts Not Recognized As Revenue And Billings In Excess Of Revenue Recognized Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Increase in the number of shares that may be issued (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Additional Shares Allowable Under The Plan Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Additional Shares Allowable Under The Plan Common stock, par value (in USD per share) Common Stock, Par or Stated Value Per Share Amazon.com NV Investment Holdings LLC Amazon.com NV Investment Holdings LLC [Member] Amazon.com NV Investment Holdings LLC Graf Graf [Member] Graf Other intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Commitments and Contingencies Disclosure [Abstract] Fair Value Measurement Fair Value Disclosures [Text Block] Trading Symbol Trading Symbol Entity File Number Entity File Number Accrued transaction costs Business Acquisition, Transaction Costs Forfeiture of restricted stock awards (in share) Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Contract liabilities, non-current Contract with Customer, Liability, Noncurrent Research and development Research and Development Expense Reduction of revenue related to stock warrant issued to customer Adjustment Of Warrants Granted For Sales Incentive Adjustment Of Warrants Granted For Sales Incentive Amazon Warrant Derivatives, Policy [Policy Text Block] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period RSU RSUs (non-vested) Restricted Stock Units (RSUs) [Member] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Working Capital Warrants Working Capital Warrants [Member] Working Capital Warrants Use of Estimates Use of Estimates, Policy [Policy Text Block] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Business Combination and Related Transactions Business Combination Disclosure [Text Block] Prior Year Adjustment of Warrants Revision of Prior Period, Error Correction, Adjustment [Member] Accounts payable Increase (Decrease) in Accounts Payable Prime Rate Prime Rate [Member] Concentration percentage Concentration Risk, Percentage Subsequent Events [Abstract] 2020 ESPP 2020 Employee Stock Purchase Plan (2020 ESPP) [Member] 2020 Employee Stock Purchase Plan (2020 ESPP) Income Taxes Income Tax Disclosure [Text Block] Revenue Revenue from Related Parties Credit Facility [Domain] Credit Facility [Domain] Amortization of intangible assets Amortization of Intangible Assets Warrant exercise price (in USD per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Basic (in USD per share) Earnings Per Share, Basic 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Accounts Payable Accounts Payable [Member] Accounting Standards Update and Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Period over which increase in shares that may be issued occurs Share-based Compensation Arrangement by Share-based Payment Award, Additional Shares Allowable Under The Plan, Expiration Period Share-based Compensation Arrangement by Share-based Payment Award, Additional Shares Allowable Under The Plan, Expiration Period Number of shares held back (in shares) Business Acquisition, Equity Interest Issued Or Issuable, Number Of Shares Held back Business Acquisition, Equity Interest Issued Or Issuable, Number Of Shares Held back Concentration Risk Type [Domain] Concentration Risk Type [Domain] Average price per share (in USD per share) Sale of Stock, Average Price Per Share Sale of Stock, Average Price Per Share Counterparty Name [Domain] Counterparty Name [Domain] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Sales and marketing Selling and Marketing Expense Total stockholders’ equity Beginning balance Ending balance Stockholders' equity Stockholders' Equity Attributable to Parent Timing of Recognition Concentration Risk Timing Of Transfer Of Good Or Service Concentration Risk [Member] Timing Of Transfer Of Good Or Service Concentration Risk Forfeited (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Vesting [Domain] Vesting [Domain] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Financing receivable Financing Receivable, after Allowance for Credit Loss Transaction costs included in accrued liabilities Transaction Costs Incurred But Not Yet Paid Transaction Costs Incurred But Not Yet Paid Issuance of common stock under warrant exercises (in shares) Stock Issued During Period, Shares, Warrant Exercises Stock Issued During Period, Shares, Warrant Exercises Entity Interactive Data Current Entity Interactive Data Current Shares issued (in shares) Sale of Stock, Number of Shares Issued in Transaction Number of devices with copied materials Number Of Devices That Contain Copied Materials Number Of Devices That Contain Copied Materials Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Customer in Asia Pacific in Patent Cross-License Agreement Asia Pacific Customer In Patent Cross-License Agreement [Member] Asia Pacific Customer In Patent Cross-License Agreement Pre-Combination Velodyne Pre-Combination Velodyne [Member] Pre-Combination Velodyne Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Money market fund Money Market Funds [Member] Proceeds from sales of short-term investments Proceeds from Sale of Debt Securities, Available-for-Sale Accumulated Deficit Retained Earnings [Member] Litigation Status [Domain] Litigation Status [Domain] Lease cost Lease, Cost Common Stock Common Stock [Member] Maximum withholding percentage of compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Schedule of Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Total other comprehensive loss, net of tax Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Receivable Type [Axis] Receivable Type [Axis] Issuance of common stock under employee stock award plans Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Payments for repurchase of stock Payments for Repurchase of Common Stock Schedule of Other Information Related to Leases Lease, Cost [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Statement [Table] Statement [Table] Cash and cash equivalents Cash, Cash Equivalents, and Short-Term Investments Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Schedule of Accrued Expenses and Other Current Liabilities Schedule Of Accrued Liabilities And Other Current Liabilities [Table Text Block] Schedule Of Accrued Liabilities And Other Current Liabilities Document Quarterly Report Document Quarterly Report Letter of Credit Letter of Credit [Member] Furniture and fixtures Furniture and Fixtures [Member] Current assets: Assets, Current [Abstract] Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Statistical Measurement [Axis] Statistical Measurement [Axis] Matching contributions Defined Contribution Plan, Cost Ouster, Inc Ouster, Inc [Member] Ouster, Inc Related Party Transaction [Axis] Related Party Transaction [Axis] Leasehold improvements Leasehold Improvements [Member] Accumulated deficit Retained Earnings (Accumulated Deficit) Contract assets Unbilled accounts receivable Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Accumulated other comprehensive loss AOCI Including Portion Attributable to Noncontrolling Interest [Member] Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Equity Components [Axis] Equity Components [Axis] Scenario [Domain] Scenario [Domain] Recurring Fair Value, Recurring [Member] Litigation Case [Domain] Litigation Case [Domain] Related Party Transactions Related Party Transactions Disclosure [Text Block] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Schedule of Amortization of Intangible Assets Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Warrant expiration period Warrants and Rights Outstanding, Term Outstanding (in shares) Outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Variable Rate [Domain] Variable Rate [Domain] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Loss Contingencies [Table] Loss Contingencies [Table] Accrued transaction costs Business Combination, Liability For Transaction Costs Business Combination, Liability For Transaction Costs Product Products Product [Member] Operating lease right-of-use (“ROU”) assets Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Raw materials Inventory, Raw Materials, Net of Reserves, Current And Noncurrent Inventory, Raw Materials, Net of Reserves, Current And Noncurrent Number of shares available per warrant (in shares) Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Purchase of property, plant and equipment and intangibles Payments to Acquire Productive Assets Document Transition Report Document Transition Report Local Phone Number Local Phone Number Threshold trading day window Class Of Warrant Or Right, Threshold Trading Day Window Class Of Warrant Or Right, Threshold Trading Day Window Operating loss Operating Income (Loss) Inventories, net Increase (Decrease) in Inventories Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Litigation Status [Axis] Litigation Status [Axis] Prepaid and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Document Information [Table] Document Information [Table] Accounts receivable Accounts Receivable, Related Parties Due from contract manufacturers and vendors Advances on Inventory Purchases Weighted-average shares used in computing net loss per share: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Goodwill Goodwill Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Prepaid taxes Prepaid Taxes Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Adjustments to reconcile net loss to cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Balance as of the beginning of the period Balance as of the end of the period Standard Product Warranty Accrual Provision for (benefit from) income taxes Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Long-term tax liabilities Deferred Income Tax Liabilities, Net Schedule of Changes in the Accrued Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Preferred stock, par value (in USD per share) Preferred Stock, Par or Stated Value Per Share 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Additional Paid in Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Financing receivable, interest rate Financing Receivable, Interest Rate, Stated Percentage Financing Receivable, Interest Rate, Stated Percentage Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Schedule of Inventories, Net of Reserve Schedule of Inventory, Current [Table Text Block] Maximum number of shares and employee can purchase in an offering period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee Expected term Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Loss Contingencies [Line Items] Loss Contingencies [Line Items] Notes Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt Vesting percentage Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage Accounts Receivable Accounts Receivable [Member] Changes in provision estimates Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Payment of transaction costs related to Business Combination Payments For (Proceeds From) Recapitalization Costs Payments For (Proceeds From) Recapitalization Costs Common stock: $0.0001 par value; 2,250,000,000 shares authorized; 232,677,318 and 197,346,675 shares issued and outstanding as of September 30, 2022 and December 31, 2021, respectively Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Customer A Customer A [Member] Customer A Number of patents allegedly infringed Loss Contingency, Patents Allegedly Infringed, Number Granted (in USD 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 Asia Pacific Asia Pacific [Member] Schedule of Common Stock Equivalents Excluded From the Computation of Diluted Net Income (Loss) Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Common stock aggregate offering price Sale of Stock, Aggregate Offering Price Sale of Stock, Aggregate Offering Price Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Product Concentration Risk Product Concentration Risk [Member] Days prior to notice of redemption Class of Warrant or Right, End of Trading Day Window, Days Prior to Notice of Redemption Class of Warrant or Right, End of Trading Day Window, Days Prior to Notice of Redemption Beginning cash and cash equivalents Ending cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Total inventories Inventory, Net of Reserves, Current And Noncurrent Inventory, Net of Reserves, Current And Noncurrent Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Current liabilities: Liabilities, Current [Abstract] Loan proceeds received Proceeds from Issuance of Long-Term Debt Common stock, shares issued (in shares) Common Stock, Shares, Issued Concentration Risk [Line Items] Concentration Risk [Line Items] Vendor A One Supplier [Member] One Supplier Contract liabilities, current Total Contract with Customer, Liability, Current Customer advance payment Contract With Customer, Liability, Current, Customer Advance Payment Contract With Customer, Liability, Current, Customer Advance Payment Issuance of common stock under warrant exercises Stock Issued During Period, Value, Warrant Exercises Stock Issued During Period, Value, Warrant Exercises Income Statement Location [Domain] Income Statement Location [Domain] Goods and services transferred over time Transferred over Time [Member] Transaction cost Business Combination, Acquisition Related Costs 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] Amendment Flag Amendment Flag Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Number of claims filed Loss Contingency, New Claims Filed, Number Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Litigation Case [Axis] Litigation Case [Axis] Proceeds from common stock issuance under equity incentive plans Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Entity Current Reporting Status Entity Current Reporting Status Former Employee Former Employee [Member] Former Employee Other Other Liabilities, Current Other assets Other assets Other Assets, Noncurrent Depreciation and amortization Depreciation, Depletion and Amortization Purchase price of common stock percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Japan JAPAN Warranty provision Standard Product Warranty Accrual, Increase for Warranties Issued Counterparty Name [Axis] Counterparty Name [Axis] Schedule of Revenue and Accounts Receivable for Related Parties Schedule of Related Party Transactions [Table Text Block] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Effect of exchange rate fluctuations on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net Cash paid for operating leases Operating Lease, Payments Warrants outstanding upon Closing (in shares) Class Of Warrant Or Right, Outstanding, Initial Amount Class Of Warrant Or Right, Outstanding, Initial Amount Stock options Share-Based Payment Arrangement, Option [Member] Sales and marketing Selling and Marketing Expense [Member] Other assets Increase (Decrease) in Other Noncurrent Assets Expected volatility rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Other income (expense), net Other Nonoperating Income (Expense) Stock price trigger (in USD per share) Class Of Warrant Or Right, Stock Price Trigger Class Of Warrant Or Right, Stock Price Trigger Common stock, shares authorized (in shares) Common Stock, Shares Authorized Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Fair value of awards released Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Released In Period, Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Released In Period, Fair Value Statement of Comprehensive Income [Abstract] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Total operating expenses Operating Expenses Maximum Maximum [Member] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Contract liabilities Increase (Decrease) in Contract with Customer, Liability Total current assets Assets, Current Accrued taxes Taxes Payable, Current Cash paid for income taxes, net Income Taxes Paid, Net Settled Litigation Settled Litigation [Member] Aggregated common shares issuable upon exercise of warrants (in shares) Common Stock, Capital Shares Reserved for Future Issuance Through Warrant Exercises, Initial Amount Common Stock, Capital Shares Reserved for Future Issuance Through Warrant Exercises, Initial Amount Revenue recognized that was included in the contract liabilities beginning balance Contract with Customer, Liability, Revenue Recognized Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business Schedule of Common Stock Issuances Related to the Warrant Exercises Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Measurement Frequency [Domain] Measurement Frequency [Domain] 2020 Revolving Line 2020 Revolving Line [Member] 2020 Revolving Line Accumulated Other Comprehensive Loss Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Reduction of operating lease ROU assets Operating Lease, Right-of-Use Asset, Amortization Expense Shares issued under ESPP (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Net Book Value Finite-Lived Intangible Assets, Net Investor Investor [Member] Line of Credit Facility [Table] Line of Credit Facility [Table] Schedule of Assets Measured at Fair Value on a Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Purchase of short-term investments Payments to Acquire Debt Securities, Available-for-Sale RSAs and PRSAs Restricted Stock Award and Performance Restricted Stock [Member] Restricted Stock Award and Performance Restricted Stock Accrued loss firm purchase commitments Accrued Losses On Firm Purchase Commitments, Current Accrued Losses On Firm Purchase Commitments, Current Unrecognized compensation cost related to awards Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Schedules of Concentration of Risk Related to Accounts Receivable and Accounts Payable Schedule of Revenue by Countries and Customers Accounted For More Than 10% Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Legal proceedings accrual Accrued Professional Fees Repurchase of common stock (in shares) Stock Repurchased and Retired During Period, Shares Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Description of Business and Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Subsequent Event [Line Items] Subsequent Event [Line Items] Business Combination and Asset Acquisition [Abstract] Class of Stock [Line Items] Class of Stock [Line Items] Issuance of common stock under employee stock award plans, net of taxes (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Total lease liabilities Operating Lease, Liability Segment, Geographic and Customer Concentration Information Segment Reporting Disclosure [Text Block] Amortization of investment premium or discount, net Accretion (Amortization) of Discounts and Premiums, Investments Schedule of Maturities of Finance Lease Liabilities Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Supplier [Axis] Supplier [Axis] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Amount awarded to other party Litigation Settlement, Amount Awarded to Other Party Net proceeds Sale of Stock, Consideration Received on Transaction Inventories, net Inventory, Net Released (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Released In Period Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Released In Period Accounts payable Accounts Payable, Current Other comprehensive loss, net of tax: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Weighted Average Grant Date Fair Value per Share Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Non-Vested, Grant Date Fair Value [Roll Forward] Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Non-Vested, Grant Date Fair Value Entity Filer Category Entity Filer Category Warrant Warrant [Member] Proceeds from issuance of ATM shares, net of transaction costs Proceeds from Issuance of Common Stock Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Stockholders’ equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] U.S. UNITED STATES Liabilities for loss contingencies Loss Contingency Accrual Stock-based compensation expense Share-Based Payment Arrangement, Expense Supplemental disclosure of noncash investing and financing activities: Noncash Investing and Financing Items [Abstract] Commitments and contingencies (Note 14) Commitments and Contingencies Velodyne vs. David Hall Velodyne Vs David Hall [Member] Velodyne Vs David Hall Security Exchange Name Security Exchange Name Gross consigned inventory Other Inventory, Materials, Supplies and Merchandise under Consignment, Gross Contract liabilities: Change In Contract With Customer, Liability [Roll Forward] Change In Contract With Customer, Liability License License [Member] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Preferred stock: $0.0001 par value; 25,000,000 shares authorized; none issued and outstanding as of September 30, 2022 and December 31, 2021 Preferred Stock, Value, Issued RSA Restricted Stock [Member] Public warrant shares Public Warrants [Member] Public Warrants Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] General and administrative General and Administrative Expense [Member] Short-term Debt, Type [Domain] Short-Term Debt, Type [Domain] Revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Value of shares transferred in acquisition Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Contribution match percentage Defined Contribution Plan, Employer Matching Contribution, Percent of Match Shares reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Cover [Abstract] Pending Litigation Pending Litigation [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Percent increase in shares that may be issued Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Revenue Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Contract assets Increase (Decrease) in Contract with Customer, Asset Other contractual obligations Contractual Obligation Warrants exercised to date (in shares) Class Of Warrant Or Right, Number Of Warrants Exercised, Cumulative Amount Class Of Warrant Or Right, Number Of Warrants Exercised, Cumulative Amount Risk free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Sweden SWEDEN Contract liabilities, long-term Contract With Customer, Liability, Noncurrent [Abstract] Contract With Customer, Liability, Noncurrent Tax withholding payment for vested equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and stockholders’ equity Liabilities and Equity Related Party [Axis] Related Party [Axis] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Shares available for issuance (in shares) Common Stock, Capital Shares Reserved For Future Issuance, Available For Issuance Common Stock, Capital Shares Reserved For Future Issuance, Available For Issuance Level 2 Fair Value, Inputs, Level 2 [Member] Current Fiscal Year End Date Current Fiscal Year End Date Less amount representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Notes receivable Financing Receivable, after Allowance for Credit Loss, Noncurrent Vesting [Axis] Vesting [Axis] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Contract assets: Change In Contract With Customer, Asset [Roll Forward] Change In Contract With Customer, Asset Diluted (in USD per share) Earnings Per Share, Diluted Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Sale of Stock [Domain] Sale of Stock [Domain] License and services License and services License and Service [Member] Vesting Period 2 Share-Based Payment Arrangement, Tranche Two [Member] Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Schedule of Loss Before Income Taxes and Provision For (Benefit From) Income Taxes Schedule Of Loss Before Income Taxes And Provision For (Benefit From) Income Taxes [Table Text Block] Schedule Of Loss Before Income Taxes And Provision For (Benefit From) Income Taxes Payment of issuance costs related to ATM shares Payments of Stock Issuance Costs Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Contract assets, long-term Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent [Abstract] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current Accrued manufacturing costs Accrued Manufacturing Costs, Current Accrued Manufacturing Costs, Current Increase due to unbilled and recognized as revenue in excess of billings during the period, net of amounts transferred to receivables Contract With Customer, Asset, Unbilled Recognized Revenues In Excess Of Billings Contract With Customer, Asset, Unbilled Recognized Revenues In Excess Of Billings 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Other Other Assets, Current Schedule of Accounts Receivable, Net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Customer Concentration Risk Customer Concentration Risk [Member] Shares registered that may be issued upon exercise of warrants (in shares) Common Stock, Capital Shares Registered For Issuance Upon Exercise Of Warrants Common Stock, Capital Shares Registered For Issuance Upon Exercise Of Warrants Expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Corporate debt securities Corporate Debt Securities [Member] Revenue Revenue from Contract with Customer Benchmark [Member] Common stock warrants issuable to customer Adjustments To Additional Paid In Capital, Warrants, Reduction Of Revenue Adjustments To Additional Paid In Capital, Warrants, Reduction Of Revenue Schedule of Maturities of Operating Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Cost of revenue Cost of Revenue Total contract liabilities Beginning balance Ending balance Contract with Customer, Liability Product and Service [Axis] Product and Service [Axis] Class of Stock [Domain] Class of Stock [Domain] Fair Value Disclosures [Abstract] Available borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Interest expense Interest Expense Credit Facility [Axis] Credit Facility [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Equity [Abstract] Machinery and equipment Machinery and Equipment [Member] Subsequent Event [Table] Subsequent Event [Table] Shares vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Entity Tax Identification Number Entity Tax Identification Number Reclassification Reclassification, Comparability Adjustment [Policy Text Block] Schedule of Disaggregation of Revenues Disaggregation of Revenue [Table Text Block] Equity Distribution Agreement Equity Distribution Agreement [Member] Equity Distribution Agreement Revenue from Contract with Customer [Abstract] Unbilled accounts receivable Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Contract assets, current Contract with Customer, Asset, after Allowance for Credit Loss, Current [Abstract] Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Interest income Investment Income, Interest Measurement Frequency [Axis] Measurement Frequency [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Aggregate consideration transferred Business Combination, Consideration Transferred Concentration of Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Entity [Domain] Entity [Domain] City Area Code City Area Code Accrued professional and consulting fees Accrued Professional Fees, Current General and administrative General and Administrative Expense Assets Assets [Abstract] PRSU Performance Restricted Stock Units (PRSU) [Member] Performance Restricted Stock Units (PRSU) Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Retirement Benefits [Abstract] Purchase commitments Purchase Obligation Statement of Stockholders' Equity [Abstract] Sale of Stock [Axis] Sale of Stock [Axis] Customer B Customer B [Member] Customer B Proceeds from maturities of short-term investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Schedule of Prepaid and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Net Loss Per Share Earnings Per Share, Policy [Policy Text Block] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Maximum value of shares an employee can purchase in a calendar year Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Purchase Value During Offering Period, Per Employee Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Purchase Value During Offering Period, Per Employee Variable Rate [Axis] Variable Rate [Axis] Warrants outstanding (in shares) Warrants outstanding (in shares) Class of Warrant or Right, Outstanding Other long-term liabilities Other Liabilities, Noncurrent North America North America [Member] Customer C Customer C [Member] Customer C Thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee, Operating Lease, Liability, To Be Paid, After Year Four Assets under construction Asset under Construction [Member] Research and development Research and Development Expense [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Weighted Average Weighted Average [Member] ROU assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Cost of revenue Cost of Sales [Member] Corporate Headquarters Facility Rental Related Party Transaction, Corporate Headquarters Facility Rental [Member] Related Party Transaction, Corporate Headquarters Facility Rental Customer [Domain] Customer [Domain] Remaining commitment period Purchase Commitment, Remaining Amount Committed, Period Purchase Commitment, Remaining Amount Committed, Period EX-101.PRE 12 vldr-20220930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 image_0.jpg begin 644 image_0.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" # R<# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#Z)\3?\%.? M!/A'Q)JNAZCX-\30ZAIEU+9W$>VW^62-RC#_ %GJ#6;_ ,/6_A[_ -"CXF_* MW_\ CM?-G_!23X7?\(+^T#+KMO%LT[Q3;+?J0,*+A,1S*/?(1S_UUKY0K]IP M'#F48W"T\3&#]Y)_$]^J^3/@L3FF-P]:5)R6C[(_7;X-_P#!0OP+\9/B-I'@ M^ST36M(O=39T@N;\0B'>J,X4E7)RVT@<=2!WKZHK^??PGXEO?!GBC2-?TY_+ MU#2[N*]MV])(W#K^H%?O;X+\5V/COPCHOB/3'\S3]5LXKV D\A)$# 'W&<$= MB#7QW$^2T$_M(_M>>%?V9[[0[/7-.U'5KS58Y9D@TT1DQ1H5&Y][+PQ8@8S]U MJ]VK\7/VX?B@?BE^T?XHN8I_.TW2)!HUE@Y 2 D.0>X:4RL#Z,*^JX_\ 0H^)ORM__CM'_#UO MX>_]"CXF_*W_ /CM?E[5[0M%N_$FMZ?I.GQ&>_O[B.UMXAU>1V"JOXD@5^FO MA+*8J[B__ F?)K.L:W9-?6?C#3M)O]'TZ\EECMXM1""21 M48H7&TD;=P8=?X37H%K'+'W M)KI:_$,0Z3K3=%6A=V].A^@4N=0C[3XK:^H4445SFH4444 %%%% !1110 44 M44 ?"7_#V'PG_P!")K/_ (%Q4?\ #V+PG_T(FL_^!<-?F=17[W_JGE/_ #[? M_@3_ ,S\X_MG&_S?@C]G_P!F']KS1_VG;_7[72] O=%;1XX9':[F1Q()"X & MWIC8?SKW^OS?_P""2W_(P_$G_KUL?_0YJ_2"OR7/\'1P&85,/05HJUNNZ3/M M,MKSQ.&C5J.[=_S"BBBOGCTPHHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH KZA=BPL+FZ92RP1-(5'4@ G'Z5\-?\ #V'PF/\ F1-9 M_P# N&OMSQ'_ ,B]JG_7K+_Z :_GS]*^_P"%LHPF:1K/%1OR\MM6M[]O0^:S MC&U\(Z?L7:]^GH?IA_P]B\)_]")K/_@7#7K'[-?[;FA_M*>.K[PSIOAK4-&G MM--DU)I[N='5E66*,J O.S64W& 6CL'=>C_X/YGPV?4.2K&LOM:?-?\#\C#K]7?\ @F5\4?\ A,?@;<^% M[F7??>%KPPJ"XC#?9H\QPJ?Q$KCVD%>GQ-C?J66U+/WI M^ZOGO^%SDRFA[?%QOM'7[O\ @GUM1117\_'Z6%%%% !1110 4444 %%%% !1 M110!_/#1117]5GXX??W_ 26_P"1A^)/_7K8_P#HMC_Z'-7Z05^ \5_\C>K_ -N_^DH_22WU<_C^KM?+G_!1?X7CX@?L[7^JP1&34O#$ZZI$5&6,/W)U M^@1MY_ZY"OJ.&L;]2S*FV_=E[K^>WXV/'S6A[?"22W6J^7_ N?D)5S1]6NM MU>QU.QF:WOK*=+F"5>J2(P96'T(!JG17]!-)JS/S5.VJ/WW^&/CJS^)OP]\. M^*K# MM7LHKL(#GRV91N0^ZMN4^XKIZ^*/\ @ES\4?\ A(_A1K7@JYEW77AR M[\ZW5C_R[7!9L#Z2+*3C^^*^UZ_FG-,&\!C:N&Z1>GINOP/U;!U_K-"%7NOQ MZ_B%%%%>6=@445Y-^U3\4!\(?@)XO\0QS>3?BT:SL"#\WVF;]W&1Z[2V_P"B M&MZ%&6(JPHPWDTE\S.I45*#G+9*Y^3W[7GQ0/Q;_ &@_%VM13>=IT%R=/L"# ME?L\'[M67VOPOX/^['&@11^0%?E]_P3%^%P\7?&N^\6W4)>Q\,69>)B/E^U3@QI^2>R@GOTYK\]A3G5DH4U=O9+<^FE*,$Y2= MDCK:0D*"2< =S7YJ_&G_ (*D:YJD\UA\,]&CT6R&5&KZO&LUR_\ M)%DHG_ MM^?05\@>._C/X[^)DSR>*/%NK:TK?\L;FZ8PK_NQ@A%_ "ON\%P=C<0E/$25 M-?>_N6GXGSN(SW#TG:FG+\%_7R/V_P!4^*_@G0Y'CU+QCH&GNH)9;K5((B . MI(9A573_ (V?#S5MGV'Q[X8O=Y(7[/K%N^XCKC#\U^"U%>^N!J-M:[OZ+_,\ MW_6&=_X:^\_H9M[F&\A2:"5)HG&5DC8,K#V(J6OP \*^/?$W@6Z^T^'/$&J: M#/G/F:;>26Y)]]A&?QKZD^$7_!3'XC>"YH;7QA!;>-]*! :255MKQ%_V9$7: MV/\ :4D_WA7C8O@O%TDY8::GY?"_U7XH[J&?49NU6+C^*_S_ /U;HKRKX&_ MM,> _P!H/3#-X6U7&HQ('N='O0(KRW]RF2&7_:0LO(&<\5ZK7P5:A5PU1TJT M7&2Z,^DIU(58J<'=,****P-#^>&BBBOZK/QP^_O^"2W_ ",/Q)_Z];'_ -#F MK](*_-__ ()+?\C#\2?^O6Q_]#FK](*_ >*_^1O5_P"W?_24?I.3?[E#Y_FP MHHHKY(]H**\5^/G[6WP__9\MV@UO4/[1\0%-T.A:<1)!7'ZA M\G+CG@\>U?AAXC\7:[XQOFO=>UG4-;O&)) MGU&Z>=S_ ,"@> ?C[\1OA?+&WA?QEJ^E11]+5; MDR6WXPOF,_BM95^!Y)7H5]>S7ZIO\BZ?$*O^\I_<_P"OS/W>HK\YO@K_ ,%2 MKN"6WT[XGZ&ES 2%.MZ*FV1?]J2 G#>I*$<#A37WSX'\?>'?B5X>MM=\+ZQ: MZUI,_P!RYM7W 'NK#JK#NK $=Q7PF891C,LE;$PLNC6J?S_1V9]%AL;0Q:_= M2U[=3H****\<[@HHHH **0UF>(_$VD^#]%NM7US4K72=+M5WS7=Y*L4<8]V) MQUX [DTTG)J,5=L3:2NS4HKX!^.'_!4:RTV>YTOX8:,FJ.N4_MW5U9(<^L< MPS>S.5YZJ17Q=\0OVFOBC\49I3XA\:ZK M$,?BDIUK4T^^_P!W^;1\_B,[PU%\L/>?EM]_^1^UVM?$+PMX;E,6K>)='TN0 M':4O;^*%@>>,,P]#^1K'MOCK\-KUY$M_B%X5G:-MKK%K5LQ4^AP_!K\'#3:^ MCCP-2M[U=W]%_F>4^(9WTIK[S^A/3=6L=9MQ<6%Y;WT!.!+;2K(N?J"15NOY M\M%\0:IX:O5O-(U*[TJ\7[MQ93O#(/HRD&OHSX5?\%#/BW\.9HH=3U2/QII2 MD;K76QOFQWVSKA\^[%A[5YF*X)Q--.6&JJ?DURO]5^1V4<_I2=JL&O37_(_7 M#Q'_ ,B]JG_7K+_Z :_GS]*_8CX/_MM?#_X^>'[S38K@^&_%,EI*/[%U)P#* MVP\02\++].&Z_+BOQW]*]G@_"U\'+$TL1!QDN7?_ +>^_P!4<&>5J==4ITI7 M6OZ"5]E_\$J_^3A?$/\ V*UQ_P"E=I7QI7V7_P $J_\ DX7Q#_V*UQ_Z5VE? M4\0?\BNO_A/(RW_?*?J?JG7.#XC>$_\ H:-&_P#!A%_\571U_/#7Y#D&11SK MVO-4Y>2W2][W\UV/MLRS!X#DM&_-?KVM_F?OY_PL?PG_ -#1HW_@PA_^*J_I M'B72-?:1=+U6RU)HL&06EPDI0'IG:3C.#^5?SZ5]_?\ !);_ )&'XD_]>MC_ M .AS5[&:\)PR[!U,4JSERVTM;=I=_,X<'G,L57C1<+7\_+T/T@HHHK\Z/J H MHHH *9+*D,3R2,J1H"S,QP !U)-/KG?B/_R3SQ1_V"[K_P!$M5PCS24>Y,G9 M-B?\+'\)_P#0T:-_X,(?_BJ7_A8_A/\ Z&C1?_!A#_\ %5^ =%?K'^HU/_H( M?_@/_!/C/]89?\^_Q_X!_0;I'B'2M?$K:7J=GJ2QD"0VEPDNPGIG:3C.#6C7 MP#_P26_Y%[XD_P#7U8_^@35]_5^#O@EX>.L>+]:ATNW;(@A/SSW+#^&*,?,YY'3 M@9R2!S7P!\8O^"HWBG6[B:S^'.CP>&]/!(34M3C6XO'_ -H)S>(?IU[5[N M79)CB^_K\KGG8K,,/A-*DM>RW_ *]3]-ZSK_Q%I6E^8+W4[.T, M8RXGN$3:/?)XZU^%WC+XZ_$3XA2N_B+QKK>J(QR8);V00CZ1 A%_ "N$K[6E MP--J]7$6?E&_XMK\CP)\0QO[E/[W_P _H1L=6L=3_X]+RWN\#=^YE5^/7@U M:"XEM)DFAD>&5#E9(V*LI]01TKU_X=?M>_%SX831?V3XUU&ZM$(S8ZK) M]M@*C^$++DH/]PJ?>LZ_ ]6,;T*Z;[-6_%-_D73X@@W^\IM>CO\ Y'[=45\5 M?L__ /!2SPOX[N+71?B%:1^#]7DPBZG$Y;3YGZ?,3\T.<_Q%EX.6%?:,4T=Q M$DL3K+&X#*Z'(8'D$'N*^"QN7XG+JGL\3#E?3L_1[,^CP^*I8J/-2EY/J> .Y.!3C%R M:C%7;$VDKLU**_/[XX?\%1K2PN+C3/A?HR:D5RO]NZPC+$?>* 88CT+E>1]T MBOC'XA?M,?%#XHSRMXA\:ZM

?EM]Y^UVM?$/PKX;F,.K^)M'TN4'&R]OXH6SZ89A MZ&L>U^.GPVOY'CMOB%X5N'1MC+%K5LQ5O0@/P:_!PTVOHUP-2M[U=W]%_F>4 M^(9WTIK[S^A+3-6L=9MQ<:?>6]];YQYMM*LBY^JDBKE?SY:+X@U3PU>K>:1J M5WI5VOW;BRG>&0?1E(-?1OPH_P""AOQ:^'$T4.J:G'XUTI2 ]KK0W38[[;A? MGS[OO ]*\S%<$XFFG+#55/R:Y7^J_([*.?TI.U6#CZ:_Y'[ 45\^?L^?ML_# M_P"/I@TZ&Y/ASQ4XYT34I &D;TADX67Z##=3MQ7T'7P&)PM?!U'2Q$'&2[_U MKZGTE*M3KQYZ4KH****Y38*HZQK6G^'M/FO]5O[;3+&$9DNKR98HD'NS$ ?G M63\1?'.F_#+P+KGBK5W*Z=I-J]U*%^\^T<(O^TQPH]V%?GG^%MH7@[0W"HL;.4WD,\>$RNW(8.^W<3C /N9=ECQJ=2T8K2[^=D>?BL7[!J$5>5K]DDNK?8^[=)_:&^%^O:C_9^G_$3PQ>7A;:L, M6KP%G/HGS_-^&:]"K\Z?$'B+]EF_TVWLO$?P5\8^ M-NB(HM>O-&>T6)B.&\ MR.=F8\YQM;..0:[+X4>+O$G[(_QN\/\ PN\0^(9/%'PK\6(#X6UBY<,UJS$! M(]_3;ED4J/E_>(Z[066O1KY)%P;H<M M#9'.1]FB_=PX],HH;ZL:^ZX/P7UC'NO):4U?YO1?J_D?.YY7]EAO9K>3_!;G MF%%%=C\(/A]&/"-L65M6OHK=Y$&3'$3F23'^R@9O^ U^VU*D:4'4F M[)*[]$? 1BYR48[L_57_ ()[?"[_ (5Q^SEI%Y<1&/4O$DC:Q/N'(1P%@'T\ MI4;ZN:^F*K:=86^DZ?;6-G"MO:6T2PPQ)T1% "J/8 5QGQN^+VD? SX;:OX MOUG]Y#9IMM[57VO=3MQ'$I]6/4X. &/:OYIQ%6KF>,E42O*I+1>KT7Z'ZO2A M#"4%%NRBCC/VH_VI= _9K\)">X\O4_%%ZA&F:,'PTAZ>;)CE8E/4]2>!W(_( M+XJ_%SQ5\:/%<_B'Q;JDFI7TF1&A^6&WCSD1Q)T11Z#KU))))K_$[XDZ[\7/ M&VJ>*O$=V;O5+^3S5[V)Q=#!P]IB)J*\_ZU/-I4:E>7+2C=GSK17Z7>&_^"3_A:WA3 M_A(/'>L:A-D%_P"S;6*U7W W^;[\_IVK1UK_ ()2> ;B)AI'C#Q)8RX^5KT6 M]RH/N%CCSV[BOF7Q;E*ER\[]>5_\/^!ZRR7&M7Y5]Z/S HKZZ^+/_!-/XE^ MK::^\-W%GXYL(@6,=BI@O,#OY#$AOHCL?:ODV^L;G3+R>TO+>6TNX',6'K M*THNW]>3Z'Z91K0KTU4IO1G\\-%%%?U ?D1]_?\ !);_ )&'XD_]>MC_ .AS M5^D%?F__ ,$EO^1A^)/_ %ZV/_HG_ KRZO\ P'\.IUD\31$PZCK6T-'8'O'%GAI1W8@A.G+9V=M^ MWM^U*_P/\$Q^&?#MT(_&NO1,(Y4;YK"UY5I_9F.53W#-_!@_DE([2.SNQ9V) M+,QR23W->[PQP]'%)8[%QO#[*[^;\O+KZ;^=F^9NB_J]!Z]7V\O4GU'4KO6+ MZXO;^ZFOKVXT;1=0\1:I;:;I5CW4GUPT4G'MFO ME\1Q/E6'ER.KS/\ NIO\=OQ/7I93C*JNH6]=/^"?E[17Z3>*?^"3N@SPN?#? MCW4;*4#*IJMG'<*WL60QX^N#]*^4/C=^Q=\3O@9;3ZCJFDIK'A^(DMK&CN9H M47UD7 >,=.64+VR:Z<'G^78Z2A2JKF?1W3^5]_D95\MQ6'7-.&G=:_D>$UZ) M\$_CSXO^ 7BI-:\*Z@80Y N]/F):VO$'\,B9YZG####)P1DUYU17MU:5.O!T MJL4XO=,\^$Y4Y*<'9H_<7]G/]H[PU^T?X,_MC12;/4K;;'J6D3.&FLY#TYXW M(V"5<#!P>A! ]9K\(O@9\:=>^ OQ#T_Q5H,I+0MY=W9LV([RW)&^)_8XX/\ M"P!'(K]M_AQ\0='^*G@?1O%>@S_:-*U2 3Q$\,AZ,C#LRL"I'JIK\)XBR-Y3 M64Z6M*6WD^S_ $\O0_1,KS#Z[#EG\:W\_/\ S.FHHK.\0Z_I_A70]0UG5KJ. MQTRP@>YN;F4X6.-02S'\!7R*3DTEN>VVDKLY3XT?&?PW\"/ UUXH\37#1VL9 M$<%M T]U*<[8HU)&6.">2 "20!7X^_M$?M/>,/VC?$;7>MW)LM$@0"?[\F#RYYY( 484/_ &HOVB=5_:-^)-SK-PTEMH5H6M](TYCQ;P9^ M\PZ>8^ S'Z#.%%>.5^Z?=_+;?\ /,SS.6+DZ=-V M@OQ\PHHKV'X)_LG_ !(^/16X\-Z(8=&W;&UK46\BT4]\,03)@C!$:L1WQ7UU M?$4L-!U:TE&*ZMV/%ITYU9/45^CGA#_@D[I\<"/XI\?74\Y^]!I%D ML:K]))"Q;_OD5U5__P $I_AO);A;'Q5XIMY\O')L8U?EM\T?ES17V]\2_^"6?C7P_:RW?@WQ%8>+%0;OL5U']A MN&]D)9HV/^\R_P!*^.O%G@_6_ FN7&C>(=*N]&U2W.)+6\B,;CT.#U![$<'M M7N8+,\'F"OAJBEY=?N>IYU?"5\,_WL;?E]YCJQ1@RDJP.01U!HI**]0Y K[+ M_P""5?\ R<+XA_[%:X_]*[2OC2OLO_@E7_R<+XA_[%:X_P#2NTKY_B#_ )%= M?_">GEO^^4_4_5.OYX:_H>K^>&OB>!?^8G_MS_VX]_B+_EU_V]^@5]_?\$EO M^1A^)/\ UZV/_H>*/^P7=?\ MHEJZ*N=^(_\ R3SQ1_V"[K_T2U:T?XD?5$3^%GX!T445_4Q^/GZ0?\$EO^1> M^)/_ %]6/_H$U??U? /_ 26_P"1>^)/_7U8_P#H$U??U?SYQ/\ \C>O\O\ MTE'Z9E/^Y4_G^;"O$?VI?VH-#_9K\&B[N%74?$M^KKI6D[L>:PZR2$?=C7(R M>IZ#N1ZAXY\9Z7\//!^L>)M:G^SZ7I5L]U<..3M49VJ.[$X 'I)/*445^[0A&E%0@K);)'YW*3FW*3NV%%>N_!K]E7XE?'8+< M>&- <:26*MJ]^WV>T!!P<.>7P>H0,1Z5].>'_P#@DUKMS;*VN?$33].GQRFG MZ9)=J#QT9Y(B>_;^?'D8K.LNP4N2O62?;5OYI7.ZC@,5B%S4X-K[OS/@:BON M[Q7_ ,$H/%-C:N_AWQUI6LS*,B+4+*2RW<= 5:49Z]>.G([?)7Q6^"OC3X*: MW_9?C'0;C29GSY,S8>"<#O'*N5;Z Y&>0*TP>;X''OEPU52?;9_<[,FO@L1A ME>K!I?A]Z.'KZ]_8N_;=OO@SJ%KX1\9W<]_X$G8)#.Y,DFDL3]Y.YA_O(.GW MEYR&^0:*Z,;@:&8470Q$;I_>O->9EA\14PU15*;LS^ABTNX+^UAN;::.YMID M66*:%@R2(1D,I'!!'((J:O@/_@FA^TG+K-I+\*/$%WYES9Q-I X\Q\;F/K@9PJX\?K]UX?X?IY;35>NKUG_Y+Y+S M[O\ 0_/,SS.6+DZ=-V@OQ\PHHKV+X)_LG?$CX]A;GPWHOD:-O*-K.I/Y%H". MNUL%I,=PBMCOBOK:^(I8:#JUY*,5U;L>+3I3JRY*:N_(\=HK]'/"/_!)W3HX M$?Q1X^NIYB/GATBR6)5..@DD+;N>^T?2NJU#_@E/\-Y80+'Q5XIMI<'+W$MM M,N>,<"%/?O7R\^+,JC+E51OS478]>.38QJ_+;YH_+FBOMSXF_P#!+3QMX=MI M;OP9XAL/%R(-PLKF/[#94,TEO, MDL3M'*C!E=#AE(Y!![&OT+_8S_X* 3S76G^!?BC?-.962VTWQ),]+7Q!_ MP3J_:HE\?:*/AIXIO/-U_2H-VDW6JCF(D]7C'3N4_W"3]OU_/>88"KE MN)EAJVZZ]UT:/TS"XF&*I*K#9_AY'S)_P4::[7]E3Q%]FSY)N[(7.,_ZO[0F M/_'_ "^M>:?M7):Q_P#!.SP4MCL^R"RT3RO+.1CR5KZ]^*'P^T_XJ_#W7_". MJY6QU>T>V:11DQ,>4D [E&"L/=17YUZEJ5UX?^&,O[-?QLU2?P''97RW&A^, M#8->VEQ;([,$(#*2I+?*X)V@[6"[>?J/F"<)S;VG#E3\]=&^E[G2_$WQU\;/C-/5DA)Q[5U?[3GB/X(_$GX;Z!*_Q@T'1=?\-S0WFDZYH\T>H7ENZA=P M%O%)O.[:IQD895)^[@\A\--+\5?MK?&SPK\0?$%G-9?#/P4J'36NK;[.=8O% M*EIEBW,%5I$1F 9U58UCRQW-7HX>JH*EC)0]E3I<[E&S5Y-65F]^965KZ6=] M#EJ0NYT%+GE.R3NG97N[VVMJ[]=#[P%%(**_-#ZP=1110!\V_P#!0'X7CXD? MLWZY<00^;J7AUEUFW*CG;'D3#Z>4TC?51Z5^.=?T+:CI]OJVGW-E=Q+<6ES$ MT,T3]'1@0RGV()%?@W\8OA_/\*OBEXH\)7 ;.DW\MO&[C!DBSF)_^!(4;\:_ M7N"<9STJF#D]8OF7H]']S_,^)S^ARSA7771_+^OP.-K],/\ @E;\4#JO@GQ/ MX#NI 9M(N5U&S#'DPS?+(H]E=0?K-^7YGU[K^Q1\4#\*OVC?"M]--Y.FZG+_ M &1?$G"F*?"J6/8+)Y3G_JU_';YGBY;7^KXJ$GL] M'\S]J:*2EK^=3]0/#_VT/B@/A1^SIXKU&.;R=1U"#^R;'!PWG3@H2I[%4\Q_ M^ 5^*5?>7_!53XH?VEXN\+^ ;67,&F6YU2\53P9I=5_;8IP6T=/GU_KR"ON?_@EC\+?[:^(7B+QY=0A MK;1+46-FS+_R\3??93ZK&I4^TU?#%?M+^Q%\+O\ A57[.7A>TFA$.IZK&=8O M>,$R3@,@/NL0B4^ZFGQ9C?JN7.G%^]4?+\MW^&GS%DU#VV*4GM'7_+^O(]YK M\J?^"EOQND\<_%B'P-87!.B^%EQ.JM\LMZZ@NQ]=BE4'H?,]:_4#Q9XBMO!_ MA76=>O3BSTNRFOISG'[N)"[<_137X$^(]>O/%7B#4]:U"0S7^HW4MW<2$_>D MD8LQ_,FOCN"\"JV)GBYKX%9>K_R7YGN9]B'"E&C'[6_HOZ_ S:MGR1CN$"M)[,$]:_ M5L?C*>7X:>)J;17W]E\WH?'8>A+$U8TH[L^@OV+?V$=/\#Z;I_CCXB:C38P<'A/3<,C[<%**6OYTQ^85\RKNOB)7?1=$NR/U## M8:GA::ITU_P?4***^7?VBOV^O OP6%UI.B/'XR\6)E/L=E*/LUL__3:89&1W M1$P>(QU14L/!R?];OI\RZU>GAX<]65D?1_B#Q'I?A/1[K5M:U&V MTK3+5=\UW>2K%%&OJ6)Q7Y4?MV?M#?#+XVZ[;IX.\.?:-5LWV3>+6!MS=(./ M+$>,R+TP\F",$ 8//BWQI_:'\<_'O6?MOBS6)+BVC8M;:9;YCL[8'^Y&#C/; MMC_ .AS5^B>MZQ:>'M&O]5U"9;:PL;>2ZN)FZ1QHI9F/T )K\[/ M^"2W_(P_$G_KUL?_ $.:OH#_ (*,_$&3P1^S5J=E;R>7=>(;N'25(^\(SF27 M\"D14_[]?A^>X9XSB!X>/VG!?^2J[^2/T'+JJH98JKZ7?XL_+WXX_%;4/C9\ M4O$'C#4-Z'4+@FWMW.?L]NORQ1#M\J!0<=3D]ZX.BBOVNE3A1IQI4U:*5EZ( M^!G.523G)W;.J^&?PVU[XM^-M,\+>&[0WFJ7\FQ >$C4=,>Z)U\N//10>< L6/->1_\$V_ M@-;> OA4/'FH6P_X2'Q0I:%W7YH+$-^[4>GF$>83W!C_ +M?8M?C'%&>5,77 ME@Z$K4XNS_O-;_)=/O['W>49?&C35>HO>>WDO\PHHHKX ^E"FNH=&5@&4C!! M&013J* /SX_;<_81L8])U'XA?#73A:36X:XU7P_:IB-X^K36Z#[I7DM&.",E M<$8;\Z:_H<-?CI^WE\!X?@G\:KB;2K<6_AOQ$C:C8QH,)"^[$T(]E<[@!P%D M4=J_7^$\\J8E_4,3*\DKQ;W:6Z?INO*Y\1G67QI?[325D]U^I\VU]Y_\$NOC M;+IGBK5OAEJ-P39:FCZCI:NQ.RX1?WT:_P"]&-_I^Z/=J^#*ZSX4^.;CX9_$ MOPQXJMRP?2=0ANF5>KHKC>GT9=RGV-?:YM@HYA@JF':U:T]5M^/X'@8/$/#5 MXU5TW].I^^5?!O\ P5$^-LFA^&M'^&>FS&.XU<#4=4*-@_9DPM>>/ M)@_$L"L5F'M)K2FK_/9?Y_(^VSK$.CAN2.\M/EU_R/'Z6D MKV+]D[X)_P#"^_C9HOANY5SHT6Z^U1T."+6/!9<]M[%$SVWY[5^VXBO##4I5 MZKM&*;?R/@:=.56:IPW>A]"_L.?L.6_Q$M+3X@_$&T=O#I;?I>C2<"_ _P"6 MLO?RL]%XWXR?EQO_ $OLK*WTVT@M;2WBM;6!%CB@@0(D: 8"JHX & !1965 MOIMG!:6D,=M:V\:Q100J%2-%&%50. *L5_.N:YK7S6NZM5Z=%T2_S[OJ M?I^#P=/!TU""UZON%%%%>,=X5YG\=/V?/"'[07A9](\36*_:8U/V+58% NK- MSW1_0X&4/RG'(R 1Z916U&M4P]15:4G&2V:,YTXU8N$U=,_"/XZ?!+Q!\ ?B M#>^%M?C#N@\ZTO8U(BO("3ME3/K@@CL01VKSVOV0_;J^ \/QH^">H75I:B3Q M-X=1]1TZ11EW51F:$>N]%X']Y4K\<*_H#(,V_M;"*I+XXZ2]>_S_ #N?FN98 M/ZE6Y5\+U7^7R$K[+_X)5_\ )POB'_L5KC_TKM*^-*^R_P#@E7_R<+XA_P"Q M6N/_ $KM*UX@_P"177_PDY;_ +Y3]3]4Z_GAK^AZOYX:^)X%_P"8G_MS_P!N M/?XB_P"77_;WZ!7Z'_\ !(__ )JM_P!PG_V\K\\*_0__ ()'_P#-5O\ N$_^ MWE?5\4_\B>M_V[_Z5$\;)_\ ?J?S_)GZ'T445_/Y^E!1110 5SOQ'_Y)YXH_ M[!=U_P"B6KHJYWXC_P#)//%'_8+NO_1+5K1_B1]41/X6?@'1117]3'X^?I!_ MP26_Y%[XD_\ 7U8_^@35]_5\ _\ !);_ )%[XD_]?5C_ .@35]_5_/G$_P#R M-Z_R_P#24?IF4_[E3^?YL^"O^"J'Q:DTKPOX;^'=E.4?57.IZBJD@F"-ML*' MU5I-S?6%:_-:OH3]O3QI)XS_ &HO&!WEK;2GBTJ!2<[!$@#C_OZ93^-?/=?L M/#^$6#RVE"VK7,_5Z_AM\CX?,JSKXN_$KQ]X?\*Z>=MWJ]]%9H^W M(C#L SD>BC+'V!K]X/"'A33/ OA?2O#VC6RVFEZ9;):VT2]D48&3W)QDGN23 MWKQ>*\WG@*$*-,AU32K MI<-'(/FC;'#HW5''9AR*Z>BKA.5.2G!V:V:)E%23C)73/PS_ &D/@/JG[/'Q M/O\ PO?NUU9$?:=-O]N!=6S$[6QV8$%6'9E.,C!/EM?K/_P4H^$L7CGX$MXG MMX0VK>%9UNE=5RS6TC+',F?0923_ +9FOR8K^A<@S-YI@8U9_&M)>JZ_-69^ M99EA%@\0X1^%ZKT.A\ >-=1^''C;0_$^DR&/4=)NX[N'G 8JV2A_V6&5([@F MOWD\&^*[#QSX3T;Q%I0,2,[)%# ''<9P1V(-?S]5^N?_!-?QP_ MBS]FRVTV9]T_A_4;C3AN//EG;,A^G[XJ/]ROF>-<&IX:GBTM8NS]'_D_S/6R M"NXU947LU?YK^OP/JNO@C_@J/\;9=(\/Z)\,M,N#'+J@&I:L$.";='Q#&?9I M%9B/^F2^M?>]?AY^U?\ $!_B9^T-XXUHR&2V&H/9VISQY$'[F,CTR$W?5C7R MG".!6*S#VLUI35_GLO\ /Y'LYWB'1PW)'>6GRZ_Y'DE%%>R_LE?!+_A??QMT M;P[<(S:+;YU#564X_P!%C(W+D=-[,B9[;\]J_;,17AA:,J]5VC%7?R/@:5.5 M::IPW>A]"?L.?L-6_P 0;&T^(/Q"M'?P^Y#Z5HL@*_;@/^6TO?RO[J_Q]3\N M _Z76=G;Z=:PVMK!';6T*".*&% B1J!@*JC@ #C HM+2&PM8;:VA2WMX46.* M*-0JHH& H X &,5/7\ZYKFM?-:[JU7IT71+_/N^I^GX/!T\'34(+7J^X445 MXC\?OVO?A_\ L^VTL&K:A_:OB/;F+0=.8/<$D<&0](EZ>H[(]JN+B*TMY9YY$AAB4N\DC!510,DDGH .]?G7^WM^U M!\(OB!X?F\):3I,'C7Q%;DK!XBMW\N'36SSY4P&9@>Z#]V>#DD#'S?\ M!_M MC>/_ -H.:6TU"\_L3PSNS'H6G.5A([&5OO2GI][Y0>0JUX37ZUDG"CPE2.*Q M<_?6J47MZOKZ+3U1\7F&!-!\5:7D6.KV<=W&C M'+1[ER4;'\2G*GW!K\?OV?/V-O'_ .T%/#>65G_8/A;[WZ>;/M,AA7AS.2M!_GY'?&L;Q7X,T#QUI3: M;XCT6PUW3V.XVVHVR3IGID!@<'GJ.16U17YA&4H-2B[-'US2DK,\ETO]DWX. MZ-?I>VOPYT#[1&T1K].J^?OVZ?A@/BA^S=XFBAA\W4=%0:S M9X7)#0@F0 =23$90!ZD=:^CX>QOU',J4V_=;Y7Z/3\'9_(\O,Z'UC"SBMUJO MD?C%2JQ1@RDJP.00<$&@TE?T0?F!^ZG[.'Q.3XP_!+PCXJ,HDN[NR6.\Z9%U M'^[FX[9=&(]B*]%N;F*SMI9YY%A@B0O)(YPJJ!DDGL *^ /^"5'Q1\_3?%OP M]N9?GMW76;%"V3L;;%.![ B$_5V_'WW]O+XGCX9?LW>(C#+Y>HZZ!HMKCJ?. M!\T_A"LO/KBOYYQV52IYN\!37Q25O26J^Y/\#]-P^,4L$L3+HM?5?YGY1_'3 MXCR_%SXN^*_%LKLZ:G?R26X?.4MU^2%>?2-4'X5PE*:2OZ!I4XT:<:<%9122 M]$?FLY.3<]OD5@/3_!;?J>'_MLZVWA_P#9 M8^(=TK[#)8+:9QVFFCA(_'S,?C7XHU^S?[?5L]W^R1X_2/!8)9R')[+>V['] M :_&2OK>"4OJ%1]>=_\ I,3Q<_;^LQ7]W]6%?L!_P3F\'P^%_P!E_1+U8PES MKEW=:C.>I)\TPIS_ +D*G'O7X_U^RG[(WCO0?#G['/@?7M9U*RT72;.RECGN MKJ41QHT=Q*AR3CDE3QU)/&:TXS7./[D8/3/&YL*.Y%?&W[1/_!3=YAL76K:SJ%SJNIW3^9/= MWWVG_E^?DCU\;G=.E>&']Y]^G_ 3Z1_:+ M_;Y\<_&K[7I&BN_@_P )290V=E*?M-RG3]],,'!'5%PN#@[NM?+YIM%?K.$P M>'P--4L-!17];O=_,^+K5ZN(ESU97845M>$?!NN>/M>MM%\.:3=ZSJMP<1VE MG$9'/J3CH!W)X'4D5^@_[.O_ 3*LM,%KKGQ7N%U"[&'3PY8R?N$/83RCESZ MJF!Q]Y@<5QYCF^$RN'-B):]$M6_E^KT-\+@J^,E:DM._0^,?@?\ LU>//V@- M4^S^%]);^SXWV7.L7F8[.WZ9W28.YAD':H+>V*_3;]GC]A'P%\#3:ZK?1+XM M\618<:G?Q#RK=^N8(>0A'9B2WH1G%?0VB:)IWAO2[;3-)L;?3=.M4$<%I:1+ M'%$OHJK@ 5?K\>S;B?%YC>G3]RGV6[]7^FWJ?<8+*:.%M*7O2[O]$)2T45\< M>Z?SPT445_59^.'W]_P26_Y&'XD_]>MC_P"AS5K?\%:=:9;7X:Z0I^1WO[N0 M8[J(%3_T)ZR?^"2W_(P_$G_KUL?_ $.:I/\ @K5;R+K'PSG*XB>WU!%;(Y*M M;DC_ ,>'YU^6M)\7*_;_ -QGV";62Z?U[Q^?M7=$TN36]9L-.A(6:\N([="> M@9V"C^=4JZ?X7:A%I'Q-\(WTP!AM=7LYW!.!M69"?T%?IU23C"4H[I'R44G) M)G[S^']$M?#6@Z;I%BGE66GVT=I @_ACC4*H_("M"D[TM?RRVY.[W/U]*RL@ MHHHI#"BBB@ KXU_X*C^$(M9^!&DZZ$_TO1M8C DQG$,R,CK[9<1'_@-?95?+ MO_!2&_BM/V6-:BD.'NK^RAB''+"8/_Z"C=/2O(K@EI(O"]K7]C7PM;+&?.E\&QA$/&=UK\O7UR/ MSK\4J_..$HQC7QMOYE]UY'U.=-NG0OV_R$K]'O\ @D[X0ACT/Q[XI=0T\US; MZ9$QQE%13(X'^\9(_P#O@5^<-?J/_P $I]0BE^"7BJQ 'G0>(GG8YYVO;0*O MZQM7K<63E'*JBCU<4_O.+)HIXR-^E_R/M>BBBOP4_1PHHHH **** $(!!!&0 M>HK\&/C;X/C\ ?&#QKX=@0QVVF:Q=6T"XQ^Z65O+./=-IK]Z*_#_ /:YOX=1 M_:8^),L+;D769X2&OZ'J_GDEB>&1XY%:. M1"596&"".H(KXK@7_F)_[<_]N/?XB_Y=?]O?H,K]#_\ @D?_ ,U6_P"X3_[> M5^>%?H'_ ,$E=22+6?B9IYQYD]OI\X^D;7"G_P!&BOK.*$WE%:W]W_TJ)XN4 M.V.I_/\ )GZ-T445_/Q^EA1110 5SOQ'_P"2>>*/^P7=?^B6KHJX[XR:JFA_ M"+QQJ,A CM-#OIVW9QA;=SVY[5M03E5@EW7YF=1V@V^Q^"5%+25_4I^0'Z0? M\$EO^1>^)/\ U]6/_H$U??U? /\ P26_Y%[XD_\ 7U8_^@35]_5_/G$__(WK M_+_TE'Z9E/\ N5/Y_FS\$OC)JKZY\7?'&HR$F2[UR^G;=C.6G<]OKVKCJZ+X MC_\ )0O$_P#V%+K_ -'-7.U^^4$HTH)=E^1^;U'>;;[GU;_P32\*Q^(OVF[: M]E3?_8FE76H)DK"=7/I_"E?G5 M7W]_P26_Y&'XD_\ 7K8_^AS5]5Q1%2RBM?\ N_\ I2/'RAVQM/Y_DS]#O$NJ M_P!A^'=5U(#=]CM);C &<[$+=/PK^?>:5[B5Y)&+R.Q9G8Y))Y)-?OU\08GG M\!>)8HU+R/IERJJHR23$V *_ (U\OP,ER8A];Q_4]?B%OFI+U_02OTA_X).^ M#X8?#GCSQ4Z;I[B[@TR-R/N+&AD<#ZF6//\ NBOS>K]1?^"6FM6=I\ O%L<] MQ';BT\0S74\DKJJ1QM:VX#$D\#]VW)XXKZ+BR4HY5-1ZN*_$\S)DGC(M]$_R M/M@URWQ&^*/A7X2^'9=<\6ZU:Z)IR9"O.QWRMC.V-!EG;_94$U\F_M$?\%*_ M#O@S[5HOPV@A\4ZROR-K$V?[/@/(I=<\ M6ZU=:UJ3\"2X;Y8E_N1H/E1?]E0!WKX#*>$\3C;5<5^[A_Y,_ET^?W'TF-SJ ME0O"C[TOP_X/R^\^LOVBO^"E'B/QK]JT3X:Q3>%=%;,;:O+C^T)QW*8R(!]" M7X!W+TKXJNKJ:^N);BXF>XGE8O)+*Q9W8\DDGDD^M0T5^NX'+L+EU/V>&A9= M>[]7U/B<1BJN*ESU97"BK.GZ==:M?065C;37MY.XCBM[>,R22,>BJHY)/H*^ MW_V=/^":.M>*!;:Y\4)Y?#VEMATT.V8?;9AU_>MR(1TXY?J#L-+'YEA?N M=Z^J_ GP\\-?#'P_#H?A71;30]+BY$%I'CYKHZ_(L_M-RH/_+S< -@CVB6,C_KH MU?$=:OBCQ/J?C+7;O6=9O)+_ %.[8--<2G+,0 H_( #\*57+*=7,:>8/>,6O MGT?R3E^ X8N4,++#=&T_\_T,JBBO9_V0/A?_ ,+;_:%\(Z-+'YFG6]R-1OLC M*^1!^\*GV>T4V_D5J M!>7X(PWVF;]Y(I]2I;9GT05ZW2"EK^8Z]:>(JSK3WDVW\S]:I MTU2@J<=DK'G_ .T!X0?Q[\$/'.@11M+C_3]3Q^M6\\4:Q?Z%8:)3Z/8,[VFGR3,8(&?V(5A7VS^SO M^P_X"^ JVVI/ /%'BU "=9U"(8A;_IA%DB/_ 'LE^3\V#BOHJOR[-N,92O2R MY67\S_1?J_N1]A@LC2M/%/Y+]7_E]YPOPD^"/@SX(: -)\'Z+#IL3 >?@%?F52K4KS=2 MI)RD^KU9]9&$:<>6*LD4-;\2:1X;CMGU?5;+2DNIA;P->W"0B64@D1H6(W,0 MK' YP#Z5I5^/W[=7[3D?Q^^(<.G:#.S^#= +Q63]!>3'B2XQ_=. JY_A&>-Q M%>=_"S]J;XH?!TPQ^'/%MZFG1=-,O6^TVN/01R9"_5-I]Z^^I<&8FMA(5E-1 MJ/5Q:V[:]^^A\W//:4*TH_:!^& M*?&+X->*_"&%\_4;)A:EC@+<(1)"2?3S$3/MFOQC-,4L%Q+]8ELG&_HXI/\ M!GWF#HNOE/LUNT_ON['X1T5/=VDUA=36UQ$T-Q"[1R1.,,C X((]014%?LVY M\&?NQ^SU\3H/C#\&?"GBJ*82W%Y9(MX >4ND&R93_P #5L9Z@@]Z]&K\IO\ M@GK^U':_"/Q1<>"?$]X+;PKKLPD@NYGQ'8W> NYB> D@"J3T!53P-QK]5P00 M"#D'IBOYUSS+)Y9C)4[>X]8OR[?+8_4,NQ<<704K^\M'Z_\ !'4445\^>F%% M%% !7YZ?\%6?B=%]F\'_ ^MI0TOF-K5Z@/* !HH ?KNG./8>M?;/Q;^*V@? M!;P'J?BOQ'<^186:?)$O^LN92#LAC'=V(P.PY)P 2/Q#^+?Q.U;XQ_$/6_%^ MM-_IVI3F01*Y#;SE_P-_N/FL[ MQ<:5'V"?O2_+_@_YG'U/964^HWMO:6T;37,\BQ11KU=V. !]214%?1O[!/PG MD^*/[16A330F32O#Q_MF[8CY2OIDRE#CN%;TK]?QF)C@\//$3VBF_P"O M4^(H4G7JQI1W;L?KKX,\-1>$?!6A>'HPC0:9I\%@H4?*5CC5!QZ86OPC^)GA M*3P%\1/$_AN5"C:3J5Q98/I'(R@@GJ" #GOFOWWK\I/^"F?PG?P;\;+?Q=;P ME=,\4VPD9QT%U"%CD7VROE-[EF]#7Y+P;C>3&U*,W_$5_FM?R;/M,]H7P\:D M?LO\'_2/CVOMO_@EK\3H?#GQ2\0>#;N58H_$=FL]KO/WKBWW-L'N8WE/_;,5 M\2UK>%/%&I>"?$VEZ_H]RUIJFF7,=W;3+SMD1@PR.XXY!X()!ZU^IYG@UF&# MJ85_:6GKNOQ/C\)7>&KQJKI^74_H'HKR[]G?X]Z'^T-\.K+Q%I4B0WRJ(M2T MS?F2RN,Y4X)5NX]P0/4:_FVM1J8>I*C55I1=FC]4IU(U8*<'=,****Q- MI#2T4 8'CSQC8?#SP7KGB;5'"6&DV(]=NO%'B M#4]9OFWWNHW4MW.P[R2.78_F37W5_P %(OVI+?7G?X3^&+L36MM.LFOW<1RK MRH%EB*JM*I:W^%;??OZ6/@,[Q<:]94H M/2/Y_P# "OT-_P""3?A!_,^('BF1,1XMM,@?'4_/)*/P_<_G7YY5^U?[%OPG MD^$'[//AK2[N$P:MJ"G5K]&&&6:8!@K#LRQB-#[H:WXOQ:H9:Z76HTODM7^5 MOF9Y)1=3%*?2*O\ H>YU^#'QN\+OX*^,7C;0GC,8L-9NX4![QB5MC#V*[3^- M?O/7Y._\%,_AI)X1^/4?B:*$II_B>R2?S ,+]HA BE4>^T0L?4N:^-X+Q*I8 MV=!_;CIZK7\KGN9]2L&YU*RZ3J-Q8MGOY]E2>ZL8I66&=T!V,ZCAL9.,], MUE45^RN*ENCX1-K8***[CX4_!CQC\:_$"Z1X0T2?5)P1YTX&V"V4_P 4LA^5 M!UZG)Q@ GBHJ5(48.I4DE%;MZ(J,93DHQ5VSAZ^@_P!GK]BCQ_\ 'U[;4([4 M^&_";D%M;U&,@2+ZP1\-+]1A>,%@>*^V/V=/^"2_5GC_P$_94\ _L]V*G0--%YKC)MGUV_ DNI,CD* M<8C4_P!U .V1UKYG,5R2Q,;)[-.Z?]>9Z^%QM'&)ND]MR_1117CG<%%%% !1110 4 M444 %%%% 'B'[9WPQ_X6K^SGXMTV*$3:C8P?VK8X7QK\,/VEOAF?A#\7Y/]#XSB"A9PKKT?Z?J>8T445^IGQX5^DG_ 2I^%WV'P[X MK^(-U"!+?RKI%B[##"*/#S$>JLYC'UB-?F_;V\MU<100QM+-(P1(T&2S$X M]@4445^(GZ %?)7_!0[]G:;XN_#./Q3HE ML9_$WAA'F$,2YDNK,X,L8 Y++C>H]G &6KZUHKNP.,J8#$0Q-+>+^_NOFCGQ M%"&)I2I3V9_/%25]Q_MX_L6W'@K4[[XB^!=/:7PUCW75/LS\NQ.&J86HZ=1?\$Z3X>^(=(\ M*>,M+U77?#UOXJTFVE#W&DW,SQ).OIN0Y!'7G(..01Q7[$_ /]J;X4?%?1M/ MTWPKJ=EH-Y'&L47AN[5+.:' X2.,?*X'_3,D?3I7XI45YF<9%1SB*YYN,H[- M:KYK;\GYG7@]^(WB:6!_OQIJDR*WL0K#(]NE?"/@?$2>XE>>:0[GDD8LS'U)/6H:^KRKA;"9=-5JC]I-;-Z)>B[^K9XV,S MBMBDX1]V/X_>%%%?1'[(O[)&L?M'>)Q>7BRZ;X'T^4"_U'&#.1@_9X3W MB Y/)4'ZK%8JC@J,J]>5HK^OO/'HT9UYJG35VSW/_@F9^SG)J6KS?%?7+7%C M:;[70XY5_P!;-]V6<9[(,H#_ 'BW0K7Z1UG>'M T[PIH=AHVD6D6GZ780I;V MUK",)%&HPJC\!6C7\[YMF4\UQ,WL+Y)+[P[=NS:7K"I\DZ?W' M[+*H^\OXC@U][PMGD<716"KO]Y%:?WDOU7Y:]SYO.,O=&;KTU[KW\G_DSQBO MM#]E'_@H3J7PJL;+PEX]BN-=\+0 16NHQ?->6*=D(/\ K8QV&0RC@$@!:^+Z M*^PQV P^8TG1Q,;K\5YIGB8?$U<+/VE)V9^]WPY^+G@WXM:6NH>$?$=AKL&W M0HZGU##!%>BZ M=^T]\7-*MUAMOB3XG$2@JJR:I-)M&,8&YC@8Z>G:OS?$<#RYKX>MI_>6OWK? M[D?4TN(%;][3U\F?N<:\"^-_[;'PR^"=M<03:Q%XC\0("$T;1Y%FD#>DL@RL M7;.X[LBBOTFA0I8:FJ5&/+%;)'RM2I.K)SF[MCHT:1 MU1%+NQP%49)/H*_9']AW]GE_@)\(XCJMOY7BS7BE]J:L/F@&/W5N?]Q22?\ M:=^HQ7S[^P/^Q5/:W6G?$_Q[8^64 N-#T>Y3Y@W5;J53TQU12/1N,+7Z&5^3 M<69Y'$OZAAG>*?O/NUT^77S]#[3)LO=+_::JU>R\NXM>0_M2_ FV_:#^$&J> M&\1QZQ%_IFDW,AP(KI =H)[*X+(W7 ?.,@5Z]17YW0KU,-5C6I.THNZ/IZE. M-6#IS6C/Y[=7TF]T'5;W3-1MI++4+.9[>XMIEVO%(C%65AV(((JG7ZB?MY?L M82?$V&?XA>![(/XKMXLZGID*_-J4:CAT'>90,8_C4 #Y@ WY?2QO#(\_9[D#R[BUE!:"[BSDQRKW''48(/((/-?J3\!OV]_AQ\8;6VL]5O MXO!GB9@%?3]5F"0R-_TQG.$;)Z*VUO13UK\>:*YLVR'"9LN:HN6:^TM_GW7] M)FV#S&M@M(:Q[/\ K0_H;219$5T8.C $,IR"/44^OP/\)_%WQQX$C6+PYXPU MW0X1_P L=/U&:&,_5%8 _B*Z6Z_:F^+]Y;F&3XE^)PA7:?+U.5&QG/WE8']> MG%?!SX'Q"E[E:+7FFO\ /\SZ*/$%.WO4W?U/VI\;?$/PQ\-])?4_%&O6&@V2 M@D2WUPL>_'90>7/LH)/I7Y^?M/\ _!227Q%8W?AKX4_:=.M)]U2_N=2O'^_<7DS2R-]68DFJ-?1Y;PC MA<'-5<1+VDEY6C]VM_GIY'EXK.ZU=.%) MD_ ;X#>)?V@_'$'AWP]!LC7$E]J4JGR+*'/+N>YZ[5'+'CIDC[>K6IX>FZM5 MVBM6V?/PA*I)0@KMGJ'["/[.DOQO^+%OJFIVK-X1\.R)=WSLOR7$P.8K?GKD MCOY]SW-I9OBG46D(Z17EW]7_DNA^F9=@E@J/*_B>K_ *\@KY\_;?\ M@5)\<_@A?V^FV_G^(]%?^T]-55R\K*I$D([_ #H3@=V5/2OH.D->-A<34P=> M&(I?%%W.ZM2C7IRISV9_/(05)!&".QIM?;7_ 4'_9+F\!>(;SXE>%;,MX9U M.;?JEK A(T^Y8\R8'2*1CGT5B1P&45\2U_2&7X^CF.'CB*+T?X/JGZ'Y9BS_0_H;CE2:))(W62-P&5E.00>A!]*\^\ M?_M"_#?X7VLLWB7QGI.GR(I;[*MRLMRV/[L*;G/X+7X3AB%*@G:3DC/!/^33 M:^9I<#4U*]7$-KRC9_?=_D>M/B&37N4[/S=_T1]G?M5_\%"M3^*^GWOA3P%! M<^'_ O<*8KN_G(6\OD/!3 )$49[@$LPX) )6OC(TE%?H&!P&'RZE['#1LOQ M?FV?-XC$U<5/GJN["BBBO0.4_2#_ ()+?\B]\2?^OJQ_] FK[^KX!_X)+?\ M(O?$G_KZL?\ T":OOZOY\XG_ .1O7^7_ *2C],RG_!?^8G_MS_ -N/CN(O M^77_ &]^@5]_?\$EO^1A^)/_ %ZV/_H)E/^^T_G^3/T@KQ[]JKX$P?M!_!_5/#JA$UF#_3=)G? M "72 [5)/17!9">P;/85[#17X'AZ]3#58UJ3M*+NC](J4XUH.G-:,_GMU;2K MS0M4O--U&VELK^SF>WN+:=2KQ2*2K*P/0@@@CVJG7ZA?MX_L72_$N.X^(7@: MS5O%$$>=3TN%?FU*-1Q(@[S*!C'\8 Q\P ;\P)$:-V1U*.I(96&"#Z$5_1.4 MYK1S;#JM3T:^)=G_ )=F?E^-P<\%5<);='W1)93QVU[;S36Z7<,>"*_6/]E3]KWX+:YX6T[POIEO8?#'4(E"_V+=LL5O(_=H[ M@X61B>[D2,>QZU^2M%3FV44,-G'2OSV? ^(4K0K)KS37^? MYGTT>(:5O>IN_J?M3XV^(?ACX;Z2VI^*->L-!LE!(EOIUCWX[*#RY]E!)]*_ M/C]J/_@I!-XGLKSPO\*_M&GZ?,IBN/$+A37*OQ^\<222222>YI!UI*]*^ WP%\3?M!^-X/#_AZ I$N)+[4I M5/D64.>7<]SV51RQ]LD?;UJU/#TW5JRM%:ML^?A"522A!7;/4?V#_P!G.7XW M_%:'5M3MM_A#PY(EW>EU^2YFSF*W'KDC9^$/B!:P_)*CZ-?2*O 9XCLKF[$?C\/ M]:PTZ:WZ>J/PMHK[M_X=/>+/^A[T7_P$FH_X=.^+/^A[T7_P$FK]J_UDRG_G M^ON?^1\%_96-_P"?;_#_ #/%_P!A#X6_\+1_:0\.I<0>=IFADZU=YZ8A(\H' MUS,T0([C-?LN*^;OV-_V2)/V8[3Q)-J6K6VMZQJ\D2">VB9$B@C#$*-W.2SL M3_NKZ5])U^2\2YE#,L=S47>$4DO/JW]^GR/L\IPDL+A[35I-W84445\F>T%% M%% #9$65&1U#HPPRL,@CTKX1_:>_X)N67BFXN_$GPJ^SZ1J4A,D_AR8B.UF; MJ3 W2(]?D/R _$7PYUR71O$VBWNAZG'RUM>PF-B/[RYX93V89![&L"OW\\:?#[PU\1] M);3/%&A6&O6)SB*_MUE"$]U)&5;W7!KY?\>?\$POA;XDFDN- O=8\)3-]V&W MG%S;K_P&4%__ ")7ZE@N-,+426+@X/NM5_G^#]3Y"OD-:#O1DI+ST?\ D?E' M17W_ *O_ ,$F=5CD)TKXC6=RF>!>:4\) Y_NROD]/3/M5:Q_X)-^(9)\7GQ" MTR"+CYH-.DE;KZ%U_G7O+B;*&K^W7W2_R/-_LG&WM[/\5_F?!-6M.TV[UB^@ MLK"UFO;R=Q'%;V\9DDD8]%50,D^PK]-_!?\ P2L\!Z1+'+XE\4ZSXB9,$PVJ M1V43GON'SMCZ,#[U]1?#3X&^ O@];^5X/\+:?HKLNQ[F*/?<2+Z-,Y+L..A8 MUX^+XSP-)-8:+F_N7XZ_@=U#(L1-_O6HK[W_ )?B? /[-O\ P38USQ5/::[\ M4?,\/Z)Q(NA1/B]N1U D(XA4]Q]_J,(>:_27PUX9TKP;H5EHNAZ?;Z5I5G&( MK>TM4"1QJ/0#\R>I)).36I17Y=F>;XK-9\V(EHMDME_7=GU^$P-'!QM36O5] M6%%%%>*=Y_/#17W;_P .G_%G_0]Z-_X"34?\.GO%G_0]Z+_X"35_0O\ K)E/ M_/\ 7W/_ "/S+^RL;_S[?X?YFC_P26_Y&'XD_P#7K8_^AS5^D%?+O[&G[(FK M_LQ:GXINM4\06.M+K$-O&BVD+H8S&SDD[NN=X_*OJ*OQWB'%4<9F52M0ES1= MK/TBD?<991G0PL:=16:O^;"N?\<^ ] ^)7AB\\/>)M+@UC1[M=LMM.#C/9E( MP58'D,I!!Y!%=!17ST92A)2@[-=3U&E)6:NC\J_VB_\ @G'XM^'UU=:Q\/EG M\8>&R2_V%0#J%JO]TH/]XB8I)%*I5T8<$$' MD$>E?T,5YM\4OV=/AQ\949O%GA2QU&\*[1J"*8;I1V_?1E7('H21[5^DY;QG M5HI4\='G7\RW^:V?X'RF*R*$VY8=V\GM_7WGX545^G/C#_@E+X,U*1Y/#7C+ M6-"W'(CO[>.^1/88,38^I/XUYU=_\$G/$B38MOB!I4T6/O36$D;9^@9OYU]I M2XIRFHKNK;U3_P K?B>%/)\;!_!?T:/@NBOT"T;_ (),:C(ZG5?B/:P)U9;/ M26E)YZ M*N.,\X_ U[/X _X)G_"7PE-%,W-]DG^MD53R;&3>L;>K7Z7/R_^'GPQ\5?%?7X]%\):'>:YJ#$9 M2V3*Q _Q2.<+&O\ M,0/>OTD_9;_ ."=^C?#*>R\3_$%[?Q'XGB*S6^FH-UE M8OU!.?\ 72#U.%!Z D!J^N?"WA#0_ ^D1:5X>T>RT338ONVMA L,>?7"@9/J M3R:V*_/\UXLQ6/BZ.'7LX/[W\^GR^\^EP>34L.U.J^:7X(3I2T45\*?1!111 M0 5\J?M3_L&^'/CH]UXB\.20>&/&SY>2?8?LM^W_ $V47+)?CY/NCGKX>GB8>SJJZ/P=^*_P #_&_P4U*4.H'LFVOU+ \ M:T9I1QL'%]XZK[MU^)\AB,@J1=Z$KKL]_P"ON/R'HK]"==_X),7"R.^C?$B. M2,YV17^DE2O3 +K*<]^=H[5D6W_!)WQ.TRB?Q_I,<1ZM'8RNP^@+#/YU])'B M?*)*_M_PE_D>4\IQJ=O9_BO\SX-I5!) R3T K]+/"7_ 2?\,V4JOXF\=:I MJJC!,6F6<=GSZ;G,N1^ _"OI?X6?LJ_"[X.2PW/AOPG9IJ<6"NIWN;FZ#?WE MDDSL/^YM'M7EXKC'+Z*_<)U'Z67WO7\&=E'(\34?[RT5]_Y?YGYR_L[?\$_O M'/Q@FM=5\20S>"_"C$.9[R/%Y0#_?? Y! ?I7Z@_"GX1^%O@MX3@\ M.^$],33K!#OD?[TMQ)@ R2OU9CCKVZ "NSHK\QS7/,7FTK57:"VBMOGW?] M*Q];@\NHX)7@KR[O^M HHHKYX],**** *VHZ?:ZM87-E>VT5Y9W,;0S6\Z!X MY488964\$$$@@^M?FE^U3_P3HU7PO<7GB?X66TNL:&Q,DWAY27N[3N?)[S)_ ML_?' ^?DC]-J*]G+,VQ.55?:4'H]T]G_ %W.#%X*EC8CZH_GGNK6:RN) M;>XA>WN(F*212J5=&'!!!Y!'I4-?N9\6_P!F;X;_ !N5I/%?AFVN=0*[5U.V MS!=KZ?O4P6 [!LCVKY<\7?\ !)_P_=RO)X9\>:CI:9)6'5+)+O\ #>C1X^N# M^-?JV#XQR^M%?6+TWZ77WK7\$?'5LCQ--_NK27W/\?\ ,_-:BON^7_@D]XI$ MC^7X]T=HP3M9K.4$CMD9./SKH-"_X)+_ #H^M?$G*_Q0V&D!_@)XYFLX8M/M+#P]>F"&V01HA$#[%50,#G % M?/8GC*G.<:.!IMMM*\M%KV6[_ ].ED4HQ<\1*R71?YGX34E*:2OTH^5/T@_X M)+?\B]\2?^OJQ_\ 0)J^_J^%/^"3VG>5\.O'5]M \[588-V>3LASC'MYGZU] MUU_/?$K3S:O;NO\ TE'Z;E*M@J?S_-GX!_$?_DH7B?\ ["EU_P"CFKG:_0#Q M1_P2U\4Z_P")M6U./QQH\4=[=S7*QM:RDJ'+/^A[T7_P$FK] M:I\1Y4H13KK9='_D?%2RO&.3:I_E_F9W_!*3_DL?B[_L G_THBK]0J^2OV// MV+M:_9H\<:UKNI^([#68K_3OL2PVD+HR-YJ/N);M\F/QKZUK\FXDQ=#&YA*M MAY] M&_\ 2:OT/A+,L)EWM_K4^7FY;;ZVYK[>I\QG6%K8GV?L8WM>_X'PE7W]_P2 M6_Y&'XD_]>MC_P"AS5G?\.GO%G_0]Z+_ . DU?1_[&G[(FK_ +,6I^*;K5/$ M%CK2ZQ#;QHMI"Z&,QLY).[KG>/RKZ//L\R[%Y;5HT*J'/CE+=>(O#NY6XQ]6T5W8/&XC 556P\N67Y^3[HYZ^'IXF'LZJNC\&OBK M\$_&GP6UM],\7Z#.J^[=?B?(8C(*D7>A*Z[/?^ON/R(HK] M"-<_X),7*R.VC_$B*2,_=BOM)*D>Q=93GOSM%9-O_P $G?$[3*)_'^DQQ'JT M=C*[#Z L,_G7TBXFRB2O[?\ "7^1Y3RG&IV]G^*_S/@VG(I=@J@LQ. ,DFO MTL\)_P#!)_PQ9RJWB3QWJNK(.3'IEG'9CZ9YN;H$=UDD)*?\ VCVKR\5QCE]%?N$ZC]++[WK^#.NCD>)F_W MEHK[_P O\S\Y/V>/^"?7CKXNSVNJ>)H9?!?A1B',]W'B\N5](H3RN?[[X'(( M#]*_4+X6?";PM\&/"<'AWPEI<>FZ=&=[D?-+<28 ,DKGEV.!R>@ P .QHK M\QS7/,7FTK57:"VBMOGW?]*Q]=@\OHX)>XKR[O?_ ( 4445\\>F%%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\ MK?\ !2#XCQ>"_P!G.]T9)MFH>);J*PB53\WE*PEF;Z;4"'_KH*^H-1U"UTFP MN;V^N8K.SMHVFFN)W"1Q(HRS,QX !))]*_&C]L_]HO_ (:'^*\EWISN/"NC MJUEI*."/,7=F2E]/P/UC"4O8X>%-[I(****\TZPHHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH ***_)SXT_MQ_&WPE\8_'FAZ3XU^ MR:7IFO7]E:0?V58OY<,=Q(B+N:$L<*H&223CDFO5_;^%_EE]R_P S]EJ*_&G_ (>"?'W_ M *'W_P H^G__ !BH;K]OCX\WD823Q_*J@YS%IEE&?S6$'\*:X)S#K4A]\O\ MY$/[?PW\LON7^9^S9KRKXM?M0?#7X+6T_P#PDOB>T74(P<:39.+B\8CMY2G* M_5]H]Z_'OQ7^T-\3O&T#P:WX]\07]JXP]LVH2+"W&.8U(4_E7GIKUL+P0DT\ M56NNT5^K_P CBK<0:6HP^_\ R7^9]-_M4?MQ^)?V@TET#2X'\->" ^38"0-/ M>D'*M.X[="(U^4'J7(!'S%117Z/A,'0P-)4IB)NI5=V%? M2O[ _P $)?B]\=-/O[J!G\/^&&35+URN4>56S!#Z99QNP>JQO7AWP\^'NO?% M/Q=I_AKPUI\FI:O>OLCB3HH_B=ST5%')8\ 5^TG[-GP#TK]G;X9V?ANQ9+K4 M9#]HU/40N#=7! W$=PBX"J.P'J23\SQ-F\,OPKHP?[R:LO)=7_EY^C/6RG!/ M%5E.2]R/XOM_F>JTM%%?@Y^C!1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %?A+^T;_R<+\4/^QIU3_TKEK]V37Y=?&'_@GS\7?& MGQ;\;^(--L]);3M6UR^O[9I-056,4MP[H2,<':PXK[_A#&8?!UZLL1-132M= MVZGS6=T*M>G!4HMV?0^)Z*^J?^':?QK_ .?'1O\ P9K_ (4?\.T_C7_SXZ-_ MX,U_PK]1_MO+/^@B/WH^1^H8O_GT_N/E:BOJG_AVG\:_^?'1O_!FO^%7H?\ M@F'\8Y8E=I?#<+$9*/J#DC\HB/R-)YYEB_YB(_>"R_%O_ET_N/DBBOMG2/\ M@E1\1KAE_M/Q5X8LHR>?LSW$[ 8]#$@SGWKT[PG_ ,$G=!MF5_$OC[4=1&O\TOT2_5_(]O M#9!KS8B7R7^9Y#^SM^S#X/\ V;] :UT*%KW6;I%%_K=VH^T7)'.T8^Y'GD(/ M;)8\U[!117YC7KU<34=:M)RD]VSZVG3A2BH4U9(****P- HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** +"BBB@ HHHH __]D! end XML 14 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cover - shares
9 Months Ended
Sep. 30, 2022
Nov. 04, 2022
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2022  
Document Transition Report false  
Entity File Number 001-38703  
Entity Registrant Name VELODYNE LIDAR, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 83-1138508  
Entity Address, Address Line One 5521 Hellyer Avenue  
Entity Address, City or Town San Jose  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 95138  
City Area Code 669  
Local Phone Number 275-2251  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   237,590,372
Document Fiscal Period Focus Q3  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Entity Central Index Key 0001745317  
Common Stock    
Document Information [Line Items]    
Title of 12(b) Security Common stock, par value $0.0001 per share  
Trading Symbol VLDR  
Security Exchange Name NASDAQ  
Warrant    
Document Information [Line Items]    
Title of 12(b) Security Warrants, each exercisable for three-quarters of one share of common stock  
Trading Symbol VLDRW  
Security Exchange Name NASDAQ  

XML 15 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 51,487 $ 24,064
Short-term investments 168,570 270,357
Accounts receivable, net 6,129 8,881
Inventories, net 11,498 9,299
Prepaid and other current assets 8,201 14,822
Total current assets 245,885 327,423
Property, plant and equipment, net 11,684 14,710
Operating lease right-of-use (“ROU”) assets 16,727 16,891
Goodwill 1,189 1,189
Intangible assets, net 402 724
Contract assets 9,182 12,962
Other assets 851 1,522
Total assets 285,920 375,421
Current liabilities:    
Accounts payable 5,001 5,105
Accrued expense and other current liabilities 31,074 33,028
Operating lease liabilities, current 3,062 2,623
Contract liabilities, current 5,456 6,348
Total current liabilities 44,593 47,104
Operating lease liabilities, non-current 14,674 15,210
Contract liabilities, non-current 9,841 12,740
Long-term tax liabilities 459 443
Other long-term liabilities 814 661
Total liabilities 70,381 76,158
Commitments and contingencies (Note 14)
Stockholders’ equity:    
Preferred stock: $0.0001 par value; 25,000,000 shares authorized; none issued and outstanding as of September 30, 2022 and December 31, 2021 0 0
Common stock: $0.0001 par value; 2,250,000,000 shares authorized; 232,677,318 and 197,346,675 shares issued and outstanding as of September 30, 2022 and December 31, 2021, respectively 23 20
Additional paid-in capital 877,935 825,988
Accumulated other comprehensive loss (1,103) (412)
Accumulated deficit (661,316) (526,333)
Total stockholders’ equity 215,539 299,263
Total liabilities and stockholders’ equity $ 285,920 $ 375,421
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Sep. 30, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Preferred stock, par value (in USD per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 25,000,000 25,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in USD per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 2,250,000,000 2,250,000,000
Common stock, shares issued (in shares) 232,677,318 197,346,675
Common stock, shares outstanding (in shares) 232,677,318 197,346,675
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenue $ 9,641 $ 13,060 $ 27,328 $ 44,382
Cost of revenue 20,518 17,800 54,585 52,988
Gross loss (10,877) (4,740) (27,257) (8,606)
Operating expenses:        
Research and development 16,918 20,221 56,972 55,608
Sales and marketing 4,878 6,547 16,223 60,798
General and administrative 9,583 23,271 35,330 59,440
Total operating expenses 31,379 50,039 108,525 175,846
Operating loss (42,256) (54,779) (135,782) (184,452)
Interest income 732 109 1,253 321
Interest expense 0 (6) (3) (83)
Other income (expense), net 2 (22) (104) 10,097
Loss before income taxes (41,522) (54,698) (134,636) (174,117)
Provision for (benefit from) income taxes 41 14 347 649
Net loss $ (41,563) $ (54,712) $ (134,983) $ (174,766)
Net loss per share:        
Basic (in USD per share) $ (0.19) $ (0.28) $ (0.66) $ (0.91)
Diluted (in USD per share) $ (0.19) $ (0.28) $ (0.66) $ (0.91)
Weighted-average shares used in computing net loss per share:        
Basic (in shares) 213,518,699 196,204,671 203,504,556 192,835,674
Diluted (in shares) 213,518,699 196,204,671 203,504,556 192,835,674
Product        
Revenue $ 7,442 $ 11,782 $ 21,456 $ 34,345
Cost of revenue 20,353 17,716 53,896 52,555
License and services        
Revenue 2,199 1,278 5,872 10,037
Cost of revenue $ 165 $ 84 $ 689 $ 433
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Statement of Comprehensive Income [Abstract]        
Net loss $ (41,563) $ (54,712) $ (134,983) $ (174,766)
Other comprehensive loss, net of tax:        
Changes in unrealized gain (loss) on available for sale securities 165 (5) (534) 6
Foreign currency translation adjustments (65) (12) (157) (9)
Total other comprehensive loss, net of tax 100 (17) (691) (3)
Comprehensive loss $ (41,463) $ (54,729) $ (135,674) $ (174,769)
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Stockholders’ Equity - USD ($)
$ in Thousands
Total
Prior Year Adjustment of Warrants
Common Stock
Additional Paid in Capital
Additional Paid in Capital
Prior Year Adjustment of Warrants
Accumulated Other Comprehensive Loss
Accumulated Deficit
Accumulated Deficit
Prior Year Adjustment of Warrants
Beginning balance (in shares) at Dec. 31, 2020     175,912,194          
Beginning balance at Dec. 31, 2020 $ 340,823 $ 0 $ 18 $ 656,717 $ (1,585) $ (230) $ (315,682) $ 1,585
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of common stock under warrant exercises (in shares)     6,973,882          
Issuance of common stock under warrant exercises 80,200   $ 1 80,199        
Issuance of common stock under employee stock award plans, net of taxes (in shares)     6,798,504          
Issuance of common stock under employee stock award plans (37)     (37)        
Stock-based compensation 11,530     11,530        
Other comprehensive income (loss), net of tax (22)         (22)    
Net loss (40,817)           (40,817)  
Ending balance (in shares) at Mar. 31, 2021     189,684,580          
Ending balance at Mar. 31, 2021 391,677   $ 19 746,824   (252) (354,914)  
Beginning balance (in shares) at Dec. 31, 2020     175,912,194          
Beginning balance at Dec. 31, 2020 340,823 $ 0 $ 18 656,717 $ (1,585) (230) (315,682) $ 1,585
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Other comprehensive income (loss), net of tax (3)              
Net loss (174,766)              
Ending balance (in shares) at Sep. 30, 2021     195,922,639          
Ending balance at Sep. 30, 2021 327,634   $ 20 816,710   (233) (488,863)  
Beginning balance (in shares) at Mar. 31, 2021     189,684,580          
Beginning balance at Mar. 31, 2021 391,677   $ 19 746,824   (252) (354,914)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of common stock under warrant exercises (in shares)     1,929          
Issuance of common stock under warrant exercises 22     22        
Issuance of common stock under employee stock award plans, net of taxes (in shares)     5,541,305          
Issuance of common stock under employee stock award plans 0   $ 1 (1)        
Stock-based compensation 53,195     53,195        
Other comprehensive income (loss), net of tax 36         36    
Net loss (79,237)           (79,237)  
Ending balance (in shares) at Jun. 30, 2021     195,227,814          
Ending balance at Jun. 30, 2021 365,693   $ 20 800,040   (216) (434,151)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of common stock under warrant exercises (in shares)     2,250          
Issuance of common stock under warrant exercises 25     25        
Issuance of common stock under employee stock award plans, net of taxes (in shares)     692,575          
Stock-based compensation 16,645     16,645        
Other comprehensive income (loss), net of tax (17)         (17)    
Net loss (54,712)           (54,712)  
Ending balance (in shares) at Sep. 30, 2021     195,922,639          
Ending balance at Sep. 30, 2021 $ 327,634   $ 20 816,710   (233) (488,863)  
Beginning balance (in shares) at Dec. 31, 2021 197,346,675   197,346,675          
Beginning balance at Dec. 31, 2021 $ 299,263   $ 20 825,988   (412) (526,333)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Common stock warrants issuable to customer 5,303     5,303        
Issuance of common stock under employee stock award plans, net of taxes (in shares)     916,819          
Stock-based compensation 4,938     4,938        
Other comprehensive income (loss), net of tax (729)         (729)    
Net loss (49,121)           (49,121)  
Ending balance (in shares) at Mar. 31, 2022     198,263,494          
Ending balance at Mar. 31, 2022 $ 259,654   $ 20 836,229   (1,141) (575,454)  
Beginning balance (in shares) at Dec. 31, 2021 197,346,675   197,346,675          
Beginning balance at Dec. 31, 2021 $ 299,263   $ 20 825,988   (412) (526,333)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Other comprehensive income (loss), net of tax (691)              
Net loss $ (134,983)              
Ending balance (in shares) at Sep. 30, 2022 232,677,318   232,677,318          
Ending balance at Sep. 30, 2022 $ 215,539   $ 23 877,935   (1,103) (661,316)  
Beginning balance (in shares) at Mar. 31, 2022     198,263,494          
Beginning balance at Mar. 31, 2022 259,654   $ 20 836,229   (1,141) (575,454)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Common stock warrants issuable to customer 942     942        
Issuance of common stock under at the market (“ATM”) offering, net of issuance costs of $741 (in share)     6,471,048          
Issuance of common stock under at the market (“ATM”) offering, net of issuance costs of $741 6,846   $ 1 6,845        
Issuance of common stock under employee stock award plans, net of taxes (in shares)     11,428,168          
Issuance of common stock under employee stock award plans 810   $ 1 809        
Stock-based compensation 6,307     6,307        
Other comprehensive income (loss), net of tax (62)         (62)    
Net loss (44,299)           (44,299)  
Ending balance (in shares) at Jun. 30, 2022     216,162,710          
Ending balance at Jun. 30, 2022 230,198   $ 22 851,132   (1,203) (619,753)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Common stock warrants issuable to customer 2,817     2,817        
Issuance of common stock under at the market (“ATM”) offering, net of issuance costs of $741 (in share)     16,907,260          
Issuance of common stock under at the market (“ATM”) offering, net of issuance costs of $741 19,081   $ 1 19,080        
Issuance of common stock under employee stock award plans, net of taxes (in shares)     690,289          
Issuance of common stock under employee stock award plans 0              
Forfeiture of restricted stock awards (in share)     (1,082,941)          
Stock-based compensation 4,906     4,906        
Other comprehensive income (loss), net of tax 100         100    
Net loss $ (41,563)           (41,563)  
Ending balance (in shares) at Sep. 30, 2022 232,677,318   232,677,318          
Ending balance at Sep. 30, 2022 $ 215,539   $ 23 $ 877,935   $ (1,103) $ (661,316)  
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Stockholders’ Equity (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Statement of Stockholders' Equity [Abstract]    
Payment of issuance costs related to ATM shares $ 574 $ 741
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Cash flows from operating activities:    
Net loss $ (134,983) $ (174,766)
Adjustments to reconcile net loss to cash used in operating activities:    
Depreciation and amortization 6,071 6,208
Reduction of operating lease ROU assets 2,124 2,288
Stock-based compensation 16,151 81,370
Reduction of revenue related to stock warrant issued to customer 9,062 0
Provision for doubtful accounts 0 2,070
Gain from forgiveness of PPP loan 0 (10,124)
Amortization of investment premium or discount, net 350 1,075
Other (38) (27)
Changes in operating assets and liabilities:    
Accounts receivable 2,751 2,072
Inventories, net (2,199) 6,273
Prepaid and other current assets 7,954 2,882
Contract assets 3,262 (2,209)
Other assets (79) 67
Accounts payable 325 (3,352)
Accrued expenses and other liabilities (583) (18)
Operating lease liabilities (2,056) (2,305)
Contract liabilities (3,791) (1,740)
Net cash used in operating activities (95,679) (90,236)
Cash flows from investing activities:    
Purchase of property, plant and equipment and intangibles (2,884) (3,213)
Proceeds from sales of short-term investments 14,500 12,207
Proceeds from maturities of short-term investments 197,345 115,223
Purchase of short-term investments (110,941) (249,957)
Investment in notes receivable 0 (750)
Net cash provided by (used in) investing activities 98,020 (126,490)
Cash flows from financing activities:    
Proceeds from issuance of ATM shares, net of transaction costs 26,560 0
Payment of issuance costs related to ATM shares (603) 0
Payment of transaction costs related to Business Combination (1,500) (20,005)
Proceeds from warrant exercises, net of issuance costs 0 89,270
Proceeds from common stock issuance under equity incentive plans 810 0
Tax withholding payment for vested equity awards 0 (37)
Net cash provided by financing activities 25,267 69,228
Effect of exchange rate fluctuations on cash and cash equivalents (185) (6)
Net increase (decrease) in cash and cash equivalents 27,423 (147,504)
Beginning cash and cash equivalents 24,064 204,648
Ending cash and cash equivalents 51,487 57,144
Supplemental disclosures of cash flow information:    
Cash paid for interest 3 83
Cash paid for income taxes, net 394 721
Cash paid for operating leases 2,779 3,382
Supplemental disclosure of noncash investing and financing activities:    
Changes in accrued purchases of property, plant and equipment, and intangibles 310 2
ROU assets obtained in exchange for operating lease liabilities 1,959 498
Transaction costs included in accrued liabilities 30 5,000
Receipt of equity shares from customer in satisfaction of accounts receivable $ 0 $ 297
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
Description of Business and Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2022
Accounting Policies [Abstract]  
Description of Business and Summary of Significant Accounting Policies Description of Business and Summary of Significant Accounting Policies
Description of Business, Background and Nature of Operations

Velodyne Lidar, Inc. (the “Company”, “Velodyne” or “Velodyne Lidar”) provides smart vision solutions that are advancing the development of safe automated systems throughout the world. The Company’s technology, which is used in various automotive and non-automotive applications, is empowering the autonomous revolution by allowing machines to see their surroundings in real-time and in 3D.

The Company’s predecessor, Graf Industrial Corp. (“Graf”), was originally incorporated in Delaware as a special purpose acquisition company (“SPAC”). On September 29, 2020 (the “Closing Date”), Graf consummated a business combination (the “Business Combination”) with Velodyne Lidar, Inc. (the “pre-combination Velodyne”). Immediately upon the consummation of the Business Combination, Graf merged into the pre-combination Velodyne, with the pre-combination Velodyne surviving as a wholly-owned subsidiary of the Company. Graf changed its name to Velodyne Lidar, Inc. and the pre-combination Velodyne changed its name to Velodyne Lidar USA, Inc. Refer to Note 2. “Business Combination and Related Transactions” for further discussion of the Business Combination.

On September 30, 2020, Velodyne Lidar’s common stock and warrants began trading on the Nasdaq Global Select Market under the symbol “VLDR” and “VLDRW,” respectively.

The Company has evaluated how it is organized and managed and has identified only one operating segment.

Basis of Presentation

The consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The consolidated financial statements include the accounts of the Company’s wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

Reclassification

Certain prior year amounts have been reclassified for consistency with the current year presentation. Specifically, operating lease ROU assets, current and non-current lease liabilities and non-current contract liabilities are now presented as separate line items on the consolidated balance sheets and were previously included within other assets, current liabilities and other long-term liabilities, respectively. In addition, operating lease liabilities are now presented as separate line items on the consolidated statements of cash flows and were previously included within accrued and other liabilities.

Liquidity

The Company has funded its operations primarily through proceeds realized from the Business Combination, issuances of stock, and sales to customers. As of September 30, 2022, the Company’s existing sources of liquidity included cash, cash equivalents and short-term investments of $220.1 million, continuing sale of its stocks under the ATM offering, available borrowing capacity of $3.6 million under a revolving credit facility. The Company has incurred losses and negative cash flows from operations. If the Company incurs additional losses in the future, it may need to raise additional capital through issuances of equity and debt. There can be no assurance that the Company would be able to raise such capital. However, management believes that the Company’s existing sources of liquidity are adequate to fund its operations for at least twelve months from the date the unaudited condensed consolidated financial statements for the quarter ended September 30, 2022 were available for issuance.

Concentration of Risk
Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments, and accounts receivable. The Company maintains its cash and cash equivalents, and
short-term investments with high-quality financial institution with investment-grade ratings. A majority of the cash balances are with U.S. banks and are insured to the extent defined by the Federal Deposit Insurance Corporation.
The Company’s accounts receivable are derived from customers located both inside and outside the U.S. The Company mitigates its credit risks by performing ongoing credit evaluations of its customers’ financial conditions and requires customer advance payments in certain circumstances. The Company does not require collateral.

The Company’s concentration of risk related to accounts receivable and accounts payable was as follows:

September 30,December 31,
20222021
Customers accounted for 10% or more of accounts receivable:
Customer A16 %16 %
Customer B*14 %
Customer C*11 %
Vendors accounted for 10% or more of accounts payable:
Vendor A39 %28 %
Vendor B18 %*
* Less than 10%.

Use of Estimates
The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates and assumptions include standalone selling price (“SSP”) for each distinct performance obligation in customer contracts, total estimated future patents and their corresponding estimated development costs, total estimated costs and related progress towards complete satisfaction of performance obligations in certain services arrangements, allowances for doubtful accounts, inventory reserves, warranty reserves, valuation allowance for deferred tax assets, stock-based compensation, common stock warrant valuation, useful lives of property, plant, and equipment and intangible assets, assessment of the recoverability of long-lived assets, goodwill impairment, income tax uncertainties, and other loss contingencies. The Company bases its estimates on historical experience and also on assumptions that it believes are reasonable. Actual results could differ from those estimates, and such differences could be material to the Company’s consolidated financial condition and results of operations.

Significant Accounting Policies

Except for the change in certain policies described below, there have been no material changes to the Company’s significant accounting policies, compared to the accounting policies described in Note 1, Description of Business and Summary of Significant Accounting Policies, in Notes to Consolidated Financial Statements in Item 8 of Part II of the Annual Report on Form 10-K for the year ended December 31, 2021.

Amazon Warrant

The Amazon Warrant (as defined in Note 9) is accounted for as an equity instrument and measured in accordance with Accounting Standards Codification (“ASC”) 718, Compensation – Stock Compensation. To determine the fair value of the Amazon Warrant, the Company used the Black-Scholes option pricing model, which is based in part on assumptions that require management to use judgment.

For awards granted to a customer, which are not in exchange for distinct goods or services, the fair value of the awards earned based on service or performance conditions is recorded as a reduction of the transaction price in accordance with ASC 606, Revenue from Contracts with Customers. Accordingly, when Amazon makes payments and vesting conditions become probable of being achieved, the Company will record a non-cash stock-based reduction to revenue associated with the Amazon Warrant, which is calculated based on the grant date fair value of the Amazon Warrant shares.
Recent Accounting Pronouncements

Recently Issued Accounting Pronouncements

In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, Measurement of Credit Losses on Financial Instruments, which has subsequently been amended by ASU No. 2018-19, ASU No. 2019-04, ASU No. 2019-05, ASU No. 2019-11, ASU 2020-02 and ASU 2020-03 to provide additional guidance on the credit losses standard. The objective of the guidance in ASU 2016-13 is to allow entities to recognize estimated credit losses in the period that the change in valuation occurs. ASU 2016-13 requires an entity to present financial assets measured on an amortized cost basis on the balance sheet, net of an allowance for credit losses. Available for sale and held to maturity debt securities are also required to be held net of an allowance for credit losses. The standard is effective for the Company for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company will adopt the new standard in the first quarter of 2023 and does not expect a significant impact to its consolidated financial statements and related footnote disclosures.

Recently Adopted Accounting Pronouncements

In October 2021, FASB issued ASU No. 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (ASU 2021-08). This new guidance requires that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, an acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. ASU 2021-08 will be effective for fiscal years beginning after December 15, 2022, including interim periods within these fiscal years, with early adoption permitted. The provisions of ASU 2021-08 should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company has adopted ASU 2021-08 effective January 1, 2022. As of September 30, 2022, the adoption of this new standard had had no impact on the Company’s consolidated financial statements and related footnote disclosures.

In October 2020, the FASB issued ASU 2020-10, Codification Improvements, which updates various codification topics by clarifying or improving disclosure requirements to align with the SEC’s regulations. ASU 2020-10 is effective for public companies, other than smaller reporting companies, for fiscal years beginning after December 15, 2020. For all other entities, ASU 2020-10 is effective for fiscal years beginning after December 15, 2021, and interim periods beginning after December 15, 2022. The Company adopted ASU 2020-10 on January 1, 2022. The adoption of this new standard did not have a significant impact on the Company’s consolidated financial statements and related footnote disclosures.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business Combination and Related Transactions
9 Months Ended
Sep. 30, 2022
Business Combination and Asset Acquisition [Abstract]  
Business Combination and Related Transactions Business Combination and Related Transactions
On September 29, 2020, the Company consummated a business combination with the pre-combination Velodyne. Pursuant to ASC 805, for financial accounting and reporting purposes, the pre-combination Velodyne was deemed the accounting acquirer and the Company was treated as the accounting acquiree, and the Business Combination was accounted for as a reverse recapitalization. Accordingly, the Business Combination was treated as the equivalent of the pre-combination Velodyne issuing stock for the net assets of Graf, accompanied by a recapitalization. Under this method of accounting, the consolidated financial statements of the Company are the historical financial statements of the pre-combination Velodyne. The net assets of Graf were stated at historical costs, with no goodwill or other intangible assets recorded, and are consolidated with the pre-combination Velodyne’s financial statements on the Closing date. The shares and net loss per share for periods prior to the Business Combination have been retroactively restated as shares reflecting the exchange ratio established in the merger agreement.

The aggregate consideration for the Business Combination and related transactions was approximately $1.8 billion, consisting of (i) $222.1 million in cash at the closing of the Business Combination, net of transaction expenses, and (ii) 150,277,532 shares of common stock valued at $10.25 per share, totaling approximately $1.5 billion. The Company used approximately $1.8 million of the proceeds to repurchase and retire 175,744 shares of Company common stock from certain stockholders in the pre-closing tender offer.

In connection with the Business Combination, the Company incurred direct and incremental costs of approximately $29.1 million related to the equity issuance, consisting primarily of investment banking, legal, accounting and other professional fees, which were recorded to additional paid-in capital as a reduction of proceeds. As of September 30, 2022, the Company had $3.5 million of accrued transaction costs, consisting primarily of investment banking fees, in accrued expenses on the condensed consolidated balance sheet after payment of $1.5 million.
On October 3, 2022, the Company completed its acquisition of Bluecity Technology, Inc. (“Bluecity”). The acquisition is expected to be accounted for as a business combination. For additional information regarding the Bluecity acquisition, see Note 17. “Subsequent Events” herein.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue
9 Months Ended
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Disaggregation of Revenues
The Company disaggregates its revenue from contracts with customers by geographic region based on the shipping location of the customer, type of good or service and timing of transfer of goods or services to customers (point-in-time or over time), as it believes it best depicts how the nature, amount, timing and uncertainty of its revenue and cash flows are affected by economic factors.
Total revenue based on the disaggregation criteria described above is as follows (dollar in thousands, percentage may not foot due to rounding difference):

Three Months Ended
September 30, 2022September 30, 2021
Revenue% of RevenueRevenue% of Revenue
Revenue by geography:
North America(1)
$1,992 21 %$5,526 42 %
Asia Pacific(2)
4,062 42 %3,813 29 %
Europe, Middle East and Africa3,587 37 %3,721 28 %
Total$9,641 100 %$13,060 100 %
Revenue by products and services:
Products(1)
$7,442 77 %$11,782 90 %
License and services(2)
2,199 23 %1,278 10 %
Total$9,641 100 %$13,060 100 %
Revenue by timing of recognition:
Goods transferred at a point in time(1)
$8,351 87 %$11,738 90 %
Goods and services transferred over time(2)
1,290 13 %1,322 10 %
Total$9,641 100 %$13,060 100 %
Nine Months Ended
September 30, 2022September 30, 2021
Revenue% of RevenueRevenue% of Revenue
Revenue by geography:
North America(1)
$4,980 18 %$15,841 36 %
Asia Pacific(2)
12,613 46 %18,574 42 %
Europe, Middle East and Africa9,735 36 %9,967 22 %
Total$27,328 100 %$44,382 100 %
Revenue by products and services:
Products(1)
$21,456 79 %$34,345 77 %
License and services(2)
5,872 21 %10,037 23 %
Total$27,328 100 %$44,382 100 %
Revenue by timing of recognition:
Goods transferred at a point in time(1)
$23,184 85 %$40,680 92 %
Goods and services transferred over time(2)
4,144 15 %3,702 %
Total$27,328 100 %$44,382 100 %
(1) Includes a non-cash stock-based reduction of revenue of $2.8 million and $9.1 million, respectively, for the three and nine months ended September 30, 2022 associated with the Amazon Warrant agreement entered into in February 2022. See Note 9 for more information.

(2) Includes license revenue of $1.4 million and $3.3 million, respectively, related to patent cross-license agreements for the three and nine months ended September 30, 2022, and $0.7 million and $8.0 million, respectively, for the three and nine months ended September 30, 2021. In June 2020, the Company entered into a patent cross-license agreement related to its litigation settlement with a customer in Asia Pacific. Under the terms of the arrangement, the customer agreed to make a one-time license payment upon settlement, will make annual fixed royalty payments through 2024, and thereafter, will make product sales royalty payments through February 2030. In September 2020, Velodyne entered into another patent cross-license agreement related to its litigation with a different customer in Asia Pacific. As of September 30, 2022 and December 31, 2021, the Company had $3.8 million and $3.8 million, respectively, of current deferred revenue, and $9.1 million and $11.9 million, respectively, of long-term deferred revenue associated with the rights granted as part of these patent cross-license agreements to receive future patents as they represent stand ready obligations. As of September 30, 2022 and December 31, 2021, the Company also had $13.0 million and $16.3 million, respectively, of contract assets related to these patent cross-license agreements.

Contract Assets and Contract Liabilities
Contract assets primarily relate to unbilled accounts receivable. Unbilled amounts arise when the timing of billing differs from the timing of revenue recognized, such as when revenue is recognized on guaranteed minimums at the inception of the contract when there is not yet a right to invoice in accordance with contract terms. Unbilled amounts are recorded as a contract asset when the revenue associated with the contract is recognized prior to billing and reclassified to accounts receivable when billed in accordance with the terms of the contract.
Contract liabilities consist of deferred revenue, customer advanced payments and customer deposits. Deferred revenue includes billings in excess of revenue recognized related to product sales, licenses, extended warranty and other services revenue, and is recognized as revenue when the Company performs under the contract. The long-term portion of deferred revenue, mostly related to obligations under license arrangements and extended warranty, is classified as non-current contract liabilities and is included in other long-term liabilities in the Company’s consolidated balance sheets. Customer advanced payments represent required customer payments in advance of product shipments according to customer’s payment term. Customer advance payments are recognized as revenue when control of the performance obligation is transferred to the customer. Customer deposits represent consideration received from a customer which can be applied to future product or service purchases, or refunded.
Contract assets and contract liabilities consisted of the following as of September 30, 2022 and December 31, 2021 (in thousands):
September 30,December 31,
20222021
Contract assets, current
Unbilled accounts receivable$3,830 $3,313 
Contract assets, long-term
Unbilled accounts receivable9,182 12,962 
Total contract assets$13,012 $16,275 
Contract liabilities, current
Deferred revenue, current$5,109 $6,209 
Customer advance payment347 139 
Total5,456 6,348 
Contract liabilities, long-term
Deferred revenue, long-term9,841 12,740 
Total contract liabilities$15,297 $19,088 
The following table shows the significant changes in contract assets and contract liabilities balances (in thousands):

Nine Months Ended September 30,
20222021
Contract assets:
Beginning balance$16,275 $11,253 
Transferred to receivables from contract assets recognized at the beginning of the period(3,313)(2,813)
Increase due to unbilled and recognized as revenue in excess of billings during the period, net of amounts transferred to receivables50 5,021 
Ending balance$13,012 $13,461 
Contract liabilities:
Beginning balance$19,088 $22,055 
Revenue recognized that was included in the contract liabilities beginning balance(7,584)(9,729)
Increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period3,793 7,989 
Ending balance$15,297 $20,315 
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurement
9 Months Ended
Sep. 30, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurement Fair Value Measurement
The Company categorizes assets and liabilities recorded at fair value on the consolidated balance sheet based on the level of judgment associated with inputs used to measure their fair value. For assets and liabilities measured at fair value, fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining fair value, the Company considers the principal or most advantageous market in which the Company would transact, and the Company considers assumptions that market participants would use when pricing the asset or liability.
The three levels of inputs that may be used to measure fair value are:
Level 1 — Quoted prices in active markets for identical assets or liabilities.
Level 2 — Observable inputs other than Level 1 prices, such as quoted prices for similar assets and liabilities in active markets or quoted prices in less active market. All significant inputs used in the valuations are observable or can be directly or indirectly through market corroboration, for substantially the full term of the assets or liabilities.
Level 3 — Unobservable inputs are based on assumptions used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation. The Company monitors and review the inputs to ensure the fair value measurements are reasonable and consistent with market experience in similar asset classes.

The following table summarize the Company’s assets measured at fair value on a recurring basis, by level, within the fair value hierarchy (in thousands):

September 30, 2022
Level 1Level 2Level 3Total
Cash equivalents:
Money market fund$35,958 $— $— $35,958 
Total cash equivalents35,958 — — 35,958 
Short-term investments:
Money market fund— — 
Commercial paper— 130,325 — 130,325 
Corporate debt securities— 38,239 — 38,239 
Total short-term investments168,564 — 168,570 
Total assets measured at fair value$35,964 $168,564 $— $204,528 
December 31, 2021
Level 1Level 2Level 3Total
Cash equivalents:
Money market fund$391 $— $— $391 
Total cash equivalents391 — — 391 
Short-term investments:
Money market fund— — 
Commercial paper— 130,983 — 130,983 
Corporate debt securities— 139,367 — 139,367 
Total short-term investments270,350 — 270,357 
Total assets measured at fair value$398 $270,350 $— $270,748 
Cash equivalents consist primarily of money market funds with original maturities of three months or less at the time of purchase, and the carrying amount is a reasonable estimate of fair value. Short-term investments represent highly liquid commercial paper and corporate debt securities with maturities greater than 90 days at the date of purchase. Unrealized gains and losses on the Company’s short-term investments were not significant as of September 30, 2022 and December 31, 2021 and therefore, the amortized cost of the Company’s short-term investments approximated their fair value.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components
9 Months Ended
Sep. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Accounts Receivable, Net
Accounts receivable, net consist of the following (in thousands):
September 30,December 31,
20222021
Accounts receivable$8,906 $12,088 
Allowance for doubtful accounts(2,777)(3,207)
Accounts receivable, net$6,129 $8,881 

Inventories, Net
Inventories, net of reserve, consist of the following (in thousands):
September 30,December 31,
20222021
Raw materials$5,626 $6,585 
Work-in-process1,376 1,883 
Finished goods4,496 831 
Total inventories$11,498 $9,299 

The raw materials inventory included net consigned inventory of $2.0 million and $1.5 million, respectively, as of September 30, 2022 and December 31, 2021.

Prepaid and Other Current Assets
Prepaid and other current assets consist of the following (in thousands):
September 30,December 31,
20222021
Prepaid expenses and deposits$1,178 $7,883 
Due from contract manufacturers and vendors1,252 1,302 
Prepaid taxes603 1,223 
Contract assets3,830 3,313 
Other1,338 1,101 
Total prepaid and other current assets$8,201 $14,822 

Property, Plant and Equipment, Net
Property, plant and equipment, at cost, consist of the following (in thousands):
September 30,December 31,
20222021
Machinery and equipment$37,584 $36,264 
Leasehold improvements5,999 6,752 
Furniture and fixtures1,493 1,497 
Vehicles119 359 
Software1,393 1,337 
Assets under construction1,021 1,900 
47,609 48,109 
Less: accumulated depreciation and amortization(35,925)(33,399)
Property, plant and equipment, net$11,684 $14,710 

The Company purchased all finance lease equipment during the first quarter of 2022. The aggregate depreciation and amortization related to property, plant and equipment was as follows (in thousands):

Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Depreciation and amortization on property, plant and equipment$1,662 $1,998 $5,749 $5,919 

Intangible Assets, Net
Intangible assets, net, consist of the following (in thousands):
Gross Carrying AmountAccumulated AmortizationNet Book Value
As of September 30, 2022:
Developed technology$1,696 $1,294 $402 
As of December 31, 2021:
Developed technology$1,696 $972 $724 

Amortization of intangible assets is as follows (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Amortization of intangible assets$46 $96 $322 $289 

Other Assets
Other assets, non-current, consist of the following (in thousands):
September 30,December 31,
20222021
Notes receivable— 750 
Deposits and other851 772 
Total other assets$851 $1,522 

In May 2021, the Company entered into a convertible note receivable agreement (the “Note”) with a borrower wherein Velodyne agreed to lend $0.8 million at an interest rate of 0% per annum as a nonrecourse investment. The Note is convertible into equity at the election of the borrower or the Company upon occurrence of certain new financing or corporate transactions. The maturity date of the Note is May 11, 2024. At September 30, 2022, the Company reclassified the Note from Other assets, to Prepaid and other current assets because it was redeemed in connection with the Bluecity acquisition consummated in October 2022. For additional information regarding the Bluecity acquisition, see Note 17. “Subsequent Events” herein.

Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
September 30,December 31,
20222021
Accrued payroll expenses$10,718 $13,550 
Accrued manufacturing costs (1)
9,279 3,925 
Accrued transaction costs3,500 5,000 
Accrued professional and consulting fees3,860 3,411 
Accrued warranty costs1,106 1,934 
Accrued taxes1,384 1,017 
Legal proceedings accrual— 825 
Other1,227 3,366 
Total accrued expense and other current liabilities$31,074 $33,028 
(1) Accrued manufacturing costs at September 30, 2022, includes $3.5 million of contract termination fees and $2.9 million of accrued losses on firm purchase commitments.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases
9 Months Ended
Sep. 30, 2022
Leases [Abstract]  
Leases Leases
The Company leases real estate, equipment and automobiles in the U.S. and internationally. The Company leases office facilities under non-cancelable operating leases that expire on various dates through December 2027, including office and manufacturing space in San Jose, California used as its corporate headquarters. The leases do not contain any material residual value guarantees or restrictive covenants.

Lease cost, which consisted primarily of operating lease cost, was $1.0 million and $3.0 million, respectively, for the three and nine months ended September 30, 2022, and $1.1 million and $3.2 million, respectively, for the three and nine months ended September 30, 2021.

Other information related to leases were as follows:
September 30, 2022December 31, 2021
Weighted average remaining lease term (years)5.035.91
Weighted average discount rate 6.67 %6.37 %
As of September 30, 2022, maturities of lease liabilities were as follows:

Years Ending December 31,Operating Leases
2022 (remaining three months)$1,017 
20234,046 
20244,139 
20253,986 
20263,891 
Thereafter3,779 
Total lease payments$20,858 
Less amount representing interest(3,122)
Present value of lease liabilities$17,736 
Leases Leases
The Company leases real estate, equipment and automobiles in the U.S. and internationally. The Company leases office facilities under non-cancelable operating leases that expire on various dates through December 2027, including office and manufacturing space in San Jose, California used as its corporate headquarters. The leases do not contain any material residual value guarantees or restrictive covenants.

Lease cost, which consisted primarily of operating lease cost, was $1.0 million and $3.0 million, respectively, for the three and nine months ended September 30, 2022, and $1.1 million and $3.2 million, respectively, for the three and nine months ended September 30, 2021.

Other information related to leases were as follows:
September 30, 2022December 31, 2021
Weighted average remaining lease term (years)5.035.91
Weighted average discount rate 6.67 %6.37 %
As of September 30, 2022, maturities of lease liabilities were as follows:

Years Ending December 31,Operating Leases
2022 (remaining three months)$1,017 
20234,046 
20244,139 
20253,986 
20263,891 
Thereafter3,779 
Total lease payments$20,858 
Less amount representing interest(3,122)
Present value of lease liabilities$17,736 
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accumulated Other Comprehensive Loss
9 Months Ended
Sep. 30, 2022
Equity [Abstract]  
Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Loss
Accumulated other comprehensive loss was comprised of the following (in thousands):
September 30,December 31,
20222021
Foreign currency translation loss$(341)$(184)
Unrealized loss on investments(762)(228)
Total accumulated other comprehensive loss$(1,103)$(412)

During the nine months ended September 30, 2022 and 2021, there were no significant amounts related to foreign currency translation loss or realized gains or loss on investments reclassified to net loss from accumulated other comprehensive loss.
Stockholders’ Equity
Common Stock
On September 29, 2020, the Company consummated a business combination with the pre-combination Velodyne. On September 30, 2020, Velodyne Lidar’s common stock and warrants began trading on the Nasdaq Global Select Market under the symbol “VLDR” and “VLDRW,” respectively. In connection with the Business Combination, outstanding common stock and preferred stock of the pre-combination Velodyne were converted into common stock of the Company. As discussed in Note 2, “Business Combination and Related Transactions”, the Company has retroactively adjusted the pre-combination common and preferred shares issued and outstanding prior to September 29, 2020, 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.

The Company is authorized to issue up to 2,250,000,000 shares of common stock, each with a par value of $0.0001 per share.

ATM Offering

On June 15, 2022, the Company entered into an Equity Distribution Agreement (the “ATM Agreement”) with Oppenheimer & Co. Inc. (“Oppenheimer”), pursuant to which, from time to time, the Company may raise up to $100 million by selling shares of its common stock, par value $0.0001 per share (“the ATM Shares”). The ATM Shares will be issued pursuant to its shelf registration statement on Form S-3 that became effective on May 11, 2022.

Subject to the terms and conditions of the ATM Agreement, Oppenheimer will use commercially reasonable efforts consistent with its normal trading and sales practices to sell the shares from time to time, based upon the Company’s instructions, and is entitled to a commission at a rate equal to 2.5% of the gross price of any ATM Shares sold through Oppenheimer. The ATM offering will terminate upon the earlier of (i) the sale of all common stock subject to the ATM Agreement or (ii) termination of the ATM Agreement in accordance with its terms. The Company is not required to sell any shares at any time during the term of the ATM Agreement. Net proceeds from the sale of ATM shares will be used for general corporate purposes.

The Company records the sale of its ATM Shares on a settlement date basis. For the three months ended September 30, 2022, the Company received net proceeds of approximately $19.1 million (after deducting $0.6 million in commissions and expenses) from sales of 16,907,260 ATM Shares at an average price of $1.16 per share pursuant to the ATM Agreement. Since its inception in the nine months ended September 30, 2022, the Company received net proceeds of approximately $25.9 million (after deducting $1.3 million in commissions and expenses) from sales of 23,378,308 ATM shares at an average price of $1.17 per share.

Preferred Stock

The Company is authorized to issue up to 25,000,000 shares of preferred stock, each with a par value of $0.0001 per share. As of September 30, 2022, no shares of preferred stock were issued and outstanding.

Dividends

The Company has not paid any cash dividends on the common stock to date. The Company may retain future earnings, if any, for future operations, expansion and debt repayment and has no current plans to pay cash dividends for the foreseeable future. Any decision to declare and pay dividends in the future will be made at the discretion of the Board and will depend on, among other things, the Company’s results of operations, financial condition, cash requirements, contractual restrictions and other factors that the Board may deem relevant. In addition, the Company’s ability to pay dividends may be limited by covenants of any existing and future outstanding indebtedness the Company or its subsidiaries incur.

Public Warrants

Upon the closing of the Business Combination, there were 24,876,512 outstanding warrants to purchase shares of the Company’s common stock that were issued by Graf prior to the Business Combination. Each whole warrant entitles the holder to purchase three-quarters of one share of the Company’s common stock at a price of $11.50 per share, subject to adjustments. The warrants are exercisable at any time commencing 30 days after the completion of the Business Combination and expire five years after the completion of the Business Combination. The Company may redeem the outstanding warrants in whole and not in part at a price of $0.01 per warrant at any time after they become exercisable, provided that the last sale
price of the Company’s common stock equals or exceeds $18.00 per share, subject to adjustments, for any 20-trading days within a 30-trading day period ending three business days prior to the date on which the Company sends the notice of redemption to the warrant holders.

In connection with the Business Combination, on October 19, 2020, the Company registered the issuance of an aggregate of up to 18,657,384 shares of its common stock that are issuable upon the exercise of its warrants, including up to 375,000 shares of its common stock issuable upon exercise of its working capital warrants issued to Graf LLC. The following summarizes the Company’s outstanding warrants and common stock issuance related to the warrant exercises:

September 30,December 31,
20222021
Warrants outstanding upon Closing24,876,512 24,876,512
Warrants exercised to date18,902,64218,902,642
Warrants outstanding5,973,8705,973,870
Aggregated common shares issuable upon exercise of warrants18,657,38418,657,384
Common shares issued upon exercise of warrants14,176,95914,176,959
Remaining common shares issuable upon exercise of warrants4,480,4254,480,425

On April 12, 2021, the Acting Director of the Division of Corporation Finance and Acting Chief Accountant of the Securities and Exchange Commission (the “SEC”) issued a statement regarding accounting and reporting considerations for warrants issued by SPACs. In light of the issues raised by the SEC, the Company re-evaluated its accounting position for the warrants and concluded that certain warrants should have been classified as a liability measured at fair value for the 30-day period from September 29, 2020 to October 29, 2020. Accounting for these warrants as a liability instead of equity would have reduced non-operating expense and net loss by $1.6 million for 2020. Additionally, a corresponding $1.6 million adjustment would have been made to reduce its accumulated deficit with an offsetting adjustment to additional paid in capital in its equity accounts at December 31, 2020. The Company has concluded that the effects of accounting for the warrants as a liability instead of equity were immaterial to its previously issued financial statements and, accordingly, made an adjustment to its equity accounts for the effects of the accounting for the warrants in its consolidated statement of stockholders’ equity and balance sheet at December 31, 2021 by decreasing its accumulated deficit by $1.6 million with an offsetting decrease to its additional paid in capital.

Amazon Warrant

In February 2022, the Company and Amazon.com (“Amazon”) entered into a warrant agreement and a transaction agreement, pursuant to which Velodyne agreed to issue to Amazon.com NV Investment Holdings LLC, a wholly-owned subsidiary of Amazon, a warrant (“Amazon Warrant”) to acquire up to an aggregate of 39,594,032 shares of the Company’s common stock at an exercise price of $4.18 per share. The exercise price and the warrant shares issuable upon exercise of the warrant are subject to customary antidilution adjustments. Following stock sales under the Company’s ATM offering, as of September 30, 2022, the antidilution adjustments provided Amazon with warrants to acquire an additional 190,181 shares, for an aggregate of 39,784,213 shares at an adjusted exercise price of $4.16 per share. The right to exercise the warrants and receive the warrant shares that have vested expires February 4, 2030. The warrant agreement also contains customary change-in-control provisions.

The Amazon Warrant shares vest in multiple tranches over time based on payments of up to $200 million by Amazon or its affiliates (directly or indirectly through third parties) to the Company in connection with Amazon’s purchase of goods and services from the Company. Upon entry into an additional commercial agreement, certain warrant shares will vest, and the number of shares that vest in connection with future payments by Amazon to Velodyne will be reduced pro rata. As of September 30, 2022, zero of the Amazon Warrant shares are vested.

When Amazon makes payments, and vesting conditions become probable of being achieved, the Company records a non-cash stock-based reduction to revenue associated with the Amazon Warrant, which is calculated based on the grant date fair value of the Amazon Warrant shares. The fair value of the Amazon Warrant shares was measured on the grant date using the Black-Scholes option pricing model with assumptions of a six-year expected term, 50% expected volatility, 1.84% risk-free interest rate and a 0% expected dividend yield.
For the three and nine months ended September 30, 2022, the Company recognized a reduction to revenues of $2.8 million and $9.1 million, respectively, associated with a portion of Amazon Warrant shares that are probable of being vested.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Credit Facilities and Notes Payable
9 Months Ended
Sep. 30, 2022
Debt Disclosure [Abstract]  
Credit Facilities and Notes Payable Credit Facilities and Notes Payable
The Company has a loan and security agreement with a financial institution that expires on February 24, 2023. The credit agreement, which was entered into in September 2020 and last amended in February 2022, provides a $25.0 million revolving line of credit, with a $5.0 million letter of credit sublimit. The advances under the credit facility bear interest at a rate per annum equal to the prime rate plus an applicable margin of 1.5% for prime rate advances, or the SOFR rate plus an applicable margin of 2.5% for SOFR advances. The revolving line of credit is secured by certain assets of the Company. As of September 30, 2022, there were no amounts outstanding under this credit facility and the Company was in compliance with all associated covenants in the agreement. As of September 30, 2022, the credit facility had $3.6 million available for borrowing.

On April 8, 2020, the Company received loan proceeds of $10.0 million under the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) Paycheck Protection Program (“PPP”). The Company filed for the forgiveness of the PPP loan and was approved for forgiveness of such loan and interest on June 30, 2021. The Company recorded a $10.1 million gain from the forgiveness of the PPP loan and related interest in other income for the nine months ended September 30, 2021.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders’ Equity
9 Months Ended
Sep. 30, 2022
Equity [Abstract]  
Stockholders' Equity Accumulated Other Comprehensive Loss
Accumulated other comprehensive loss was comprised of the following (in thousands):
September 30,December 31,
20222021
Foreign currency translation loss$(341)$(184)
Unrealized loss on investments(762)(228)
Total accumulated other comprehensive loss$(1,103)$(412)

During the nine months ended September 30, 2022 and 2021, there were no significant amounts related to foreign currency translation loss or realized gains or loss on investments reclassified to net loss from accumulated other comprehensive loss.
Stockholders’ Equity
Common Stock
On September 29, 2020, the Company consummated a business combination with the pre-combination Velodyne. On September 30, 2020, Velodyne Lidar’s common stock and warrants began trading on the Nasdaq Global Select Market under the symbol “VLDR” and “VLDRW,” respectively. In connection with the Business Combination, outstanding common stock and preferred stock of the pre-combination Velodyne were converted into common stock of the Company. As discussed in Note 2, “Business Combination and Related Transactions”, the Company has retroactively adjusted the pre-combination common and preferred shares issued and outstanding prior to September 29, 2020, 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.

The Company is authorized to issue up to 2,250,000,000 shares of common stock, each with a par value of $0.0001 per share.

ATM Offering

On June 15, 2022, the Company entered into an Equity Distribution Agreement (the “ATM Agreement”) with Oppenheimer & Co. Inc. (“Oppenheimer”), pursuant to which, from time to time, the Company may raise up to $100 million by selling shares of its common stock, par value $0.0001 per share (“the ATM Shares”). The ATM Shares will be issued pursuant to its shelf registration statement on Form S-3 that became effective on May 11, 2022.

Subject to the terms and conditions of the ATM Agreement, Oppenheimer will use commercially reasonable efforts consistent with its normal trading and sales practices to sell the shares from time to time, based upon the Company’s instructions, and is entitled to a commission at a rate equal to 2.5% of the gross price of any ATM Shares sold through Oppenheimer. The ATM offering will terminate upon the earlier of (i) the sale of all common stock subject to the ATM Agreement or (ii) termination of the ATM Agreement in accordance with its terms. The Company is not required to sell any shares at any time during the term of the ATM Agreement. Net proceeds from the sale of ATM shares will be used for general corporate purposes.

The Company records the sale of its ATM Shares on a settlement date basis. For the three months ended September 30, 2022, the Company received net proceeds of approximately $19.1 million (after deducting $0.6 million in commissions and expenses) from sales of 16,907,260 ATM Shares at an average price of $1.16 per share pursuant to the ATM Agreement. Since its inception in the nine months ended September 30, 2022, the Company received net proceeds of approximately $25.9 million (after deducting $1.3 million in commissions and expenses) from sales of 23,378,308 ATM shares at an average price of $1.17 per share.

Preferred Stock

The Company is authorized to issue up to 25,000,000 shares of preferred stock, each with a par value of $0.0001 per share. As of September 30, 2022, no shares of preferred stock were issued and outstanding.

Dividends

The Company has not paid any cash dividends on the common stock to date. The Company may retain future earnings, if any, for future operations, expansion and debt repayment and has no current plans to pay cash dividends for the foreseeable future. Any decision to declare and pay dividends in the future will be made at the discretion of the Board and will depend on, among other things, the Company’s results of operations, financial condition, cash requirements, contractual restrictions and other factors that the Board may deem relevant. In addition, the Company’s ability to pay dividends may be limited by covenants of any existing and future outstanding indebtedness the Company or its subsidiaries incur.

Public Warrants

Upon the closing of the Business Combination, there were 24,876,512 outstanding warrants to purchase shares of the Company’s common stock that were issued by Graf prior to the Business Combination. Each whole warrant entitles the holder to purchase three-quarters of one share of the Company’s common stock at a price of $11.50 per share, subject to adjustments. The warrants are exercisable at any time commencing 30 days after the completion of the Business Combination and expire five years after the completion of the Business Combination. The Company may redeem the outstanding warrants in whole and not in part at a price of $0.01 per warrant at any time after they become exercisable, provided that the last sale
price of the Company’s common stock equals or exceeds $18.00 per share, subject to adjustments, for any 20-trading days within a 30-trading day period ending three business days prior to the date on which the Company sends the notice of redemption to the warrant holders.

In connection with the Business Combination, on October 19, 2020, the Company registered the issuance of an aggregate of up to 18,657,384 shares of its common stock that are issuable upon the exercise of its warrants, including up to 375,000 shares of its common stock issuable upon exercise of its working capital warrants issued to Graf LLC. The following summarizes the Company’s outstanding warrants and common stock issuance related to the warrant exercises:

September 30,December 31,
20222021
Warrants outstanding upon Closing24,876,512 24,876,512
Warrants exercised to date18,902,64218,902,642
Warrants outstanding5,973,8705,973,870
Aggregated common shares issuable upon exercise of warrants18,657,38418,657,384
Common shares issued upon exercise of warrants14,176,95914,176,959
Remaining common shares issuable upon exercise of warrants4,480,4254,480,425

On April 12, 2021, the Acting Director of the Division of Corporation Finance and Acting Chief Accountant of the Securities and Exchange Commission (the “SEC”) issued a statement regarding accounting and reporting considerations for warrants issued by SPACs. In light of the issues raised by the SEC, the Company re-evaluated its accounting position for the warrants and concluded that certain warrants should have been classified as a liability measured at fair value for the 30-day period from September 29, 2020 to October 29, 2020. Accounting for these warrants as a liability instead of equity would have reduced non-operating expense and net loss by $1.6 million for 2020. Additionally, a corresponding $1.6 million adjustment would have been made to reduce its accumulated deficit with an offsetting adjustment to additional paid in capital in its equity accounts at December 31, 2020. The Company has concluded that the effects of accounting for the warrants as a liability instead of equity were immaterial to its previously issued financial statements and, accordingly, made an adjustment to its equity accounts for the effects of the accounting for the warrants in its consolidated statement of stockholders’ equity and balance sheet at December 31, 2021 by decreasing its accumulated deficit by $1.6 million with an offsetting decrease to its additional paid in capital.

Amazon Warrant

In February 2022, the Company and Amazon.com (“Amazon”) entered into a warrant agreement and a transaction agreement, pursuant to which Velodyne agreed to issue to Amazon.com NV Investment Holdings LLC, a wholly-owned subsidiary of Amazon, a warrant (“Amazon Warrant”) to acquire up to an aggregate of 39,594,032 shares of the Company’s common stock at an exercise price of $4.18 per share. The exercise price and the warrant shares issuable upon exercise of the warrant are subject to customary antidilution adjustments. Following stock sales under the Company’s ATM offering, as of September 30, 2022, the antidilution adjustments provided Amazon with warrants to acquire an additional 190,181 shares, for an aggregate of 39,784,213 shares at an adjusted exercise price of $4.16 per share. The right to exercise the warrants and receive the warrant shares that have vested expires February 4, 2030. The warrant agreement also contains customary change-in-control provisions.

The Amazon Warrant shares vest in multiple tranches over time based on payments of up to $200 million by Amazon or its affiliates (directly or indirectly through third parties) to the Company in connection with Amazon’s purchase of goods and services from the Company. Upon entry into an additional commercial agreement, certain warrant shares will vest, and the number of shares that vest in connection with future payments by Amazon to Velodyne will be reduced pro rata. As of September 30, 2022, zero of the Amazon Warrant shares are vested.

When Amazon makes payments, and vesting conditions become probable of being achieved, the Company records a non-cash stock-based reduction to revenue associated with the Amazon Warrant, which is calculated based on the grant date fair value of the Amazon Warrant shares. The fair value of the Amazon Warrant shares was measured on the grant date using the Black-Scholes option pricing model with assumptions of a six-year expected term, 50% expected volatility, 1.84% risk-free interest rate and a 0% expected dividend yield.
For the three and nine months ended September 30, 2022, the Company recognized a reduction to revenues of $2.8 million and $9.1 million, respectively, associated with a portion of Amazon Warrant shares that are probable of being vested.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation
9 Months Ended
Sep. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Equity Incentive Plans

2020 Equity Incentive Plan

In connection with the Business Combination, on September 29, 2020, the Company's stockholders approved the 2020 Equity Incentive Plan (the “2020 Plan”), which provides for the grant of stock options, stock appreciation rights, restricted stock awards and units (“RSAs” and “RSUs”), and other stock or cash-based awards to the Company’s employees, directors and consultants. The Board approved cancelling and converting all outstanding equity-awards granted under the pre-combination Velodyne’s stock plans into equity-based awards under the 2020 Plan effective upon the consummation of the Business Combination, based on exchange ratios established in the Merger Agreement with the same general terms and conditions corresponding to the original awards. The shares under the pre-combination Velodyne’s stock plans have been retroactively restated as shares reflecting the exchange ratio established in the Merger Agreement.

The Company had an initial authorized reserve of 27,733,888 shares of its common stock for issuance under the 2020 Plan. Beginning on January 1, 2021, an additional number of shares will be reserved annually on the first day of each fiscal year for a period of no more than ten years in an amount equal to the least of (a) 5% of the total number of common shares actually issued and outstanding on the last day of the preceding fiscal year, (b) 10,000,000 common shares, or (c) a number of common shares determined by the Board. This limit is subject to adjustment in the event of a stock split, stock dividend or other change in the Company’s capitalization. The number of shares reserved was 46,606,012 and the remaining shares available for issuance under the 2020 Equity Plan was 12,271,692 as of September 30, 2022.

The Company uses primarily the sell-to-cover method as the tax withholding method for stock awards upon settlement, pursuant to which shares with a market value equivalent to the tax withholding obligation are sold on behalf of the holder of the awards to cover the tax withholding liability and the cash proceeds from such sales are remitted by the Company to taxing authorities.

2020 Employee Stock Purchase Plan

On September 29, 2020, the Company's stockholders approved the 2020 Employee Stock Purchase Plan (the “ESPP”). The Company had an initial authorized reserve of 3,492,097 shares of common stock for issuance under the ESPP. Beginning on January 1, 2021, an additional number of shares will be reserved annually on the first day of each fiscal year for a period of no more than 20 years in an amount equal to the least of (i) 1% of the outstanding shares of the Company’s common stock on such date, (ii) 2,500,000 shares of the Company’s common stock or (iii) a lesser amount determined by the Compensation Committee or the Board. The ESPP may be amended from time to time. As of September 30, 2022, 785,205 shares have been issued and 6,481,317 shares remained available for future issuance under the ESPP.

The ESPP permits eligible employees to purchase shares of the Company’s common stock through payroll deductions at a price equal to 85% of the lower of the fair market value of the stock at the beginning or the end of the applicable purchase period, in an amount not to exceed 15% of their compensation, subject to certain individual purchase limits of 15,000 shares in any purchase period or $25,000 worth of shares, determined at the fair market value of the shares at the first day of an offering period, in any calendar year. The current offering period and the base purchase period will have the same duration and coincide with the length of the offering period.

2020 Phantom Stock Incentive Plan

In March 2021, the Board adopted the 2020 Phantom Stock Incentive Plan (the “2020 Phantom Stock Plan”), which provides for the granting of up to 7,635,000 phantom stock units to certain employees that settle, or are expected to settle, with cash payments upon vesting. Like equity-settled awards, phantom stock units are awarded with vesting conditions and are subject to certain forfeiture provisions prior to vesting. Phantom stock unit activity for the year ended September 30, 2022 was not significant.
Stock Incentive Awards
As of September 30, 2022, the Company’s outstanding incentive awards primarily included RSUs, RSAs, performance RSUs (“PRSUs”), performance RSAs (“PRSAs”) and phantom stock units under its stock incentive plans. The RSUs and RSAs typically vest on a quarterly basis over four years, or 25 percent upon the one-year anniversary date from initial vesting date, with the remainder vesting quarterly over the following three years. Certain RSUs also contain performance conditions related to the Company’s product development and business performance for the performance periods specified in the RSU agreements. In April and June 2022, the Company granted PRSAs that contain service, Company performance and market conditions to vest in the underlying common stock. The PRSAs vest on an annual basis over three years. The number of shares that vests is ultimately dependent on the Company’s operating results and value of the Company’s stock at the date specified in the PRSA agreements.

A summary of the Company’s stock award activities during 2022 is as follows (in thousands except share and per share amounts):
SharesWeighted Average Grant Date Fair Value per ShareFair Value of RSU/RSA Released
RSA:
RSAs outstanding as of December 31, 2021
211,298$6.63
Granted1,392,254$2.21
Released(101,992)$2.20$152
Canceled(321,417)$2.20
RSAs outstanding as of September 30, 2022
1,180,143$3.01
RSU:
RSUs outstanding as of December 31, 2021
5,126,896$10.51
Granted8,985,452$1.95
Released(1,804,376)$8.61$1,804
Forfeited(3,606,993)$6.30
RSUs outstanding as of September 30, 2022
8,700,979$3.81
PRSU:
PRSUs outstanding as of December 31, 2021
330,505$6.72
Released(330,505)$6.72$1,292
PRSUs outstanding as of September 30, 2022
PRSA:
PRSAs outstanding as of December 31, 2021
Granted9,781,722$2.12
Canceled(1,599,928)$2.20
PRSAs outstanding as of September 30, 2022
8,181,794$2.11
Stock-Based Compensation Expense

The Company measures stock-based compensation expenses based on grant date fair value of the stock awards. The Company recognizes stock-based compensation expenses for service-condition awards that are expected to vest on a straight-line basis over the requisite service period. For performance-based awards, expense is recognized using an accelerated attribution method from the time it is deemed probable that the performance goal will be achieved through the time the service-based condition has been achieved. The probability of restricted share awards granted with future performance conditions is evaluated at each reporting period and share awards are updated and compensation expense is adjusted based on updated information. The Company recognizes forfeitures as they occur.

The following table presents stock-based compensation expense, which includes expense for phantom stock units accounted for as liabilities, included in the Company’s consolidated statements of operations (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Cost of revenue561 $541 $1,841 $1,508 
Research and development2,336 2,794 7,523 10,458 
Sales and marketing366 1,177 2,225 44,779 
General and administrative1,646 12,135 4,566 24,637 
Total stock-based compensation expense$4,909 $16,647 $16,155 $81,382 

As of September 30, 2022, unrecognized compensation cost related to RSUs, RSAs, PRSAs and the ESPP was $29.2 million, $3.1 million, $5.4 million and $0.6 million, respectively, which is expected to be recognized over a weighted average period of 2.95 years, 3.39 years, 1.41 years and 0.33 years, respectively.

Phantom stock units are recorded as a liability at their current market value and are included in other current liabilities. These grants remain subject to vesting 25% upon the one-year anniversary date from initial vesting date, with the remainder vesting quarterly over the following three years. Based on the trading price of the Company's common stock, the amount of liability recorded related to phantom stock units was not significant at September 30, 2022.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Loss Per Share
9 Months Ended
Sep. 30, 2022
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per Share
Basic net income (loss) per share is computed based on the weighted average number of shares of common stock outstanding during the period. Diluted net income (loss) per share is computed based on the weighted average number of common shares outstanding plus the effect of dilutive potential common shares outstanding during the period using the treasury stock method. During the periods when there is a net loss, potentially dilutive common stock equivalents have been excluded from the calculation of diluted net loss per share as their effect is anti-dilutive. The Company follows the two-class method when computing net income (loss) per share when shares are issued that meet the definition of participating securities. The Company considers its the RSAs and PRSAs to be participating securities as holders of such securities have non-forfeitable dividend rights in the event of the declaration of a dividend for shares of common stock. During the periods when the Company is in a net loss position, the net loss attributable to common stockholders was not allocated to the RSAs and PRSAs under the two-class method as these securities do not have a contractual obligation to share in losses.

The following common stock equivalents have also been excluded from the computation of diluted net loss per share for the periods presented because including them would have been antidilutive (in thousands):
As of September 30,
20222021
Stock options10 597 
RSAs and PRSAs9,362 — 
RSUs (non-vested)8,701 4,488 
Public warrant shares4,480 4,480 
Amazon warrant shares39,784 — 
Total62,337 9,565 
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Retirement Plan
9 Months Ended
Sep. 30, 2022
Retirement Benefits [Abstract]  
Retirement Plan Retirement PlanThe Company has a 401(k) savings and profit-sharing plan (the “401(k) Plan”), which is intended to be a tax-qualified defined contribution plan that covers all eligible employees, as defined in the applicable plan documents. Under the 401(k) Plan, eligible employees may elect salary deferral contributions, not to exceed limitations established annually by the Internal Revenue Service (“IRS”). The Company matches 25% of employees’ eligible contributions up to a maximum amount determined by the Company. The Company’s matching contributions vest 25% per year over the employee’s first four-year period of service. The Company’s matching contributions were $0.2 million and $0.8 million, respectively, for the three and nine months ended September 30, 2022, and $0.2 million and $0.7 million, respectively, for the three and nine months ended September 30, 2021.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes
9 Months Ended
Sep. 30, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The following table summarizes the Company’s loss before income taxes and provision for income taxes (in thousands):

Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Loss before income taxes$(41,522)$(54,698)$(134,636)$(174,117)
Provision for (benefit from) income taxes41 14 347 649 
Effective tax rate(0.1)%— %(0.3)%(0.4)%

The quarterly income tax provision reflects an estimate of the corresponding year’s annual effective tax rate and includes, when applicable, adjustments for discrete items. The tax provision for the periods presented primarily relates to income taxes of non-U.S. operations as the U.S. operations were in a loss position and the Company maintains a full valuation allowance against its U.S. deferred tax assets.

The Company is subject to income taxes in the United States, China, Germany and India. The Company’s effective tax rate changed from (0.4)% in the nine months ended September 30, 2021 to (0.3)% in the nine months ended September 30, 2022. This change was primarily due to a combination of permanent tax items, mainly related to the valuation allowance recorded on U.S. deferred tax assets, foreign withholding taxes and state taxes.

The Inflation Reduction Act of 2022 (the “IRA”) was enacted into U.S. law on August 16, 2022. The IRA includes various tax provisions, including an excise tax on stock repurchases, expanded tax credits for clean energy incentives, and a 15 percent corporate alternative minimum tax on profits that generally applies to U.S. corporations with average adjusted financial statement income over a three year period in excess of $1.0 billion. The Company is currently in the process of evaluating the provisions of the IRA, but does not expect the IRA to materially impact its financial statements.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Purchase and Other Commitments
The Company had a total of $30.3 million in purchase commitments as of September 30, 2022. Purchase commitments represent outstanding purchase orders or non-cancelable commitments for goods or services with contract manufacturers and vendors that range mostly from one month up to a year. The Company uses several contract manufacturers to manufacture components, subassemblies and products. The Company provides these contract manufacturers with demand information and they use this information to acquire components and build products. Contract manufacturer commitments consist of obligations for on-hand inventories and non-cancelable purchase orders with contract manufactures. If the Company cancels all or part of the orders, it may still be liable to the contract manufacturers for the cost of the materials and components purchased by the subcontractors to manufacture the Company’s products. The Company also obtains individual components for its products from a wide variety of individual suppliers. In addition, the Company had a total of $0.6 million in other contractual obligations for goods or services associated with its ordinary course of business as of September 30, 2022.
Product Warranties
The following table summarizes the activity related to product warranty liabilities and their balances as included in accrued expenses and other current liabilities (in thousands):
Nine Months Ended September 30,
20222021
Balance as of the beginning of the period$1,934 $2,204 
Warranty provision2,327 1,448 
Consumption(813)(1,689)
Changes in provision estimates(2,342)(449)
Balance as of the end of the period$1,106 $1,514 

Indemnifications

The Company has entered into agreements with its directors and officers that may require the Company to indemnify its directors and officers against liabilities that may arise by reason of their status or service as directors or officers to the fullest extent permitted by Delaware corporate law. The maximum potential amount of future payments the Company could be required to make under these provisions is not determinable. The Company currently has directors’ and officers’ insurance.

Legal Proceedings

From time to time, the Company is involved in actions, claims, suits and other proceedings in the ordinary course of business, including assertions by third parties relating to intellectual property infringement, breaches of contract or warranties or employment-related matters. The Company is defending all current litigation matters. Although there can be no assurances and the outcome of these matters is currently not determinable (except as specifically described below), the Company currently believes that none of these claims or proceedings are likely to have a material adverse effect on the Company’s financial position.

Ouster Litigation

On June 15, 2022, the Company filed complaint with the U.S. International Trade Commission (“ITC”) against Ouster, Inc. and its contract manufacturer, and a lawsuit in the Northern District of California. The complaint and lawsuit each allege infringement of U.S. Patent Nos. 7,969,558 (the “‘558 patent”) and 9,983,297 and respectively seek relief including an exclusion importation of infringing Ouster products and monetary damages. On July 22, 2022, the ITC instituted a formal investigation into the Company’s claims. In connection with the merger agreement dated November 4, 2022, between the Company and Ouster (the “Merger Agreement”), the Company will dismiss the lawsuit in the Northern District of California without prejudice and move to terminate the ITC investigation.

On July 8, 2022 Ouster filed a complaint in the Superior Court of California, Santa Clara County, against the Company and two employees of the Company, alleging trade secret misappropriation against all defendants, breach of contract against one of the individuals, violation of the unfair business practices act against the Company, and violation of false advertising laws against the Company. In connection with the Merger Agreement, Ouster will dismiss the lawsuit without prejudice.

Arbitration Proceeding Against David Hall

On June 9, 2021, the Company initiated an arbitration proceeding against David Hall, alleging breach of contract and misappropriation of the Company’s confidential, proprietary, and trade secret information. To protect its intellectual property and in aid of the arbitration process, on July 2, 2021 the Company filed an application with the Santa Clara County Superior Court for a temporary restraining order and preliminary injunction to prohibit Mr. Hall from any further copying, disclosure or use of the Company’s intellectual property and to require him to return all such property to the Company.

On September 7, 2021, the arbitrator issued a preliminary injunction against Mr. Hall, ordering that: 1) Mr. Hall is enjoined from retrieving or accessing three devices to which he copied Velodyne materials and must transfer those devices to a discovery special master, who will review Mr. Hall’s retention and usage of Velodyne information and prepare reports on such retention and use; 2) Mr. Hall must provide an under-oath inventory of any and all of his personal electronic devices in his possession or control upon which Velodyne information currently resides and, upon Velodyne’s request, must provide Velodyne with access to those devices upon request to retrieve, destroy, or ensure the permanent deletion of Velodyne
information from those devices; 3) Mr. Hall is enjoined from using anything he created or worked on for Velodyne during the time of his employment; and 4) In light of the preliminary injunctive relief granted under its breach of contract claim, Velodyne’s requests for relief under the California Uniform Trade Secrets Act and for a deposition were denied at this juncture, but the arbitrator expressly held that Velodyne could reinstate those demands following the special master’s report on Mr. Hall’s retention and usage of Velodyne’s materials. Mr. Hall subsequently provided an under-oath inventory pursuant to that order, which identified seventy-one personal devices that may contain Velodyne information. Because Mr. Hall did not consent to the special master conditionally appointed by the arbitrator, Velodyne and Mr. Hall are negotiating on protocol by which to preliminarily review and inspect those personal devices. On October 26, 2021, Mr. Hall filed a motion for a protective order seeking to require the Company to segregate and return his allegedly personal, private, privileged, and confidential information from his Company-issued laptop. On November 30, 2021, the judge denied Mr. Hall’s protective order, noting that Mr. Hall has no expectation of privacy as to the contents of his laptop and that he waived his right to assert privilege over the contents of the laptop. In the same ruling, the judge compelled Mr. Hall to respond to interrogatories issued by Velodyne. On December 16, 2021, the judge ruled that Velodyne sufficiently identified 2,740 allegedly-misappropriated trade secrets. On February 17, 2022, the judge imposed sanctions on Mr. Hall for discovery abuse, and ordered Mr. Hall to pay Velodyne $5,000 as sanctions. The parties engaged in mediation on August 30, 2022. On October 11, 2022, The Company and Mr. Hall entered into a settlement agreement, (the “Hall Settlement Agreement”). Mr. Hall paid Velodyne $1.95 million under the Hall Settlement Agreement. For additional information regarding the Hall Settlement Agreement, see Note 17. “Subsequent Events” herein.

Discrimination Proceedings by Marta Hall

On August 2, 2021, the Company received a Charge of Discrimination dated July 27, 2021 (“Charge”), indicating that former Chief Marketing Officer, Marta Hall, has filed a charge of employment discrimination under Title VII of the Civil Rights Act, alleging sexual discrimination and retaliation. On February 15, 2022, the Equal Employment Opportunity Commission (EEOC) issued a determination that it will not proceed with an investigation of Ms. Hall’s claim. On September 27, 2021, the Occupational Safety and Health Administration (“OSHA”) informed the Company that it dismissed a complaint brought by Ms. Hall alleging retaliation in violation of the Sarbanes-Oxley Act (“SOX”). OSHA found that Ms. Hall failed to show that she engaged in a protected activity under SOX. On October 21, 2021, Ms. Hall submitted an objection to the findings and requested a hearing before an administrative law judge. The Office of Administrative Law Judges docketed the above referenced case. It is not yet assigned to a presiding administrative law judge. Pursuant to the Hall Settlement Agreement, Ms. Hall will be dismissing her appeal. For additional information regarding the Hall Settlement Agreement, see Note 17. “Subsequent Events” herein.

Hall Proceeding Against Individuals

On January 18, 2022, David Hall and Marta Hall filed a complaint against various current and former officers and directors of Velodyne and other individuals in the Superior Court of California, Alameda County, entitled Hall v. Vetter, No. 22-cv-005713. The complaint alleges conspiracy to defraud, breach of fiduciary duty, aiding and abetting breach of fiduciary duty, intentional misrepresentation, negligent misrepresentation, and securities fraud. The complaint alleges David and Marta Hall have suffered damages and seeks, among other things, compensatory and punitive damages. On May 3, 2022, certain defendants filed motions to compel arbitration and other defendants filed motions to quash service of process for lack of personal jurisdiction. The court conducted a hearing on the motions on July 20, 2022. On August 30, 2022, the court granted the motion to quash service with respect the out of state defendants. On October 3, 2022, the court granted the motion to compel Mr. Hall to arbitrate his claims, and stayed proceedings on Ms. Hall’s claims pending arbitration of Mr. Hall’s claims. On October 20, 2022, David and Marta voluntarily dismissed the action without prejudice.

Quanergy Litigation

In September 2016, Quanergy Systems, Inc. (“Quanergy”) filed a complaint against the Company and one of its customers in the Northern District of California (the District Court litigation), seeking a declaratory judgment of non-infringement of one of the ‘558 patent and asserting state and federal trade secret misappropriation claims against the Company and its customer and breach of contract and constructive fraud claims against its customer. In November 2016, Quanergy filed an amended complaint, removing its trade secret misappropriation claims against the Company, dropping its customer from the suit and dropping the related claims of breach and constructive fraud. The amended complaint maintained only the declaratory judgment of non-infringement action against the Company. In December 2016, the Company filed an answer generally denying the allegations and relief requested in Quanergy’s amended complaint. The Company’s answer also
included counterclaims against Quanergy asserting direct, indirect, and willful infringement of the ‘558 patent. In January 2017, Quanergy filed an answer generally denying the allegations in the Company’s patent infringement counterclaims and requesting relief. The court held a claim construction hearing on September 13, 2017 and issued a claim construction order on October 4, 2017, which adopted the majority of the Company’s proposed constructions. In June 2018, the district court entered an order granting a joint stipulation to stay the litigation.

Quanergy filed two petitions for inter partes review with the U.S. Patent Office’s Patent Trials and Appeal Board (“PTAB”) in November 2017, challenging all claims of the ‘558 patent that the Company asserted. The Company filed its Patent Owner Preliminary Response to Quanergy’s petitions on March 7, 2018. The PTAB issued an institution decision on May 25, 2018, instituting review of all challenged claims. The Company subsequently filed its Patent Owner Response and a Contingent Motion to amend the claims. The PTAB held oral argument on February 27, 2019. On May 23, 2019, the PTAB issued a Final Written Decision upholding the validity of all the challenged claims, finding that Quanergy did not prove by a preponderance of the evidence that any of the challenged claims of the ‘558 patent were unpatentable, and denying the Company’s contingent motion as moot. In June 2019, Quanergy filed a request for rehearing. On July 21, 2020, Quanergy filed a Notice of Appeal, appealing the PTAB decision to the U.S. Court of Appeals for the Federal Circuit. Quanergy’s opening appeal brief was filed on January 22, 2021. On February 4, 2022, the Federal Circuit of Appeals issued a ruling upholding the validity of the Company’s ‘558 patent. In view of that ruling, on February 18, 2022, the district court lifted the stay. On April 18, 2022, the district court issued a scheduling order for the remainder of the proceedings. On October 21, 2022, the Company filed a motion to enforce a settlement with Quanergy.

Employment Matters

On June 8, 2020, a former employee filed a class action lawsuit in the Santa Clara County Superior Court of the State of California. The complaint alleges that, among other things, the Company failed to pay minimum and overtime wages, final wages at termination, and other claims based on meal periods and rest breaks. The plaintiff is bringing this lawsuit on behalf of herself and other similarly situated plaintiffs who have not been identified and is seeking to certify the action as a class action. The plaintiff has now filed a First Amended Complaint that adds a claim pursuant to California’s Private Attorneys General Act. The First Amended Complaint does not specify the amount the plaintiff seeks to recover. Velodyne’s response to the First Amended Complaint was filed on November 16, 2020. On August 5, 2021, the parties reached a tentative settlement. On September 14, 2022, the Court approved the settlement, and the Company paid $0.8 million in settlement of the claims.

Securities Litigation Matters

On March 3, 2021, a purported shareholder of Velodyne filed a complaint for a putative class action against Velodyne, Anand Gopalan and Andrew Hamer in the United States District Court, Northern District of California, entitled Moradpour v. Velodyne Lidar, Inc., et al., No. 3:21-cv-01486-SI. The complaint alleged purported violations of the federal securities laws and that, among other things, the defendants made materially false and/or misleading statements and failed to disclose material facts about the Company’s business, operations and prospects, including with respect to David Hall’s role with the Company and removal as Chairman of the Company’s Board of Directors. The complaint alleged that purported class members have suffered losses and sought, among other things, an award of compensatory damages on behalf of a putative class of persons who purchased or otherwise acquired the Company’s securities between November 9, 2020 and February 19, 2021. On March 12, 2021, a putative class action entitled Reese v. Velodyne Lidar, Inc., et al., No. 3:21-cv-01736-VC, was filed against the Company, Mr. Gopalan and Mr. Hamer in the United States District Court for the Northern District of California, based on allegations similar to those in the earlier class action and seeking recovery on behalf of the same putative class. On March 19, 2021, another putative class action entitled Nick v. Velodyne Lidar, Inc., et al., No. 4:21-cv-01950-JST, was filed in the United States District Court for the Northern District of California, against the Company, Mr. Gopalan, Mr. Hamer, two current or former directors, and three other entities. The complaint was based on allegations similar to those in the earlier class actions and sought, among other things, an award of compensatory damages on behalf of a putative class of persons who purchased or otherwise acquired the Company’s securities between July 2, 2020 and March 17, 2021. The class actions have been consolidated, lead plaintiffs have been appointed and an amended consolidated complaint was filed on September 1, 2021, based on allegations similar to those in the earlier class actions. The Company filed a motion to dismiss the amended and consolidated complaint on November 1, 2021. The plaintiffs filed a first amended complaint on February 11, 2022. The Company filed a motion to dismiss on March 4, 2022. On July 1, 2022, the court denied the motion to dismiss as it relates to the claims related to David Hall’s role with the Company, but granted the motion to dismiss as to all other claims. The Company intends to defend the actions vigorously.

On March 12, 2021, a putative shareholder derivative lawsuit entitled D’Arcy v. Gopalan, et al., No. 1:21-cv-00369-MN, was filed in the United States District Court for the District of Delaware against current and former directors and/or officers Anand Gopalan, Andrew Hamer, David S. Hall, Marta Thoma Hall, Joseph B. Culkin, Michael E. Dee, James A. Graf,
Barbara Samardzich, and Christopher A. Thomas, and names the Company as a nominal defendant. The complaint asserted claims for breach of fiduciary duty, unjust enrichment, abuse of control, gross mismanagement, and waste of corporate assets against all of the individual defendants, and asserted a contribution claim under the federal securities laws against Mr. Gopalan and Mr. Hamer. On March 16, 2021, a second shareholder derivative lawsuit entitled Kondner, et al. v. Culkin, et al., No. 1:21-cv-00391-MN, was filed in the United States District Court for the District of Delaware against most of the same defendants named in the earlier derivative complaint, and asserted claims against the individual defendants for alleged breaches of fiduciary duty and waste of corporate assets. Both derivative actions are based on allegations similar to those in the class actions discussed above, and have now been consolidated. On January 3, 2022, the plaintiffs filed an amended complaint.

Contingency Assessment

The Company records accruals for outstanding legal proceedings, investigations or claims when it is probable that a liability will be incurred and the amount of loss can be reasonably estimated. The Company evaluated developments in legal proceedings, investigations or claims that could affect the amount of any accrual, as well as any developments that would result in a loss contingency to become both probable and reasonably estimable. As of September 30, 2022, the Company had paid a total of $0.8 million, which was accrued for as of December 31, 2021, for loss contingencies associated with the legal claims or litigation discussed above. As of September 30, 2022, no amounts have been accrued because the Company’s management does not presently believe that any loss is probable and it is not possible to reasonably estimate the loss, or range of losses, if any, that may result from any of the ongoing litigation. The Company’s legal costs incurred in its defense against these claims are expensed as incurred.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment, Geographic and Customer Concentration Information
9 Months Ended
Sep. 30, 2022
Segment Reporting [Abstract]  
Segment, Geographic and Customer Concentration Information Segment, Geographic and Customer Concentration Information
The Company conducts its business in one operating segment that develops and produces Lidar sensors for use in industrial, 3D mapping, drones and auto applications. The Company’s Chief Executive Officer (“CEO”) is the chief operating decision maker (“CODM”). The CODM allocates resources and makes operating decisions based on financial information presented on a consolidated basis, accompanied by disaggregated information about sales and gross margin by product group. The profitability of the Company’s product group is not a determining factor in allocating resources and the CODM does not evaluate profitability below the level of the consolidated company.

The Company reports revenue by region and country based on the location where its customers accept delivery of its products and services. Revenue by country and number of customers that accounted for more than 10% of revenue was as follows:

Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Countries over 10% of revenue:
U.S.16 %39 %14 %33 %
China20 %17 %21 %30 %
Sweden12 %16 %15 %15 %
Germany18 %*13 %*
Japan— %*11 %*
Number of customers that accounted for over 10% of revenue:
2232
* Less than 10%.
For the three and nine months ended September 30, 2022, revenue in the U.S. included a reduction to product revenues of $2.8 million and $9.1 million, respectively, in respect of the Amazon Warrant. Refer to Note 9 for more information.
The Company’s long-lived assets, consisting primarily of property, plant and equipment, were primarily located in the United States and, to a lesser extent, Thailand as of September 30, 2022 and December 31, 2021.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Related Party Transactions
9 Months Ended
Sep. 30, 2022
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
Certain holders of the pre-combination Velodyne’s convertible preferred stock (which converted into common stock of the Company upon the Business Combination) purchased products and services, directly or through a third party, from the Company. Revenue and accounts receivable for a stockholder who owned over 5% of the Company’s common stock as of September 30, 2022 and December 31, 2021 were as follows (in thousands):

Three Months Ended September 30, Nine Months Ended September 30,
2022202120222021
Revenue:
Stockholder A$$43 $302 $126 
September 30,December 31,
20222021
Accounts receivable:
Stockholder A$— $219 

The Company leases its corporate headquarters facility in San Jose, California. The property was previously owned by a company that was owned by a stockholder who was a former officer of the Company. The lease was executed in January 2017 and expires in December 2027, as amended. In May 2021, the property was sold to a third-party but the lease terms remain unchanged. Lease cost under this lease was $0.6 million and $1.4 million for the two and five months ended May 31, 2021, respectively.
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Subsequent Events
9 Months Ended
Sep. 30, 2022
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
Ouster Merger Agreement

On November 4, 2022, the Company, Ouster, Inc. (“Ouster”), Oban Merger Sub, Inc., a Delaware corporation and a direct, wholly owned subsidiary of Ouster (“Merger Sub I”), and Oban Merger Sub II LLC, a Delaware limited liability company and a direct, wholly owned subsidiary of Ouster (“Merger Sub II”), entered into an Agreement and Plan of Merger (the “Merger Agreement”). Pursuant to the Merger Agreement, and subject to the satisfaction or waiver of the conditions specified therein, Merger Sub I will be merged with and into Velodyne (the “First Merger”), with Velodyne surviving the First Merger as a direct, wholly owned subsidiary of Ouster (the “Surviving Corporation”), and as soon as practicable following the First Merger, the Surviving Corporation will be merged with and into Merger Sub II with Merger Sub II surviving as a direct, wholly owned subsidiary of Ouster (the “Second Merger”, and together with the First Merger, the “Mergers”). Upon the consummation of the First Merger, each share of the Company’s common stock issued and outstanding immediately prior to the effective time of the First Merger will be converted into and represent the right to receive 0.8204 validly issued, fully paid and non-assessable shares of Ouster common stock, par value $0.0001 per share. Consummation of the Mergers is subject to customary closing conditions, including, among others, the approval by the Company’s stockholders of the Merger, approval by Ouster’s stockholders of the issuance of shares of Ouster common stock in connection with the First Merger, and certain regulatory approvals.

Blue City Acquisition

On October 3, 2022, the Company completed the acquisition of Bluecity, an AI software company. Bluecity offers solutions that combine artificial intelligence and lidar to provide real-time multimodal traffic analytics. By acquiring Bluecity, the Company has secured the offering of the intelligent infrastructure solution to customers in the infrastructure space. The addition of Bluecity’s technology also expands the Company’s software product portfolio that can provide more robust solutions to customers. The acquisition was provisionally valued at $15.0 million based on the 30-day average closing price of the Company’s common stock prior to October 3, 2022, of $1.1516, paid for by the redemption of a Note from the Company valued at $1.0 million, the issuance of approximately 1.1 million shares of the Company’s common stock to Bluecity stockholders, and the reserve of approximately 10.9 million shares of its common stock for issuance upon exchange, at the holder’s option on a one-for-one basis, of non-voting exchangeable shares of the Company’s Canadian subsidiary issued to Bluecity stockholders (collectively “Merger Shares”), including approximately 0.7 million shares of the Company’s common stock held back for a period of 12 months to satisfy potential indemnification obligations. The Merger Shares were
issued in a private placement. The acquisition will be accounted for as a business combination. The Company is currently in the process of evaluating the impact of the business combination on its consolidated financial statements.

Hall Settlement
On October 11, 2022, the Company entered into a legal settlement agreement with David Hall and Marta Hall. Under the terms of the settlement agreement, Mr. Hall paid the Company $1.95 million in October 2022, and the Company retains possession and control over physical laptops and other media containing the Company’s information. The settlement agreement also contains a mutual release of each other from all known and unknown claims that each party has made or could have made against the other prior to the date of the settlement agreement. The Company agreed to submit a request for dismissal of all claims in its ongoing arbitration with Mr. Hall, and Ms. Hall agreed to dismiss her complaint submitted to the Occupational Safety and Hazard Administration, which together constitute all currently outstanding litigation between the Halls and the Company. The parties also agreed to a customary mutual non-disparagement provision.

Under this settlement agreement, the Halls did not release their claims against current and former officers and directors of the Company and other individuals asserted in a lawsuit filed in the Superior Court of California, Alameda County, entitled Hall v. Vetter, No. 22-cv-005713, except that the Halls agreed not to add the Company as a party to any such claims.
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Description of Business and Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2022
Accounting Policies [Abstract]  
Basis of Presentation The consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The consolidated financial statements include the accounts of the Company’s wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Reclassification Certain prior year amounts have been reclassified for consistency with the current year presentation. Specifically, operating lease ROU assets, current and non-current lease liabilities and non-current contract liabilities are now presented as separate line items on the consolidated balance sheets and were previously included within other assets, current liabilities and other long-term liabilities, respectively. In addition, operating lease liabilities are now presented as separate line items on the consolidated statements of cash flows and were previously included within accrued and other liabilities.
Concentration of Risk Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments, and accounts receivable. The Company maintains its cash and cash equivalents, and
short-term investments with high-quality financial institution with investment-grade ratings. A majority of the cash balances are with U.S. banks and are insured to the extent defined by the Federal Deposit Insurance Corporation.
The Company’s accounts receivable are derived from customers located both inside and outside the U.S. The Company mitigates its credit risks by performing ongoing credit evaluations of its customers’ financial conditions and requires customer advance payments in certain circumstances. The Company does not require collateral.
Use of Estimates The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates and assumptions include standalone selling price (“SSP”) for each distinct performance obligation in customer contracts, total estimated future patents and their corresponding estimated development costs, total estimated costs and related progress towards complete satisfaction of performance obligations in certain services arrangements, allowances for doubtful accounts, inventory reserves, warranty reserves, valuation allowance for deferred tax assets, stock-based compensation, common stock warrant valuation, useful lives of property, plant, and equipment and intangible assets, assessment of the recoverability of long-lived assets, goodwill impairment, income tax uncertainties, and other loss contingencies. The Company bases its estimates on historical experience and also on assumptions that it believes are reasonable. Actual results could differ from those estimates, and such differences could be material to the Company’s consolidated financial condition and results of operations.
Amazon Warrant The Amazon Warrant (as defined in Note 9) is accounted for as an equity instrument and measured in accordance with Accounting Standards Codification (“ASC”) 718, Compensation – Stock Compensation. To determine the fair value of the Amazon Warrant, the Company used the Black-Scholes option pricing model, which is based in part on assumptions that require management to use judgment. For awards granted to a customer, which are not in exchange for distinct goods or services, the fair value of the awards earned based on service or performance conditions is recorded as a reduction of the transaction price in accordance with ASC 606, Revenue from Contracts with Customers. Accordingly, when Amazon makes payments and vesting conditions become probable of being achieved, the Company will record a non-cash stock-based reduction to revenue associated with the Amazon Warrant, which is calculated based on the grant date fair value of the Amazon Warrant shares.
Recent Accounting Pronouncements
Recently Issued Accounting Pronouncements

In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, Measurement of Credit Losses on Financial Instruments, which has subsequently been amended by ASU No. 2018-19, ASU No. 2019-04, ASU No. 2019-05, ASU No. 2019-11, ASU 2020-02 and ASU 2020-03 to provide additional guidance on the credit losses standard. The objective of the guidance in ASU 2016-13 is to allow entities to recognize estimated credit losses in the period that the change in valuation occurs. ASU 2016-13 requires an entity to present financial assets measured on an amortized cost basis on the balance sheet, net of an allowance for credit losses. Available for sale and held to maturity debt securities are also required to be held net of an allowance for credit losses. The standard is effective for the Company for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company will adopt the new standard in the first quarter of 2023 and does not expect a significant impact to its consolidated financial statements and related footnote disclosures.

Recently Adopted Accounting Pronouncements

In October 2021, FASB issued ASU No. 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (ASU 2021-08). This new guidance requires that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, an acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. ASU 2021-08 will be effective for fiscal years beginning after December 15, 2022, including interim periods within these fiscal years, with early adoption permitted. The provisions of ASU 2021-08 should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company has adopted ASU 2021-08 effective January 1, 2022. As of September 30, 2022, the adoption of this new standard had had no impact on the Company’s consolidated financial statements and related footnote disclosures.

In October 2020, the FASB issued ASU 2020-10, Codification Improvements, which updates various codification topics by clarifying or improving disclosure requirements to align with the SEC’s regulations. ASU 2020-10 is effective for public companies, other than smaller reporting companies, for fiscal years beginning after December 15, 2020. For all other entities, ASU 2020-10 is effective for fiscal years beginning after December 15, 2021, and interim periods beginning after December 15, 2022. The Company adopted ASU 2020-10 on January 1, 2022. The adoption of this new standard did not have a significant impact on the Company’s consolidated financial statements and related footnote disclosures.
Fair Value Measurement
The Company categorizes assets and liabilities recorded at fair value on the consolidated balance sheet based on the level of judgment associated with inputs used to measure their fair value. For assets and liabilities measured at fair value, fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining fair value, the Company considers the principal or most advantageous market in which the Company would transact, and the Company considers assumptions that market participants would use when pricing the asset or liability.
The three levels of inputs that may be used to measure fair value are:
Level 1 — Quoted prices in active markets for identical assets or liabilities.
Level 2 — Observable inputs other than Level 1 prices, such as quoted prices for similar assets and liabilities in active markets or quoted prices in less active market. All significant inputs used in the valuations are observable or can be directly or indirectly through market corroboration, for substantially the full term of the assets or liabilities.
Level 3 — Unobservable inputs are based on assumptions used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation. The Company monitors and review the inputs to ensure the fair value measurements are reasonable and consistent with market experience in similar asset classes.
Net Loss Per Share Basic net income (loss) per share is computed based on the weighted average number of shares of common stock outstanding during the period. Diluted net income (loss) per share is computed based on the weighted average number of common shares outstanding plus the effect of dilutive potential common shares outstanding during the period using the treasury stock method. During the periods when there is a net loss, potentially dilutive common stock equivalents have been excluded from the calculation of diluted net loss per share as their effect is anti-dilutive. The Company follows the two-class method when computing net income (loss) per share when shares are issued that meet the definition of participating securities. The Company considers its the RSAs and PRSAs to be participating securities as holders of such securities have non-forfeitable dividend rights in the event of the declaration of a dividend for shares of common stock. During the periods when the Company is in a net loss position, the net loss attributable to common stockholders was not allocated to the RSAs and PRSAs under the two-class method as these securities do not have a contractual obligation to share in losses.
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Description of Business and Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2022
Accounting Policies [Abstract]  
Schedules of Concentration of Risk Related to Accounts Receivable and Accounts Payable
The Company’s concentration of risk related to accounts receivable and accounts payable was as follows:

September 30,December 31,
20222021
Customers accounted for 10% or more of accounts receivable:
Customer A16 %16 %
Customer B*14 %
Customer C*11 %
Vendors accounted for 10% or more of accounts payable:
Vendor A39 %28 %
Vendor B18 %*
* Less than 10%.
Revenue by country and number of customers that accounted for more than 10% of revenue was as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Countries over 10% of revenue:
U.S.16 %39 %14 %33 %
China20 %17 %21 %30 %
Sweden12 %16 %15 %15 %
Germany18 %*13 %*
Japan— %*11 %*
Number of customers that accounted for over 10% of revenue:
2232
* Less than 10%.
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenues
Total revenue based on the disaggregation criteria described above is as follows (dollar in thousands, percentage may not foot due to rounding difference):

Three Months Ended
September 30, 2022September 30, 2021
Revenue% of RevenueRevenue% of Revenue
Revenue by geography:
North America(1)
$1,992 21 %$5,526 42 %
Asia Pacific(2)
4,062 42 %3,813 29 %
Europe, Middle East and Africa3,587 37 %3,721 28 %
Total$9,641 100 %$13,060 100 %
Revenue by products and services:
Products(1)
$7,442 77 %$11,782 90 %
License and services(2)
2,199 23 %1,278 10 %
Total$9,641 100 %$13,060 100 %
Revenue by timing of recognition:
Goods transferred at a point in time(1)
$8,351 87 %$11,738 90 %
Goods and services transferred over time(2)
1,290 13 %1,322 10 %
Total$9,641 100 %$13,060 100 %
Nine Months Ended
September 30, 2022September 30, 2021
Revenue% of RevenueRevenue% of Revenue
Revenue by geography:
North America(1)
$4,980 18 %$15,841 36 %
Asia Pacific(2)
12,613 46 %18,574 42 %
Europe, Middle East and Africa9,735 36 %9,967 22 %
Total$27,328 100 %$44,382 100 %
Revenue by products and services:
Products(1)
$21,456 79 %$34,345 77 %
License and services(2)
5,872 21 %10,037 23 %
Total$27,328 100 %$44,382 100 %
Revenue by timing of recognition:
Goods transferred at a point in time(1)
$23,184 85 %$40,680 92 %
Goods and services transferred over time(2)
4,144 15 %3,702 %
Total$27,328 100 %$44,382 100 %
(1) Includes a non-cash stock-based reduction of revenue of $2.8 million and $9.1 million, respectively, for the three and nine months ended September 30, 2022 associated with the Amazon Warrant agreement entered into in February 2022. See Note 9 for more information. (2) Includes license revenue of $1.4 million and $3.3 million, respectively, related to patent cross-license agreements for the three and nine months ended September 30, 2022, and $0.7 million and $8.0 million, respectively, for the three and nine months ended September 30, 2021. In June 2020, the Company entered into a patent cross-license agreement related to its litigation settlement with a customer in Asia Pacific. Under the terms of the arrangement, the customer agreed to make a one-time license payment upon settlement, will make annual fixed royalty payments through 2024, and thereafter, will make product sales royalty payments through February 2030. In September 2020, Velodyne entered into another patent cross-license agreement related to its litigation with a different customer in Asia Pacific. As of September 30, 2022 and December 31, 2021, the Company had $3.8 million and $3.8 million, respectively, of current deferred revenue, and $9.1 million and $11.9 million, respectively, of long-term deferred revenue associated with the rights granted as part of these patent cross-license agreements to receive future patents as they represent stand ready obligations. As of September 30, 2022 and December 31, 2021, the Company also had $13.0 million and $16.3 million, respectively, of contract assets related to these patent cross-license agreements.
Schedule of Contract Assets and Contract Liabilities
Contract assets and contract liabilities consisted of the following as of September 30, 2022 and December 31, 2021 (in thousands):
September 30,December 31,
20222021
Contract assets, current
Unbilled accounts receivable$3,830 $3,313 
Contract assets, long-term
Unbilled accounts receivable9,182 12,962 
Total contract assets$13,012 $16,275 
Contract liabilities, current
Deferred revenue, current$5,109 $6,209 
Customer advance payment347 139 
Total5,456 6,348 
Contract liabilities, long-term
Deferred revenue, long-term9,841 12,740 
Total contract liabilities$15,297 $19,088 
The following table shows the significant changes in contract assets and contract liabilities balances (in thousands):

Nine Months Ended September 30,
20222021
Contract assets:
Beginning balance$16,275 $11,253 
Transferred to receivables from contract assets recognized at the beginning of the period(3,313)(2,813)
Increase due to unbilled and recognized as revenue in excess of billings during the period, net of amounts transferred to receivables50 5,021 
Ending balance$13,012 $13,461 
Contract liabilities:
Beginning balance$19,088 $22,055 
Revenue recognized that was included in the contract liabilities beginning balance(7,584)(9,729)
Increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period3,793 7,989 
Ending balance$15,297 $20,315 
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurement (Tables)
9 Months Ended
Sep. 30, 2022
Fair Value Disclosures [Abstract]  
Schedule of Assets Measured at Fair Value on a Recurring Basis
The following table summarize the Company’s assets measured at fair value on a recurring basis, by level, within the fair value hierarchy (in thousands):

September 30, 2022
Level 1Level 2Level 3Total
Cash equivalents:
Money market fund$35,958 $— $— $35,958 
Total cash equivalents35,958 — — 35,958 
Short-term investments:
Money market fund— — 
Commercial paper— 130,325 — 130,325 
Corporate debt securities— 38,239 — 38,239 
Total short-term investments168,564 — 168,570 
Total assets measured at fair value$35,964 $168,564 $— $204,528 
December 31, 2021
Level 1Level 2Level 3Total
Cash equivalents:
Money market fund$391 $— $— $391 
Total cash equivalents391 — — 391 
Short-term investments:
Money market fund— — 
Commercial paper— 130,983 — 130,983 
Corporate debt securities— 139,367 — 139,367 
Total short-term investments270,350 — 270,357 
Total assets measured at fair value$398 $270,350 $— $270,748 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net consist of the following (in thousands):
September 30,December 31,
20222021
Accounts receivable$8,906 $12,088 
Allowance for doubtful accounts(2,777)(3,207)
Accounts receivable, net$6,129 $8,881 
Schedule of Inventories, Net of Reserve
Inventories, net of reserve, consist of the following (in thousands):
September 30,December 31,
20222021
Raw materials$5,626 $6,585 
Work-in-process1,376 1,883 
Finished goods4,496 831 
Total inventories$11,498 $9,299 
Schedule of Prepaid and Other Current Assets Prepaid and other current assets consist of the following (in thousands):
September 30,December 31,
20222021
Prepaid expenses and deposits$1,178 $7,883 
Due from contract manufacturers and vendors1,252 1,302 
Prepaid taxes603 1,223 
Contract assets3,830 3,313 
Other1,338 1,101 
Total prepaid and other current assets$8,201 $14,822 
Schedule of Property, Plant and Equipment, Net
Property, plant and equipment, at cost, consist of the following (in thousands):
September 30,December 31,
20222021
Machinery and equipment$37,584 $36,264 
Leasehold improvements5,999 6,752 
Furniture and fixtures1,493 1,497 
Vehicles119 359 
Software1,393 1,337 
Assets under construction1,021 1,900 
47,609 48,109 
Less: accumulated depreciation and amortization(35,925)(33,399)
Property, plant and equipment, net$11,684 $14,710 
The aggregate depreciation and amortization related to property, plant and equipment was as follows (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Depreciation and amortization on property, plant and equipment$1,662 $1,998 $5,749 $5,919 
Schedule of Intangible Assets, Net
Intangible assets, net, consist of the following (in thousands):
Gross Carrying AmountAccumulated AmortizationNet Book Value
As of September 30, 2022:
Developed technology$1,696 $1,294 $402 
As of December 31, 2021:
Developed technology$1,696 $972 $724 
Schedule of Amortization of Intangible Assets
Amortization of intangible assets is as follows (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Amortization of intangible assets$46 $96 $322 $289 
Schedule of Other Assets, Non-Current Other assets, non-current, consist of the following (in thousands):
September 30,December 31,
20222021
Notes receivable— 750 
Deposits and other851 772 
Total other assets$851 $1,522 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
September 30,December 31,
20222021
Accrued payroll expenses$10,718 $13,550 
Accrued manufacturing costs (1)
9,279 3,925 
Accrued transaction costs3,500 5,000 
Accrued professional and consulting fees3,860 3,411 
Accrued warranty costs1,106 1,934 
Accrued taxes1,384 1,017 
Legal proceedings accrual— 825 
Other1,227 3,366 
Total accrued expense and other current liabilities$31,074 $33,028 
(1) Accrued manufacturing costs at September 30, 2022, includes $3.5 million of contract termination fees and $2.9 million of accrued losses on firm purchase commitments.
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Tables)
9 Months Ended
Sep. 30, 2022
Leases [Abstract]  
Schedule of Other Information Related to Leases
Other information related to leases were as follows:
September 30, 2022December 31, 2021
Weighted average remaining lease term (years)5.035.91
Weighted average discount rate 6.67 %6.37 %
Schedule of Maturities of Operating Lease Liabilities
As of September 30, 2022, maturities of lease liabilities were as follows:

Years Ending December 31,Operating Leases
2022 (remaining three months)$1,017 
20234,046 
20244,139 
20253,986 
20263,891 
Thereafter3,779 
Total lease payments$20,858 
Less amount representing interest(3,122)
Present value of lease liabilities$17,736 
Schedule of Maturities of Finance Lease Liabilities
As of September 30, 2022, maturities of lease liabilities were as follows:

Years Ending December 31,Operating Leases
2022 (remaining three months)$1,017 
20234,046 
20244,139 
20253,986 
20263,891 
Thereafter3,779 
Total lease payments$20,858 
Less amount representing interest(3,122)
Present value of lease liabilities$17,736 
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accumulated Other Comprehensive Loss (Tables)
9 Months Ended
Sep. 30, 2022
Equity [Abstract]  
Schedule of Composition of Accumulated Other Comprehensive Loss
Accumulated other comprehensive loss was comprised of the following (in thousands):
September 30,December 31,
20222021
Foreign currency translation loss$(341)$(184)
Unrealized loss on investments(762)(228)
Total accumulated other comprehensive loss$(1,103)$(412)
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders’ Equity (Tables)
9 Months Ended
Sep. 30, 2022
Equity [Abstract]  
Schedule of Common Stock Issuances Related to the Warrant Exercises The following summarizes the Company’s outstanding warrants and common stock issuance related to the warrant exercises:
September 30,December 31,
20222021
Warrants outstanding upon Closing24,876,512 24,876,512
Warrants exercised to date18,902,64218,902,642
Warrants outstanding5,973,8705,973,870
Aggregated common shares issuable upon exercise of warrants18,657,38418,657,384
Common shares issued upon exercise of warrants14,176,95914,176,959
Remaining common shares issuable upon exercise of warrants4,480,4254,480,425
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of RSU and RSA Activity under Equity Plans
A summary of the Company’s stock award activities during 2022 is as follows (in thousands except share and per share amounts):
SharesWeighted Average Grant Date Fair Value per ShareFair Value of RSU/RSA Released
RSA:
RSAs outstanding as of December 31, 2021
211,298$6.63
Granted1,392,254$2.21
Released(101,992)$2.20$152
Canceled(321,417)$2.20
RSAs outstanding as of September 30, 2022
1,180,143$3.01
RSU:
RSUs outstanding as of December 31, 2021
5,126,896$10.51
Granted8,985,452$1.95
Released(1,804,376)$8.61$1,804
Forfeited(3,606,993)$6.30
RSUs outstanding as of September 30, 2022
8,700,979$3.81
PRSU:
PRSUs outstanding as of December 31, 2021
330,505$6.72
Released(330,505)$6.72$1,292
PRSUs outstanding as of September 30, 2022
PRSA:
PRSAs outstanding as of December 31, 2021
Granted9,781,722$2.12
Canceled(1,599,928)$2.20
PRSAs outstanding as of September 30, 2022
8,181,794$2.11
Schedule of Stock-Based Compensation Expense The following table presents stock-based compensation expense, which includes expense for phantom stock units accounted for as liabilities, included in the Company’s consolidated statements of operations (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Cost of revenue561 $541 $1,841 $1,508 
Research and development2,336 2,794 7,523 10,458 
Sales and marketing366 1,177 2,225 44,779 
General and administrative1,646 12,135 4,566 24,637 
Total stock-based compensation expense$4,909 $16,647 $16,155 $81,382 
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Loss Per Share (Tables)
9 Months Ended
Sep. 30, 2022
Earnings Per Share [Abstract]  
Schedule of Common Stock Equivalents Excluded From the Computation of Diluted Net Income (Loss) Per Share
The following common stock equivalents have also been excluded from the computation of diluted net loss per share for the periods presented because including them would have been antidilutive (in thousands):
As of September 30,
20222021
Stock options10 597 
RSAs and PRSAs9,362 — 
RSUs (non-vested)8,701 4,488 
Public warrant shares4,480 4,480 
Amazon warrant shares39,784 — 
Total62,337 9,565 
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes (Tables)
9 Months Ended
Sep. 30, 2022
Income Tax Disclosure [Abstract]  
Schedule of Loss Before Income Taxes and Provision For (Benefit From) Income Taxes
The following table summarizes the Company’s loss before income taxes and provision for income taxes (in thousands):

Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Loss before income taxes$(41,522)$(54,698)$(134,636)$(174,117)
Provision for (benefit from) income taxes41 14 347 649 
Effective tax rate(0.1)%— %(0.3)%(0.4)%
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Changes in the Accrued Warranty Liability
The following table summarizes the activity related to product warranty liabilities and their balances as included in accrued expenses and other current liabilities (in thousands):
Nine Months Ended September 30,
20222021
Balance as of the beginning of the period$1,934 $2,204 
Warranty provision2,327 1,448 
Consumption(813)(1,689)
Changes in provision estimates(2,342)(449)
Balance as of the end of the period$1,106 $1,514 
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment, Geographic and Customer Concentration Information (Tables)
9 Months Ended
Sep. 30, 2022
Segment Reporting [Abstract]  
Schedule of Revenue by Countries and Customers Accounted For More Than 10%
The Company’s concentration of risk related to accounts receivable and accounts payable was as follows:

September 30,December 31,
20222021
Customers accounted for 10% or more of accounts receivable:
Customer A16 %16 %
Customer B*14 %
Customer C*11 %
Vendors accounted for 10% or more of accounts payable:
Vendor A39 %28 %
Vendor B18 %*
* Less than 10%.
Revenue by country and number of customers that accounted for more than 10% of revenue was as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Countries over 10% of revenue:
U.S.16 %39 %14 %33 %
China20 %17 %21 %30 %
Sweden12 %16 %15 %15 %
Germany18 %*13 %*
Japan— %*11 %*
Number of customers that accounted for over 10% of revenue:
2232
* Less than 10%.
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Related Party Transactions (Tables)
9 Months Ended
Sep. 30, 2022
Related Party Transactions [Abstract]  
Schedule of Revenue and Accounts Receivable for Related Parties Revenue and accounts receivable for a stockholder who owned over 5% of the Company’s common stock as of September 30, 2022 and December 31, 2021 were as follows (in thousands):
Three Months Ended September 30, Nine Months Ended September 30,
2022202120222021
Revenue:
Stockholder A$$43 $302 $126 
September 30,December 31,
20222021
Accounts receivable:
Stockholder A$— $219 
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Description of Business and Summary of Significant Accounting Policies - Narrative (Details)
$ in Millions
9 Months Ended
Sep. 30, 2022
USD ($)
segment
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Number of operating segments | segment 1
Cash and cash equivalents $ 220.1
Revolving Credit Facility | 2020 Revolving Line | Line of Credit  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Available borrowing capacity $ 3.6
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Description of Business and Summary of Significant Accounting Policies - Schedules of Concentration of Risk Related to Accounts Receivable and Accounts Payable (Details)
9 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Accounts Receivable | Customer Concentration Risk | Customer A    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Concentration percentage 16.00% 16.00%
Accounts Receivable | Customer Concentration Risk | Customer B    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Concentration percentage   14.00%
Accounts Receivable | Customer Concentration Risk | Customer C    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Concentration percentage   11.00%
Accounts Payable | Supplier Concentration Risk | Vendor A    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Concentration percentage 39.00% 28.00%
Accounts Payable | Supplier Concentration Risk | Vendor B    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Concentration percentage 18.00%  
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business Combination and Related Transactions (Details) - USD ($)
9 Months Ended
Sep. 29, 2020
Sep. 30, 2022
Dec. 31, 2021
Business Acquisition [Line Items]      
Goodwill   $ 1,189,000 $ 1,189,000
Payments for repurchase of stock $ 1,800,000    
Repurchase of common stock (in shares) 175,744    
Transaction cost $ 29,100,000    
Accrued transaction costs   3,500,000  
Payment for business acquisition transaction costs   $ 1,500,000  
Graf | Pre-Combination Velodyne      
Business Acquisition [Line Items]      
Goodwill 0    
Other intangible assets 0    
Aggregate consideration transferred 1,800,000,000    
Cash paid to acquire business $ 222,100,000    
Shares transferred in acquisition (in shares) 150,277,532    
Share price (in USD per share) $ 10.25    
Value of shares transferred in acquisition $ 1,500,000,000    
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]            
Revenue $ 9,641 $ 13,060 $ 27,328 $ 44,382    
Reduction of revenue related to stock warrant issued to customer 2,800   9,062 0    
Contract liabilities, current 5,456   5,456   $ 6,348  
Contract liabilities, non-current 9,841   9,841   12,740  
Contract asset 13,012 13,461 13,012 13,461 16,275 $ 11,253
Geographic Concentration Risk            
Disaggregation of Revenue [Line Items]            
Revenue 9,641 13,060 27,328 44,382    
Product Concentration Risk            
Disaggregation of Revenue [Line Items]            
Revenue 9,641 13,060 27,328 44,382    
Timing of Recognition Concentration Risk            
Disaggregation of Revenue [Line Items]            
Revenue 9,641 13,060 27,328 44,382    
Timing of Recognition Concentration Risk | Goods transferred at a point in time            
Disaggregation of Revenue [Line Items]            
Revenue 8,351 11,738 23,184 40,680    
Timing of Recognition Concentration Risk | Goods and services transferred over time            
Disaggregation of Revenue [Line Items]            
Revenue $ 1,290 $ 1,322 $ 4,144 $ 3,702    
Revenue | Geographic Concentration Risk            
Disaggregation of Revenue [Line Items]            
Concentration percentage 100.00% 100.00% 100.00% 100.00%    
Revenue | Product Concentration Risk            
Disaggregation of Revenue [Line Items]            
Concentration percentage 100.00% 100.00% 100.00% 100.00%    
Revenue | Timing of Recognition Concentration Risk            
Disaggregation of Revenue [Line Items]            
Concentration percentage 100.00% 100.00% 100.00% 100.00%    
Revenue | Timing of Recognition Concentration Risk | Goods transferred at a point in time            
Disaggregation of Revenue [Line Items]            
Concentration percentage 87.00% 90.00% 85.00% 92.00%    
Revenue | Timing of Recognition Concentration Risk | Goods and services transferred over time            
Disaggregation of Revenue [Line Items]            
Concentration percentage 13.00% 10.00% 15.00% 8.00%    
Products            
Disaggregation of Revenue [Line Items]            
Revenue $ 7,442 $ 11,782 $ 21,456 $ 34,345    
Products | Product Concentration Risk            
Disaggregation of Revenue [Line Items]            
Revenue $ 7,442 $ 11,782 $ 21,456 $ 34,345    
Products | Revenue | Product Concentration Risk            
Disaggregation of Revenue [Line Items]            
Concentration percentage 77.00% 90.00% 79.00% 77.00%    
License and services            
Disaggregation of Revenue [Line Items]            
Revenue $ 2,199 $ 1,278 $ 5,872 $ 10,037    
License and services | Product Concentration Risk            
Disaggregation of Revenue [Line Items]            
Revenue $ 2,199 $ 1,278 $ 5,872 $ 10,037    
License and services | Revenue | Product Concentration Risk            
Disaggregation of Revenue [Line Items]            
Concentration percentage 23.00% 10.00% 21.00% 23.00%    
License | Customer in Asia Pacific in Patent Cross-License Agreement            
Disaggregation of Revenue [Line Items]            
Revenue $ 1,400 $ 700 $ 3,300 $ 8,000    
Contract liabilities, current 3,800   3,800   3,800  
Contract liabilities, non-current 9,100   9,100   11,900  
Contract asset 13,000   13,000   $ 16,300  
North America | Geographic Concentration Risk            
Disaggregation of Revenue [Line Items]            
Revenue $ 1,992 $ 5,526 $ 4,980 $ 15,841    
North America | Revenue | Geographic Concentration Risk            
Disaggregation of Revenue [Line Items]            
Concentration percentage 21.00% 42.00% 18.00% 36.00%    
Asia Pacific | Geographic Concentration Risk            
Disaggregation of Revenue [Line Items]            
Revenue $ 4,062 $ 3,813 $ 12,613 $ 18,574    
Asia Pacific | Revenue | Geographic Concentration Risk            
Disaggregation of Revenue [Line Items]            
Concentration percentage 42.00% 29.00% 46.00% 42.00%    
Europe, Middle East and Africa | Geographic Concentration Risk            
Disaggregation of Revenue [Line Items]            
Revenue $ 3,587 $ 3,721 $ 9,735 $ 9,967    
Europe, Middle East and Africa | Revenue | Geographic Concentration Risk            
Disaggregation of Revenue [Line Items]            
Concentration percentage 37.00% 28.00% 36.00% 22.00%    
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Composition of Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Dec. 31, 2020
Contract assets, current        
Unbilled accounts receivable $ 3,830 $ 3,313    
Contract assets, long-term        
Unbilled accounts receivable 9,182 12,962    
Total contract assets 13,012 16,275 $ 13,461 $ 11,253
Contract liabilities, current        
Deferred revenue, current 5,109 6,209    
Customer advance payment 347 139    
Total 5,456 6,348    
Contract liabilities, long-term        
Contract liabilities, non-current 9,841 12,740    
Total contract liabilities $ 15,297 $ 19,088 $ 20,315 $ 22,055
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Significant Changes in Contract Assets and Contract Liabilities Balances (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Contract assets:    
Beginning balance $ 16,275 $ 11,253
Transferred to receivables from contract assets recognized at the beginning of the period (3,313) (2,813)
Increase due to unbilled and recognized as revenue in excess of billings during the period, net of amounts transferred to receivables 50 5,021
Ending balance 13,012 13,461
Contract liabilities:    
Beginning balance 19,088 22,055
Revenue recognized that was included in the contract liabilities beginning balance (7,584) (9,729)
Increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period 3,793 7,989
Ending balance $ 15,297 $ 20,315
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurement (Details) - Recurring - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 35,958 $ 391
Short-term investments 168,570 270,357
Total assets measured at fair value 204,528 270,748
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 35,958 391
Short-term investments 6 7
Total assets measured at fair value 35,964 398
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Short-term investments 168,564 270,350
Total assets measured at fair value 168,564 270,350
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Short-term investments 0 0
Total assets measured at fair value 0 0
Money market fund    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 6 7
Money market fund | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 6 7
Money market fund | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Money market fund | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 130,325 130,983
Commercial paper | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Commercial paper | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 130,325 130,983
Commercial paper | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 38,239 139,367
Corporate debt securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Corporate debt securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 38,239 139,367
Corporate debt securities | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Money market fund    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 35,958 391
Money market fund | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 35,958 391
Money market fund | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Money market fund | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 0 $ 0
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts receivable $ 8,906 $ 12,088
Allowance for doubtful accounts (2,777) (3,207)
Accounts receivable, net $ 6,129 $ 8,881
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components - Inventories, Net of Reserve (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 5,626 $ 6,585
Work-in-process 1,376 1,883
Finished goods 4,496 831
Total inventories $ 11,498 $ 9,299
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components - Narrative (Details) - USD ($)
$ in Millions
Sep. 30, 2022
Dec. 31, 2021
May 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Gross consigned inventory $ 2.0 $ 1.5  
Notes Receivable      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Financing receivable     $ 0.8
Financing receivable, interest rate     0.00%
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components - Prepaid and Other Current Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid expenses and deposits $ 1,178 $ 7,883
Due from contract manufacturers and vendors 1,252 1,302
Prepaid taxes 603 1,223
Contract assets 3,830 3,313
Other 1,338 1,101
Total prepaid and other current assets $ 8,201 $ 14,822
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components - Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 47,609 $ 48,109
Less: accumulated depreciation and amortization (35,925) (33,399)
Property, plant and equipment, net 11,684 14,710
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 37,584 36,264
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 5,999 6,752
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 1,493 1,497
Vehicles    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 119 359
Software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 1,393 1,337
Assets under construction    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 1,021 $ 1,900
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components - Aggregate Depreciation and Amortization Related to Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Depreciation and amortization on property, plant and equipment $ 1,662 $ 1,998 $ 5,749 $ 5,919
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components - Intangible Assets, Net (Details) - Developed technology - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,696 $ 1,696
Accumulated Amortization 1,294 972
Net Book Value $ 402 $ 724
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components - Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Amortization of intangible assets $ 46 $ 96 $ 322 $ 289
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components - Other Assets, Non-Current (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Notes receivable $ 0 $ 750
Deposits and other 851 772
Other assets $ 851 $ 1,522
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued payroll expenses $ 10,718 $ 13,550
Accrued manufacturing costs 9,279 3,925
Accrued transaction costs 3,500 5,000
Accrued professional and consulting fees 3,860 3,411
Accrued warranty costs 1,106 1,934
Accrued taxes 1,384 1,017
Legal proceedings accrual 0 825
Other 1,227 3,366
Accrued expense and other current liabilities 31,074 $ 33,028
Contract termination fees 3,500  
Accrued loss firm purchase commitments $ 2,900  
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Leases [Abstract]        
Lease cost $ 1.0 $ 1.1 $ 3.0 $ 3.2
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Other Information Related to Leases (Details)
Sep. 30, 2022
Dec. 31, 2021
Leases [Abstract]    
Weighted average remaining lease term (years) 5 years 10 days 5 years 10 months 28 days
Weighted average discount rate 6.67% 6.37%
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Sep. 30, 2022
USD ($)
Operating Leases  
2022 (remaining three months) $ 1,017
2023 4,046
2024 4,139
2025 3,986
2026 3,891
Thereafter 3,779
Total lease payments 20,858
Less amount representing interest (3,122)
Total lease liabilities $ 17,736
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accumulated Other Comprehensive Loss - Composition of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Stockholders' equity $ 215,539 $ 230,198 $ 259,654 $ 299,263 $ 327,634 $ 365,693 $ 391,677 $ 340,823
Accumulated other comprehensive loss                
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Stockholders' equity (1,103)     (412)        
Foreign currency translation loss                
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Stockholders' equity (341)     (184)        
Unrealized loss on investments                
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Stockholders' equity $ (762)     $ (228)        
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.22.2.2
Credit Facilities and Notes Payable (Details) - USD ($)
1 Months Ended 9 Months Ended
Apr. 08, 2020
Feb. 28, 2022
Sep. 30, 2022
Sep. 30, 2021
Line of Credit Facility [Line Items]        
Gain on forgiveness of debt     $ 0 $ 10,124,000
PPP Loans        
Line of Credit Facility [Line Items]        
Loan proceeds received $ 10,000,000      
Gain on forgiveness of debt       $ 10,100,000
Revolving Credit Facility | 2020 Revolving Line | Line of Credit        
Line of Credit Facility [Line Items]        
Available borrowing capacity     3,600,000  
Line of Credit | 2020 Revolving Line        
Line of Credit Facility [Line Items]        
Outstanding borrowings under facility     $ 0  
Line of Credit | Revolving Credit Facility | 2020 Revolving Line        
Line of Credit Facility [Line Items]        
Maximum borrowing capacity   $ 25,000,000    
Line of Credit | Revolving Credit Facility | 2020 Revolving Line | Prime Rate        
Line of Credit Facility [Line Items]        
Applicable margin on variable rate   0.015%    
Line of Credit | Revolving Credit Facility | 2020 Revolving Line | SOFR        
Line of Credit Facility [Line Items]        
Applicable margin on variable rate   0.025%    
Line of Credit | Letter of Credit | 2020 Revolving Line        
Line of Credit Facility [Line Items]        
Maximum borrowing capacity   $ 5,000,000    
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders’ Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2022
Sep. 29, 2020
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2020
Jun. 15, 2022
Feb. 28, 2022
Dec. 31, 2021
Oct. 19, 2020
Class of Stock [Line Items]                              
Common stock, shares authorized (in shares) 2,250,000,000   2,250,000,000           2,250,000,000         2,250,000,000  
Common stock, par value (in USD per share) $ 0.0001   $ 0.0001           $ 0.0001         $ 0.0001  
Payment of issuance costs related to ATM shares     $ 574 $ 741                      
Preferred stock, shares authorized (in shares) 25,000,000   25,000,000           25,000,000         25,000,000  
Preferred stock, par value (in USD per share) $ 0.0001   $ 0.0001           $ 0.0001         $ 0.0001  
Preferred stock, shares issued (in shares) 0   0           0         0  
Preferred stock, shares outstanding (in shares) 0   0           0         0  
Warrants outstanding (in shares) 5,973,870 24,876,512 5,973,870           5,973,870         5,973,870  
Net loss     $ (41,563) (44,299) $ (49,121) $ (54,712) $ (79,237) $ (40,817) $ (134,983) $ (174,766)          
Stockholders' equity $ 215,539   215,539 230,198 259,654 327,634 365,693 391,677 215,539 327,634 $ 340,823     $ 299,263  
Reduction of revenue related to stock warrant issued to customer     2,800           $ 9,062 0          
Amazon.com NV Investment Holdings LLC                              
Class of Stock [Line Items]                              
Warrant vesting payments to be received                         $ 200,000    
Amazon.com NV Investment Holdings LLC | Warrant                              
Class of Stock [Line Items]                              
Shares vested (in shares) 0                            
Expected term                 6 years            
Expected volatility rate                 50.00%            
Risk free interest rate                 1.84%            
Expected dividend yield                 0.00%            
Prior Year Adjustment of Warrants                              
Class of Stock [Line Items]                              
Stockholders' equity                     0        
Accumulated Deficit                              
Class of Stock [Line Items]                              
Net loss     (41,563) (44,299) (49,121) (54,712) (79,237) (40,817)              
Stockholders' equity $ (661,316)   (661,316) (619,753) (575,454) (488,863) (434,151) (354,914) $ (661,316) (488,863) (315,682)     (526,333)  
Accumulated Deficit | Prior Year Adjustment of Warrants                              
Class of Stock [Line Items]                              
Stockholders' equity                     1,585        
Additional Paid in Capital                              
Class of Stock [Line Items]                              
Stockholders' equity $ 877,935   $ 877,935 $ 851,132 $ 836,229 $ 816,710 $ 800,040 $ 746,824 $ 877,935 $ 816,710 656,717     825,988  
Additional Paid in Capital | Prior Year Adjustment of Warrants                              
Class of Stock [Line Items]                              
Stockholders' equity                     (1,585)        
Public warrant shares                              
Class of Stock [Line Items]                              
Number of shares available per warrant (in shares)   0.75                          
Warrant exercise price (in USD per share)   $ 11.50                          
Period after the Business Combination after which the public warrants become exercisable   30 days                          
Warrant expiration period   5 years                          
Redemption price (in USD per share)                 $ 0.01            
Stock price trigger (in USD per share)   $ 18.00                          
Threshold trading days   20 days                          
Threshold trading day window   30 days                          
Days prior to notice of redemption   3 days                          
Shares registered that may be issued upon exercise of warrants (in shares)                             18,657,384
Public warrant shares | Pro Forma                              
Class of Stock [Line Items]                              
Net loss                     1,600        
Public warrant shares | Accumulated Deficit | Prior Year Adjustment of Warrants                              
Class of Stock [Line Items]                              
Stockholders' equity                     1,600     1,600  
Public warrant shares | Additional Paid in Capital | Prior Year Adjustment of Warrants                              
Class of Stock [Line Items]                              
Stockholders' equity                     $ (1,600)     $ (1,600)  
Working Capital Warrants                              
Class of Stock [Line Items]                              
Shares registered that may be issued upon exercise of warrants (in shares)                             375,000
Amazon warrant shares | Amazon.com NV Investment Holdings LLC                              
Class of Stock [Line Items]                              
Warrant exercise price (in USD per share) $ 4.16   $ 4.16           $ 4.16       $ 4.18    
Warrants outstanding (in shares) 39,784,213   39,784,213           39,784,213       39,594,032    
Warrants additional outstanding (in shares) 190,181   190,181           190,181            
Equity Distribution Agreement                              
Class of Stock [Line Items]                              
Common stock, par value (in USD per share)                       $ 0.0001      
Common stock aggregate offering price                       $ 100,000      
Commission percentage of gross proceeds                       2.50%      
Net proceeds     $ 19,100           $ 25,900            
Payment of issuance costs related to ATM shares     $ 600           $ 1,300            
Shares issued (in shares)     16,907,260           23,378,308            
Average price per share (in USD per share)     $ 1.16           $ 1.17            
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders’ Equity - Summary of Common Stock Issuances Related to the Warrant Exercises (Details) - shares
Sep. 30, 2022
Dec. 31, 2021
Sep. 29, 2020
Equity [Abstract]      
Warrants outstanding upon Closing (in shares) 24,876,512 24,876,512  
Warrants exercised to date (in shares) 18,902,642 18,902,642  
Warrants outstanding (in shares) 5,973,870 5,973,870 24,876,512
Aggregated common shares issuable upon exercise of warrants (in shares) 18,657,384 18,657,384  
Common shares issued upon exercise of warrants (in shares) 14,176,959 14,176,959  
Remaining common shares issued upon exercise of warrants (in shares) 4,480,425 4,480,425  
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation - Narrative (Details) - USD ($)
9 Months Ended
Jan. 01, 2021
Sep. 30, 2022
Mar. 31, 2021
Sep. 29, 2020
Employee Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares issued under ESPP (in shares)   785,205    
Purchase price of common stock percentage   85.00%    
Maximum withholding percentage of compensation   15.00%    
Maximum number of shares and employee can purchase in an offering period (in shares)   15,000    
Maximum value of shares an employee can purchase in a calendar year   $ 25,000    
Unrecognized compensation cost related to awards   $ 600,000    
Weighted-average recognition period for unrecognized compensation cost related to stock options   3 months 29 days    
RSU        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost related to awards   $ 29,200,000    
Weighted-average recognition period for unrecognized compensation cost related to stock options   2 years 11 months 12 days    
RSA        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost related to awards   $ 3,100,000    
Weighted-average recognition period for unrecognized compensation cost related to stock options   3 years 4 months 20 days    
PRSA        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost related to awards   $ 5,400,000    
Weighted-average recognition period for unrecognized compensation cost related to stock options   1 year 4 months 28 days    
2020 Equity Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares reserved for issuance (in shares)   46,606,012   27,733,888
Expiration period 10 years      
Percent increase in shares that may be issued 5.00%      
Increase in the number of shares that may be issued (in shares) 10,000,000      
Shares available for issuance (in shares)   12,271,692    
2020 Equity Plan | RSU | Vesting Period 1        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   1 year    
Vesting percentage   25.00%    
2020 Equity Plan | RSU | Vesting Period 2        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   3 years    
2020 ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares reserved for issuance (in shares)       3,492,097
2020 ESPP | Employee Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares reserved for issuance (in shares)   6,481,317    
Percent increase in shares that may be issued 1.00%      
Increase in the number of shares that may be issued (in shares) 2,500,000      
Period over which increase in shares that may be issued occurs 20 years      
2020 Phantom Stock Incentive Plan | PSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares reserved for issuance (in shares)     7,635,000  
2020 Phantom Stock Incentive Plan | RSU        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   4 years    
2020 Phantom Stock Incentive Plan | RSU | Vesting Period 1        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   1 year    
Vesting percentage   25.00%    
2020 Phantom Stock Incentive Plan | RSU | Vesting Period 2        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   3 years    
2020 Phantom Stock Incentive Plan | RSA        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   4 years    
2020 Phantom Stock Incentive Plan | RSA | Vesting Period 1        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   1 year    
Vesting percentage   25.00%    
2020 Phantom Stock Incentive Plan | RSA | Vesting Period 2        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   3 years    
2020 Phantom Stock Incentive Plan | PRSA        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   3 years    
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation - Summary of RSU and RSA Activity under Equity Plans (Details)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2022
USD ($)
$ / shares
shares
RSA  
Shares  
Outstanding (in shares) 211,298
Granted (in shares) 1,392,254
Released (in shares) (101,992)
Canceled (in shares) (321,417)
Outstanding (in shares) 1,180,143
Weighted Average Grant Date Fair Value per Share  
Outstanding (in USD per share) | $ / shares $ 6.63
Granted (in USD per share) | $ / shares 2.21
Released (in USD per share) | $ / shares 2.20
Canceled (in USD per share) | $ / shares 2.20
Outstanding (in USD per share) | $ / shares $ 3.01
Fair value of awards released | $ $ 152
RSU  
Shares  
Outstanding (in shares) 5,126,896
Granted (in shares) 8,985,452
Released (in shares) (1,804,376)
Forfeited (in shares) (3,606,993)
Outstanding (in shares) 8,700,979
Weighted Average Grant Date Fair Value per Share  
Outstanding (in USD per share) | $ / shares $ 10.51
Granted (in USD per share) | $ / shares 1.95
Released (in USD per share) | $ / shares 8.61
Forfeited (in USD per share) | $ / shares 6.30
Outstanding (in USD per share) | $ / shares $ 3.81
Fair value of awards released | $ $ 1,804
PRSU  
Shares  
Outstanding (in shares) 330,505
Released (in shares) (330,505)
Outstanding (in shares) 0
Weighted Average Grant Date Fair Value per Share  
Outstanding (in USD per share) | $ / shares $ 6.72
Released (in USD per share) | $ / shares $ 6.72
Fair value of awards released | $ $ 1,292
PRSA  
Shares  
Outstanding (in shares) 0
Granted (in shares) 9,781,722
Canceled (in shares) (1,599,928)
Outstanding (in shares) 8,181,794
Weighted Average Grant Date Fair Value per Share  
Granted (in USD per share) | $ / shares $ 2.12
Canceled (in USD per share) | $ / shares 2.20
Outstanding (in USD per share) | $ / shares $ 2.11
Fair value of awards canceled | $
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 4,909 $ 16,647 $ 16,155 $ 81,382
Cost of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 561 541 1,841 1,508
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 2,336 2,794 7,523 10,458
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 366 1,177 2,225 44,779
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 1,646 $ 12,135 $ 4,566 $ 24,637
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Loss Per Share - Common Stock Equivalents Excluded From the Computation of Diluted Net Income (Loss) Per Share (Details) - shares
shares in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common stock equivalents excluded from the computation of diluted net income (loss) per share (in shares) 62,337 9,565
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common stock equivalents excluded from the computation of diluted net income (loss) per share (in shares) 10 597
RSAs and PRSAs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common stock equivalents excluded from the computation of diluted net income (loss) per share (in shares) 9,362 0
RSUs (non-vested)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common stock equivalents excluded from the computation of diluted net income (loss) per share (in shares) 8,701 4,488
Public warrant shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common stock equivalents excluded from the computation of diluted net income (loss) per share (in shares) 4,480 4,480
Amazon warrant shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common stock equivalents excluded from the computation of diluted net income (loss) per share (in shares) 39,784 0
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.2.2
Retirement Plan (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Retirement Benefits [Abstract]        
Contribution match percentage     25.00%  
Vesting percentage     25.00%  
Vesting period     4 years  
Matching contributions $ 0.2 $ 0.2 $ 0.8 $ 0.7
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes - Summary of Loss Before Income Taxes and Provision For (Benefit From) Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Tax Disclosure [Abstract]        
Loss before income taxes $ (41,522) $ (54,698) $ (134,636) $ (174,117)
Provision for (benefit from) income taxes $ 41 $ 14 $ 347 $ 649
Effective tax rate (0.10%) 0.00% (0.30%) (0.40%)
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes - Narrative (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Tax Disclosure [Abstract]        
Effective tax rate (0.10%) 0.00% (0.30%) (0.40%)
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies - Narrative (Details)
1 Months Ended 9 Months Ended
Oct. 11, 2022
USD ($)
Sep. 14, 2022
USD ($)
Feb. 17, 2022
USD ($)
Nov. 30, 2017
petition
Sep. 30, 2016
patent
Sep. 30, 2022
USD ($)
device
Dec. 16, 2021
trade_secret
Sep. 07, 2021
device
Loss Contingencies [Line Items]                
Purchase commitments           $ 30,300,000    
Other contractual obligations           600,000    
Pending Litigation                
Loss Contingencies [Line Items]                
Liabilities for loss contingencies           $ 800,000    
Minimum                
Loss Contingencies [Line Items]                
Remaining commitment period           1 month    
Maximum                
Loss Contingencies [Line Items]                
Remaining commitment period           1 year    
Velodyne vs. David Hall | Subsequent Event                
Loss Contingencies [Line Items]                
Amount awarded from other party $ 1,950,000              
Velodyne vs. David Hall | Pending Litigation                
Loss Contingencies [Line Items]                
Number of devices with copied materials | device           71   3
Number of misappropriated trade secrets | trade_secret             2,740  
Amount awarded from other party     $ 5,000          
Velodyne vs. David Hall | Settled Litigation | Subsequent Event                
Loss Contingencies [Line Items]                
Amount awarded from other party $ 1,950,000              
Quanergy Litigation                
Loss Contingencies [Line Items]                
Number of patents allegedly infringed | patent         1      
Number of claims filed | petition       2        
Former Employee | Settled Litigation                
Loss Contingencies [Line Items]                
Amount awarded to other party   $ 800,000            
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies - Product Warranties (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance as of the beginning of the period $ 1,934 $ 2,204
Warranty provision 2,327 1,448
Consumption (813) (1,689)
Changes in provision estimates (2,342) (449)
Balance as of the end of the period $ 1,106 $ 1,514
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment, Geographic and Customer Concentration Information - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
USD ($)
Sep. 30, 2022
USD ($)
segment
Sep. 30, 2021
USD ($)
Segment Reporting [Abstract]      
Number of operating segments | segment   1  
Reduction of revenue related to stock warrant issued to customer | $ $ 2,800 $ 9,062 $ 0
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment, Geographic and Customer Concentration Information - Revenue by Countries and Customers Accounted For More Than 10% (Details) - Revenue - Geographic Concentration Risk
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Concentration Risk [Line Items]        
Concentration percentage 100.00% 100.00% 100.00% 100.00%
U.S.        
Concentration Risk [Line Items]        
Concentration percentage 16.00% 39.00% 14.00% 33.00%
China        
Concentration Risk [Line Items]        
Concentration percentage 20.00% 17.00% 21.00% 30.00%
Sweden        
Concentration Risk [Line Items]        
Concentration percentage 12.00% 16.00% 15.00% 15.00%
Germany        
Concentration Risk [Line Items]        
Concentration percentage 18.00%   13.00%  
Japan        
Concentration Risk [Line Items]        
Concentration percentage 0.00%   11.00%  
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.22.2.2
Related Party Transactions - Revenue and Accounts Receivable for Related Parties (Details) - Stockholder A - Investor - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Related Party Transaction [Line Items]          
Revenue $ 7 $ 43 $ 302 $ 126  
Accounts receivable $ 0   $ 0   $ 219
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.22.2.2
Related Party Transactions - Narrative (Details) - USD ($)
$ in Millions
2 Months Ended 3 Months Ended 5 Months Ended 9 Months Ended
May 31, 2021
Sep. 30, 2022
Sep. 30, 2021
May 31, 2021
Sep. 30, 2022
Sep. 30, 2021
Related Party Transaction [Line Items]            
Lease cost   $ 1.0 $ 1.1   $ 3.0 $ 3.2
Affiliated Entity | Corporate Headquarters Facility Rental            
Related Party Transaction [Line Items]            
Lease cost $ 0.6     $ 1.4    
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.22.2.2
Subsequent Events (Details)
$ / shares in Units, $ in Thousands
Nov. 04, 2022
$ / shares
Oct. 11, 2022
USD ($)
Oct. 03, 2022
USD ($)
$ / shares
shares
Sep. 30, 2022
$ / shares
Dec. 31, 2021
$ / shares
Subsequent Event [Line Items]          
Common stock, par value (in USD per share) | $ / shares       $ 0.0001 $ 0.0001
Subsequent Event | Velodyne vs. David Hall          
Subsequent Event [Line Items]          
Amount awarded from other party | $   $ 1,950      
Subsequent Event | Ouster Merger Agreement          
Subsequent Event [Line Items]          
Conversion ratio 0.8204        
Subsequent Event | Ouster Merger Agreement | Ouster, Inc          
Subsequent Event [Line Items]          
Common stock, par value (in USD per share) | $ / shares $ 0.0001        
Subsequent Event | Blue City          
Subsequent Event [Line Items]          
Conversion ratio     1    
Cash paid to acquire business | $     $ 15,000    
Notes | $     $ 1,000    
Shares transferred in acquisition (in shares) | shares     1,100,000    
Shares reserved for issuance (in shares) | shares     10,900,000    
Number of shares held back (in shares) | shares     700,000    
Holdback period     12 months    
Subsequent Event | Blue City | Weighted Average          
Subsequent Event [Line Items]          
Share price (in USD per share) | $ / shares     $ 1.1516    
XML 91 vldr-20220930_htm.xml IDEA: XBRL DOCUMENT 0001745317 2022-01-01 2022-09-30 0001745317 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001745317 us-gaap:WarrantMember 2022-01-01 2022-09-30 0001745317 2022-11-04 0001745317 2022-09-30 0001745317 2021-12-31 0001745317 us-gaap:ProductMember 2022-07-01 2022-09-30 0001745317 us-gaap:ProductMember 2021-07-01 2021-09-30 0001745317 us-gaap:ProductMember 2022-01-01 2022-09-30 0001745317 us-gaap:ProductMember 2021-01-01 2021-09-30 0001745317 us-gaap:LicenseAndServiceMember 2022-07-01 2022-09-30 0001745317 us-gaap:LicenseAndServiceMember 2021-07-01 2021-09-30 0001745317 us-gaap:LicenseAndServiceMember 2022-01-01 2022-09-30 0001745317 us-gaap:LicenseAndServiceMember 2021-01-01 2021-09-30 0001745317 2022-07-01 2022-09-30 0001745317 2021-07-01 2021-09-30 0001745317 2021-01-01 2021-09-30 0001745317 us-gaap:CommonStockMember 2021-12-31 0001745317 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001745317 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001745317 us-gaap:RetainedEarningsMember 2021-12-31 0001745317 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001745317 2022-01-01 2022-03-31 0001745317 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001745317 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001745317 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001745317 us-gaap:CommonStockMember 2022-03-31 0001745317 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001745317 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001745317 us-gaap:RetainedEarningsMember 2022-03-31 0001745317 2022-03-31 0001745317 2022-04-01 2022-06-30 0001745317 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001745317 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001745317 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001745317 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001745317 us-gaap:CommonStockMember 2022-06-30 0001745317 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001745317 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001745317 us-gaap:RetainedEarningsMember 2022-06-30 0001745317 2022-06-30 0001745317 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001745317 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001745317 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001745317 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001745317 us-gaap:CommonStockMember 2022-09-30 0001745317 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001745317 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001745317 us-gaap:RetainedEarningsMember 2022-09-30 0001745317 us-gaap:CommonStockMember 2020-12-31 0001745317 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001745317 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001745317 us-gaap:RetainedEarningsMember 2020-12-31 0001745317 2020-12-31 0001745317 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001745317 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001745317 2021-01-01 2021-03-31 0001745317 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001745317 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001745317 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:RetainedEarningsMember 2020-12-31 0001745317 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2020-12-31 0001745317 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001745317 us-gaap:CommonStockMember 2021-03-31 0001745317 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001745317 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001745317 us-gaap:RetainedEarningsMember 2021-03-31 0001745317 2021-03-31 0001745317 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001745317 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001745317 2021-04-01 2021-06-30 0001745317 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001745317 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001745317 us-gaap:CommonStockMember 2021-06-30 0001745317 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001745317 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001745317 us-gaap:RetainedEarningsMember 2021-06-30 0001745317 2021-06-30 0001745317 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001745317 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001745317 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001745317 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001745317 us-gaap:CommonStockMember 2021-09-30 0001745317 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001745317 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001745317 us-gaap:RetainedEarningsMember 2021-09-30 0001745317 2021-09-30 0001745317 us-gaap:RevolvingCreditFacilityMember vldr:A2020RevolvingLineMember us-gaap:LineOfCreditMember 2022-09-30 0001745317 vldr:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001745317 vldr:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001745317 vldr:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001745317 vldr:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001745317 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember vldr:OneSupplierMember 2022-01-01 2022-09-30 0001745317 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember vldr:OneSupplierMember 2021-01-01 2021-12-31 0001745317 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember vldr:TwoSuppliersMember 2022-01-01 2022-09-30 0001745317 vldr:GrafMember vldr:PreCombinationVelodyneMember 2020-09-29 0001745317 vldr:GrafMember vldr:PreCombinationVelodyneMember 2020-09-29 2020-09-29 0001745317 2020-09-29 2020-09-29 0001745317 srt:NorthAmericaMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0001745317 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0001745317 srt:NorthAmericaMember us-gaap:GeographicConcentrationRiskMember 2021-07-01 2021-09-30 0001745317 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-07-01 2021-09-30 0001745317 srt:AsiaPacificMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0001745317 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0001745317 srt:AsiaPacificMember us-gaap:GeographicConcentrationRiskMember 2021-07-01 2021-09-30 0001745317 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-07-01 2021-09-30 0001745317 us-gaap:EMEAMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0001745317 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0001745317 us-gaap:EMEAMember us-gaap:GeographicConcentrationRiskMember 2021-07-01 2021-09-30 0001745317 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-07-01 2021-09-30 0001745317 us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0001745317 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0001745317 us-gaap:GeographicConcentrationRiskMember 2021-07-01 2021-09-30 0001745317 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-07-01 2021-09-30 0001745317 us-gaap:ProductMember us-gaap:ProductConcentrationRiskMember 2022-07-01 2022-09-30 0001745317 us-gaap:ProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-07-01 2022-09-30 0001745317 us-gaap:ProductMember us-gaap:ProductConcentrationRiskMember 2021-07-01 2021-09-30 0001745317 us-gaap:ProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2021-07-01 2021-09-30 0001745317 us-gaap:LicenseAndServiceMember us-gaap:ProductConcentrationRiskMember 2022-07-01 2022-09-30 0001745317 us-gaap:LicenseAndServiceMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-07-01 2022-09-30 0001745317 us-gaap:LicenseAndServiceMember us-gaap:ProductConcentrationRiskMember 2021-07-01 2021-09-30 0001745317 us-gaap:LicenseAndServiceMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2021-07-01 2021-09-30 0001745317 us-gaap:ProductConcentrationRiskMember 2022-07-01 2022-09-30 0001745317 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-07-01 2022-09-30 0001745317 us-gaap:ProductConcentrationRiskMember 2021-07-01 2021-09-30 0001745317 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2021-07-01 2021-09-30 0001745317 vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2022-07-01 2022-09-30 0001745317 us-gaap:RevenueFromContractWithCustomerMember vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2022-07-01 2022-09-30 0001745317 vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2021-07-01 2021-09-30 0001745317 us-gaap:RevenueFromContractWithCustomerMember vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2021-07-01 2021-09-30 0001745317 vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember us-gaap:TransferredOverTimeMember 2022-07-01 2022-09-30 0001745317 us-gaap:RevenueFromContractWithCustomerMember vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember us-gaap:TransferredOverTimeMember 2022-07-01 2022-09-30 0001745317 vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember us-gaap:TransferredOverTimeMember 2021-07-01 2021-09-30 0001745317 us-gaap:RevenueFromContractWithCustomerMember vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember us-gaap:TransferredOverTimeMember 2021-07-01 2021-09-30 0001745317 vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember 2022-07-01 2022-09-30 0001745317 us-gaap:RevenueFromContractWithCustomerMember vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember 2022-07-01 2022-09-30 0001745317 vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember 2021-07-01 2021-09-30 0001745317 us-gaap:RevenueFromContractWithCustomerMember vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember 2021-07-01 2021-09-30 0001745317 srt:NorthAmericaMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0001745317 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0001745317 srt:NorthAmericaMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-09-30 0001745317 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-09-30 0001745317 srt:AsiaPacificMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0001745317 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0001745317 srt:AsiaPacificMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-09-30 0001745317 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-09-30 0001745317 us-gaap:EMEAMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0001745317 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0001745317 us-gaap:EMEAMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-09-30 0001745317 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-09-30 0001745317 us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0001745317 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0001745317 us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-09-30 0001745317 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-09-30 0001745317 us-gaap:ProductMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-09-30 0001745317 us-gaap:ProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-09-30 0001745317 us-gaap:ProductMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-09-30 0001745317 us-gaap:ProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-09-30 0001745317 us-gaap:LicenseAndServiceMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-09-30 0001745317 us-gaap:LicenseAndServiceMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-09-30 0001745317 us-gaap:LicenseAndServiceMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-09-30 0001745317 us-gaap:LicenseAndServiceMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-09-30 0001745317 us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-09-30 0001745317 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-09-30 0001745317 us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-09-30 0001745317 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-09-30 0001745317 vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-09-30 0001745317 us-gaap:RevenueFromContractWithCustomerMember vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-09-30 0001745317 vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0001745317 us-gaap:RevenueFromContractWithCustomerMember vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0001745317 vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-09-30 0001745317 us-gaap:RevenueFromContractWithCustomerMember vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-09-30 0001745317 vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-09-30 0001745317 us-gaap:RevenueFromContractWithCustomerMember vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-09-30 0001745317 vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember 2022-01-01 2022-09-30 0001745317 us-gaap:RevenueFromContractWithCustomerMember vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember 2022-01-01 2022-09-30 0001745317 vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember 2021-01-01 2021-09-30 0001745317 us-gaap:RevenueFromContractWithCustomerMember vldr:TimingOfTransferOfGoodOrServiceConcentrationRiskMember 2021-01-01 2021-09-30 0001745317 vldr:AsiaPacificCustomerInPatentCrossLicenseAgreementMember us-gaap:LicenseMember 2022-07-01 2022-09-30 0001745317 vldr:AsiaPacificCustomerInPatentCrossLicenseAgreementMember us-gaap:LicenseMember 2022-01-01 2022-09-30 0001745317 vldr:AsiaPacificCustomerInPatentCrossLicenseAgreementMember us-gaap:LicenseMember 2021-07-01 2021-09-30 0001745317 vldr:AsiaPacificCustomerInPatentCrossLicenseAgreementMember us-gaap:LicenseMember 2021-01-01 2021-09-30 0001745317 vldr:AsiaPacificCustomerInPatentCrossLicenseAgreementMember us-gaap:LicenseMember 2022-09-30 0001745317 vldr:AsiaPacificCustomerInPatentCrossLicenseAgreementMember us-gaap:LicenseMember 2021-12-31 0001745317 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001745317 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001745317 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001745317 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001745317 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001745317 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001745317 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001745317 us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001745317 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-09-30 0001745317 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-09-30 0001745317 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-09-30 0001745317 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-09-30 0001745317 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2022-09-30 0001745317 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2022-09-30 0001745317 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2022-09-30 0001745317 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2022-09-30 0001745317 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-09-30 0001745317 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-09-30 0001745317 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-09-30 0001745317 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-09-30 0001745317 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001745317 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001745317 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001745317 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001745317 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001745317 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001745317 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001745317 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001745317 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001745317 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001745317 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001745317 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001745317 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2021-12-31 0001745317 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2021-12-31 0001745317 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2021-12-31 0001745317 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2021-12-31 0001745317 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001745317 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001745317 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001745317 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001745317 us-gaap:MachineryAndEquipmentMember 2022-09-30 0001745317 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001745317 us-gaap:LeaseholdImprovementsMember 2022-09-30 0001745317 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001745317 us-gaap:FurnitureAndFixturesMember 2022-09-30 0001745317 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001745317 us-gaap:VehiclesMember 2022-09-30 0001745317 us-gaap:VehiclesMember 2021-12-31 0001745317 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-09-30 0001745317 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0001745317 us-gaap:AssetUnderConstructionMember 2022-09-30 0001745317 us-gaap:AssetUnderConstructionMember 2021-12-31 0001745317 us-gaap:DevelopedTechnologyRightsMember 2022-09-30 0001745317 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001745317 us-gaap:NotesReceivableMember 2021-05-31 0001745317 us-gaap:AccumulatedTranslationAdjustmentMember 2022-09-30 0001745317 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001745317 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-09-30 0001745317 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-31 0001745317 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2022-09-30 0001745317 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-12-31 0001745317 us-gaap:RevolvingCreditFacilityMember vldr:A2020RevolvingLineMember us-gaap:LineOfCreditMember 2022-02-28 0001745317 us-gaap:LetterOfCreditMember vldr:A2020RevolvingLineMember us-gaap:LineOfCreditMember 2022-02-28 0001745317 us-gaap:RevolvingCreditFacilityMember vldr:A2020RevolvingLineMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2022-02-01 2022-02-28 0001745317 us-gaap:RevolvingCreditFacilityMember vldr:A2020RevolvingLineMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-02-01 2022-02-28 0001745317 vldr:A2020RevolvingLineMember us-gaap:LineOfCreditMember 2022-09-30 0001745317 vldr:PaycheckProtectionProgramCARESActMember 2020-04-08 2020-04-08 0001745317 vldr:PaycheckProtectionProgramCARESActMember 2021-01-01 2021-09-30 0001745317 vldr:EquityDistributionAgreementMember 2022-06-15 0001745317 vldr:EquityDistributionAgreementMember 2022-07-01 2022-09-30 0001745317 vldr:EquityDistributionAgreementMember 2022-01-01 2022-09-30 0001745317 2020-09-29 0001745317 vldr:PublicWarrantsMember 2020-09-29 0001745317 vldr:PublicWarrantsMember 2020-09-29 2020-09-29 0001745317 vldr:PublicWarrantsMember 2022-01-01 2022-09-30 0001745317 vldr:PublicWarrantsMember 2020-10-19 0001745317 vldr:WorkingCapitalWarrantsMember 2020-10-19 0001745317 srt:ProFormaMember vldr:PublicWarrantsMember 2020-01-01 2020-12-31 0001745317 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember vldr:PublicWarrantsMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001745317 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember vldr:PublicWarrantsMember us-gaap:RetainedEarningsMember 2020-12-31 0001745317 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember vldr:PublicWarrantsMember us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001745317 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember vldr:PublicWarrantsMember us-gaap:RetainedEarningsMember 2021-12-31 0001745317 vldr:AmazoncomNVInvestmentHoldingsLLCMember vldr:AmazonWarrantMember 2022-02-28 0001745317 vldr:AmazoncomNVInvestmentHoldingsLLCMember vldr:AmazonWarrantMember 2022-09-30 0001745317 vldr:AmazoncomNVInvestmentHoldingsLLCMember 2022-02-28 0001745317 vldr:AmazoncomNVInvestmentHoldingsLLCMember us-gaap:WarrantMember 2022-09-30 2022-09-30 0001745317 vldr:AmazoncomNVInvestmentHoldingsLLCMember us-gaap:WarrantMember 2022-01-01 2022-09-30 0001745317 vldr:A2020EquityPlanMember 2020-09-29 0001745317 vldr:A2020EquityPlanMember 2021-01-01 2021-01-01 0001745317 vldr:A2020EquityPlanMember 2021-01-01 0001745317 vldr:A2020EquityPlanMember 2022-09-30 0001745317 vldr:A2020EmployeeStockPurchasePlan2020ESPPMember 2020-09-29 0001745317 us-gaap:EmployeeStockMember vldr:A2020EmployeeStockPurchasePlan2020ESPPMember 2021-01-01 2021-01-01 0001745317 us-gaap:EmployeeStockMember vldr:A2020EmployeeStockPurchasePlan2020ESPPMember 2021-01-01 0001745317 us-gaap:EmployeeStockMember 2022-01-01 2022-09-30 0001745317 us-gaap:EmployeeStockMember vldr:A2020EmployeeStockPurchasePlan2020ESPPMember 2022-09-30 0001745317 us-gaap:EmployeeStockMember 2022-09-30 0001745317 us-gaap:PhantomShareUnitsPSUsMember vldr:A2020PhantomStockIncentivePlanMember 2021-03-31 0001745317 us-gaap:RestrictedStockUnitsRSUMember vldr:A2020PhantomStockIncentivePlanMember 2022-01-01 2022-09-30 0001745317 us-gaap:RestrictedStockMember vldr:A2020PhantomStockIncentivePlanMember 2022-01-01 2022-09-30 0001745317 us-gaap:RestrictedStockMember vldr:A2020PhantomStockIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-09-30 0001745317 us-gaap:RestrictedStockUnitsRSUMember vldr:A2020PhantomStockIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-09-30 0001745317 us-gaap:RestrictedStockMember vldr:A2020PhantomStockIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-09-30 0001745317 us-gaap:RestrictedStockUnitsRSUMember vldr:A2020PhantomStockIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-09-30 0001745317 vldr:PerformanceRestrictedStockMember vldr:A2020PhantomStockIncentivePlanMember 2022-01-01 2022-09-30 0001745317 us-gaap:RestrictedStockMember 2021-12-31 0001745317 us-gaap:RestrictedStockMember 2022-01-01 2022-09-30 0001745317 us-gaap:RestrictedStockMember 2022-09-30 0001745317 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001745317 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001745317 us-gaap:RestrictedStockUnitsRSUMember 2022-09-30 0001745317 vldr:PerformanceRestrictedStockUnitsPRSUMember 2021-12-31 0001745317 vldr:PerformanceRestrictedStockUnitsPRSUMember 2022-01-01 2022-09-30 0001745317 vldr:PerformanceRestrictedStockUnitsPRSUMember 2022-09-30 0001745317 vldr:PerformanceRestrictedStockMember 2021-12-31 0001745317 vldr:PerformanceRestrictedStockMember 2022-01-01 2022-09-30 0001745317 vldr:PerformanceRestrictedStockMember 2022-09-30 0001745317 us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001745317 us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0001745317 us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0001745317 us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0001745317 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001745317 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001745317 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001745317 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001745317 us-gaap:SellingAndMarketingExpenseMember 2022-07-01 2022-09-30 0001745317 us-gaap:SellingAndMarketingExpenseMember 2021-07-01 2021-09-30 0001745317 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-09-30 0001745317 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-09-30 0001745317 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2022-09-30 0001745317 us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2021-09-30 0001745317 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-09-30 0001745317 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-09-30 0001745317 us-gaap:RestrictedStockUnitsRSUMember vldr:A2020EquityPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-09-30 0001745317 us-gaap:RestrictedStockUnitsRSUMember vldr:A2020EquityPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-09-30 0001745317 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001745317 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001745317 vldr:RestrictedStockAwardAndPerformanceRestrictedStockMember 2022-01-01 2022-09-30 0001745317 vldr:RestrictedStockAwardAndPerformanceRestrictedStockMember 2021-01-01 2021-09-30 0001745317 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001745317 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001745317 vldr:PublicWarrantsMember 2022-01-01 2022-09-30 0001745317 vldr:PublicWarrantsMember 2021-01-01 2021-09-30 0001745317 vldr:AmazonWarrantMember 2022-01-01 2022-09-30 0001745317 vldr:AmazonWarrantMember 2021-01-01 2021-09-30 0001745317 srt:MinimumMember 2022-01-01 2022-09-30 0001745317 vldr:VelodyneVsDavidHallMember us-gaap:PendingLitigationMember 2021-09-07 0001745317 vldr:VelodyneVsDavidHallMember us-gaap:PendingLitigationMember 2022-09-30 0001745317 vldr:VelodyneVsDavidHallMember us-gaap:PendingLitigationMember 2021-12-16 0001745317 vldr:VelodyneVsDavidHallMember us-gaap:PendingLitigationMember 2022-02-17 2022-02-17 0001745317 vldr:VelodyneVsDavidHallMember us-gaap:SettledLitigationMember us-gaap:SubsequentEventMember 2022-10-11 2022-10-11 0001745317 vldr:QuanergyLitigationMember 2016-09-01 2016-09-30 0001745317 vldr:QuanergyLitigationMember 2017-11-01 2017-11-30 0001745317 vldr:FormerEmployeeMember us-gaap:SettledLitigationMember 2022-09-14 2022-09-14 0001745317 us-gaap:PendingLitigationMember 2022-09-30 0001745317 srt:MaximumMember 2022-01-01 2022-09-30 0001745317 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0001745317 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-07-01 2021-09-30 0001745317 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0001745317 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-09-30 0001745317 country:CN us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0001745317 country:CN us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-07-01 2021-09-30 0001745317 country:CN us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0001745317 country:CN us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-09-30 0001745317 country:SE us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0001745317 country:SE us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-07-01 2021-09-30 0001745317 country:SE us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0001745317 country:SE us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-09-30 0001745317 country:DE us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0001745317 country:DE us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0001745317 country:JP us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0001745317 country:JP us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0001745317 vldr:StockholderAMember us-gaap:InvestorMember 2022-07-01 2022-09-30 0001745317 vldr:StockholderAMember us-gaap:InvestorMember 2021-07-01 2021-09-30 0001745317 vldr:StockholderAMember us-gaap:InvestorMember 2022-01-01 2022-09-30 0001745317 vldr:StockholderAMember us-gaap:InvestorMember 2021-01-01 2021-09-30 0001745317 vldr:StockholderAMember us-gaap:InvestorMember 2022-09-30 0001745317 vldr:StockholderAMember us-gaap:InvestorMember 2021-12-31 0001745317 vldr:RelatedPartyTransactionCorporateHeadquartersFacilityRentalMember srt:AffiliatedEntityMember 2021-04-01 2021-05-31 0001745317 vldr:RelatedPartyTransactionCorporateHeadquartersFacilityRentalMember srt:AffiliatedEntityMember 2021-01-01 2021-05-31 0001745317 vldr:OusterMergerAgreementMember us-gaap:SubsequentEventMember 2022-11-04 2022-11-04 0001745317 vldr:OusterMergerAgreementMember us-gaap:SubsequentEventMember vldr:OusterIncMember 2022-11-04 0001745317 vldr:BluecityTechnologyIncMember us-gaap:SubsequentEventMember 2022-10-03 2022-10-03 0001745317 srt:WeightedAverageMember vldr:BluecityTechnologyIncMember us-gaap:SubsequentEventMember 2022-10-03 0001745317 vldr:BluecityTechnologyIncMember us-gaap:SubsequentEventMember 2022-10-03 0001745317 vldr:VelodyneVsDavidHallMember us-gaap:SubsequentEventMember 2022-10-11 2022-10-11 shares iso4217:USD iso4217:USD shares vldr:segment pure vldr:device vldr:trade_secret vldr:patent vldr:petition Q3 false --12-31 2022 0001745317 P3D 0.75 P1Y 10-Q true 2022-09-30 false 001-38703 VELODYNE LIDAR, INC. DE 83-1138508 5521 Hellyer Avenue San Jose CA 95138 669 275-2251 Common stock, par value $0.0001 per share VLDR NASDAQ Warrants, each exercisable for three-quarters of one share of common stock VLDRW NASDAQ Yes Yes Large Accelerated Filer false false false 237590372 51487000 24064000 168570000 270357000 6129000 8881000 11498000 9299000 8201000 14822000 245885000 327423000 11684000 14710000 16727000 16891000 1189000 1189000 402000 724000 9182000 12962000 851000 1522000 285920000 375421000 5001000 5105000 31074000 33028000 3062000 2623000 5456000 6348000 44593000 47104000 14674000 15210000 9841000 12740000 459000 443000 814000 661000 70381000 76158000 0.0001 0.0001 25000000 25000000 0 0 0 0 0 0 0.0001 0.0001 2250000000 2250000000 232677318 232677318 197346675 197346675 23000 20000 877935000 825988000 -1103000 -412000 -661316000 -526333000 215539000 299263000 285920000 375421000 7442000 11782000 21456000 34345000 2199000 1278000 5872000 10037000 9641000 13060000 27328000 44382000 20353000 17716000 53896000 52555000 165000 84000 689000 433000 20518000 17800000 54585000 52988000 -10877000 -4740000 -27257000 -8606000 16918000 20221000 56972000 55608000 4878000 6547000 16223000 60798000 9583000 23271000 35330000 59440000 31379000 50039000 108525000 175846000 -42256000 -54779000 -135782000 -184452000 732000 109000 1253000 321000 0 6000 3000 83000 2000 -22000 -104000 10097000 -41522000 -54698000 -134636000 -174117000 41000 14000 347000 649000 -41563000 -54712000 -134983000 -174766000 -0.19 -0.19 -0.28 -0.28 -0.66 -0.66 -0.91 -0.91 213518699 213518699 196204671 196204671 203504556 203504556 192835674 192835674 -41563000 -54712000 -134983000 -174766000 165000 -5000 -534000 6000 -65000 -12000 -157000 -9000 100000 -17000 -691000 -3000 -41463000 -54729000 -135674000 -174769000 197346675 20000 825988000 -412000 -526333000 299263000 -5303000 -5303000 916819 4938000 4938000 -729000 -729000 -49121000 -49121000 198263494 20000 836229000 -1141000 -575454000 259654000 741000 6471048 1000 6845000 6846000 -942000 -942000 11428168 1000 809000 810000 6307000 6307000 -62000 -62000 -44299000 -44299000 216162710 22000 851132000 -1203000 -619753000 230198000 574000 16907260 1000 19080000 19081000 -2817000 -2817000 690289 0 1082941 4906000 4906000 100000 100000 -41563000 -41563000 232677318 23000 877935000 -1103000 -661316000 215539000 175912194 18000 656717000 -230000 -315682000 340823000 6973882 1000 80199000 80200000 6798504 -37000 -37000 11530000 11530000 -22000 -22000 -1585000 1585000 0 -40817000 -40817000 189684580 19000 746824000 -252000 -354914000 391677000 1929 22000 22000 5541305 1000 -1000 0 53195000 53195000 36000 36000 -79237000 -79237000 195227814 20000 800040000 -216000 -434151000 365693000 2250 25000 25000 692575 16645000 16645000 -17000 -17000 -54712000 -54712000 195922639 20000 816710000 -233000 -488863000 327634000 -134983000 -174766000 6071000 6208000 2124000 2288000 16151000 81370000 9062000 0 0 2070000 0 10124000 -350000 -1075000 38000 27000 -2751000 -2072000 2199000 -6273000 -7954000 -2882000 -3262000 2209000 79000 -67000 325000 -3352000 -583000 -18000 -2056000 -2305000 -3791000 -1740000 -95679000 -90236000 2884000 3213000 14500000 12207000 197345000 115223000 110941000 249957000 0 750000 98020000 -126490000 26560000 0 603000 0 1500000 20005000 0 89270000 810000 0 0 37000 25267000 69228000 -185000 -6000 27423000 -147504000 24064000 204648000 51487000 57144000 3000 83000 394000 721000 2779000 3382000 310000 2000 1959000 498000 30000 5000000 0 297000 Description of Business and Summary of Significant Accounting Policies<div style="padding-left:0.57pt"><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, Background and Nature of Operations</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Velodyne Lidar, Inc. (the “Company”, “Velodyne” or “Velodyne Lidar”) provides smart vision solutions that are advancing the development of safe automated systems throughout the world. The Company’s technology, which is used in various automotive and non-automotive applications, is empowering the autonomous revolution by allowing machines to see their surroundings in real-time and in 3D. </span></div><div><span><br/></span></div><div style="padding-left:0.57pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s predecessor, Graf Industrial Corp. (“Graf”), was originally incorporated in Delaware as a special purpose acquisition company (“SPAC”). On September 29, 2020 (the “Closing Date”), Graf consummated a business combination (the “Business Combination”) with Velodyne Lidar, Inc. (the “pre-combination Velodyne”). Immediately upon the consummation of the Business Combination, Graf merged into the pre-combination Velodyne, with the pre-combination Velodyne surviving as a wholly-owned subsidiary of the Company. Graf changed its name to Velodyne Lidar, Inc. and the pre-combination Velodyne changed its name to Velodyne Lidar USA, Inc. Refer to Note 2. “Business Combination and Related Transactions” for further discussion of the Business Combination.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="padding-left:0.57pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On September 30, 2020, Velodyne Lidar’s common stock and warrants began trading on the Nasdaq Global Select Market under the symbol “VLDR” and “VLDRW,” respectively. </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has evaluated how it is organized and managed and has identified only one operating segment. </span></div><div style="text-indent:18pt"><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%">Basis of Presentation</span></div><div style="padding-left:0.57pt"><span><br/></span></div><div style="padding-left:0.57pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The consolidated financial statements include the accounts of the Company’s wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. </span></div><div style="margin-top:5.65pt"><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%">Reclassification</span></div><div style="padding-left:0.57pt"><span><br/></span></div><div style="padding-left:0.57pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior year amounts have been reclassified for consistency with the current year presentation. Specifically, operating lease ROU assets, current and non-current lease liabilities and non-current contract liabilities are now presented as separate line items on the consolidated balance sheets and were previously included within other assets, current liabilities and other long-term liabilities, respectively. In addition, operating lease liabilities are now presented as separate line items on the consolidated statements of cash flows and were previously included within accrued and other liabilities. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="padding-left:0.57pt"><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="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has funded its operations primarily through proceeds realized from the Business Combination, issuances of stock, and sales to customers. As of September 30, 2022, the Company’s existing sources of liquidity included cash, cash equivalents and short-term investments of $220.1 million, continuing sale of its stocks under the ATM offering, available borrowing capacity of $3.6 million under a revolving credit facility. The Company has incurred losses and negative cash flows from operations. If the Company incurs additional losses in the future, it may need to raise additional capital through issuances of equity and debt. There can be no assurance that the Company would be able to raise such capital. However, management believes that the Company’s existing sources of liquidity are adequate to fund its operations for at least twelve months from the date the unaudited condensed consolidated financial statements for the quarter ended September 30, 2022 were available for issuance.</span></div><div style="margin-top:0.4pt;text-indent:18pt"><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%">Concentration of Risk</span></div><div style="margin-top:6.75pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments, and accounts receivable. The Company maintains its cash and cash equivalents, and </span></div><div style="margin-top:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">short-term investments with high-quality financial institution with investment-grade ratings. A majority of the cash balances are with U.S. banks and are insured to the extent defined by the Federal Deposit Insurance Corporation.</span></div><div style="margin-top:5.6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s accounts receivable are derived from customers located both inside and outside the U.S. The Company mitigates its credit risks by performing ongoing credit evaluations of its customers’ financial conditions and requires customer advance payments in certain circumstances. The Company does not require collateral.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s concentration of risk related to accounts receivable and accounts payable was as follows:</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><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:56.786%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.741%"/><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:120%">September 30,</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:120%">December 31,</span></td></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:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Customers accounted for 10% or more of accounts receivable:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer B</span></td><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:120%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer C</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:120%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11 </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:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Vendors accounted for 10% or more of accounts payable:</span></div></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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vendor A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39 </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:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vendor B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><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:120%">*</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Less than 10%.</span></div></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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="text-align:center;text-indent:18pt"><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%">Use of Estimates</span></div><div style="margin-top:5.6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates and assumptions include standalone selling price (“SSP”) for each distinct performance obligation in customer contracts, total estimated future patents and their corresponding estimated development costs, total estimated costs and related progress towards complete satisfaction of performance obligations in certain services arrangements, allowances for doubtful accounts, inventory reserves, warranty reserves, valuation allowance for deferred tax assets, stock-based compensation, common stock warrant valuation, useful lives of property, plant, and equipment and intangible assets, assessment of the recoverability of long-lived assets, goodwill impairment, income tax uncertainties, and other loss contingencies. The Company bases its estimates on historical experience and also on assumptions that it believes are reasonable. Actual results could differ from those estimates, and such differences could be material to the Company’s consolidated financial condition and results of operations.</span></div><div style="text-indent:18pt"><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%">Significant Accounting Policies</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except for the change in certain policies described below, there have been no material changes to the Company’s significant accounting policies, compared to the accounting policies described in Note 1, Description of Business and Summary of Significant Accounting Policies, in Notes to Consolidated Financial Statements in Item 8 of Part II of the Annual Report on Form 10-K for the year ended December 31, 2021.</span></div><div style="text-indent:18pt"><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%">Amazon Warrant</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amazon Warrant (as defined in Note 9) is accounted for as an equity instrument and measured in accordance with Accounting Standards Codification (“ASC”) 718, Compensation – Stock Compensation. To determine the fair value of the Amazon Warrant, the Company used the Black-Scholes option pricing model, which is based in part on assumptions that require management to use judgment. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For awards granted to a customer, which are not in exchange for distinct goods or services, the fair value of the awards earned based on service or performance conditions is recorded as a reduction of the transaction price in accordance with ASC 606, Revenue from Contracts with Customers. Accordingly, w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hen Amazon makes payments and vesting conditions become probable of being achieved, the Company will record a non-cash stock-based reduction to revenue associated with the Amazon Warrant, which is calculated based on the grant date fair value of the Amazon Warrant shares. </span></div><div style="margin-top:0.05pt;padding-left:0.57pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Recent Accounting Pronouncements</span></div><div style="margin-top:0.05pt"><span><br/></span></div><div style="margin-top:0.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Recently Issued Accounting Pronouncements</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, Measurement of Credit Losses on Financial Instruments, which has subsequently been amended by ASU No. 2018-19, ASU No. 2019-04, ASU No. 2019-05, ASU No. 2019-11, ASU 2020-02 and ASU 2020-03 to provide additional guidance on the credit losses standard. The objective of the guidance in ASU 2016-13 is to allow entities to recognize estimated credit losses in the period that the change in valuation occurs. ASU 2016-13 requires an entity to present financial assets measured on an amortized cost basis on the balance sheet, net of an allowance for credit losses. Available for sale and held to maturity debt securities are also required to be held net of an allowance for credit losses. The standard is effective for the Company for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company will adopt the new standard in the first quarter of 2023 and does not expect a significant impact to its consolidated financial statements and related footnote disclosures.</span></div><div style="text-indent:18pt"><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%">Recently Adopted Accounting Pronouncements</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, FASB issued ASU No. 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (ASU 2021-08). This new guidance requires that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, an acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. ASU 2021-08 will be effective for fiscal years beginning after December 15, 2022, including interim periods within these fiscal years, with early adoption permitted. The provisions of ASU 2021-08 should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company has adopted ASU 2021-08 effective January 1, 2022. As of September 30, 2022, the adoption of this new standard had had no impact on the Company’s consolidated financial statements and related footnote disclosures.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, the FASB issued ASU 2020-10, Codification Improvements, which updates various codification topics by clarifying or improving disclosure requirements to align with the SEC’s regulations. ASU 2020-10 is effective for public companies, other than smaller reporting companies, for fiscal years beginning after December 15, 2020. For all other entities, ASU 2020-10 is effective for fiscal years beginning after December 15, 2021, and interim periods beginning after December 15, 2022. The Company adopted ASU 2020-10 on January 1, 2022. The adoption of this new standard did not have a significant impact on the Company’s consolidated financial statements and related footnote disclosures.</span></div> 1 The consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The consolidated financial statements include the accounts of the Company’s wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. Certain prior year amounts have been reclassified for consistency with the current year presentation. Specifically, operating lease ROU assets, current and non-current lease liabilities and non-current contract liabilities are now presented as separate line items on the consolidated balance sheets and were previously included within other assets, current liabilities and other long-term liabilities, respectively. In addition, operating lease liabilities are now presented as separate line items on the consolidated statements of cash flows and were previously included within accrued and other liabilities. 220100000 3600000 Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments, and accounts receivable. The Company maintains its cash and cash equivalents, and <div style="margin-top:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">short-term investments with high-quality financial institution with investment-grade ratings. A majority of the cash balances are with U.S. banks and are insured to the extent defined by the Federal Deposit Insurance Corporation.</span></div><div style="margin-top:5.6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s accounts receivable are derived from customers located both inside and outside the U.S. The Company mitigates its credit risks by performing ongoing credit evaluations of its customers’ financial conditions and requires customer advance payments in certain circumstances. The Company does not require collateral.</span></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s concentration of risk related to accounts receivable and accounts payable was as follows:</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><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:56.786%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.741%"/><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:120%">September 30,</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:120%">December 31,</span></td></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:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Customers accounted for 10% or more of accounts receivable:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer B</span></td><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:120%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer C</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:120%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11 </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:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Vendors accounted for 10% or more of accounts payable:</span></div></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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vendor A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39 </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:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vendor B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><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:120%">*</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Less than 10%.</span></div></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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div>Revenue by country and number of customers that accounted for more than 10% of revenue was as follows:<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:54.257%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.616%"/><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:120%">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:120%">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:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Countries over 10% of revenue:</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" 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:120%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" 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:120%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" 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:120%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">China</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" 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:120%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" 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:120%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" 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:120%">30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sweden</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" 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:120%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" 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:120%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" 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:120%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Germany</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="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:120%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="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:120%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Japan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="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:120%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="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:120%">*</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:7.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number of customers that accounted for over 10% of revenue:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><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:120%">2</span></td><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:120%">3</span></td><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:120%">2</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Less than 10%.</span></div></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"/><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> 0.16 0.16 0.14 0.11 0.39 0.28 0.18 The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates and assumptions include standalone selling price (“SSP”) for each distinct performance obligation in customer contracts, total estimated future patents and their corresponding estimated development costs, total estimated costs and related progress towards complete satisfaction of performance obligations in certain services arrangements, allowances for doubtful accounts, inventory reserves, warranty reserves, valuation allowance for deferred tax assets, stock-based compensation, common stock warrant valuation, useful lives of property, plant, and equipment and intangible assets, assessment of the recoverability of long-lived assets, goodwill impairment, income tax uncertainties, and other loss contingencies. The Company bases its estimates on historical experience and also on assumptions that it believes are reasonable. Actual results could differ from those estimates, and such differences could be material to the Company’s consolidated financial condition and results of operations. The Amazon Warrant (as defined in Note 9) is accounted for as an equity instrument and measured in accordance with Accounting Standards Codification (“ASC”) 718, Compensation – Stock Compensation. To determine the fair value of the Amazon Warrant, the Company used the Black-Scholes option pricing model, which is based in part on assumptions that require management to use judgment. For awards granted to a customer, which are not in exchange for distinct goods or services, the fair value of the awards earned based on service or performance conditions is recorded as a reduction of the transaction price in accordance with ASC 606, Revenue from Contracts with Customers. Accordingly, when Amazon makes payments and vesting conditions become probable of being achieved, the Company will record a non-cash stock-based reduction to revenue associated with the Amazon Warrant, which is calculated based on the grant date fair value of the Amazon Warrant shares. <div style="margin-top:0.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Recently Issued Accounting Pronouncements</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, Measurement of Credit Losses on Financial Instruments, which has subsequently been amended by ASU No. 2018-19, ASU No. 2019-04, ASU No. 2019-05, ASU No. 2019-11, ASU 2020-02 and ASU 2020-03 to provide additional guidance on the credit losses standard. The objective of the guidance in ASU 2016-13 is to allow entities to recognize estimated credit losses in the period that the change in valuation occurs. ASU 2016-13 requires an entity to present financial assets measured on an amortized cost basis on the balance sheet, net of an allowance for credit losses. Available for sale and held to maturity debt securities are also required to be held net of an allowance for credit losses. The standard is effective for the Company for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company will adopt the new standard in the first quarter of 2023 and does not expect a significant impact to its consolidated financial statements and related footnote disclosures.</span></div><div style="text-indent:18pt"><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%">Recently Adopted Accounting Pronouncements</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, FASB issued ASU No. 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (ASU 2021-08). This new guidance requires that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, an acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. ASU 2021-08 will be effective for fiscal years beginning after December 15, 2022, including interim periods within these fiscal years, with early adoption permitted. The provisions of ASU 2021-08 should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company has adopted ASU 2021-08 effective January 1, 2022. As of September 30, 2022, the adoption of this new standard had had no impact on the Company’s consolidated financial statements and related footnote disclosures.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, the FASB issued ASU 2020-10, Codification Improvements, which updates various codification topics by clarifying or improving disclosure requirements to align with the SEC’s regulations. ASU 2020-10 is effective for public companies, other than smaller reporting companies, for fiscal years beginning after December 15, 2020. For all other entities, ASU 2020-10 is effective for fiscal years beginning after December 15, 2021, and interim periods beginning after December 15, 2022. The Company adopted ASU 2020-10 on January 1, 2022. The adoption of this new standard did not have a significant impact on the Company’s consolidated financial statements and related footnote disclosures.</span></div> Business Combination and Related Transactions <div style="margin-top:6.7pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 29, 2020, the Company consummated a business combination with the pre-combination Velodyne. Pursuant to ASC 805, for financial accounting and reporting purposes, the pre-combination Velodyne was deemed the accounting acquirer and the Company was treated as the accounting acquiree, and the Business Combination was accounted for as a reverse recapitalization. Accordingly, the Business Combination was treated as the equivalent of the pre-combination Velodyne issuing stock for the net assets of Graf, accompanied by a recapitalization. Under this method of accounting, the consolidated financial statements of the Company are the historical financial statements of the pre-combination Velodyne. The net assets of Graf were stated at historical costs, with no goodwill or other intangible assets recorded, and are consolidated with the pre-combination Velodyne’s financial statements on the Closing date. The shares and net loss per share for periods prior to the Business Combination have been retroactively restated as shares reflecting the exchange ratio established in the merger agreement. </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The aggregate consideration for the Business Combination and related transactions was approximately $1.8 billion, consisting of (i) $222.1 million in cash at the closing of the Business Combination, net of transaction expenses, and (ii) 150,277,532 shares of common stock valued at $10.25 per share, totaling approximately $1.5 billion. The Company used approximately $1.8 million of the proceeds to repurchase and retire 175,744 shares of Company common stock from certain stockholders in the pre-closing tender offer.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with the Business Combination, the Company incurred direct and incremental costs of approximately $29.1 million related to the equity issuance, consisting primarily of investment banking, legal, accounting and other professional fees, which were recorded to additional paid-in capital as a reduction of proceeds. As of September 30, 2022, the Company had $3.5 million of accrued transaction costs, consisting primarily of investment banking fees, in accrued expenses on the condensed consolidated balance sheet after payment of $1.5 million. </span></div>On October 3, 2022, the Company completed its acquisition of Bluecity Technology, Inc. (“Bluecity”). The acquisition is expected to be accounted for as a business combination. For additional information regarding the Bluecity acquisition, see Note 17. “Subsequent Events” herein. 0 0 1800000000 222100000 150277532 10.25 1500000000 1800000 175744 29100000 3500000 1500000 Revenue<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenues</span></div><div style="margin-top:6.7pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company disaggregates its revenue from contracts with customers by geographic region based on the shipping location of the customer, type of good or service and timing of transfer of goods or services to customers (point-in-time or over time), as it believes it best depicts how the nature, amount, timing and uncertainty of its revenue and cash flows are affected by economic factors.</span></div><div style="margin-top:5.65pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue based on the disaggregation criteria described above is as follows (dollar in thousands, percentage may not foot due to rounding difference):</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:55.447%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.167%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.167%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.167%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.172%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt 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:120%">September 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt 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:120%">September 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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:120%">Revenue</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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:120%">% of Revenue</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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Revenue</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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:120%">% of Revenue</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Revenue by geography:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">North America</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:115%">$</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:115%">1,992 </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:115%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</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:115%">$</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:115%">5,526 </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:115%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Asia Pacific</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4,062 </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:115%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3,813 </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:115%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Europe, Middle East and Africa</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3,587 </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:115%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3,721 </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:115%">28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total</span></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9,641 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">13,060 </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 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:115%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Revenue by products and services:</span></td><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"/><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;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Products</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:115%">$</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:115%">7,442 </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:115%">77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</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:115%">$</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:115%">11,782 </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:115%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">License and services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2,199 </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:115%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,278 </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:115%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9,641 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">13,060 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Revenue by timing of recognition:</span></td><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"/><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;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Goods transferred at a point in time</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:115%">$</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:115%">8,351 </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:115%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</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:115%">$</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:115%">11,738 </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:115%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Goods and services transferred over time</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,290 </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:115%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,322 </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:115%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9,641 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">13,060 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="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"/><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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt 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:120%">September 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt 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:120%">September 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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:120%">Revenue</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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:120%">% of Revenue</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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Revenue</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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:120%">% of Revenue</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Revenue by geography:</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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">North America</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:115%">$</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:115%">4,980 </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:115%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</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:115%">$</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:115%">15,841 </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:115%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Asia Pacific</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12,613 </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:115%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">18,574 </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:115%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Europe, Middle East and Africa</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9,735 </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:115%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9,967 </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:115%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total</span></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">27,328 </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 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:115%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">44,382 </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 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:115%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Revenue by products and services:</span></td><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"/><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;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Products</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:115%">$</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:115%">21,456 </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:115%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</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:115%">$</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:115%">34,345 </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:115%">77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">License and services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5,872 </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:115%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">10,037 </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:115%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">27,328 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">44,382 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Revenue by timing of recognition:</span></td><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"/><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;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Goods transferred at a point in time</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:115%">$</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:115%">23,184 </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:115%">85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</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:115%">$</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:115%">40,680 </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:115%">92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Goods and services transferred over time</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4,144 </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:115%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3,702 </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:115%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">27,328 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;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;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">44,382 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;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;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Includes a non-cash stock-based reduction of revenue of $2.8 million and $9.1 million, respectively, for the three and nine months ended September 30, 2022 associated with the Amazon Warrant agreement entered into in February 2022. See Note 9 for more information. </span></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2) Includes license revenue of $1.4 million and $3.3 million, respectively, related to patent cross-license agreements for the three and nine months ended September 30, 2022, and $0.7 million and $8.0 million, respectively, for the three and nine months ended September 30, 2021. In June 2020, the Company entered into a patent cross-license agreement related to its litigation settlement with a customer in Asia Pacific. Under the terms of the arrangement, the customer agreed to make a one-time license payment upon settlement, will make annual fixed royalty payments through 2024, and thereafter, will make product sales royalty payments through February 2030. In September 2020, Velodyne entered into another patent cross-license agreement related to its litigation with a different customer in Asia Pacific. As of September 30, 2022 and December 31, 2021, the Company had $3.8 million and $3.8 million, respectively, of current deferred revenue, and $9.1 million and $11.9 million, respectively, of long-term deferred revenue associated with the rights granted as part of these patent cross-license agreements to receive future patents as they represent stand ready obligations. As of September 30, 2022 and December 31, 2021, the Company also had $13.0 million and $16.3 million, respectively, of contract assets related to these patent cross-license agreements. </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%">Contract Assets and Contract Liabilities</span></div><div style="margin-top:6.75pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets primarily relate to unbilled accounts receivable. Unbilled amounts arise when the timing of billing differs from the timing of revenue recognized, such as when revenue is recognized on guaranteed minimums at the inception of the contract when there is not yet a right to invoice in accordance with contract terms. Unbilled amounts are recorded as a contract asset when the revenue associated with the contract is recognized prior to billing and reclassified to accounts receivable when billed in accordance with the terms of the contract.</span></div><div style="margin-top:5.6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities consist of deferred revenue, customer advanced payments and customer deposits. Deferred revenue includes billings in excess of revenue recognized related to product sales, licenses, extended warranty and other services revenue, and is recognized as revenue when the Company performs under the contract. The long-term portion of deferred revenue, mostly related to obligations under license arrangements and extended warranty, is classified as non-current contract liabilities and is included in other long-term liabilities in the Company’s consolidated balance sheets. Customer advanced payments represent required customer payments in advance of product shipments according to customer’s payment term. Customer advance payments are recognized as revenue when control of the performance obligation is transferred to the customer. Customer deposits represent consideration received from a customer which can be applied to future product or service purchases, or refunded.</span></div><div style="margin-top:5.65pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets and contract liabilities consisted of the following as of September 30, 2022 and December 31, 2021 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.370%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.294%"/><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:120%">September 30,</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:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Contract assets, current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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:115%">Unbilled accounts receivable</span></td><td style="background-color:#ffffff;padding:2px 0 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:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Contract assets, long-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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:115%">Unbilled accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:700;line-height:115%">Total contract assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">13,012 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">16,275 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Contract liabilities, current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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:115%">Deferred revenue, current</span></td><td style="background-color:#ffffff;padding:2px 0 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:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">6,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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:115%">Customer advance payment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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:115%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5,456 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">6,348 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Contract liabilities, long-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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:115%">Deferred revenue, long-term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:700;line-height:115%">Total contract 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">15,297 </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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">19,088 </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:top"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the significant changes in contract assets and contract liabilities balances (in thousands):</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:1pt"><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:69.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.741%"/><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:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning balance</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transferred to receivables from contract assets recognized at the beginning of the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,313)</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:120%">(2,813)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase due to unbilled and recognized as revenue in excess of billings during the period, net of amounts transferred to receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,021 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ending balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,012 </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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,461 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract 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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,088 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized that was included in the contract liabilities beginning balance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,584)</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:120%">(9,729)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,793 </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:120%">7,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ending balance</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,297 </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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,315 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div> <div style="margin-top:5.65pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue based on the disaggregation criteria described above is as follows (dollar in thousands, percentage may not foot due to rounding difference):</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:55.447%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.167%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.167%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.167%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.172%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt 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:120%">September 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt 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:120%">September 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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:120%">Revenue</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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:120%">% of Revenue</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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Revenue</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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:120%">% of Revenue</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Revenue by geography:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">North America</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:115%">$</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:115%">1,992 </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:115%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</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:115%">$</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:115%">5,526 </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:115%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Asia Pacific</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4,062 </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:115%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3,813 </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:115%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Europe, Middle East and Africa</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3,587 </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:115%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3,721 </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:115%">28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total</span></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9,641 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">13,060 </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 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:115%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Revenue by products and services:</span></td><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"/><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;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Products</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:115%">$</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:115%">7,442 </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:115%">77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</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:115%">$</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:115%">11,782 </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:115%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">License and services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2,199 </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:115%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,278 </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:115%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9,641 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">13,060 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Revenue by timing of recognition:</span></td><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"/><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;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Goods transferred at a point in time</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:115%">$</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:115%">8,351 </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:115%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</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:115%">$</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:115%">11,738 </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:115%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Goods and services transferred over time</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,290 </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:115%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,322 </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:115%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9,641 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">13,060 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="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"/><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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt 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:120%">September 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt 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:120%">September 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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:120%">Revenue</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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:120%">% of Revenue</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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Revenue</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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:120%">% of Revenue</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Revenue by geography:</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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">North America</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:115%">$</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:115%">4,980 </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:115%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</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:115%">$</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:115%">15,841 </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:115%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Asia Pacific</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12,613 </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:115%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">18,574 </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:115%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Europe, Middle East and Africa</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9,735 </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:115%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9,967 </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:115%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total</span></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">27,328 </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 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:115%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">44,382 </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 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:115%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Revenue by products and services:</span></td><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"/><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;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Products</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:115%">$</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:115%">21,456 </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:115%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</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:115%">$</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:115%">34,345 </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:115%">77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">License and services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5,872 </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:115%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">10,037 </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:115%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">27,328 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">44,382 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Revenue by timing of recognition:</span></td><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"/><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;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Goods transferred at a point in time</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:115%">$</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:115%">23,184 </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:115%">85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</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:115%">$</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:115%">40,680 </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:115%">92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Goods and services transferred over time</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4,144 </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:115%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3,702 </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:115%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">27,328 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;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;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">44,382 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;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;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr></table></div>(1) Includes a non-cash stock-based reduction of revenue of $2.8 million and $9.1 million, respectively, for the three and nine months ended September 30, 2022 associated with the Amazon Warrant agreement entered into in February 2022. See Note 9 for more information. (2) Includes license revenue of $1.4 million and $3.3 million, respectively, related to patent cross-license agreements for the three and nine months ended September 30, 2022, and $0.7 million and $8.0 million, respectively, for the three and nine months ended September 30, 2021. In June 2020, the Company entered into a patent cross-license agreement related to its litigation settlement with a customer in Asia Pacific. Under the terms of the arrangement, the customer agreed to make a one-time license payment upon settlement, will make annual fixed royalty payments through 2024, and thereafter, will make product sales royalty payments through February 2030. In September 2020, Velodyne entered into another patent cross-license agreement related to its litigation with a different customer in Asia Pacific. As of September 30, 2022 and December 31, 2021, the Company had $3.8 million and $3.8 million, respectively, of current deferred revenue, and $9.1 million and $11.9 million, respectively, of long-term deferred revenue associated with the rights granted as part of these patent cross-license agreements to receive future patents as they represent stand ready obligations. As of September 30, 2022 and December 31, 2021, the Company also had $13.0 million and $16.3 million, respectively, of contract assets related to these patent cross-license agreements. 1992000 0.21 5526000 0.42 4062000 0.42 3813000 0.29 3587000 0.37 3721000 0.28 9641000 1 13060000 1 7442000 0.77 11782000 0.90 2199000 0.23 1278000 0.10 9641000 1 13060000 1 8351000 0.87 11738000 0.90 1290000 0.13 1322000 0.10 9641000 1 13060000 1 4980000 0.18 15841000 0.36 12613000 0.46 18574000 0.42 9735000 0.36 9967000 0.22 27328000 1 44382000 1 21456000 0.79 34345000 0.77 5872000 0.21 10037000 0.23 27328000 1 44382000 1 23184000 0.85 40680000 0.92 4144000 0.15 3702000 0.08 27328000 1 44382000 1 2800000 9100000 1400000 3300000 700000 8000000 3800000 3800000 9100000 11900000 13000000 16300000 <div style="margin-top:5.65pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets and contract liabilities consisted of the following as of September 30, 2022 and December 31, 2021 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.370%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.294%"/><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:120%">September 30,</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:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Contract assets, current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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:115%">Unbilled accounts receivable</span></td><td style="background-color:#ffffff;padding:2px 0 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:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Contract assets, long-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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:115%">Unbilled accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:700;line-height:115%">Total contract assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">13,012 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">16,275 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Contract liabilities, current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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:115%">Deferred revenue, current</span></td><td style="background-color:#ffffff;padding:2px 0 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:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">6,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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:115%">Customer advance payment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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:115%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5,456 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">6,348 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Contract liabilities, long-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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:115%">Deferred revenue, long-term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:700;line-height:115%">Total contract 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">15,297 </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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">19,088 </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:top"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the significant changes in contract assets and contract liabilities balances (in thousands):</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:1pt"><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:69.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.741%"/><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:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning balance</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transferred to receivables from contract assets recognized at the beginning of the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,313)</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:120%">(2,813)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase due to unbilled and recognized as revenue in excess of billings during the period, net of amounts transferred to receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,021 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ending balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,012 </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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,461 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract 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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,088 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized that was included in the contract liabilities beginning balance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,584)</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:120%">(9,729)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,793 </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:120%">7,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ending balance</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,297 </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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,315 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div> 3830000 3313000 9182000 12962000 13012000 16275000 5109000 6209000 347000 139000 5456000 6348000 9841000 12740000 15297000 19088000 16275000 11253000 3313000 2813000 50000 5021000 13012000 13461000 19088000 22055000 7584000 9729000 3793000 7989000 15297000 20315000 Fair Value Measurement<div style="margin-top:6.7pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company categorizes assets and liabilities recorded at fair value on the consolidated balance sheet based on the level of judgment associated with inputs used to measure their fair value. For assets and liabilities measured at fair value, fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining fair value, the Company considers the principal or most advantageous market in which the Company would transact, and the Company considers assumptions that market participants would use when pricing the asset or liability.</span></div><div style="margin-top:5.65pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The three levels of inputs that may be used to measure fair value are:</span></div><div style="margin-top:6.15pt;padding-left:27pt;text-indent:-9pt"><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:5.5pt">Level 1 — Quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:6.15pt;padding-left:27pt;text-indent:-9pt"><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:5.5pt">Level 2 — Observable inputs other than Level 1 prices, such as quoted prices for similar assets and liabilities in active markets or quoted prices in less active market. All significant inputs used in the valuations are observable or can be directly or indirectly through market corroboration, for substantially the full term of the assets or liabilities.</span></div><div style="margin-top:5.05pt;padding-left:27pt;text-indent:-9pt"><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:5.5pt">Level 3 — Unobservable inputs are based on assumptions used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation. The Company monitors and review the inputs to ensure the fair value measurements are reasonable and consistent with market experience in similar asset classes.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarize the Company’s assets measured at fair value on a recurring basis, by level, within the fair value hierarchy (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.212%"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash equivalents:</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,958 </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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,958 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 </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:120%">— </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:120%">— </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:120%">6 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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:120%">130,325 </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:120%">— </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:120%">130,325 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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:120%">38,239 </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:120%">— </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:120%">38,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total short-term investments</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:120%">6 </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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">168,564 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">168,570 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total assets measured at fair value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,964 </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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">168,564 </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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">204,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:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.212%"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash equivalents:</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">391 </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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">391 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </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:120%">— </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:120%">— </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:120%">7 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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:120%">130,983 </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:120%">— </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:120%">130,983 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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:120%">139,367 </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:120%">— </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:120%">139,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total short-term investments</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:120%">7 </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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">270,350 </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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">270,357 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total assets measured at fair value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">398 </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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">270,350 </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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">270,748 </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>Cash equivalents consist primarily of money market funds with original maturities of three months or less at the time of purchase, and the carrying amount is a reasonable estimate of fair value. Short-term investments represent highly liquid commercial paper and corporate debt securities with maturities greater than 90 days at the date of purchase. Unrealized gains and losses on the Company’s short-term investments were not significant as of September 30, 2022 and December 31, 2021 and therefore, the amortized cost of the Company’s short-term investments approximated their fair value. <div style="margin-top:6.7pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company categorizes assets and liabilities recorded at fair value on the consolidated balance sheet based on the level of judgment associated with inputs used to measure their fair value. For assets and liabilities measured at fair value, fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining fair value, the Company considers the principal or most advantageous market in which the Company would transact, and the Company considers assumptions that market participants would use when pricing the asset or liability.</span></div><div style="margin-top:5.65pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The three levels of inputs that may be used to measure fair value are:</span></div><div style="margin-top:6.15pt;padding-left:27pt;text-indent:-9pt"><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:5.5pt">Level 1 — Quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:6.15pt;padding-left:27pt;text-indent:-9pt"><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:5.5pt">Level 2 — Observable inputs other than Level 1 prices, such as quoted prices for similar assets and liabilities in active markets or quoted prices in less active market. All significant inputs used in the valuations are observable or can be directly or indirectly through market corroboration, for substantially the full term of the assets or liabilities.</span></div><div style="margin-top:5.05pt;padding-left:27pt;text-indent:-9pt"><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:5.5pt">Level 3 — Unobservable inputs are based on assumptions used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation. The Company monitors and review the inputs to ensure the fair value measurements are reasonable and consistent with market experience in similar asset classes.</span></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarize the Company’s assets measured at fair value on a recurring basis, by level, within the fair value hierarchy (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.212%"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash equivalents:</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,958 </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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,958 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 </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:120%">— </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:120%">— </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:120%">6 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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:120%">130,325 </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:120%">— </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:120%">130,325 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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:120%">38,239 </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:120%">— </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:120%">38,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total short-term investments</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:120%">6 </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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">168,564 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">168,570 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total assets measured at fair value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,964 </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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">168,564 </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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">204,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:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.212%"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash equivalents:</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">391 </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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">391 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </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:120%">— </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:120%">— </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:120%">7 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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:120%">130,983 </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:120%">— </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:120%">130,983 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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:120%">139,367 </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:120%">— </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:120%">139,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total short-term investments</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:120%">7 </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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">270,350 </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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">270,357 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total assets measured at fair value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">398 </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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">270,350 </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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">270,748 </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> 35958000 0 0 35958000 35958000 0 0 35958000 6000 0 0 6000 0 130325000 0 130325000 0 38239000 0 38239000 6000 168564000 0 168570000 35964000 168564000 0 204528000 391000 0 0 391000 391000 0 0 391000 7000 0 0 7000 0 130983000 0 130983000 0 139367000 0 139367000 7000 270350000 0 270357000 398000 270350000 0 270748000 Balance Sheet Components<div style="margin-top:5.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, Net</span></div><div style="margin-top:6.75pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net consist of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.252%"/><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:120%">September 30,</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:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ccedff;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:115%">Accounts receivable</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0 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:115%">$</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">8,906 </span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ccedff;padding:0 1pt"/><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0 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:115%">$</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12,088 </span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Allowance for doubtful accounts</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(2,777)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(3,207)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ccedff;padding:2px 1pt 2px 7pt;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:115%">Accounts receivable, net</span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:115%">$</span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">6,129 </span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ccedff;padding:0 1pt"/><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:115%">$</span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">8,881 </span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:0.05pt;padding-left:0.57pt"><span><br/></span></div><div style="padding-left:0.57pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories, Net</span></div><div style="margin-top:6.7pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, net of reserve, consist of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.252%"/><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:120%">September 30,</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:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ccedff;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:115%">Raw materials</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0 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:115%">$</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5,626 </span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ccedff;padding:0 1pt"/><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0 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:115%">$</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">6,585 </span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:115%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ccedff;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:115%">Finished goods</span></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4,496 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ccedff;padding:0 1pt"/><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">831 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,498 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,299 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The raw materials inventory included net consigned inventory of $2.0 million and $1.5 million, respectively, as of September 30, 2022 and December 31, 2021.</span></div><div><span><br/></span></div><div style="margin-top:0.4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prepaid and Other Current Assets</span></div><div style="margin-top:6.75pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid and other current assets consist of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.252%"/><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:120%">September 30,</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:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ccedff;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:115%">Prepaid expenses and deposits</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0 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:115%">$</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,178 </span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ccedff;padding:0 1pt"/><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0 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:115%">$</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">7,883 </span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:115%">Due from contract manufacturers and vendors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ccedff;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:115%">Prepaid taxes</span></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">603 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ccedff;padding:0 1pt"/><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,223 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,830 </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:120%">3,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,338 </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:120%">1,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total prepaid and other current assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,201 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,822 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-top:5.05pt;padding-left:0.57pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant and Equipment, Net</span></div><div style="margin-top:6.15pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, at cost, consist of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.252%"/><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:120%">September 30,</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:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ccedff;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:115%">Machinery and equipment</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0 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:115%">$</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">37,584 </span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ccedff;padding:0 1pt"/><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0 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:115%">$</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">36,264 </span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,999 </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:120%">6,752 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,493 </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:120%">1,497 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vehicles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119 </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:120%">359 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,393 </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:120%">1,337 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under construction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,021 </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:120%">1,900 </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:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,609 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(35,925)</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:120%">(33,399)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,684 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,710 </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><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><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:0.95pt;text-indent:18pt"><span><br/></span></div><div style="margin-top:5.05pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company purchased all finance lease equipment during the first quarter of 2022. The aggregate depreciation and amortization related to property, plant and equipment was as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.257%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.616%"/><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:120%">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:120%">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:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization on property, plant and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,662 </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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,998 </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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,749 </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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,919 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="padding-left:0.57pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets, Net</span></div><div style="margin-top:6.15pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net, consist of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><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:120%">Gross Carrying Amount</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:120%">Accumulated Amortization</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:120%">Net Book Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">As of September 30, 2022:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">402 </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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">As of December 31, 2021:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of intangible assets is as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.257%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.616%"/><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:120%">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:120%">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:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of intangible assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46 </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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96 </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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">322 </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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">289 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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-style:italic;font-weight:700;line-height:120%">Other Assets</span></div><div style="margin-top:6.15pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets, non-current, consist of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.252%"/><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:120%">September 30,</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:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes receivable</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposits and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">851 </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:120%">772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">851 </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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,522 </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><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the Company entered into a convertible note receivable agreement (the “Note”) with a borrower wherein Velodyne agreed to lend $0.8 million at an interest rate of 0% per annum as a nonrecourse investment. The Note is convertible into equity at the election of the borrower or the Company upon occurrence of certain new financing or corporate transactions. The maturity date of the Note is May 11, 2024. At September 30, 2022, the Company reclassified the Note from Other assets, to Prepaid and other current assets because it was redeemed in connection with the Bluecity acquisition consummated in October 2022. For additional information regarding the Bluecity acquisition, see Note 17. “Subsequent Events” herein.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="padding-left:0.57pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities</span></div><div style="margin-top:6.75pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.252%"/><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:120%">September 30,</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:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:115%">Accrued payroll expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">10,718 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">13,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accrued manufacturing costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9,279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accrued transaction costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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:115%">Accrued professional and consulting fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued warranty costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,106 </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:120%">1,934 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,384 </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:120%">1,017 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legal proceedings accrual</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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:120%">825 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,227 </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:120%">3,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued expense 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,074 </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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,028 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> </span>Accrued manufacturing costs at September 30, 2022, includes $3.5 million of contract termination fees and $2.9 million of accrued losses on firm purchase commitments. <div style="margin-top:6.75pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net consist of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.252%"/><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:120%">September 30,</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:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ccedff;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:115%">Accounts receivable</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0 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:115%">$</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">8,906 </span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ccedff;padding:0 1pt"/><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0 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:115%">$</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12,088 </span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Allowance for doubtful accounts</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(2,777)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(3,207)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ccedff;padding:2px 1pt 2px 7pt;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:115%">Accounts receivable, net</span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:115%">$</span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">6,129 </span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ccedff;padding:0 1pt"/><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:115%">$</span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">8,881 </span></td><td style="background-color:#ccedff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 8906000 12088000 2777000 3207000 6129000 8881000 <div style="margin-top:6.7pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, net of reserve, consist of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.252%"/><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:120%">September 30,</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:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ccedff;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:115%">Raw materials</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0 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:115%">$</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5,626 </span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ccedff;padding:0 1pt"/><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0 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:115%">$</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">6,585 </span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:115%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ccedff;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:115%">Finished goods</span></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4,496 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ccedff;padding:0 1pt"/><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">831 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,498 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,299 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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> 5626000 6585000 1376000 1883000 4496000 831000 11498000 9299000 2000000 1500000 Prepaid and other current assets consist of the following (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.252%"/><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:120%">September 30,</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:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ccedff;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:115%">Prepaid expenses and deposits</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0 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:115%">$</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,178 </span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ccedff;padding:0 1pt"/><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0 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:115%">$</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">7,883 </span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:115%">Due from contract manufacturers and vendors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ccedff;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:115%">Prepaid taxes</span></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">603 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ccedff;padding:0 1pt"/><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,223 </span></td><td style="background-color:#ccedff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,830 </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:120%">3,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,338 </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:120%">1,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total prepaid and other current assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,201 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,822 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1178000 7883000 1252000 1302000 603000 1223000 3830000 3313000 1338000 1101000 8201000 14822000 <div style="margin-top:6.15pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, at cost, consist of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.252%"/><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:120%">September 30,</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:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ccedff;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:115%">Machinery and equipment</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0 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:115%">$</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">37,584 </span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ccedff;padding:0 1pt"/><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0 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:115%">$</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">36,264 </span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,999 </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:120%">6,752 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,493 </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:120%">1,497 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vehicles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119 </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:120%">359 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,393 </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:120%">1,337 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under construction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,021 </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:120%">1,900 </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:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,609 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(35,925)</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:120%">(33,399)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,684 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,710 </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><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><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>The aggregate depreciation and amortization related to property, plant and equipment was as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.257%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.616%"/><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:120%">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:120%">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:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization on property, plant and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,662 </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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,998 </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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,749 </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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,919 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 37584000 36264000 5999000 6752000 1493000 1497000 119000 359000 1393000 1337000 1021000 1900000 47609000 48109000 35925000 33399000 11684000 14710000 1662000 1998000 5749000 5919000 <div style="margin-top:6.15pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net, consist of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><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:120%">Gross Carrying Amount</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:120%">Accumulated Amortization</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:120%">Net Book Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">As of September 30, 2022:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">402 </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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">As of December 31, 2021:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1696000 1294000 402000 1696000 972000 724000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of intangible assets is as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.257%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.616%"/><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:120%">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:120%">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:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of intangible assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46 </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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96 </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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">322 </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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">289 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 46000 96000 322000 289000 Other assets, non-current, consist of the following (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.252%"/><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:120%">September 30,</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:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes receivable</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposits and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">851 </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:120%">772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">851 </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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,522 </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> 0 750000 851000 772000 851000 1522000 800000 0 <div style="margin-top:6.75pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.252%"/><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:120%">September 30,</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:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:115%">Accrued payroll expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">10,718 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">13,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accrued manufacturing costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9,279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accrued transaction costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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:115%">Accrued professional and consulting fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued warranty costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,106 </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:120%">1,934 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,384 </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:120%">1,017 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legal proceedings accrual</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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:120%">825 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,227 </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:120%">3,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued expense 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,074 </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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,028 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> </span>Accrued manufacturing costs at September 30, 2022, includes $3.5 million of contract termination fees and $2.9 million of accrued losses on firm purchase commitments. 10718000 13550000 9279000 3925000 3500000 5000000 3860000 3411000 1106000 1934000 1384000 1017000 0 825000 1227000 3366000 31074000 33028000 3500000 2900000 Leases<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases real estate, equipment and automobiles in the U.S. and internationally. The Company leases office facilities under non-cancelable operating leases that expire on various dates through December 2027, including office and manufacturing space in San Jose, California used as its corporate headquarters. The leases do not contain any material residual value guarantees or restrictive covenants. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease cost, which consisted primarily of operating lease cost, was $1.0 million and $3.0 million, respectively, for the three and nine months ended September 30, 2022, and $1.1 million and $3.2 million, respectively, for the three and nine months ended September 30, 2021. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases were as follows:</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:67.798%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><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:120%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2021</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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease term (years)</span></td><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:120%">5.03</span></td><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:120%">5.91</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average discount 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of September 30, 2022, maturities of lease liabilities were as follows:</span></div><div style="text-indent:18pt"><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:83.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.740%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 (remaining three months)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,017 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,046 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,139 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,986 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,891 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,858 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less amount representing interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,736 </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><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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></tr></table></div> Leases<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases real estate, equipment and automobiles in the U.S. and internationally. The Company leases office facilities under non-cancelable operating leases that expire on various dates through December 2027, including office and manufacturing space in San Jose, California used as its corporate headquarters. The leases do not contain any material residual value guarantees or restrictive covenants. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease cost, which consisted primarily of operating lease cost, was $1.0 million and $3.0 million, respectively, for the three and nine months ended September 30, 2022, and $1.1 million and $3.2 million, respectively, for the three and nine months ended September 30, 2021. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases were as follows:</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:67.798%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><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:120%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2021</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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease term (years)</span></td><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:120%">5.03</span></td><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:120%">5.91</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average discount 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of September 30, 2022, maturities of lease liabilities were as follows:</span></div><div style="text-indent:18pt"><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:83.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.740%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 (remaining three months)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,017 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,046 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,139 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,986 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,891 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,858 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less amount representing interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,736 </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><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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></tr></table></div> 1000000 3000000 1100000 3200000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases were as follows:</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:67.798%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><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:120%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2021</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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease term (years)</span></td><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:120%">5.03</span></td><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:120%">5.91</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average discount 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div> P5Y10D P5Y10M28D 0.0667 0.0637 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of September 30, 2022, maturities of lease liabilities were as follows:</span></div><div style="text-indent:18pt"><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:83.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.740%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 (remaining three months)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,017 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,046 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,139 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,986 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,891 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,858 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less amount representing interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,736 </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><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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></tr></table></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of September 30, 2022, maturities of lease liabilities were as follows:</span></div><div style="text-indent:18pt"><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:83.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.740%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 (remaining three months)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,017 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,046 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,139 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,986 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,891 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,858 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less amount representing interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,736 </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><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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></tr></table></div> 1017000 4046000 4139000 3986000 3891000 3779000 20858000 3122000 17736000 Accumulated Other Comprehensive Loss<div style="margin-top:6.15pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss was comprised of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.252%"/><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:120%">September 30,</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:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Foreign currency translation loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</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:115%">(341)</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:115%">$</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:115%">(184)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Unrealized loss on investments</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:115%">(762)</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:115%">(228)</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;border-top:1pt solid #ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total accumulated other comprehensive loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</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:115%">(1,103)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(412)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7.5pt;text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><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, 2022 and 2021, there were no significant amounts related to foreign currency translation loss or realized gains or loss on investments reclassified to net loss from accumulated other comprehensive loss.</span></div>Stockholders’ Equity<div style="padding-left:0.57pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-top:6.7pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 29, 2020, the Company consummated a business combination with the pre-combination Velodyne. On September 30, 2020, Velodyne Lidar’s common stock and warrants began trading on the Nasdaq Global Select Market under the symbol “VLDR” and “VLDRW,” respectively. In connection with the Business Combination, outstanding common stock and preferred stock of the pre-combination Velodyne were converted into common stock of the Company. As discussed in Note 2, “Business Combination and Related Transactions”, the Company has retroactively adjusted the pre-combination common and preferred shares issued and outstanding prior to September 29, 2020, 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><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to issue up to 2,250,000,000 shares of common stock, each with a par value of $0.0001 per share. </span></div><div><span><br/></span></div><div style="margin-top:6.7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ATM Offering</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On June 15, 2022, the Company entered into an Equity Distribution Agreement (the “ATM Agreement”) with Oppenheimer &amp; Co. Inc. (“Oppenheimer”), pursuant to which, from time to time, the Company may raise up to $100 million by selling shares of its common stock, par value $0.0001 per share (“the ATM Shares”). The ATM Shares will be issued pursuant to its shelf registration statement on Form S-3 that became effective on May 11, 2022.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to the terms and conditions of the ATM Agreement, Oppenheimer will use commercially reasonable efforts consistent with its normal trading and sales practices to sell the shares from time to time, based upon the Company’s instructions, and is entitled to a commission at a rate equal to 2.5% of the gross price of any ATM Shares sold through Oppenheimer. The ATM offering will terminate upon the earlier of (i) the sale of all common stock subject to the ATM Agreement or (ii) termination of the ATM Agreement in accordance with its terms. The Company is not required to sell any shares at any time during the term of the ATM Agreement. Net proceeds from the sale of ATM shares will be used for general corporate purposes. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company records the sale of its ATM Shares on a settlement date basis. For the three months ended September 30, 2022, the Company received net proceeds of approximately $19.1 million (after deducting $0.6 million in commissions and expenses) from sales of 16,907,260 ATM Shares at an average price of $1.16 per share pursuant to the ATM Agreement. Since its inception in the nine months ended September 30, 2022, the Company received net proceeds of approximately $25.9 million (after deducting $1.3 million in commissions and expenses) from sales of 23,378,308 ATM shares at an average price of $1.17 per share.</span></div><div style="text-indent:18pt"><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%">Preferred Stock</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to issue up to 25,000,000 shares of preferred stock, each with a par value of $0.0001 per share. As of September 30, 2022, no shares of preferred stock were issued and outstanding. </span></div><div style="text-indent:18pt"><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%">Dividends</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not paid any cash dividends on the common stock to date. The Company may retain future earnings, if any, for future operations, expansion and debt repayment and has no current plans to pay cash dividends for the foreseeable future. Any decision to declare and pay dividends in the future will be made at the discretion of the Board and will depend on, among other things, the Company’s results of operations, financial condition, cash requirements, contractual restrictions and other factors that the Board may deem relevant. In addition, the Company’s ability to pay dividends may be limited by covenants of any existing and future outstanding indebtedness the Company or its subsidiaries incur. </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%">Public Warrants</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the closing of the Business Combination, there were 24,876,512 outstanding warrants to purchase shares of the Company’s common stock that were issued by Graf prior to the Business Combination. Each whole warrant entitles the holder to purchase three-quarters of one share of the Company’s common stock at a price of $11.50 per share, subject to adjustments. The warrants are exercisable at any time commencing 30 days after the completion of the Business Combination and expire five years after the completion of the Business Combination. The Company may redeem the outstanding warrants in whole and not in part at a price of $0.01 per warrant at any time after they become exercisable, provided that the last sale </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">price of the Company’s common stock equals or exceeds $18.00 per share, subject to adjustments, for any 20-trading days within a 30-trading day period ending <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkNDMyZmRjYThjZDQyZGY4NTk3ODJjNmQyODAwNmM0L3NlYzozZDQzMmZkY2E4Y2Q0MmRmODU5NzgyYzZkMjgwMDZjNF85MS9mcmFnOmEzZjMxYmJmNjIxNzRlOTdiODRmMzhiZGZjNDBhNWJjL3RleHRyZWdpb246YTNmMzFiYmY2MjE3NGU5N2I4NGYzOGJkZmM0MGE1YmNfNDMwMg_13dc51c3-4b18-4801-b82d-4768333b1507">three</span> business days prior to the date on which the Company sends the notice of redemption to the warrant holders.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with the Business Combination, on October 19, 2020, the Company registered the issuance of an aggregate of up to 18,657,384 shares of its common stock that are issuable upon the exercise of its warrants, including up to 375,000 shares of its common stock issuable upon exercise of its working capital warrants issued to Graf LLC. The following summarizes the Company’s outstanding warrants and common stock issuance related to the warrant exercises:</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:73.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.252%"/><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:120%">September 30,</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:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Warrants outstanding upon Closing</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,876,512 </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:115%">24,876,512</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Warrants exercised to date</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">18,902,642</span></td><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:115%">18,902,642</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Warrants outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5,973,870</span></td><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:115%">5,973,870</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Aggregated common shares issuable upon exercise of warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">18,657,384</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:115%">18,657,384</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Common shares issued upon exercise of warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">14,176,959</span></td><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:115%">14,176,959</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Remaining common shares issuable upon exercise of warrants</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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:115%">4,480,425</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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:115%">4,480,425</span></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 12, 2021, the Acting Director of the Division of Corporation Finance and Acting Chief Accountant of the Securities and Exchange Commission (the “SEC”) issued a statement regarding accounting and reporting considerations for warrants issued by SPACs. In light of the issues raised by the SEC, the Company re-evaluated its accounting position for the warrants and concluded that certain warrants should have been classified as a liability measured at fair value for the 30-day period from September 29, 2020 to October 29, 2020. Accounting for these warrants as a liability instead of equity would have reduced non-operating expense and net loss by $1.6 million for 2020. Additionally, a corresponding $1.6 million adjustment would have been made to reduce its accumulated deficit with an offsetting adjustment to additional paid in capital in its equity accounts at December 31, 2020. The Company has concluded that the effects of accounting for the warrants as a liability instead of equity were immaterial to its previously issued financial statements and, accordingly, made an adjustment to its equity accounts for the effects of the accounting for the warrants in its consolidated statement of stockholders’ equity and balance sheet at December 31, 2021 by decreasing its accumulated deficit by $1.6 million with an offsetting decrease to its additional paid in capital.</span></div><div style="padding-left:0.57pt;text-indent:18pt"><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%">Amazon Warrant</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In February 2022, the Company and Amazon.com (“Amazon”) entered into a warrant agreement and a transaction agreement, pursuant to which Velodyne agreed to issue to Amazon.com NV Investment Holdings LLC, a wholly-owned subsidiary of Amazon, a warrant (“Amazon Warrant”) to acquire up to an aggregate of 39,594,032 shares of the Company’s common stock at an exercise price of $4.18 per share. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The exercise price and the warrant shares issuable upon exercise of the warrant are subject to customary antidilution adjustments. Following stock sales under the Company’s ATM offering, as of September 30, 2022, the antidilution adjustments provided Amazon with warrants to acquire an additional 190,181 shares, for an aggregate of 39,784,213 shares at an adjusted exercise price of $4.16 per share. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The right to exercise the warrants and receive the warrant shares that have vested expires </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">February 4, 2030</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. The warrant agreement also contains customary change-in-control provisions. </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Amazon Warrant shares vest in multiple tranches over time based on payments of up to $200 million by Amazon or its affiliates (directly or indirectly through third parties) to the Company in connection with Amazon’s purchase of goods and services from the Company. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Upon entry into an additional commercial agreement, certain warrant shares will vest, and the number of shares that vest in connection with future payments by Amazon to Velodyne will be reduced pro rata. As of September 30, 2022, zero of the Amazon Warrant shares are vested. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When Amazon makes payments, and vesting conditions become probable of being achieved, the Company records a non-cash stock-based reduction to revenue associated with the Amazon Warrant, which is calculated based on the grant date fair value of the Amazon Warrant shares. The fair value of the Amazon Warrant shares was measured on the grant date using the Black-Scholes option pricing model with assumptions of a six-year expected term, 50% expected volatility, 1.84% risk-free interest rate and a 0% expected dividend yield.</span></div> For the three and nine months ended September 30, 2022, the Company recognized a reduction to revenues of $2.8 million and $9.1 million, respectively, associated with a portion of Amazon Warrant shares that are probable of being vested. <div style="margin-top:6.15pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss was comprised of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.252%"/><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:120%">September 30,</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:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Foreign currency translation loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</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:115%">(341)</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:115%">$</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:115%">(184)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Unrealized loss on investments</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:115%">(762)</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:115%">(228)</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;border-top:1pt solid #ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total accumulated other comprehensive loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</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:115%">(1,103)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(412)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -341000 -184000 -762000 -228000 -1103000 -412000 Credit Facilities and Notes Payable<div style="margin-top:6.15pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a loan and security agreement with a financial institution that expires on February 24, 2023. The credit agreement, which was entered into in September 2020 and last amended in February 2022, provides a $25.0 million revolving line of credit, with a $5.0 million letter of credit sublimit. The advances under the credit facility bear interest at a rate per annum equal to the prime rate plus an applicable margin of 1.5% for prime rate advances, or the SOFR rate plus an applicable margin of 2.5% for SOFR advances. The revolving line of credit is secured by certain assets of the Company. As of September 30, 2022, there were no amounts outstanding under this credit facility and the Company was in compliance with all associated covenants in the agreement. As of September 30, 2022, the credit facility had $3.6 million available for borrowing. </span></div><div><span><br/></span></div><div style="margin-top:5.55pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 8, 2020, the Company received loan proceeds of $10.0 million under the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) Paycheck Protection Program (“PPP”). The Company filed for the forgiveness of the PPP loan and was approved for forgiveness of such loan and interest on June 30, 2021. The Company recorded a $10.1 million gain from the forgiveness of the PPP loan and related interest in other income for the nine months ended September 30, 2021.</span></div> 25000000 5000000 0.00015 0.00025 0 3600000 10000000 10100000 2250000000 0.0001 100000000 0.0001 0.025 19100000 600000 16907260 1.16 25900000 1300000 23378308 1.17 25000000 0.0001 0 0 24876512 11.50 P30D P5Y 0.01 18.00 P20D P30D 18657384 375000 The following summarizes the Company’s outstanding warrants and common stock issuance related to the warrant exercises:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.252%"/><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:120%">September 30,</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:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Warrants outstanding upon Closing</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,876,512 </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:115%">24,876,512</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Warrants exercised to date</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">18,902,642</span></td><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:115%">18,902,642</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Warrants outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5,973,870</span></td><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:115%">5,973,870</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Aggregated common shares issuable upon exercise of warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">18,657,384</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:115%">18,657,384</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Common shares issued upon exercise of warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">14,176,959</span></td><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:115%">14,176,959</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Remaining common shares issuable upon exercise of warrants</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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:115%">4,480,425</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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:115%">4,480,425</span></td></tr></table> 24876512 24876512 18902642 18902642 5973870 5973870 18657384 18657384 14176959 14176959 4480425 4480425 1600000 -1600000 1600000 -1600000 1600000 39594032 4.18 190181 39784213 4.16 200000000 0 P6Y 0.50 0.0184 0 2800000 9100000 Stock-Based Compensation<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Incentive Plans</span></div><div style="padding-left:0.57pt"><span><br/></span></div><div style="padding-left:0.57pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2020 Equity Incentive Plan</span></div><div><span><br/></span></div><div style="padding-left:0.57pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Business Combination, on September 29, 2020, the Company's stockholders approved the 2020 Equity Incentive Plan (the “2020 Plan”), which provides for the grant of stock options, stock appreciation rights, restricted stock awards and units (“RSAs” and “RSUs”), and other stock or cash-based awards to the Company’s employees, directors and consultants. The Board approved cancelling and converting all outstanding equity-awards granted under the pre-combination Velodyne’s stock plans into equity-based awards under the 2020 Plan effective upon the consummation of the Business Combination, based on exchange ratios established in the Merger Agreement with the same general terms and conditions corresponding to the original awards. The shares under the pre-combination Velodyne’s stock plans have been retroactively restated as shares reflecting the exchange ratio established in the Merger Agreement. </span></div><div><span><br/></span></div><div style="padding-left:0.57pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company had an initial authorized reserve of 27,733,888 shares of its common stock for issuance under the 2020 Plan. Beginning on January 1, 2021, an additional number of shares will be reserved annually on the first day of each fiscal year for a period of no more than ten years in an amount equal to the least of (a) 5% of the total number of common shares actually issued and outstanding on the last day of the preceding fiscal year, (b) 10,000,000 common shares, or (c) a number of common shares determined by the Board. This limit is subject to adjustment in the event of a stock split, stock dividend or other change in the Company’s capitalization. The number of shares reserved was 46,606,012 and the remaining shares available for issuance under the 2020 Equity Plan was 12,271,692 as of September 30, 2022. </span></div><div><span><br/></span></div><div style="padding-left:0.57pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses primarily the sell-to-cover method as the tax withholding method for stock awards upon settlement, pursuant to which shares with a market value equivalent to the tax withholding obligation are sold on behalf of the holder of the awards to cover the tax withholding liability and the cash proceeds from such sales are remitted by the Company to taxing authorities.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="padding-left:0.57pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2020 Employee Stock Purchase Plan</span></div><div><span><br/></span></div><div style="padding-left:0.57pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 29, 2020, the Company's stockholders approved the 2020 Employee Stock Purchase Plan (the “ESPP”). The Company had an initial authorized reserve of 3,492,097 shares of common stock for issuance under the ESPP. Beginning on January 1, 2021, an additional number of shares will be reserved annually on the first day of each fiscal year for a period of no more than 20 years in an amount equal to the least of (i) 1% of the outstanding shares of the Company’s common stock on such date, (ii) 2,500,000 shares of the Company’s common stock or (iii) a lesser amount determined by the Compensation Committee or the Board. The ESPP may be amended from time to time. As of September 30, 2022, 785,205 shares have been issued and 6,481,317 shares remained available for future issuance under the ESPP.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The ESPP permits eligible employees to purchase shares of the Company’s common stock through payroll deductions at a price equal to 85% of the lower of the fair market value of the stock at the beginning or the end of the applicable purchase period, in an amount not to exceed 15% of their compensation, subject to certain individual purchase limits of 15,000 shares in any purchase period or $25,000 worth of shares, determined at the fair market value of the shares at the first day of an offering period, in any calendar year. The current offering period and the base purchase period will have the same duration and coincide with the length of the offering period.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="padding-left:0.57pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">2020 Phantom Stock Incentive Plan</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, the Board adopted the 2020 Phantom Stock Incentive Plan (the “2020 Phantom Stock Plan”), which provides for the granting of up to 7,635,000 phantom stock units to certain employees that settle, or are expected to settle, with cash payments upon vesting. Like equity-settled awards, phantom stock units are awarded with vesting conditions and are subject to certain forfeiture provisions prior to vesting. Phantom stock unit activity for the year ended September 30, 2022 was not significant. </span></div><div style="padding-left:0.57pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Incentive Awards</span></div><div style="margin-top:6.7pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2022, the Company’s outstanding incentive awards primarily included RSUs, RSAs, performance RSUs (“PRSUs”), performance RSAs (“PRSAs”) and phantom stock units under its stock incentive plans. The RSUs and RSAs typically vest on a quarterly basis over four years, or 25 percent upon the one-year anniversary date from initial vesting date, with the remainder vesting quarterly over the following three years. Certain RSUs also contain performance conditions related to the Company’s product development and business performance for the performance periods specified in the RSU agreements. In April and June 2022, the Company granted PRSAs that contain service, Company performance and market conditions to vest in the underlying common stock. The PRSAs vest on an annual basis over three years. The number of shares that vests is ultimately dependent on the Company’s operating results and value of the Company’s stock at the date specified in the PRSA agreements. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock award activities during 2022 is as follows (in thousands except share and per share amounts):</span></div><div style="padding-right:-3.6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.773%"><tr><td style="width:1.0%"/><td style="width:53.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.836%"/><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:115%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Weighted Average Grant Date Fair Value 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:115%">Fair Value of RSU/RSA Released</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">RSA:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ccedff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">RSAs outstanding as of December 31, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">211,298</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$6.63</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,392,254</span></td><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:10pt;font-weight:400;line-height:120%">$2.21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Released</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(101,992)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$2.20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$152</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(321,417)</span></td><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:10pt;font-weight:400;line-height:120%">$2.20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">RSAs outstanding as of September 30, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,180,143</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$3.01</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:14pt"><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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">RSU:</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"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs outstanding as of December 31, 2021 </span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,126,896</span></td><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:10pt;font-weight:400;line-height:120%">$10.51</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,985,452</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.95</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Released</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,804,376)</span></td><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:10pt;font-weight:400;line-height:120%">$8.61</span></td><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:10pt;font-weight:400;line-height:120%">$1,804</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,606,993)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$6.30</span></td><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:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs outstanding as of September 30, 2022 </span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,700,979</span></td><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:10pt;font-weight:400;line-height:120%">$3.81</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:14pt"><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;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PRSU:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PRSUs outstanding as of December 31, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">330,505</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$6.72</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Released</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(330,505)</span></td><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:10pt;font-weight:400;line-height:120%">$6.72</span></td><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:10pt;font-weight:400;line-height:120%">$1,292</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PRSUs outstanding as of September 30, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:14pt"><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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PRSA:</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"/><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:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PRSAs outstanding as of December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,781,722</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$2.12</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,599,928)</span></td><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:10pt;font-weight:400;line-height:120%">$2.20</span></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;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PRSAs outstanding as of September 30, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,181,794</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$2.11</span></td><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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company measures stock-based compensation expenses based on grant date fair value of the stock awards. The Company recognizes stock-based compensation expenses for service-condition awards that are expected to vest on a straight-line basis over the requisite service period. For performance-based awards, expense is recognized using an accelerated attribution method from the time it is deemed probable that the performance goal will be achieved through the time the service-based condition has been achieved. The probability of restricted share awards granted with future performance conditions is evaluated at each reporting period and share awards are updated and compensation expense is adjusted based on updated information. The Company recognizes forfeitures as they occur. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents stock-based compensation expense, which includes expense for phantom stock units accounted for as liabilities, included in the Company’s consolidated statements of operations (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.947%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.445%"/><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:120%">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:120%">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:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:115%">Cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">561 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">541 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,841 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:115%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">7,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">10,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">44,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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:115%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">24,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 13pt;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:115%">Total stock-based compensation expense</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4,909 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">16,647 </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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">16,155 </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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">81,382 </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:top"/></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2022, unrecognized compensation cost related to RSUs, RSAs, PRSAs and the ESPP was $29.2 million, $3.1 million, $5.4 million and $0.6 million, respectively, which is expected to be recognized over a weighted average period of 2.95 years, 3.39 years, 1.41 years and 0.33 years, respectively. </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Phantom stock units are recorded as a liability at their current market value and are included in other current liabilities. These grants remain subject to vesting 25% upon the one-year anniversary date from initial vesting date, with the remainder vesting quarterly over the following three years. Based on the trading price of the Company's common stock, the amount of liability recorded related to phantom stock units was not significant at September 30, 2022.</span></div> 27733888 P10Y 0.05 10000000 46606012 12271692 3492097 P20Y 0.01 2500000 785205 6481317 0.85 0.15 15000 25000 7635000 P4Y P4Y 0.25 0.25 P1Y P1Y P3Y P3Y P3Y <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock award activities during 2022 is as follows (in thousands except share and per share amounts):</span></div><div style="padding-right:-3.6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.773%"><tr><td style="width:1.0%"/><td style="width:53.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.836%"/><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:115%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Weighted Average Grant Date Fair Value 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:115%">Fair Value of RSU/RSA Released</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">RSA:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ccedff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">RSAs outstanding as of December 31, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">211,298</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$6.63</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,392,254</span></td><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:10pt;font-weight:400;line-height:120%">$2.21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Released</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(101,992)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$2.20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$152</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(321,417)</span></td><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:10pt;font-weight:400;line-height:120%">$2.20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">RSAs outstanding as of September 30, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,180,143</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$3.01</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:14pt"><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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">RSU:</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"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs outstanding as of December 31, 2021 </span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,126,896</span></td><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:10pt;font-weight:400;line-height:120%">$10.51</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,985,452</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.95</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Released</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,804,376)</span></td><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:10pt;font-weight:400;line-height:120%">$8.61</span></td><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:10pt;font-weight:400;line-height:120%">$1,804</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,606,993)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$6.30</span></td><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:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs outstanding as of September 30, 2022 </span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,700,979</span></td><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:10pt;font-weight:400;line-height:120%">$3.81</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:14pt"><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;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PRSU:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PRSUs outstanding as of December 31, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">330,505</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$6.72</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Released</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(330,505)</span></td><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:10pt;font-weight:400;line-height:120%">$6.72</span></td><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:10pt;font-weight:400;line-height:120%">$1,292</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PRSUs outstanding as of September 30, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:14pt"><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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PRSA:</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"/><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:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PRSAs outstanding as of December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,781,722</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$2.12</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,599,928)</span></td><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:10pt;font-weight:400;line-height:120%">$2.20</span></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;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PRSAs outstanding as of September 30, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,181,794</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$2.11</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div> 211298 6.63 1392254 2.21 101992 2.20 152000 321417 2.20 1180143 3.01 5126896 10.51 8985452 1.95 1804376 8.61 1804000 3606993 6.30 8700979 3.81 330505 6.72 330505 6.72 1292000 0 0 9781722 2.12 1599928 2.20 8181794 2.11 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents stock-based compensation expense, which includes expense for phantom stock units accounted for as liabilities, included in the Company’s consolidated statements of operations (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.947%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.445%"/><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:120%">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:120%">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:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:115%">Cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">561 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">541 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,841 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:115%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">7,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">10,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">44,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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:115%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">24,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 13pt;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:115%">Total stock-based compensation expense</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4,909 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">16,647 </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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">16,155 </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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">81,382 </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:top"/></tr></table> 561000 541000 1841000 1508000 2336000 2794000 7523000 10458000 366000 1177000 2225000 44779000 1646000 12135000 4566000 24637000 4909000 16647000 16155000 81382000 29200000 3100000 5400000 600000 P2Y11M12D P3Y4M20D P1Y4M28D P0Y3M29D 0.25 P1Y P3Y Net Loss Per Share<div style="margin-top:6.7pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income (loss) per share is computed based on the weighted average number of shares of common stock outstanding during the period. Diluted net income (loss) per share is computed based on the weighted average number of common shares outstanding plus the effect of dilutive potential common shares outstanding during the period using the treasury stock method. During the periods when there is a net loss, potentially dilutive common stock equivalents have been excluded from the calculation of diluted net loss per share as their effect is anti-dilutive. The Company follows the two-class method when computing net income (loss) per share when shares are issued that meet the definition of participating securities. The Company considers its the RSAs and PRSAs to be participating securities as holders of such securities have non-forfeitable dividend rights in the event of the declaration of a dividend for shares of common stock. During the periods when the Company is in a net loss position, the net loss attributable to common stockholders was not allocated to the RSAs and PRSAs under the two-class method as these securities do not have a contractual obligation to share in losses. </span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following common stock equivalents have also been excluded from the computation of diluted net loss per share for the periods presented because including them would have been antidilutive (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.417%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.734%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:120%">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:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Stock options</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:115%">10 </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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">597 </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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">RSAs and PRSAs</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:115%">9,362 </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:115%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">RSUs (non-vested)</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:115%">8,701 </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:115%">4,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Public warrant shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4,480 </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:115%">4,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Amazon warrant shares</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:115%">39,784 </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:115%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">62,337 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9,565 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> Basic net income (loss) per share is computed based on the weighted average number of shares of common stock outstanding during the period. Diluted net income (loss) per share is computed based on the weighted average number of common shares outstanding plus the effect of dilutive potential common shares outstanding during the period using the treasury stock method. During the periods when there is a net loss, potentially dilutive common stock equivalents have been excluded from the calculation of diluted net loss per share as their effect is anti-dilutive. The Company follows the two-class method when computing net income (loss) per share when shares are issued that meet the definition of participating securities. The Company considers its the RSAs and PRSAs to be participating securities as holders of such securities have non-forfeitable dividend rights in the event of the declaration of a dividend for shares of common stock. During the periods when the Company is in a net loss position, the net loss attributable to common stockholders was not allocated to the RSAs and PRSAs under the two-class method as these securities do not have a contractual obligation to share in losses. <div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following common stock equivalents have also been excluded from the computation of diluted net loss per share for the periods presented because including them would have been antidilutive (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.417%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.734%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:120%">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:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Stock options</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:115%">10 </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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">597 </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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">RSAs and PRSAs</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:115%">9,362 </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:115%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">RSUs (non-vested)</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:115%">8,701 </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:115%">4,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Public warrant shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4,480 </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:115%">4,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Amazon warrant shares</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:115%">39,784 </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:115%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">62,337 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9,565 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 10000 597000 9362000 0 8701000 4488000 4480000 4480000 39784000 0 62337000 9565000 Retirement PlanThe Company has a 401(k) savings and profit-sharing plan (the “401(k) Plan”), which is intended to be a tax-qualified defined contribution plan that covers all eligible employees, as defined in the applicable plan documents. Under the 401(k) Plan, eligible employees may elect salary deferral contributions, not to exceed limitations established annually by the Internal Revenue Service (“IRS”). The Company matches 25% of employees’ eligible contributions up to a maximum amount determined by the Company. The Company’s matching contributions vest 25% per year over the employee’s first four-year period of service. The Company’s matching contributions were $0.2 million and $0.8 million, respectively, for the three and nine months ended September 30, 2022, and $0.2 million and $0.7 million, respectively, for the three and nine months ended September 30, 2021. 0.25 0.25 P4Y 200000 800000 200000 700000 Income Taxes<div style="margin-top:6.75pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s loss before income taxes and provision for income taxes (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><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:45.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/><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="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:120%">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:120%">Nine Months Ended September 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><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:#ccedff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Loss before income taxes</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(41,522)</span></td><td style="background-color:#ccedff;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:#ccedff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(54,698)</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ccedff;padding:0 1pt"/><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(134,636)</span></td><td style="background-color:#ccedff;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:#ccedff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(174,117)</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Provision for (benefit from) income taxes</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:115%">41 </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:115%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">347 </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:115%">649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:#ccedff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Effective tax rate</span></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(0.1)</span></td><td style="background-color:#ccedff;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:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">— </span></td><td style="background-color:#ccedff;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:115%">%</span></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"/><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(0.3)</span></td><td style="background-color:#ccedff;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:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(0.4)</span></td><td style="background-color:#ccedff;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:115%">%</span></td><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><span><br/></span></div><div style="margin-top:5.05pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The quarterly income tax provision reflects an estimate of the corresponding year’s annual effective tax rate and includes, when applicable, adjustments for discrete items. The tax provision for the periods presented primarily relates to income taxes of non-U.S. operations as the U.S. operations were in a loss position and the Company maintains a full valuation allowance against its U.S. deferred tax assets.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is subject to income taxes in the United States, China, Germany and India. The Company’s effective tax rate changed from (0.4)% in the nine months ended September 30, 2021 to (0.3)% in the nine months ended September 30, 2022. This change was primarily due to a combination of permanent tax items, mainly related to the valuation allowance recorded on U.S. deferred tax assets, foreign withholding taxes and state taxes.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Inflation Reduction Act of 2022 (the “IRA”) was enacted into U.S. law on August 16, 2022. The IRA includes various tax provisions, including an excise tax on stock repurchases, expanded tax credits for clean energy incentives, and a 15 percent corporate alternative minimum tax on profits that generally applies to U.S. corporations with average adjusted financial statement income over a three year period in excess of $1.0 billion. The Company is currently in the process of evaluating the provisions of the IRA, but does not expect the IRA to materially impact its financial statements.</span></div> <div style="margin-top:6.75pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s loss before income taxes and provision for income taxes (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><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:45.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/><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="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:120%">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:120%">Nine Months Ended September 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><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:#ccedff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Loss before income taxes</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(41,522)</span></td><td style="background-color:#ccedff;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:#ccedff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(54,698)</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ccedff;padding:0 1pt"/><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(134,636)</span></td><td style="background-color:#ccedff;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:#ccedff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(174,117)</span></td><td style="background-color:#ccedff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Provision for (benefit from) income taxes</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:115%">41 </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:115%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">347 </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:115%">649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:#ccedff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Effective tax rate</span></td><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(0.1)</span></td><td style="background-color:#ccedff;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:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">— </span></td><td style="background-color:#ccedff;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:115%">%</span></td><td colspan="3" style="background-color:#ccedff;padding:0 1pt"/><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(0.3)</span></td><td style="background-color:#ccedff;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:115%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#ccedff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(0.4)</span></td><td style="background-color:#ccedff;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:115%">%</span></td><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> -41522000 -54698000 -134636000 -174117000 41000 14000 347000 649000 -0.001 0 -0.003 -0.004 -0.004 -0.003 Commitments and Contingencies<div style="margin-top:0.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase and Other Commitments</span></div><div style="margin-top:6.15pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had a total of $30.3 million in purchase commitments as of September 30, 2022. Purchase commitments represent outstanding purchase orders or non-cancelable commitments for goods or services with contract manufacturers and vendors that range mostly from one month up to a year. The Company uses several contract manufacturers to manufacture components, subassemblies and products. The Company provides these contract manufacturers with demand information and they use this information to acquire components and build products. Contract manufacturer commitments consist of obligations for on-hand inventories and non-cancelable purchase orders with contract manufactures. If the Company cancels all or part of the orders, it may still be liable to the contract manufacturers for the cost of the materials and components purchased by the subcontractors to manufacture the Company’s products. The Company also obtains individual components for its products from a wide variety of individual suppliers. In addition, the Company had a total of $0.6 million in other contractual obligations for goods or services associated with its ordinary course of business as of September 30, 2022. </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%">Product Warranties</span></div><div style="margin-bottom:3pt;margin-top:5.6pt;text-indent:18pt"><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 activity related to product warranty liabilities and their balances as included in accrued expenses and other current liabilities (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/><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="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:120%">Nine Months Ended September 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of the beginning of the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,934 </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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,204 </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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warranty provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,327 </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:120%">1,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumption</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(813)</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:120%">(1,689)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in provision estimates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,342)</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:120%">(449)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of the end of the period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,106 </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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,514 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="padding-left:0.57pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnifications</span></div><div style="padding-left:0.57pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into agreements with its directors and officers that may require the Company to indemnify its directors and officers against liabilities that may arise by reason of their status or service as directors or officers to the fullest extent permitted by Delaware corporate law. The maximum potential amount of future payments the Company could be required to make under these provisions is not determinable. The Company currently has directors’ and officers’ insurance.</span></div><div><span><br/></span></div><div style="padding-left:0.57pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="padding-left:0.57pt"><span><br/></span></div><div style="text-indent:18pt"><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 is involved in actions, claims, suits and other proceedings in the ordinary course of business, including assertions by third parties relating to intellectual property infringement, breaches of contract or warranties or employment-related matters. The Company is defending all current litigation matters. Although there can be no assurances and the outcome of these matters is currently not determinable (except as specifically described below), the Company currently believes that none of these claims or proceedings are likely to have a material adverse effect on the Company’s financial position.</span></div><div style="text-indent:18pt"><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%">Ouster Litigation</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 15, 2022, the Company filed complaint with the U.S. International Trade Commission (“ITC”) against Ouster, Inc. and its contract manufacturer, and a lawsuit in the Northern District of California. The complaint and lawsuit each allege infringement of U.S. Patent Nos. 7,969,558 (the “‘558 patent”) and 9,983,297 and respectively seek relief including an exclusion importation of infringing Ouster products and monetary damages. On July 22, 2022, the ITC instituted a formal investigation into the Company’s claims. In connection with the merger agreement dated November 4, 2022, between the Company and Ouster (the “Merger Agreement”), the Company will dismiss the lawsuit in the Northern District of California without prejudice and move to terminate the ITC investigation.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 8, 2022 Ouster filed a complaint in the Superior Court of California, Santa Clara County, against the Company and two employees of the Company, alleging trade secret misappropriation against all defendants, breach of contract against one of the individuals, violation of the unfair business practices act against the Company, and violation of false advertising laws against the Company. In connection with the Merger Agreement, Ouster will dismiss the lawsuit without prejudice.</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%">Arbitration Proceeding Against David Hall</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 9, 2021, the Company initiated an arbitration proceeding against David Hall, alleging breach of contract and misappropriation of the Company’s confidential, proprietary, and trade secret information. To protect its intellectual property and in aid of the arbitration process, on July 2, 2021 the Company filed an application with the Santa Clara County Superior Court for a temporary restraining order and preliminary injunction to prohibit Mr. Hall from any further copying, disclosure or use of the Company’s intellectual property and to require him to return all such property to the Company.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On September 7, 2021, the arbitrator issued a preliminary injunction against Mr. Hall, ordering that: 1) Mr. Hall is enjoined from retrieving or accessing three devices to which he copied Velodyne materials and must transfer those devices to a discovery special master, who will review Mr. Hall’s retention and usage of Velodyne information and prepare reports on such retention and use; 2) Mr. Hall must provide an under-oath inventory of any and all of his personal electronic devices in his possession or control upon which Velodyne information currently resides and, upon Velodyne’s request, must provide Velodyne with access to those devices upon request to retrieve, destroy, or ensure the permanent deletion of Velodyne </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">information from those devices; 3) Mr. Hall is enjoined from using anything he created or worked on for Velodyne during the time of his employment; and 4) In light of the preliminary injunctive relief granted under its breach of contract claim, Velodyne’s requests for relief under the California Uniform Trade Secrets Act and for a deposition were denied at this juncture, but the arbitrator expressly held that Velodyne could reinstate those demands following the special master’s report on Mr. Hall’s retention and usage of Velodyne’s materials. Mr. Hall subsequently provided an under-oath inventory pursuant to that order, which identified seventy-one personal devices that may contain Velodyne information.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because Mr. Hall did not consent to the special master conditionally appointed by the arbitrator, Velodyne and Mr. Hall are negotiating on protocol by which to preliminarily review and inspect those personal devices.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 26, 2021, Mr. Hall filed a motion for a protective order seeking to require the Company to segregate and return his allegedly personal, private, privileged, and confidential information from his Company-issued laptop. On November 30, 2021, the judge denied Mr. Hall’s protective order, noting that Mr. Hall has no expectation of privacy as to the contents of his laptop and that he waived his right to assert privilege over the contents of the laptop.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the same ruling, the judge compelled Mr. Hall to respond to interrogatories issued by Velodyne</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 16, 2021, the judge ruled that Velodyne sufficiently identified 2,740 allegedly-misappropriated trade secrets. On February 17, 2022, the judge imposed sanctions on Mr. Hall for discovery abuse, and ordered Mr. Hall to pay Velodyne $5,000 as sanctions. The parties engaged in mediation on August 30, 2022. On October 11, 2022, The Company and Mr. Hall entered into a settlement agreement, (the “Hall Settlement Agreement”). Mr. Hall paid Velodyne $1.95 million under the Hall Settlement Agreement. For additional information regarding the Hall Settlement Agreement, see Note 17. “Subsequent Events” herein.</span></div><div style="text-indent:18pt"><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%">Discrimination Proceedings by Marta Hall</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 2, 2021, the Company received a Charge of Discrimination dated July 27, 2021 (“Charge”), indicating that former Chief Marketing Officer, Marta Hall, has filed a charge of employment discrimination under Title VII of the Civil Rights Act, alleging sexual discrimination and retaliation. On February 15, 2022, the Equal Employment Opportunity Commission (EEOC) issued a determination that it will not proceed with an investigation of Ms. Hall’s claim. On September 27, 2021, the Occupational Safety and Health Administration (“OSHA”) informed the Company that it dismissed a complaint brought by Ms. Hall alleging retaliation in violation of the Sarbanes-Oxley Act (“SOX”). OSHA found that Ms. Hall failed to show that she engaged in a protected activity under SOX. On October 21, 2021, Ms. Hall submitted an objection to the findings and requested a hearing before an administrative law judge. The Office of Administrative Law Judges docketed the above referenced case. It is not yet assigned to a presiding administrative law judge. Pursuant to the Hall Settlement Agreement, Ms. Hall will be dismissing her appeal. For additional information regarding the Hall Settlement Agreement, see Note 17. “Subsequent Events” herein. </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%">Hall Proceeding Against Individuals</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 18, 2022, David Hall and Marta Hall filed a complaint against various current and former officers and directors of Velodyne and other individuals in the Superior Court of California, Alameda County, entitled Hall v. Vetter, No. 22-cv-005713. The complaint alleges conspiracy to defraud, breach of fiduciary duty, aiding and abetting breach of fiduciary duty, intentional misrepresentation, negligent misrepresentation, and securities fraud.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The complaint alleges David and Marta Hall have suffered damages and seeks, among other things, compensatory and punitive damages. On May 3, 2022, certain defendants filed motions to compel arbitration and other defendants filed motions to quash service of process for lack of personal jurisdiction. The court conducted a hearing on the motions on July 20, 2022. On August 30, 2022, the court granted the motion to quash service with respect the out of state defendants. On October 3, 2022, the court granted the motion to compel Mr. Hall to arbitrate his claims, and stayed proceedings on Ms. Hall’s claims pending arbitration of Mr. Hall’s claims. On October 20, 2022, David and Marta voluntarily dismissed the action without prejudice.</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%">Quanergy Litigation</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2016, Quanergy Systems, Inc. (“Quanergy”) filed a complaint against the Company and one of its customers in the Northern District of California (the District Court litigation), seeking a declaratory judgment of non-infringement of one of the ‘558 patent and asserting state and federal trade secret misappropriation claims against the Company and its customer and breach of contract and constructive fraud claims against its customer. In November 2016, Quanergy filed an amended complaint, removing its trade secret misappropriation claims against the Company, dropping its customer from the suit and dropping the related claims of breach and constructive fraud. The amended complaint maintained only the declaratory judgment of non-infringement action against the Company. In December 2016, the Company filed an answer generally denying the allegations and relief requested in Quanergy’s amended complaint. The Company’s answer also </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">included counterclaims against Quanergy asserting direct, indirect, and willful infringement of the ‘558 patent. In January 2017, Quanergy filed an answer generally denying the allegations in the Company’s patent infringement counterclaims and requesting relief. The court held a claim construction hearing on September 13, 2017 and issued a claim construction order on October 4, 2017, which adopted the majority of the Company’s proposed constructions. In June 2018, the district court entered an order granting a joint stipulation to stay the litigation.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Quanergy filed two petitions for inter partes review with the U.S. Patent Office’s Patent Trials and Appeal Board (“PTAB”) in November 2017, challenging all claims of the ‘558 patent that the Company asserted. The Company filed its Patent Owner Preliminary Response to Quanergy’s petitions on March 7, 2018. The PTAB issued an institution decision on May 25, 2018, instituting review of all challenged claims. The Company subsequently filed its Patent Owner Response and a Contingent Motion to amend the claims. The PTAB held oral argument on February 27, 2019. On May 23, 2019, the PTAB issued a Final Written Decision upholding the validity of all the challenged claims, finding that Quanergy did not prove by a preponderance of the evidence that any of the challenged claims of the ‘558 patent were unpatentable, and denying the Company’s contingent motion as moot. In June 2019, Quanergy filed a request for rehearing. On July 21, 2020, Quanergy filed a Notice of Appeal, appealing the PTAB decision to the U.S. Court of Appeals for the Federal Circuit. Quanergy’s opening appeal brief was filed on January 22, 2021. On February 4, 2022, the Federal Circuit of Appeals issued a ruling upholding the validity of the Company’s ‘558 patent. In view of that ruling, on February 18, 2022, the district court lifted the stay.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On April 18, 2022, the district court issued a scheduling order for the remainder of the proceedings. On October 21, 2022, the Company filed a motion to enforce a settlement with Quanergy.</span></div><div style="text-indent:18pt"><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%">Employment Matters</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On June 8, 2020, a former employee filed a class action lawsuit in the Santa Clara County Superior Court of the State of California. The complaint alleges that, among other things, the Company failed to pay minimum and overtime wages, final wages at termination, and other claims based on meal periods and rest breaks. The plaintiff is bringing this lawsuit on behalf of herself and other similarly situated plaintiffs who have not been identified and is seeking to certify the action as a class action. The plaintiff has now filed a First Amended Complaint that adds a claim pursuant to California’s Private Attorneys General Act. The First Amended Complaint does not specify the amount the plaintiff seeks to recover. Velodyne’s response to the First Amended Complaint was filed on November 16, 2020. On August 5, 2021, the parties reached a tentative settlement. On September 14, 2022, the Court approved the settlement, and the Company paid $0.8 million in settlement of the claims.</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%">Securities Litigation Matters</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 3, 2021, a purported shareholder of Velodyne filed a complaint for a putative class action against Velodyne, Anand Gopalan and Andrew Hamer in the United States District Court, Northern District of California, entitled Moradpour v. Velodyne Lidar, Inc., et al., No. 3:21-cv-01486-SI. The complaint alleged purported violations of the federal securities laws and that, among other things, the defendants made materially false and/or misleading statements and failed to disclose material facts about the Company’s business, operations and prospects, including with respect to David Hall’s role with the Company and removal as Chairman of the Company’s Board of Directors. The complaint alleged that purported class members have suffered losses and sought, among other things, an award of compensatory damages on behalf of a putative class of persons who purchased or otherwise acquired the Company’s securities between November 9, 2020 and February 19, 2021. On March 12, 2021, a putative class action entitled Reese v. Velodyne Lidar, Inc., et al., No. 3:21-cv-01736-VC, was filed against the Company, Mr. Gopalan and Mr. Hamer in the United States District Court for the Northern District of California, based on allegations similar to those in the earlier class action and seeking recovery on behalf of the same putative class. On March 19, 2021, another putative class action entitled Nick v. Velodyne Lidar, Inc., et al., No. 4:21-cv-01950-JST, was filed in the United States District Court for the Northern District of California, against the Company, Mr. Gopalan, Mr. Hamer, two current or former directors, and three other entities. The complaint was based on allegations similar to those in the earlier class actions and sought, among other things, an award of compensatory damages on behalf of a putative class of persons who purchased or otherwise acquired the Company’s securities between July 2, 2020 and March 17, 2021. The class actions have been consolidated, lead plaintiffs have been appointed and an amended consolidated complaint was filed on September 1, 2021, based on allegations similar to those in the earlier class actions. The Company filed a motion to dismiss the amended and consolidated complaint on November 1, 2021. The plaintiffs filed a first amended complaint on February 11, 2022. The Company filed a motion to dismiss on March 4, 2022. On July 1, 2022, the court denied the motion to dismiss as it relates to the claims related to David Hall’s role with the Company, but granted the motion to dismiss as to all other claims. The Company intends to defend the actions vigorously.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 12, 2021, a putative shareholder derivative lawsuit entitled D’Arcy v. Gopalan, et al., No. 1:21-cv-00369-MN, was filed in the United States District Court for the District of Delaware against current and former directors and/or officers Anand Gopalan, Andrew Hamer, David S. Hall, Marta Thoma Hall, Joseph B. Culkin, Michael E. Dee, James A. Graf, </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Barbara Samardzich, and Christopher A. Thomas, and names the Company as a nominal defendant. The complaint asserted claims for breach of fiduciary duty, unjust enrichment, abuse of control, gross mismanagement, and waste of corporate assets against all of the individual defendants, and asserted a contribution claim under the federal securities laws against Mr. Gopalan and Mr. Hamer. On March 16, 2021, a second shareholder derivative lawsuit entitled Kondner, et al. v. Culkin, et al., No. 1:21-cv-00391-MN, was filed in the United States District Court for the District of Delaware against most of the same defendants named in the earlier derivative complaint, and asserted claims against the individual defendants for alleged breaches of fiduciary duty and waste of corporate assets. Both derivative actions are based on allegations similar to those in the class actions discussed above, and have now been consolidated. On January 3, 2022, the plaintiffs filed an amended complaint. </span></div><div style="text-indent:18pt"><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%">Contingency Assessment</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records accruals for outstanding legal proceedings, investigations or claims when it is probable that a liability will be incurred and the amount of loss can be reasonably estimated. The Company evaluated developments in legal proceedings, investigations or claims that could affect the amount of any accrual, as well as any developments that would result in a loss contingency to become both probable and reasonably estimable. As of September 30, 2022, the Company had paid a total of $0.8 million, which was accrued for as of December 31, 2021, for loss contingencies associated with the legal claims or litigation discussed above. As of September 30, 2022, no amounts have been accrued because the Company’s management does not presently believe that any loss is probable and it is not possible to reasonably estimate the loss, or range of losses, if any, that may result from any of the ongoing litigation. The Company’s legal costs incurred in its defense against these claims are expensed as incurred.</span></div> 30300000 P1M 600000 <div style="margin-bottom:3pt;margin-top:5.6pt;text-indent:18pt"><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 activity related to product warranty liabilities and their balances as included in accrued expenses and other current liabilities (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/><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="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:120%">Nine Months Ended September 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of the beginning of the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,934 </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:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,204 </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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warranty provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,327 </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:120%">1,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumption</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(813)</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:120%">(1,689)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in provision estimates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,342)</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:120%">(449)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of the end of the period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,106 </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:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,514 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1934000 2204000 2327000 1448000 813000 1689000 -2342000 -449000 1106000 1514000 3 71 2740 5000 1950000 1 2 800000 800000 Segment, Geographic and Customer Concentration Information<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company conducts its business in one operating segment that develops and produces Lidar sensors for use in industrial, 3D mapping, drones and auto applications. The Company’s Chief Executive Officer (“CEO”) is the chief operating decision maker (“CODM”). The CODM allocates resources and makes operating decisions based on financial information presented on a consolidated basis, accompanied by disaggregated information about sales and gross margin by product group. The profitability of the Company’s product group is not a determining factor in allocating resources and the CODM does not evaluate profitability below the level of the consolidated company.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports revenue by region and country based on the location where its customers accept delivery of its products and services. Revenue by country and number of customers that accounted for more than 10% of revenue was 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:54.257%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.616%"/><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:120%">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:120%">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:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Countries over 10% of revenue:</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" 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:120%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" 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:120%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" 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:120%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">China</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" 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:120%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" 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:120%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" 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:120%">30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sweden</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" 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:120%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" 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:120%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" 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:120%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Germany</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="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:120%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="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:120%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Japan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="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:120%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="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:120%">*</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:7.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number of customers that accounted for over 10% of revenue:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><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:120%">2</span></td><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:120%">3</span></td><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:120%">2</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Less than 10%.</span></div></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"/><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:6.15pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended September 30, 2022, revenue in the U.S. included</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> a reduction to product revenues of $2.8 million and $9.1 million, respectively, in respect of the Amazon Warrant. Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 9</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information.</span></div><div style="margin-top:6.15pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s long-lived assets, consisting primarily of property, plant and equipment, were primarily located in the United States and, to a lesser extent, Thailand as of September 30, 2022 and December 31, 2021.</span></div> 1 0.16 0.39 0.14 0.33 0.20 0.17 0.21 0.30 0.12 0.16 0.15 0.15 0.18 0.13 0 0.11 2800000 9100000 Related Party Transactions<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain holders of the pre-combination Velodyne’s convertible preferred stock (which converted into common stock of the Company upon the Business Combination) purchased products and services, directly or through a third party, from the Company. Revenue and accounts receivable for a stockholder who owned over 5% of the Company’s common stock as of September 30, 2022 and December 31, 2021 were as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.114%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.401%"/><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:120%">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:120%">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:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Revenue:</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stockholder A</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"/><td style="width:74.123%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.989%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.991%"/><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:120%">September 30,</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:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Accounts receivable:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stockholder A</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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><span><br/></span></div><div style="margin-top:5.05pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its corporate headquarters facility in San Jose, California. The property was previously owned by a company that was owned by a stockholder who was a former officer of the Company. The lease was executed in January 2017 and expires in December 2027, as amended. In May 2021, the property was sold to a third-party but the lease terms remain unchanged. Lease cost under this lease was $0.6 million and $1.4 million for the two and five months ended May 31, 2021, respectively.</span></div> Revenue and accounts receivable for a stockholder who owned over 5% of the Company’s common stock as of September 30, 2022 and December 31, 2021 were as follows (in thousands):<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.114%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.401%"/><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:120%">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:120%">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:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Revenue:</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stockholder A</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"/><td style="width:74.123%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.989%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.991%"/><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:120%">September 30,</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:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Accounts receivable:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stockholder A</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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> 7000 43000 302000 126000 0 219000 600000 1400000 Subsequent Events<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ouster Merger Agreement</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 4, 2022, the Company, Ouster, Inc. (“Ouster”), Oban Merger Sub, Inc., a Delaware corporation and a direct, wholly owned subsidiary of Ouster (“Merger Sub I”), and Oban Merger Sub II LLC, a Delaware limited liability company and a direct, wholly owned subsidiary of Ouster (“Merger Sub II”), entered into an Agreement and Plan of Merger (the “Merger Agreement”). Pursuant to the Merger Agreement, and subject to the satisfaction or waiver of the conditions specified therein, Merger Sub I will be merged with and into Velodyne (the “First Merger”), with Velodyne surviving the First Merger as a direct, wholly owned subsidiary of Ouster (the “Surviving Corporation”), and as soon as practicable following the First Merger, the Surviving Corporation will be merged with and into Merger Sub II with Merger Sub II surviving as a direct, wholly owned subsidiary of Ouster (the “Second Merger”, and together with the First Merger, the “Mergers”). Upon the consummation of the First Merger, each share of the Company’s common stock issued and outstanding immediately prior to the effective time of the First Merger will be converted into and represent the right to receive 0.8204 validly issued, fully paid and non-assessable shares of Ouster common stock, par value $0.0001 per share. Consummation of the Mergers is subject to customary closing conditions, including, among others, the approval by the Company’s stockholders of the Merger, approval by Ouster’s stockholders of the issuance of shares of Ouster common stock in connection with the First Merger, and certain regulatory approvals.</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:115%">Blue City Acquisition</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 3, 2022, the Company completed the acquisition of Bluecity, an AI software company. Bluecity offers solutions that combine artificial intelligence and lidar to provide real-time multimodal traffic analytics. By acquiring Bluecity, the Company has secured the offering of the intelligent infrastructure solution to customers in the infrastructure space. The addition of Bluecity’s technology also expands the Company’s software product portfolio that can provide more robust solutions to customers. The acquisition was provisionally valued at $15.0 million based on the 30-day average closing price of the Company’s common stock prior to October 3, 2022, of $1.1516, paid for by the redemption of a Note from the Company valued at $1.0 million, the issuance of approximately 1.1 million shares of the Company’s common stock to Bluecity stockholders, and the reserve of approximately 10.9 million shares of its common stock for issuance upon exchange, at the holder’s option on a one-for-one basis, of non-voting exchangeable shares of the Company’s Canadian subsidiary issued to Bluecity stockholders (collectively “Merger Shares”), including approximately 0.7 million shares of the Company’s common stock held back for a period of 12 months to satisfy potential indemnification obligations. The Merger Shares were </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">issued in a private placement. The acquisition will be accounted for as a business combination. The Company is currently in the process of evaluating the impact of the business combination 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-style:italic;font-weight:400;line-height:120%">Hall Settlement</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 11, 2022, the Company entered into a legal settlement agreement with David Hall and Marta Hall. Under the terms of the settlement agreement, Mr. Hall paid the Company $1.95 million in October 2022, and the Company retains possession and control over physical laptops and other media containing the Company’s information. The settlement agreement also contains a mutual release of each other from all known and unknown claims that each party has made or could have made against the other prior to the date of the settlement agreement. The Company agreed to submit a request for dismissal of all claims in its ongoing arbitration with Mr. Hall, and Ms. Hall agreed to dismiss her complaint submitted to the Occupational Safety and Hazard Administration, which together constitute all currently outstanding litigation between the Halls and the Company. The parties also agreed to a customary mutual non-disparagement provision.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under this settlement agreement, the Halls did not release their claims against current and former officers and directors of the Company and other individuals asserted in a lawsuit filed in the Superior Court of California, Alameda County, entitled Hall v. Vetter, No. 22-cv-005713, except that the Halls agreed not to add the Company as a party to any such claims.</span></div> 0.8204 0.0001 15000000 1.1516 1000000 1100000 10900000 1 700000 P12M 1950000 EXCEL 92 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )J8:%4'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 " ":F&A594-HHNX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$E&82;UI:.G#@8K;.QF;+4UBQUC:R1]^SE9FS*V!]C1TN]/ MGT"M#D+W$9]C'S"2Q70WNLXGH<.:G8B" $CZA$ZE,B=\;A[ZZ!3E9SQ"4/I# M'1%JSE?@D)11I& "%F$A,MD:+71$17V\X(U>\.$S=C/,:, .'7I*4)45,#E- M#.>Q:^$&F&"$T:7O IJ%.%?_Q,X=8)?DF.R2&H:A')HYEW>HX.UI]S*O6UB? M2'F-^5>R@LX!U^PZ^;79/.ZW3-:\KHNJ*OC#GG/![T6S>I]621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M )J8:%6!41ON@ 8 )8E 8 >&PO=V]R:W-H965T&UL MM9I=;]LV%(;_"N$-PP;$L43&<=(E!EPG6;VE:1IG+;IA%XQ$VT(ET24I)_[W M(R59=#/J1!.B&UM?YQ5?\I!Z1/'LD8NO)#0*.V-S_)CMV)\QC,51RF[%4AF M24+%]BV+^>-YS^_M#MQ%RY4R!P;CLS5=LCE3?ZYOA=X;5"IAE+!41CQ%@BW. M>Q/_S92Y1[V\A8>>#\J]F9A><]SY2(Q2Q01H+JOPV;LC@V2KH< MWTK17G5/$[B_O5._RLUK,P]4LBF//T>A6IWW3GHH9 N:Q>J./[YCI:&AT0MX M+/-?]%A<>W340T$F%4_*8%V")$J+?_I45L1>P&A8$X#+ /PLP*^[ RD#2&ZT M*%ENZX(J.CX3_!$)<[56,QMYW>31VDV4FF:<*Z'/1CI.C:=\PP3J([FB@LFS M@=*:YLP@*./?%O&X)OX4O>>I6DETF88L_#Y^H,M2%0CO"O06@X)SMCY$Q#M MV,/849XI''[#-X?(.W*%?U<<4M4/R?5(C=X%#S*=M0K-TJ+/F-S[^UI?A6:* M)?(?5Y45DD=N2=,QW\@U#=AY3_<\R<2&]<8__> ?>[^Z_+Z2V'?NCRKW1Y"Z M=7^_73.74SC<]_H?79; J):6AI6E83-+'S,J%!/Q%MVQ-1?*90^64B)S5

?WAXLO-);J>74SN#M#L9GKH M\@JJM/3J>_81ZS5Q.TL#+G2&YL^0 S17NELB+M"49ZD26_T?.JO@!?6+2Y=C M.*BMY3VJ\)M8OJ=/:!;J;AHMHJ!X=M;G\@N2)Z3O^^1DZ)TX_8+!;?UBZQ%#ZF[76')X1#[Z)WFVZT&M,F&I>Z'#:S2UKC%(Q_DC_\8 MGYH]G=3W_#%UFH;EYC1%OW/W: R'MG5J4:YTZK_W@J^B=+ W<:PYG3B M--H%'_D6D'P8:YX;O>52T1C]%:WKARA8\72H.Z[3:1>HY%M6\F'$R9-UHM]^ MZXW! L?'ITY;79"1;]'(AWGFF@>ZO6Y7/(70X041/!KV,1[Z3G]=@)%ORDR[Y*9^R465OSB?/6=PE%M?5I(\AM1TBS5KRG%=(=!>;HS M[O0)*];Y[(*/L.4CW(B/#.IJ&M*CZI*+K 1MGB$&^'1/*%QC-YF4I^6SKQ]0:?VS06.:^O/XA!NA$.7"1-+TS%_TPIJ MI4?99$U3=]/"@O5&N\ ?;/$'-\*?^4IS&F@/EJFWUP7S8,L\N!'S:&.)1O>Y MXL%7#3[Y5"'ZD"G-!6FHV]?I^)4@IJR'0FV8JYFIZ46$IS_/\T=&0^".GSRZ AUC@ M(3"H[(^GSN\'KT0GY0>$+EB'6-8A?@=?4%Z)7\H:Z(*&B*4A L/+?:1BAO@" M^?CGAU_0G 69T'GN] TKE8DCBP?Q6H\ &QIG#/WH'9J$1VL-T/F7/&!@>V=6@!B@WV5KZ8R89\09#4^9.EJE@$4QVM%AU-\J4V WMYL6+I/35S%1+% M;*%#O4.S8D<4BX"*'<77^3J:!ZX43_+-%:,A$^8"?7[!N=KMF!M42['&_P)0 M2P,$% @ FIAH55,@5Q>T!@ D!P !@ !X;"]W;W)K\&&A3;"NPK4'=;I\9B8Z%2J(J MT4ZR7[^CY$BR2-$)E@]M)/FYTW-'\IXC=7DOJA_UEG.)'O*LJ*]F6RG+\^6R MCK<\9_69*'D!OVQ$E3,)M]7=LBXKSI+&*,^6Q''\9<[28K:Z;)[=5*M+L9-9 M6O";"M6[/&?5XT>>B?NK&9X]/?B:WFVE>K!<79;LCJ^Y_%[>5'"W[+PD:3V:A;.4,(W;)?)K^+^ M=WX(J"$8BZQN_D?W!ZPS0_&NEB(_& .#/"W:O^SAD(B! 78G#,C!@#S7@!X, M:!-HRZP)ZQ.3;'59B7M4*31X4Q=-;AIKB"8MU#"N906_IF G5]>B2&!0>(+@ MJA99FC )-Q]9QHJ8H[5R7*,%^K[^A-Z]>8_>H+1 W[9B5[,BJ2^7$C@H3\OX M\+Z/[?O(Q/O6O#Q#U)DCXA!B,+^VFW_B,9CCQAP?FR\A\BY\TH5/&G]T*OQ= M5?%"(E;7$.>Y*9[6@6MVH%;9>5VRF%_-8!G5O-KSV>KM+]AW+DS1O9*SHUAI M%RNU>5]=LWJ+8-10K"[XSUVZ9QD$;QS%UI7?N%*E8+_RL!L&E\O],!P=15S' M=SO4$4^WX^E:>:ZWHI(+R:LUS*?(MGZ\0:OQW[H!A:Q&X4C=CHJ(E%D9A=T[ (KNYN*ERQ-FDDIY)974/&&Z]'$ M-M"S1!P\(JN#8/*J>F-B&W9L0RO;;T*R[!D,0WVZN5X8>B...HR2P"743#+J M2$8G4@H*7\G'.2JA@LLFM6JIEVH134Z!R# %_- =,3:@W [9L+8Z17(L5+^ M H293(L[E'$09%0IY5V(S6('-^_>_@(#YUQ\_?*]N<(7[RVI/[SIN"($9%RV MC+ PFEAK>*"EV!K);T(D]VF6&:EA0X[#<0TXA3HFUJL9,SX>!H2,!UR)BE#@K(1-7'O3SA$_HD"EE!6V<;7ZI7(1QJ]'045%M_8OGC M7I>P79B^-"7*PDX7FM ;ER8#"'M3I0GW8H3M:M06)PLW75U(Z$5DK)4&' T\ METRMC5Z(L/^L3BM+V6V:I1(4R=AN8:N@O;3?>BUOQT'W^H;M M?U""5[5 V" M,6!=K#Q'4S03"CO>Q*CTDH;MF@8$JQWT^_RA5+L @Q(/QLO(WB!CV G&TF&" M48>$$_Q[M<-VN1MKQX#M_"D$(VU=RZCC:X5$1Q%_2J%)+WC$+GA=H7LN6Z+K ME>=Z_HBM >53=R+%I!UX[;GQ'0@NGZYKA?1,54###J)"0DA@]V<7>>L MTZ$0Q<*69%W4L.MK,]D$\\A4%T1Z]2//5+\7<3;H8>B.:XS;M7:MG>*G;\5@.QMJHVZ ^=B;J@>]IA&[IEV+/$_;/7E[F@ 3 M%U8<+V+@B][])21'V'UO9&[U;%9C9#Q&^?^.CJ/O!9.$UC9F+47\8RNRA%>U MVI#@X*+97\E'\^&157Y??'KT2MZ.8^_%EIS:6_(-AUJ4H%IEX1R]<W_*JY?UT4MB@/_%X^)/Q%/"0=EVXQXVN%7)\OM8+.STE['DN M"EMVYL1S; DBE,S]()A3'#8AXPBN71^>>4_P5T[?'('3DC>GZ=FC\2A0[RO( M6-!-F*ET]IT'M7<>'Y(D56?]4!+5,=$B+5#,RA1*I)&FWE.$01#1\;F+"4>\ M*)PHC+1O/JB]^8!>>I?OLN;\_-!#BQP6XE9]]-A#,R)J\U&KWE$L,':T%!M@ M+I[8.-+!H;"][QBR3O@FC5-CIT'U'F(!@D?QN LU 3WB4SHAX[1O-ZB]W6C% ML9XLP$;:AK-?['ETW'B8<%$$M"=(][T'??LQNVKL;<,:] M^W+PN4A]J_N357=I44//O %#YRP /U7[^:N]D:)LOB#="BE%WEQN.0/R"@"_ M;P2(_N%&?93J/D*N_@-02P,$% @ FIAH53H>4:L P 8PH !@ !X M;"]W;W)K$Y9/ADSD5*%4[%PI2Y !H5H#0Q''KD6$;FX4GMHB57C"#84X7, 7UG$\$SLR: M)6(I9)+QC B8CXP[^W9L6QI01'QCL)9;8Z*MS#A_T9,OTH M#/4T7\@367R3=1GK^08)EU+QM *C@I1EY2]]K1*Q!;"[!P!.!7#.!;@5P"V, MELH*6P]4T6 H^)H('8UL>E#DID"C&Y;I8YPJ@4\9XE0PYEF$AP(1P9'D"8NH MPLD]36@6 IEJ8DFN)E1 IF)0+*3)-?E(WA.3R!A7Y=!4J$.SF6&UYWVYIW-@ MSRGD'>):-\2Q'*<%/CX.?X 0X78!MYMP$]W7*7#J%#@%GWM(CD++6)F*\#EY M9!D:9S0A$RY946D_[F92":RWGVU62^YN.[>^A+0@RD._ M;LM$2>\7]/K?8Q58'!I=[.*_$!_NB7,?S?=?N[\C?C[0'OMOU/+_7KMZV M_KTOKC9$6RR2LVV?QB2_*Y MASS\N#RD=?6HRN_52DJ-GM9Y45V/5EIO+L?C:KZ2Z[2Z4!M9F%^6JERGVMR6 M#^-J4\ITT02M\S'%6(S7:5:,)E?-L]MR5NB:KM>I^4_-S)7C]WI;D;=RR+;"V+*E,%*N7R>O0KN9S1N YH M$']E\K$ZN$:UE'NEOMMQC MPV"$YMM*JW4;;&JPSHK]=_K4-L1!@.&! V@;0.T -A 0M '!2TM@;0![:0F\ M#6BDC_?:FX9+4IU.KDKUB,H:;=CJBZ;UFVC37EE1#Y0[79I?,Q.G)U-5+$RW MRP4R5Y7*LT6JS>^+%IA:XIZ'-3 MW% OX9W<7* OT,44PK49_KR< +)^7^ES_YSZ4>-$73C(FCXV #?9[F3Q59" MW;H/%$U@G8=VDU@P4^;NL*U<$ FPP,>HQ$71,*#1,6KFHA@+(MJAC@2R3B#S M"IRJ2M=CNQP6NB?@A[7#G%BUF[HH$D;85NJB..,1MY0"*!I'$:R4=TJY5^GO MI:HJE)L/2"1WBCPG. I#2R4 8R&S50(H&E)NDT3LS#$756=)*^AI#:R"F;1:$MU@4)SJPI ME+@@(B@-+*T %0[C :UQIS7VYQ-9F)F6-VK3A?$D6:7KF;<#DVCL5"'FD57/ MJ0NB 0WM_G51 0\"*P?-7!2/V4&F.M),<.^3L%?U%Z6-9N4D&=#X8+>F) AC M2S4 XQ@'%BP!8"9#V8@!G MQK;=,@F$(P$/(WLR@\"(,3[@#@CM15.OZ/>%EB8U:N-RYVH-#NV6X;!PXUYL MR2Z(8$C_B=?(O78#<%*VY*1LLU.Q M'?='[Q*)WR;>I%4V1V=9T9P8=9WR%NR4/55T."KP!7$,$PBSSPL2&":Z=(B7<.?FO.9>7B M/-T9R_@@][HKM*T/&$USF)R[V39.LGC9;*5>9_K:V7I2MN2D;+-3L1WW7&]W MJ=_N]K-UWV7P6'4-*#6VG$0B=L8KX&AC03$3SK8.8L4!QXS;^X<9R$JC@(N0 M#8S=W@=3OP\^G+:^-G#]Z6 ;N-#!-@!8A]H 8O6W06^3J=\F&\NTV,Y!2^R/ M?/5,/"5;N+:XGA>U1 1@)0V)O/@$8#Z+8T0O *.=#>GLW M3OUN_$,VK_>C,_32OGF>G9$M.RC8[%=MQA_3[!>H_LO7-,_?< ME!(WO0-GL-0^S4T %(^<0VF("^-@8 ],>Q-._2;\);,L=M.%X+96%Q396UT M(Z+8%NJ"6& ?[XP/_L]>R_*A>9&@,NYQ6^C]7YC=T^YEA5^;O^BMYS?DCI]V]&?$S+AZRH4"Z7IBA\$9HN*?&U74 M]APGLBM<,BN=U&,/(IWPG:(E(P\"R5U58?']GE!^F%JN=1SX6&X*I0?L=++% M&[(DZO/V04#/[ECRLB),EIPA0=93Z\X=+Q*-KP%?2G*0)VVDE:PX_ZH[[_*I MY>@%$4HRI1DP_.W)C%"JB6 9WUI.JYM2&YZVC^QO:NV@984EF7'Z9YFK8FJ- M+)23-=Y1]9$?WI)63ZCY,DYE_8L.+=:Q4+:3BE>M,:R@*EGSCQ];/YP8 (_9 MP&L-O+Y!\(2!WQKXSYTA: V"Y\X0M@:U=+O17CMNCA5.)X(?D-!H8-.-VONU M-?BK9#I/EDK UQ+L5#KC+(>HDQQ!2W):YEA!9ZG@#])!2<37\*F")"QT=NP) M^IU+B6[0Y^4:VLW8%]\T*O"=6X*/WG*E" MH@6L)#?8SR_;)Q?L;?!&YQ+OZ))[[R+ADFQOD>^\1I[C>8;US)YO[IKD_+_9 M%S\]^YDS_"X__)K/?XKOF C#/'C',EX1]-?=2BH!&_YO4^P;]L#,K@_!L=SB MC$PM()9$[(F5_OJ+&SF_F1Q_3;+Y-N>PN0'F^D$RZM$M3+@XB*.HPYT)#3NA MX<5<_$,51*#L+ FU\->(D3H_%7X:F!YF;('[02]HAZ(ETC3N7Q!== H4,E"D,;G$A",N^ M(S@EF:2X*9#R?^!RKV]8D_!XN.*!< -FL&--F##N*3> $K/T42=]=%'Z)ZXP M1?P9^]4D?C2,NN/TQ \Q<,3TQ!LP4>+VQ!M OEE\THE/+F^%@6"3R,1T,@># MD]D @Y/92WI2#3#7#Z.XG^0FG#Z9^_&V3RK*BHA-77.D/4$L#!!0 ( )J8:%79_Y\"/1$ M );8 8 >&PO=V]R:W-H965T&ULS9WO;^.V'<;_%2$M MNAZP-"8E45)[%Z"U)9+#NAUZW89AV O55B[>V58J*9?VOY_L^,+P1QCQ\B3H MFUZ22I_O5_9CRN+'E%_?M-V'_K)IANBW[6;7OSFY'(:K;\_.^N5ELZW[;]JK M9C?^GXNVV];#^&OW_JR_ZIIZ==AINSFCLQD[V];KW M-6^[J+_>;NON]Q^:37OSYH2S]'^4'YIVP_[7^3JS-??QZA)[/_G3_3J4[GG+=M,?_AO='+>=G43+ZWYHM\>=QPZV MZ]WMO_5OQP?BW@XD?F '>MR!&CO$R0,[Q,<=XJD5DN,.B;$#S1[8(3WND!H[ M,/+ #NRX S./X:$*V7&'S&SIH8[5?_Z;!B[V]&V$_I )S^W0[UQ[#;W[_:V M6[==].^F[J+O5_\;'[!]U_NF_U5W73T>@ .Y\"/G[78[O@X/1^W8N_3O_?UJ MM=Z_CNM-]+9>K_:/RKR^6KL/KOI<5O0YQ\T?J;9<7F^O-X< _'VX;+HQ$]MQ M"+W^BBNG417.Q7JX'!T0&0T(?@;/QE7'W\J!W+P]ZJ)L\4/>' MYOUZMUOOWH\CZJ;>+9OHZ_$YZ"_KKNE?1?4P-K/\)HK)GR,ZHS-7Z+W\_:GL MV_ZJ7C9O3L8'NF^ZC\W)^5=?$#;[SO520,(6M[#T -N?$S^>DRPM""5%\OKL MX_W (\M62!A'P@02)D$P+;7Q76KCP-1.2>HMD]W+0YS,E*/FMZ9;KONFOW\F=<7<6RTTYDC8(K5.G*S(XMP<2DID MT0H)XTB80,(D"*8EF-TEF$$3[$HML[*1CZ=;XV0T]_81&D=FG[&,(+J:(D5A MG&R137$D3"!A$@33$I;=)2Q[2L*:[=6F_;UICG^L]V\!HJOQ'5S_YVC7'*YM MAOJWQX=.;Q.A0R<2MLCLH3,K\G1F7G$@BU9(&$?"!!(F03 MV/E=L//G";8K MOKD5DM/8N#*8>]L)32425D[HOD(6Y$B80,(D"*8ELKA+9.%-Y.'BZG0_#[[: M)_*JV?7U?BK-%;C"G@DAJ7D%.??6"XT<$E9.ZK]"EN1(F$#") BFA8[,U'3Z MS!N[VWG3I39ONMZ-OX\7_YNV[U_=/Y,[)\EG]OA!C2N+N;^)T"Q":2645D%I M?,J#*Z E)8JFY_&>WB'>//YM#-O&/6__PW%7[=%(9KDY"S?WEPA.&Y)60FD5 ME,:A-#'QV9*HJGK@E# A?F-2[E8>7?)CW=U-0A-G)J&^!$I;$(F*,P, MVIUE"T D3Y!3Y'$I;0&DEE%9!:1Q* M$U":1-'TN"OQ0?SFX^GS(K8Z.+7&(ZBK@-)***V"TCB4)J TB:+IN55>@_C% MAG?^Q#'53[(D8\S,)=160&DEE%9!:1Q*$U":1-'T7"J[0?QZPS_-\JZY&M_A MS3Q7K<@I]SF4MB .G5&D!:4LMBYQD84K*(U#:0)*DRB:_IEJ)4FH7Y+8TRR/ M!I;:,_.SIQ3Q]#.N*.J8^K8M95S MZAC5G)X)Y1)H_((3/!0Y23^'TA906@FE55 :A]($E"91-#WNRI10ORE!?_S? M7RXX\%!O0AW>I*#6( I5)E :A]($E"91-#W(2IE0[#H69WAMN6!]ALO?1G D MD;1R0O\5M"*'T@24)E$T/9#*%-$G+4M!+1KP=Q$\X$(5$K57L*1I0N)9:HZY M4#L$I7$H34!I$D73(Z[L$'VF=3'.(-NFR/PHM[^=X'1F]A65F4N'O2+F@ IU M.E":@-(DBJ:G33D=ZGK<&H+DMA4COX>@@,)7:X"I550&I_PV IH18FBZ7<*42XF]KL8 MG^".'?H@*ZBU&,]?(C1L4%H)I550&H?2Q,1G2Z*JZH%3KB?VNQZ_N?[+];D= DM7$%I'$H34)I$T?3P*M$3!ZUNF118A^5A M*2NL^RI!+4]L6Q[+7#LZRV>S66*::VAGW%'UE!+S'.O:*HD3DA)S-'N6&VW= MN]/62UJ>&&IYH+0%E%9":164QJ$T :5)%$V/N[(\\*(U#:0)*DRB:'F1E>>+GMSRQPY*8$T/^-H(C";4\$_JOH!4YE":@ M-(FBZ8%4EB?^0U@>?Q?! R[4\L2VY6$%33-3\D"K5E :A]($E"91-#WA2O+$ M?LD3,NT>V[Z$,)98HRO4XT!IY;1#J*!%.90FH#2)HNGQ4]8G]EN?)T^[Q\[E M/F8BH2((2BNAM I*XU,>7 $M*5$T/8]* \5^#>2=>+]!KDQ/$K3J)G3)F)\>^LX12ELDMOIX:,D8M' % MI7$H34!I$D73PZNL41)DC28%EEA3X,XE8_[*P5&TJUH3[XGMB9Q+QJ"=<4=5 MQY(QUU;.)6.HYO1 *!.3 +^9Q9T/Q^V\BBQ.&#.O..?^7H(C,KEP"2U<06D< M2A-0FD31]' J*Y0\\0M8W(&T;^I%BX*:K[RYOWAP&AU5K0'+OEU73M,BS\T! M"^IA'%5/$_-=E7!ME8X/FCFR251S>B;N?0=,\H*F,(&*$RAM :654%H%I7$H M34!I$D73XZX$2^(7+//[<]A'G=)'Z_TL]R^;)AK:X[<;-ITSWK::2..9-1!" MY0J45DXZ@@I:DT-I DJ3*)H>1Z57DC^$7O%W$3PL0_5*8NN5@K#<6OP-K5I! M:1Q*$U":1-'TA"N]DN#T2F*[B:2(B*57DD^7Z\DC@G[ M9'_;8S-N4+T"I9506@6E<2A-3'RV)*JJ_NV72J^D3]$K]V\&1%V9]--#WSE" M:8O4I5=RRN+$ND\XM' %I7$H34!I$D73PZOT2AJJ5QX/K$-TI 5+3;WBKQP< MQ0EZ)77HE9A1\WQ703OCCJJGA"3&*"58EL+^+X.1"%0N45D%I'$H34)I$T?3D*A63^E6,;V8FM;_, M_I2,EYFY=8Z&JA$HK832*BB-0VD"2I,HFIY+)5!2OT"9_OE8]_6P;21H3%F6 MQ>877LW]C02'=W+A$EJX@M(XE":@-(FBZ?^RL%1=%2-S0S:+B+/LB(V%T9!.^..JJ>$F)_'$*[-&".Q>7\*B>I.3X2R M&ZG?;@1]88([(-!O@('2%JGK&V >F&^&:A HC4-I DJ3*)J67Z9D"?/+DD>_ M,,&9669[".>4L[]X:!K9A"^!<73FG'*&=L8=55U3SJ[-G%/.J.[T4"@)P<@+ MSN PZ(W"H+0%E%9":164QJ$T :5)%$V/NS(LS&]8GO8)669+CB(QUX?Z.PA. M+9)63CF "EJ20VD"2I,HFAY&9528WZ@\\OG8\>P\7#;1MNX^-$/T]5=?Y)3. MOOO^YQ\//Y'O7HW[733=>$*_FW9ISL_/^KL,'K2A M(H?9(H0E&9DEYE4VM&P%I7$H34!I$D737P)*(#'OC/V+O025-G M_P$$YSFQWM>:MZUWMV5>J4/;XE":@-(DBJ8G5#D?]J2;EJ$6,?B["!Z$H0:) MV=9JO.*A.6'6* RU0U :A]($E"91-#WCR@ZQ9UJHXTRRO>0E-U?9S_T-!0?4 M-EC6J.KH:F;-%$"U#Y0FH#2)HNF!4]J'X=;-,%NUL'AFW@/*7S X4-!U,Y.. MH(+6Y%":@-(DBJ:'3YD=]LSK9IA+6%C3 %#) Z654%H%I?$I#ZZ EI0HFIY' MY978YZ^:8:YU& DM3*7H+Q&<-NBJ&2BM@M(XE"8F/EL2554+7*9$4/:453/W MOUS!:83\]-!+%2AMD3EL%6&$4>M&3R6T< 6E<2A-0&D21=/#JX15%KIJYO' MVLL_:#PCA?D1(7_EX"@Z5LU0,X..53,I(;$Y)0_MC#NJGA)J?2[#M1DC19:: M'T)'=:P8I919KTG1=:MH#0.I0DH3:)H^FM .:+L28[H62UFYI SQ2PWUQ3Y MCR XT>FC$^X/]&7>;A?:%X?2!)0F430]H\KQ9'^(F['YNP@>AZ&:*'-]U\V, MYN;-V*!5*RB-0VD"2I,HFIYP)94ROU2"6LS,=C:FP_2W$QQ.J'*"TBHHC4-I M DJ3*)H>8:6F,K^:JMKNHED/U]TAQ&.%H5LOAV9U/[/]8^^$D6YD#J4M,M>* MH%E."_/S\R6T;@6E<2A-0&D21=,#K%Q6YG=9(6(_LVU)4LS,S]_Y"P8'$&JV M)AU!!:W)H30!I4D430M?KKQ6[O=:3Q;[N>.>:S/SM.]O(C204%H)I550&I_R MX IH28FBZ7E4JBKWJRJ?V,]M.W2:D-2Z+Y*_1'#:H&N@H+0*2N-0FLA=7]!C M/UL2554/G#)AN7]UTQ/OII#;JX,>NIN"OY'@6$XN7$(+5U :A]($E"91-#V9 M2EKE?FGU&7=3R!WW<'/=3<%?.3B*CJKFW103<% M5'>WB3CK+YMF6-1#??[ZJG[?_%AW[]>[/MHT%R-^]LU^]K-;O[^\^V5HK]Z< MC,/E+^TPM-O#CY=-O6JZ_0;C_[]HV^'3+V&PO=V]R:W-H965T&UL MK53?3]LP$/Y7K( 82!M)DT 1I)': MHF(544MH=I#VYR;2P<.]A."__]SLZ/ M%=;RM)?89]_W^;O+W24;J9YT 6#(2\F%'GF%,=6E[^NL@)+J4UF!P)NE5"4U M:*J5KRL%-'>@DOMA$)S[)67"2Q-W-E-I(FO#F8"9(KHN2ZI>)\#E9N0-O.[@ MGJT*8P_\-*GH"N9@'JN90LOO67)6@M!,"J)@.?+&@\MI;/V=PP\&&[VU)S:2 MA91/UOB6C[S "@(.F;$,%),\N72:[=EVQ:W\ C6:V-+%LP*BB9:%;ZTN9A M"X \NP%A"PC? ^(]@*@%1"[01ID+ZYH:FB9*;HBRWLAF-RXW#HW1,&'_XMPH MO&6(,^E4BAS_">0$=UIREE.#QMS@@C_+:"*7:,GLJ9 \!Z6/#B["P?"*W#S7 MS+R2XQE5Z%: 81GE)^0+>9Q?D^/#$W)(F" /A:PU%;E.?(-J[9M^UBJ;-,K" M/16),;5)B_Q?L891]JV(4Z"3\DG$-U2J+@,PF#,-RA9_HQ_'LM]L'? MR(GZS$>.+]HGITOQ^PQ_ZG+[:[S01F&A_]Z5O88]WLUNF_]25S2#D8?=K4&M MP4N/#@;GP=6NT/\3V9M$Q'TBXH_8TQE][=+ M*ZIR(!D4F/I*>"N&HTDXX<[ MH@NLM9V5U#QP[AZP]#Z-Z[\PF.MF82_:5IYN(=52LF-.&P1,K@=(B#036SIC&,K%R[+J3! MYG?; L&PO=V]R:W-H965T&ULK5I;<]NZ$?XK'/5,)V[PMD#;W^)+6,R>MS5C3B?;:7W6WE>K!8GVVIW?LALF?^^L6/BT.NY35CC6BXDW4LLWY["+Y>)4BM4!+_*MB M#V+T/E*JW'+^2WWX4I[/8H6(U:R0:@L*+_?LBM6UV@EP_#EL.CM\IUHX?O^\ M^Q]:>5#FE@IVQ>M_5Z7@(8%:+J >!;@80'6BO;(M%J?J*3KLY8_ M1*V2AMW4&VT;O1JTJ1KEQAO9PG\K6"?75[PIP2FLC."=X'554@D?;B2\@+>D MB/@FNJ)B&_T!'A?1//IY\REZ]]OOT6]1U40_MKP3M"G%V4("&K7GHAB^^;+_ M9N3YYCSZRANY%=%G0% >KU^ %@=5T+,JERBXX0W;?XAP_#Y",4(./%#_LLJXRVT4;;M'P70>2U5%;-77]T*UDQ\=%EMGY;XMY6A?5'L:<% M.Y]!W K6WK/9^J]_29;QWUPZO]%F1Q8@!PN0T.[K?T(6JKEPGHU^Y5*O5*GF M?CU/,,E7^&QQ/\;ODLM(MEP>Y(Z@I0=H:= Y%^5_(+;Z RXYY*."-T55LZ@9 M,*NGA?)@IV(#3OJ+W9>^I?O>:+,C&RT/-EH&W?>)P:9%1?MTVY01W?%65O_5 M#UR:]]NE(U\MXRR9.-0AA.*5VYO9 6D61/J=E5W/"I"LC*-J!OD]^O[M9T2% M8-)Y#C,+#DH0F6!V"*&5!_/J@'D5Q'PC>?%KKABHC J^ UH67L.NK.]/EDDZ MM:PMM4IP%KMAY@>8^39+84%T5KC^@_(E*WMW*35=#/!>\:]S'8]C1 M#:,'ZA!!L<_LR8B7DR#8OT,)UA,'@+V#4J=A0I/Q]?4U9"CJ/"C#GD&XML@\ MB<=G_A@P,H!1$/#%*#LHG%5SS_H4&T$>V54=4"!8O1+:VN]5IG6J@"Q\.+64 ML(62.$L]*AC&3H)TN/XFM^X3.ZP[,AI>34$YA%#FP60X-"'A,F)+FSLF)A2D M\YE.RG5%;ZO:3T=)D*-?RT=OM=NQ,0QK)T'"6U\,H:H(FU7W]+9F3IU3.R0S M*U^ZI.(,>1QF6#,)T^87./>-Y"TXQ'_(;1:LG7;JD#U\V1BMH66GO2!#.>A,.<=(F9/GWSA M@FP&PRB=H',(S3%./;Y%AN=0F.< 8*MJ!O:H2B F1J=RE-J0JJS5=S%*?+*5:7&(X]O(8,KZ$PKQWBYQ1,%\UE^31Q MNL2@*?.4/,A0'3K=+Y[LN9RXB0TH3Y=6A#GE8H0]S20RO(3"[>2TU^]KGQL MW8WJ6S=^FPH3DL;32M8E!HSDR_N&,E&8,H_Q[ZCL6GT*7ZF$H_/,,TPL&=W&8=[^8[@<26<,E M.U6TXM.MID-DGJ6>O(L-!>,P!1_R[EXUR"7DWMNGZ-V0A']W)C.G C;3YJL8 M64JX"!DM2>[3PY R1J_*PINJH4WQDHEKD.Q?/7)]H]V.K3 :.X?)_CCRU40& MC* #Z.+'5P@BV@Z-B7H$94$C:#_@*;APAQ.V^1XMTZ7E6%O,YU)3$N!P27!- MGW0,J7G"LR8:YW@&9?1RHG>0_C*>EHD.*1]X4Q7@<+8S_LA.5GNY< M\=TMG%G?&!#;#>L\L2G%)8;BV%=&8L/O^ 2_'YVLYYD?>V1M48G1H3KVE%,3 MF[4M+6R158Y\)I9 MY%/&L#P.L_P/^A@]5'*[Y76I\MQ^.'%JOJF2-BN?M:#@+O>O M=-CF;@NZHVW&/HHTW([#W.ZD'5?.=J*VF1NE:-0O#\@=/76.D*?_(X;>29C> M/V\VK-"'G3T6>D(70:?"@'VZ0G8Z@J'4:GK]5+6KWRA?W$,IZ2E;B(/>D]6T MUG))>1H88DH ZF;V7XH(\CZ5<]5 Q H93Q3:&)J M !)NS"_97=4TZOR\#K?=>2,2+Z?=ADLL)DOB.T^&M$F8M#\WY>LQVWR;)F0U M#0&76)80GZ5'/^Z&!],WW7Y?ZSL"M-9C_9J+KNT[C.*Y$H,#U%\U@8!PEE[D M3L"5(]650*&!I?!MS@'P,3F:"M&;)&5IY\BAL))F,*G M"('_6"3I8V!636PBQKD5&+90AA(/6L/5),S5QV@G/^RZ8\(Q@,ZL.9!#"F/? MF)H8-B:K_RJE(,I?W*"08!GPZBAYH]V.S61XGX1Y?_2+%AV& MO_NAS1\C@UQ4 :+@:^JX'+OB_3^C*X;Q.'VG^XHJ!T47;CK0E_W0.'S_ M^'J2I9HM@O)I[;P87> #1'?Z7J.(-(;^ MSAZ>'NY(6^,3AY?IE\O.IO0)IM M^@N97VD+E9& 0[>!+>,/&1B[[>\X]A\DW^MK@K=<@EGTVRVCT @I ?C_AG/Y M_$%]P>&FZ?I_4$L#!!0 ( )J8:%45"[4^S1 %PO 8 >&PO=V]R M:W-H965T&ULO5IK<]LV%OTK&.]CTAU:EN0TS7M&=II=[R9M MQDK:#SO[ 2(A"0U)J !I1?WU>^[%@Y LV^G,=J?36*( W/>Y#_#EUMC/;JU4 M)[XT=>M>G:R[;O/\[,R5:]5(-S(;U>*7I;&-[/#5KL[KDZ8FHU%+V=7=MMO]009YOZ;S2U([_%5N_]CM0+'O7F29LQO=&M_ZO_!+T MD&UX.KYCPS1LF#+?GA!S^49V\O5+:[;"TFJ<1A]85-X-YG1+1IEW%K]J[.M> MOU&NM'K#&C)+<=$[+'!.R+82C[7JU8O=2G;3LS*TO1MI]N5^&!J76KE M7IYUX(5./"L#W0M/=WH'W6?BO6F[M1/?MY6J]O>?088DR#0*L]YYTDQYWS>^1WG'9%2_'NV<)V%(_WGF,#^O,?'SZ/@>NXVLE2O M3A ]3MD;=?+ZKW^:/!F_N(?;QXG;Q_>=_@>:\?]!5]QQ3"$N9/EY9;&^XB-_ MD%UO%2WY<:.LI/5._ 1DJ7:M$N]T)6TAKMIR)!YU:R7^^J>GT^GXQ:5I-K+= M\;?)BR(^COO"K M&]F6)"%Q4:D;G+T*L5WK):TY[FCS8; M:-[KKZ#MJMF8K;*195K:8C$.LNHF""@6.R%KH#BM:F2Y)AN)S@BG%.W2A/66 MC845CKA!FJA/.X X,X$'YV^.RX20J%0)DQL8\.]6+F'%"NAGM:RQV"*V'P7C MT*_1)%" =#"<7ND6K.U HL1B8UFUH/=&U7++)H%*A-NHD@[<]%CC\+#\M8<1 M6;C2WNEL_[/%0YVE^_(&K0Z"KIE&5!DM06K_! M$MJ=& UQ2,^.<1/D:I1=L9KA [3T+JJ%Y_J^)>0Y-_J&%,B6VJX-S'EJMBV% M2+]P&LQZ+.D&]QD%_:YERXQT3K02S@9^CJJ(G/!>+AX^27R:S\)IUVH)9\"* M'TRGQ'1TG_V8]#6QN].,0@<$-PU9GR,[.#N CD'2A5A(.8"7%K0B^\(-TE?Q5_+TV"T3,G,LH M\5[:SR@4$>$D.5:Y7;- S1)Q\]V;ZR@04<@>_US$'Y#\-HIKL7JW!P9B#=.K M&UGWK*4U,J#N")Q0F1;>;""Y\=D!TCBU M(N =(9,X.FHI/E#V;3MOEH_!ZY&(*J:ZA'9;!@F')8KV.L9T^,P&?QE5)%*8 MK;!.><^60TK; $-+O:F!C"O5@@M")?Q.=N*]I+5/K:9O7(>V(2V4[] RD,+C^3B&T M9./Y'8ZT:1<)C'5TJD;";,O= "HEL@XE5SYDDYEW).:$^$03DA:96]0*E;RX M_O$3X,:I#DDP'A*S9?SN5]9:+G2-3!%4D*\ 3UP4[B^"R[3PX, .^2OJ!G(A M*$A0&07GIKR?06\R;="VX++>$T1R9A^\H>SN$QT9NF(M0(V&D>-0F$.V_:K: MM*M3&+?)?R\. O,*;EY5VL/]H>+^9Y)FK@LO+:5;BR4JC*^3&0YN^X $0;*! MKQ'@#]D=$NQN@Y)B]JY MWL<)%7J$M 5SYV3M2R7?T2E+,<:+;@'XM#@:K.H+W)X!S?0V$*B3@$DSI,'" MZU'A1X"I!S#B86ULY\VNVQOENJ3V/P-R1A-TEW7-4I!#Z[9G:CB EI"J6!Z7 M@?_LXWO\MN2R$7+>2%W+!=8O#*I KA)+B8Z'&"0JYZ,GD48X1/KJDM-^"6P% MW"^Q'@8\DAD@(WEU!?>%EXN(6=P:_JZHF6LS$3:]:CT ]&1^ ?*]1N%PL:G0VXN%D!@/'2WCOQ* M+_*M"UBGP 5="I/#("$0EAX506*K:BB_\9U\BHV*]^-#W\J^XE0'ET*:=O[3 M SF,2-!N\&'AKD)QL-X.%(\/@]O1OFB$$43''P+F6,Q>:_=9O$T$=8ONHO<4 M65_(@+]0C9.;@B(V/\>CE/=42^>%?)1A1X0Q,OUA'!9W!*$'B92OD?44MD"F M_2B@&1OE3,=&N8?*/>'.27.M5^M3J)<"+;,!J41WOM?C=F0S>0GD;78DW1TZ" )E! M*&JT7TP<63(RLFS:$@8-2))R%^L_48;"JM2V[!O$%1EDG_O*X)#6=/%$$*JI M-;&$+,=46AX&$SN_#?T,#'E4Y[E/@T-^2/TZ96!#@P3W_""LWV"W_S(),8Y_ M)N(R&2N<%ZK!R?@O-+5IC)\)'6'B>=H+EYT\$7_Q_Z2'%^)O8O(X?W))3R9X M\A-PQWPUR2#?\[ -U,Z?X9#ITW02:$WHV]_PWSNJ'( Z+9TW$I\<'_8]PJ]A MI_JXC@U'TOC7U/ZTB!VOVV711WW$X#M9OH#=&OD9$9CHLLD H['92EOQ> %= M+PSGP*U;^O:0;'!THW/14+!9\)U?W>!"60&*VE3'55E/?#NC6EO87/ ZE*1;$Z]N@;=_LY=T@SR)#;);Z M,%F0)GR:&QP?6EC#6PT-+6H.+*L5:94CHG:&5MP"$IV5J)20T54YE-)'H,&9_?<0.-Y0_'0;<;W7VCXNB5S&53Z0"K0*/^'."J\CBS*&P";/-2?%7;>_BMIG8=!OG4XK"HF M<+=&_H9M/X<@)G\_>/1(NE231ET\^X;&D?L% =4S;>SWAJ;"CRKAX/T=,\-, M0W-.%P2BEZ8:)F0Q68%#")7RGQ#&!B)0"T!# M&.YM@0R,6"F_[DN]-WOP=TH\[*@E('%>K@V-,8SW!,IH?!-D*E5G-U$>.=^*0)JXI>^"N/:MZ1:GUE6Q%DH,U,&C 3]]*DC>NI+B#2&]IA, M"1=IA)R23'&')@(UN VW(2R%2;F)3L@S65:::RXX85P_^J*A1M6G]$='9P/3 M4 @< M2'T$T=6^,W!N\7)"1)Y_4L>79\M!;AI: M!"E@?5-J#O,TL#UTNN0[R"9E7X<9:# ;6 7\'7A0RZ,QA<^X7CBK Z0R)K6 M4![T>O$+T+)?P4%!Z^Z55ZWX9X\0FHXG3[Q6!L0Z&L<7!G]2 +^=S2]2!.M; MQ(9MGS8LXA#XG](V(GTZ.2_$>X\IL3ZX]'WE.S_"(B1,G%T-$XZH8IJCT:0? M >A%YR0C&X^3Z%Q!$E W(G)/3R?/BOS!L]/QX\,'WQX\F$S\ [J).AU/V?>& M[^?D&.$6/1^EK7KM R&.B+U082[G@GY\66*X&*>97S!_VHR8\J184^1.A!A4 M\ FZ(>(.@QVS-"NZ3LKKVSV"81#H.X)AF#;D\:&>-"4-$T=[A%.K17F!".^\ MV#P>SVJ-T 2E),%%!W4O:$A^"T4WA8%.H_.]>X%"M(I=0!Z6M7O2@+>]"1E/ M=/GN3-65;P'1+Q"3-*@$W)7T+0[VN98+ O%JE%:\\2MID\6B_?@] ^XER7HQ M3T=\X0M0](M0#*5NOI74;1_)3A>$. MDN'FB,V<1UT;7E:@0I%EXF%R4D$^1.($QY%Q^UI)QF#*&!M.^:=$HX'V)HPC M'[JU2SI@PL'A$Z*01>E_-'4!'0*N?V5S^KO08A\"QJ%L.8 !3LN3<;'?>%PU M9#.U5SGT7)JX]'Y9F6_HR'MY\EW6^'VY8]-8DI*,CR_9)#"$?;AYH0P-U!QJ MP_GWETD/5JVH&O1==\;O[4RRZ1?H,L-+7-QL^N$&SUA=@QR%+\.P+UOWNT-E M')H3Q)RG$8N+XGX6?Q>121''0WN1^& 8[_OW@6\S7S#7+:?^^*#K5KKB5,>3 MB:.)[H]SY6.OQYYE;SSS:VCT7C>/?]K.O_REAN7_O_+VT*[I3 MJ]426\>C[[X]$=:_R^V_P+OY_>F%Z9#:^.-:R4I96H#?B>GXA0BD%^I?_Q=0 M2P,$% @ FIAH5?(N::)D!0 K@T !D !X;"]W;W)K&ULI5=;;]LV%/XKA!L4'>#ZHMA-VB8!DNS6AV)!TW8/PQYHZ=@B M(I$J2<7Q?OV^0TJRG-G>BKU8)G7.=[YS)76Q-O;!Y41>/)6%=I>#W/OJW7CL MTIQ*Z4:F(HTW2V-+Z;&TJ[&K+,DL*)7%.)E,WHQ+J?3@ZB+LW=FK"U/[0FFZ ML\+592GMYH8*L[X<3 ?MQB>URCUOC*\N*KFB>_)?JCN+U;A#R51)VBFCA:7E MY>!Z^NYFQO)!X*NBM>O]%^S)PI@'7GS(+@<3)D0%I9X1)!Z/=$M%P4"@\:W! M''0F6;'_OT7_.?@.7Q;2T:TI?E>9SR\'YP.1T5+6A?]DUK]2X\^<\5)3N/ K MUE%V/AN(M';>E(TR&)1*QZ=\:N+04SB?'%!(&H4D\(Z& LL?I9=7%]:LA65I MH/&?X&K0!CFE.2GWWN*M@IZ_NJD==IP3MZ9<*"UCJ'0F/E$A/67BLY7:R1!" M=S'V,,F*X[2!OXGPR0'XM^*CT3YWXB>=4;:K/P;5CF_2\KU)C@+>4S42IY.A M2"9)<@3OM//_-."=?J__U\ZA):[3;[5R*NS^<;UPWB(4?^Z+0S0SVV^&6^N= MJV1*EP/TCB/[2(.KER^F;R;OCS@QZYR8'4/__TD\"K^?_'?9%+]I@>".N[V_%^60^%)A=8@E9G2I98!"DIM9>Z57@:ZDR-JRJVE;&D1L>M2'6 MTJ'OJ01/ENO#<;58>,BX?=]8Q6-F!M_< 34:=GI[@\L@C19@V"?> /]'LH[P M3&6EO"S47T%^A.)-C!.D=#PRV MMR:>N\4&JS9(KK6'$S@7[LRKT6559\Z1X&H'YR71T+A;('-X/ MHPT72*,$7JD?Q$F2)*,ICN<@P5Q3Z7(NAE"P3;2;^MI'9ABBS@);(H@&;EYA M'#'55PJ&IO/),#D[&\Y/DS:$4$(=E)"/+8B^K6,AGDPGHV2^32/:QW"W\<1Y M[MZ\=2\&M&V=VC'4/V/1>MJUC$F)4!PH"XS3VB*-F$@QPAZC34S/YL.SV:Q' M>COV>^27UI0B)>MQFXQ;N2F03M?F/Y1]$T]/85R8Y9+L2'S0G!C=7/:Z/MD? M[?YX4#JMK86?&8BF/K#&G@WUU39Q&$2[<4C>]E+>%9+I!JC?A.&()J2=FD$# MX?JK %,I1]1Y6P)=TO]$(9<@5(NAL^/J3@PP& );V"2IQAQ<:QSE>9Q"+7# M@VG(+ O7%LA54F6O0U&&<=L>&UD=8P4:;0)Q9@17MV=U>]7:C5DN,W%RBJKI M%0+XVGJWE]H!^-^];WQ2NH-KNZ"=7<#*>"/;'8P+67"D1?R2D4O/P9*;LCG# M0HF7;8GONW*->W?H,&7X2X&O'\A!O$YWN]W'R'6\@V_%XY?,1VE7"H.DH"54 M)Z.S^4#8^'40%]Y4X4:^,![W^_ WQP<561; ^Z4QOEVP@>X3[>IO4$L#!!0 M ( )J8:%5-*Q5(10H "L> 9 >&PO=V]R:W-H965TZP:?W2G\T.R$L^[PO2O-LLK.VNKF^ M-ME.[+F9JDJ4>+-1>L\M;O7VVE1:\-Q-VA?7T6RVO-YS64YNG[IG;_3M4U7; M0I;BC6:FWN^Y/CP7A;I_-@DG[8.WJ^%WF=O=LDDQ8+C:\+NQ;=?]/ MT=BS('F9*HS[9?=^['PU85EMK-HWDZ'!7I;^GW]NJ>:1H-:73A3'6SH9PLR2GOK,9;B7GV]JWX),I:/+VV$$:/KK-F MXG,_,3HS,66O56EWAKTJ711X#M135D\"U@TBZ(+\N+. MLMC)BR];QC9:[=D+Z*K! *!K=^R%PU5H]N^[M7'/_W,* "]_?EH^1)M,< MS4NS@0N;D68PU#"K!EI=54J6]HDLGV"ZH''J$R;2S>. <3*0K44A86)S;2P" MNY)DX0YN(_U*;FLM,'ROZM(&K2:D5%UF0EOD/WL@;89PT>N,FQW;(/D9QC4> M;39(2$ $8 D@J?: :@,TE393]EY97G331]#E8]]E6EJA)8>F!M=K#.1K&,:D M(9LVJG!+7N6XX)I)$J)J XU,P"JA,U%:9%WDD@,KE<4$_.18%-AIV)B3>;F$ MMEK P,\7A+9,7BE9NTPBI1@DOOG$SM6P1RZK59>5!BLDHBE).D7 M#"^-&,UV!D5!F*8LBC$F#*)5@I6_6K<^CC0XN"TE4>J&_<,%4AM:FB@%6)B+ M'\<@BA^O=Q+$BY EO=YQXO7V,D9:#P5VH>=L@0&8%'I;8K#G2VWY%5GO_X6* M\R!-H%?BM5P$"92.EZ>X&$;!$L;.Z668!(O5W!/S+]B8 MV%%YD&Z7+%HFB M4K0"Q$GTK72,PF"^6+)5ZF3%D#5?>':>Y2,,7C61&,Z"&8+&MRV32+N]OQ/K/@[U\ #P&)[ M$:BX+:1@<\%(P*P(YY_$6M%T/C8XGL;G#-:B<&I#E0H74"_3RI@GK=Q.;?.-V 1>A=ET-=8IF<[^ MITX(IP"%_:O&0-SAF1T472/(^5]8.L2$"HX"\=(4!D986_A!SL^\*X7(D<.< M-&4?H&=CA]![TQ9CC@Y;)R,856=> ;?JGG_$0!0GPI=5K8H5/[BUZVJD2P!E MBJ*9598UPFDC/U-(J ,O4#DU\PPAJNKMCA":>\= _2;&TO582^E26C,\ (< M.RMFP-QXYO#OW>*=\!LZT_P GXP]@*((ZWZ['QKPVQ+*7G##G4/^5,S"^I'J7H@XX+5K M?2#$6#* 3BM0FZ^+QC?F[T'."Z,\[F'<9X@&JN7Y/$;(MWTH@!&N4>CH\T7& M3_M.]LY+H%6[9[](OI;$043$BP=+55KNN9;%H5F4UJQ+#"_("5E&?8UID.7K M0E!V:-_N_4M,AS;W.^$[DG[/IG%]OV!\FS@>TC*BV=[_%'G 3)WMR&E.8CM MFL$8:GZV"%^B"NX@3.YK)"I4 21>HC.I1FUDU^.;&->W3-5.(8A$V[;?88TOE)GP@K] D-+8_!VRMC MNS!TY@Q24R.\"_U^*_;0'AD8D 4#=G#C:\\FQV>G?-O8W;C T<5#U%LP'"Y' M./SP71*%JQ\]0U0A.:^XHDO+4>8;TZ5F+/VI)V'2$Z081@_U, K'S M]TY6#1:.WA0?@\.>3K6V"B%3CG49D%6+2]YWX*FBC9B& %ZISF6$Y+"?\+F\ MTVFP?!L- P1VXBPD\U6)#O,JG1]N""]<+\4\YV%OOCY1<1OJJS9-=#0^?'M\\F/AP?.0G M/= SZ(J6#Q?V+.I9@R2>N?\8K?:1E)[@%^6DZ"4CZM?39=1T?P^W;G\B$49T ML0RBU>)D&NWU?I@ ^S=T@!7.4OQ##O[/T17]^ J+IHU""]>J+]&B)V>6[HT] M7KQ_E[H3"]BZFL\>VCHDA#OK98="<] Z/L#FC=\_$N-*J+1F0X6N1J%2R2.9 MDE(P?.>_Y75/NR^A=_X#8#_YSX%I9 M9!EWN4-_)#0-P'OZ$-#>T +=]^';_P)02P,$% @ FIAH55+@&ULK5?9CMLV%/T5P@F" M%G"]R/LL!F8F#5J@0=-,EH>B#[1$6VPH44-2X[A?WW-)22./EZ1 7RQ3XCWW MG+M)O-IJ\\6F0CCV-5.YO>ZDSA47_;Z-4Y%QV].%R/%DK4W&'99FT[>%$3SQ M1IGJ1X/!M)]QF7>65_[>.[.\TJ53,A?O#+-EEG&SNQ5*;Z\[PTY]X[W^$^%N\,5OT&)9&9R*W4.3-B?=VY&5[D9*7U M%UK\FEQW!D1(*!$[0N"X/(H[H10!@<9#A=EI7))A^W^-_L9KAY85M^).J\\R M<>EU9]YAB5CS4KGW>ON+J/1,""_6ROI?M@U[1^,.BTOK=%89@T$F\W#E7ZLX MM SF@Q,&4640>=[!D6?YFCN^O#)ZRPSM!AK]\5*]-2MBYY1LN M#?O$52G86\%M:00B[J[Z#MBTHQ]7.+Y2RW[.$Y'LV_?!J2$6 MU<1NH[. ]Z+HL=&@RZ)!%)W!&S5"1QYO]&VAKZ6-E2:MEOUYL[+.H#;^.J8Y M0(Z/0U*_7-B"Q^*Z@X:PPCR*SO+5B^%T<'F&\+@A/#Z'_A\R[UC,G=AH(_]!E+BUPN&2)TQ)OI)*.HG;1L3:(-V,.[8FQ$>/B&9S M (IU;K62"7 2=([B>2Q8F#341TF]3XE'H9A>L[_+9.-IP)V.I;?;2I^QS"HM$.&$P$8A(6Y!KYQ ID'#:",L)6Q'? M3%L$.GF$)PQ?7=J: KAN4QFG>T A$#7QKH_N<4<(2)D5I,V&&!Y3%N"03[B" M%(HXR2#$)J!-]'J^+%UJ1%4KEHJEJHG*Q8Z2]+P^6JGE1ERP5R_F432]9+_Y M@AO2 TR",VA!7&L:JW%%J76>^8H M.NKH]Q6U(E\I44O1D&](4%XSK&AT\,HWX,OVD"$Y@1#E))%K'H>@I;GFS M0C9UN4GKXL 8,7JEC4?K!F$E!C,<2Z[\?J2S!"6J>4I_4RK?BO[H:/0_YOH@ M_J2A&4SM,GY>5R=BO3=80M%6R$8\E%"^%\^,Y^@[W]3-W(,289W,?!AZ>],X MT[ETV@2O1CS2]XY[\@!V^%"JAF*[\%O#(RC$EYO5N==-4+YQK2/O?M16"1%? M"V&DH(F-9.\5&8L576W@M]8*WW6^>3UF^+C#2Z,]'GSL9Y?->^3X+/9AITE; M&D. R(5$[:]VH>N[GF!5>BVK5 K#39SNV _^(489A-D?+Q@^(9S(5FBJ^CNB M::RJ,^L:81^T0SO?<9LRRA60*6 7]%$C=G50UB4"]I*-)MW%9(X_54GM_:L> M!KSX&5[]M-Y>7ZO;]ZDV[B=?X3)_1"5DITA,#R"F%.M,&+PV%68MLM<\&D+] M*)H\YMUHM'B^#-KL4;+@,9S.NY/I^,D=K6># MRNQ\!83XP?AE ],.;C08=R?1G+W&VSCD=>CS.OQ_\KH8GDHJGIS**!X=I!/W MOC^7LP/[V?E<+N:C@_6WQ@?3:;,Q;-4"R306,6UK/OS>:"^J3& MV$LE[LW&AI>SA4ON5F(S'" ME5C#=-";33K,A(-:6#A=^,/12CLG7TJR+/UTK_859"6/;0-M)3B2E7HN5FK#HA\62A=,LM+O5R8CHM>.46MMO44MQJ9OJVY7IS+1JUOAA%H^V-+_5R9>G&Y/*\XTMQ)^P_NUN-J\E.2U6W M0II:2:;%XF)T%9U=3TG>"7RKQ=H_P9C?,0JL>!]8[^H]3_$ MX,^,])6J,>[(UH-L.&)E;ZQJA\5 T-;2__.'(0[_RX)X6! [W-Z00_F66WYY MKM6::9*&-CIQKKK5 %=+2LJ=U7A:8YV]O.8-EZ5@=ZX";E3;*2FD-><3"^TD M,RD'3==>4_P3307[J*1=&?9.5J(Z7C\!JAVT> OM.GY2X9WHQBP) Q:'2#PH$?K: M6(JQ70FV4 VHH99+]JJ6N*-Z@W28TS.&"D#?^%K4($5&C5J@&@6I''J$,[R M&?L=;/BZEJ\[K4IA#(N")$MQS/.$2KL&9U1LJ51EV#28%BG+DXA]51;U7N]] MH!!&>)SCI CBHF!? 5P?6=Z*;W!6-CUV_S[-2XFKO0 J0:FVV"_W M ]G/@@(%GP89(OV^U[*F/#AEB_J!SBD-TR)QQXQ]$ZNZ;.AF5+!D5K [M;!K MCB4(LY-*DFQ;B#VZI'8.6]W["24*"'4$Y@K9- O2L'*DI@,^8,V*KONT; M[#M70Z"F>M^]>*NT';H;: S0XQGQ&;)=%*?/9ERR:LU,OF]YQH\01FEQ(R=3KY<:K&$ M'\^XH85WUBJ4Y1/XV1H\@9^O%_.G:OFZTD(KG R81N:RIF_F*V;:7W6T^W$;N_L+.^;M6 M: 8W7.L-/;YJJ<]1O]N5UM6A'V3S&C,U^\:;GJ \SL=G" <8&PXC6Z)<2=6H MY<8[6;@^C-Y!E34%77DE?V+O9W44&84KBZ?'$*&K_C$JK/[_%\3SH."^\X,. M24S.Q'DQ,/% "_YBEUHE7P_T^]+D^$E9<30S_?I+'D?Q&Y;-0JIMWZ'V72"? M12Q# GR74 QG3N[<8WNX^$B M.<3"P0^.@]DKTD#0XO -07:GT9M3O";9%;3,E<:<#"QK !((Q#=44+61@P[' M'8V@*2, MQ0@.U=FA(\XWVN1V0T8(_.X%=,C;#C$&TJ['#UP/C M4KH5M0W=*8<:_5T:[@P8#PMS&4@8]JO!*WN E3(3^3J8CMF5?:2LCY,&[QND MN5[4%,NM)C>D')2)=?5MCD]ICI@1@S^ M1=EX6W1W_=P@H>3%.YIBS5"!S-?;F*A3]P#S[G#$.YX]?ZOYO&Y@1)B=^-%$ M>!RMYD!\V/18\&)O2\Y\QS<:FO8PL'U#-'UJ1%$2S$ "6]']#$I6:5 #H4:G M]#J08U".@R1T89R9!6&XUXC.N,!$XY-$_KND-I;T+X1P@VI*@^HT MVB/&( 7E2)G72S,KO] M+=WE0+^=A>,XH^DX30>6X\>Y>B95)Q3J,'-C98)1+G=1>NS-?G+PO:85>NF^ M2E&NT8K]IYO=W=V'KRO_O61Z64L#CEM@:3C.9B.F_9Y( GB\4"GZX( .[SX&7_P502P,$% @ FIAH5>#JZ^0_ M! C X !D !X;"]W;W)K&UL[5=1;]LV$/XK M!R\;&D"S++:3NS"9Q[M;.)J;U2FJ^M>3:NA9V<\W*K*>=O+.; M>">7*Q\F>K-)(Y9\Q_Y#.7:MKI!T"LN/3!@\#K@6]8J> (,.ZW/CO[D,'P^7CG_:?('5SF MPO&-41]EY5?3SGF'*EZ(5OEW9OTS;_E$@*51+CYIG?;FV%RVSIMZ:PP$M=3I M+1ZW>7AF<-[_BL%@:S"(N%.@B/*U\&(VL69--NR&MS"(5*,UP$D=#N7.6ZQ* MV/G9;PQ*;M+S\!5F>N76[CK9#;YB=T%OC/8K1S_JBJO/[7O L ,=-EXI^1H/^8'#$7[$G5D1_Q5%B].?5W'F+L__K$,?D8GC81>B'2]>(DJ<= M%+QC^\"=V7??Y*/^#T< #O< A\>\'\G\4;O#J+9LWZ^8;DS="+TAE:;0J8K8 M>>$Y([YO98.6\B1T1:)%=9FY5-@F-7D8?^C>=>.:U)ZM%J%SA%*;[B'79K&0 M)=-"E%))+S'3HA@L::._+X4N68FY8H* 6#C2RYV=7PE/_-A(BT5-#\)*TSJJ M #$L6M,N5_2:2Z[G\(9Z&&? 4ZJV"DZV40/(6N@6T7UKPT),2B!R)S3]:ASX MW@@E(5Q:"FH=@S&(>D>EL8T!)J85=.R^%19D7>*XQ5@9T/#8J3V4C0)K2 !; MB6PBZ[)J,7@0JF5:PEX@72$C-BQZ*Z/6P/J!-9;@.AX0)IS/:+V2Y2JX=M)Y MH&JLA"!*M0&W+[.U,P'RD[S;AP0H%=4,]$^*IXDL!&XXQE6;C, Z'BC2R2E9 M&G5$=6I:#DU+:#F?B9 .;W:' ML&94")@OC,+/PUT>0/Q4)T6>7-/'J,3AM!^0RB7#E;O(KPN@KE?S"#8(-ZC.V '2FBDF*^ZY%_ MD/HC DZ&A!^1N?MOA:V_1T9OWKBDY*>$FNTRWH-"ZR)TNBSL9_=7K:MTPWC:GNYI;X1= M2NV 8 '3?G<,@;7I[I,^O&GB?6-N/!0Q#H,PL T;L+XPQN\^0H#]!73V-U!+ M P04 " ":F&A5J2R"^!X/ !:*@ &0 'AL+W=O#(>GQZOI:X/GC_E>^_M M\Z>F;2I=J_=6N':]EG;[0E7F]ME!?A!O?-#+54,WCI\_WQ@3 RI2A4- M49#X[T9=J:HB0F#C._XM:OG9X=B*)UC5F'E\'!6M?^?_DEZ"%YX7Q\SPN3 M\,*$^?8;,9]!YZKSZWNMF*?U_. M76/A&?_9)Z,G,=M/@J+E9[>1A7IV 'TY96_4P?.??LA/QT\>8'#6,3A[B/H_ MMLO_3U6DBPPO*@:+*EIT*YV_K1TM6P@L% M3(J"#]R;U'ZDPN$&8*HAMM;J^IB*V":VH$1"E_>]9$XG,[RQ_1_ M?CY[+/ZH 425_ALL\'.LT_6-<@U@HW'B\.QT\E@<3B;GC\5'T\@*(/ -LA'U M+!]/>9]9#A(O6TM2D8PU5"K6WKL5>?>.;"P.I&:1,GK%*G%+?VHC',33"UW( MNA%R;5IBTBK/3F.@OZ\IP%C12;P$Y/*=?:);5532.6SF2=? =UZWL&;]36H8 MD6] 4''=F.*3>%;':4/_D1Z*+>U&@TW"AK%W[A O-&EM#_]<#[)SYXP<>+1,8^D]EMIH31H M8*Z6LB8-EF0Z4_.VOTM7RL_BE\K,X0W7G!S$6VD_03TMK&EYE=NNYT!BVF0R M?O+GFY4<4_#WC?*DAET#=L/B 8"P68C<>E$J1TRC>/E MXG?3*#')HI3[6&;&/@2W_4@N*EE0%Y0Q](J5)&]LK)%!/4*6_T5B([_<(TE@ M=D?VE82"A7:N)=_"LU1I "%$ 03=ZZ!&+,FEU6)!ML9/VE5]*5:R7BIA:5>! ML)'S2B.-L@YHQ5MEER!TN;1*44C1FZ5JE%T3 # 2M+P5%!K8P]5 U:S\VY4N MV/K;'=N,Q,=$2]H)V0(Q+8W3"B)C=C7I-A( M*VYD!0I8]F@\PGNYV(!;?AE6__A6O(-&&-80@4 MW-=Q_, -2\U!&Q%A8*UL8"%FNG6*U:)LH66%,$8B *W)$9//9Z/>VQ*A7?):P8H#P8N,L$2(:- M;3T09;R-I@S=Z*;R$269?2B>(0P)F((?O']NB3U$V>CDQZB,I:5<"6 I.(+( MD1(C.E,1>%G3+@>NW%O;Q-ABU7G4H,TZ[I6TE?;H<:@?>\FA%=X,;PQPQ V- M.# 4Y?]#313"'B3W)M_J0 M55_@:)#ZL5>?#R)LDI]F%^.S;'(Z3D5E"PF)7(/>NO?D1_DH/TW@*P6@/5:[ MUN0LI$6ZV#2!M6\MA/^9FB8GHXL'U)2/IO]$39-I-CT[SZ;C\]3;'E#369HP MWW>UB"^'OSUWG^Q)W#M5W7?F;B:Q3]G48=RWAZ\^]E=0(V3S&UW"BFX@&)5N MA 0;J4N.]T*Z%AR4E8-6A8Q*)M6LOX!P=: JDUPVO& MH1X>&D@K Y##G-*/@(CI4LT)F#9RR_%+MSR3H6<"KQ66$Q=8L\OO(H0X]5E. M*4Y=?DMH%6R6JM"\%==Z:*# "Q>B(-53"?X?>(UPM9:E(F^B1U100]P$BE\8 M:;W:>7VIX*,P :I_M('4GG 3UJR\2O:E-W#<5@U;-E7/ IA?4T+N,WKFQ0[P MS>U@1D]YT$&Y#J10NOE,Z5V!=U_@L;'.EQ8]TV2[$GA C:JZD80*:&]D&3?; MQZR'B@08MZ>$G ML^S\[#0[R2<#GKJFDP1N+7H+IY)0W*>B8="0RM, A6)^L7+1MS;W<3<2KQ@Z M5@:^'-B(58]7#YYP7YMPQBGN"'4/^A#K7:H._'X3NUP\)5B9CT[&/4)E:<'B M>SUV0@\)G:IH,_6%JDG'@9B6%%QGPJVAVND8>++%S#,8X&>F&O"P >O#6( 4)/W "D-[M: [![6(]62Q70L4GA M DX'JLHH>5)$E7VL5M(UONKI=OBJ&;GRY0D2VF'.Q8_RS40YC"I-V"U]0"2U*:E0\+4BU5C?-R6IQ3O@$R6\?._TR3=-W*K2;0HD MKG095H10W+$)GLJ'T-[TW2%9K1!3*" MG:IE2?U6T[.3G0K@SCY#\G=(&_N)YT-RHVF.V7N;QPOLP7CQYLV5]]A^%.N/ M6U":N+T>L=>'?8>XRQUI,YE6-JL$<0*_[AM'O1T2I]NSY%0DN7I7BTL 1"7R2=9/J,6E M+ZU? BRI!HCH056A"P!Y%;HO^OF:BPZ/<.'5JY56"SHZH*$V>40@<:V0@%$I M*.]4K^+<[:IOQ=.1T?6KJVY0%&O59 )"%K)^C.!WBG4"2D)C&Z\F5(ME+) 8 MIW:#!-"IJ)CN\@M+W!^7L3K6(175[M(A,F$%?RG51 M5VONQ!0#0P3N0EFNB;LU;F7:BDI:Y*NY4L#'?HB/,E>"VUA:K95T+8$=Z"RD MCBU#W!;PF\ N=T)WIZ,4.Q%4X[U1-"))$ZBY5(PA&S1U49)/@)0?#-[V(EAJ MVJC?,_51*%I!-#1H/C_&8XDYM<=)_TL[!W9"I4DSIXR'.):&[<:'\N"E/D.E M7+ BN3R'N)ZE:+7N$*14"UWH,+62Y/ +&A.P>_5$.0E&;GQ71 UHP&1<$MF@ MAN 3W&'N@N!X=*?-VO$,3B\\UO-U\1V3?(]!N*[D*--ZZIM MC(N^E^@BCMTV"X,C;$\F\)U.O:.8?:)'7A-)Z.=#T@0E4A2;2I=LG&0"NO#Y MR->T+B2Q;E\XU%Q6#$W^BX8]NL_)U=#"W_!I60C@AX7JNY106^W3,H85SE%T9 _6[$[&]U^#@]_@OMXT"A^A26H::7*@Z*32M]J>V1N:S)< M;,6V/.-C&EG"ZE"PJ)Q.0!*KX"8VE%&[==ST(CNYF&7CZ>1[FBT_\NE29E^1 MST;Y>3IH^9C6>'X9J32M>[Z:C=/%5$4F];3_NH.4@X=04^7/4@8=T^N^C/.C M8)YF]2>5NX*FL^>,H.&>21&'X3V[]MU%L N[?MKB1JO(.O7Y_&*=YT$EL M$>Y8[.Q\EDWRZZ M/B9GI"BTGH.>-0VMRAF>J? 9?&])7]T"(^""\ M HU&FTI1VVQ(H^^(5-33^C//PQUDUMOJ*Z5>309'FJ%3<)$1"X6R VP@!.' M)9=XE9^6U-VO>)B!YLV6W*YJFJ"&*K\;=-YMV'I,8O_K1@Q@;6E,Z4U!'\?P M04\W]^^.GWD2 V'LMCM@3%RJ/V]*H6NG;!H<') BLRY,[QS1LN6CLG=E"<.F M3KV](L%8?\(>!GZQN(&!Z2!)/C28_5MA43P7V>L A W>&4?BKQ4*EK!L+3_1 M45E@R4M&ZT*I&\_PPI O,P9A[#77/DZ&87YC2KO3.+YJ$1R:<;C0L:7(^]C MU@_;O> H$U2-+(!"U!2:%S2I@=G\R09A#BU8FU)5(>,#V=>;[J 4 MS8C^GS_P%02P,$% @ FIAH5:)F5MI>! (PH !D !X;"]W;W)K M&ULI59M;]LV$/XK!S4K-L"09#G)LL0VX#@)N@%= MC60O'X9]H*B3180B59*RXW^_(R7+3IMDQ088,BG=RW-WSQTYW6KS:"M$!T^U M5'86584UL[%N4-&74IN:.=J:=6(;@ZP(2K5,LC0]3VHF5#2?AG[,RM$L&*X6H M45FA%1@L9]%B?'E]ZN6#P!\"M_9H#3Z27.M'O_FYF$6I!X02N?,6&/UM<(E2 M>D,$XW-O,QI<>L7C]=[Z78B=8LF9Q:66?XK"5;/H(H("2]9*=Z^W'["/Y\S; MXUK:\(1M)SLYCX"WUNFZ5R8$M5#=/WOJ\W"D<)&^HI#U"EG W3D**&^88_.I MT5LP7IJL^44(-6@3.*%\41Z:F MI0D V6FHZ"0.WGB':C Z@FTE> 5;\DY;I,]DUFEZ !'"89VC\?II0"69)652 M+(+B\*'"2786I]1,4G:39:/E1J@U^#2!+GL@HWU0)\?2$ATA M.4C1-,NEJ(7K8F#%AA) 7EJ"82CR(:RR2_8.,#T \,<0D/R3*FV M!OS<4@8I4*_>&)J!O81L?:6 -8T4/%2)!NF:8B4XX_CL.Z A?:RP1S,"W6%Y M^'1W_PVVLKVM(+^WTD7X6KI V(X8E/U\!QR-HR,!F+7HK!=S!T+%L BO#E7< M]_;(BU%#;OU#::JG;I77;YUU5&7O=Y]:48/X= Z=/&CP$6\C4>\K7VE"R-KK\)FT$9^#%X M]=WA^4D+HA0.02K?"75WY'7SYRO"C..7#H/DZ."NT:S#]81H[4G?G>'#V^$& MM.@._H-X=WWZ&+K7TH J236-?SR+P'17DF[C=!.N ;EV=*D(RXIN<6B\ 'TO M-=6ZWW@'P[UP_@]02P,$% @ FIAH5=8<8+HG#P 0"H !D !X;"]W M;W)K&ULG5I;<]NV$OXK&)^TQYFA95&2;\UEQG&2 MMF>2)A.G[<.9\P"1D(2&(A2 M*/^^O/M B!!67:2/L2A2'"Q]_UVP:>WQGYR M*Z4:\65=U>[9P:II-C\='[MBI=;2C/G M3S=RJ:Y5\_OFO<6OXXY*J=>J=MK4PJK%LX/+_*<7,UK/"_[0ZM8EUX(DF1OS MB7[\6CX[&!-#JE)%0Q0D_KM15ZJJB!#8^!QH'G1;THOI=:3^FF6'+'/IU)6I M_M1ELWIV<'X@2K60;=5\,+>_J"#/"=$K3.7XK[CU:R?8L6A=8];A9?Q>Z]K_ M+[\$/20OG(_O>6$27I@PWWXCYO*E;.3SI];<"DNK08TN6%1^&\SIFHQRW5@\ MU7BO>7[=F.+3RE2ELN['?YU/\K,GXM7G5C?;I\<-Z-.JXR+0>N%I3>ZA=2'> MFKI9.?&J+E4Y?/\8?'7,32)S+R8/$KQ6FY&8CC,Q&4\F#]";=L).F=[T'GI> M,/'?R[EK+/SA?_MD]"1F^TE0C/SD-K)0SPX0!$[9&W7P_,=_Y:?C)P\P..L8 MG#U$?6"-?S]@AX>I7!9%NVXKV:A2O&M6RHHKLP:W*XJE&R7>&.=$NLCPHF*P MJ*)%M]+YV]K1LH7 0K$P%4)9UTMQJ&O<,:V3=>D>_R1@KT:MYZ!%1GNIBO C M]Q:D/[E ,"%4:CBWM:HNM@*FJ!T8H2#E71^)P^DL?TS_Y^>SQ^+W&NFFTG^# M!7Z.=;J^4:Y!L4KM[!F_4UJ&)%O0%#!KB?>U8F@ MDPL6=,SRL0_)>@L:-6=PHBK%O'50E6,WF>O:"W&KFQ6_@\V.T@=_H B4VUJ- MAAL%C>)O7"#>Z%+:D)"8./'HF$=2^ZVT4!HT,%=+69,&2S*=J7G;WZ0KY6?Q M4<4_#WC?*DAET#=L/B 8"P68C<>E$J1WJB>/EXC?3*#')HI3[6&;&/@2W_4@N M*EE0%Y0Q](J5)&]LK)%!/4*6?Z%\D5_ND20PNR/[2D+!0CO7DF_A6:HT)"%$ M 03=ZZ!&+,FEU6)!ML9/VE5]*5:R7BIA:5>!L)'S2J-8L@YHQ5MEER!TN;1* M44C1FZ5JE%U3 N!,T/)64&A@#U<#5;/R;U>Z8.MO=VPS$A\3+6DG9(N,:3FT M\1[+*MH-74^RRWXATTPFD-$?>?%D+E)SY]#>T'V96-KH2("J7RI4:EU/.6C=9KZ9!>#;Y# MFW1/@F\\]AR^VP [KA1 G!4_RO7F";:CL"E&XC"\G2R)[V9BTUK72F\-UFSF M$UJ#96Q;_#]D?RVW,#*J5-#EHQPJ7.NJ(K[G6P$86)$2>JWJQNUHMM?F'55V M[-*>)/ UTXD<>R/W]R%]52$U15=.Y:%]X8'5 N&R).WZ@(!K-EZW^$%X4UP? M32&B;$"GD.OHVN3D6/$6\N:AK([$=3O_*W%[I\UJ#-.NZ5M)7VV>-0/_:20RN\&=X8Y!$W-.+ 4%3_#S51"'N0B2A(GA MR/"0I8%+L$Y*H@:_TB#UVOCB#[NJKR*\88[!S@KA5S+*ZH0D4V[PZXLF2(2 M>91?C/(N]QS*!=2%FE*2TT*!R"VGW5-=)][J0U9]@:-!ZL=>?3Z(L$E^FEV, MS[+)Z3@5E2TD)&H-.NC>DQ_EH_PT25]I MICM6M-SD):I(M-$UC[5B#\S]0T M.1E=/*"F?#3])VJ:3+/IV7DV'9^GWO: FL[2@OF^PR(>#G][[3[94[AW4-UW MUFXFL4_9U&'&7#9( M5@238,=A:'(15@T:%K%HF]9R_H,#+9&I-:?7C$,]/#205H9$#G-*/^@AIDLU MI\2TD5N.7[KEF0P]$WBML)RXP)I=?A97L*V_@N*T:MFRJG@5R?DT%N:_HF1<[I&]N!S-ZRH,-JG4@!>CF*Z5W M!=Y]@J;)=B7R 36JZD925D![(\NXV3YFY5Q7!!*#&7K=$3$HJ])K M30W G)K&&U5SPQ;JK/H"!!&10G2(!.WKFIQ E=R5I.D%QF4(U23 4]=TTD"MQ:] MA5-)*.Y3T3!H2.5I@$(Q/UNYZ%N;^[@;B5><.E8&OAS8B*C'J\O#6( N(&4WNQJ#8G=I_5HM50!'9L4+N!TH*J,BB=%5-G':B5=XU%/ MM\-7SY%C_*SU%NOFY*GZV)V\GX*")[-A/5,$*:L%OZ@$AJ4Q)0 M\%B1,-;W34EJ\0[YB0I>OG?ZY)LF;E7I-@42(UU.*T(N 6J6!/?PVU?F_#P[ M/3G+IN>S!YH_KV$9(I,=MG"_>O+GR'MN/8OVA"J")V^L1>WW8=XB[W)$VDVEE MLTHR3N#7?>.HM\O$Z?8L^57(R$FF32Z[]^*&900<9,Z+\20[G4W2R[T;G607 M9U/0'"=7E]%!>LG[H=-^PW3J2CPIN;RZ0R:VK_N)S+(<4EZ<7*27'Q2=GZ6C MP6_F:I;-SL?9;'*27+VKQ2421"7R2=9/J,6EA]8OD2P) \3L0:C0A01Y%;HO M^OF:08?/<.'5JY56"SHZH*$V>40@<:U0@($4E'>J5W'N=M6WXNG(Z/K553\ MP/EY$:]C$5Y=[6::(T4 G9V%HC-A!GTIXZ(.:^[$%">&F+@+91D3=VOJ8\": 71T*#Y^AB/)>;4 M'B?]+^TXGJ5HM>X0I%0+7>@P MM9+D\ L:$[![]42Y"$9N?%=$#6C(R;@DLD$-P2>XP]Q-@N/1G39KQS.XO/!8 MS^/B.R;Y'H,PKN1S&:O]J(OX1']XHTWKJFV,B[Z7Z"*.W38+@R-L3R;PG4Z] MHYA]HD=>$TGHYT/2!"52%)M*EVR<9 *Z\/5HYU@Z[@N'FLN*4Y/_;F&/[G-R M-31W-+WD=N(>3]AUR#V>$:BH*/[]O@$O7LN_0264(TH\K]7< H%O]PQ*.*_R M"R-D_6[$[&]U^7$XF.]A9#?Q(S+2GR'*\*5#/]^],TGOSY!X53+(P$7"S6]_ M@/MXT"A^@26H:27D0=%)T+?:'IG;F@P76[$MS_B81I:P.A0L*J<3D,0JN(D- M,&H7QTTOLI.+63:>3KZGV?(CGZYD]HA\-LK/TT'+QQ3C^66DTA3W?+4:IXL) M129XVG_#06NH.GL.:/4<,^DB,/PGEW[ M[B+8A5T_;7&C562=^GQ^,<[R\SSH)+8(=RQV=C[+)OET9P 7CP3WF^5TURR6 MJS98Z=;?J;5AVKC/7)QBN3:0'ZO8)[H^)F>D*+2>@YXU#:W*&9ZI\!E\;TF/ M;HYT?<0#%U-Y9?)T,IP.#!-!X(CXH'R!+-1HM*4-&,#:TIC2FX(^AN&#GF[NWQT_\R0&PMAM=\"8N%1_WI2F MKAW8-#@X($5F79C>.:)ERT=E[\H2ADV=>GM%@K'^A#T,_"*X@8'I($D^-)C] M6V%1/!?9ZP"4&[PSCL2?*P"6L&PM/]%166#)2T;K M2-9WAA2 !>YIR'L-=< M>9P,8'ZCRCN3>#XJD0S->%S(^>7(^YCUPW8O.&""JE$% $1-H;E&=JWZ4)8L M%!*-B)!5$0IJY[;^7$W&8Y<$M#ZDF=#.?MMB_BRI0\9W]VQ=/*EZ44F(>UW0 MI 9F\R<;E'-HP=J4J@H5'YE]O>D.2M&,Z"]'-$IB&%MP*ZSL.A,GXQ_Z6S>& M/MHA/):)?'0^^P$)RWTZ6M#40W/9A@?R49:OT>F[<5@JMEI5Y6C?MV/'R5=] M:_I.@;Y=I"H'5.4_\.ON=I]'7OJO OOE_MO*M](N*855:H%7QZ.SDP.?7../ MQFSX&\&Y:9#C^'(%?*DL+<#SA3%-_$$;=!^-/O\_4$L#!!0 ( )J8:%6% M5X']?PT .(E 9 >&PO=V]R:W-H965T;65>GKU]S<]N]=O756.+O%2W6IAFNY5Z M?Z.*:O?F+#X+#S[FZXVE!U=O7]=RK>Z4_:F^U;B[:JED^5:5)J]*H=7JS=EU M_/)F3.MYP<^YVIG.M2!)EE7UB6Z^S]Z<#8DA5:C4$@6)/_?JG2H*(@0V?O,T MS]HC:6/W.E#_EF6'+$MIU+NJ^"7/[.;-V?Q,9&HEF\)^K';_4%Z>"=%+J\+P M_V+GUHY'9R)MC*VV?C,XV.:E^RL_>SUT-LR')S8D?D/"?+N#F,OWTLJWKW6U M$YI6@QI=L*B\&\SE)1GESFJ\S;'/OKVS5?KI\@9R9>)=M86MC21UO;ZRH$YK MKE)/Z<912DY06H@/56DW1GQ39BKK[[\"5RUK26#M)GF2X)VJ!V(TC$0R3)(G MZ(U:44=,;W2*WD9JY46]E7MXEA776LMRK?CZ/]=+8S7TQ\=I4^B\ M-+5,U9LSQ(91^EZ=O?WJBW@Z?/4$Y^.6\_%3U/^4D?X:)?'-;TUN]^+[,H4J M$"?BMI"E(=4/C[_#K4BKLO31M-P9G&$/EE7C+U2& %S&G5=JFT M2!9L4UB6-A ;LMQ_;80AYC95D2EMA*QK7=V#35KS!!LOZ/U77\R39/B*E]%3 MOH]?741BM\G3C2!2>::, (HQP37,;D6U*JB8V3>1OZ6R5YDXSFN(:KV!6 MJ_/4@B6_:B=U!D;+3#1E;HUXX=GX>'=M/ ?\MGW\DSDP1B\JL*(#"UJDTFPN MEVP;3]M67171YGCVR@BUK8MJKQ2XRG)P:BOM^(!!#. (LIF!^)&L48'.09>I MA/(*.,4Z++]7VO)M40A@ML'>C.X5*_O2\\'J4B0G;,,L04&7Z<'"XF? >[8O M5I8I3ZG M&XILH>D-5 ;)ED4.H,S #E/XH/0:IU^OM7( T/JPD5NXB"J5EH6P2F];[68Y M.PHN-?RAKIRRO)DJN HX*;QTS@*&4,?\5M]#2>#>(FUD)A$:NP&\OV.[1[?R!#)+)J-1M%\ M/@]R LQ^3(X MJ*ULC]N@$L7>11?A!CE$;D21;W,+/E&X+7^%AY'<,OL5M0E' MC?>8CP[<& MWR$*QM-H.IQ&PSAA71)1K:@J)64%I=_+O$ 8J"==TN<9!B.B'"=1,HNCZ2*A M:,/QATP6JI-^Z#0&9]4Z1Y6;%TZ?*$.+2ULA\ &X8JL03!R[["CR,T,/93YB MUK\E%GN)AN'0*&L+#M=(U(TF"=@@+L^U$0$@DR@3]2>4]?>R:!3#+ZZ46W[L MW KXL':8!"K"X#&YX5)M9+$*#NC2<[@[I"DGV#&R12Z7>4$:#7:A/$ZVL*UB'NP9_AL6"ZW]N".0;/$N?S,^WMR'1_P50'47C11(-%[,.ICX'3^G8OS&40H//1](< M>-8B:1<7#RHY"AM=-=$%N56&1 F(S$$SB28>(O\,'4V;?3*/Q/(Y&\>P F 2(]+8'A*O&-K#229=J&:Y)7&1W!:#(:7=;B!++=0B( M/Z%;N]%5LP8:R+VNX'O00Y.Z$DM:\B54W.K@)/-#>BVJW0&'5C+7?;CS+SR M6KY9'D+#B<<)R2-9C725LDI:.9PC1WV'+2L&4)170"\1MPR!@;1C_:B;+5,4 MV5 \"'$>)&':0SB[LK+B2=UI!)[A=.@IYX&]@!NY(\,@4Z![/PB;5 (<^+O;6FQ?LF\/Q""889=MJVV MLT;[U,.%=EZFJ!<.%3G.73MA&1#ZA_D$< N4L0@A!\^/N]4/$EQX'&S#$7"( MYJ\+\T^2>=QM]E8_O_=D+UPAIY-_S*+IR-FT]N2OHZX1T, '@;BG_DG%7HSMRET9]%1;N@@?D]U M%Q'WE+K=$=F02XC'(0 EK%3.>,.*,;P!84[*J0YLW3XZV@WPJ(X(BN25KH4/=AU=%0\Q1XQ\) MF@I$Y+$\226?MT."V/Q[HK[ONK6NG"Q>LZ6-6'HPT;,TPT#+63 M38$B![J'53-54QR7-M29CT(.TDAV!=#!1N>WO93V<$LO];/O/3(!"=6SP77X M./$'1'><.1P>Y=1 -YR.&'<@F33>/1&V?%35&/!KN&JHK5.'BUV:_[D[+B_, MQ4MQYY3U"W]0 +/74*Y$J_P=SRS?DR3?4E[_F:4G"KRC^Q#3Q)Q#N>-M+;$7+N.)Z%MR>X. +B<13/AU$\'HGST6 8 MDU0O76P_1XA)%"?3:+Z8@I_A8!*WKG,7@\CP>+25>.:#X<1Z/9%+S. M!],8"^B)^-;E+1:&!PV+Q>B"M#,:GN+GB#CS:(;^8S%;D#CSF!P0\MP^6Z 1 M*$U0]>/<6=+AVC^_\"_.R7;)2;I'&&,'3UYQ1+STP?X7#FNZ0E^D[%:'#)7W?Z6,PI4]4TOZQJX9&QM>SIN68//AH MBY"FE,N4FV%*TXX <^I2V[+XU.@7BJZ*W,G-7SE;JV81*/1%/\3>,VB23*B.?UX,A=W;MC9%F9DF-%T2AEO-L.&!'7U>!S- MD"N^\U^BN*W*T.#G%/]QUEU-#SQYJMDRRV IQ2[4 M6-+76(?994)U@>]R1H/1(ES' YC=#3*)C^%@- JONEP([]C..J\[N; M+7U-I5\7$8O@Q_T$IWW:_H#IVOUNY[#<_?KI@]3K'+A6J!6V#@>SR9G[Y4&X ML57-O^)95A9"\.5&2>B;%N#]JJILN*$#VI]UO?T?4$L#!!0 ( )J8:%4( M##U";00 /T* 9 >&PO=V]R:W-H965T!/CGO3^0;O MR5JI)[_X+9\E T\(!6;6(S!Z[? !A?! 1.-;C9FT)KUB][M!_R7X3KZLF<$' M)?[BN2UFR22!'#?,"?NH]K]B[<^5Q\N4,.$)^R@[&B20.6-562L3@Y++^&;/ M=1PZ"I-C"FFMD ;>T5!@^9%9-I]JM0?MI0G-?P17@S:1X](G964UG7+2L_,_ M*.^_*V-@B1I6!=,X[5O"]:?]K,:XCQCI$8Q;^*RD+0Q\DCGFW^OWB4]+*FU( MW:6VXR3\O5@;JZDF_CGD;X0; M'X;S?7)G*I;A+*%&,*AWF,S?OQM>#SZ<(#MNR8Y/H?]D1DYB'&;X(S#<,\,S MD'3 9:9*A#-! N=0D80)$MP '53.8AZJ/P=J)5L@[$.]TYKM4%/[@G3EFM34 M)FH:_T6J)Q(T)J!2%J7E3)S0_\$)<*;9L#0AC=,OM>\EVB(X^5;%P+[ MX$-TCP7_O=^]5P[BY978=R'%;X[OF" I P6Y#FLD,'S.A*-.A(U69;"5,9$Y MP<(<;+RL0^U-=2+,0D2X;F+B*1&'B\;^)7PAO =* I,OL%&"IGH,HMVKBTPP M0HO.1L=BNKS/I_(:1.L(QSP;1_QLP2RAD:(W0+.62][X4#%M><8K%L -9A19 MR]%\3S!3]/O(41O@-M)\7"V\2SDLPY=5%+.C8#XVRXKN:0BY5/*" M?HX;Y):M!='D.[)(!K0O23(<*Q1WE"4/$EVA2.DV'^Q5B9".],_)XFD=YL$@ MZZ16F1"S7A!KMYFUFJ]=I$Q!Z%IJ/-Z3]U)9H )4&?,%0X('8NAH[.O#-1#+ MR6 W:KD*J"%XS&KGHF3_4DC>2(QN>S>3<6OD MB[*4J>NT-QK=D/VKZRLX]-/K=ZXD)>IMN'CYZ>VDC;>3=K>]VRWBE>95/%X, M/S.]Y10"@1M2'5S>7"6QMYJ%556XX*R5I>M2^"SH?HK:"]#Y1M$@K1?>0'OC MG?\'4$L#!!0 ( )J8:%66($R;AP, "X( 9 >&PO=V]R:W-H965T M%%)RH[_?H?4)7:1IEM@7V)Q.'/.F2$YD_E>FP=;(3IXE$+9150Y M5U_%L1M+QE6TG ?;O5G.=>,$ M5WAOP#92,G-8H=#[132)>L.:;ROG#?%R7K,M;M!]J>\-K>(!I> 2E>5:@<%R M$=U,KE8S[Q\6.=EETPK257[2][[.IP%'"9_" @[0+2H+LE"BK_9(XMYT;OP7AO0O,? M(=403>*X\H>R<89V.<6YY1H=-TA5=G OF)K'CD#]5IQW *L6(/T!P!_P22M7 M67BO"BQ.XV,2,RA*>T6K]$7 #=9CF"8C2),T?0%O.F0X#7C3GV>X0H4E=Q;^ MOLFL,W0C_GDNX19O]CR>?R57MF8Y+B)Z!A;-#J/EZU>3M\GU"VIG@]K92^C_ MY3Q^">!SA7"K9UX#GS M?@&ET'GCT[5C^$(R3' Z4CQZ!I=>T %"9Z Z"&I&G@2-8>)$)O$K[7Q>^)@C M21!<J0=C0->$YPEE7T;OU MIJ_D&([/B/H,]5T+Z<7OH,LGQ=Y[\N[Z*9<3G=#47B7SG8'+1@*3NJ$;4"#I MD*%ZG;*.YX2TP[8MN;\!I^ [2C4(JJFZ!V0&_)D%N%[? %%R0\ZE;LQY\*00 MK@N?BFU+\$O,>S0(OR7CE%J?$*&+TW4EPV5O&-%DL#6&WBX.(V)NA;G*( 9O M1>F#;'M4>T^IPSB4&:70MYE1CYNV#_D[MG?_*]MD_%R?B(]ZN$2S#9/*4CWH M'-MV/EB'87C3SH G]W:2?F)FRZEZ DL*)?D7$9AV.K4+I^LP$3+M:+Z$SXH& M.AKO0/NEUJY?>(+A7X3EOU!+ P04 " ":F&A5\_"7\3(% #-"P &0 M 'AL+W=OE,SN/C&"=_6M72/EZ3M\J*3==83MVJ^"#PQF)PW=DXXH MJ9*M#K=V^0NMXCED?X75/OX7R[1W-.J(HO7!UBMC(*B52;_R896'+8.3X1,& M^S"Y-H4MB;Q43Z0 M/Q\$>.3Y0;&RODS6^1/6;\0':\+"BW>FI'+7?@ D&SCY&LYE_JS#.VKZ8C3L MB7R8Y\_X&VW"&T5_HQ^&)]XJ7VCK6T?BS^G,!P=!_+4OY.1QO-\C%\FI;V1! M%QU4@2=W3YW)ZQ?9T?#L&;SC#=[Q<]Y_2,=_MQ8?%R0JJU%URLQ%D#--J])3 M?V,Y8/G*UHTTCZ]?G.39\9D72(\7,T*IDU#)5XB^I"E%X^R]BK6(]=WE V7@ MS[8>^WSW%$<[HAUI"! ;J)Z1B^S^!N#/K3/[_"_;&OWZ%+B7XF"<]0[SO,O# MPW'OZ,U)'&8CC$=':7P\[F79<5?<[(1Q,"-#E0JB"?% U>[95Y*>P#A)KK"F9PD>2;D.5-*:56M#WJ)@KG*3;DGQ/+!>$ MUM!&)) M*)830G.D<39497=SB$",-3]]ZM_U!2X2 (1'H$_Z^_?TDB*W0B8E-M:KU+H1 MTI9>!5\V 7]P)*I6:W$O=2O35A:\- 7R,.<= 7'Y=!!Z-2&?90Q/>D]A%>[: MK?(HD-EG)/2[.*+ =@HCOLN<+ ]<;501O;$SX3K ?8,\QI;5^BC#)5*G$J'])9(QS"BY_V.5,SJ$FLX62^FW>"Q;8J<2TJMG M""[F%"0V,42P'K%'J?0B#1ON2[9C"/NX< 0I,QK,/L5%CX6&2]3@!@R+A=5E MZEOK_N,YZ>D[Y??:5#H==$MEFR[Y*;@#W-@U#A@-9S\?GEW?3N,H.^O&B,F@ M^Q,7"E!'1%HN&=VTG:,\1';T+5H(URE0 48*E6]5AH8GM#;AX[!G(.R<""GTT$%;L.BQD$'-V"U8>4T=(]1JC7_M*98C\ M"WF/K=!'ZA>L4%5[20@PFQ2Z9NX^S:D%:28CFDE572UWT2_/3$K VBM(C)V,#IC66\ M(@]AH'Q_WST^V'IBU> F/B0!V[8FI-?69G;S5IVF)]JW M[>FA^T&Z.??W&XP'N;'&_ >F5M6'_P M 9L7_.0?4$L#!!0 ( )J8:%5@,?GJVQH %=1 9 >&PO=V]R:W-H M965TO<&M-OVC3/Q,FDG M=X#!/)3(DE0VQ6)89,NZOW[.4ALIJF,G,QC,BZV6R*HZVW=6\MG6-%_L6JE6 M?-V4E7U^M&[;^LG)BV;I0LZ*9->3*?3B]. M-E)71R^>T76NE(?&V&[S48VNY>J--OG1[,C_\4O>K5N\8N3%\]J MN5)WJOVU_MC 7R=AE4)O5&6UJ42CEL^/;F9/7I[A]73!;UIM;?)9("4+8[[@ M'V^+YT=3/) J5=[B"A+^NU>WJBQQ(3C&[V[-H[ EWIA^]JN_(=J!EH6TZM:4 M_]1%NWY^='4D"K647=G^8K8_*D?/.:Z7F]+2OV++UY[/CT3>V=9LW,UP@HVN M^'_YU?$AN>%J>N"&N;MA3N?FC>B4KV0K7SQKS%8T>#6LAA^(5+H;#J;GY@>6N MQ3M88&W%ZZI01?_^$SA:.-_D]IO=,_ M0Z]XI6U>&MLU2OSGS<*V#2C-?XUQ@3F)K66NGA^!I5C5W*NC%W__ MV^QB^O0!$LX""6OIIP_M6C4BO>'36N'?M:QV8BT+ M(45K6ED*LQ0_G$XGIZ"R98G6IRM1^Z7R=$>+UX*46[59P.)>U).XU45!CZW:]F*1@*#Q,;8MMR)96,VPE3X-ZB^Z&K@ M 3!BIV0SZ3&HL["/5?>J 0X=V IN3;[ <]>P-!P[ ]P$^+' IA(%@V>J&U-T M.8!R;QOX]EX7"H^JB'VC&Q&]!2 \K*,K1G>"2?@;;J33P@=M>[\B9?GOG>X= MC>Y9=+I,3W0[MFU/#G PJVV+\C= TXIV8/& \-9\,&![:QI/\$"J0[D?E"&< MY^T2R0I,XE5@U;)$-:AE0P?!2WBQ3&A<8B=L"RHL%DJ4FC8%%N!5!]B*I^>? M;5@0>*<:+4NF(>&;/S]P;T=7@HC]NF9?&9+S__UO5_/9Y5-[0 5@+P-,;<$I MH_P*#0K1D=*%O?&@NHT+L!I+=#]*W$M@>;M# I*[;5?7H'L-:4?*H4O=>DV%&S7&"R7J&9U)5WG9@5-$-L@\;SKXJ+Y"<&7=+8XW7=,@ MOJ4+/H);VK7I+%QF'S\1[X'0GJ,=H1;_F8F7? #'$Z1FH5:ZJI!8]T4-NFD* M\8.89=>G9_#_/)M/SSR/')Q0##;/3N>7<-G9V16:-["I)E!X=#4[?2P>S;*+ MJ^O'XG:-X&@)\<.M"JP(S0!H@57.YG#YV1ED'_G\_.0/< MMBJ]U+E3F[X3LK $V!LQ&N%JU2C%@!.TIP#\8@LCOB]A*>6A'4V^40QQJ6+# M4MIMO'MH$;E"H^O++RP,6@7*NL =I 6V,*&@*.#*VBY5>^1(W $A,9R2\6?9 ME25P%52H174!7@&PM@PEKT!103,1A9K:-,!W 5\P1$#LJ#?=1M0&[P-4$G)C MNHK :MD1SM1RQPSK :;I -\!!AUS"D:G+TITP);&.9L@<9"_!;ANP<6T>+0* M+:L/4D[32Q9:(-9!6X^K_CO@;->@PDS$SVH%9P>+SI7"(,"*-PA@H&8,T?!_ M'YG(D]V;\MZ;("E/)O)2Z@VY5]VFAE@G2Y/]J8=0)W/VC8:%7KIAU21A/HA'ZFL.R(7*;FN5DTV7<"%$+WFC%ZC- MF#8^[DLR+@B_:HBGG(55&(2%$[!]5RJ9#/U:C/7<+I(3I&H1E+/G B/D"J!DKS<^3CATK\U,&!9N<,R'T:EKI4 M' O ,4$ A$UXP:^3.W2OL%A%Z\ NGQI9* Z[+:'I(SS*?/KT[:=;^C1[^CC@ M#A\D@R7R"8E'.=*2U:H M>'!(I? MUW1Q)! VNLZNKTZS^?4E_05Q7:THJP=I6J6^H'5IM4Q-$5S/5_B#V*8A^&E: ME@Y%-G1"O,Q)+\1"N#I$\ZI%8R_D1JXPA"2)PE8HRRA1$ +B4JO;#NU."HJ6 M2XI=;= &\D5CRL1J2A$52*ERQ8J@#AO5K.!DP8O!:7"7]^:>W?V9/\I"M5NE M>@K+.1N3EO+X':]YX]?T+.YKZ!;#WD);5#KZX?OTA$@ 6 "FJL\@C%PYKMXS M/C,(M"KA8<*OR.PK%\XX.MAN9** [CAW'84+F)YVS> LF;@#K)3BMI2-Q L@ MKLF"Q0PYUFZ- U2E0ECB+LA8O0G R2JMRAL%=J6MK!'" 48XC7*+(\@RY$I* MXAC/>VCN+XWHE03=<,N]-F506ORUJY82@TL?\-:X#(?*R7+]4V,&FZZSA*45 MXUT+#AOH0?&.W7Q0-8=JE'D9'=2O5-APZR #.BFKO M*D>0HJY(7.$DP]H2,*S&( S^ P=B46E)'L-UU%,Q3WA$)+C*%JHQ)1W'1F)& MYXI$5*[P($YUG:7 ^A6(V5(<1:V QE0Z#]2#5=$E!D)VCJV,*T^84G0UV@BQ M>)2<&(>"-5#%#7;.^#9_0\*GWSNPF:Q/25B73)$ES1J9RHA6= LX74;]@ 2G M0#,TNXR2@,KZ*A%F@[*B< &(]L U2@0I7&^[I^+T(>7L+ =6.TALX ,J'V G M0B^F):;Y@I\J HRP8=$YU5><2688%N378UX-% MF%;RAEZK-:$'02M[>4IIG)2'Y)-S^I"W!EW3_,+[INA277"\,6S:I)DNO$"K M84>-F9*K0!PH=%D%,=T*M8W3+/*PMR M6,STON4,QDI QJ8K*0:*U&*F@U%.HF8D.0M.H?!EI*8Q*^D:)8Z;H&]!28FG MKU3./)U=[/,4]E5#Z+$=EM\T&WABH?/L\FP:=>&X%R2K?K3+.OM&+9H.(7QV MF:;.O#6FY=@#L9*#)YLB%2EQ#$\D)#V*U8M$/.!*+1.B?SC/IM,IU9;\RER\ M\+4X5:T [RBTWD"*X%2A$C?="GUT[!LD5C>;>0)Z_984!/KE9^!#VY:7:/--X9W) MP34R1!"P4("'V>7$$W$7O(%XC0!NW>$%%@\U8#+VUAL"O4&R1U72=R 3&1(] M)X'Y6*K7@!J3U4EL-33LL :+B&=\4:QZ8:^5?[HN>= M7"J7S/VH9 F[W!1P'*PU\1Y>GA_N?KP)14)69U7T/9H[O"M)#.I'BP:+W"TI MH?5^W+,_83+"Q%XIY@YB @BT[?&'KZ7:44SHSW7WX3^B_>(A0;,Z[SO"3DM) MZH-.=VVV_*.E-EC IN#"\>"^%\F:!'OT8X)9B ELC-)<8PBD9!:?54C)J8ND M*U<7)XVB@)CXLU:20O:% H92QB43]M]338?QFS&5S0/9X[B>\SHK" MY&!,3CAR82B.AXQ453G6PJ6%M=ZVOG&T4]@7L'I5,7\HUX8TB[*/@V?YV LS M'T2QP**M:_ [_>"LIL'X#Q3O_Q Q:;V1HMC;6!VDJIBLV.ZOO-TG53/R3!%; M]\NGOE*!+7_3A6Z-3VT0"F-O$[Y+FI++?A3,;;.D=/EMI=F;$N*>(I9E,*]F8CY_#B_/YY.SR]GIWN=" I(>*ZDU@T&K2N7,F'>H&V82)(\# 'A/R2PR,&1 M'W$+B(L@&Z8 A$YVB P6XD!^U+#"N(PB#->9<,NJ+S;#9B[F'20*2M"QPXD1 M9&4EY6%4@T'T1\-)6QOO('8Z]1H$XJ;T*I:NG>IP:D$Q,@>FO5)D5(.';@2/ M9->AT4VQ-U4P*=8K9?Z%OO.YSV?@E@47[>JEQ"M4(TS6NKR/5JYAY_<*!=$T MDAM$=YD+S7%)7TZ(:^P?EQR>ZSSYUB>>E[/S2'8/ET^_=2_'TS2F]?Q5E&;X M;C6)O)4[5?3:FQ@YCSI>+(.YMF\B+_33PRS*-Z12MS+M(TM4RGM3@M5R&AO= MJY^:<27F0,:+=08I0E;:E1_6U>+XO;P&P-:;)X_SD)VC1%4C@5ULCKT3KX3BD-LP^YH MTOO9ZX R,/%, 4:$K4_,EZJ@4<*'.U%._(>8D7*!!_G&.R&(JFW3<7I-P#5< M.5V)DMJ0Q \$&GL10'Z1ML$SL*R-H<(WKO9G"B$GQQ8>EZ,T\]@M$>#P%%X!$^J@Y9<.OIF79#]_L&P#Q=R>&;I>(>G MLENX GP0:@=-4U0[3R-Y%SC;VIDG@9;TS#AV': M+4>WKIJ!L((N1+WFP(+S,?Z$Y\/8;-F5>^,$HY9"+/+A$'#HGSZ MPQEE[T #(F,LS3D$LCAU753FE:QGB6*!W!-'%O%P1NYCQD,/(4$;N9OK>R8" M]UGFV,"51UF8.O@<^=DTFF<\1\D$RZ"R3+H#SRE0&Q;6O6(%+#P:,G&^_"'] M>5,JAJ2JJH/:' M:-RP"6,03GE=#WI)[U71G\]B8A&S_.&WP 7( 6(3Y!.1F'JTB7B='8:$.J'1<"9O:IZ34( M#I 6R.%9I/#P :3((2@B^.'0*=F%:"%+,N@$9;/J&!R24@C7%V;7(<"=LRE= ML^;VV"'>: PW_]E@MDQ(R_SHZK4I0XYW#Z% XY!EWT7 M ILE- 9*.2W6<17-TX496&REX-]T.[+2_;"WTV&-HRY45_%?.&S'>)J"W<@0 M@V>^BTBEA4^F[5G]]3ZHAMXD=](ZR<'/3_;-!!]I(\MERU\TZ *WH99G$B?B2I#] M"MM9&LX/MDM/%%2+J_H/J-*8.,;=F[<_?@[%=0M2G8]E@!%PACC6.P"$74Z( M(*(J'[XM$((/!19,#(.[9SK$;5)332HT;D-6,E:B&AV'E$DFI+#,@D-C:0&= M -Z+5,_)73E-4[Z*H8?Z8J)0BFM]0'78+CMCP=B? &0HO&')R1= M0H\2&T_0>YP(!4%L9F"9"Z>U*6VA6:T-=IU@.<(84+LM5P!:D91KL_1Y L:) M!3UF@N.]J/$\6>\C%=M2H/O%MT?HV'JYQ$KYH<(H^ZY* MXR$(-^R@DI#]4?DAJ8Z^@ZBGJ.$N+I$Z&G[6A73#WW M8L^$"Z>G3^8S*IW. MSJXNCN_>CH-4D; I]#I"D.'K#4D%DX=&75?C,+@EU< -IO1^G 3C0AY$K8H3 M8#;D^*6212ASQ*=2(RRZZ<"XB,"!=HL-A:X==:3Q&0T<^4N27]!-JN/UGM[H M%_A,4DR/UF=*%9.-M)I"Y0N,1BTV)S5.81UR[YQO4._25=0/R810*@J&U7!# M1F<'%>&2!MFX.DAMK7&9H'YNW?:]ZK"O*/< ?L\$0GF6P3P^QHC/*>%&6WS, MR3TH6HQ2G^B0GUP/\,03OE.B(H8UUTDDQM8]FZ?F/6:DP5I^4?A(R'=:RN7I MQ?%OMUD"HJ.U)JR@IE;/%=5O-/D00/VAY0-(X-N2XC \4G- 62Y M-@$G?4L[_ MC[+RC\2811EF5'KP33'3^&@RM,&\*\/)7&8(D:[5GCDC,7]9B/]/;3N92Y_Z M]@%JTZ4WZD]K-:"3@(W"0ZQ &JQUOJ25; M8BT)Y\*3Q&CP?"3V=@OK^L:^ZN0U\EZO3&,Z6^[^R FE(2:._=^'.05^3LZ# MXRM'UDV3[Q D _ZDN#CSN#@]O;@^?O?^S\)BBH;A"6$/A2-M_]X#SB?I(\B] M2#?KA;F^17CGGWO@/N&GM=GXH:F?P&KJM7@Y$;=="3/A/1P>5[1"O^ * M JK,1O,\K8M']T(N5Y;UNHB\.SP*T%6?,752%;!U[?*:A7M>Q3U$D(%6&@S7 M0 ME)5=)^K/%H6.^U#^EC=NWMO?PV-X38;W'R6)KT*4NL*E>=+$_E@P%'@S? MDV=51N.85-LOHK;#.CB!^JVZ_F]P<84*PKJ-ZN[E?T#;KV?_6]J^2=[.0?%. MDJ"@ZA1#5$\(2YJ5/>Z/M"-'A<99I0OMT\>[^]KUL(I,('V@][>$8X7P ,C\ M+L?5][J8774\(X<#6DRCJ]9L]]WQ)!U ZDTY[+NDD7[O)'G;T$[E5 $G!,>N/(])#X$X\VS76FVC(#&Y8\!M=J H4 MWMBP"P-AD!0B+!:A6A%?E8")EG\DGE_F $OMPGLN!GT=!3DAU\$*=0^!<,V) M+4C@>\Y.Y^3G020_H-X_$\$<,RE#O-NJDC)1_+ZW+RVT=0^6V*YL>>\)*4-X,M._$*E:&;*SI#\[UO]WK#665-N9CJ[X;2F(?U:E\!C? MT8"8Y5Z%4[A7Y=#-D[&WI9TD+[NCI^/QE7Z66_#\WKOP;7AKX V_+"]>SJ\< M!)^VPC&PO=V]R:W-H M965T_8BG*VL^^X+HB#N2FW\ M>:\(H3H9#GU64"G]P%9DL+.PKI0!2[<<^LJ1S*-2J8?I:/1Z6$IE>I.S*/OL M)F>V#EH9^NR$K\M2NO4E:;LZ[R6]3G"CED5@P7!R5LDES2A\K3X[K(8;*[DJ MR7AEC7"T..]=)">7!WP^'OA#TMS0E MK=D08/QH;?8V+EEQ][NS_FN,';',I:>IU=]4'HKSWE%/Y+20M0XW=O4;M?$< MLKW,:A^?8M6=?RL*-P-'I$(6T5THB[<1117LD@ M)V?.KH3CT[#&'S'4J UPRG!29L%A5T$O3&:T!,6A+]Z273I9%2H3TN1B&EV3 M$U-K,AQP,I+XSC1U@.^S88!_MC+,6E^7C:_T$5_'XH,UH?#BVN24W]CTR>P'FRP'CQE_3].W/_E2WPI M"+ME)!.U)[:DX $)4U+WQ?@*C5)5,-D7N8./QHBL@Q60:Y5% MB'ZP"_+ELZ,T>7/JQ;10M!#7=Y35/#?$I\5"90CU)SZ1CDZGUY_B5W+ZLU > M8$ED464;2$Z9BL.KE-]W-3]=?>A46]^0"*FU!2*@1+'8VF4M7E;V>ZSZ.(UR MD"<6RDB3(6C$OZ4^%IT)S1')['NK01Q+H*I\'S,QBV$K%JU%KKQ<+ATMXYE= M6W*.@2Z\U"VHI;-('<;X$J1#L\E,8'E=-4%!M%!!SI5682WL(E+TD.5[>LRC ML0%8IN0Z,$V]256!3F*-9^U_>*9 M>*JXNC5JRT5Z^$!+1Q,53PR4'.KS9NNU<\4'3%W.45?0W1J.3<-IK6/FN35* M"_>0&Y&,7O#I+HB5A"-N'_"Z\B<(V!'=F]$"$S90],)C]B,Z]JE]'L/\2':^ MIA&PXA)&I \@G(BO@]E )*_%"S$^QB,YX*\Q'N@_(V&"A6_P@"GL\'*VHIP0 M3,I;K)D<=H^WJ!I.5W*$Q2N1C./K=XD [3T%S!EN,.5CYU9.86PH'6L><6"N M!0"J-+Q&V/2C5E7S=[/BQMDJ-/,QWS!D%*]F(0Y-J/89KD1KPZL3=!>BD2^% M5#H._DC3GHKES2O*6FD2IBA6I9QNND;YJRN7-MI)L;ZT5S4=L> M;ZZ['^+L!%NT@.IH\.:P)UQSA6P6P5;QVC:W :49/POPO+!+3+MC! MYAX_^0=02P,$% @ FIAH59J-FWH3! .PD !D !X;"]W;W)K&ULG59M;]LV$/XK!S4K6L#UB^R\-+$-).F&M5B&(.FZ M#\,^T-+)(B*1*DE9\;_?0TIV5#<-T'VP3![OGGOA;,[LZ+$LE%U$ MN7/5^6ADDYQ+88>Z8H633)M2.&S->F0KPR(-1F4QBL?CDU$II(J6\R"[-FGPF*ZT?_.9CNHC&/B N.'$>0>!OP]=<%!X( M87SM,*.]2V_87^_0?PNY(Y>5L'RMB[]EZO)%=!91RIFH"W>GF]^YR^?8XR6Z ML.%)3:L[A7)26Z?+SA@1E%*U_^*QJT//X&S\ X.X,XA#W*VC$.4'X<1R;G1# MQFL#S2]"JL$:P4GE+^7>&9Q*V+GE'1?"<4JWPK@M?39"61'J9>!?<5?PBX#U70YJ.!Q2/X_@%O.D^ MV6G F_YTLO3/YA_5]M7 M9_'D],)2HM4&IG)5!.6,C8$#\#9YH#=-+I-\IP*Q5$YC6Y9 :E4Z-]>ZK(3: M4EWAQ NN:HO8K?4G.^=OJ:I-DJ,'4[C2:9TX2T+!&THN$[8#2J5!NQ=;T@8P M1M?KG 16TL#$)SV@S.BR[W-(=[QA57. $DFB:P5&^9N6.\#^$Q5\Z3SX#JZ>5ETMSNF^E^XE'=$I?K,I M'M-QC. MA%M<;7'!2>?2Y<(%M=[9X>7[8^&)44*@LPSL,P<<:/V&^(,Z/W)2MTU GX1" M^%M4:'(:;I\?*S#7^K-]'5&^TX$G@, 0Q.T-Z:.B&[$-=1UTW=G+RB(\0G]U M?'\7^$ZKV@75-A!4K/17X<^8]PFFCK(/5) L+V@C\:#T\P?HHB M3%($?#09SO:"+'0;T!L=#C,,6BI;XH700]@[8@_@WU8:>UV&^]@_[VT_ ]02P,$% @ FIAH5?$QY"71" M\Q8 !D !X;"]W;W)K&ULK5C;;B.Y$?T50CM8 M3 !9-]MSM0W8GEV,@9T=8YW=/ 1YH+HI-3/L9@_)ENQ\?4X5V1=YVLYLDA=; MZF95G;J=*NIL;]T77R@5Q'UI*G\^*4*HW\WG/BM4*?W,UJK"FXUUI0SXZK9S M7SLEUW*H[%7ZO;QV^S3LMN2Y5Y;6MA%.;\\GE\MW5"9WG W]HM?># MSX(\65O[A;[3!0%21F6!-$C\VZEK90PI HRO2>>D,TF"P\^M]I_9=_BR MEEY=6_,WG8?B?/)F(G*UD8T)O]G]1Y7\.25]F36>_XI]/+MZ.Q%9XX,MDS 0 ME+J*_^5]BL- X,WB"8%5$E@Q[FB(47Z005Z<.;L7CDY#&WU@5UD:X'1%2;D+ M#F\UY,+%7;/VZFNCJB!^VN&O/YL'J*67\RRIN(HJ5D^H>"L^V2H47OQ4Y2H_ ME)\#3H=IU6*Z6CVK\$[5,W&\F(K58K5Z1M]QY^,QZSO^7A_%WR_7/CA4Q#_& MW(W:3L:U49>\\[7,U/D$;>"5VZG)Q8\_+%\MWC^#]:3#>O*<]N_+QY]4(3ZC MCI03GY3;XM_EUBE5TNO/E?C5[E2YQM.3&.ZI"(42U[:L9?4P39)3<5-E,_'R MQQ_>K%:+]_$A?UF^_PL.K675*H?Q>'HJI/B@C-Q+IT1F76V=C'U8Y7B5:X>^ MG(I]88UY$'9?J1S,L/8ZUR '83!!6Y2"KJV"A>Q!L,G1K\ BZDO!+BO6AONY\JW(F M;AOG&PD-T$@"CT_&( #L/^%">\@CV'XC(_59)_82Y.?(-KW-;)5K>N6%KU6F M-QJ0\<(I74T/0@DZ,D:LE2CI88ZOH6![[. ?(/7\H5('GORLG0])21\8%NS. M^\;M]$Y76X8SE!#2_[E\#"S?=5JO^X([K!5H]Y:JT(N:"$!GUY_N2^[V&=ZE0 M>%S',MJ,J%$R*X0OJ,G2^T0>I&WY^KVG3BLAC5&6?1':^P9^$4"L"#[@ T5 MEZ6"FT'!\]II%&RJ8[79*![<(F 7&(/090%84>*A;[X<6P-3-/4.I!Q-:%*, M0"M2N9B]62U.Q$X:G<-PQ#85FX824$L=<5:V.I+>*^^Y5-A7/TC'T+\IQ!PI M;)1XL9@M%HNEJ'&&A68(S;?A3,&']6$/Q]%/><^,]12BOF>G<# S#04.J8;M MK;"4:1^3*NO:64 0ZX?1?#!0%%E.5@] 3 ]D>YI_4HPB)JN,\_)L7("8'*C2 M+O9$25*T,Z00NR1RM&V,#!81:$'YF;BBP%X3?U]F7QOM.2 TQSYGP=(8.QX9 M8\SU1H7(<5@$>TF@)949-$Z9KM&6=A/2T&+I67<"IS?DO+>FB>09"AGHW!HC M6$@70*291O10@-@S]591;,@K%)CDFB9/=(Y:5-(<<4F7V!]U:7.(82790 ,D MI'D -9'##Q&OHQ+HH0Z]*XC35-:XY!^CI.-MDCHP 9\W3F+U:;* \YTG?<5Q M)59)[O L[3PS\5>*8)Y_$[ZN3H+*BLH:NP5RXZU0]T"9^_%2;&.-L.2P(T"M M 5RL;0HM4M)&K+0XY^P:,(<9& !/X ;IW3/-0Y[N$)*ZFEL3?1W$B^7I;(&5 M&J'!2=KL04G1\^/%42X!'W2"BTG7@2"F[/M8KJ.P;\H2TB^6L^7I\M4T,@SN M56VC(H&JK-O 2NQF 9/)V?(@W4,/>@>FW_0C=\V]+B.IPF;G:]^I_]$1N-!5 M_Y THAAT+P"CUA[H<&C[K-"5ELU)2?)1C3:(;0I1ICB M^*..H.$(_RF'VG.(B;)W-E#26F6/N'O,\VOT'890-9RZ:5X]%0?Q$A1DC[3EH8+"E]XDWV6Y4T%8X)B'8S$$Q#>78DHA71D+P3E$'R- N:QI" M8(X4L3'M5"FQ["H0!YB8\>!EQ62-)22P&_#^(TA"W*D03'=#:EMXN1P;+8?[ MOC!J2QI[!;+;_WGF?9#@LFB%&N@39H;DK]BYD!7'NJ&Q[$I@3!=6=)>P,H<, M 8$4WIYVY:1[_!%[V[;M<:=HVH(E+6\X[04-H0K.&F'ITE 7#QZU8H21=;"U MC]L;[Y:\M?%I:&DS\KAJ,4CX!Y0NT:/QX6&1-%&=E$UH8-,IH\#-G'A:-:-= M9D7R_TN%19D!-57\G!FIRS2:60(;68A3LI28(Y8VDP:M4X#?XR.Y)9N1:Z+^ M@QV4"N:Y=!Q6+S]FQ@"-X-8)5QQ=QZ&?>B#7OD0SP3-B3'B0\.I8HUCF+#.$ M6^O073/H[I R'E/XJ:W5WEI2+(JX>J$Y49,)0XA'R('/6=;4K!<0[N1&A7@' M_BC_)5TN+O,2B?3)--U&-$+8W26HA8(.#0+"V+LV'2[SN%\G/@$%A+U2L84) MKW]<@#%VE"(-JN$:Z%V2@S4XE0,Q.SR% "8SIZ&;[WT+T2H]VC8]C%S38A^Z M\L(;[=I!I+D4=C/< MKP/_7/.KG8G5ZBC;'2T6IZ^7V#XP!E4=8E<,DA%#38&@<.>'W,!T';N'[U,8 M?0V*(09I-O9CUWSP0R1?BNGG5B)>X(V_279/NU]T+^,/F?WQ^',PJ'%+1 M!J(8D:>3>(%KOX")^&?-M0TH$?Y8*'2SHP-XO[$8>.D+&>A^Y[[X-U!+ P04 M " ":F&A5FU>P^R40 !X+P &0 'AL+W=O6_BN%'F!@ ^IN28YO\05HM^-=#Y*)UXHG#XM]H*HHB7%5 M4299+7=^_7[G'))%J=6R \P\V%U5XN57OM[H3OD+N]4]?EE9UZF 5[>^]%NG5<.3NO9R/IT^N>R4Z<]>O^1O']SK MEW8(K>GU!U?YH>N4NWVC6[M[=38[2Q\^FO4FT(?+UR^W:JT7.GS:?G!XN\RK M-*;3O3>VKYQ>O3J[FOWX9L83>,2_C-[YXKDB5I;6?J:7]\VKLRE1I%M=!UI" MX<^-OM9M2RN!CB]QT;.\)TTLG]/J[YAY,+-47E_;]G?3A,VKLV=G5:-7:FC# M1[O[;QT9>DSKU;;U_'^UBV.G9U4]^&"[.!D4=*:7O^IK%,3W3)C'"7.F6S9B M*M^JH%Z_='97.1J-U>B!6>79(,[TI)5%#QP#O M*]4WU4(T1=\79MV;E:E5'ZJKNK9#'TR_KC[8UM1&^^I!>GKX\C* +%K\LHXD MO!$2YO>0\+SZQ?9AXZN?^D8W^_,OP4[F:9YX>C,_N>!";R^J1]-)-9_.YR?6 M>Y1E](C7>W3/>L<8_M^KI0\.-O5_QQB6]7XXOAXYVH]^JVK]Z@R>Y+6[T6>O M__ZWV9/IBQ/4_I"I_>'4ZJ_?*&\\Z>P#K=T'1;H]1N3I97[;Z*JVO0?#C0JZ MJ5:F5WUM5%MYK*GAF0%FXG0%'K;XVU2&G*RVKL$X#3L.&WZ/HMLZ@^G;%L); MZUX[U;:W]+O>!ID;L..GWM#;@G9@)JXZ[6!VU8.__^W9?#Y]\>EB<2&B^J^K MJP_\2"@G9H-&\52>-=Z/W:=EO5W]*2LZE M-XU1#KJ_J*[:%DL%[6J9 UQHB6=Q&YA%[Q6#CJ\VZD972ZW[2K<&_JLBLR.M M&'9Q0NV/L]H?G]371UVWRGMVTOLT?GJ%:^T"8)P495UUJY6K5"1N2 M,<81(\8'W=>WHG*293TX!X'+(MO"#B^JQ5;73"2$.ZD079QB\V@UL+7Z^.NG M"LOKX"=Y$9)I;_OS]"XC6Z.6IC7!1*F7(T 3^^;^()AJ#YE&L#X(/R&C0KD MZ7] YB4D5,&2C,:-132 /!,J!P*2$Y#K(&*:]C;+CB3!#_K+8&Y42QM-8$;6 M!5&XZ6^T#YU\I]$9E^!J&E.6K19X2]10KD6."CC#J!.[T-?C.XFG;I"QG'\9 M%-1S6^ EB<2$@27,X\:)YVNG )]B>02$(.8/ZVA^1%&F8H1#%^, P38^]Y_% MCN@[MADH:D"X-%%_#>0?2*@, >[REK^^TPU%BNJMWEH/:;^G2>R)U]9MK8N@ M\ML1_#XB1]X7"\*A %[.=C'#TL[#!6OQ=,L< ^VUF/$0^)FC$W&QIPH8]II# M%:MBM A/#,!%*6TF)X5_6_H;AVCH:!A-B2+V(CQ'2H9KYRF MA1N6R5;=ICA7U1'-:^/JH8-7DT+VJ6\L%NEM2"MBH[8%-Q#X*5]]FGWUZ4DG M^P18 G,_P9HZDM$Q-SV] A$KV47V]^^)\32(!1]N"^NC?&&47:=Z%!TT@PRP M4Y]A@8E0,5&/0F4K4F=@4*M5P@60!*\BG.MR"B% SU,/,;XQOFXM67OD@+R' M(]L]89N+O81? M@D4&1HO'>G-"7"G+(J-K%&(;'E%VQ200=IJ2N<4B9W"<2VB%=2$M4(*-HONP M9=ME2XY&1D#Z38:? CW +M@ @22B(*0AD,"W*I3B,33'45PEGP)!XX0&0FKM MMI,$PA];DS]''VSYR];9M:-Z*=B=<@U\$K[5:BC.@UJ_DC20='"6G##KCDK*B M7FG'4*R^YH0%$JX_GU/!VS!3L!DEJ0?>.JS! ](VX]J3:O":R&N!LFQ]D!&8 M#\CVM@@+0>(2^:'(FMXHH/5KPQ =]Z>_WO.(Z / <7L#<&(_X8##:5/+:)ZF MK:UM=H;RG<3WJT[]B3U^%QLZ%A].SR?][*]1/4"JFW((N-0_+5SQ^SIY- M6/;)BRK6P.P%%B$O*G^"V5FP0"D;9>JDM14LF3TLQX-]KB=[V>I +DL?WK0* M+KRH4\70J_Y0+1^TV90G[H1.[57\,S9K> M+ZIW)%I!PC51)OF=RHB=-I02)=!^^FN](;03*$K@3WX,FET&Q8M4RG!F".5*?:3PU@P9KFGIHI"/@>N802RNJR?3)Y/JHP19 M<=/K%)ADT'5*[B[8@!R%'BI_=QN4U%&7E(/X,84C0Z2TF[/&D>JE9B@#IBXY MHP6I2TUC$#H)4II]6V H%#;!(=?(E*"7X#ZR#4W%3(&4;X$$(99V1VTNFP[ MKQ[:6"='^=,$M@!)8[YEP:A38!(G0>5Y!I7GWVJ$Z(,NI;.])>!GR1Z#F>]9 M$47=>[@$V+MW:2K1_S' :>?3V1-1Q%AI'D6.-Q9_,F2\NUJ\R9AA[FPV3ONT M9:F.4/,I3Z.MSV>/)M4O@F(I@EY+Y?&SI;A*&AHI>S_6P$FK&\4)GX?+"^O< M_%$8TTAQABT!KA>TW;/SV?-)^>'Y^?2'PP^/#S[,9O)A/IU/SZ=S-O?Q_1'9 M(FS\AJNPV/0 I>O!B.NESH4PU0I3/LI' K?E=!7)0;*X/!E>+%NQI,B"":,H M):K K.3@[ NU11+\IRXSP+T-8]-2N!W;_8.!BVD2()&341V>@E'%;7]);Z39SM1(9X-)(/GOB=>Y/&DOY( M(YJK+=(>#2XAC=Y7J*@@&&HO$B2N3=\S!JX0-:NW<-=NB8?98SD"F,2*A(9P MV]9T46<^-:XDK2J7W<_^&$=5@QC*M/1Z5U K,E\9!S5\&1 ^L3=8QM:/I/Y+ M=39EB(AMJO)E=84=I*SB-L!W%7JI_%A9&WI*<<82$X1GO+HB@K\%6+_6P9*T M0"Y\DB H0T]VV/GL?(H,IEB'M)""7'4UUK'YV\]%07LR)%8/HM_3'MS)A_I) MP-E?LY]('9Z=Y8&J^0?WL/#5(H$;^\!%H7V\-UQ'PZ4 7RW3(1A"[9):]K'L M/ S]O]FMJ2GXPW5"/%/ .EXR9U+AA.T^4DF].$K+8R*:#3LI,\7>7-2>W)-R M%D.M(V U(,&9=3Q]<_P%GT@?.-!'B\4AG/DU*12G% M#:!9?(WQWJ>>6$EW%!PH5]MM:Z3N'EOC##='=.8%=9TTX"@5%)ZXW9A%4+99 M.,"Q9^R[/X5#E9RI(&QB]S&#@U\0A] MC@X)0&(Q(9#UBEY9=/O8FZ<(#=0Y[X33?>M^\#VV:ZH*X[1OW;-TVW,0V'.CXQ/!KH_G.F M?*)XF$W'^Q#3TT=#5*G\BRN5(H,^>JOA]$*E?.EH80V,_I-BS?&F[UB+AKUJ MZ5N'D?LE5TM-3-),*LGO5'*FWP[87IH$-H=*Z8V.&T?;/4YKSD3W:)V4=%-2 MS9A.93/'[5W"<#F/22MF-*W9EY%R("G!J?:F\_2T'10+S1E,P*6OT MI0X[*E,ZY3YC(6IDF-I 2'WU+NB*")A7E2_4PF>VBVC3!)HEIZX<-@X'6U%SI_$)N(65.S=L8]"M4CW?^3^U?S)B^IG-K@9 MO4YG+]B;YR_BV_\,5GKDW-0VZ0I6Y$*ZV6 4J%B/58[=/S,^V&A^=*-?E]3N MXJ0PDC&19BGB^9<]ZKCB,1WJGWNM_BX#F//ED,>6;T^5X^2^R!X2 M%CX8JX?B0)#**3MR1+62(N,&UL%U**\GN?7Y#=JTPWJ3C(/.-^PR'HU*V*)* M'@ =#-^YX6)E $E\*IPRG^^1_J.CTO_4VSOR)QXR,)5F?&A7]Q^!E5A$1AM7 M3EW(4IY%1S+C'ATG2=E^>$(,=^U-L"Y%E!NZ.QC&'4"=[A,HEH9?@,=AYSZ5 M%G(5)@C41H44YP)TR%,:6<67:;X1NHJK?+.3$>>?6OH[U0?8_H(::D?#UNE% MZ/I8S55[/#5Y0"7Z0\HLI$G''3]((BD<],V9G)-(6H^"ALEK'S,#J),B"30<)[VWW>NE6WYNA!S MO+/G;.&166%,U$4\G](K#XT2%CUS,2(QBO(>/B*GDQZ3CUA36.3%QP;5/H%C M>#5!R/RXN!(L^,!/TKRZ;S$2Q\:VO 9-D63XE<6.?79@;LK;0*#0V.HD4E@ M0R:9^X94[^?3S88NUHWW'-0XB1'\J/^<-)[,L)'05:C6^GB+3'I9\;,*P9GE M("3SE:=QI\3Q3DDGBWIYR'#HFUAHW[$!,2>O2ZDUMBP:4O>"3D*+ M@W^Z>" NWZ>VX3'8O"PN0W?:K?G*-Q^)]D'N1>>O^5KYE5RF'H?+G?1?E%O3 M/:M6KS!U>O'T\9FH,+V@GN6KU4L;@NWX<:,56*@'Q69B MX6S)E>2D]^]'RB^7.Z1!$<02*?'A0U*4)@=M'FR.Z.!'62@[#7+GJG$8VC3' M4MB!KE#1RE:;4C@2S2ZTE4&1>:.R"./A\#(LA53!;.)U*S.;Z-H54N'*@*W+ M4IC'!1;Z, VBH%/XL9]"[9\'C> MH7_PL5,L&V%QJ8M_9>;R:7 =0(9;41?N3A_^Q#:>"\9+=6']%P[MWF$ :6V= M+EMC8E!*U8SB1YN'7S&(6X/8\VX<>9:WPHG9Q.@#&-Y-:#SQH7IK(B<5%V7M M#*U*LG.S6[2ID97/D-["HK:TP5H0*H-U4RC6K^5.R:U,A7(P3U-=*R?5#E:Z MD*E$"V_OQ:9 ^]LD=$2*H<.T);!H",0_(? >/FGE<@M_J RSY_8A!=-'%'<1 M+>*S@&NL!I ,?X=X&,=G\)(^0XG'2WZ"=RK<_^8;ZPR=J&^G F[P1J?QN,O& MMA(I3@-J(XMFC\'LS:OH&3EJ2C/\[C/D=R7E5"/;UY=Q]'5C87T M)1W#=,P3'=&Y-<_I]/JJH0,'02?4PE87=*G8,5#-'98;-+[PMV3="%%S"O@3 MP=)W$QK;X9%3NM4@&KX&&DIMD$F=(#'N;6$.T26\;CZ]<@'O(!H=:Y:LB4CS M%56F?]EE&]^X-2-OR7L"B:][)/(5L?2.?O]PH[I<*,8;P'UN$)]UTXN\?*8: MG5M_2M51TIB8X3.O]]@2I\+A'E5-/+\,UH,F&9ZH3T*2<"9RJ01!L/**0^!D M)"RN#Y@A48Z[-$87W>!/47S3+$1^^%Q[ZL0G[4M+ MZ7 ODGV2.(4'"?U?9O%4"X9'URLYV?E'A(\S^6ANVE[;OU/SYGI^VMX\FM1<,;:'VKM>L$=M"_WK/_ M 5!+ P04 " ":F&A51B;WVA$& "K$ &0 'AL+W=O22?-?OT.25EV$L=-MY>]Q!0_SKWW\%Q>,B=W4OVI%T(8^K)L6GTZ M6!BS&@^'NER()==OY$JT&)E)M>0&GVH^U"LE>.46+9LA"\/1<,GK=C Y<7U7 M:G(BUZ:I6W&E2*^72Z[NST4C[TX'T6#3\:F>+XSM&$Y.5GPNKH7YO+I2^!KV M*%6]%*VN94M*S$X'9]'X/+7SW81?:W&G=]ID(YE*^:?]>%>=#D+KD&A$:2P" MQ\^MN!!-8X'@QE\=YJ W:1?NMC?H/[G8$_B"X>YV I&^W^TIV?F\8#*M?:R&6W&!XLZ];_\B\=#SL+\O"9!:Q;P)S? MWI#S\BTW?'*BY!TI.QMHMN%"=:OA7-W:3;DV"J,UUIG))W$KVK6@HQL^;80^ M/AD:H-JQ8=DAG'L$]@Q"01]D:Q::+MM*5 _7#^%-[Q+;N'3.#@)>B]4;BL. M6,C8 ;RX#S%V>/%70IPIN:0+^*H@!=!L%G3A"!:*?C^;:M?_QSX"/'ZR']^F MS5BO>"E.!\@++=2M&$R^_RX:A3\>\#[IO4\.H4^ND8;5NA$D9_2VUGP^5V+. MG:+1T\6F]WE]&/=&&MX@K3PW5M@5 =,L!%4/S92J-D+5'&+7:$\QD4_EK:!: M$]RS3(X70\VJ?%B 4C!)O8P2@/TBSQ MPOR*&@NPFWK((BA&&3&VPQ++P%S>TY0D09RS?RM'%@5).J*L<%@QL)+4J_-9 M/2+@K,O$* Q")(W3YC>Z]]\5R>(@RA/*4V\G#$;8E8)]JR23($H2;*-/_9!1 M_K)@#A25M"\JZ8N+2E\1S[06W:[U?>]K/JT;4+2_Q!RTLK\P]M!\:Z[<]#5; M<[93U]I8VF:N+/E"8_<.50=]>_+0@KT59=<;=:EXM%N24%X>+GP\G_E%C_P, M5T>1BG M@,*8S>(")<5KHGQ$G#^G(F8;(QS/Z=;8#HU;O]^*3H5=S=^.V+(6A05^@8/? M_E;$JUN.BDPK?K^T$^,D@]&BM];9#W^Z>*VXLC>EFY\2P5Z1>%=I?81\'T!UC M?_LCRT8^[:UTJ8-;6"TK.G*B/,;I8^\GQ_2N+?&0PU';W<;6O23;Z@&L[B^* MH$)\ 2DN ^UL6-%8K]P.]*8":O&@Q!2^]-HVSP>5AI"29>O27P5WF.D%'@?) M*-JKLF5W/ZMVM"?S <7JJ>-/R+;EHXAQP2OR8@^)FZ1A(78_ MI7WE8[CS@$3BS]TSV1[!V#O_ENQ[^Y?XF7^ ;J?[9_P'KL"4ID;,L#1\DZ%& M*/\T]A]&KMQS="H-3AG77 A>"64G8-P^#S8?UD#__XG)/U!+ P04 " ": MF&A5*Q:)C8(# E"0 &0 'AL+W=O^)(\]$7B<&8.SW!F2,[W0KZH%%'#MSPKU,)*M2YGMJVB%'.F;D2)!6D2 M(7.F291;6Y4265P[Y9GM.<[8SADOK.6\GGN4R[FH=,8+?)2@JCQG\K#"3.P7 MEFMU$T]\FVHS82_G)=OB!O6?Y:,DR>Y18IYCH;@H0&*RL.[Q_PS:>D<&+1*;J+^P;V[%O050I+?+6F1CD MO&C^[%N[#T<.$^>"@]#7O9J&:Y3W3;#F78@_26!.:&=2AUMY$CAXWE7\/P^8K_&\W\<\3U7429, MT K^O@N5EE0D_YR+N8$'@- M?;FA1HRK#$$D<*<4:M6E*@:FX2@>4^7PA%$E)2^VL&**JW/17%WO?#3/*4(B M,NIA@ZQ-=;2-S/]%T*1=B[QDQ>'#NXGG!K<*6$,U/Z*:&*J[5ZJRIQH:J@,( M#Y#A#K,!=8%.>5$#'WFE'"6347J C[525(H5L?HT ZH2C7F(LB\5^,,@@=O^ M.]F'9Z%9!FNF4L"O%2=DJG@U,W6+!^HM^4)G85(5,;P'?S28CB8TJ,/R;M^, M6F6#%WV'UVD[\^[?3F]2(?4O&F4.O-BATODE$N,3B+'9ZQQEQ&G=DI44=*=R M*7K?&YW(:R%+(9E&.K%"#N\NO]/7J?NI:22YE)&2762 M3IK[^5P&)_[!]5Q.)_Z)_.-* M3I"$7)V;8&2!;"[E1M"BK"_"4&BZ5NMA2N\8E,: ](D0NA/, OW+:/D?4$L# M!!0 ( )J8:%5_W%U*F@8 /P3 9 >&PO=V]R:W-H965T&<^9&G:ZD^JF7G!MR6Q:5/ALMC:E/QF.= M+7G)]!M9\PK>S*4JF8%'M1CK6G&6VT5E,::N&XU+)JK1Y-2.7:K)J6Q,(2I^ MJ8ANRI*INW->R-79R!NM!Z[$8FEP8#PYK=F"7W/S5WVIX&GV5K+JY[HADC3:R[!:#!J6HVG]VVQGB,0MHMX!:O5M!5LMWS+#)J9(KHG V MH.&-W:I=#"EAG)N>L8%7&R;5U@0M9UK+BE='DZ!N;%5P?GXX- MB,')XZR#/&\AZ0'(E'R6E5EJ\K[*>;Z[?@SJ]3K2M8[G=!#PFM=OB.\ZA+J4 M#N#Y_9Y]B^SK11X%3_[+-0JT"P7P&,M!-=LXR?C6J4I6[X:/+JA1>Y;P>V M%_3;"X;0)]<0N7E3<%1]FF6R076O>,;%#5+JD"_<[--Y$'6_SCV\VH*OP)$R M,*K0!E4P2T[FLH#P%]6"'(D*1F2CP=#Z^(0 MV#1&5>6X'< TSYX+=MX\<@> M,>0E29S4C>#?HXZ;)&2*(JPO0ZXBN6QF9MX4$/;=VB/JQ'%\3(Y\A[KP?U#W MER1R/)I:"4GBD0%*PIZ2\-&4?*QNP(&D$EQ;*G#LJC7H/E8&@?>SLB.A:B5T M+YUG9N:*K2 ;&:X@.C18+'0B&ED+ADE(?D!"?BVJU[62&=>:>(X?1W!-$A^# M2D#:RLE"RER3P G2B"2^1[Y) Y$F-GM BCUXG69JUN+X+51P#69$ MN3FOI1;&VM3Q8C1I;.EXUX! )4M4PJ8UH+5JYG#3**[:QK;:TR^\Z7("AST4N*'*;F6<[-BL 2XM[-\ M/^YBC#30+"B[8:.:MF/S'-3:@S3ODB!V(C3;4G&^T]W< M,_P7,._0^PT7F[MW@YK#KQY2U09R%%'[G]H<&3IQD-K_U!O,E4D?(LD3JI=A MU4)@!6Z).Q@6@YB'"E@QAIC!S&-!AB+.T92Q_? NZXTQX&]Y$W"'^@%[PG1]PGDP@H([IC3__& MW?\27 \K!:Q9\^/%I\@!30:CQG,W1ROWT2RT-:\/&5F][GJ,O>>K0=S]YF\% M]&$# KKB^=Q5Y(LT?*<3?_4BH1Y]2^+0Q636]A>;&IZ$'HG!N=L:+[?4Q'H> MVFKNA,/%W-LZSGI/.?RH!MSD_78'M-O@?1)L)@IAH,W<2\2@L(-G(BMUI^_: M;6>*C=0U.;#@V+X3 EGKJ9M.#Z5BYP'1Z1UC MLQU#X<;*V<^%IJ[2K*W/[4S @OH<.JZ[0822-8<2#9. +G2$>%E(_V$BW72;T#5"5H3OP8N@$%K9SA ,&SP%> M8U>@&AA;NV4"VJ\[3DIC[$&CJ/-&MLO5 U2]1%.[L>V3?.A-$FNE?6X[WOH@ M4W*UL)^=D&LH1^VWF7ZT_[0U;3_H;*:WW\4^,[40E28%G\-2]TT,!T+5?FIJ M'XRL[>>=F31&EO9VR1DT4S@!WL\E!&SW@ +Z#WZ3_P!02P,$% @ FIAH M5889O:=$ P <0D !D !X;"]W;W)K&UL[59; M;]LV%/XK!]H%"2!8-UNV,]M TJYH@08+DFS%,.R!EHXMHA2ID73<_/L=DK;B MKJY0[&4O>Q$/+^<[W[F)7.R5_F@:1 N?6B'-,FJL[:Z2Q%0-MLR,5(>2=C9* MM\S25&\3TVEDM5=J19*G:9FTC,MHM?!K=WJU4#LKN,0[#6;7MDP_WZ!0^V64 M1<>%>[YMK%M(5HN.;?$![:_=G:99TJ/4O$5IN)*@<;.,KK.KF]*=]P=^X[@W M)S(X3]9*?723=_4R2ATA%%A9A\!H>,)7*(0#(AI_'3"CWJ13/)6/Z&^\[^3+ MFAE\I<0'7MMF&J_U;//@S<7B5$L9_81_.3L815#MC57M0)@8M MEV%DGPYQ.%&8I5]1R \*N><=#'F6KYEEJX56>]#N-*$YP;OJM8DV%F@N%XDE4+>55 > FP"0?P5@#K=*VL; S[+&^G/]A,CT MC/(CHYM\$/ !NQ$4:0QYFN<#>$7O8>'QBF$/_[A>&ZNI"/X\YV. &)^'<(UQ M93I6X3*BRC>HGS!:_?A=5J8_#1 <]P3'0^BK!VJT>B<0U 9^L0UJ>"=#M[FR MO4?!+-9@%01/SM$?-A! ^0FH?@$5(3Q[U C,P$8)ZE-S!90&B^V:%(^Y@-=8 M'58ROY+!!U_T!,2>4%,/$[#[$7"Y#;A@4;=P\8Q,FTN8C-*"/O,S>C4WE=I) M"YIX03DJI_ ##04- Q&>]!&>?'.$;YG=:6XY^>SBW9%]Z_CZX,)[SM9<^.US M<1XT<[Y,KKV=+Z,94Q>?,@GQ$B_VOTS)[RZ,KL\@G?0Q:GV=2=*F E67B0+MCS_2CMH:0\S2>36;$PQA@;<@I^G!(3Y!+@D!CX:*(LSR_A+NP M!T],[/!\)(CO-)X6)0S40MG70ODO:^$-ETQ6^&V5,&CD_TKX3RHA.;D&6]1; M?]D;\#^6<"/VJ_U[XCI&ULC53;;MLP#/T5PAN& M!"CJ2](TRQ(#2;MA U:L:-KM8=B#8M.Q4%ER)3EI]_6CY-1+@33HBR12Y.&A M*'*Z5?K>E(@6'BLAS2PHK:TG86BR$BMF3E6-DFX*I2MF2=3KT-0:6>Z=*A$F M430**\9ED$Z][EJG4]58P25>:S!-53']M$"AMK,@#IX5-WQ=6J<(TVG-UKA$ M>U=?:Y+"#B7G%4K#E02-Q2R8QY/%T-E[@Y\1X](596DUW7+RL^D\RYJJ$_:.&35^ _PI62MC3P6>:8O_0/ MB6K'-WGFNTB. BZQ/H5!= ))E"1'\ 9=_@./-W@%[_-#P^T3_)ZOC-7T1?X< MRK&%&!Z&<&TS,37+YW(-/2Y)HQK# M9&[Z$Z"J6:Q6A.5*=XG93HC;.KHE!NHRZB%)OUYKE-D34$&D(2(N71_U/?0& MP[CO]G@\[,.=I#DD^%^BX._)CLL-&DM3P]*W/1\E?>@ER;@/M\HR03/@#;DY M]),X&O@XPSCI'ZIBN-=R%>JU'RSN31IIV^[KM-WLFK&PO=V]R:W-H965T"<;5P,JW+F>>I.(."J@M1 L>= MO9 %U>C*U%.E!)K8I()YH>^/O(+FW%G.[=J]7,Y%I5G.X5X2514%E6]7P,1A MX01.N[#)TTR;!6\Y+VD*6] _RGN)GM>A)'D!7.6"$PG[A;,*9E>1B; MO^EK\QUZ"1/_DX2P20BM[IK(JKRFFB[G4AR(--&(9@Q;JLU&<3DWA[+5$G=S MS-/+K1;Q4R98 E*=GTW"8'Q);IZK7+^1+P]TQT!]G7L:B4RX%S>@5S5H^ GH ME-P)KC-%;G@"R<=\#P5V*L-6Y55X$G +Y049^"X)_3 \@3?HJAY8O,$G>$V% MOU8[I25>C-_':JPAHN,0IEEFJJ0Q+!SL!@7R!9SE^5DP\B]/"(PZ@=$I].46 MFR^I&!"Q)VM1%'A_[4F16Z4JRF-09 .,:DB(%D1G0!ZIE)1KJBY%4&?Q+5<9>7F MC5SLWP]JFPP"K=H9P3/64.Q VH.^AKAQ@OK4S2-HJ_Q(7Y7(MV9"&2>,W,EX MY Z#L&]V>2VA59*@)!),W*D?NJ,H[)M'B8;N=#Q 3+]GK=)40FIK:RO/*%Z( MNG1LH%I>RVL.M/M.@068_3VM&BM"-L)S0.1&MF^ <":0)P?R^$;AU#T/W3EG\!4$L#!!0 M ( )J8:%41-@NWV00 &4+ 9 >&PO=V]R:W-H965T9%XF3D\P[EPKK=*/YI*" O/3=V:FU%E[>9J,C%%)1INQFHC M6MQ9*=UPBU.]GIB-%KST2DT]84&03!HNV]'TVJ_-]?1:=;:6K9AK,%W3-V0B* MSEC5#,K(H)%M_^?/PST<*&3!"04V*##/NS_(L_S +9]>:[4%[:01S0V\J5X; MRY*U+/3A57%X[M;M*N$.]6@KPWWU_7V@2]K82ZO)Q:/<<*38H"\ M[2'9"<@,O. B[$9@QA0( %C)W!"_>70.?;K G"R[6H!:P?WB*_"VQ/\,9BZVI7V!#J]< MP\OKSY+6,T?6_ N)@!ON6Z[+-*6BD, ME)V6[=H[":0!;F"E:DQZ V]EBT"J,\C7@'@NQ,:"<5[P%FR0\C!K5-=:=\(C>(W#Q?Z.)NY^[K$*>'?C MY,I]#&"!,A9/=Y21*@I_$(5HEH@44A]J%!BEA.497"3C).R/1@Q*PIP1%D=P MP<8HM0=_2P-*\IQ=^HT +FC,X(ZW!0K@;L@HB6BZVSW! H/=#C2&B,<#:180 M&H5P$8X#ZJQR1GQ]G1$QH2PA69X@GV KN+S4F:49(B M(GJ:'H8 )7&>DYQENR X=2'MJO]0V+%P/E1;BIQ?P%V?^B?=T;M\[NR\_^]&=,M:=J\63 M:+&TQ2XG(8[<%U-S^,=!ANE@!-=X2:ZPEBA>JXU_U!@)PP2_+H!2$K,0:(#) MG\&"XS/OQ;'F/PKK'!,FB:LZ:8H*C,40123%?/TL6K2[]L*\Q&Y$NG?2M54H MG42HPP@-49S$", BDH0I/"B+*O_G6S0@(GF0.T,2Q$K[ 8TQSP'C/LP8' OY MR4'KTPB]]@V>\QWZO>^"]JO['G+6MT[_BO<-Z!>NUQ(]6HL5J@;C%.-;]TU= M/[%JXQNII;(8:7Y881\LM!/ _952=C=Q!^P[Z^D_4$L#!!0 ( )J8:%7] M3,;!'0, )P& 9 >&PO=V]R:W-H965TE<]5M'-N\1,GLM:Y0D66CC62.EF8; MV\H@*T*0%'&:).-8,JZBQ2SLK#;U_#Q_(#^,6@G+1FS>*_%-UZX M]MG7XG8"T M#4@#[R918/F!.;:8&;T'X[T)S4^"U!!-Y+CRA[)VAJRA9PC=4U#)(>I$F:GL$;=&H' 6_P"[P'9A17VV.U?R\SZPQ=CG].Z6W@AJ?A M_(.YM17+<1[1B[!H=A@M+M[UQ\G[,V2''=GA.?3%FAY@40L$O8%[+27=X;73 M^0L\?*_YC@E4CBK]FHN:B@T?C9;@2O2N5>U8N/,4^8&+VI'='_2CRK6D _8' M?O6C!J>$GZ5V6O@S)=]H0<^<2@QYP]@&QGC$N&0[!":LA@Q1 1X$; X"\K<" MBE: (@'"W]2*>-MP=M230@3M<%V0Q7-1WCG#G-46@2N/[OF0GZ0.48NB81"2 M,^5XP*?. )=N+5.%O;J%I?7IZ0HZE!GE/-Q#/_3;H]"5IVFAG\#H9@)/ M:PJB<%B%V4UO,$[AXMTT[:?OR?C%PJ72ZH\=6B)Y!=/>).G#L#><3F%59X+G ML&?&$*M&H VVI!V7DOU')?G)8W#3FTR'79)G[9B <=H;#":4?S0>P:FK&!]U M#(EF&_JBI=+7RC7-H]OM6N^RZ3@_W)N^_9F9+:<2"-Q0:'(]&45@FE[8+)RN M0O_)M*-N%J8E_3[0> >R;[1VAX5/T/V0%O\#4$L#!!0 ( )J8:%5B=H96 MU@( %@& 9 >&PO=V]R:W-H965TQCVH-AT+-26/$EIVGW]*-GU$B#-]F*1 M(GET*)'T9"/5D\X1#;R4A=!3+S>F&ON^3G(LF3Z6%0JR9%*5S)"J5KZN%++4 M!96%'P7!T"\9%]YLXO;NU6PBUZ;@ N\5Z'59,O4ZQT)NIE[HO6T\\%5N[(8_ MFU1LA0LT7ZM[19K?HJ2\1*&Y%* PFWKGX7@>6W_G\(WC1F_)8#-92OEDE9MT MZ@66$!:8&(O :'G&"RP*"T0T?C687GND#=R6W]"O7>Z4RY)IO)#%=YZ:?.J= M>)!BQM:%>9";S]CD,[!XB2RT^\*F\0T\2-;:R+())@8E%_7*7II[^)^ J F( M'._Z(,?RDADVFRBY 66]"2XL(^R,(JLG.+,[$8DLD1X9"^HH?/( ME@7J[L0W!&T=_*2!F=#WZX(#RYUN2GNV-XS!7B3DT! M583!]011UK3B(>\/3$R>&?9+[PUH> MQ;TP''6W;MRFT5DV-YZY&]_!C4,(8^C'(QC&IW"59>AFD+6"8@:A$QR'7?@$ M[OZB,Y)HI]^MUYC6?97D;W5[B6KE9IJ&1*Z%J1N_W6W'YGD]+?ZZUS/WCJD5 M%_1LF%%H<#P:>*#J.58K1E9N=BREH4GDQ)Q&/RKK0/9,2O.FV /:G\GL#U!+ M P04 " ":F&A5$, 4\@8# "D!@ &0 'AL+W=O%(@6'DLAS30HK*W&86BR DMF MCE6%DMZLE"Z9I:->AZ;2R'+O5(HPB:*3L&1 2KS28NBR9 M?IJC4)MI$ ?;BVN^+JR["&>3BJWQ!NV/ZDK3*>Q0)XZ M>V_PD^/&[.S!*5DJ=>\.7_-I$#E"*#"S#H'1\H +%,(!$8T_+6;0A72.N_LM M^F>OG;0LF<&%$G<\M\4T& 60XXK5PEZKS1=L]0P=7J:$\4_8-+;#-("L-E:5 MK3,Q*+EL5O;8YF''812]X9"T#HGGW03R+"^89;.)5AO0SIK0W,9+]=Y$CDOW M46ZLIK><_.QLHW;"G0]":AI5C.(\Q:W'F# MF[R!>P:7A%08^"1SS%_ZA\2Q(YILB^6RH MVI"9Z8WA.RE[49= 566Q7)+_MK3<(X9Y0\#%I^0Z-4M<,4LCD[\.HQ3V%=QX<[D*%&O_7PTD*E: MVF:(=+?="#YO)L^S>3._+YFF#!D0N"+7Z/AT&(!N9F)SL*KRW !NA_3[!]02P,$% @ FIAH5>XSU+=. P KP< !D M !X;"]W;W)K&ULC55M;]HP$/XKITRKMFHB;_2- M A+0O73:IJJTW8=I'TQR$*N)G=D&QK_?V0XIK2B:$+'O[+M[GKNSW5]+]:@+ M1 -_JU+H05 84_?"4&<%5DQW9(V"5N925FY )O%.AE53&U&6,IUX,@#K:*6[XHC%6$PW[-%CA%R_,ES4PR"\P!RG+-E:6[E^@LV M?$ZLOTR6VGUA[?>>G020+;6156-,""HN_,C^-GG8,3B/7C%(&H/$X?:!',HK M9MBPK^0:E-U-WNS$4776!(X+6Y2I4;3*RC@K<(NU5(:+!?P: MS30E(3._]]'UWKK[O=ESU=,URW 0T,'1J%88#(_>Q*?1Y0&LW19K]Y#WX93. M:;XL$>2<\*Y0+!%F&ZK;DJK&43\KIX91EMD5S(&ZFNJ@$.X*)B".WNYC=CCV M78$4J*J9V!R].4_BLTL-V;.&(5"*ZTVB1S&5E^S MC5.N&8'7,)>J)8 ML96.Z?<-M0;3E*A#Q5*(S\[/B[S\H!H=6G]*U4[2VF:1*VR 4^%\-_7@OC/M M^&0XH"X):6HS47#!R(55GED*-AFI%:=KS)$@)]LTQB?;SV>D&T1LM@SCU U? M&741N"Y*+OU"[(8?2P>=\&1M:2D=YD6R]P(G>I#2_V46]QV[<.<2I2 +]U38 M=J88_CYMM>UK-/*7\--V_Y1]9VK!A882YV0:=>SEK_SSX 4C:W&PO=V]R:W-H965TPH2%-Y*6E M0&DCM3"T?6"J6K9]F/;!3:Y-A&-GMM/ O]_924.!4FD?DOC.=\]SCU\NHUJJ M!YTA&G@LN-!C+S.F'/J^3C(LF#Z5)0J:64E5,$.F6ONZ5,A2EU1P/PJ"@5^P M7'CQR/EF*A[)RO!CDJUQ@>9'.5-D M^1U*FALXF8NZZ_8 MZCFS>(GDVKVA;F('?0^22AM9M,E409&+YLL>VW782;@(WDF(VH3(U=T0N2IO MF&'Q2,D:E(TF-#MP4ETV%9<+NRD+HV@VISP3SY$S@RG,F#)/<*^8T,RMEX9/ M]VS)49^,?$-$-MQ/6M!I QJ] WH)=U*83,,7D6+Z,M^G KLJHVV5T^@@X ++ M4^@%GR$*HN@ 7J]3W7-XO?]7_7NRU$:1]6>?[@:VOQ_67J"A+EF"8X]NB$:U M02\^/@H'P=6!HOM=T?U#Z/&"+F1:<02Y@CEN4%0(3*0P21)9":/)F6"^L9L& M=%MA5V2.>I^<@X3[Y>PRLRVS>LG,@,YM\I!)GJ*".I,@:T&5R V99Q^M ),A M7,NB9.+I^.@B"L^O-"2R*.BBNEQ@VH;1QALLEI2VW7U'?$-\C3=TWA!J5&AS M5I)3GZ'#FPOBD)6F<'TRA/M,(;XXEJ^POY/X0_..VU$]C]JU&,)B1^X$/L Y M/?T>O7I!1.\P&KQ">RV@!9R\7="WX&Z]HBL:1>$E[#M8_DX_*%"M7=>SZTO8 M36OHO%UCG33]Y#F\Z:":3M<81I:NNRREH5[EAAG] M'%#9 )I?26FVAB7H?C?Q/U!+ P04 " ":F&A54.E X?4" #;!P &0 M 'AL+W=O-;N;!"0^OK/K8$(;\E"IZHOW-G/FS,4S@[72 M=Z9 M/!0"FF&06%M=1:&)BVP9*:E*I3TLE"Z9):..@]-I9%E7JD481Q%W;!D M7 ;)P-]=ZV2@EE9PB=<:S+(LF7X%Y8=Q$F@XKE.$-[6UUK M.H4-2L9+E(8K"1H7PV#4/AOWG;P7^,9Q;;;VX#R9*W7G#A?9,(@<(1286H? M:%GA!(5P0$3C?H,9-":=XO;^&?W<^TZ^S)G!B1+?>6:+8= /(,,%6PI[H]9? M<.//B<-+E3#^"^N-;!1 NC16E1ME8E!R6:_L81.'+87.6PKQ1B'VO&M#GN64 M698,M%J#=M*$YC;>5:]-Y+AT29E93:^<]&PR19-J7OD(J06,EX8$C $F,YC5 MB7+W,YY+ON IDQ9&::J6TG*9P[42/.5HX"-<,:V9BS <3M$R+LP1' "7<,F% M('0S""WQ=5;#=,-M7'.+W^!V"I=*VL+ 9YEA]EH_)#\;9^-G9\?Q7L 95BWH M1!\@CN(8;F=3.#PX H,Y59G=@]]I@MGQ^)TW\*^H"+>CHY6D?8H.WH#2,"F8 MS-%%Y948ERFO!,*/KP0(%Q9+\W-7N&KKQ[NMN]_WS%0LQ6% _Z=!O<(@>?^N MW8T^[?'MN/'M>!]Z"B<:,6SAG*1?!'P*7VJ%PI>+;^+Z%Z+?YG<7N-/[[\6;N\? M^-9O?.OOS=5H1F[KW-;3.Y1G7#?A&OQ]XETSF7!@0N2#5J]:A@=3U*ZH-5E6_?&PO=V]R:W-H965TJ#]YD &L3.[4-W$GWXSLV(9"524OET[XLMC/SV=\W M,]Z1QWNI7O0&P)!/92'T)-H84]W'L,BFH[=VD)-QW)K"BY@H8C>EB53GV=0R/TDHM%QX8FO-\8NQ--Q MQ=:P!/-[M5 XBQN4G)<@-)>"*%A-H@=Z/Z=#Z^ L/G+8Z[,QL52>I7RQD_?Y M)$KLB:" S%@(AC\[F$-16"0\Q]\U:-3L:1W/QT?T7QQY)//,-,QE\0?/S682 MC2*2PXIM"_,D]^^@)G1K\3)9:/>7[&O;)"+95AM9ULYX@I*+PR_[5 MQYH X M?H>T=DA?.PPN./1JAYXC>CB9H_7(#)N.E=P39:T1S0Z<-LX;V7!AP[@T"K]R M]#/31]"9XI635*[(;*O10&O"1$Z6A]#:]25?"[[B&1.&/&29W K#Q9HL9,$S M#IK\2):88/FVP#&:SZ7(0!C%CKA/7+^0)RB8@9P8><30N)8!W['G MR6S?J" M?7:+WSV"8;S0WX]C@W3MH>.LIC8[4$LO4+LC'Z0P&TU^%CGD'O]YMS]-.P!B MU+D1.SV*/4L[$9=0W9!>\@-)DS3U':C;_1$R=*?.G78S-]*]KE@&DPBO' UJ!]'TVV_H(/G))T8@L)8T M_4::OD/O79#F-[Q_SO-<28'C#/ "0[TDBK-A8@V$B[89%QFO4,8_?T5 \MY MJ?_R"=4/*50@L)90MXU0MYTYU$Z2"I2=X?WO(WU HHF#LO]?=M/DA@[&\>Z< MS;]9M8XY:(XY^'JI/O.1Z=SOV@@& FM),VRD&;YIJ@]#"A4(K"74J!%J%"S5 M.Y&N)3WR5D3?7Q%W#9N[KU<1 M5U,.A-96YM0QTM[;%D;0#C(46ENL4P]).SNOZPJC[TOEWMVKYLAOEHXN9/RI MBZ/=;=S_S7AO:]2]U]5!#(365N;4.-+!VV9\T$8R%%I;K%,K23L;L.LR?NB] MO$>O,SYHRQ>?O91@([-V#TB:N+@='DV:U>:1ZL$]S<0G\\,+UP>FUEQH4L * M79.;(>:I.CP:'29&5N[=Y5D:[)K<< ,L!V4-\/M*2G.32++.>W@>48>O.-U3]L@3 (&^96G.9TXB1''CNCQ* M(,/\FA:0RU\VE&58R%.V=7G! ,0DKW,\=W#A?NR#81Y05W/BWP%NY!?"ENF3QS&Y689)!S0G/$8#-S M%OY-Z(_+ '7' X$];QVCLI0UI8_ER<=XYGCEB""%2)026/Y[@A6D::DDQ_&U M%G6:G&5@^_B@_D$5+XM98PXKFOY%8I',G+MC@72KNZ/YWJ L:E'H13;GZ MB_;5O<.A@Z(=%S2K@^4(,I)7__&W&D0K0.KH X(Z('AK0*\.Z)T&]%\(Z-\3*NZ5:>:!@JFA9/LG+YWXOF/R5R#@Q7^ZXO,(Y6M%L M37)08@$Q^I/AG&/UD#BZ"D%@DO)WZ#WZYX*#S3AH3D\A$B&^RK<-U33:YY(3^GU7GLBB^CKCG"BGLC?G^0U]%% QO_1 M#'%92?;UDF7ON.$%CF#FR.; @3V!,__I!W_H_:+#95,LM"360=EO4/9-ZO/? M*(WW)$UUQ(R1EQ*KQ(9*K.RT3W/?'T\\3\[&IS:,U^_KU#EHZAP8Z[S%S[(5 M"X[D.B";<;%C42)[(:(;)!M(]*BK?W ^E+'GG0UY9- 5D4<)ECEU[6Q9Z0[:J$:#4;]_0LJ8_E)2EL0ZI$8-J9&1 M5*OE2TY8ZE(JEL0Z5,8-E;&1RB**V$XNB.*$#M?A,4I= MVEW&9_.O-]"@#BTE[="9-'0F;VE!J@.M#RL8;JU@;\)FS'$IMLEYA]-BLY2T M@\WWCO[+,Z]1#&_0O^B6P?NV!7N0CCQ^SD%'R:QX*2:K:J$MM2[-EIOU[9NG M6M,63YMJH2VU+L_@R#/XSPZJ#FWWI=/F;U:_F(4EM2Z+HR_WC5YU_H=(@"&2 M"YQOR3H%A#D'?1^KE8QHK+IL6VI=-$>?[9N-]F*[9;"5WXNRM>>EO M@+'3[[P:4__<654F]-Q'F$=P,2]+:EU>1[_NFPW["O,$%9A(-T&K59)!LVQJ M29W;]2 (M(;+G/IB4/^'9?>/GMTWF_9[Y %H]&@ M%YR"LVK@;:EUP1TMO&_V\ H<*AB)0"$J=VL*V;X4*CVI2G#<)N5=!X-32E8- MO2VU+J6CI??-GOX!I[OJ,_FU>:8E-G[)86K>2IM?!*$MM0J;V]H^S(!MU38L MEZU\EXMJ)[&YVFSU+M0&IWN\O=HG_HS9EN0&ULM9U=;]LX%H;_ MBN =+&: F=KZMKMI@-;\V %F%D4[LWNQV O59ARAMN65E&86F!^_DJ.$)D73 MHO/JIDV(.H<\UBM2NGDLRJ_5O1"U]\=NNZ_>3>[K^O!V.JU6]V*756^* M@]@W?[DKREU6-[^6FVEU*$6V/C;:;:?!;)9,=UF^G]S>'#_[6-[>% _U-M^+ MCZ57/>QV6?F_#V);/+Z;^)/G#S[EF_NZ_6!Z>W/(-N*SJ'\_?"R;WZ8OE'6^ M$_LJ+_9>*>[>3=[[;_E\UC8X6OPS%X_5R<]>VY4O1?&U_>7G];O)K#TBL16K MND5DS7_?Q%)LMRVI.8[_=M#)B\^VX>G/SW1V['S3F2]9)9;%]E_YNKY_-YE/ MO+6XRQZV]:?B\>^BZU#<\E;%MCK^ZSUVMK.)MWJHZF+7-6Z.8)?OG_[/_NA. MQ$F#AF-N$'0- KU!=*9!V#4(AWJ(N@;14 ]QUR >VB#I&B1#&Z1=@_08K*>S M>PP-R>KL]J8L'KVRM6YH[0_'^!Y;-Q')]VTJ?J[+YJ]YTZZ^_22^B?V#\'[R M2%YEFTTI-MDQ1XH[K_M;Y7U/1)WEV^J'QNSWS\3[_KL?O.^\?._]=E\\5-E^ M7=U,Z^9@6N1TU3G^\.0X..,X]'XM]O5]Y=']6JP-[8F]_<+2?MJQ'+Y@%@>%XEL.;^Z;NO,X[?9UW9F].Q*II[I]MSH=XYU+1^_;M2I3? MQ.3VKW_QD]G?3 %'P@@21I$PAH1Q$$Q)F^@E;2(;_7DN,^7%4\/DV+"MSM]N M%TG49/JWTWCWC?QPELQ4*]*W"M(PF*M6M&\51>$\4*V8M3^NIQX$4TY]_'+J MXPNG?OVP>AZL93=82['-:K'VZL)KZMCJJ_>8E66VK[V\JAZ>/G^J<*(TQ>S) M8WQZHN#G*I MA&[^$KKYL-!E526,<9KW^Q#.?&V.6IJLHD0[N600BPYB,8-5$J2Q=F[G_0KK M!W'X8J6\LY&N+CHP*'.@- *E42B-06D<15/3YT0P\:^]RNA: M*C6M?YEAL#)=9QC,3!<:!C/3E8:]4\XA -'4$ 0R!($U!!_+HKW<&#C=VV'. MHQ9)(U :A=(8E,91-#5EI*+DCR4I^5!-"4HC4!J%TAB4QE$T-7VDLN1?+2UU M+2]-^GTKXZ3?-S-.^GTSXZ0/U9=0-#4$4F'R[1+3;_DNWV^>1NZJV.SSXT > M6 *0DLP22B-0&H72&)3&430U@:28Y2=CE0"D@+2$T@B41J$T!J5Q%$U-'ZFJ M^799S58"#%J6H008]"=3">B;&4M W\Q8 I *&D?1U!!(=+ M8EUYS8?[ZDZ4I5A[6>UEWJ'(V_L/>Z_.=^906H_ >:@C:01*HU :@](XBJ;F MF104_<58E0*J+4)I!$JC4!J#TCB*IJXCD0)C8%6@;)6B:WDZ:\_#6*\4!BO? M3T.M!!"#61#Z\TBK% :S:);,];N6]DZYA@!%4T,@1;K +M(Y5XILO_;:P\A7 M0BT;Q3=1GJT6]J-P'>Y0&H'2*)3&H#2.HJFY)M7((!BI6@1091)*(U :A=(8 ME,91-#5]I#(96*4K:[4(^_=+@X6^!,9D%0:!7BSZ5I$?]6I%WRI,9_I%A;U' MSN=_#&DOD-)>,$C::RN!ZXUD.]EY_")I!$JC4!J#TCB*IN:/U"6#>*SI'ZI* M0FD$2J-0&H/2.(JFIH]4)8.+:^Q.9IJ#*-O?LHVY'CRAVAO@,$C?:^J V^UE.]9Y%$/7V$%I%$IC4!I'T=3DD2N6E2]T.]D)C-]$)BMNH5$J/9;*X7 M$JA2B**I,9%*86A7"KM[$\8'+MF;.@]:Z.)#*(U":0Q*XRB:^@@G=SU_)T;5 :1?JC)PQ6OI_J^Q*(P2SP M^T]N,9B%41AIE8#9.^4<@C&4OT@J?]&@WBJ2&0^EUDU^].YO]KUR39/3@/9>C*0BB-0FD,2N,HFII' M4G.,QMKO'$'%0RB-0&D42F-0&D?1U/21XF%T\3&"@]6?#J4I,:E^&\%LIM]& M. -;Z*5AD$]F[Z5S3,90Y"*IR$5V1>Z7O E")91[ L9X0!<50FD$2J-0&H/2 M.(JF)HN4"J.Q=C%'4"$12B-0&H72&)3&433U@A;F2J!@66J!%!1#D53 R!%N=@NRIVI!->J0W9OSH,:NDH0 M2J-0&H/2.(JFYM3)"SO&VK8<0\5%*(U :11*8U :1]'4])'B8HS;MAP;MA+/ MW@3ZVB"SF;XVZ Q,WZ8PS">S]](Y)F,H=K%4[&*[8O=<)O[TEMUK==JM!N^K M//,^9JO\+E^UOW_,ZB94WK(LJNJGYR;OFYE [,Z\&\3NUGG 0Q<#0FD42F-0 M&D?1U.22TF,\U@[G&"I&0FD$2J-0&H/2.(JFIH\4(V/[ND7;-<2B_XT^ZK_H MJV^5ZD;$8!2&NA4U6,UGNA6S=\CY](\AYB52S$OL8I[[F[SZ#PT,^V]?LWMU M'8R#?%*H3S;()T?Y5*,GE<#$K@1>]4:OQ/ R$K\?0:BB-\@GA?ID!I^^O^B' M< P)+I$27')Q.^^%-WMU .WQT/V 036T84XIU"GK:,J$G_2F:8YRJD9,JEZ) M7?7Z1U'6]][[YEMTOLJN>3J_ZO0=*(U :A=(8E,91-#6+I'271"-];4Z@ M*AV41J T"J4Q*(VC:&KZ2)4NN?1>W;-?F[N6RBRZT'?1+@U6<1QHRRR)P2I: MZ$^(IB:/<>^=G)>< C/("W),WX-IU+KT*O.)IH79/S@,:^QI=Z*HZ*(U! M:1Q%4_-):G3)6%MR$Z@*!Z41*(U":0Q*XRB:FCY2A4MP6W(3X_9872E?FLWT M=?W$;.;KKZ4QFX6)7B.@VA:*I@9%:EN)7=M2%/9K"@-TN1V41J T"J4Q*(VC M:.H[VZ5"EXZU;S>%[MN%T@B41J$T!J5Q%$U-'RD1IE?OVTW[>VBC6:)?*!BL MPKG^_ 9BL/*#1#>C)K-YG&IO&V#V/CE'8 R%+Y4*7VI7^+0J\(H+!;LCYP$- M%0RA- JE,2B-HVAJ.DGY,1UK'V\*U1VA- *E42B-06D<15/31^J.J7W)H,N% M0H>Z< 6P-)L%^O:M,S1]9^\PI\S>3>>@C*'FI5+-2^UJ'GTHBX/XT?LU7Z^W MPJ-951_7=+Z_N_8>@]VA\UB'KL6#TBB4QJ TCJ*I:24URG2LC;XI5)*$T@B4 M1J$T!J5Q%$U-'RE)IE>_V+AKJ5P4Q+VG@YJL4EUG(@:K11KJSW0S62T2?76_ MO4?.YW\,32^5FEYJU_0N5H777$I U]Y!:01*HU :@](XBJ8FF-0GT[$V J=0 M91)*(U :A=(8E,91-"5]YE*9G%]<.SCX4J)#Z?*_7C',9OH[[LD9FGXI<8:F M7TK8N^D:%!3M*2C3ZEZ(FF1U=GNS$^5&+,5V6WFKXF%?MP/[Y%.O%'?M*\S? MO@\FT][G'_RW2]_P.?'?TN/G4XF_O3DT8?PU*S?YOO*VXJYQ-7O3?IDM\\W] MRR]U<6A.[L3[4M1UL3O^>"^RM2A;@^;O=T51/__2.G@LRJ_'[MS^'U!+ P04 M " ":F&A5W%+R,.L# R% &0 'AL+W=OW9@?$?8@L@T:\\HV)N;*4L'DQ3Q%O(B;AG M!5#URYKQG$@UY!M3%!Q(4I'RS+0MRS=SDE(CG%7W'GDX8SN9I10>.1*[/"?\ M]Q?(V&%N8./UQE.ZV369%!"Q8]D^:R.W<" R4P)KL,OG$#G]"/2&OU(M9)JI/=*BQ MEH'BG9 LK\DJ@CREQV_RJS;BC(#="P2[)MC7$IR:X%Q+<&N">RW!JPG5U,WC MW"OC(B))../L@'B)5FKE1>5^Q59^I;0LE&?)U:^IXLGP"?9 =X#NT(+E!1-I ME3ZV5D,JN4HC^BP$2($(34[WOJ9DE68*"P*]CT"2-!,?E,;+O_V WJ*4 MHN];MA.*)F:F5)&6SS/C.JHOQZCL"U$]0W&/'.LCLBW;'J OQND1Q(J.*SH> MH$?7/WV(OKS^Z5:;;JKL-"FRFQ39E9YS0:]QG529^*C*@G.@C/#=&^Q;GX9,UBD6Z11;:A)KI<-ITN&,J8A$SBJ+O;G5@^ '.RT0=%H7+=:J$FL M9:';6.C>5M$9HYL["3P?,M#56=,ZQ2*=8DM-8JV$>$U"/*TU?53SSLIUB@.[ M4]-]$+:G?@<5C09VJX>:Q%H>^HV'_JB'WYDD&8K;I3UDGM_WQ;%PU[T!E&]/ MO(Y[?J]O8,?U<1NU'$!AVSNUE]9\)\U\)]>]Q-EI,3#ZWS31^1[K%(MTBBTU MB;5R$C0Y"49K,((U*/\3]?I6R[K1? 2]"O.P->V481_DVUU0-!K4K?YI$FOY M-VW\FX[ZMZ@6W, 12?:$QH *\CN_8-^TYXSC3CKN]3'8Z9HW&M&MYFD2:YF' MK=->POKO%CBXVK?ZM>9Z?L>M 93ON$''K_$8;C5,EUK;L;/=%_X?371T.50K M:NJC6M4BK6I+76KMW)RV77AT&W$A-Y31NY&F6FNVED:!B[N5WD=A>^):W5+7 MNFG2I=:V\[1MPN/[IL[ZZ,S401_[.R+LV=-N@QV"3:V@US/Z,-MR<&-;]1.65'P^HC@/)BNH$9L6D^GNI+K= M$N E0/V^9DR^#LI#G>:8,/P74$L#!!0 ( )J8:%4PD>D)V , (P, 9 M >&PO=V]R:W-H965TE5MU\2V\P\YHT]S\/D M(-4WG0,8\E(60D^=W)CMO>OJ-(>2Z3NY!8%/UE*5S.!4;5R]5<"RRJDL7.IY M8[=D7#BS2;7VI&83N3,%%_"DB-Z5)5-_SZ&0AZGC.\>%9[[)C5UP9Y,MV\ 2 MS-?MD\*9VZ)DO 2AN11$P7KJ//CW"Y]:A\KB#PX'W1D32V4EY3<[^91-'<]& M! 6DQD(P_-O# HK"(F$9:'WZ A%%J\5!:Z^B6'QM9S2+K31I:-,T905-[+APF[CTBA\RM'/S)YA M#V('Y -9\HW@:YXR8<@B9V(#FG!!%E(8ATYO BYA>T<"[SVA'J4#\2R^W]V_$4[0;D-0 MX057\-J,LBK+]T,9JA%&PPBVW._UEJ4P=;">-:@].+.??_+'WB]#]%X)[(SL MJ"4[NH4^F\.&"\'%!@NP.C-#;&N(<05AM6@_\\ '/9X#5C3VK_ B+ZG@B\@="$E7(G,$7F:DJ' M)%\>]';FTHM0+P^$=\;W3W>G= MC/!X>79JQ>0H 0=FK\ZTV.%=94O&%D8ZL'\=G;A!L0GBK/BC,![U. Z9)1%- MKI#L- C^_U*)E.F\*>!&*H0T5^3"/FU5XDP[U&7J+E1D,!G^!J;GWKB9';JGM<28.] M:#7,\7,!E#7 YVLIS7%B7]!^@,S^!5!+ P04 " ":F&A5\Q\4@18' "/ M0 &0 'AL+W=OLH3-3'C.3K.);9STL5 MI0\7 SIX?.%3>+_4Y0O#V70E[]6-TE]6'[/BV;!6682Q2O(P34BF[BX&;^CK M*S$N&U017T/UD.\])F57;M/T6_GDW>)BX)49J4C-=2DABS\;=:6BJ%0J\OB^ M$QW4URP;[C]^5'];=;[HS*W,U54:_14N]/)B,!Z0A;J3ZTA_2A_^4+L.\5)O MGD9Y]2]YV,5Z S)?YSJ-=XV+#.(PV?Z5/W:%V&M @Y8&;-> G=K WS7PJXYN M,ZNZ=2VUG$VS](%D972A5CZH:E.U+GH3)N4PWNBL>#7RLMPRC_C;PDG]1\G65A8X[F5W#S:S4OFM.J.;6;#XL" MU%5@=158I> %GAW5UA(V\43!VYRSJ MG 68\WNU41&AKKS AEV]C21F]7%4]W'4JTEAA%DX)#&K<..Z<.,G3PKCABU= MDX(CJFU2F-3)39 FA4GCXN(@O69$RU1 /?-U[)UC,MBI'M13! <)N\(F+5,! MW4,(>L)DX/H:OX1;=C4UEIK=3P,)M%^40%$Q 4O-+IX!!?IT4MA)[-OS\"L8 M#+%3,YA L3B!ND&A^3EK(86V5 TJT+.P FU2@#MO)RVTYVUP@9[""[XS-U1@ MP%*S^VF0@?:+&2@J-&"IV<4SV$"?S@VTB02-*0(*L5,ST$"QJ($VH:"1(!1B M_WXUW,#.P@VL"02'V8(A=K:&&!A,#!_21/TDLDII=/,-%#.:B#LX6QYW=#&ESM@$:!G[G \YV M_MZ#U3H/SCEXA!D>8>-^.1O$H\[%0U*SBV>(B6$1$SM.3&"(O7!MB,F'B:G= MVXMR=S M9*DEC6.5SI7,L+/F&P_Q^+2SYJ""' MI687SX"<#R\L=;#X\>4E,,1.T,"2#\-2J[&=D V+=1X;)#5[B]Y@6.#URM@! M*L=AJ=G%,QP7P.MH'4XXT-/F;G=DJS59I)K4B"W6K25X. M5C6HSAQ1%Z^PU.R>&QP+1+]\C0IT6&IV\0S0!?#"6@=?CYJ'-L;,GQQZNQE& M_8DO6I8 T-/P9%MN3:#P_@-JW8>K7.L9@4&T())OZR.BGA8:O;Q1H-X'%YI M.]WJ_/AV)!AB)V@PBL,8==SA3@Z'5;L.$I::70/#9[Q?&Y0RPU.SB M&;+C1Y;>3CATQIO;CZ[3ZJZPMN/JPM"3^+_[E.[;+U#7M[#4[+X;,!/]VJ<4 MJ$2'I687SQ"=.++B=H*S17/[T>5L5UBKLPTU"9B:.IXM@=4Z#\XYEK6$X3#1 MKRU+@0IP6&IV\0S B2-+;J4@?8(B=VMY]<3 >=3Q5 JMU'I9S+&D) M0UZB7WN4 A7BL-3LXAF($T\__+Z3$)"GH9!M:L.]N\7+6_4_R.P^3'(2J;NB MC?=J5'P@LNW=[]LG.EU5-Y#?IEJG1"965 \?Y=FNK')^4]Z?7_03#[ M#U!+ P04 " ":F&A5)6]E+J0" "C!@ &0 'AL+W=O_K M; LEU6>R H$GA50E-1BJC:\K!31WH)+[41!,_)(RX:6)VUNJ-)&UX4S 4A%= MER55OZZ R_W,"[V'C1NVV1J[X:=)13>P G-;+15&?L>2LQ*$9E(0!<7,NPPO MYF.;[Q*^,MCK@S6QE:REO+/!AWSF!580<,B,9:#XV,$<.+=$*.-GR^EU5UK@ MX?J!_=K5CK6LJ8:YY-]8;K8S+_9(#@6MN;F1^_?0UN,$9I)K]TOV;6[@D:S6 M1I8M&!643#1/>M_Z< (1R\ HA80_2U@V *&KM!&F2MK00U-$R7W1-EL9+,+ MYXU#8S5,V']Q912>,L29](IR*C(@*]0 9L1]<< M!N039ATOP%#&]0DFW:X6Y/CHA!P1)LB7K:PU%;E.?(/:[ U^UNJX:G1$+^A8 M075&AL& 1$$4]<#GK\,7D"$\=/#P,=Q'1SI;HLZ6R/$-7^#[K#94L-_4MMH M;1%:I'7CIVS?A)'C7Y\Y_(GODU;#S:O@:>]KUB>KZI*_>AF3B M2.QLV:7Q>3!)_-UA'<^3PBB(XR[KD);0C'!SI.H^ET^D1M3]8P"J;]:L>=VO&_VCD@ DR?S/$SNR9A=/Y$Y?.D M.([#)R+]@Q%BQ_='JC9,:,*A0%AP-D46U8S$)C"R&PO M=V]R:W-H965TGVZW?MI!F%%.UA+XD_[CD^]^3Z9E@)^:36 )H\ M%SE7(V>M=7GENBI=0T'5A2B!X\Y2R()JG,J5JTH)-+.@(G<#SXO=@C+N)$.[ M-I7)4&QTSCA,)5&;HJ#RUPWDHAHYOO.R,&.KM38+;C(LZ0KFH!_*J<29V[)D MK "NF.!$PG+D7/M7X]C$VX!O#"JU,R8FDX403V9REXTW.!*2@3HC7W!7+,D,%,@MD-,):,IR]0'C'N83%*Y"RC=?'QC$PE>L%UO8#6W#*.3C*:DSDN0F%= M_'Z]4%IBK?[H\J,6T.L68.[OE2II"B.GE+7O3O+^G1]['[O<^4]DK[P*6Z_" M8^S)C%98E!HDIM_YY6MX;.&FL6R3* [BH;O=S> P*([Z41OT2EFO5=8[JNP1 MF\@YX^>E%"FH3FTU0;1SK!]>[FOK".KWPVYM4:LM.JH-*X;AS]I":.R0=KC&?QA($X#[2R'T MR\2TR?:OF/P!4$L#!!0 ( )J8:%4OL"<,W0( \+ 9 >&PO=V]R M:W-H965T] K D.>$ M"SUV5L:DYZZKXQ4D5'=D"@+?+*1*J,&N6KHZ54#GF2CA;N!Y S>A3#CA*!N[ M5^%(K@UG NX5T>LDH>KE$KC1UX8,N5L0-N.$KI$J9@'M-[A3VW=)FS M!(1F4A %B[%SX9]'0SL_F_"5P597VL1&,I/RR7:NYV/'LQL"#K&Q#A0?&Y@ MY]8(M_&S\'3*):VPVGYUO\IBQUAF5,-$\F]L;E9CY\PA_9)O/'>**\5H;F11B["=,Y$_Z7'"H"/S>'D%0"(*_%70+0?>MH+M' MT"L$O8Q,'DK&(:*&AB,EMT39V>AF&QG,3(WA,V$_^]0H?,M09\)+RJF(@4RS M')O())4"A-'D [FC2E'[5.C$W)$F""WC'/\>GKD&MR+ M=73C8MW+?-U@S[I32#NDZYV2P N"&OFD61Y!C'(_D_LU\JA9?DM?]JA=Y%=" M#$J(06;7W6-W$<=RC=!.R9TT@(\;284F5,S)%1/(EXDE>8 8V(;..)#O-VA MK@TD^D<=NGRU7OUJ]B(XURF-8>S@2=>@-N"$[]_Y ^]3'<@VS:*6S'8H=TO* MW2;W\+.26I,8TXTM!#.44;RH# MN!]#\/^TEE&CZ:&,VC2+VZ-@:IZR!PU]02P,$% @ FIAH M5=BD>&P/ P E @ !D !X;"]W;W)K&ULK99= M;]HP%(;_BI554RMUS116E"U74Q%I=TNIEV8Y 2L)G9F.\#VZW?LA(A" M0+W8#?CCO,?/>>/8&6V$?%4K $VV1<[5V%EI7=ZZKDI64%!U(TK@.),)65"- M7;ET52F!IE94Y&[@>0.WH(P[\9)*HJ"BK_W$,N-F/'=W8# M3VRYTF; C4.9X @AT2;#!3_UC"!/#>)$.-WD]-IES3"_?8N^X.M'6M94 43 MD?]@J5Z-G<@A*62TRO63V'R!IIZ^R9>(7-E?LFEB/8_]-M MX\.>P.^=$ 2-('BO(&P$H2VT)K-E3:FF\4B*#9$F&K.9AO7&JK$:QLU3G&N) MLPQU.KZG.>4)D+G=,A-1E((#UXI\(C,))64IH3PECWH%DDPJ*7&2W"D%&'(Y M!4U9KJXP^&4^)9<75^2",$Z>5Z)2*%,C5R.C60H-RW&$<[&AL%;^O%LH+7'#_NKRHP;H=0.8E_A6E32! ML5.:M>0:G/CC!W_@?>YRYS\E>^-5V'H5GLL>[_8+;/&(4:"L02F40C'=N1/J M= .;SIPVZ]CWA]'(7>]7=!PTC**P#7I#VFM)>V=)IQ603(J")(+;!X-O%*\R M;%029 V^!IX*V>NW=GF/OZ&Y5+QA7)(4.==S/$FF5]!]8=+4I[C2R$QDO)-E?XV0#2 M!.!\)H3>=&PO=V]R:W-H965TQNHT1**BMNTH>J#[/XVHP"#)D9[-W^^@Z8Y<,>TWH++S;@>P_GWCD,QW>V M9_R[B D>DSB5,R-2,KLQC1%&$%"Q#7+(%6_;!A/B%2G?&N*C -9ETE);-J6 MY9D)H:FQF)77EGPQ8[F,:0I+CD2>)(0_W4+,]G,#&\\7OM!M)(L+YF*6D2VL M0'[-EER=F37*FB:0"LI2Q&$S-][AFSO;*1+*B&\4]J)UC(I2'AC[7IQ\7,\- MJV $,82R@"#J:P=W$,<%DN+QHP(UZGL6B>WC9_3W9?&JF !&MT(J#LC=EMJJ&IL4RKB17OU*5 M)Q>W)"9I"&A5:N:.)1E+(94"O45+KL3"Y=,56JH8B4BZ1K_^R&FF5E%>H=]4 M_.M[D(3&XHT*_[JZ1Z]?O4&O$$W1[Q'+A4H0,U,JEL6]S+!B='M@9)]AM(+L M&CG6%;(MV]:DW_6GWT.HTG&9CKOIINI-W2"[;I!=XCEG\'J[@/[\I,+11PF) M^$M7Z@%[HLRI] B!NU M3X1YDL=$PEH]WJHS(26'#4150!+&)?V[O*!C?[B!V^+UUG$#VSVBKPMSG. , M?[?F[_Z?EJ<@=93=$RX8>]/)$6--U,3'EIZP5Q/V>@E_)F&D+O&G+E4=RUZ@ M2Y^+@< Z-?MUS?Z(VX,_9!L& NNT85JW83K*]C ]T:'CNR=JU41YMC?1JS6H M*0?_LCVHMW_$XC6B2<;9#@JJ6I*].)>NTD!@G9*QU;SMK1'E6H$/U(FAT+JM M:!D?/(ID*]BV&MT@.'ZC::(\W[7UDL6-&<&]+_G%^YRG5.8<2KH;^E@Y9T0( 7*TS5P%+)42)Z' MY_[$]F-=/(08"*U;>6L:,^HX9MAYS!BFR&Y,D3W.2,8^G;;@TKY?/#)/5P(EE6#B,?F)0L*0\C($K&18#Z M?<.8?#XIYIOU/'OQ#U!+ P04 " ":F&A5:D&DA^P" !R" &0 'AL M+W=OJ26 M)@]YQM7 66I=]%Q7Q4O(J3H3!7!\LQ RIQJG,G55(8$F%I1GKN]Y'3>GC#MA MW]JF,NR+EI/ ^%N''PPV:F=,S$KF0MR9R==DX'@F(<@@UH:!XF,- M8\@R0X1IW%><3AW2 '?'6_8KNW9@3&#G/'R21^J.NP D*<9X%< _SD@> 70K@#M MMT8(*D#PU@CG%< NW2W7;@L744W#OA0;(HTWLIF!K;Y%8[T8-SJ9:8EO&>)T M.*(9Y3&0F17E6.2%X,"U(I_(,$TEI%0#B0 U&#-:;BU/R# 74K,_I>$&,G1* MB!9D*E' 4C^>DBG2:NL[N5^Q I6ER7$$FK),G2#Y[2PBQTN"^MN"COR# MA#,HSDC;.R6^Y_L-^8S?#F\U+>?_HD_^.?I>,=JUNMJ6K_T*WS>94E[IY!35 MQ97(6/*DHZD$AGLBCNSB6:@TQM]U(D%BNN2\77UKI!#FU?>&8?M7KC5H,]PH9:]K\G M^K(;7U.9,JY(!@L,Y9U=X!TORPY73K0H[!4^%QH;@ATN\:, I'' ]PLA]'9B M M2?&>%?4$L#!!0 ( )J8:%63,/2\G0( '\& 9 >&PO=V]R:W-H M965TQ?3@ Y*R(B!-!>2R]433M_-9^3PX(@<$";(MUQ6 MFHI,Q[Y!P79;/VW$36IQX1OBYE">DGYP3,(@##O@T_WP&:0([SEX[R76U)H^ZR>UMO= E36'D MX774H-;@)>_?]8;!QR[G_XGL11WZ;1WZ^]B33TIJ3:94J2=_"7IA<*H51CM53A.TZJH.#7XH5">,NPWM5VC2V3- M--C>/SR/7HG<33H_"[LU#EJ-@[T:[5V:8'LC]Y17T*5LL%.9* A?"=O-.0NC M5\+\K?9@6_,7JE9,:,)AB:C@] Q)5-WNZL#(TG6,A338?]PPQS\$*)N ZTLI MS7-@FU#[STG^ %!+ P04 " ":F&A5,74N ,4" @" &0 'AL+W=O ML#$T@,9(FH8,NC=0V1>,! MK:)C>YCVX";7Q,*Q,]MMV?[ZV4X:2@D5VGAI[/-]W_WP^:[1AHM[60 H]%!2 M)H=.H50U<%V9%E!B><8K8/IDR46)E=Z*W)65 )Q94$E=W_/Z;HD)<^+(RF8B MCOA*4<)@)I!2J6+H7#@H@R5>477+-Y^AB>?<\*6< M2ON+-HVNYZ!T)14O&[#VH"2L_N*')@\[ ,W3#? ;@+\/"%\ ! T@>*V%L &$ MK[5PW@!LZ&X=NTU<@A6.(\$W2!AMS686-OL6K?-%F*F3N1+ZE&B88I8" MFMNBG/"RX@R8DN@#&I5<*/('VPOE2W3-%&8Y65! (RE!ZQPGH#"A\D1KW\T3 M='QT@HX08>AKP5<2LTQ&KM).&E-NVC@TKAWR7W H0#>[[?X<_D]?!>5SC_9WWZS]:?)"-HRR6P M?,$+?%]$CEE3$Z>Z7)CDE&1UB>C[1C,!4I=/6S-7A.GR(IBBN19":4OKQV@A ME= MXF=7>=0.A-T.F+8YD!5.8>A4QI98@Q._?]?K>Y^Z[N8MR9*W))N^$=F3 M6PS;6PP/L_N&QUZHC=G997@LCMK)$HY2NFZG)NI>TX&]DNOB.O MGE:/]/7LO,$B)TPB"DMMRCO[J#NRJ.=1O5&\L@UWP95NWW99Z!$.PBCH\R7G M:KLQ!MH_!?%?4$L#!!0 ( )J8:%4ZUB[EFP( 'X& 9 >&PO=V]R M:W-H965TD5%V(U(*J[6$M M*NOV,.W!)!=BU;$SVT"W7[]K)\UH"6@/>TG\<<_QND NR2T3Z".CG,QQ$$KGX??KA38* M3^J/+C]J <-N ?;V7NF*9C#V*KN6VH"7OG\77@0?NMSY3V2OO!JT7@V.L:=W MTH#&*YT!V] %AZYD:X8+QV KRR8-$G^SF\%^Q"C^&_-*V+ 5-CPJ; J5U PW MPNZ8M,>Y2UK-$>\L?!F';\3MQXQ&4;>XN!47'Q577R_JKE>7K'C/CWU9^S%A M'+W5Y>]4!UN9/U.U8D(3#DN$!?T1LJBZVM4=(RM7,!;28/EQS0(?"% V .>7 M$C>\Z=@:U#XYZ1]02P,$% @ FIAH5;&ULK9=1;]LV$,>_"J$50PMTD2C9LIW9!A)G MQ09T:%"OV\.P!UH^V40I42.I.-FGWY%2%,>B/&_82RQ*=\??_8_D,?.#5%_U M'L"0QT*4>A'LC:FNPU!G>RB8OI(5E/@EEZI@!H=J%^I* =LZIT*$<12E8<%X M&2SG[MV]6LYE;00OX5X171<%4T^W(.1A$=#@^<5GOML;^R)-G\LL=6B",'.AIPB%N'^%*' MI'5PRH4-F4OKCAFVG"MY(,I:8S3[X+1QWI@-+VT9UT;A5XY^9GG+!"LS(&NW M9E:RJ&0)I='D.W*39:J&+?GA$=>,!DU8N26?S!X46=5*H17YR-F&"VXX?GU[ M!X9QH=^AZY?U'7G[YAUY0WA)?MG+6J.OGH<&B>V\8=;2W39T\0#=&JHKDD3O M21S%L<=]==[]#C)TI\Z=OG8/4:=.K+@3*W;QDH%XG]2.E?PO9A?@>Q2KU%+P M+6O6(XISKT"C+,T+F9,/O$1Q.1-DC2^A<,+^?K/11N'R_<.G1P,P\@/8/7VM M*Y;!(JCL7.H!@N6WW] T^MZGSO\4[)562:=5BU(J7.Y));;RD M3;#Q$<,LGLQ.0/M&R2P>^SG''>?X(DY<.:5FS1$X2#GN XRCZ(2R;X0V VJF M'65Z6=&5S$';HQ[7OMT9&>X5/%BMMCGX%T':AYZFI] >HQ&E?NA)!SVY"/K M%(IKGH9UG?1FIS1*3Q ]1K-DY$><=HC3RZK/'OWB3?N3)M/1"9G'**(3/]FL M(YN=)?L(.RPQUCL#V&)YL4M85B9\E+,>P&E]^Q;3H9U#HY<6%YUE=#W+VWRB MOB)Q/#EA\E@E29H.4!TU7GI13=N#T6T3Z;IKUG97\=)=O?2TSX7GYFG56[/T M%7X43P?X7WHA/=L^EMC^7!LC!A1>3)JF-[2YVUC_<"2=G_$_-BSZTK'H92U+ M2*U)SE5!JEIE>[PDXI%0%-RX!NY-K]^;XED_O;/3_]OTPJ-+G[UQ_\S4CI>: M",@Q?'0U0;%5YQCQ=_4-8 O^=2FN>!O5IV_THL_P90 M2P,$% @ FIAH5:" 5<1] @ G@< !D !X;"]W;W)K&ULK551;]HP$/XK5E9-K;21D(1N91"I$*9-&E-5U.UAVH-)#F+5 MB3/;0/?O=[9#1ML455M?B'V^[_M\=^9NM!/R5A4 FMR5O%)CK]"Z'OJ^R@HH MJ>J)&BH\60E94HU;N?95+8'F%E1R/PR"<[^DK/*2D;5=R60D-IJS"JXD49NR MI/+W!+C8C;V^MS=>W+#DKH5),5$3":NQ=]H>S MV/A;AV\,=NI@34PD2R%NS>9S/O8" :&+Q-,L3IY M@EA5Y2[Y2*:DI&CE- M05/&U1E:;Q8I.3TY(R>$563..,?BJI&O4=G@_:Q1F3B5\ F5B,Q%I0M%9E4. M>0<^/8Z_.(+W,>(V[' ?]B0\2KB ND>BX T)@S#LN,_T^?!^5SC_IS[[9_5[ MR8C:-Q!9ONCX&_AQN51:XC_W9U>!'47<36&ZV5#5-(.QA^U*@=R"E[Q^U3\/ M/G1E]R7)TI5P< M>O0>^*2/6:+['K/'+%$O;'U<8/Y!PRE!KFVG5WCU3:7=NVNM[3"YM#WT@7W2 M'T[['?84AX^;%7_IW>2:4[EFE2(<5B@5]-YA/Y1N&KB-%K5M=TNAL7G:98$# M%*1QP/.5$'J_,0+M2$[^ %!+ P04 " ":F&A57YX,?%T" +!@ &0 M 'AL+W=O.E%M0R3*)J&-10;]DDZXWWYU_^39B67)+2RT?!0E5O/@/& EK/A&XKW>?8:. M9^+\"BVM_V>[-G8R"5BQL:CK3DP[J(5JO_RY.X<]03P](D@Z0?*'(#DF2#M! MZD';G7FL:XX\SXS>,>.BRPZ-:Y:M=)CJSS ,V(I=%[ED1) M,B!?G)9?0T'RV,OC0WE(Q#UVTF,GWB\]C?WC-CWEGC_ZQTQ7R;=@*#_;QO[&7 MPA9ZHY 9>MU#L*U?W&:,JX+;/!I%T^DL"[?[3$?BTEFT]XM[4;O[<"]579G\ MPLU:*$OWL"*7:#2CPF+:TM-V4#<^>Y<:J1;X9D75&HP+H/F5UOC:<06AK__Y M;U!+ P04 " ":F&A5?S,/J#]]K,=FK)A8&^([?B>WW,F=QZNI7K6%0"2EYH+/0HJQ.8R#/6T@IKJ M"]F ,&_F4M44S50M0MTHH#,75/,PB:(LK"D303ET:_>J',HEVJ- NA.6PH0L8 SXU]\K,PDYEQFH0FDE!%,Q'P9?X\BIV M 6['3P9KO34F-I6)E,]V\GTV"B+K"#A,T4I0\UC!-7!NE8R/WQO1H&/:P.WQ MF_I7E[Q)9D(U7$O^B\VP&@5%0&8PITN.#W+]#38)]:W>5'+M?LFZW9ME 9DN M-YF?U.U;_&*OG8_5W67$Z\+.RCI4=8_5]K&R'E0Z*/7GE M'2L_QLI\K'R750QB/ZOH6,5!UF,%IMG.$92/6.P2\WS/20XZXN P42+EA+L& MT-!7TX'16TJ#'782%?W"#X^C]WX4'<3?@M:$UG(IT'1]5X;"%343YA! H[?A M1#MFSM,X2?:8V6J.\7^?!7]OAEX+\6ZUYGGZ[Z<6;K5J>^W=4;5@0AO&W,1% M%[G)0;4W23M!V;CN/9%H[@(WK,SM"\IN,._G4N+;Q%X(W7U>_@%02P,$% M @ FIAH58 MH;!X! /B, !D !X;"]W;W)K&ULO9I=;]LV%(;_"J$56P(LT9E-I]6YV[9?$JW(L]*O$E,2PFJB+\RLN='QT@UY8'2)U5(EC/-4#4B.4F%0F#YM2,+DN>*).OQ MI89J34XE/#Y^H8=5XV5C'C G"YK_G2W%>J9--+0D*[S-Q6>ZCTG=($?Q4IKS MZA/MZUA#0^F6"UK48EF#(BL/W_AK_4,<"Y0P;@6C(<*)K5@,E3@U0*OLL.A_ZK.][' \RFC>\14M*2I@\I! ME5KV>58JL]\))J]F4B?F[]-T6VQS+,@2_2'6A*$%+>3?9JW\O"/H(^4<754G M*<\J?](5&J2Z\(G 6(G^ M^2CE*!&DX/]VF>Z0:]2=2\TW-WR#4S+39 9.V(YH\Y]_,EWCMRX+0L)\2%@ M"0LA81$D+(:$)4"PELGMQN1V'WU^)VCZM*;YDC#^"R)?MIEX[K+O@>)6%+6Z MVT MJ"/,=5SOA!9WA'FF.QZWPY*.L)$QL;[36MTQ:KICU-L=QV,.K<:J>7NJYHPLDS(>$!9"P$!(60<)B2%@"!&O9V6GL[+SA%.I FAP2YD/" DA8 M" F+(&$Q)"P!@K5,[C8F=T&FT /%.9HQKDS3.)E^%KVYSO4E)"SHJ/_(M$[F M8LB,$20LAH0E0+"6W\:-W\:]?@LI(]EC*6_=&2-E^HP$PR67@ZRZE.=:TM(6-!1?7-R0F:,(&$Q M)"P!@K7L9AK?'[@;O8:[+QG!>?9-#JIJ/8#DNB K=X2+@I2B^Y%X+_#S]Z'_X"5#C3E^#'TU=D]NRA?]R"H)MJ)_^!"D&+ MZG!-L+2A"I#75Y2*EX)Z.:!Y96;^'U!+ P04 " ":F&A5>67D]48% #< M*@ &0 'AL+W=ORZ^R UC"CTG<2JGO8U2V;7CR&##$BK[/&.IOK/B(J%*GXJU M(S/!:%@8);M?L)#1*>[-)<6TA9A.^57&4LH5 ^RAT*VHMM8/?+];ZP:T"CG!3R6Q6^T+]M>Z,;!5BJ> M5,;Z"9(H+?_2Y\H1!P;>\(0!K@SPMP:C$P:#RF#P5H-A93!\ZR.-*H-BZ$XY M]L)Q/E5T-A%\CT3>6M/R@\+[A;7V5Y3F+\J3$OINI.W4;"Y8&"ET1X,HCE3$ M)*)IB'[G2A\MZ M=Q@R]\YFB42S?HU_0YR]]N?V6Q=_2@ZY'CUY'?8BOP)A-]Y%[^C+"+W;;QV,WO MV+*/<&F.VX9C-W]B61\-W)/FY.WFGL49@_HU&!2\P0G>O3Y'?(7,U^$%_57< M^*A8(O]N>Z92J%X6USJDIDS*/5,B6JBTB5EC7B$#"_!(V+F#Y^K6; MZ6FW.W3S<0O/]?#0=9N&A@M'M0M'5AWJ,$B8#PDC0### M_^/:_^.S9)$^9 PWM*ZNW']F.Q[LH71_EG*_%]QYJ&A0YZ"LRE8"$+EUQHZWP*!51WJ*/4 M&A@KKG-@(&E^11L=I)_!N&5)(U#=FC['C<^Q?9$V)T5K"FOUO17;V?>0-!^4 M1J!H9H :]>R=1SY[H/H9E.:#T@@4S0Q0HZ$]NXC^M%52T33,9TN=MR3:IB$3 M:%6%JS5"H'H:E.9[_ZVHH3HTW=[H;L\NO(\25\?OLM:(@ IV4)H/2B-0-#-X MC6CWSJ/:/5#9#DKS06D$BF8&J)'NGEV[/]#G*-DF;_T0@Y32<^^X'(!';>4 M'[1? D4S7=Z(>,^NXO]O0M-7%R)*&'JDJCV[@0I_4)H/2B-0-#.238' NSI/ M=@,M X#2?% :@:*9_YUK*@'8*F1G-UD61T&A-!,JUF7U;$=%5%P2)^:/'=HU M/!7-PX>?6'V=X[S1-UD.M%\"13-=WVA\;-?X %GNZ=/=8VM\0,L!H#0?E$:@ M:&8,FYH!QF?);QBT9@!*\T%I!(IF!JBI&6"KY/W>_ 9:,:AHQ_D-'^4WT&H M%,UT?5,-P/9JP%%^NV=*,?$])39[3YWC 5H? *41*)H9LZ:4@$?GR6>@Y0)0 MF@]*(U T,T!-N0!;U6Y'-6J'=0[+^$B-MHM1T&X)%*WTN'.PBR]A8EULGY0H MX-M4E=O:ZJOU%LV;8F/B-]=][YJ4&RT;3+GO\Z%8:"2*V4HCW?Z%?F5$N96R M/%$\*_8*+KE2/"D.-XR&3.0-]/T5Y^KU).^@WM Z^Q=02P,$% @ FIAH M52T)6TQ$%P 7'$! !D !X;"]W;W)K&ULM=UK M>[J[JF/.YTCG4UM:^H"5L:R,)#R!W.C4??D'" MQB#\""7_F1<3MQI^#Q+F:AYQW_#N2YK]EM\G22']OMWL\O=7]T7Q\/;Z.E_> M)]LX?Y,^)+OR;V[3;!L7Y1^SN^O\(4OBU6&E[>9:&8VFU]MXO;OZ\.[P6I1] M>)?NB\UZET29E.^WVSC[^D.R2;^\OY*OGE[X<7UW7U0O7']X]Q#?)9^2XN>' M*"O_=/VLK-;;9)>OTYV4);?OKS[*;Z/9O%KAL,0OZ^1+_N)GJ7HKG]/TM^H/ M]NK]U:C:HF23+(N*B,O_/"8WR6932>5V_*M&KY['K%9\^?.3;AS>?/EF/L=Y MN5R"[;KW?&_\>_U!_%B!7G\R@I*O8(R= 6U7D'MKC!Y985QO<)XZ B3>H7) MT!6F]0K3H2O,ZA5F0U>8URO,AZZPJ%=8#/V4Y-'3GAL-'4-^WMDG>WOZVBI/ MNUL>O+_EIQTNG^SQ5U=YVN7RX'TN/^UT>?!>EY]VNWS8[]?'@^1PA&EQ$7]X MEZ5?I*Q:OO2J'PZ'Z6']\L!:[ZI$^51DY=^NR_6*#Y^*=/G;?;I9)5G^C[_- M%7GV3TG_UWY=?)6^EX(XR^+JB)>^T9(B7F_R;\M7?_ZD2=_\_5OI[]*UE-_' M69)+ZYWT\VY=Y-^5+Y8__W2?[O-XM\K?71?E-E8C72_K[=&.VZ.\LCVJY*>[ MXCZ7]-TJ6?6L[XC77YQ;WQ.O+RL"X+K\<)\_8>7I$_Y!$8J?DH'4C^5S^TLY? M73TP^9UA&L/F>D>O#45[R;39SG4GHK'<)2^A^O_'O) M+I)M_K\]&_?#$1OW8]49XMO\(5XF[Z_*4\ \R1Z3JP__^)L\'?VS+QQ(3",Q MG<0,$C-)S"(QF\0<$G-)S",QG\0"$@M)+(*P5L"-GP-N+-(_W*3;;3F[RZMX M^^[IG"[>%_=IMOXC64G?E.=TQU>_[0N\(SXYX-4,]O&#HDQ&Q_^]NWY\&6?" M[;@TSH:/JY/C&B1FDIA%8C:)._$F1V_*]R=W,D:X"9=FS+ Q=7), M@\1,$K-(S"8Q9]A^PA2I]/$GOSZ+Z0L7X0"7SMI(3#MBTQ>?_V0V M[N3/Z3*S<6<'&>1&F21FD9A-8@Z)N23FD9A/8@&)A20605@KHF;/$3431U26 MW"995D;1GYUFS4[/\2:]DRSAAER:/D-'UQ@,3"81]M!(W9BI;%<[0L_M3I2S7=.G_JLCA)S^XYBW#T M2R/E[' Z.9Q!8B:)621FDYAS=A>YY' >B?DD%I!8>/93C:#A6ADBCYY#I"KH M^A,IDNZ+O(AWJ_7N[ER4U".(LD2\$9>&R?D!=71 ]5,5+-0S48UY_R.'CVH!JH6H%E%:^X!M2G)E84%_"J)[\' MBCR9J(ON/_%HH6VM3UCV M+#>=3!=J][#L66XA3VWST;T6H%K8]YNW6"C= M:(ZH4=L'4E/Z*8MK/W],5OMCG+\?3ZZ>N^\O5C M=U*2]1YT9&W;#:II=75FX=C47]>S38_5W/29;)^[+VGPP]B^>+T0PMH M44U'-0/53%2S4,U&-0?57%3S4,U'M:#66M^)]131ANBH$:6UH)J&:CJJ&:AFHIJ%:C:J.:CFHIJ':CZJ!:@6HEI$:>W; M_C7%SHJXV/G3L;:Y.MT[WR&AG"]K%@]W:8BAFHYJ!JJ9J&:AFHUJ#JJYJ.:A MFH]J :J%J!916CO$FKIJ15Q7K?_^D"P/I2!)MNT-+K)>] ;5-%334SWGVF&[B M8KVI;G2=Q472&VUHX3>J::BFHYJ!:B:J6:AFHYI3:U4G53,)>#/IE+NA8WJH MYJ-:@&HAJD64UHZQIOQ=$9>__[C.?Y-NLR21UKORS*R<8KZ>8NC]J%%-0S4= MU0Q4,U'-0C4;U9Q:D^56BHWD^;@;9.@]IU'-1[4 U4)4BRBM'61-^T'YXZ#S ML=7Z<;U*=BOIZSK9]!9YB*6+@XS4-%334$V+@B)N41AZUPDQ M6G*[7JY[VPW$RL7QA;8;H)J.:@:JF:AFH9J-:@ZJN:CF MH9J/:@&JA:@645H[Z9IV P5M-U#0=@-4TU!-1S4#U4Q4LU#-1C4'U5Q4\U#- M1[4 U4)4BRBM_8SRIMU %;<;B&YA*E[UTGA#-4T][7SHO85I[W(]MS#M7:[G M%J9]R_7=PK1ON;Y;F/:.VW,+4_33A M7TO53.NFN-.IK,J=F^+>B,>[^ @_O0ET[[!Z[X+R8C91N\=XSX*3V61\KU#ETDY[T26C^Z^ M -7"WEVG3%6U>U]4:MCV,:4TQY2X4+SGJQ+IW]*?NM0O'NGB?WW1.G)4TU'- M0#43U2Q4LU'-0347U3Q4\U$M0+40U2)*:Z=A4V^NJN37*2I:%1:/#YU10[6D==:2FH9J. M:@:JF:AFH9J-:@ZJN:CFU=K+N9T\F4^ZLU-RS #50E2+**T=84U=NGKF]OFK MU;IZLD>\D:)XO9+6.^DF?E@7\:8WR-""=%334$U'-0/53%2S4,U&-0?57%3S M4,U'M0#50E2+**T=>$U!NHH6I*MH03JJ::BFHYJ!:B:J6:AFHYJ#:BZJ>:CF MHUJ :B&J19363KRF(%UE"M+5TQMOSV>SA3KI7OA#2\T'CJKW+3>1957I7O;K M64Z=*LJB>]6O9SEY.I-'W8M^/0,]0Q6HF/:AJJZ:AFH)J):A:JV:CFH)J+:AZJ^:@6 MH%J(:A&EM1.OJ<0?B^_\'NRWGY.LBKSCB9T4/\;K3?QYDT@/Y>M/9WUG'CID<$NWG3]HAY0[)UA]L0OOB8#MJ M\Q>Y)LO=)[)HZ)@ZJAFH9J*:A6HVJCFHYJ*:AVH^J@6H%J):1&GM7&O*\<=G M;A.?9.MT)<6W19E@Q7TB_;#/RT7*^>M-NOV\WL55_4G]UU_NU\O[PT(/K6_S M6/J2%K%7_N^8M30[=!1S4 U$]4L5+-1S4$U M%]4\5/-1+4"U$-4B2FM'8U.X/Q:6R;XXY7M89\<U$:WHEQN)>B>.UUF.8%=GZ[JX,LH&AAO9$U-K+-AIYWOUN#NUT0#4# MU4Q4LU#-1C4'U5Q4\U#-1[4 U4)4BRBM'6E-I\-86%?\X:?[4JWJ?LM BU?K MW=UKWVC]((8NCC#Q9BF";];0A@94,U#-1#4+U6Q48).^K'>K]$M?O(FY2^/MS,8)+AR@VZ&CFH%J)JI9J&:C MFH-J+JIYJ.:C6H!J(:I%E-:.MZ;782+N==#*^*AFHFDF%:FT2XMJ3IK>2MGS MEVZ](8< MTF2<^$D$GXYUOEERM\Z+I$PVJ;B/"VE;GL=]3J1UGN_+E_8/Z:ZIF"L3\+E@ MY$PEL'CPB[,0;8E -1W5#%0S4O"1-P@\-H$%7Q^ MJ'@++DX_]#D%J*:CFH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I%E-9.R:8)8C)# MI[-H\P.J::BFHYJ!:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J19363KRF26(RH$EB MP)V$Q:CFHUJ M:B&J1936"LMITT Q'9$SURG:/X%J&JKIJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@ M6HAJ$:6U$Z_IJ9B*&Q:&SES%S,51ASX^ M5T5#-0S40U"]5L5'-0S44UK]9> MWHKB^YZI*SIH@&KAL+<048.VPTEIPDG<#/%KFOU6=;$^34Q%LT\Q=7% H:T- MJ*:CFH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I%E-:.NZ;]8:JBLT^T\0'5-%33 M4[7<6#7QR0 MI*:AFHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J :J%J!;5VLMKO.IL,GHQ4VY'7],! M,15W0'S\5TBDZ T58)5--0 M34U -5"5(LHK9UX3:O$5/R\B+_T^,/IZ5W\ MQV_D:?L:SHUX"R[.M2%CZNB8!JJ9J&:AFHUJSJ!]Y:)C>JCFHUK0_WET'B(0 MHF-&E-;.EZ8Q82IN3'BZ8BJE^R(OXMWAIL#GOC8[+6M6%[/Y6)'5;K2@#0B# MQ]71<0U4,U'-0C4;U9S!^\M%Q_50S4>UH/W\>[+$FJ;]+[ M$DCL7?I5$JIIJ*:CFH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I%E-;.O*:2?R:3 M7Y[/T()^5--034U -5"5(LHK9UX2I-XXO: MFW2[+4_L\BKOOI,>XDQZC#?[H=^>B_&+ Q!M&$ U'=4,5#-1S4(U&]4<5'-1 MS4,UO]9F+Z;JHS>C4??YT@$Z:HAJ$:6UHZUI!9B)GX3P,MJD^*ZIMDU1=JA\N$O:F&-@6@FH9J.JH9J&:BFH5J-JHYJ.:BFH=J?JVU'D ^&HVZ M/9,!.FJ(:A&EM5.M*?:CFUYHLMT_7E$DWU\A10U2+ M**V=:TTM_^S\TPR$X866YJ.:5FNM?]86G96U3S42U M1#5(DH[!M9U?I\DA187\8=WVR2[2VZ2S28OYW?[ M75&5B+UXM9SNW9:!)K_]J%Q=G[RNR6]MN>=U1W[K'EZ_;O@/[Q[*S//C[&Z] MRZ5-?KQ/XE6250N4?W^;IL73 M'ZH!OJ39;X>W\^'_ 5!+ P04 " ":F&A5)/U$ RT# "F"P &0 'AL M+W=O&;6QN3,DR$^J&&8TJO(09B%_5'9,K MLW5)20$E)[1$#!9CX\J^B$,5KP-^$UCSK6ND*IE3^J 6M^G8L%1"D$,BE .6 M?T\P@3Q71C*-Q\;3:%^IA-O7&_?ONG99RQQSF-#\GJ0B&QNA@5)8X%4NIG3] M YIZ/.67T)SK7[1N8BT#)2LN:-&(908%*>M__-QPV!+8[AL"IQ$X?06#1C#H M*W ;@:O)U*5H#C$6.!HQND9,14LW=:%A:K4LGY3JL\\$DT^)U(EH)FCRD-$\ M!<9/OH2.'5RBF\<5$2_H&YK5O8#H DUH4]I>W4@/D6.&P:^ M9\NV>MI&UC(> MU>8-PP&86#M .@9%^_'[37,J]K\MC:_L[:KY9+!4I^Q M27T$UT4AHL[@>0YU_V\Z0!W5ZPV.=Q#X![ZM[\GBW!T&?0/CSE*.;(*@!15T M@IKLT9'(CF83[)?LVH$_](8[;/H&QIW9'\DF;-F$G6RFH 9 M2OV>^A_*(5[ MQ;MN:+F.MP.I9US<6<5'&9E;0Y&:8']BMB0E1SDLI+UU'LA\6#T5U@M!*STG MS:F04Y>^S.0@#4P%R.<+2L5FH4:O=C2/_@%02P,$% @ FIAH55IIGS6M M"@ ZW4 !D !X;"]W;W)K&ULQ9UK;^.X%8;_ M"N$6Q2RP,];-LCU- B01BT[1*8P8V?U0] -C,[$PEN25Y&12[(]?ZA)3M.5C M:?(N_"6)+WQ(G3?BT7E%21#K/%2D8B^Y1L M9*P^>4S22.3J9?HTS#:I%,NR4;0>.I;E#R,1QH.KB_*]67IUD6SS=1C+6'OC+GQ:Y<4;PZN+C7B2C7<499A).,L3&*6 MRL?+P;7]F8^=HD'YC5]"^9(U_F;%ICPDR;?BQ9?EY< J1B37BT<#VCC1PZ@;. M7@/'/]+ K1NX77OPZ@9>UP:CND&YZ<-JV\O !2(75Q=I\L+2XMN*5OQ11K]L MK>(5QL4_RCQ/U:>A:I=?S?-D\>WCC0KUDMTFD?K_RT2IX$?V'Y&FHI"1?0AD M+L)U]I-Z]WX>L ]__>EBF*O>"\9P4?=T6_7D'.EIRKXF<;[*&(^7O4K)2T);QW)#MB_GH<[81"WDY4!-.)M-G M.;CZVU]LW_I[6VB1L )XR"8(8*W$\$KZ>XQ45F:[4GQ4]23; Y M>WAES>_-Q&OY]O6+2)?LO_]62/8EEU'VOS81/:2(2%B A'$0S!!QM!-Q1.Y) MI3@9"[-LJ^39JLDJ97P^F[$/8^&I/:5IH*-2EB1ZY^OQI.18XTN MAL_-H"/[Y""8$71_%W2?#/ILFRY6:G]@FS1<2)8\LD4216K/R8KIC&UDNE [ MB3IR:8L\B>X;^0IF6XW06Y\F^X%'=LE!,"/PXUW@QV3@OXKO8;2-U%%'OEHE MZV48/S6B70NQF\C:HD_R^T9_W!9]>S_ZR"XY"&9$?[*+_J13].-M]*"F&17M M:H)A(EXR^9;2%R)FF[<=1$U"ZF7R^"C36JLP69Z:F\A1]-5HBL-B0B%U#MK&2]%REZE2-LD(3OM*TD%\QN2."V2 M(+OD()@AB6WIJL4B1;F/4[E(GN+P_RI'-VR#I?+C^)9ID6^J%4IE:BGIL6J\GVR*3YL5XT<46_5Z.US6535K,Z4+<5KVX "Z( XBF8*ZFA!'7*# M[^;WK4$G6_4..I(60&D<13/CKZMXVSUS!6E#?0 H+8#2.(IF2JF] )NL4C$I M"EKOUS3C,&'JM"8I:#6/HIE"Z'K>I@OZ]Q7(.DM7(:TM6T&XYBF;JH-T*AUYT<(9D M18^HMVST]MEELFKDJLG17 4=%T?13%VU=>'0UD6Q)H7QW[9A_LIF:]%ZVH]& M]!8"NA8!2N,HFBF&MB^EJC2#-LJRI/6D,&-0^@-(ZBF:'7YH%#FP>S:L$("^-%*NM3X/59 M\GPEOJ+XW0YRMY MN*+D4(B3,\[T<*&'9;4\L6S"-?B82U[ MS?DTN_>:7>M03\<9V_YT?\Z']LM1-%,!7?>[]#G\_8-9]CN[F]^KG[_(+"^6 M4,VJ0J5M$?<-S>ZM +2DA](XBF:JI$MZUSGS4:X++?BAM !*XRB:*67C2@2Z M:G[;KXX?A=& WE)T*>);HXZ]\.#/J-E=7;.[=,W>B#JQ5)J&](Z\UW;8YNPO MUX5VRE$T,\ZZ''=/G&WOF$[:+BFZH=F]PP^MM*$TCJ*9*NE*V_7/G4Z@]3B4 M%D!I'$4SI=1UO4O7Y!W2"721P(GAN$<=@@ Z#HZBF6'7-;U+U_35/#>?S5HC M#CW3#Z4%4!I'T4P5=%GO3L\]CT'/_D-I 93&433STE#M!'B=G( ?,G]I=._K M/J&+!* T[AV:%*XW=:SIN-T?]K0/X'7Q 8H+.7]GIZ^6IF&](PXM_*$TCJ*9 MLNC"WSMWX>]!"W\H+8#2.(IF2JD+?X^NM-\UPT$M@9K6G$5\;V*[]GBO-(5V MRU$T,_Z-NP_0%L"[3\-XK?6\9>_9_?0P>N\"4'< 13,ET.Z 1[L#?\)I&._P M7@#EQ9T'9V'HH?66!6H'H&BF+-H.\$[<7J#R9))GI<7+*ERLNNTC+%DLMJVU MWLV)#AWB1#+=M+=.T%H?13-UTK6^1Q?7Y3':;"7B/(FJ8S.F]B@UIQ5W(:K= MMMG\OET1J L I050&D?13)&T,^!-SGW$!K47H+0 2N,HFBFEMA<\>M7 NX[8 MH,8!E!9XATL7QKY[>$L$CNK6O-.0]@1&M"?09;X[X;?B@M@-(XBF9J MI'V#T;FO&QA!O08H+8#2.(IF2JF]AA%]W<#I4PDTH+<4]'"\XZ<2H./@*)H9 M=NT+C&A?H.,LUW%)#MU9;XF@-S" TCB*9LJF[821=^Z)#[H: 4H+H#2.HIE2 M-FYI2-L2'28^[.T+Z>$<7Y(#'09'TD6^]?^'!DAQH MIQQ%,^.L78/1^UV#[FMTZ,YZZP'U$: TCJ*9LFD?871N'V$$]1&@M !*XRB: M*:7V$4:TC] AOT#=@A/#(=;H0,?!433SGKG:/O 1]D'K;0=H4ORP?0 =!T?1S+!K^\!' MV ?7'>T#NK/>$D'M RB-HVBF;-H^\,]M'_A0^P!*"Z TCJ*94FK[P'^O?4 # M>DOQH_8!=!@<13.CWG@D L(^H"&](]_-/H!VRE$T,\[:/O 1]D%+?FFU#^C. M>NL!M0^@-(ZBF;)I^\ _MWW@0^T#*"V TCB*9DJI[0/_O?8!#>@MQ0_;!]!Q MY+I=?G\SJ'^>O48U*\B?0KCC*WEHVIJ?1JK _ZT>K)H]2)/-N6C,Q^27,V1 MY9\K*98R+;Z@/G],DOSM1='![OFN5W\ 4$L#!!0 ( )J8:%7QU2UJE04 M %$? 9 >&PO=V]R:W-H965T9G;W8;2H;&>>73 0-1#C1#;&\OBBPV+*!\F6Q;+;U9)&E$A;].U MQ;S=#I.=B(,8C9+ =]%$4U_W;$P.4P&IO+,J*\L@8C$/DABD;#49W,*;.\?.&N1O? O8 M@=>N0=:5YR1YR6[^7DX&=J:(A6PA,A-4?NS9/0O#S)+4\:,T.JA\9@WKUZ_6 MO^2=EYUYIIS=)^'W8"DVDX$W $NVHKM0/":'OUC9(2>SMTA"GO\'A_)=>P 6 M.RZ2J&PL%41!7'S2GV4@:@V(K@$J&Z!<=^$H5_E !9V.T^0 TNQM:2V[R+N: MMY;B@C@;E;E(Y;>!;">FU>(11JQ/OB:Q&+#P6?I>GG>>B,:3C%Q;?XV-LA5Y MP[=TP28#N>0X2_=L,/W]-^C:?Q@DD4H2R:UC7>=;^E:H(A=0Y52J'&.@_MD) M+N3T".(UN)+3I1B!CVTR"T-.;BBCSWZ*($2^-[;V+0+<2H!K%/!G2F,A5\,; MSMV&1^9YXGD5;X8WW _:KB_AC;T?=3NWJO<>T;W]S1>2 5O MNO>:[C&"!([:W?N5>_]<@^\WXP\]&Q+SH_@OQKA6M47 MUKU:;-VAJPLL4JK0R0NKJZ+",L3UM3Y$4"-)01F^0>7Z:NNJ";=JTDA24(9& MNAZOP*Z22!=)BLBP&Y*[JG(:TPD/;=W8*4Q#,Z?SM;C/UZ*L4.B!IDLNZ\1R M0*6H5BV%3;>.#4<7(,5L^ :TYT^MSHRM^E) H1QZ/?,[-":!OL(4Y.'9* ^; MF'<@(4-!% MYE+X'#D?7:)J1@K2Z**01DU(0WOH:"B-%*71Z=5T5TEN,YO!H>]H)"E:HPXE M=E=-HZ8F;^C:?OU/(U"!&YF+\.-EV56AUU3H#G7+5#$;=6-V5U5^2PW@:687 M5A#'9HCWJ@%*FTG(!*\9CU+,*P,;DT%=8;4/D M;.#'3?!C;#NV!@58<1^;B^U3>1PCDVX_R=9"JM'__8'6FJ.ZP8CLT,?T^2*4V?*$DA')L1W@^6?A.6 M2+?+1!2XB1G<,\U^J+E9WPU1Q7 "^VZ)7H+B1%&7"$=/.EME7=85?$I* %U-"1-1G2[ H316IR-E*3)JD]*./@ M:XH,HGA-+L]K<@E>$\5K8N;U.WX1D":KT1#J)I=B->FPZ=U54DNYK=UR(XK5 MY*+E-FF6VS)0FG+;4=1V>I3;B]?H:3*(V6;[= -M,\VJG7)&+%WG9[G2?[*+ M17'@63VMSHMOBU-2]7IQV/R5INL@YB!D*]G4'H[D4DV+\]OB1B3;_,ST.1$B MB?++#:-+EF8OR.]722)>;S('U2GZ]']02P,$% @ FIAH58"RZ"-2! M&ULQ9EM;]LV$,>_"J$5 M0PLDD:A'.[,-Q):V%6B!(%ZW%\->,!9M"Y%$CZ3M=)^^)"7+EDP+248@;Q*) M^M^//-[IC*-&>T*?V!IC#IZ+O&1C:\WYYM:VV6*-"\1NR :7XLF2T )Q<4M7 M-MM0C%)E5.2VZSBA7:"LM"8C-79/)R.RY7E6XGL*V+8H$/T^Q3G9CRUH'08> MLM6:RP%[,MJ@%9YC_FUS3\6=W5#2K, ERT@)*%Z.K3MXF\!0&BC%GQG>LY-K M(%UY).1)WGQ.QY8C5X1SO. 2@<2_'9[A/)+6!]](9_-K ?^D,06V@7+:9L..3.2>+I^NIV.H4S$@A\H\A%<%K MCW3 M:CWNA?5XX"LI^9J!I$QQJK&/^^V'/?:VV)MF@]S#!DW=7N <;VZ YUP!UW%= MS7IF+S>'.G?^W^S)FV=O;8;79(NG>-XEWAI1?/VH4N(>?1<%@X,[2E&YPO+Z MZI :*1#1!S.TR3C*L_]P>@7N"K(5ZK^_""3XS''!_M%E1S6_KY]?5LU;MD$+ M/+9$6628[K U^?DG&#J_Z$)C$A:;A"6&8*T@^DT0_3YZ_X"IXN M+!4Q5$3YV[.;^$-G.+)WI]M]+H)AZ$=M5:Q3P2!HJY)SU0!Z [=1M3P/&L^# M7L]GA'% EN(';H?+K=;17L!K\\\D+#8)2PS!6E$(FRB$[UQ$0I-!- F+3<(2 M0[!6$*,FB)'Q(E(1@Y-W.@AAIX9H-'Y'$Y]KX* K2C2BP!GHZ\>@<7K0Z_2# MV$9$%VN5F*DH(CG9R)35.=M+>FT.FH3%)F&)(5@K',,F',-W+B1#DT$T"8M- MPA)#L%80H7/L0!SCI:1&GK[>KN>%G6*B4T5#OU-.-*HH<+U./=&HH.,'%RH* M/.F_8+_W*,=,):AHU)\PS\J5UN%>RFM3T2@M-DI+3-':\7"/\7#?N:C4"S 5 M2I.TV"@M,45KA_+8K,+>-NIMA<4[>\V]\*RNG(L@C+J-CD;ENFZWT=&H?#^* MAA?JRK')@_U=WF^XQ!3E*DM16F1EQCA%\E1.ZW8O[-4Y:9(6&Z4EIFCML!P[ M4!B\=WDQVL(:I<5&:8DI6CN4QS86]C98;RLOH>;TPS^K+QJ5"[V@6V#.97[0 M+5:)1N7ZH1=U"HQ]&ULS5AM;Z-&$/XK*RJ=Y.5MQK/U3]L(&Q605VN=W%3OOKNPN8%YMP9PDI_A)@F7D\SS,S9#33 M/>,O(@20Z#6.J)@9H93)K6D*/X08BQN6 %5O-HS'6*I'OC5%P@$'F5,6:,"37FT^QLQ>=3ELJ(4%AQ)-(XQOS?.XC8?F;8QN'@B6Q#J0_,^33!6UB# M_):LN'HR2Y2 Q$ %811QV,R,A7V[M"?:(;/XD\!>U.Z1IO+,V(M^> QFAJ4C M@@A\J2&PNNQ@"5&DD50)82;R6S']!#]]3LL,14"G0PZL?I0$$Z!-G,9(A M:-,DE3A+"=N@>Q*E4KW7L(_49S&@*PW_L89_=0\2DTB=72.A3\3A0BCZ(V2I MP#004U,J>CI(TR^HW.54G#>H3- 71F6HHJ0JQ*:_J60IM7$.VMPYG8!K2&Z0 M:_V*',MQ6N)9_KR[W1&.6Z;*S?#<-_ 65)) ZZOJ'JW!3SF1!&I)V>BD'"7D M 7-*Z+:>W[\_*V#T*"$6_[2IG$L/2J$%[6-(>=M+.VY8E MFDQK&W6ZGYO@GL :3+V2J7<1'>'U*5A/8 W!1J5@H\OMB-%)K=O643N4QYV4G]8+@=0_%+32=VUQ=?J?F]V>P!I4)R75R46TPZ1/P7H":PAF M6]7T8UUN0Q2Q-;[^KN<<]42+E=7>$G9MZ+-_T!3?!+JBC%[O0"@6[>%U8IR; MY[[0FHR=BK%S$;U1A-&7:#VA-46K!DZ[)]"^T)JB M53.HW3FQO7.3>&WE?SQ6_Y]*^T)JB59.IW3G'O7.33$[*WYV,QH/C+CDU.VX1L[9HBX%OL_VC M4"&G5.9[I?*TW'$NLLW>T?F=WGUF"[P*)E^9 M/TB69.N\9R8EB[/;$' 7!NH]QO&Y.%!_T"Y$9[_#U!+ P04 " ":F&A5 M]8;<)?<" #X"P &0 'AL+W=O[[[NX[8]]@)^2CB@$T>4H3KH9.K'5VX[HJBB&EZE)DP/'+2LB4:IS* MM:LR"71I06GB^I[7&"P4P=C8C)9 M"/%H)M^70\@F00LO":SA')R'H*F+%$7Y#.YGX?D_.R" MG!'&R90E"596#5R-;@W8C0H7H]R%_XJ+-ID*KF-%)GP)RPI\6(^_KL&[F&Z9 ML[_/>>37$LXANR1M[Q/Q/=^OB&=\.KQ5E<[_>9_\L_:1PKU2X=ZK"3%3= *-:_'O5;9(LK,^L0YZ!RJI+<=)0%$>"]TO!^[5A M3JM[K(]:-^-6Q7J(;6W>A?ZESWOB*95KQA5)8(6N,#3\ M963>9^83+3+;2"V$QK;,#F-LS4$: _R^$D+O)\9!V>P'?P!02P,$% @ MFIAH58/Q,I\B P .0H !D !X;"]W;W)K&UL MK59M;]HP$/XK5M9-15K)*Z%E$*F\5*NT2JBTVX=I'TQR(5:3.+,-=/]^MA-2 M7E*HMGX!V[GG\3WG\_GZ:\J>> (@T'.6YGQ@)$(4/=/D80(9YFU:0"Z_Q)1E M6,@I6YB\8( C#F+.C3I4A)#E.&^#++,/LSA)2N!X9M M;!;NR2(1:L$,^@5>P S$8S%E$YHA!/#"N[=[$5_;:X#N!-=\: M(Z5D3NF3FMQ& \-2#D$*H5 ,6/ZM8 1IJHBD&[\K3J/>4@&WQQOV&ZU=:IEC M#B.:_B"12 ;&I8$BB/$R%?=T_14J/1W%%]*4ZU^TKFPM X5++FA6@:4'&6W?H5 MW2RUZ\"-LH2FC*Z)S11X7.A]"#C$1Z(;1K+5K?3X&@4G*6Y+]<39&YV011 WY\'']U!&_* -91 M=#91'#I'"6=0M)%K?4:.Y3@-_HS>#K>;Y/S?[I-_WGTG&&Z=4J[F<\%D7?C5=-XEH]?,J&IECQY)-WHELYUB\^EB\8^R!OL_S\CZ3\HB$NJ%-QU$R^9I)O32KX,*S.RJY M5MN!;C#K>/[5Y:[9N,',=CW?]7?M)DUV7<^VN[7=CO!.+;QS5/A+K8I5K9I7 MM2K6M>I4)#H'/GGV7A0.36QO+P*')J[7W5-_:.-[5\W*_5JY?U3Y)(Y!/\1* M'V)80)/$XQSG5MNV/K::[ED)M*TMEZT]X2>YW6;NR4F@=P L0V1NO849L(5N M0C@*Z3(790VK5^L^YUH_[WOK0[LWLAO6Q[(O*MN8%_JRJ;K#;$%RCE*(Y596 MNRN/E)6-2CD1M- O\9P*^:[K82)[.V#*0'Z/*16;B=J@[A:#OU!+ P04 M" ":F&A5M TH::7U![,-0M?'R ?'!32Z--<<.MOO"O\=V MTM"-K)U@7V+?^9[G?'?Q7;(5\E:5 !KM*L;5V"NUKD<8JZR$BJB!J(&;DT+( MBF@CRA56M022.U#%<.C[Y[@BE'MIXG0+F29BK1GEL)!(K:N*R%\38&([]@)O MK[BFJU);!4Z3FJS@!O27>B&-A#N6G%; %14<22C&WD4PFL?6WAE\I;!5!WMD M(UD*<6N%RWSL^?9"P"#3EH&890-38,P2F6O\;#F]SJ4%'N[W[!]<[":6)5$P M%>P;S74Y]MYZ*(>"K)F^%MN/T,8SM'R98,I]T;:QC88>RM9*BZH%FQM4E#!\0/ *(6$#W60]P"XL=Z&+8 %SIN8G>)FQ%-TD2*+9+6 MVK#9C\DQ4@#Z3'2CT>B4A);.G0V TTH4R\3 MK(T?:XVSEG/2<(8/<$;H2G!=*C3G.>0]^-EQ_+LC>&SBZX(,]T%.PJ.$-U / M4.2_0J$?ACWWF3X>'O2%\W_>Y__L_4XRHJ[BD>.+3E8C[Q5)I M:9[MC[YZ-XQQ/Z-M92-5DPS&GNE5"N0&O/3%L^#[*$A]C3^=% :YI(FTJ8QXA]!7B.,>9/PC\YWTO=MH ]\A[?#8I'Z"-X>I M/,D=]7//3P+COX!-BO!!WZI KMS 4"@3:ZZ;'[K3=C/IPK7B>_I),)H&/?J9 MF6'-R/E#WPS *R)7E"O$H#"N_,$;TU9E,U0:08O:=_@902P,$% @ FIAH57'B$)_U!P UUD !D !X;"]W M;W)K&ULK=QM;Z/*&0;@OS)RJ^I4:F.#WY)M8FD= M9@!I=\]VHW/ZH:JJ"8QM=(#AP-C92/WQ'5[6& =/S-&]'S:QX^<:B._@@<>> M^Q>9_U;LA%#D>Q*GQ<-HIU3V83PN@IU(>'$C,Y'JGVQDGG"E;^;;<9'E@H=5 M41*/[M:Q/+E862-?MSQ+=KN M5'G'>'6?\:UX$NJ7[&NN;XV/2A@E(BTBF9)<;!Y&'ZT/_M0N"ZI'_!J)E^+D M>U+NRK.4OY4W_/!A-"FW2,0B4"7!]9>#>!1Q7$IZ.WYOT-%QS++P]/L?.JMV M7N_,,R_$HXS_%85J]S"Z'9%0;/@^5M_DBR>:'9J77B#CHOJ?O-2/7OG/$K+L#^I7/\TTG5J]2B3)%(ZO:H@/ W)HTQ5E&Y%&D2B M('\G7WB>\S*/Y"='*![%Q5_OQTH/7):/@V806@]B7QC$(I\UNRL(34,1]M2[ MYOH[0_U8[_!QK^T?>[VVC>#/@;HAEO4W8D]LF_SRY)"?_MRW7X]FYDEDFIF] MRSAFAHEGS2S?9:B9^2(/-V0Z*1EK23*AHO)PTN.P*_:J<18DXTJ'H^\YNUII M=TH?A@Y1('HTSZPY(M"_HD6E643E/!3_+420B[XM\Z_8LLFRL?JVJ).IZ?$O M:5JQTPOL)UD49W\^__ZD'T-\)9+B/SW;N:[!63]8OLQ]*#(>B(>1?ATK1'X0 MH]5?_F0M)O_HBRH2).4B,(C&&Q-P:6U18.:L]K*:3Z:3\=S\^G$83.:H/PCK1G!^C M.3=&\V>U$[G.9:I? @*UYS&1SW&TY>4K76]&C=S0C"(Q!XE1),:0F%MC\Y., M+OH2BAS3!V&=A"Z."5V8#YXB#?4,@'S2LZ\ZEWVQ-!I#8XG$'"1&D1A#8BX2 M\Y"8#\(ZX5T>P[M$SV&7R"0C,0>)423&D)B+Q#PDYH.P3I)OCTF^-1Z&/T7\ M.8KU,5A'>"-S$I?)#DZ3W1=FHSDTS$C,06(4B3$DYMZ^F='>]LT6D&/Z(*P3 MT[MC3.^,,?T["*WPT=IW>S:;79M\QR"?[\TAS!7 M#LXI4G.@&H5J#*JY4,V#:CY*ZV:W[9E9\*:9!>V:034'JE&HQJ":"]4\J.:C MM&ZFV^Z996Z?#9U+0-MH4,V!:A2J,:CFOO.<6N15\+PWNM#>&DKK1K?MKEGF M]MJO(I;AJS[\'HH;XO!#%!*/QS'Y'WG:/Q?B]WT997KH?T/(VHP/3C*TVP;5 M*%1C4,V%:AY4\U%:-]YM:\Y:P&<;T$X=5'.@&H5J#*JY4,V#:CY*ZV:Z[=A9 MQC;*ZF,B]_J@S%]X'HJ0;'*9$%F]2R+CN7KMS?3RS55VZV[^]C+[HWGHP7&% M-N2@&H-J+E3SH)J/TKIQ;=MREKDO=WF&<=T;)\S\X.,QM$<'U2A48U#-A6H> M5/-16C?@;4//NH//,:"M/JCF0#4*U1A4GS6,2%3S+J3(:3^ M9$B9QW<^*;(V#S0XE=!&'E2C4(U!-1>J>8UVFCA[.3L[M_%18W8CW#;M;'/3 M[@^\YVY:5B\XB#LPQMXD$U"M485'.AF@?5?)36S7S;Q+-GZ-,X&]K(@VH. M5*-0C4$U%ZIY4,U':=U,M]T]V]S=^R-SCOF5EXK-0P^.*[1;!]485'.AF@?5 M?)36C6O;K;/-GZ3[YYZG(M^^OG-%V*P,/NQ".W10C4(U!M5;@J$+[CX\A;;IH)H#U2A48U#-A6H>5/-16C?3;3MO.JB=I^1[ M%];,WN!$OVV_]:V;X$!'I5"-0347JGE0S4=I=5;')XN_Z@G#MEHYN%SK1 >R M7A'U>.]Q=>*/U9J\9_=3ZP.KUQANF7K)X\\\WT9I06*QT>3D9JDGB'F]BG!] M0\FL6F+V62HED^K;G>"AR,L'Z)]OI%0_;I0#'-=R7OT?4$L#!!0 ( )J8 M:%6F)6 Q"P, (D( 9 >&PO=V]R:W-H965TOZ8=H'%R[!*MC,-DG[[W>&A*:$ M9)NT+^"7N^>>>[#O&*V%?%(9@";/1<[5V,JT+J]L6R49%%1=B!(X[BR$+*C& MJ5S:JI1 T]JIR&W/<4*[H(Q;\:A>F\EX)"J=,PXS2515%%2^3" 7Z['E6MN% M.[;,M%FPXU%)ES '?5_.),[L%B5E!7#%!"<2%F/KVKV:1L:^-OC.8*UVQL1D M\BC$DYE\3<>68PA!#HDV"!1?*YA"GAL@I/%K@VFU(8WC[GB+_KG.'7-YI JF M(G]@J<[&5F21%!:TRO6=6'^!33X#@Y>(7-5/LM[8.A9)*J5%L7%&!@7CS9L^ M;W38<4".1%&LBC36BF4&M3>V-V3!N MON)<2]QEZ*?CJ2@*IO&S:$4H3\E4<,WX$GC"0)%S,I,BK1)-'JB4%+=P\?0& M-&6Y.L/M^_D-.3TY(R>$QD0V/2T/ .T+@DMQ@X4^03 M3R%]ZV]C2FU>WC:OB7<4< [E!?&=#\1S/*^'S_3OW=TC=/Q69K_&\P_@W8H5 M&)&-3'.-&E&9=K5](==)(BN:DQ]W(L\)'M,UFOWL4[.)%O1',S?_2I4T@;&% M5UN!7($5OW_GAL['/BG^$]@;88)6F. 8>CRA.>4)$*J(6!"= 7F$)>,L!ZTK ='6;=?K)1BQ4Q% MZZ/78 QV(_O>L$-OW\@-@JB?7MC2"X_2PTN,5;G4!WB%>R'/(]?O\.HQ3 M"5@?_W@FH_TSZ3IAAV^/T<#MGDE[IZH7()=ULU,D$17732%L5]M^>EVWD<[Z M!/MLTQ9?89HF?4LE7C9%A<9.5 \S_%< :0QP M?R&$WDY,@/;O(_X-4$L#!!0 ( )J8:%6\._PGX0( %X( 9 >&PO M=V]R:W-H965T>.-ES,3EV4J6*,]>548HYD<>\0*;?K+C(B=);D;BR$$AB"\HSU_>\H9L3RIQP M9&W7(ASQ4F64X;4 6>8Y$7\FF/'-V.DY6\.<)JDR!C<<%23!!:J;XEKHG=NP MQ#1')BEG(' U=LY[9[.!\;<.WRENY,X:3"5+SF_-YB(>.YY)"#.,E&$@^K'& M*6:9(=)I_*XYG2:D >ZNM^R?;>VZEB61..79#QJK=.R<.!#CBI29FO/-5ZSK ML0E&/)/V%S:UK^= 5$K%\QJL,\@IJY[DKM9A!^#[SP#\&N _ @3/10AJ0/#2 M"/T:T+?*5*58'69$D7 D^ :$\=9L9F'%M&A=/F6F[0LE]%NJ<2I<8**;J([@ M"_)$D"*E$1 6P]2&1@%3SB+M((AMTP6K3II9OX2DTC1Z[229I0;E0G-*D2\I])*(!+SE0JX1.+,6[!3[OQIQUX5XO3*.1O M%9KXG80++(XA\([ ]WP?;A8S.#QXUY;7?]" K.1OH9N]G*[7GM5>M4%S'@++ M&W2?!YACP86B+(&?YTNIVQ^I7VW-K-CZ[6QF9IW)@D0X=O10DBC6Z(1OW_2& MWL@Y[/Y1+2.=:LEW'=T?=+)^Z]Z M5F0#2V;F_SKLC=SUKDBO%&Y/I$$CTJ!3I#G&937\M4X"U\A*U,^,*(Q!<= # M*+J%C9DQ^D!2*-Y^X=.G3J?>T'^DSE.G!YJJ M9'=G\NJ4$GN#28AXR50U8AIKV[OAD7VJ+\_JKGN@J6[>2R(2RB1DN-*4 MWO$'G96H;K-JHWAAY_N2*ZV+7:;Z#P *XZ#?KSA7VXT)T/RE"/\"4$L#!!0 M ( )J8:%4"4')5/ 0 "0= 9 >&PO=V]R:W-H965TONP?P@WP)Y>-9B6RV4 M@&QH2W*]6IDW$!.=5_*9"R"_;5A.J/5@S<'!_TS#@;::*XVDD1Y#+%%/^S6GW3HNSK8=<3]EXC?^)W )10] M$G@?B._YOF4]B_>K4YL[_\UZ]*^M-X(1U-LO*'G!&=[K#),_?]4RY%9!)O^R MI?L [-N!IJY>R8*M8.;HPBE![,"9?_<-'7H_VF*-"0LQ81$2K)&5?IV5?A>] ME94"A!GIKPU;.@XDZI4H\[6TF^N-L3L-\MLBX=LB4:=(P\U![>:@T\TOO67/ MYE*GUJ4[#!,68L(B)%@C],,Z]$/LCTZ;!U]JU0P:9U^.ZO?*@!V5F"O >/:Y7&WRYLD9S;_.M4NW6Z8L! 3%B'! M&K&?U+&?8!>!"696,&$A)BQ"@C6R0KUC2^"AE8$*U3J5?JL,V*7HJ%4'SL#: MOP3L8F<* 3WIA&BGV\L]Q)!;G>Q4O'3;H=)"5%J$16NFP#^FP,>N"!41*S>8 MM!"5%F'1FKDY=FJTL^6XK"H$UO/^JBS8Q8;MLF 7&[3+PEMB3<>/S1#M[H8^ M@BQ]Z+=S=A=O9$Q:B$J+ ML&C-#!Q;03I&+S*H;2(J+42E15BT9FZ.K2+M['DN*S(3RWEO5QC4YL]JL4=? M-2ZH?9U[9'5FK^A5PMJF0_-%6!YRW3$ M'^X//S.Q3G))4GC4IKS>2'\#B<.5W&&@>%'>.3UPI7A6/FZ Q2",@'[_R+EZ M&1@#]<7H_!]02P,$% @ FIAH57,\S>+S @ ;0H !D !X;"]W;W)K M&ULK59M;]HP$/XK5E9-G;0U;T!7!I&@ :W2*B%H MMP_3/ICD(%$=.[,-M/]^MA,R*&E&5[Z ?;GGN;OG+/MZ&\8?1 (@T6-&J.A; MB91YU[9%E$"&Q07+@:HO"\8S+-66+VV1<\"Q 67$]ARG8V$D1@X&JC]#5V#JHBKY?TL1.=G'] 92BFZ2]A*J""B M9TM5D\[,CLK\AT7^W@OY^^B649D(-*(QQ#7XL!E_U8"WE9:5H-Y6T*'72#B# M_ +YSD?D.9Y7D\_U\7"WKIRW11^]+?JX&1Y"I.!N'7Q/2[\ZG+[A\U][.-'/ M;\H5W4C(Q*^Z0U/PMNIY]67=%3F.H&^IVU@ 7X,5O'_G=IPO=1T[)5EX2K+1 M*.CB.]Z^ MS^C0Q_4Z^S[CQBK^4Z-VI5&[4:/J!N;5#5RG5_N@#.>97HUA7GN>_QEN=,IP MX\-PGGM5!2QTM7>>PPSXT@PN AGUBLNGLE:ST<",!,_L0[=[[=;80[<[*D:? MO_3%(':+^3)5;R>!A0KE7%RJ?'DQW!0;R7+S&,^95$^[629J'@2N'=3W!6-R MN]$!J@DS^ -02P,$% @ FIAH5>B;O+=: P I! !D !X;"]W;W)K M&ULM9AM;],P$,>_BA40 @F:-FE3&&VDK4T*$D/3 MQL,+Q NOO;863AQL=V42'YZSDX5V"Z%CYLV:./?_W<5WMG,;;87\IM8 FOS( M>*[&WEKKXLCWU7P-&54=44".3Y9"9E3CK5SYJI! %U:4<3_H=B,_HRSWXI$= M.Y/Q2&PT9SF<2:(V64;E]0EPL1U[/>]FX)RMUMH,^/&HH"NX /VQ.)-XY]>4 M!+/ M%4R

99R424;+VW;666"XIT3X7 M^$%&$*4/'@K754YVJ=@PG>H:PZ?J"(1Y,/*S)F'B"9(XKW/A,+N>QN\#AP#8#O,7C@I>:HT%A7"N=DM7TM3O%AL=]I0 M*,KUQ2Z EX;8%R_&AJH+;>]T?I\W-:QL@W,_ MQL 3J9U;L\ICNR_V$-W ^PX.NV@6+LZ?[LQ'3U<3[)RGSF>.M,JAPJ;%:7-3 MU> 'BWCI>BJ!R8CEKBX4F:6(Q0G V,X(#2S+'>6WT$I@[@W<:H:;,OF[#]C" MTV'N>RZ$)YH D%OL-9PSR0X,)"<]C8$!('>TR^R&T3?-^4]'*WP.COALHMGB MB"]++9_V_GR3 A"%L(98@PU?E?+$)Q=(=%$7I[EQP50<8:SL_$$Q_>YI"SW&?/[K";2L4**,.M?"MJ,<,\Z@VX ;JI^W.JC1JLO3"8/C MNXF'9F:S1!B! SB^W=XOS?M<-+S[XV%E>-\;C!<@5I,X0'H#4B=^#_L-RL$4 M@O%UYV#?,8<&;L2R&3\E+R0J]& =G_8GO1. I^B0B$=HHKU' (GSYX+'9(4A MCB4\:^#?;&S$=7S?V8A,>1(Y,2Y9\H'JQ+U/12?*60B;;3"B+T=S?^4Z]OQI MN[P7PU_SLX:CTM:+NE'8?GKR$:X=1_=WM@#:N*MQ=D:R5D5QKIW$.2]\ M4YO^J;\TG$T)JYTA[TOI]7L W<:=GU)-]^DW\^4'L]\F31X;_+"H M?TZ[IT_=;+WU@2AS%UNU9&9SHX$<#X?#U,A23)X#W3IN<\_G\=&%A,P]D?4R89]^ F.R,_,3O=':7KUIW]]6Q^ M22M-=F&/4Q.1>3(83T:G=6<.8&]'+T!A'-111>._JFY^,FB&-R\+G=+[F!/Y ME$?#'Q?;5#47S0D\2W%1XW'_'V4!]-=.?;OX,93[FV$P/M&-R)K-4)E/!TB M"VP;JD<*MC;D)N?QJ)=!::YF(V)4'],',,TN^O%1XVDB#2ZH4F ZKVL$7Q^< MY@XHZ6'LU4CY;)35\M%UV[A&#R"8[\X7)Z%57GV.^S07[A! MN_,5/_YX JH@)QPDSK:3Q,\Q3/_$S"0CBE"0\779HKG=J<[$]CJ"[1BH[M74?1-R.8"+\6-=>)%-/37$(L@,='H M&7#23.T1_J/3SN$;20''Q.2)MY02&7PFSAAT?3E:I/-)X% VM0ZY_S&GF_>S M[?W*U"._*/4\ZXW?_0X8]TD-G8\G6]I9I!WL:<&S][I0XK7D!,!P ?SD"]$1 MCDQ[@8.R,.ME0S>+?W1&L+NDP/:BF5'W%T%[;O,0[J$0PN(2@&VI(:,M(K^( MNM#=JDK6H12<]>J NHRR(*,"X%I9E/52V"C=@X?T'^O8?":84KOEG;->[J>5 M=*CU@J=5F-T4 J(OOU?.KID?M=(-3TE S]-:F9_K@+;>^SP?5/:/!TO?:JL; MZ?PK/HR'_=/)^5]9&PETM?4M98+A:TT+)S2:O^1A)F&4_3OB"RS_9]__@+/*_[5NJBLL9K[#TI*"N 4CN_M[G5=9QS4S,%-P>S M9C Y&N-T;.#K_.\A?F<;<_\-]::OL#)#=0%!LW<8;E<:+ M/V$=+]G!HR=8J"'>!%]\!-HBWD4TA$!O^ 2(-DI5Q7:SKJEB2\XPO6Q +,&A(S.0<&FQXR)]4$3+Y@A7GH3A _4F?C@H=O9 MD/O14D*W@W5XZ(U^GVMIWHH+R7=J!6Y3++S9H3.;2;WNVFJ]@^L@Y-;\A] M<>P/T?=V4!9!_[-FENYOP_%DO(;Y[\R@Y/VSELO>1KX/WSOXXPF#3WK[G_X\ MV_O[E=KC+X'CTM'!WW^R/?[G!_CNQU4NV__TBL(:Y:NW?QWO\2=B_]&3CZ_? MOOOT^@5P''^L7C]Z"6O:A77^7O8_[8F]W3=44)&"5H19:8GDTA-;!"-,F2BT MU58&OCHH.97D?;#1!)UE231(;QDM-&.Q2G!Y=5!RK40A==<[BP=SZ0SC&_#- M9LQRZ8)77E!H,(<%B!FJI0K%4JZ8+:8PXT.J#'>'ZB>:4%)GIE4Z3_MP_^L4 MCMS SECZXM?<@W.,"&P-L'$C;I9E<8WJFJ]M+SU9#[+6B (&%_)XC!P6>H-* M_5V,0:SW4%@"V?]KO%39V/$GF*.2FUCO^=NZU *C7H9_G99R3$,Q;5+OO""S M"89,JRG;P,>X.\W/AV=GU-#X9M5X'5<=/@'IT-1CUJO03=-$YA'5C6=E)<^> M[X[;%=1/9W]^.9XO##\88JQUNH11!P-0;>BIO?=RXL L/2 ?G_2'9QG32E/; M=V36)&-\VL^EQ%+0P&3M*T_X/+:J@A_[?>7YLTV%:6D7<=A M QP7;WV]V=&VM+)YOS2?'#^MK M8?UNBY'.I[-9E"U/NZ74;B:P96-L3M,;']7"I7J'O3PZA*?OSM*G9C0\!GW> M.?WV*$]&0]]B MR$J,%4#Z\?0)HUSZN>DH4TN.ES;@*N]_TTRP.RRC5JK,$Z:@])I&U1U_.CF" M$_M4 [VU+]7U4[(M]C_+ 2P GV6*8##20*W)J0A72:T]ADP#;Z?R:00S47I3PI7_[04T;9=.F4]!NI8?'W<&(;%-F,.U=!!<,AIWCX0A] M8/#W,E=V(9+Y,&AO0#:)"?P@V]\+DIRI0 M]_S'WO'I\=V)MWY]&MH[PYQ8*I,V."K=*HM1,$.": GHKX9"T#0'6 M%G)-AI,EB;7<:1>N;N34M/D< MP%1-F*K[Z?2Z\6#L5<+U@08]W.3^$":MRH MBT$1ZR!M 43AI2HLV*1S8-R4'$!+EZ9?Q05$6-VF-Z; #75W=96[6,.('KN7 MJ"H CZ".V&KOS70*]]E]PPLSTF1!A..*2(W#_"CC.(O7E\R94X4^>,AH%TX: M_[>NO9<(LXNFU4_QGYCE=P[IIHP@OS>8-RZL=A,"^-ZXT^\=]R:8S;=0OKK0 M^J=%TQ@(FC2Y<6VUZDF_-YE:E+/P,7:(K%9?B\[;;Z^5BS<@L/>IDE]C2:Q! MA1E$P'2_:P)7SA.UDC,M,\ CZJRCW"03K!(!)/C5:PFWP/5V2!_N^><;$%M4 M"^:)-8X124TACH&(#H(%8V"3O,\/'DK=U51WZ88I]K/L^-&L'_I4/+_WO7Z- M'%P$8%L?2S7$OP%5W:Q[\.[TU>"3+9E=3&91['UXXYRG7&=-;"H@88-PQ%-K M"2M*,>^QVR.@2<:[W+"N=IO([*)RB'OH2%CT(YR.,15]!(0TZO4;=3'._3Z9 M#$FLI67'>7(TK*Z9BIK\Q^I9.FHZUDP_12Y<\B-6;Q=V9NJ?VREG9B+6H"$\ M_UV>M.G@Z%V#G]I>=)N>.PS]WF'C>-]Z:BI^;1GXR&,>?4UBJ-3W'UM7T#/AN$4V\RF6O;Z<[BR@&LHSNR M<W4T5@Y^FT%NQ>1A$.;B,P<,&&+<4''C]_^G3J M@5_M0'GKOD%/E7#%^,)XPDZZEF8>'-Z]6ZZ((DB@30AO+E74/'HJN=+Q+G;G(-7@5MR"2W'?J$<0\"!\9M48H MP C4*2V*3 PVS]B<_04>P<\SI:]D0E_)9X@;\,.1^4N$>%2R*%*2A$5E<"RW M!DM"!$*5!D%4)*=1H;Y9\Q16_^&5_(6]Z_H+;T106W_A-R"A5Q_W:RN;1(,. MQ"CNB91HEDJCX2=*A0JQ.!/ 2CC?7[CH_;M&=SS\ ?$BEBIV@,FE#B M)5G$MRED%Z=*;FX@L*7W*;T?GJ%?1C&=LG2 2%7 F2",6*$S*5P"K3N>K4\/ M'AJKNIRNQVFFU#[/&5F(Q%RS9:W-+B=E0$$'R4L(PJGH"@W2"9:RV+J'OSI] M8!U;-BFFE"PIE(,>CID1#Q8FB99G)G1*E,8'#W576M85['S;I7$.(V4L.87; M'BGG63'??9^H*HY/4)CCJ(9^[["';SY+ID.!/&N\_K3+]@[?E,R8 M34X0'3(%Z6TD\<9%$K5.M'"10@;NM!<$V $?SIVOM=?'DH^W_6#60QI_"7// M0CMJ9)!F[MN3DWXO5O:>T77C!^@N&WB#8=O%#UVVUR10Z;BBSB;+K9-@S04; MHF?9,:F3%/*J+25O##)::VWJ WQ^&L9QU*OYO'>KRO[K4^5CM7_XQG&90Q*4 M>,\ 4ZB 5AQWA&;J(LO*9@54R(0#;TM:L-6Y=+HB[*;%MPM46=X>>7V>EZ"EK:E:K:T>'IUB MZ_*#MH5Y8S!MR>U2.?=$'?SYAGNMO"^>F. YD=07$A*/)!3-4S+<)\,>/.3G MD-B'X6AR-/>Y=Q>M_E;3GJ^/9PV;UYSQS;B=>IK+FO<,6X.!JO:CZG!MW 7Q M=#1JDHB6OC(+K(9*]2OD7Z,#U>2;52ZDTW;8;%.TT!O$7LKSZ@9X[F'SLM5) MM_RP'R3:*F;1UJ='?C#!$:\55=U&S=:WMWBF]5E['FAE859Q6PV4AB>3Q?CI M15NPH;YJZ>JK5UM5C#KMKGO-4*HQ(*\U+<%P&9WR.FJ3?-)*&!J%:AVZXMRI MY%MWQ&UK^$_[?[YA3G.A0-!2C0G%P7F"O>2)X[24HG.PU#UX:+I:G"-U3UI2 M:BR:IHAN 54N6.98_M[DQM1T3DPBF?>:&\X^JC*NR3^9-GJM:35MJ\B=SG]Z M[_*T$JWYTK06K;MQ-?B@^OFT5G]#T\G:9FIENDG[!D \)?>:SK.SCMOH$$#& M&,Z7]73MT9U:ZH5I-5,FJL'<"YN6U(P]M.5PHF*O@.FW7M1U>:NB;5^B.]:7 M2'R'?8D^ITC^LJ+WE2)YHZW.)=/$2Y >4+U7C$LKM4^L,$D?W$$\LKF ?E7_ M5COA_ )ZP**'<)Z3XN<.I71=$L[:Y$]=C!3W9N_?IA_.4RU[TQ'!6$K= M[6"==1=Q:]71Z+'&O\_*L)\N%UPO7[>[=-VL7ON?59IOT@2-,QQ_:OXZ7V:M MU&T0?'T^WJ$^8')V C(8$W5J5W($Y)W_/O4C8$_X&Z#Y7CN+X*(LG)(9F,LZ MLBRES$I;)K*TK*04DO3*7K69[HT2 MAS?2F> 8540$70 144.LQZ[@Q?JVMD0WHW'+14O*MH0!:4RL>2+06>J M@G\-U4QMC_L.';=7V"C(%L(M=SC&!\<^249,X($FQXU#GT,9GHXVEV6N_EZQ M[?7<[YZY.C0HVYPD2RYDX[4Q'E1E9L+*KQ8?6B2>9N+3/,?J:E;4#^>AWW_T MCH(9)5(LF=L(QI/21-+$B(4?B4A6*!>#5$)>,+E[(EUP2K;DK17*5=+P89-Q( M:6R/^.L= ME%>B2,S]!FI3BPY;>OAF]O=C%HABN@;"2S(1+P"%2@L)QQH"$,[L;KL3![=NH67_Q;$\(<=[#9;J_TYJW.8(7S(7/C MG]KX.'5 M6V__=$'5F]0_:R()\US"QHO4/''F,QJT!5]7]1@Q"4H\6".\2U)Y[X4SB2<% MIJF4)I#84]AV[!:8\DFN;N%IQ>":_Q4(V%<=#_>!+S9.S*4LA]6O+&4A5E"Q MQG5(QTML=TN-=;]@[^;G\2BGTWYND[W6+-YGLR:@U5F_.T@K?WF)SN+=-G;W M G,O?^#&SGS_\$U.F9HH"L&2 C!>?<")8I:X8$#OF)PCLZN-FN]@-L5NIW8@ M'9U=P@\?:H9%<_X];"U44[J:\"PPI1^WD'G<^:ERR? 45@4J"W-O3]IV[TT, M8CKFNTW2'?_SYTLCG$T\DXB=)EHYJ:F_LWCK"%0.CO#H^Y-Q_GGZPR^I-S[I M^[.?>X/ZUO5+O[2QI39(JV"+:J/8Z/MMD+0>2_-Q&T5T=,<8@8'$R0C^EZ8/ M;F.,.S7&^*])6O],B1WISO^8[K!S/[OHMHSO6"%O=-N+'ZFIV"Y6Z"O=]E^5 M&!J" ))# OX_#\2#%*U2KN[5#[Q5 M"]L!N@5,E7\A;GJ6L=(^IZ6-N82;UD MT/=\Y783MINPW83M)FPWX7J;<.[PRZ#=)_IWBG>7LR*;Q MYJ,<%W,KVTYB*XFYUU'MET/!ZEOX1EAP\]YMIBGJVM="RL(41J84<]YJ M;Z36L:DA8?S2&I(;^\:;WKI/!N/)Z+0Z1 ^P$?2+(S\X:,8/[>,X'ASFM]^F M]-SCVI.C5\IR-8V_X[6 -\ M9Y?MO?WU^.#OW\O!;_3C?UX\GNP]I[P=.,Z4#T9G22B/FDCE%7$\<:*XX5ZF M9)T1#QX"072Y6Y\/I+C'Z*/V]>5>,_7P(DHBU-#N3>#)9S+N5\0IRVR[!2NW MS+JK8,4".!5%<,*!,(@$\B#>2462]XZJ$(IF%.R*';[>-_>N<.WG@97-%LKW M 58VQMSNLPOEIV\%5SZO=]*E0F]ZD%NTM-">2XY0(AA5'468P-"@KRK$YQ>ZW+VH>KV'WH*SU@492!&)WKR6QG@%C%"ZM M8S;)XA\\%)QUY8:! C?#[EM/X_W#[JM$Y=H%;TR6ZLJCC;9Y8-^A&'VR!H"H,@XGLY!HF2$R44F\,)I$;G!H M2Y&94HRU,DN[3-[=%),[CX!NG IV,X[=IH+="VY= 3W%8LI7-,1;!#W.8,?% M!'P+(*A$S81C&RWJ<%\>;,:S"_-3/?I'MOBH.TF;#=ANPG;3=ANPG83MINPW83;+"*^ M/'KT_;B.:V2IMN"\:IWPZDBH>QPIKYMSS?FS*7MN13!:)VE4<-CV/#*;.8#U M9+>%PO?9Y?3VSS4'L1,ITL@UL=@]5R9>B$^,$1E=T@SSY#1[\%!U&===Z_2= M#;;=>0?QC4/D-^/8K8/X7G#KBH.8*R.8+I)XE3R1)AL2 HL$1V85Q:C/ 5/G MZ([:%N#RS6$HGE.P0M*$G<6>YEP8J7PA)DBE#*&<68>/+1=9U577I8TO UA?P&$ M\IFW!UBV]<+?KY120%GT6022G%$:A!W+@%> MD24G;JD-W"9,N;-4=H59]ZALJPZ^&\"RK1C^WGEW%:]DG:0UG#C%"Y%2.>(* M&!R,.Q&8#X9["K;&CKZ[[I5[P+6WRZUWH6+X*OIV6TY\-9Y=+24%^>D( ;[W2;CD> G U=AL6=S= MCD!?PA]Y_U+#SJDJOH7G20Q!$ZF#)"XG06CFA0,"DLHZC,D:2KO.N*VSY*L#H)MQ M[#9K[%YPZPKJ\=$FETHBFBG=>DB,S40I!L:+*TQYAF7%]NYZ-6^_K/@6H=F7 M*BO^'BHYOT<4^V5E^%I9<97A3V]<5_P]%(;?E7MLZX6VFW"KSOSOV#)^>JVJ MJ1]GNN(-S%^>M2I:>2ZED8JRX(U54B/"]O!+V!9-W6- _6EOS?PM.;(HO"!! MI$*DRHHX:3QABB6FF2U@8 &@%K2KZ-W-;+R_QN_-^'5K_-X+7ETQ?IF2PGC/ M2.&9$^F5(K9P34(01O ?;%.0?0.:M%W5SSYG2SA*=F"+2:4E"3(Q0P[T5(3NOS?GX9)N M_.7;GG\>WVX3D.\-YZZ@E52RD@M",$^Z9(%*Z1"SSA625N0G>T6 E)B#S#>,!OT0" M\CWT66Z'!-RJ.U-I1H%@A2E9*D5==I85Z:EC !BUN.O9/*7W,2?R*8^&6[QQ M+=FUWEP!SKDH7R2Q,4DBFV M^?G]NL<];WX^U;^[V^[GWXD+]_O&>1N'0=UZ;/I[] %?#\R53%,*(=$4T?2@ MH;!,&=.2YY 1&DF!B)MRIZ!/E)EIV MRV#N>U#<=TCY?Q]1MVV?PHL$+F-1X7PFZ;V104E'@[$\T.**U=)?8]3PMD_A M]RM]WZU)7YL,=<8%PK+!+'L3B 7Z(,I&:X6.\)E]\-!UC65=P^]NML$]\-^? M$W7[3,[=]BF\/[R[$G8+0F<=M"-1%$XD "5B76;$1^!6*IB*N>"T879WV?;' M31*:#N?>)@E]:<#RE:>L;_'*;[ZS6\5%M';21:8*^SE#CQQ4E"N;=2 MV,B6% M)?C-VA(MXA5^2WU,OJ![Y>II.#?BAH_CWL^#7O__/ #BS=^('Q;H?DOM5Z#V MU00;DY.3&:B=Z^2(%/"3,XH3'J/@+D27O4=J7*/T;5+-1<&6+YU4TVS)6K#Y MATRY,16I"DA&$-4_IKJ?<;,'WYXBTQ^NA&LFS#582%C4H M<,!H1,.)S3P0$:R5D?(87*CNP5MJH/-5W(/_FGC0R3,]WZP;9#^P6&Q^ M1W[H#4Y]\R(+P*9E+B6!^TZ&XQY>\/,H]^'*]_F7#[TT.0+6K%IRX5LM'J#S MK_@ VO]T_N\P^M?#9:1R'O!B%E?9_F742 6[4635O_0&"7[[ MF8AO!]BX7,%@"_\>C>8O>9A)&&7_CO@"R__9]S_XL_&#?RUMQ7%O0!:/Z\*= M;M\=M^>"C3YWNYO-)6)'7_C]%$E2$\9B%O&I97:)U:8I,NK M/?:C0W@QQ)!?])CJ'7_N38!,XA72YYY/AO$=J:*\LRCN.X\_XL]YC6"O1,WG M',U7I$J!+_?B*->7\H.SSG'V8^Q8"VO -P[UC>/B&^?FC<>=YC/XRR'JI4X" MQ=0IH)DZ[U$UH1T">JVY3\>CXAOO=!8?-#B =5[E80!9._!Z[WLQ@QP$ M8Z=^W-P6GN,G'5"U]?(("K,S&790A>+J/-Q]Y/%U";XZ+KL'5A*HU+J^409U M#%(K3V_?.:FF_4[G=W@D_%S!,IC][?*:1W:G*^O O68ODCJGXVJ%P5,C.@I& M'A?C)Y-1+YS6%1_GR=$P=%P?/X&#[/0F>)N4 3:DSLEH&%!^-V^%URPL MHG,X]/W.AUZ_WPD9'G+4R^_Q=8] 0QP>S>]8=[[=KNFV3C?M"(S$D/-@]O7F M6)KG]OJ 3?#L@ 9@U74SJ]TSW>O#)H4$UC YZI13;&^\M,#9<\;X3AEIH=V$ M3H8'PGU/AH ?89>:?8;-6GD"_GAZDIIO#383!-[;I[>GB)+FA#C]5F_06#CP MA7-)KLR[,Z/5#!L&KQWCZ6BG'Y_TAVO+Q M]=MWGUZ_ /#('ZO7CU["FG9AG0 8/^WQ_0]O*+5&91QU)Z@BTB='; R2I"*R M\#/ MWB#V3Q,L:LII*'E/P#@!A-<*<[2QQBCA )4BN^$5P$+]7B,^>AG$8WL;Y,4J MC%H.K"F*YI>?IS_\,FT>UAO4K:I?^J7%%RUB52=KKJ?*KW'^_4CZ80?NDSR7><-.=^3'?8N9]==%O&=Z0\_ZL7W?;BSX13V\5^ M7XN]VFTO\95?:H^ZM4N_L7_(7JGJY<71*.?.'EQW-.X\'J \FOG&.X)VKV## MW]>MV4XZLAFOWCWX]?OTW]_4]/^,&+_MO] M1X_9_MNCWJOC_7<'CY[(@Q>PUATQ3J.G5V>,VT[*^((_? M+;GW/[_,\5U^;-_NE:^3-Q><9IG:8BT8@MIZIVV6BA?K"U<^5)'&IB*-;47: MMQ%IGU9$6@+)91+-)&1?B 3")4Y+2Q@5U(>$12D:1)J\JR*MX8VM/-O*LUN6 M9U)DH817H.6S]%0ZFW71SC IO #<=N5V?->59_>_B=Y7$W9L1=@YIFCVD9'D M0,[)2 5QEGE2E+=&%>D JCW-B0C? 1[ MQP876_C&;AV^;<7=K8D[L2+NK%744<^)-8(3&80GOGA*0J)PI-[)5$*MO:/K M=7=W3MQ]I0J+;\>LS_(X^U$\JGDF*;_/_>$)QJ%OY%_;\/)7]Z)]%P*+!IVQ M'57)/,H2;# Q"6ELD%)':M@7.J\#8Y%SQ96CTDMMMIZ4N\_4JYX4!@J:F21)Y#C[)S%* M7 J6:,.2491FS]6#AZ:KN-@R]7UD:FF4#,EK7L,]7@6 ;%%E7D"T@V&IM_Z" MN\_4J_X"87@TSGIBK#!$>A])",X2IW+,D5&I%+I':5>JSW88W!97W_MLF^= MT>/J$SCVHW<9JU4^)^/F'HND$E26F;JH 5:8G"VUAF8'FD@DF:+?)M5\>ZFS M_]N:T>\"(9-ER;3/V M+-"8!3J%(IS4DDOE))%ZA ,C]05 M)HH,16UN*;7EZCO%U:N> :^#$]P#5SLFB#0R$NN-(((F&6PNT1L)1D17?;X/ M?\O4=Y*IA1(B@@6IHY&491N,9]C#V)B2J$Q;S\#=9^JU9 "1HU V$&9*(#)H M4-6, E-+[WWBA7F)W8AE5XO/=N)_ZV2 S64+%ZSJ*M/*OAWGOAA.?/_2)GLW MK.WXK'D+][A,[//VY7[H >>58B%JGQR7(#M\5"(SY3,+NJA MWZ8NZX'UGN> M@$HO@H9"LE<<3+; B74B$YN$USDQ4 _H(>Z"^7:[162?.]CEKE?4;@7I5I"> MF\K&1>!6"$]MEM8EKZTV!E6DO[@DO1&+>RWDO1.2=)5?V/AV4OF(S&1 M:2*UDL1I44@J4H%RI,(4724I4[>5BK25I%M)^H-+4AN]4,$Q04V4P43OI%,. M8 SCQ:=LMD[>NR])5YV\GJN82E#$@#D/DC0[XGTP)',O>% ZALP?/+2L*RS_ MWB7I\CBZU4%TUYJ5M3P8;&FBV[<9G57[#^]>-&^W"ZR],!MJR2$;[=3C/6%S/1<'+*X^=/GW8^^''GPEF7JWFCWEHC4S*L@(+6 M&@NTLA+6I"0E"VKSC$NB5N7%E08(S>95UO&6X^H*7_PO\F0^7NAJ M(D9_GR+FYA.'WD:UM_LF%L#/V3. 6!H;A"9# G,X)=L6)1,%GL8XD-M9%Q = M(/(^_-"]%KDDY8*-QBL@"0G*QF(;4LNU"]Z8++?D.$%1JK^7;6&RS>C%IN-D!W2RUW@%H.=M\4H8H.W! M%"/2 M946\L8S8E+3PPC@EL/OPSGIGF"FU5-5T'8*1CBOJ;++<.EED"C9$S[)C4B$AWUA.-YN)E ME,'*19YW/ZSH=V G;'-R.PIT,C 71=-$0Q4F]* MYH$J&V0,QDEJ6/8@N+R$7]@5ABA^,5IK!BO^/ARU?\+KV!(! AB-/Z?3T5GV MHQ^/Y-3>X9N2A0R6>D(3XT0:T&U.>THT6$L,YRVZHG LMU.K5D4'-PTP]$74 MX;+V"5OD>VZE%+7&COKD30[>)[VY4G)+'7>#.O8/WX181$[,$J.0.C0UQ*I" M28E*16"BN]-S(HZ6@P%D0)T)S5TF^IX^Y2Q[L/8#R% MG$(TPI(2K" R;WR9.BJZN8A C#.4Y0@ZA7FI MI0.)9$'=!*X8H. 2MP1RAPFD%E4K9&1*.& #K+\,Q*KIIY.^HP6@C'!?IX??9S-^S3C.KO#?JQ-/1 M"%ZJ;9W4#H.O997P[<6QP$.X?G[YPO3@.K-[G)M1XSA>_=C#Y>/3\!8V?3K: M'4<;2:X&%B+#$Y)X%PA G6:PE"@:D,=K*-E_5$Y&MCMI%KP]HT M[1&L^K!.,_[U;'[)4W^&?ZJL7/_YJWF'9[CE8V!;G+(' '=F;!#^HW'GIUVU M]^>;Z!4<5/9$>DU!? M*P%C-Q/$(A\:HI]@0;4._@W]T3D^&S;#IBZ3WC:A@ MP\&OCU%?._A?+SKX1E)OELT?@,/&>?##$< >/]A]8T*(5$9'J-2([H(BWH/^ MMMQ$'K)FNJ0'#X<@KU :KXEH/QB 7!Z-_>BL@]/%.V4$4JR'JM#W9Y(#/P$[ MM#WHZ\G'T' 2.-!OM" 8V@RD]1WOO7P_^??3ZT\F[ M_;]_[^T?__MH[\5?<'VD^V^?]0_^?LP/_MA_M\?WW[YZVS\Z^.//3Z^?._KZ M_QW1>/S7P/_M3@^._V2O_G["7QT__KC_-ZSMTY]\_X^7ZA5&U/F?GU[Q_1[< M1[Y^M-__?Y\> \<^>1-I$+!1D5"30,\KD/76%T^B*,IZJDN,K1L9R!5L()1@ MF67CDXA8VR"-\D$%H0VVN/;>P^X_Z&1 3R>(KD>G&Y,T$//_9^_-F]I& MMKCAKZ)*/;=JYBV+JY9:6^9]4\6$))=YQB8+F5SR#]6;L,"V?"4; I_^/:=; MJQ>6 ,$DGB4!6TLO9S^G?X?XKHT8?#8EH6O'U/-M-XC#A 2Q&WO)(LV";H'] MF0#E@J^4C97UVP@H^'<,?%O%4/M06JE,YZ@F>%L3+07+C1N$FD;?J6L5VOK( MRN:S8@:^F3:)YCG^A0\R0?8=:R\=Z;<\]&BJ,92#:@UB.IH7^FZ5).CLP<42 M!P$FG34%23W15MSZ^YZQ"F;G&E\/Q?Z?=J:Q3?!5Z>F(^,G*EF M62XUOJJUPJPH/>MR37!(, :[>K]VERN+H[12S2+.+C);C!@\S4S63,QL%\[Y MNGW5EY8K;/:YF*-=,@1S8ZR4]O;!.TY2$V3".4P9U@&E4Z8?#K8FK&SMS]<# M!-%3I&!J%Q8:-/B4NMS%%+Z87-"ZA^%R#+.1?@ 2]EP,V]_J)0=!9X/9FZA4 MEQ[!XI[#&^$%NEZIP."#IK%S9>PP,Q58J;S>#];&%*]9PKIV9E31@R*E0[563 MF7ZJ7CRFE0-ZU7-@M8R/TA.S*O"FDN4G>L"PL4O>UQTLR,=52)_$4,GY2!TD MN\ K%:M\JJ?\IF3(M\"/KS5#Z$D>)%L[K:W#/AS[OHQCG8HC ;,I)Y$=.43: M<1@G@KG2"Q*RJ,-6&$1E[>$&E>X==ESZZV4X&Q796D'>4,\-@AP%25M23$&D MP#M0<2K!YD45'BTERMBZR.8CV=(BK$7*UF]:BF5S6 -9_/YR!><925(%E$V5 M)ZSNB$T+];+ZX0^9%M,1NWR93O0:Z9O^Z.X:>&=+19ZXB>;K/RY2.1O"LH,? MYVA;LX0#*-]U:1,R[S/:76C)RBR5[5/Y]J)XL MC[..MVW+8GS6*:K:XCX-6>YQMFKEB8.;%8&_W6__+ M9[?OOG&^GNY?'+Q[>S8X',*S/E_U3]_ V.#WZI[__C7D8SDZ&+^!\>\Z_;TW MW[X>'ET='7X<]T]WZ=&7#^3@W;[[];!_V3_<=?'W_U[MXWDB#1HR.$4K71P3 M;-5)@L0.0C?$&LW0CKDDMG"(YQ+)?.8ZV$9J0WM.UPST5!#RO[!$("JATE=. MZ!%"_3CF;I0(X3*>")>"QWWW,X9;B? 4$N&R*Q&2,"(>BXA-@;YM2KS(9FZ@ M[#!Q(AFX0A 5O7CEQP^,>_%#1<(/-IF^#]/^245!-RSXXZ'LGY$\E<1RJ"+.1 8L33[&GLHR>P5'L9R(D^TMFDR1NA+C(MA-39E.:*#L6 M/K>E1Z3K*NIZ(GSQ*NYYP;V/8M\+;_/[[*,G!])]1MP?H8DC" FX1VFD@.?= MV L#GD211[TP>2HKJ,W]2?I-2?M*Y=F6\>_*^ O6D1N%K@ORW8X\$>$A@<1F M7+JVYX)I% 7"E9[W E@V!RI^/W']_-]1L+0 M%XS0@ F:B)B&3A1SAV U'S@1/A/?TS!@:PIMED3\L&P*B8 K5S%;1B'V#R6A M'3D>M3D(2DYE*!GV#XUZH;,,(_ CFY(]>:CHI^=^&9.0R" (@TC1Q.=1[+$( MJ,.E/E&)[VR"*;3E_GMR_X(]Q$4L$S=Q[( (QZ9<,COV@L F?B!#'I H8 H1 MIVD4;3SW/TU4Z"[]##;:5'H_YZ-46!<,SYO,RLJW;>3H&H')?04"TY6A%SJ4 M>F[D1H$7N$'L,T9%]!V=E[<"<[,$YN_33FTNZ878&,> !S MZ5?Q+TD@HR! ;$+F4DJ\F'$F7>XI/U!<\FUTZ=D+S*,E<\E+G(1*(FTE,;H4 MJ<3F7AS:":&@.UWE.0EY\V&TC#NX:0[F-KQTKTR;H%B!&"C%%>51'#NA M" 0!R\D7$:=T$^RE;:;M^SE_P502D:M"$1&;)ZYG4Q%3 ^4GI$\CDCB$QN+! M,FT_:6QI93O,>,,-(XU7=I^XT:/UQWCN$O3A^^ML#:C-$J-BR8!*& NH$_NV MB+!2*0F9S1%*@+(85*CR*(W#%Z\"M^<]6&O@']LUXLD#55MQL]9@>^@F-%MQ MLW'B9L%J $2\U.AAP37/D^E_=T_;E\CG-+8S#8LUGZV]9 M.COYXE;XI>6ZVVAWZF/\U4[8N9$TTW#_[87/-GI?P20[&"CM?XK%OJ!$=B"&Q#8_)T? ML1/7 ;"YCP[ ]EY-"H11G,@#A/9YGQ6S7,W2W" JJHE*TEFQEQ9BE!7S3<+] M.*HTR/CH<-';X?]JWWOX-U?P\&7?= 4_:NOA_+LOU@HNJ/R%__-YJNI$"7TUD MW72#63/VS?[?',1TDL*G&M-)MRN;&#PB'+U^A<9^$HB'6B D:5 L*>HHE4) M9U[T$%VH>D")LL2FTQ%H7KQ./T5F8HY[7NQ8GVN4HM:(>RN>:XW9)7R,Z%<% M&VEH5Y6H/-=88,TPX?T(8P3S4M^$@B&,TG%JS,@": ^5<5H,$9)L MN"&%[\ M4K]^'W73!)[V$3&AYLHJ@=FMW\H5W?_XJ5K)+IH56*!B" .\&Q3U/3WX_<'; M1>FV9Q;]=6LU<#%+H/F\C\,$6NE\;T"G#Q+]Y<8 3S^!Q--]&;F3A$$BN!T3 M&MJ@4KG-B1O;CD,B%V2?8BQ9 SR=)0VIZDAF^$=#Q!T"M>93)$\&=/,M'<_' M%1BL5$" 8\TV)4F6!-:AMO+9A:$Z UO4?CC6MO]82EP"1;^!#HM5A+BKN;'! M+=XT*/0GH,C/WL&'XYC[$74,M#VUTG8]D_EVTT$&OWESPZJJD#W!J2PE8HSZR;VQ-04)\.L+7QX:Y[<'AR MU3_V("L^F;BQMQGED2Q: G1K"SK@*6Z&L[S-ZYUZ ]TU>;$GB M(4GBR.^#Y>,Z2<0DL14/79M*'MH\HO KI=(%1U!P0I$*EDO_US7XJY .#8H^ MDL@$]L@:PQX-P1+7WD<'=*WLEWQ78DI1@&-N74M<&*3FR9*,)\%W>/KI8O)HC\ MO4+FOBF++5T\)%T(KW]R'$F'NECWY4L>(!X-MYG $]>.%R64B+_2O^GMPS:D@ M_:LS_^OA!P?&FO;?P=]?CJX&[XZ

$_PZ.K?T[_>P4\&O/L4'OQO8=?RI@=563D2IV)_)]GIVG&,]_F^5E M\!X3QZV+#C'D^$L3VL6QBGWEQ3*P0Q>C^%R&=D188$?0OP[K*; MB=_-Z)W.P55/+C<3S[O$OIZ/80KPD*(=4ZO=7(W/S35U57T09D@Z59#=4)A6 M-)VO;X+>7I%:O6&QUNJ:9X/A3?T=SXT>'A:;[$0T>' ,;V?'B_WM8)_78&^- M$/_@Q1Q;Q/4'0\,^U-9ZWQCI;Y:-]%L@9?^L2S- ]^5>*_.T%/DS(K=OP>X? M!>S^EUR8+2UM8..$C3CG(X22S^S<\]]K?*>[G-62]T->W[@U^3^/-/G-/DWP MVP],"",3P83AI]511J1*4^&%K% M()OHC#?XU7"KK@I3Q7,Y:O"=(29SU""[.CH=# ?N_M77T]VKKU_VG8.]OG=P M.#K%8P('7S[@,RX'[H=OF OH'#4X':1]]XT']X_[>S#NTP^T?R7@O7W,-?@P M!^?H<-_[NO?V;%7K"B58Y(G$P[,%'%M74)L[L;))%$E)*$_\ +$T2,]WE]-$ M2SB>#\-Q3WQ>?"LSMS+SX9+<6YGY_&7F8G,/X<9Q(&,[\"4>SW*H#;0?V4)& M- P2HC@+7KSR:2^(EXLVGJ_,E%N9N969/Z3*;"LSG[W,''Q:A+AE(5>^;Q-? MA38-(]?FL:!V$L2>%_J.(HGWXA7Q0&AZP4\D-+>&YE9H_IBJN:W0?/Y"<\'0 MI*[RE!*.#1XZM6D<1'8D!+&E=/V8$5"L#/M*AK1'R'+EWK,0FC]!^/@9PF:^ M[U37_,9-"9>5@'CX_=IX\J^*/?PHL=0UA9IOODW5I%!E7=U6B-Y)B"YWF0M# M%7E1'-@"%"P*467S2#HV;%40NPZX*:Z+$ H5_-[,^0!!ORZR/PJP+ M%D_$8^Z%46A.P]'$57;DD-@.\;AMDHC090PLGGNCU&Z9=7.9]<$!%K?,^C#, MNAC323S*XSCV[< %IP3;F-LL3(!9XT0X/")QF 0O7GGTH2 1M]RZ@=SZX/B$ M6VY](&Y=4*TAD1YH4&H3/TYL2D-J,]<-[=!Q/3\!G4L)8IC2>..Y]2>(&5P; M<7F& 84W26*.AF+8P,K93'UO$X[%2KQG(C'71WI7 O_<,WJP/M9;;T0M1C_" M9JR*^6X0P,^SD*C+35LC2GS%B+#]*(ALRJ/ 9G[";!*+B 3@P!"J\3N60PMW M#LW>4Y@^!4?\ZS;UUH_5R^.92I&["9%[1C66+*^[R(X;^G5L90IQLABB0=@33F-I$\]5V%<^L".7A7;@$-\3B> LCM!$\;8FRM9$>0PIS,% *T M(F"-R'+$/,LF2)$:T+?&KC$0YI9:"GMI\!IX$S;3*1#V74U:&.P]BTG$HM$( M[+KV!K9&Y KN2['(SN#!=D=8 :T9\-@"OE$%'A9&C)P4\75@:KHS"<+L9%VH M')@(;*C]>>?3CI75 A%AXO&)BQ]K@-D4QFN@>:HF)GI*LP[J>CJ9P?^(CY_, M1R/KG(U*]"J&"$!L(F =3O"*&,3]5[>/0%I8Q9R?(GK^XO:4&/V?08,BW,0,][!GO1ZF$]:SWBGPL.%^ M7/U]($&V&BQX!0F*(9N

H;/B4;$Y<'N?1R[.].(BY('Q)B1*]8%*UJJ1\Z5Z:D .\9!<&GZ ;TS MU>(+N\N@7-+:K:JS#D"A2HYO?;:9J.SGA.NF9_DHS,"GY4!<4#NP#[E^G/2C4!PM -8V []%*/V 4N^^[\!$P5BP0-$<";/N[6Y@UL')@D\Z)KL,"V MF MP,]"J^B;2PFBG#!PN]-Y#N14H+Y3WV#59+FS8 S)M+2-Q$CA_1.5 MGVCK#98:9$-A@*J917PD,OP4+;5I9LROD>XEHQ7B.)WH+A_EJTW?GL(TTCG! MQ^HF--HZ,[:3GGWU+&,2 6%9#+P-!H1O;#=4K$#G$Y&" :A)3/=0*A6[[OC M2E165]L>Y>;!--'&S5,]^13>*HR1MF)2BVQS M;PT!SY^] 7;POFZY)- ?.ECP[F"U0R3HWWL#N11C$")0N@WPV$]\7W M&,TX_'HH4;N!-AR,OIZ>.(.K7>\(.W#NO;GX^N4MO/MM.G"/+@\^+6K&MR/\ M'"&Q^RYV[OS@]?=D.GCWF?8/_QP=?1F<];_L>Z!U_?]>O7$/#OM7Q\QQ=)\O M.U:)8U/E*3N6;F*3A(:1KT04N_XBP"]S(\F(A!WQ/&SQ$7EN'"@GCD.',O#= M%G%:6SNAQ5%G+V[LI;:"9T!57^,YK^*1EUKS#+3(3C*,0,$/9?^BTD#2!T/1C@"RGR?P VBAW,C%;42 MC1SXJ- !@:F;)M;F"S#H-K_?U0\GX_ZWP>XQ51Q[\CG8-D2 (G6ES0+/LRDE MTA,>VL%=,W<.EC\0$1K6HW7DHRW5^@.DQ6F&#B4X M ,6>K3P@V[> MV7R+,Q/_FZ>=H>E[^#P=M4?T>M5K.[P% RO20OMK62UA# M37B!4Q=Y>2U?PGCVDTXXUSS%-!6%%TY9/JN\"?,P<.AFN@CT%@IAKHJO?K1'F9\T#C&ABL(92:1]7S2YQ JV[B[GV&G-<32 4*76DO-=9 MUPU0VQ7EP9"WFOMFS7UPN'^,@>_ #SW;B0(\AD88-B+U;45$P+A0\(&#@;5E MD)*VYLZT!2J:Y5_BZV55"A(M _\; PR:>Y$D*P@&>-0\+W1FBL\+L!:+&PV! M[W/=P22YFQ?RH$F;V]_5[OA>):I>ZKAB>J[6]H ONS$XS2V,%]EH/EM_RQ)& M[^W&5^:Q;:S4U].J,MMV;JS\:"7^;WLQ;.]'M(5?[7ZXP0+YM/XUSKG)H5UP@%WNAF#B<"$" M2;E*8@^;['A!E%#B$Y^]>-RPTEW=7*.BK"\L!V-ZEJIB*2;PB.&GIC%0.8YR M&)=_@SV0CM+9Y6:U_7F: )1S3-TXH'Y ;"=F@4UCG]DQ"[GM.$D@?1$GA$:W M:/Q32BL4R)T2BV"SPA0WM/U![7@.I-'.^I26EG51TH\V*)& *NL6;DQSB[,1 MVJ9:U95)!QU(9T+ FDD=VIX4Y2VERC7!\\X#;VH8](SZ_(3N#B7?UQKFY^I& M<^M>1\^G&.O7ZT:S;;FR81NR;9.Q;9-QV[KW#3^6K#?G3V- E*XR6B-<@;;& M$'#U@4G/WZ5,6?T\T)QZD>X$S7F'R6]LU;:>]5V@WA(9!'$,_TE&F23,DU0F M+.&1X*$; \[:(UBY&W9P&E^9T^E3G",#WMCP?# M@\,S]V!O_^KH2CC]=W^=';S;OP ?RAVG@ZL/%T?C#_#NW6]'IT=N_W"7?-T[HP=?/M!5?2Y<-X3_>&A' 9)Z#HM>O"*]V+LWMM2=N&2#(8BW>)V"T]ESG.+U0;?(!^T4Q M5W(K9!].R"Y#"L/>"N:KR 9AFMB4):'-I/!LUV4>=;F0L0I0R'KN%OKP)^;Q M!X<^W/+X$_+X@B$5J$"P,&!V%$<1\+C';=A?U_9=B0<1A"\%]E[H4;K/PG,)>>8?#Q=38IYN/I['OMI!53?B8R] ?W"KN+$'W/+G7)Y58^WDD^+H,? M,LGCV%,@$%F ;14(MR,O5'8D'!^D'Y7,%2]>1>2>R$(KF/XIXV5;QGTJZZ=A MW*W5\X!(%J&B=X@OOX) M#)YG&!]ZK?$!-*Q) U]3@>K\0JVDGL(&6H.H<8-,S97ZEA8SW=!/Y(H5:D^9 MO[=B]N'$[.]0.PB5(#+T0TFI#B!1]QYB=AL[ MVF">?[QVG_?@^2U;WXVM%QO#2Y4(&5";AE+"'ZZPXQ",*3!WPL23"6RS]^(5 M7=%B8X.8^B>PG9YAL&BY4DUA3?L#U*@UIP@LF5'?==FLW618]_ MVG1;]_%DJN=HR:*,.661DR1VR*5C4S^);82@L(4;.H(H*CSEH^-.G.6#J_>J M^[@7#SV/ZK>M!-U*T!N,>2\AO@M+P^. @@W(I01+7H*/IQ)/>8ZI$-Y*T(V2 MH(O&.W-(XM'83F(7NUG*R(Y<*6P:*$<13]&0Z82O?__NLQLK03?4]G\8F/+. MD7QGQP\W"+YL?R+5>)(FL%\:(N([)O%], M/BVN&Z*,SE5?HH^PD5P9XLD' MD&FN# 2,/N2;P!*I"D\*,6ER93!XVL@K&F?;+.CE=0^I,,K;AX7K![,<84LY MOH$5!M/6G$I&>,QY&[H#G;;F#8C94X_2 .0@2+HJ$(ISAF>3$1I7XT[AT_?4 MB%TP#2)489C"!P;#9LR^:0#3:8;W(30GT\!5.)9DKH%PIF5:K(OHD\U'$G%Z MRL61!C[G3($. YE2HB&UP$-3 Q4JU0R'-D%NZZ+H-)BDP_9D2^R=SJI6G\'* MSG/T:9>Q=Y\]N_ZM3F SWB,NJ\)!_KS\^A:AD&;IV( ]P=]=C".-B76>CU%7V.%O M:CP=99J[[ JZ (ROF09]6H#L17!J@ZF'(%H-!L&LA/QI;MP=(1+!R1"GCDP/ M.PI\.LEP?H9=:@ $Q.HSF,))R;'E4[H@P8N,:_V&.,-@%@"C%E,P#E&I(-:O M5(7(4XYB1XVRB]^[.]D\$+Y-U7DE"E$9-R,P^ZIAPEH[B>)KE)ZID1:]0W8. M(K&&^K*8!$L$[C6="A")>15Z5P,_7&'S/%1WB!\O-%:ST@&"1^?6WS55?)]< MW!#!<#"Q_IH#:1#? $YUJ2E)1\K@NXVP68A1YW7/D?U)"=*=36"_#W,FE4%K M+73*^+<*J?SP=8U47JEJLX@]>(38,;U6#'S>,@!=!1,.VA2E4"5N!EF.K#>Q M]M)B!O:C5J:O80O!MYI433::@>,SJB>@T$ &5R>J(U#P"7I>[YG6[X,,&#WL MQ4'<\_VH [ZNR3WX S^>ZHN;"<*+XEX<>3TW#O5OV'O&M$, OBJ40MATX,QD M"5Y]--?+EH[!?IC5 /SE"/&RDO)J?#M\^ACX>H9B5[(Q.T%80+VC\"K%Y MUF*>W:1E6I9J3I1 M4E[0,ZRIS0 M40I,:X),2 LV14, E)&!]2P?CJK:*&ZF046-5="Q":I+&QW8 M H&$6\[3;%0S''X[GR0,@8LJC+ZICA!HI=YZ7'?4B)+;?DX"CU9&:\[ /H?Y M(&FNNGDM6RVR0*_:H[54OT3.=R3135&RNSE/9Z9[0\L^AY4PB[?'8.^L_\#6 M/W\.!)J,30^?!9M\ A:&%J,P,-9:C\9DJXFI68\6^ZQB!)1MBXS4Y;]&Y&>3 M))7&8>U9Y@:M:@RM=YBS!:@+FE<#@\U4V9!BM25OL' MEM;9T:4IHN.056Y=&B $/X3@8B'O4M:E!0U/#^U*"*8-"N1"0&;3TVKDTZ M.9U/1 4;#(,KH_G&GK@$;WO%#K5GW] M:L$;JR#),!V;7\%"TMUVP$&#G:XO[RKQYZVET)YIX*3"-J=4%(.XO_HH%6SG MFNVJ&*7:JI[98=. A6N3W9AM3C&>=9C"4LOD:+#30_KDA#(2M ]K$7]:F M%J3"@-+BN7S*E$+H63^D-$DD3WC"6!S!A[%TG;#*+CAA.[NP/WC;@4,?Z%9> M!\F>?D5Q"*-'>&"8WNMLFBK9KZ"9EW'0)_-QC8->9AF<9YIEN '!2^&*3">=C5P M\:U_P"67EY-%A.PQ=F "4IT4B8[;92 6D]A6CY@SZ%+X^L#[X^9\9 NAIE1 M]SE<#RQ546DM,;#MY*0&.I\7V.((A$L]DD4H=."0*7KZ\!?8QH7NYH328_$Y MZ@_+;3&%GD()Q(Y"5X<@[8QA?+?$--?HVI6-IV'($POAUD$H%=I%5"C8\FR2 MBGKVH /T)5E1*.,V9B7@TB-*L;>1G>X_T$\L'E)(7!8+J830&AGK9TY&F25&!FC=MTR1, MNE*S]+R D"PC+V(J&,L> L/S/M!]'< MJQE0SO.J^9J.BI>2JHD5FV0(_1U=LQ&.M"[B6V%@G*LJIG."@6=XGTG0H/F[ MP@K7P93>6@EE@.7+!]:9GG;0XO,$?QJ7(;=/V@8O=*= '+2Q:Z6J&__JAL! M;:B@V,RTP- #!VEENLPM6%/J&_:9*3!-I$;2!)#KI3-9J5RA/64B(V:KL.]& MT481QNX/'676FBBJ'MR4NVJS^KI:O^XTE%',>8%+J#5"*>#E6ETUG>?%G$UF M1MJSF;$(>Z6^,9Y/@DMV-RM/T""6'@>3PG6ISQ7W7>4''!C/\V-7.*NK\+96 MWL-:>9\O8+S'3IRX"1C7-O4<;M,DBNP8!*0=)B244> E7BQ?O,+^-> >VMED MA:U7VRZUN58EEH79CY662>UR/:PP=6_G,3W.RV]9 *T$0_>V9DJ92IW;PMXX MJN*V1*U4OSRR=S)HN,HUL:L2F%A#U:]"BG:B3#$,FVD_30819!O/& MAQBFUDY[);Y-PW5M4YM@1%$VV$1QMKCMO^Z&@OM](&89.M]N4'G?3<2C#!:/ MLUG5Y)Y5T1]4BR:.@EF/,J^[ILZC4">Y.M&=7W7*1 D7@45FE7"8HM)5K9P;5HKXS3$)29X6QV8=!5(:8Z8X96)9'C@ M$+LVIYBDQV^U?:W=1YU3;U;#=*]=?* )$^OY_K+$O&\R&04H6BN?CW1HKMEE MS'A@\*TE5C3%%N#]R:HH(<^S$U8V\"JI".1+)92>TO;!V]UB%02+ X+4#@L!+PE4V M^)J.[7DT$9$?,J%B/!L;4F?9ZJJEOCWNKG\G[6"2W6\5S^?HC9&PG? V5(?) M=.Q&!Y1M:IK:3H=65TWDC7$P7(PBT<)\00Y,6E(SQ$4_.^8 MX;\!4&?@21*ZY;%PT"AV]4.;1)?:]S25)Y_4;#;2F4'3"7/W@L' )19[Z=ZY M[UD^N]R2Z6HR/?HV.-T]CEPF"(T"6_EQ:-,8R)0G<6#+Q'>X[TD:Q>+%*[\' MPG,%F18-89F*DZJ434U.P'/5*:ZQDE6B;6+MSD\P^MBT=VN95X14]-MI?-BV M]3A&%OJLAD^5JBI;[/,5DW'=1N./[PI%.(GR'T$"%L:(! M8RP@;AS!7XFA<.(0 WR /W0.4- ?0N*_7BO$#U<'AR<7@[TCTK_:O1R<]H\3 M284,?->.'!78U/$".PX#8I.(2AF'Q(LB_N(5V8G]-8QR-':SV45)UK[C![Z#F";@V- PIV*JC_5@1[K#?KN14G-%A9CIC]= MQ>%>BA6?NA"I6P^A:VC[P 'LIZB%*(6CNZH:(@?;4GL^S'H]9+F)"BXLC"DZ M,_4"9:*X+D(T-S4U9%C_(UCCJR%E8K/Y(09=84G/E/[NP%3#]UJKW-/N7%TE M50^FB1UKFZ(U+L,KARE0M_7/_GZ=^D=WS?J(:Z"#MZW2C4)]P_S_PG-*UQBH MIJRTZ%@_G0+.-__#^]\T0SJ88L@59?AEIT;SS9N#U[\WZ?.Z MD4.>#*Z*HB M8$\,XI2E)V6R;+)0/0CSZA<+'K*.=>]TD_AN)XM_(,1\6A61?F*)*NL=_J/8 M"-ZR*V$X6+MGWE'MY\&G_^S619=&L"C9C2J4@R_+I!9JVGB.Y=LSS4!%%4.J MEK^UR*C!E\K#/K&>X:2X!T=P\$E=5RF:$+AY=D4V*6,GZJZ:D4? M9$DG9<6WIBB===#K,U1,YT6X@@75:5[66OYS76=F+&MC[ACVP&79[5[W-USW M%UY76#(3P$SEYC">Z61) H)Z(K"VF!7PK/U9=7;E4F'%.T*BF/71%1U%:JJ= MUH[E?2>6?ZT^J9?HHFR"7=*'21WE&'L$PGLZW64]SX(]O0HK*O7VFSK+YZJ> MB%N6ZK&)D;11)6F;LCMCIMMDVA) M-^9MCN"T"EAO5Z"[.P(36S;%N1AMF>$H]8#/=^ E,UUQ,LAV+->UQ;GM.#Z8 MA$NU]-HY-]WNIVF.(4Q@.ZF2G,UEN_XV@>&)5!>GSW4Y<,G&6!W"X67=(L7% MJ]-)F0G$+$%:Y H% 7S"3(OVB3H9I2>X@BN^Q%<4"I;8' ;4(WNJJ*F7K]X^0[P+=*L/_6!83KN9Y9F"$H,XZ:3@NFT MJBXQ0CL#173[4$*?75I>Q3E YCIYUA1NERQC$@DZ(F["L9VZT(;\K[L1;)]B M6)_JU)%V74ZJXSTC)L[T9U6&YQ2HI !CL"Q>U6N%[(,IJ;GHZL7RT%/UKKHZ MM>W.+[CXO3(0CX^LJ@.:9RP/5YM6Y9F1ZO@8CMT'=>J MUE?II$)UXD]O^8Q=*MDY(H;1LY4F'E9YE4?G6ON%%N%BSJ0Z2M(V8)RN1&V( M\CP;@;0RR;K&D*OZ$9?UOC]#P?L',%]4?G+YLYPKV^\8_ YF!.HI?KH$XZ=FCS@?Y@S4D0-.!F^=SDK[6-M/CD M]I/T*:4Z2[[ TLU9#& V3XSV@-E-LYT[3P^[7LGUK,D7#>M'E-/KZP65/J( MNC&](2GRI MJ._&3UNTC.>W-0_-D3P6A%;$?!V-7G&W*2C+&M^!]LIE,"5^3&;3VNUAIUF.8=,U9^U0\^CJ@/8; MS"%W?2P3GAL9@2PK^]!,KDK#LFH\VMDR1B)6IL^ %-/IO P:8Y07/"E3@)4^ M^[/C.J2P0'/KK5TUTY)\P=Z58/!*&LB0B8C*)(X49:'GN)2'-(A]INW=D!C4 M;/SAKO8N3/.UIM2W.+ZMD7N-D8L0?2?'GDP8HY38,8F%3=U(V#Q6L2U!UM* M1[ OP8M7LXML58FTV6,37]$U[?[;R/AV#%(2 &*)X,W 9&L.GMOM6V^$Z\]*QG[6P5K*+ M#62H' W/:O 70/[6^]99D(^Z3+#0L!%+UE:S1!A 83D(*IT#(Y%Y#\ZJ%GN3 M&JA#)S6!ZHNR>@1#:*[?*P53?946P'JA\?P=SKIV<%2+R]"K,E]FWVLA5M6H MXYD1C16GLTY8]:DTEE.-Y8TG2O!W?3LN9?G%TIO64YP^C#.?F-\0Z,D8 6T- MO>(D?K7X922/%?!3-NNHJGC9$JB/+)H#1:7F;4'$F,2AL^+.03:K,GN:#7ME M8JP:H]ZBFC;+M)MF[SKY8&XT4@&_?5OZMJ_37("SMK/,)ME4Z=/WYE7@JJ$? M)Q6?R 1+TQ2;V:U:GUZK=Q:J<(X*XS0':,P-LTK M*L^OF.E VEE5]JJ'G28)EG'P"J]L9LZPF%7*$"$1U&2B#[<@DN H:;VS #L* ME@XATL"FT3&[^J&%!D'0J4G4TAP!Q%JG!8S+V#YDA-E%Q(QMY8E B72W;W'@ MYHS.1;W5;],<)KE;ALE>UUMC5+^41>V?M@^2-EO:&+;FM)*U.YO!%^JRL-X9 MOQSKALPHUKU+9LI4Q1@ R')"!CMVUAF]SLZ:TRJZFGUGU>GBQD"=7?/2CKZM MS>OR2(?33G'Z[3*N!L03,3FE1M;1^7A,*-<2LP#Q4C(')N3R+O')V MUK7IK@J301JW%'1EGQO_Y'FFAC\UA2P-P:U5R<],\QIGV*LD"4-IBI6J>&9G MR,!G 8I@/>O< M/1-_TM7F947>NCW1ID&S,88,QUK3%0N552.-=V2J;'0A\NH]0?J\*%_?J;*J M*K,Z5M42"]1E3L:"@J&)H3'J>3NSL='V(N;N<[36O M,279I,1LOW[E!ZDXN]W"TWKA8]^Q__ITV%[Y!UW*F[:QU^QA3X/*5D6U65ZY M<'49;64_YN#.F0714T_5$COC9.Z]B<^4MUM@FTY5AH?4%%9,?3A4"_/4@DW[ M9)A&P_8VZ+WU+%00;1^NN:Z!]]#!Y7;12/. A0VI/9*6\U!1^/TW:U6TOQW\ M:4/M5H.M*DA6#+CC.+57KK4DJB^]W3#K) -MU:7JK27+ MA:(EMD6W3K1Z$JP\^.ZFBJ:!J3#Q@:JVY@ZZUZ!-K2Y-;;T2=5%J*BR//T),NS>3%ZL)#N5>[N;A$R5\+U;:P)Y6P=[P@MON#[Y7U;1%?]\JIY/N*LQ"=5C__;C?C MZ9COO8[M7M4/?ZI 7DT1\>$0EKS\Y"\0!=.A]>>.]7H^ @T+UZ0@.-7(>K,# M P/WX"^&.[4+ZY&SI+>M>MJP.G)Y!D; ML-0,H--)H"G2+>,-\-*4SYM*U=8I^+4^=PMX>J7ST;;9@T::PW,0=.BVLOS_ MPL43%(!&=J,XK^3;&FD>D\>2YN.LF'6A+9 9\?[);6L&J;'J9Y)VNS:RIC2&1NCB+C.5@SQS*O M<;%L0QNSKE/B(&JJKV9Z: (C[JT\*5CME0GI<[9R"3OI#I7HVQJ M H/ #'<9NQZG@9EEIME8=TQ:XYA%ZJ'JN5 C'^6O:8TJ3JF+P'B!U MO/$N62OE"$4N*!^ MEJBX=685.QEJ?NO$;3:[Z4G8U,_I2;5EE#F_5*%! M8%N 5(NN;)7T,1/.=,8@MW(V,4@L)K@. D:+BI[5:C*KA4#=IJ4T4K+)2:;E M:U.N85S>0O- MO$[5:1[U)/7<1 H6"4E=F41^'$:N"*0;.4X@Z#%QPQ<_0ME?VXG5H&3X.U4E M>=D5NBL)P7^*?>Z[@4Q"&B0R=I@,N<-\WWES6A\U M #GL^5[=E^<07O/G*!-G3R[;1"G;LHNO>W+X]=W^9?_T*\BJSR#;SMRC+T<7 M!X=_G@VNCN Y;^"Y;\^.+A=DVRE\[\+GI_N7@_%G[^OA!^_@\.OPZ^FNWW_W MP1N JR[6IP^OF8^HG$/C1VP+!;.HM<.\:?8A(&D7(WV\P5Y:ZA=^>$U9ZY#>.?-.-Q1*=H# ]!JH^=2", MUEH6A5G\%P_ 4]>>Q*@@5 ],#G=R4N[ZW/0'. HRO)YO*692%U7CLW.6W<>[/4;<"W];O@$_?!,,'/=5[ M&6\N5CRUE=UKNA6W\9U*>Z7T\KM)'K@UQ="0$'K:F#GA&IJ"G90(YK+;<4E7 M.Q1 VV909<"*Y2>PZ/RR:N:*G\^G99(HSQ+PB4L?;?W9M>:^REQJ\-MPOEAN MH0_D5"MD\LGM)9I5:UC;:I4'MS *W6JZM"^!KNJZJL7\U\IV<_?+N9BULLLP M>5"%J#=+'%?-M'+L)3'79TB &JIDOCX[F5\V=&?LUJIEH6XAW@6OP$944]T\ M*C79?X-NT6G]6R+&%,9H6M9Q3N!X7D2HX,JCDKG<!#*(!*)YR]J<\9( MZ <)2:AP*''!8 SCD"E.? X"R94O7GUL9E=-2<>#M<37D;1Z L;"%^;4J/%N MQIG&_8>-(LZ_\.IJL;0;5+6.*5ZNL(/O6+>W@U*K4RF:*(U7S?9AAW'9!QF M.?POJS>77^_HK_X]D\O?^73']<.U7SL[9.UWUSTVW@D(_:ZG7O^=%_O;L3ZC ML0:W>NJ_-=4:R@7F0"[\_UZ S=_--KYT+*)%=/6\^M)XZ5)W^@TO7I& F MPTC6[FJA[J$J _7#0OKC0ZY=R(HM3Q:G._/OS0#^.2V*W-?ZFDN+07U M+)N^A&LM;9!8.-<_GM7BH7MU"]JY>;:_U)*1AV"WGW%AMK1T3UJZ04!Q)L[0 M^9I(NQPAF.PJ2:Z;-1;>_)@YWQQV);[.J*(5CZD$W3*J:Y>_O T%K5N%AR&M MF];X/L_8CO"'C_#.+)7H?Q99RL*_PXUAK=71 <1"6,M [MWF[%@KA(FNV=NH M*:\-/4]*_)WN:4PWB&CLD( [C 9AP)ETHS#D$5!6S'E01I[#-9%G=S'NW,D= M?$R+L_-EVGVE\^>C+7\77P\P=[+UQ^^_VO\$[OPT.CYS!>)\> M' Z'7T^%<^0>^8-W']S^Z=G%P>ORGO_^->1C.3HXA><='ETJ/^M_+$H9[P6T:Q($=>2ZU6AZTH:!XPS$D?<5Y&3!#$M!0:I! ;9"HP?*S NNP*# M@1 72BI;^9S8U)&1S8@?VL)3,;9H#&/LO>S%6X&Q%1B/)# "P0,P''Q"(D:9 MSQD%8T.%GN^J*/))=$-N>RLP'E5@#!8L#")9[(4QMTF@0IM&O@_&1<)MSXM9 M$CB^$S"T,.A68&P%QB,)#);(,'!B-XP<17W!HB#PB.2"L%C*( I+"X-L+8PG M$1B+%@9Q8)_ $8%]4C9-?,^&?:*V UL8"N4(CSA@87A;@?&0\ZG'H@XH(85H0*[HAM].7I1-V'I>B+$W/7 MIYYC^Q3!L0(1VYP['OPA8JSK)MQS,85Q7U%W##271,91% 2, M28=2UP5/Q%.>4%QR*MR ;J,O3RHP%J,OE"=@2H!+XH4)B(D(+ S)'#LD0OJ! MY_$P! O#V[HDOU[IRZ<+)=5D6_QR7:0Y3J(XE %5D4\E];F,?8\%(8F]$)XO MM^&7IY-UGY?"+V'B4;"&0CN(%)A$Z$C%/G%M'M/0BQW/HX2 -^5N(\W;U-1C M&4=A$%(_2 +'BRB/0TY="3X5F.4N]WBT#;\\K*VH)+1F3D^Y22;;7<5F \9OB%*B%\KOPD(32,\/0O3<(D\$D<21K&V_#+ M4PJ,Q?!+XOJ<.>!-A8)3L# \9G/APQ^!$Q$JB1,(+'[QMP)C*S >JQX??)(P M8KX QYXZ<1#[H1))XH"XD,)A[C;\\J0"XW*Q6HXFQ!6^G4@/Z_$3:<>. (.# M\)@'<40\Q]L*C%^R^.6=PG8VE]OREVN$'8E9PC@PD!/'U/$%DWX0>5[@^O Q MV$?;^,O3";NCY<-'G#)*E6\SSP/K* FHS24(N]AA)'(EZ"?E@+!;A[KYJ\6: MG^ @Z#6'GC=/5/P_VU3>(XO7D"1@AR!.,0^IXD'D$.!A&251A)BC[M;Y?$KQ MNNA\*A'S.)34#@AQ;!J'W&:)JVQ.%)5X>@8\ !"O]RZDWHK77U"\_DJ)S[\8 MO'2;][Q6,9#85Y+YRE-@Q[F1[\O8=YS ]QTA']KN;F/9)^DW)>TKE6=;A7$W MA2%:]OB) \\[CB*N0A*X=H@EIC01Q(Y%&-FQC$*)NC^.DA>O-%:I^\MC*EDH%@>A3Z0;)QZ8Z91MC?(GE;&# MEHP=['T^EE' !67*%KX+,E8(QXY!2<*OL#%2,A('/ACE]R[(W8K77U"\ED9Y M-8CJ2JK7X@G]F^TSGL$S'LBCN[5P6=?!--SQ%\#@[?@'@,&O@;Z]'0;ZM3"+ MI@G0SRZ);@5,NI7;V]7ZCM7RMJOUW;2UQB;PK[$)[K!BVTL?5)=^%^CR35KV MB2Q3R[+^QN9556N0Q:YX3\S*VV<\\C,T#_Q;MU%YM:KWRYJ&0$C[P0Y9M &? ML"'0V[([]DQWB-"=<; APCC3#1%4MR'"8LO8JAE.U89[Y],.]HD&NBB': MDUJ[QC]JMA:#,6,W(HP\S;*Z(U4YD>*N?6YCYON$BX#)V*5^A)WY/$5\I@@/ M$I\[-Z0&FH:WYR.9O]R5V#T>VZ$=)%]8GF-S\'?XIY*P39^P']>^#E^EY\^F MZ>V/[DSWV3DX%&1P>/)M<+CO'>P>Q3O+\3DWOV0OLMM?<8'I'REKO M@BA"-3W3#27AUAX2'+- ,L!L+%@@_9##(4M'NBGF=8W@]:NK=M[E5V5/[WNW M?E[PTWP*2SO-BA3O?IFK$4.^:CK-_:L;2"O[U#G-+8R#$S&?K;]EJ7O+BUN- MKQ.R0Z*JC$ [-UL>K>P,TPGK><&3T2("&'0VJO7G,&\F>:)LGBMV9K,$AO^2 MC2[89?'BWUV& VYK;]>U*WV[/ID/VPD<=.?2(W]X(%5W @\>O1/X1V01)=\S MD!2'H%\*HYZ*#>P(?K5;JOAI.KCZ3 9?WF#6D6#Y7O]T>':PU_?ZIV_\_N%@ M=' H1X.KMZ/!ZP45/][W!H>?R=$A9AT_N_U#&-.[#[1_)2[[AV??^BZ\V_WL M];]\=OY[=>;TP=CC3A(JX=HD<1*;!HS9D00-'S!"8]=/PI@LM1"-*'<\%E+A M$49]DL0A95XL/1H*P>-(+#8$+S?!TKM@M;?AH1M^WSBR36SX_1K4& /%-,Q& M$A,*I5TTS<'DSL8\G9@)_J-&F;R[F<+%8#6!IP:#!UJV?KL8 MIF)87:(5'R@X>!RXJ>4EW9;#UGQ:=JS]LVHS_KIY^>_6=)Z+H6YLN[([;<^2 M:0Y&'>IF=(_!0#H9@D*=#=,<;F%:42=Y-FZ_\]&Y_Y,8@N\Z4@?).CEPB/&( M7UH$?#B6(O+".&*VYP34IJXO[1AD@.UY?BPI+&OH>HLB0+I)%"01]QQ@-!DJ M!FXA\!>%)PCI2+DL DS<0QM3)E>&;92%2L]U-UZT:9DA3,,&UL4PL[*+"792 MQFR:_Z]U/;([1+U@J%DK;32K,L^,E=@T);9^T_9A-@=VEL7O+Q]:/-VX:N5# MGTV'8AKND._L>7O=8PG9H<[ZKS>KE>YVL(\ZV-L-:-NE>&4O7NL6F=*?=6VV M;8JWK65_\))MVQ1O:6G;IOA[VQ1_W#8DWHYP@QL2;PCSK$%C;;G.N_\.4VXSP,OD(E@-(S]**&18(E'H]"G47W89VTUA;<< M+]C5LALU05=2K<>Z9!,G/29SHZZ M_:LA?/<7W'_B?QWOT_ZGA9,^XS?>T>$9/1H?.8.]LPMS4NC/87_OZ.K@'7PW M_D /]D;CH].3;ZM:*\>1RY.(.S93F$J77FQ'5 A;A=R)&/=@*\F+5_=NU7'; M@S[7D_U#5HYMA<]/*GQDZ$0DCD081HI&;A)SZ1"7>HD,?>')\ :PVJWP>43A MLX CIP(92T=R.^"1!.&C/!LV*[8#C[@!99)Y,7OQBOZP)HI;Z;.5/O%,3Z:WX>43QLV#\N!XV3J7*%LIGZ'E)FSMMRRW.4GGOZO5[JRNUS2OBUCV99@;$LP?OY H.-1)8CGARQ6-)8NCV(W M]+D7DC@*.%7'^[=+/U0BY&,M01;#@#?@7#_S\"",Z3/Y>OCG\.CP SG8VW=T M6._PQ(-W70U.<0Q]]VC\U]G@Q%SJ!2*C/*-C5)-X@X?/L8F?/<\#=(-KWPX>T M0&#\'6?)KE(&2LH6+R?W.0-'@R/F$B':6S2X1Q^02# M_2LK5,]Z#00*MM$D93O6H3XX;Y!AK M6X,'X\S2;%W@P79\FYI<6PS/#^I4: MNQ @9OV;:^-+(OTDJ# )PYR [OE>/7U^NOBDQ+^%F_F*P6_FEY3HD M-" UWZ9ICO.<- >201*'/3R(#)(7CZKM6/L3J\\N]2GE7@D'T)H5N%O2(-;H M _:V/F!O\?E,7VH& BLV1H=TC-@"\XD8LLD)/OEO_:W(BAE\BI.$1Q2MP=\% MMTL1XL5X>EPR22-'1BQ.I'23F 0>6+Q)F06G51;<7U V_J*RT8-[#6-[)KA< M/_S$_HE[L'L<*AHRXL:V'_N^#?Y';/,P">V0A;&G/!&Y"DQ69VI.<+:)4H:"I(A"Y>VVWPJU;H MF.N!QNX+7^2]>+49\$7AXP.8S'FA_C>'!7QS#G\4FX-4TJ_P"*^.KH"2KXZ\ MKZ=]X 3@AO'7\=&7-^[1Z9'[]7!P=C3^? 7O]8_213S"P>G@\ A,:SGN7WVX M1&[X.OX*YO?7%,SM4=\%,_JP3PX.1RG*O<'NL>]RSU&^LDFD/)LR&MEQG' [ M I]&\,#QJ$\6D4I$B&UP AGZ04AE E),>(*)*(+?2>+XBT@ES9);9LT?&@3D MY@%U)Z!@ADZ<)*Z**1:Z\DA*SY.NC!PN@[C$-'HT/M!/?)G.P,@2MS#H#N8% M&!Y67^4G& 8]R95"0+X[+-KF 30=3*Q!=FXL-5HA^;;,OYYE9MT#JTWL6+]A MK,AU_C ?ZE_('[_#11R&7BX,4)FY&JP^, -'[(+EJC9[*P7-2E2E'AJBH]J$ M+8!$4YFB50EV:+GBU5N;%UC[S;OQ:0OOM_;WK;__?MT9P"@=:V#$4?-ON-;=Y]775X_L/2\,>^!$:7&302+&W1BFJ0P9/@B M5^FDUUE*ZP*TK<5!L>*'$GZ=#?7[] 0KZ*[.3-ZF.9C@YB'-PN@;Z^N+>7Z> MGB/V)=[8OD,["W?9C]:;/]5/?=T07)=6M(^!5(@>%"Z/*&&:$"=IU7@,0ZQ\ M\O5KTR5(_5WWHV8-[C-EA7O976TSTUEVHG!+S:M73ZM#>T5#V*_\U3@V+Z M!GZ:7>YK$5+,]O52'>3X-Q+I:SV_ KO5X7[4'H3SR]E,^]\.#L\N^J?]RP&. MXW#_V \BY?@"0XW8TA.MJ-@ERG98*-R(>CX/0W0<(]=9X5&<@PT@@?(,AY_].#%9MVMHJVEOB(/2J=OW+#_(-22P_ <'UKSZ MEZ6@#U<'AR<7@[TC E1$P'<]IB%1\%]@R]!UP2&-JECX \F M,%&B5(XKU0XRE"B!07-U,A^Q608K4 VJ6 ;\OM:BW@#W0!?*_(D,_QH-RY8\ MOZO]_VR\A@,QRW1EW JG05O6(S4S%J7%FN5 NL%U$BF"IJ)Q#$90ELQ*%Z&, M.%=78$@:R5#C>FM350>U#7(L/#>?@=DJ4J!C4/=J-$I/%%(ITA=(< <;78(A6,"[+\UXSJA^M#LN_9Y5A'F3+-G+FJ;"]5O,NSHG@ND=JGU))OW,'> MV;%4)!)N0.R8A-2FH1(V B38T@FQX:\*601V%O%WG#4YW2IXRS7D(XM M&1 PF+?L1-7:$!P!<3NOHG89E@3335U\UIAAE +[A2%GU"-@ADD>$*XBRGS) MB1>*LOAID?+H(N&ML/'UV][CS'YA\^N,'AS">_8^N(/3?4U8'.@IXES8+ D2 MF_J)M"/'$[:(0L42)XZ$1S$?0'RRG/SI&5L=$P*E/03268VGE=1DEHYK+\)T M?Z=XDF%$F/#!4F>4QHHQ)Q0)#1U!%:&*AZMI8UDJ5<31@B/_"-[\R01TL=Q' M+0\*#CV.7=TQI!1=6;ZBL78@^D/?)!HZ55^NZ6JFZ,3G[\A504.82P)@98X M!=_2I8[- BS'C!TJ0U_ZU%=:N-V@-!OWZT:-"+JP-J3;7ET9&]0B$GL]6Y')'ELE"37]C&Z]#A9?_T\['G MN!)(SK>3R"=*F[C2LZEBTN:A']B)C%T5 M>ZZ;,!U+7@>*^1WZ?@B;9&%E=-EQ9JK )99XZW65/-]%:/>AK/\ 3^$HW^OA M+4M..<]U!=>O3427_;V3X]!-1)Q@M]J0@;1T$F7'PG=LF3A*QJ&/?R&ZSV(9 M3U4"!_+,% %<6M,,VSZ:4"GXQ1,,G);Y"3Y*3_2/93RO(]=,&Z$[E,IMNSD^ M;C='LK 7F]C-<65MV!/7>EV[JJ7^3]$0G>;I.5;G3T=,Z.*:%5'NLMR@[/:E M3-Q)EW#PJL-4 5<4KA.Q.J&5U6D7^P$P3>!+):842*S:HZE!1N:OH) MKWHZFL_&%I_HD\JZ'6$"7TYT9J3 I*\.?>]8SRZOIC?G/PQ6^Y.:S4:KR^TV M+#>VO,H;-L!6\HZ05=F[;@&;-5(G2$?U!EBL+FC3"=X]=IY*2^\2!A;Z+)\Q M_>N.];D\A%&=V"C)>-6S>E8_WS%/T9'<]H#N$IJECAL*WW64+P3U$L:44E0I M)PJ9$T225/8,(7;U0RC4P3QNGPLL C@=:(36?9U+0 U?46EJY+ MTU?#4RK!O&B*MQN6:WF_DF%T@K9\$JJ+\7PVAW>"?:3/**'\QV(Z\UZ=K$"& M.)MD%V;(\XGY68Q8.B[3X?H.X)J G]@R/!$!'[$3O"=)@YC MGM^ILD.]<1U_=I68_E@[S.!%CU.X#N;POSF8^UH5RK08@TZ%F6%H$690CC5#[:&IO $=#0(J7(,,W,)3N! MB/E4/Q>&\(DE:F:J?/_#KH!EK5T)ID]:E*_&>DML*%M72Z(FG:4S,#[-V&MM MW2Y7'-5B 2R!V8521I/C>(M% BS/[IDSQ88&FBFQ5A%020X8V,!SDPQSH7H; MZISZ:S3&5 MMEF^Z%FWN!X6)07%!OL!MX#<*,M*42&RBP(\7#"R1N8C4QZL_>TAC: M4M.98?46A1GZP85 &I)=@:=-42,2=!GL); (MDS6BW27@T_?1U2MXU+.CO=H MIZ5\\N(F!\_9\<,?0-2K3U+M@^%MN3L6F$23DI%K=8%-VN>-*MK% J0BU>3X MMK;=7U>U@/J:CZJ8CV:F] YHC95=QC?[\,D=;7V4DTTAOFP6"2:]U"0\;Q8D MJQ>D/ =8+6%=3FD50ZT0N2X%DV6EXNE\LE"JV-+C*(I0>L WZ8H>Y:M\K%KR M V.JPIRG XT,6'@5S4JU 5^:,0&;/@'

:G_8HR\YPK5IC,(4U.@,#LJB6A>H;GGUD96TIJ&H=F39#!OUR M:HHV2Z,BG9QGHW,LF"_.BM+T*&LV48GM6+NBM%S,'AAK0Z98"F?A<_-4EW^5 M!1=9@65YLU2D4S:KA6:AKIN&G(-PSSJEKUHUI[+::Z,6X&WZ!'VY2CAUK4W* M,/UKIBO74+WJ$I"/X,[D6H6_+=_]=_GN3_6[RVB^GK?F8K+[LGK>1U@1ZRW3 MVF.GNO"!M/+#B$7Z](=(#\"D/D_5Q:W6I15.>Q"YY7HD<1_)6B&(NOH%:T_A M?^MDE'%T&4"@:(NA*CMM*C)-,2525S6I]H!7X)@H_/>/'V!WZ9D4H*K!NIIF M%RI/YJ-R_$VUIXYKS6?9) ./M[#.%5C*(U7T;CL;@\I2S8;AOX\X&R;/,?D, M%]=ONWNZGWS=R+WJ65",<]V6S 3TLP,VP,AD3 MBQ(>E-](#>3B=FC,#(+VPB'=MX&\3-JX\69M;/,] +>>8 MQ46-/H2O;=#J6AOK'523 JD1#SI65]3_04&GI^K4? M!1IYK)0QIR=@1A>F0O!"UXE7 ZB66[4/8JS=CG45W[U5[&-,/B#$G95\] /$ M6+WJFN%M8S%H86 9/[.UM+C04DU'V:51W&/T)_2!*)C9.-,G\X#D1F5"J;-< MK@M63$ 9)!RP_G7>Z<^Q[P]SCPR%PY\E0FW/&=;4*AH0T4VR, MWMZ%PC )VF[F0HG1C93/T4CIP;>P6' !T#TL_M!J;5Q=R]_>-7#=4'H36&<51>H:%0A5$ACFFC!>AU"W2$Y.T!XH$ M[L[GT_H\#KZCM$3Q*'@VONSP':]/NIBHMRFM!#&>GRGT6+7BUP^YR/*1_/_9 M^_8FQ8ULSZ^B\/;<[8Y08<2C@.Z[CNAIV[-]PW;WNGNN8__:$"@I-"TD1H\J MES_]GD=F*@6" JH 7DCKL>/(_?03,D@T>$3!'%2RD=D(&8X+K) MBYN!?*"$*<]FW;K@L3MTK:[D;9=F24%R M ,WA&C)%:9!// A5JQ]P+@K+%B/:W?LI N"5BTT9OM-D/)PR^SDF6.A%GR-& M)W//G/<'69-J.H_A0%"048;RAY/.1VMH4:2P1RA9NIAI7 1W(N<80HK>D@R# M,=*_PB]F>IJP7#7UEH/F&#NI>5]^_P_8PG<_LAGOQP5">1149RBQ E&4*+XS M%B)FJK"[!7CJ)D]DM:-?U2ACH(G>0G:Q.+$*E; @W?%_&'N(HN\K!QL&>K@\ M$JNT4&(K\L8N,)9.4RC+\Q<=46!7DQ'G8_ANDI(G'\N!_0?M//_[3U_0*PL7)(YN4@Z'+(;[,L+8M?/*:[?:&J[O\^?/3I3 =O*O')N[ _&,]3S_ M_O[\CV"-$B+F(Z:-39-Z62&//&4KW+86R_ M,("WL@7%/^20-0\2-;P5 <0<<+G X3 M<,U'F-%Q1,J? Q!KM@+/*;C:PS?0!E8S@6G(]:7<0U39>JMVATL8L0]"SH(J M :C^7P0A2H4Q&TYR *IR+%CM#FT)/"*G(2?1XSH+CYC!WF>PQJ:Q^8T"J#%SO% TY39[AQOOG[QA0 M\VFO_OD-#36,GL?3"'CE_!60-& GG2-#?/O&Z5.'4IQ36!:W>=NN/+?#9SIE'R@#DJ2J<;J5P8 M8:U+!7Y1%G^F-^JVO>J-VL66/FF.!W:. *[ZT3A]]YAUPS.P+PSXE*)MM<"G M*L?#HIY:U%.+>FI13R\5]911, \&>LD0B181\8H1$%\/_'>N=L-:Z,,' ML1WBH?-51YNUK5 +@:@/6Q/LCS54 [$12V](XS$1\8[UTAB(?PBMW"N #U[+ M6U?+3^ZU[;%Z)$[/R@?:K='67W@>.DL"8K / =.XU2 &^W68.O=68^=X'6> M5TW_K+IAF6CZXO7"O/[=ZX4WW&1WK?'8]TY\NA=M@/&P <;N>008&V-V&X$RA>Y9;I$G3K4J$=#$6E?ICA.8D_O +&T3%,N!]@+B6YLM>>)ZSZ M<48*145J?GGNF5,ADP3.GREE7NB8K-;#.O[RY:;+!LI83# 45=X0$VZHJ*KY MSSN"^J7JSV'@ %FNK7PW\GA;(KE!;=[P@KSW<,-.)UR-A'DF"3OO8?/F;%%A)8!&"%9KK9'B(I.F&Q(5KC0BI8"-ZNL*THU1LG-/.O^#,N^ &I7M MP"4;6T*W Z-DFV)/=$/@<#5M_0RVFCU*3R>2L/K7*7^Q29L5G-)7WJCE5?M^ M=OJMD?[+:[(1'/@02AUPPJMVZ[;ZO-?JZC^0KT;)7Z8ZVF*N>/9FJ7GD7?D M]D<]M]WM&.;=2NEWY>QC015_HI61F9+::WE#TPF^5\WDH1F%"Q8_D._),U=$RH&)8T)LK6XB%L= M-\I:<66>0YUJ)<_KFJ\HCUX@>8;964XZ,_D".4*Z%OT-U7D')TSD>*.VZPV] M9O(-,X7+'JQ5(1H,>V['ZTK>V5CG^(RI=K::ZH$^OKU\Z?B;%AI#8E3Y"D?F M:N2.[GSD8$<5*<@F"?&'1O*%/G4HJ:+;/N7>\V6GYIBKH' 9$4=R8DQS)*8\JV.,)*GK>"U?HB'!"N] HG=Z52FOD!LNCLO;QE=C MV2"(0/<"]B=Q=@>ER-/&GU+MOC(NY4T3-S8(_"Q+)B%%OCAWB6+ TB]5SXXD M+#)J/"8S&!X="[1:UW+I,<-EQTY\E3G_SGOV0L,V8/WBY[)>I>G'Y0[=/9%G M?A2810[L@J; 2<5+^D%EP0_E6& (80UX!P:7OPD$]06F)6=HF1J!MCN".S"L MX2G@3_XN)GXAH1C*2<\QW6(L--9$Z;(@D!BL2(C\'!E-I7K!*F :.8%K8Y$Y M KF2Q*+O83(+8:^PK%U14.=A96*YFR79.W 28M8;%Z'7O8_%5V;5+^.084$] M^U!*W D>5;X[>83UJR"^ 80A7\T%]>W$(EVS3@),)"P>$JE&],%\#*J9AS62 MVU("U7))?\OY"4OJ<(WK/N7*55%XPUB92N5<@O]P>4E 1.S "PK)D@4+#G+9])>+,O"V LOR\(I-=-8 ME+* UM.6407H84S_N<>?C:H1]*?.?0*)"W-"N2,\&K,"Q)AI;?G>^0*W[J@H ML;$E.6I4>A46;LLB=H0%/;7ZQ&-JP7,T9[5<7DF0$Z"1YJJB'9$IA9\71CN6 M4F,]")TR)KG64"L?8Q4D=Z4?OJ062TMYPGF'2N<9"D/G4%$^! MUT#:;A 97DV.T;$YW#OW>?&DBP).;0/5; "!Z7.1= ]C/S"7:(BP"Y;'=@AETQ-7**TOV4YBJ8U[[D)E)I9$#HZN< M(\Z_9AXKB[]+ (DYWQ7 [E"?(',.Z\Y)6LAP,J;P!J5&Q#E_6%"1JE>$)P MOL^_-40$9?J0GB/[.,%*!:X!D'4K"(Q$V79?*Y:<;+<;UF8F9%EY:1QO<>U+J,DS]DN+94+(J\DA8O#&WD MJBG :$*W+-/.57_!?AH*U!"FF3&&BBNHWE'J+3\(TA(1F#5HL+HHPP.DBAU, MD\%T0Y$N7-XN=VG/*>^FW):'&>,TF!N*@B:-'L,F=&L,M"0UE0*9:S0CI9M0 M[V2ZGD=Y9Z7*P5XQ*.B4P,Z3E)K3X ?.7L6W$7=-VEICJFW&SD#C1VFU5\%9 M":?41%Z3!K_R'-AVKIG#-/V0<64W[,%C13[275 .UN-_-05":S7!>$3;5/N7U=]QX## M.J0'/PL&CR]W$6QJ&&F!)ZBJO:"W_O'^_><2M>3K3,W&M',RL<6TI$J :T?& MF@TTD6Y>AW>#K)@O2L3*?Q7!';^HP3RJ:E/#-"IC7V+,$]:IS[T^49LHQ#0R MK*0DN_)T-RO#5A TT;:0P.BD%L>^3' I6^[!#H " 5N0>++$0S'J4M9"=]F>A.FDF'/+*Q7%V]"GK[HQJO(Q,_97CJWO=2O;71;EME;. M4T;"T9Q2#EIVZH/GT7655K,^Z*,:(@NWSM@MTM R.=4X'ME+5YF[ZF'HPR5? M^%P(B(FSR'V*352D&P/JV,^BZ4!+ZU H^:#YG7-#3=NJJ>EW&W676D^8F>FN M7)F,Q6E3]I7H!MY3/*OG82:"ZCE//I:,L,_).EO7S(>='_+N+]W(TXB=U-*H/.XEK%I8@NI(GTMB)G&8">GG7:/_AZPE9)<;D<&?F"I7-CS584L# M?R:3Y%K=$]> $2\/';*/S73;@"RZB0QA+D/I9'S(5)6#@2$$R4G]&URPOK=49J)S0X6BS6,+WW/N@MR57*4V(# MX26%;"T)HXFW%\2XSVGB*E'+=#ZKP_2\E=I7H^R9"V&Q%T 4)1/ER2%_=OWV M"3NRKV9@L 3YU1"\A.Q*AQM8XS!A1E?3 MLJYKC,.@NB;'6W4=1<8M^\K6!<21R%[JNMQP%?E@4.,%[N'HKS/7BS ]/ MXPHZI1B+.CT-4ZWJ5.5HML84JD2F(,_:MQ*H%\V4?J1PTF5 MEM[PI1G;^-+_*L=C<4@X]YI3[.',RD*B!F58EM>:J;P?R91!!,1D,+TZB2EK MQ^[)W:@[5SD'AD]-*6S$=;6(8&)6@H.1 M@!F=&&?_N332UBA-I!!;)6F]3+Z(VL(ENSD[]^VJZ\(>I9JKP=1C7$-']:DDR@YP)7 M#3Q<-H:G--:@)G7]G,3M0[G]I6^ O!L2+T4N'!7GTN6VW J^-ANN ]72+C4B MAHI#TO(6=K9;5]:NJPK#S%SB<@'=4LT?>.BN.'IWK[\=@ MU9)]0*?>&IO+^2*$\UL"\Q^IVH,/";(.?N>#Z5[[6;O7OE2\?A^QKZ^':_Z, M<_JH6P')!D!TLRKKD(T3_$S=)0@V$Q/"]G\S>.KYNDLDV ^O)U3F6T[TEBXX M#E+*LQDU5GG^(+H6@C^'?Y&($.\C6#OY.&6E28$/EBY&MFQ3F;&ASCAY<2_! MN3+E>&2#P) :J0:F!(".71?XWQ(X,:597 *//:1A+FZH,RO7));K+%T%"5Z< M\8 D5 'TP,@"A#+O)M"Y7E]J1(AR6J14PMY@G60V4YY'S)F9^!EG4NI>:Q0G M(F>M^KCJ6JD["V75.C>.#ZD0W7+NM"RRGV9YQHUQUU<7)6-9AC*MVQE].E)\C)V]DN1JCD6& MV>[F8M57JC?(2(72J9I0K<*,P&-=H%_(UE,RCT)5.*J>"M3/=5H:B$E$24SA M5.;C4OM87\7C,6P1"(GA'VJ-P 3-)O3+6)6G3G7,DJRYI3I:%<1;$\9\T!% M\Y*GVYZJ\!]_GUB>>Q$[[Z7MJ))(E^T12K&NYH&5+?RH@$T=9M5OJ/G6]^\] M;0MS^Y9]R[YEW[)OOX*<)5Y M\W97EX*H;XB#^N10M;&Z&XI6G\/^!^K+\N44_?9\'J[_UO-:@/UC[<[OEK?UM MT[!>IS7HCO8:=O-OW5'?3O:L)MO;;D+?$^;)X"\\Z=(PXN-9W9[5YB,RX!>\\O=JKVC+O)<3M M$C?&\M(S>>D)!;6*/CJ9"#&=;EHUWD^/L^;=$F3?;L,KZ];[,DSTU&X^9PP[ MPZ//<&?AD="]^PK/.F?029PZ7I_P"RE2=9#:Q-M6?XLYU+CJD'PWW5;-%17S M"7" [WYX[;U9\N14+P);T:[MG(/Z>[6L]W9:HKDT\C,V:FT#M]?K,.[W<\SQT,+=-9ICOFVCJ>V^O?6J:S3'?,D%W/[?;Z MIV.Z%[J4CLJ1_"2>8A5HI+UE[8>WLM@>UDM0\=NNXWFBT([=MH/BA M5-RV]\W+))+G=@9#2Z1F$ZGO#@>[6JB62,>6I+;;[@Y.1Z47\E[Q9H\:?KQ^ M-3$>]SI7Y>JW"P2<"0N.W-N>MY]]MW5 Y)37C:LEK-=UV[=M2]G+HVQGX'8[ MNQI@EK)G0-D>W+;W]2L>EK(7'B0F ^$#U?OIHMUG!8N;$LZT8VPQA@WBGF\0 MM[,FB+O+&7*&)T6G[7;[W;,/!EPXE;R!._#./V1SX53J=]WAR%*IZ53JN/V^ MC4392-215/?MKKQFO>=')M&P9RG4; K=#FTPM^$DZG5WO44T+_[T[(OW*:N= M)?ADQ?5TJGLXS.B4]_"+\N7"#;WO62_]!5(6;O7#MHVL72!E^SVW/]SSCFDI MVVC*=MS1L)':^-B1M74V4+=],AOH']1..X)_/,.&V+I^[XRX]K77=H>#P9M= M;?-FZ*(7O%A=%E5[[J#7MD2]+*)V!FZG;T7UPJ@Z=&_;MPTCZ@F\)J?9?0EH MA[WP9// LW:,G&(+WSYA4;W$7<*.T9PQKB1*J: OR^;*/Y;8[U<7J71'.SL: M;9SE^.[@3F?70@M+I6.[B4"6;-EZMG>4K.I2N[Q([<_O"$B6C6[M[J#MMU.P-[AVTXE;I] MM]O=-3W)4NG8=]B1V^N=D$I/G+*J_TN<8!!C$V'MD]4G;4ZSS&E.UD;O;(8P M*VK/[0YV+9"PV89G0-D^XGI9REX@9;WVT.UW;(KP)9)VT'>'O3WKP!N6\7-> MZ#M+R3Z51."KST#K==Q.OVDI:#:O\)E4[??OVED/;:CX11;_Q&[YXDLQY[,R?Q9J+UGR'B#[OGWF+EP$GGM/:_YED1' M(Q'8SS;IH.%$ZNZ<&]N\C(/F%]3HXU1ZY)]?;GN&K/8?_V/8\3KO;("TV61Z MO;O/PQ+G:,3I6N(TESC#TU#G&BZDG_*92.5MU'DMC]$WKA.+_)4]CR8.=V48G+"AI"BK4";/(?D%0J+&8)JE0!V[N M__FL++*+C$[T/+>_BZJW,:=SH&J_Y]Z.AI:JET55KPMD[=ILCDLCZZ#G>E[3 MP+^N!B?J.1UHT@::3 MZ+9WPM2+:\C(_DWDM;G86UHU//>W7=CA("G&D6#+YAF67^-VZ-5)MJ;98DG^ MB-O=(U OL35'N@!MGNHZ=6S%QHK-$Q4!WMYNO',0&RL85C#V])F-]DAIL))A M)>/")6, 9\;MWM[DDT@&79R^SWWXG'++:;_A#_\Y3K__H>JS,P*3- Q)5(Y1/CV+?L6_8M^Y9]ZUS>DL=>OPWFMY(RHX[*FY3/ZV'5O.*Q*\?73??V M9)DVW<%2G,SXYRPM%WDG;L:I\+_=^%.8_EL_>O ?L^^^KQ[2<$*;Y-JXT]LQ MPK9,=.QM^SH3SC2)HN0!42O(I'$RD6<8AL9(V,1MCZR%]DXJWZEW<*(BV,:0/II7?2DI,"6M,_ARC,/TL.&@U; MH_X0F4AZW>6')7^UB+^6#&#^K>>UO'Y_[<_MEK?VMTW#>IW6<-C;:]C-O_7: M^[UI)WNJR8[6_VP.^T3,Z,DPWFCET9J;NSQ:CG)/'2ZIR<$:-9D*X?P*S\TR MYR?0VH'S12Q [XU%ZG3;[MJZBGY-X@V*BJVA?= I;='B%.>S;X=5[L^2ON([\N\%I,B1/L=2_[:7O MKSL]<[1K

G(%/)L*ZV&4\BV56\\A4ZHY5ZR6;=[[3WOHLU($G_!FX EJR6K):LEJR7KWN;!>44MR2KXD&0Y9@^F+Q"];$I\ MS8ZQQ1@VJGB^4<7.=485.YY%+VHXB;SNGDTR+8F.1J)38M=:$FU%(F]X]O!% M-LIT'KRV*U:_=9 ?6QE8 C6;0#9,VW "G5""FG++/F4I+,6=)E4_TZDNW3"C M4UZZ+\IKV_'V;)UIG?%-)NO>5WA+UB:3M=/,&(LEZW-=!7LF2Y]%Z(R^W6UP M#(UH\(\4VQ'5P2'O8EA?%%N^]KR]41F;C;MXO22UO6DNC:)>NVU)>F$D'36, MHE?3:>@30W3%=XYL_9N]O40OQQ:D.U %_K97 #O#)L[P2L**$@HD$WXZF5%< M\4=Q+Z)D@5!^QP\M G5.=3$=](_I=N>%GE=0Y(3$Z5OB-)8XG?:NV1^6.,>3 MG,ZI).P\E'3CI]S<)[QS?,?(A:I']'1Z0?S, ZS/"7WSS7= M/4>[Z@%K0!_1+V!O-\TE3L=*3G.)T]VU-;R]>NYQ@OIA["3P6;B"8L*JGU'? MEIF(@IMIDM[@WZ_I+OH?_V/8\3KOK&%M"60)9 ED"73DZZEJDA4G&)_?1%/[ M9/7)E[SW-QG=S:BR259R4)J4D7HZ">_N&[5YZ=RHT]YX+HB@PSVK+BU!&TK0 MG5$I+$$;3M!=R\@.3]!CYZ*>-@UU[X*4K1/\SBDQNM<=;I\9O=,.V-*W4Y%T MEV1W2]*S(.EH8$EZ823U=J@;.PI)+QS7E;;](_8$%5GNA/$DF9\@^G_2U1\U MQ'SR"K8S)) %M6HX@8Z:Y6P)=%82= W7:'U^2D?Z\4/^)UW^"4)B)S>[+9DL MF2R9+)G.'GJYT0?KIWPF4GDK=5[+T_6-Z\3B!.719\ANUM"V9+)DLF0Z4S+9 M=I]'VNA?$)-P+*9)*M1IF_M_[ID0=IF!B>X.Z&/6_:S]V8.'3[$_?]NK ?M6^_2" M%Y'KX-3]G0F64X]W*;X.7ASU+"]:7FS"7K_N[N^1NSY>)!/X^]R'M?X@6RKH M#A4__.:(.!"!\T4L,\P3^X?PLQFGAIX\T5 N& M%\YO22ZT(5J*2M"%'8>E1E'RD#FO80_S65+ MUX/LS=M=%TO2JE4:ZR98=.0O,O%6_NG=W$_OPECIN9I6*Z2Z M^.=W#V&0S]Z.@/G: UBONBG+#_.O7@NW8EG/\F\]^''46?MSN^6M_6W3L!Z( MQVUWKV$W_P9DMI,]R&3[_0--=K35L$_X>9XTL$8KC]980A/2DLS-PU-_FPO-B[2(NI@M M\UY"W"YQ8RPO/9.7KB$[X$.2Y<8UZ3"@/;4>CL9MQ:L#+;[9;HO^[9Z!PF8D M6ST1X[7\>_'\V[/\:_GW?/G76@RT'GS4']_?M7-FP[-YGIB&=S&->Z3L< MU/0=KF_I?9G5W!VWV]T5@M26W!^=2(/1KEUM+)&.3*2!V]^Y;-,2Z=BG;]OM M]7<]?E^02L=VDIWLD"U[$\]7>A/O?KZ>;UYY]W9/@.\&74HNG$2>ZPWVA-6W M1#J>"=0Y;D]Y2Z3=B=3KN8/!47MC7E\ES0OW+CYC4\Z][=F;:].)U'&][JYZ MVU+IV'K;[>]LIEHB'=L"ZKFWW5WMU.9=7<^BO3'W"7PJF7I/__W+E[\T;O_V M#>T\;VN:+;\]=]3>TS8^45W0"0*;5C:N4C:\6S#FG]?:T J'%8Z+%0ZO_[S. MO%8XK'!D#GOT64!(^Q('RTP3M9&8N ?K 7X3V\$,&"X MS M'V:#(Z5BDMS%L*K &8N)7V2"!Q8I%03#B\Z]R*AG["2)@Y#G_3 +)S,GQ&K: M-S _^ #\ '?'!3!2.'&2Z12V++YS'=B UR$^@^L&&CPZF0^LAH4$.0SC8TEV M#LM(QE17FTQA%OBMNAT"H MO.5@+GK6"IE*K(MW 9.%1SC1/%*3K_+OPT!PZ&47!G6LY:29;RU.^! MP"V2C!;WEN0#=E'62'MB9MQ*OQO-_X4IO_6CQ[\Q^R[[RM; M,0_C&Y-<&W=Z.Y6^74U^+2W:K?[@"-M:7R1&JBX-,Q849/RO&B#BB>)7"1 ! M#Z)DK I&\W:"1GP;@AH()UOLS>]+-60[+:PA!SMJS[G_KR3%@P4HC*@;"D($ MD7,S9YHF<]9X/I]J^ @B<8!0@4),TLP)0CAZ<]"LH-H%T!M.WI3U?CX#L^UN M1N_$(G](TF\XQ#];7UKT>X@ZA \GT+T!1D+#<9'#H"WG3H@Z79_P M#S-!1VJ>)I%BS06_D>&C.1@8&1S=:7GB3 I0[G.1&F?^'<=B8>K% E@\FX64 M2-QR?H;3GI\O1\UG/LX&CN$4CJ_X#C:33(/E-&2'3P\83WU1O45()>Z:%27W M: D!<1TT"G!4/$L718X6Q"P)RF$+,%'H')13HWDO>*%X*CKJ6*&5DR=C,?#0SBW0R MHYV']\(J*94XE(P'=H*?1B%L+9B=81*P&/C ,&@!5WM / MBQ3,-N!M,FT)AP>V. @G##*C!2$ P9:!KX8@![4D7BS1Y]*,\%$IEEJI66L.9>8]2,F^P MK.O<^X2-1$0EPQI/XP<&8'JD81=:FR[\,-4CMYQ?:")BC5(BM1B(")1)^JCT M;/V*PJGD(N9V,-+'>!$@/30M\@+^FL"5ZLYGK"I<"M_,#%U$,[X3K(-_+_:D?+XVX):D6O>3N.G= SF83( 2$M6*+Q#^1!%I^5Y83@SGQ<=#AL#Q\#X< M#^J5DE*D&L8"SB#X.9D@<;3TP9 %?JN@PP',ISQ&S4,# S^ T-';S &HT5%B MQ606 __>P:T2I!=4.NPPO@YO:>5E"BQ/Y5&3C1"UX!H#F@J1M/@654]3/Y,W M&,EB$Z===(+X[-@X5F/&M-IOR.P-1#5NW[?V J)[ M->KU#H%K-.ANAVNTVV_=4?]\)GN(G1VVAH/]<*B.O[$XUZTYML;9KZ0N3F*Q M^Y,RXV3)!>)U2'D\&[KF4D&ECH&W!8^FR<-RMM59;=,KY\,,C06['8S'6K<= MSQ# D\;3MEORZU=.!0'3(F-99*QFHJS5/GH->%O21_IV&P[&+V+U/K>(Z2SRK*63?GU;H&>4 SR[!*!QN[5]_D_=$IN=QS-P M>[U=TWB:5X)B>>Z<>,[SW,'.N6.6Z2S3/:])D=OM[=[Z SV1+"T M1#H6D48=VW*ZX20:[%FV;XSF M7(V;[@K_+4GSF?-^#F]/?)O8\<26>?W+C7?2VCQW-+(Q=LMSQUQ;W^UWSA_/ M]J)X[O+S.KINO]MKT'W$WA:7"'1[=.K8O(YSS^MXGX4^)75\]B?A-)R<,JA::3)XF$:A[=,/:+6V=L E[?_5>I(8ZQ/ MY+-3O*@I'CL7:"NV\C?2>U@"^IJ05TM MJ.OEE $UJ=YG_0WPU"4J5P*9VOP9VD0*"^IJ<^)W3%CSW%[?%F)8ICOFVKH( ML-FW3&>9[J@9.AUW.-P=2:)!#'?I23K=H2W_:5J*4---60OK^B+;V'>'S0,[ MM$1:2@AIN^UNX^H7+)56X..]VWZ#0N:60,L$\AI$G>9XK2XX&_B9-[GKS*7< M;?'-EOG.P.UV=H5$WVD#&NZ,L"Q\[BST568_*!K9NN.4[41GC*&JUG+*:KG66C9FE3.BRF:Q. %2XTVBDAO4;#/=L_ M-,B2LCQW3CSG]=WAOFUS+-,UZ:9Y'DPG+Y-M=WB[@T._>0QWZ??%VZ,GW=BT MCG-/ZV@2JNOYA3GY..ZXMQ8QM/%4&KK]0<]2J;%4XC.L[XYV,3(L@8[NE.XT MB#K6;64A74]TGHS<0??\2RLNGDBC6XN[VUPB2=RC7&*)5CYV MVIUFB\C.2:LONSO6>]B8E-9S\!Y^G_O 8_"_07C_PW_"/]0;YP__.4Z__V'MVB1GW>#1 M\+;=ZFL?;A@'(H9/#0^YXK6.JXZQOE3F% =BD@H_$P%F%[_JM;H.?#0*D]AU MDM3I#O[F.E/XEWPFX/]3(9QY0OBH8A4?U4'(0V#R^<)/X;<\H;H\^&GJQ[GCW\&\Y[#O_-/[N?\7C(0^:K\R"9YM!'M] MGT0%S#J9TC@B0UD,LQD,+B>:.0%\=)&&P,5 (UQK5BP6\&^3F0]#K>4,28M^ M#XBU2+*0$KA3$?EY>"_>/81!/@-*(B.:;\FSIUV^XH_AI"GR]:^L #U^MSOG M(ILJ+7F3,A,-:T$D3>:^Z=Z>@KL9EVA479GYSUE:+O).W(R![M]N_"E,_ZT? M/?B/V7??5Q44:">37!MW>E6PZS9Z&T5Q(KT \I2!0(5QGKD."' >^A&PB%\;8"D14YJX/5\D;L]:L^EB1;,. MO4@SN&(8EM/VDI@..H>,OLKSQ*KB9C-=/0/I* M$=@:5NZV^OIH16&] ?*#6:;W\A,\[7';Z@\7&08[ AF@?E M[X[4* <8G7O0'3 \G&I*FMCX6X#$@B8!P>%'!6Q@' MQ&.HQ'PD(!@B<*+!@$SF$"EDOHA_!H$'A824'Z>)#YOC3(HL3^!&X?A!LE!R MRHK/9X-K7D1YN(A0\ )XF*:/<^:)9._T0N;AGV@RQ7>X/I$_"!B^UMZB,QKV MM_(':=?!>)N$/L0'$J748#8%J3TR I;4*7 ;*;7*[BG+SO#PXZL3D>9LZTFU M!R^9JK:B8=$@YP@9;B3;E^]HNFHG\"N@]6#Z47C'DR#-=$JMA%JQ49K)C[5R M$L$2\>9)("+:TE-NV5A$H4 JHX"A BLRTG]K.>.D6_H ]C HC/LD!8FK*(.* M D+=[.3PX9;S]R(_Z?[*>UHL0-GD(IV3B06*YH'/\+& ^<:KYPP=2J0_U#&% MC((BC=E.?JZ47?WAYN+PI"WC"3Q47LKYK"):PX4;E![=29,'4=W 2SZIEF_@ M,[BW\P[@YKCJ($\%Z$S0R3EO<3@N$B&91^1!B ?8!#Z(0;TQ/+]Z0]MJRVW:PV&S?]OGE?9@Y'[UZS86QJ+T MMY(1*,D2MC/R%YEXJ_[EG4J?"V/:%'KIG1Q=<@]^8"F%C[['/Y?+:[5YB;** M1WY9_MRBGY82"_FWWK!UV^ZL_;G=\O;\K=_K[?7FILEZG=:@.SK 9+NC_HDG M^^)IF*>GUK U'*S_M5GK/P0#X/JWEJQ#U?0M'6%>9XL>WOMV)C8?'9UG._2O MY!3^E7W!/ZWZ@FW7>*[1J.L:?[W;\;>Z[7B& )ZT3&>[);]^Q6&SI(!!@FRE M>N%YZN5R.L)WMJDT?I'VV!>S9=[!@>P.<_Q= Y;[4F2L2>#MZ^O73HTWWH#F M\G;5U[/J:X+ODJ4%%F_^VF&8.VVWV]\5;+1YF$F6Z[9C'R=Y>_VUT% MT")['YE$P\:!XS?+*7*A5-^UCY2E^@50?;3K9:[A5'])5^!Y /LN5Z^TC^,LJ!3NQT-O; ,KWV&TO#:\[K[@HP_M047 M%"FP'+4#N/FM9:B39+0>*]-M'8DN,<'OV&E\ZA'%4/TC%? TZ-$F)GM?]TQM M<=D^M0V_(V:3'T=?+Q52/!\\RI. M4XU]F?$]6UIVVHC\&8K?[7#4M&(&2Z(EX-ONKCJRX?4FENQ;Y:#V+ZS,R))] MJQM=X_1Q][ZC?WPW(OQ&,S,!M(J_]\X;:9?:(K%:6^1@N8"#[8K] M5%!W>'PK\^?493M, JRXP/SXEO,5.V_+F9"_4TW#>? SHYU]D(8P39R:[[SJ ME9-S$FQE"/N#S9W3.^&H#O?8PUW*<4N!@4U8%?/&>W7_0CFRI)(F],V)Z9%" >J=I;F+L? 2A4A-3:P\NZR\+ZT M2#9$_,SKL['9L!L$+?(WHC[=!$'B8"NPU3,P:_2X?)KAJPUO8N%HM<:D)-O G/JO:J4_IOYB; MM2;RLRR9A,0DU)P<'WD_]_]*-),X_AULP1Q("=*RMXARG_-U.@(4D*]:E\,\ MZQ1%G:25:M2'>Y /T\D$\#YL#'\ ADJH-WC@I_!3G&$?;CS.S-;>LO-W.3GN MIO[DE'#)-LLA >3-1KQ;9C#57.R18WC)^!M;FG_$^PT\&6VM7U])DJ&EPD@ZH#<(TN$%)>@05!DPF!!T>+)Q\RB5LKF4H ML@[(6S*ASR^25)V'<.B$40A#X&L?ORIYH=DL8.(AS:#E;-Z8*:A!?"U%"9D4 M*,0PO(AG?CQ1]PS."(6,@ ML])%Q@QH'@F1\18-L$-US/2TU([/]05< /_TF M:$,/P,-UGZFR+S\!2GD>9AG\!?BQ?!3("?29(T($L*>>-.Q*#0(UJS'X#] M$?+^W9)&J*K !3B!Y^#;U #>>(N]P6_;Y2O^&,R?(E__R@IJPAYW<.13;;:DS$7#6D0&D[MO MNK M3A]L,A$E"!?Z3TNRD\L:-B_R%YEXJ_[EG?*_AC%M ;WT3HXE>06&6XXIT$3Y MYW(QK38O2 9@Y9?ESRWZ:2D(PK_UAJW;=F?MS^V6M^=O_5YOKS MWJJDYGS+$E][._1DLL!L+VB$;P)F:[X1_F4UA^34!6UG*'T]=SC8U5ZUX&Q' M)M*MV^_M6LS?<,0F2_CMSD;W]G;WLE)+]+,F>J=_,12_,L?@/]:F+A["-7CA M%X.1VQ\V#K/$$FG)]]1U.P/K>[I"RK_VNN[M<&B]-==%]?X.YFC#*?Z$<7(( M=K)/VBP)X9Y M,W"++0M?.0OWVVZ[>T8LW C/GQ6+2Q>+U][0O;U]%C3G=8G$I3O#NX-+8J5VJI06Q7:0+;T;MU. M9]?:"UL6>F0JW;;=P:AQQ;O-XZADK^_' ##HN9ZW0PZOI?HE4+WG M70S%;66H??*$3]K*T--6ALI>6,M9WK:ZZ+E;T^P3S&L/W7ZG_ZR:O&?MSWD4 MG5KIN$[I&/3=8>_V4J2C$0Y+*W%6XC;SPZW*"MLU1P>Z.V!QG4-T MX'OJ3_O#9H$Q21W<#]HY:_:K5OS M]2Q/)M]NQK1LG"]L!;4D5]M"+^E6[;H+.O4Q=QU87A[Z$/.^3BN M,=]V:V!^,"GR+ R$;K2^;^_SLV$KM1G,5EY)/6*KCL%5,1+IQ9A*$Z&6J=2O M&=&H4^6ILI7]IK;]NI+:]C(*O&;U[QHB M?35Y?>OTN5>R'PM>_^CZW,_S-!P79,#@&.JQ;$5/PG_GJ8]:_%5K[,;HZRRUEJN@0>'FSBF MUN+8S-AGKY2]_E)BS_OZQ)Z+EZ'UR4UK571W24?W1PW3T1YL\8ZRY+5&V\F2 M5]6^D;B3FP>6RU1D&?P=_C 5I5AMM*NW-BR8K&(PI>WDX[YEI2(?@\/V"0+D3O> MTIZ#'+Q["(-\!O*$XF*^)7W*[?(5?YPE49&O?V4%[V4/_8'+TF9 RJ(\K,62 M,3?CIGM[,AW3ZU179OYSEI:+O!,W8V#@;S?^%*;_UH\>_,?LN^^K]A 80R:Y M-N[T=HSP3"9J@/5%N_P1:2ZRW/D8@Y8#^=9_^,FX"WTB;P4_XKR6O[QQ85KK M/:"IJSLFEEQ?R8B9)G,'A99X3H ?EC\)/8T&.PJ1(G8F?S1SQ[R*\AQM/ MG+,B"V/0W?F<_AN4'5^!Z(3)Q*1(0<+1;0>G$N[D/"GPN0=0CLZ]GSXZ?+P8 MX[OU7X$;0)K?P,SGQ@?A[0AUL[R2^E&6P-#Y3$["@0,9OZU7K"ZWZY8L'Y.S MP2FP=VX:QO 9O-9%?%SBU^#,",)\D-KX7F^U@0 T5% -\2 M?TX(/,ZY\_&X2YTHR3(\UXN(+L/3-)FCI0,#QP[P1"KBR6/Y%I+)F4;%)"_( MP-CN6M>OT]VP2Y+WU%E#@4K8KNF='%T>4/B!I:@5 M?8]_+C5HJ\U:5";;R2_+GUOTTU(LC7_K#5NW[<[:G\$:V_.W?J^WUYN;)NMU M6H/NZ "3[8[Z)Y[L(6+-)Z;6L#4L_! /@^K>6K$.EWBY9R1:V=K,= M]I4\-A:WUN+66MQ:BUMK<6LM;NW1<6O/I1)\Z0K?J/YGUY4ZO,7ZFYWQ.>CN M"I2UZP:<1T'*52? GW>*N]>V+="L3%B9J,!Z[8N\=K4RL4MEQS/DHWFLTM\9 M7/K0K'**76@@B.9YHU4M!]TL1M7.6_@?_V/8\3K+A4$GAT6Q9%HNL;P8S!I+ M\*V,JZ9)I"7Z,9H*MR\'C>S*_*4;DE@LL/?.N[GG=:%!/L$+)]#K3N=BJO@M MQ;<2R5U;G%BJ7P#5P20978R@-Z:Q_)7;R_%Y71UQGMVC+-9O39C#Z;T7<,?/4&I9!8XBP19]@D MZMB?OCCO)WE+(D(SA&WF/,"3]3-1N+WMH#GR0FP5LVS_E<'Q" M(^Z"UDT\\]7_T^CN_L2AT!2F!SY;I,E]B&T1B,VE .2X&$>#4@-+3D6 W25< MF"*2'>E5Y8Q<=I";BC0E3BT':CGOD1U195'''#P9X.3G4;))LA"*Z8F_8^(F M/W+&11:22/B3/+PGV&Z$U7[4+$Y)BL+Y9QPB9W_)Z>0PIP:?YP81,'Y68)<[ M/9(S]Q^-/@OP\>0>5QAMVA'YP6F1%ZDX\\Y_?PAGYM\#$6 YA'T>L1A3CXL' M.C9P_;@SJ 0U9:FG1)8);%_!>-ND*Y@_F*3$(O@2MJ'P29>0:IGX:?H(@S[X M:9!)Q;:F_:#$,J^\T7+^X*87DQS5V!RT5NX32<*L=OY%G(>1 \.,!1(1: Y\ MX43A-P$*,0%HRX^J2:O: @>/'H T%Z(N_N+/*@T_P M[3Q5-*>(7X@;$0F<66K50#DS[AF+* 2*\?X]*&X*P%J#O:(3A[JH!)J-"J!) MRA2#_5.]-E"F(\PUOIOA*&"2L 0&P$()[K+L=J+)A$9-A"U,2#"QU1PA^<_] M')2') C2=4Q_@^51?Y4@G +Q8-=:SE<^C&$CD=.V'1=X3(_!S(,OJ?X!*7!8 M"H>;RWI&/8D&*4W(A_^>\'>>UB^ER?PP"V$T'E*@R1NR=L39S+$/&>'^)T44 M*&%62W9"L,4GNG6 ;!@ ?P>M'H0L*"R <-JSU<'"NA'M_OFV,UCF_>T:<=A6 M+R=M]=(]KU8OM@^#[<-@^S#8/@RV#\/%E6W:/@RV;M/6;=JZS;.MVY1FX](X ME[.?5U[4V>@$)=,]_?:@*4FCI\?8JJ!O&[G:>Y);C/%2DVQ6AL)S%GZ\5;]H M 4/#)?,7=(F/!<8J*E[ 0U0Q[+)_EU9S5[?$AN?=]#RWOPMD7O,J,RS#G17# M]7ON[6C8((9K1-F!9>)S8F*OZWH#BX1]C?4SG1VJ!EZ&XJ=89@/KAS?D_'I> MJZYXIQ+?[+5J0FDGW>//:X/SMIQG]QCRGJ IMJ+G:&>FA6F^0JIW; W7%5+= M&^T)P]94LE^3L_ GRA\,[\D8H=1["W:R^SVAW=JAGNVR+PJ6-YK3VJZI/-(L MW\7+CF'7MF.2FNU[T8BN>J4V@M'TO;/ZDS9^T^9,V?_)R]M/F3S;7\6+S M)VW^I,V?;*)DVOQ)FPFT#K>LVW-ONTT"5;4<=^$<-^BYGC=H$,72?;7W?8.!7J6Y)= \MX.][N&4_R:'(4V=_)EL 5X MC?16-"FO\)+7MKFYR"5U2_ 0/?$/X?BI<+)B_"\)QET'8US!97>=#[,P]EWG M'R*=(X@[H@]_C(/0;SE?X6$#T[TRULNW(LET+Y*E%@FR(8F/+X\5T'(RQ==@ MQ@3[#/8#K&D.JT'T\=4&#W4HY H:&J&8_]GZTJJ'4E>0]0]A/ILE$5)>[D") M/\YH^L<"9SXV4R$7?(RG$>_?[R(H)O1O[R<$R4YD?8V;C*GZG?:[C[^_IW_S MWKVAKALB]B>R24;"&QWY#[CI[XN[(LL=[Y9Y@_D-WI;P]0+!XX$QBHQQR97_ MJH)O[U.[C#!C&S+!S4DFWX"VBR(%ULV0P;F_@:0K ]@S_TXB@>_'(KVCG@.P MU6"-4C.# -C-ZR.+30CV/DD7"376\"/9"@',UGD8A_-BKCX-,YSBT(1UP\H>"#>8:8:0T2/&M<\3=2+0DJ*;!=2 M;KH$7D?ZN,ZXR)T@@34AGKM"_I?$HPX &MY=HIW3CJ\NZN6$)@S^UW=A-^AU M.]-@X@\G0:\33(?]T6#8F=P&G6&[?3OI_3]OT/FNYEM/MX8ZN.C5YZ#]$OZ[ M"(%=62M_\!?8_01$,$N NS>T-5F_@MW/ML,MG4;EW/MU4"* M]3VM11^2[*U4)Z7+K1L":K7E+C?@C4'GIOQ5:C4%*R%M*0)JG:-?!'U,G3+P(=R$2"@K!?_R=]4QYX-AP>"8 M8985W!X-.^'@T45->;9@"_UE;$5U=Y>*.]PM5/V=3K_5U\VL0,57)DTKW#@G M_%&93["5]S@N&-83/H: /W#*9%R"G9E-TG#!K\(<6*GSH:9ZBC"+)"E0%=CM M\\?//\$LP= "II,'[?("O-MN2_;;?G(5XD]DA$SH_ER+8@SJ! R/-/7Q@'GI M7FFGUQW<(BIV_JL >]OK&WQ!.=3*TH(YO?_ZJ_->D86I\FFQ$#&,!%SM5FA) MNL&5&QO.R>+&_Z6!L2=3ZJ.552SPAU=>NZTY;(RB&Y'"R6:@!#0I4$R51=8R MO\RM5XI,&)),-KN?)3$U@Q!3T$VY;G6EIX]V1)R V1\Y>>I+"S"0$KM(L8W4 MA&47I\0W#)Y3S<+&U%.Q6,A6+&&?X9Q;![T"U3*J2N9KZB\" M:IJN!7CH>*VNJ7W*/6,U*GOX96],98OWB*[;'0S=;GMH+MUD45Q1A:4O5;C+ M%F"ZTZ \ 1]+-2NO#H99C0P).;D(+B*P-.QT.I1Z$T M7E"SH2,/!_ORZ>??MQBKH\:BY]4HO,)UVX5:BKB#>YRI8U>V09/J2-[^GC0N ML%.E8 L1FWS))EI)D<.5+29UJ_87[Y%+&TQM3.7;+/BP1'*U,$&QW5:6)<"K M:%I,P B,\8A6MU"_%.OW488MQBI3=2JS7/DXVD2ONJU;S3#^O1]&M+^XH>,D M39,'6,"^W0%M6ZO#0I+USJNM5<-."KCP%.2ZC-&,1M\4W=RF4?(@38NRY:/1 M:Y-.EK!L.8S=($7U!3RVE9N(%#W>EJ:1D"X],D7\R:28%WQC" 2,Q MFK: OTGU+/60!+L/YLI^7UK;4LM*G'M.[9.--L! $L?K*'L'UT9V*UY?4]3) MW%X/329YUTV5(P4_ Q;; ZU&M3>E*56:*:J.JO57JKE)JJ:6Z1U5"R6;"X8K4DETY1UEZXSG MZ7+':;6MJUO*=J6QCV$\15L\Y]/\SD_IH[H_N-QYW@3BJ8B;NL+!?2=9BZ_S M<8ZF.QZ^QF^PGT(XOR5P:-ZVE'/Y%^J8+?W+]#8]X/7T$Q_*%;'7C%@)70QA M^2(PKA+P&K'M=+UIYY!BBWN+\\Z4L0&3#- JINE2@1H)T\_:MONB7::.ZJSZ M?\#( EX#L_QW 3< :BD)!)H[7OOF_VQ8W<&5TGEW4$6WEVP,6^J)DI%=9Y8\ M@$9(71;)0*!HX=Y3] SDE7T=I1"B/"!!4WG7 0DO\/I)T3.P8.4=5K8]13\0 M"2MZX-'%LF#:PB!KF_*JVS)P1@;&9.[(1-]<3&8Q;-O=HRN=);"?F>J[3)-A M+8D>NNK1X!J_@,@G"^7.BF&7:;KQ#$T[=!$E>/63#9Z%3TJ&="=WA].U#SU0FGFY=:CM1_A M686J!28*2A)4*1E$J,W6^CI \7S#/[+/P]!XY,74SCYD"VGWHINRY7R%Y3VHZR2+:QG3=42D M&5[@N=VM"/84T2:'!S[@D?,S&#S.EV(.C'NVL0'96P_O+1BKYH S=4BE=<$@ M67G&2@M/FD JD+Y 50&\'[S=;1-^.)]>K(-NJ]L^0-=4K]5K;]V([]82.G:MJ49N>OT46I<:BU)P>I>;E!/U"=OWUQ[5P5-> O8.!*[(^I&^? M',^O*3H5QF\.B\;3O#$:5/#1&M05IC:)=3[5N"&?5;EOP0E.760PZKNW@U&# M$#8L&L:%,US;[30*1*@YT 1G< )\)._>YA/@P@M61T.WW6DWK3K=EA4O8T=U M;MW>J&UKB\]3T=O6][2UU-= MC4ED2--'HAKE;:KO3'VC/RWO6:?D(EFY6MF= M=NMV97;^9)(B2ZID?,X_P.S?VOW2>Z4JIHC:F-8@,X2Y8ML'_J%*CF0Z!0I3 M.G+%34Q)8/NPA==K=9?X@E+45Z28BQ:J&S"LJ28"CE[X8;D![BI/==?SE#'3 M95YHU[P'N\W;!-N')^(A2\7/YISQ-I\S[5;'.?X1,^BUAEL<,<#"Z9W26)W6 MR'G6J3+T2C6ZW3'0<=:/$#\>B'@9E5OL,Y8 KJ-D? ;95(&T[T M1T8VHX4$6C?H6'O MF.7+9DIYK@ ;T/JI/>W=]6<$G?:@RW29RB9[ 2R-T>J-5F5[NXA=(($F,%][ MH:P5\SBXU$+BG2WRBJVUGFN\SFT),6&6"Y>\L@L)._VVZ=G1KSQ-PZYAJ?$I MJTH'8BJO,8Y'OIP9UGT=]SV'GYD;.P/#)_)"7-44E5I&5*Y;I6*1@9GZ-JV) M-+&@=/KFU6FC9EU&7G@%,M:N,'>5?5.1+1@^-WITE[ 4EM$WC I#!%!0^"LT MZD]?X-K&%B=<&4K@&'FWH"MA"GOL\Z5QDF1D=E;@]>JP9/8MM#Y+UE"J,EB"I(7HC,3U<+/1?% MK5^'XM80G;HQ&Q8ZA:0YQ<3<6[^'DIE&!-8FZNEZCDM"87,XG<4>YYGSRB.". M-"_YWJ)7$$%9-I63+ M^2T!?3L3$;T:JB,T4^XL8(^Q( !. US7A$[04_3)003#H/CJBE)>DJ.*0J>% MH9:S JR"&>R"D)]DIH)9CKGV'^?LAU'!\X -RA AH8@"V JP09^Q[+7\8$!B M5APLI,N[*PV0,-H:3A^77"S>85%K=RP0_:B$['?$X3E[57HH],@:T*\Z%,FM MT!YW@W'4!C)8,/0,O(680.Q7-30D*=J6\]Z9/2[02TZI+8[7_IM4W34J]8'$ M!:50(FMI]:&.AGCI="BKJ)-TC5 9'E=C,V,J@5>'EAE%AT>F"6SBCM7731&@ MG^61]$$=23^I(^GLA>E3L8[&VF_.H<0E>/7*02[9P30?GCC$G2_%&)&UI)F. M"%F2;61H!8T(!OJ3<#L,5(YUV*D\)LJ8$4RM1)V&'4WF:*/S>P29Q;.03@S\ MR[] '+,@G&A#1"'$$O<7TF(RD09*X2]M&P4KCU,C- 9,T,"#5*0*U0(>>9^% M/E\X"W3K\.2WW7.)3(;[Z;[<_FN,H%J,A"7LBO6C+Q,5@Y;**,$@U 8M]>0$ M2Y0X^+9YT&^MT68AHJ_2MR/#QQ&-X,8 M0=%)&MC0CR0P>;)B0.O]6V,'WW9Q0@RU$Z))0;NF.CUZ M+8>@N-(D8KW[&5U; 5Z2SM,:^JGL*0):OG39O,PJ&V@?L3Z6 +$(Z,F8@)A8 M'B[T1J"Z_C +Q12L0S#WR9_U"2'K"&4U,'XOP/W7X@T]Z?4#^5^E MU_Q+>7/11J_L?^*-NCT7P0T5!*[9"\5\6#5%<242(BTO#M2_RL0TA$654*Y/ MH[R=-]+:WRD=)I%P=D++$X->E>R&A*2&, %Y@]S-2)+NMFQ CLBR!6&BG//;AQ*=U)^* UX*(&^)#8<6;WRHV39I40MZ8*$9Z=A1.!F8+S.P]Q@K0H_ MA9EN2^2JMBSXKQKZ*>#L(!X=OHJ"*.U40C)3"% 8&PJG86G%?JG>O?57/VAX M[O\)WRZBTOTX5^!JN +R49G+AYF:L)_J/E_$8&G*D$&RI#2JD'B;E,1:!>%G M;"+"Y8.L5+QJ($@6+9YN/1/9KJ;$H]04*GGB? .S:[#/RDO)1[; (W4,<<.@ MP]Q#D7\D*/!X+CH'I M0ZY4324S@7XVSXZ@+GW=TVZM*$YA=$CU?N\=CY:=G2N$0[[F,L MC2>-.EKM]_7TL>F:!S.>53 6(A(26Z)W8.U[,;$@ H#.0&$_" )/Q;DH^,L% MN[G071WKPSB)JYU!RA,9?2L3."CN]>0EEJ9F9'(384>W%JA%#<'IFC8D#+*% MJ3#'/G42]II]0KX29T;,9TN T:3)S9*G?J@<[3(*J7>-!+2T&M#'\TB=3?Y5 M!'>RU]LR8<; EM1<#@/]"9S7N!?KIJM\!=(Y'>JPTF;V7!_*V3Z.:'T7A_5= M#,XP=?@Y?/4B^2)#[[MCG#\;3YO/[W__ZGS\V'*<3U37\;&TI?=?5^^);H9> MYV2M"\GIX\%R?P%#/.+S4Z"@96S0K/[SK ]6]/F;UR.,ZR,H]\RXZ6D(^Y4- M85#Z3.BZ+ EJ[SH;T>Q=]2@A:.^((8\$XHWWJ'C+3W/^SX]LN\(IQ7<%%P\L M[#XJ8[F!@T=>2(V_4FR9"Y-YX1O5<^5]4"<7S6GKR;+Q'H0# Z?.SUS)>$C^ M?XF.!CLF"__?I,"H. :I)F ><<8+Y3KJ9A>8\W68-@R=/2=]Z*X0.TX'C-1) M&HY%8'=IPW3&(DH>[ YMF$Y8WGY4P@I7E]8?65MU&#']>:30.F^=7_4E!\\T M;_ NH\!((5LFPOGU/O:CQRRD>TQY,GU0N39\R/U>9@5\*D/(ZGA4/4J?C&9+ M3RD[**D>I&6Y9'.0Q^[/)CVC2!CM) $X3"YOB"&DZ20XV#^ !; MM/&R+[M1D8\E!9,Y7& 4]MGW_FI!QJWR6BL?]6%= >LXP.O @LF==?MN UL> MTAL'4Z@6JW@]KD+Y@Z(VDC7-RD84>TPIH(HT:D,GR\) X#\568YY!Q_C2@CX?O(H M!)<.Y:G*!E^JIUIN&[M(Z,/ RXC,BXY5Z4=Z,M>FX3W!XM9\8Z<=&,CU) M^=-,?^ IU#/]EQ CI7,^MY@F5*"SG.P_7XB5CS^JO+\)Z_WU)&HD/;8T'PX\A?7T M(( $[45%H,,BYYP/+".*"\P*X:0N?6K.DT!$9@5P5DPPJ7-:1"4>2*625XOF MZ0PHN% "HT5H>E3;^^I\'PW]]P(,=EUFP($CT?7,^T$VKL=NTAB%F_F.4SMT32I)PC"698]X*98D@7\P/O MVHX7V>,<;R=86$,/O#]$I2PP5)V_=9GA!%@+E"]EDF5EZB \BZRWA!#"B*3F M"ZB#,:D0\VQ3YD["Y? QHB1K6&0FHH'90.I:P:$18ZO\=5VAB^\K_-RL0.LX M%%Q<(O$=^)HG,4GSE8FIDEG*912R)A6D4F*"3H&P?"18@^O0!I<^MK7OSTR: MKE%DJE!'%5?GSEV4C#&B^>F_/_YXXXW@J@T[#JK4$N^0Q/L[7$.+C(N%&06M MK TP0'@2W7X!]<$W\OXJU'VZDB*2D)]BA3M=5>]%E"QD!X0$DXDS7<-&C6PS M60E/OS&\-Q4Y8TV^/.7J*]R-$F9,<79\-.!EK)U1Y6,PZ!T8,(4AQV.IT4@(6?*SAM/P":)Q00C@0$P0@ M?50Q$*FMP*R/D_DCGXPEAH2ZF=QK> 19,*>]@[7:C MW7B(JZ:^4L02N+SE?)RN?S)(! =\3.-.:E:7517]>\;,ET7)@S++M")UEY O MI$M]]3 ^'>>]1R-A';&]B['4/6TJF9!16*X"%T5?=^$H3]EJJ,#X.\$:DG;" M?@*Y+]MI,-.H0U;"G_"9J4QR":,''ZW@G3[M2;:U*8>M31D>KS9EAQ(4>^8\ M_\SY462+,!!Z<"!8Z;R.*]E+1[_L43F^32&J4N*?"G&*O''=WX$\C\PYBF7P1G- M%L.4[B@/LX1 ?1_0*YT5XRP,0IGXQ9_17RT_X'PT4(%@M*7O.Q\_.K_\\J$R M@0AA"T39%>N1TCQHF<)@B(4S,Z2 MT0L55'=;(A E=X(\%!J19759%=[+2I;[YR*)U^K.ZC "@2>SF<_@O8;RT-EV ME9X:LJLOWU5S\K-0_'0^%T&H;%A#>1M84^%'N3_\4HMJC)>W4VX^GF"&#/.EG^#\HR1CXTQ(&JC-BZA:'BQG$"K9 M-NQU*!\7?RY"A?Z75FP<.2L-LP)G!C=8D?!H95'^_X:;V,V7"=R?;GY/8#*) M\QX;CCVW'Y:[E93Z@#5!S2?4%/UR@7J;>V41TGW>V3;C??29CQ M!,86MQMKV]7U8Y6W0^W2BHZ_ED:5/::'<_]-) M%F%,G3]^-;*C#6L2U==:-4>9TDFNX!=%2.8)QX673QOI/7!5:LG$C_%5.,X1 M>1V,)$'J*U2Y(<8!AW?.4VB5\'/9H9NGA>D)?* MU)?2Z81[7K#;0EV7C,0P4F<2(\4Q)?7"NGA_PZYQ:49>VUYNS/54UALP*_4 %)W5$ M7$,] RL,>;84@.7C5E)SG&!LD%#0T&9/2IW%,4$6'HVMR!V'L6]''$BL5CJ- M=QI-.V81ZQ!CE&SDH@.9\J(PW*S7;Z*^^YC *,BF9E>-+Z6*C]QP]5,8:)C, M],RE":V;&7"K-&J(D!+R;HR=TPSK8-4Y@]Z4!U_Z;QY6'"W*H[BZ;%,?E% , MBJ]9^1ER;EI198-HC5V+YB5^1QHTY\OYI/H_@IU'-QJY;5A7#B3@>2Z"/$Y[=//I;]:+;2R01O2FV$H@S3D4(_G'X^$7!IJC&QWG#?'I41;4+7 M+GSE6ZN),6'+VD'9;'9/S7'2RHHSXZ:^BFOK ES.D)*-!$P>D/#'#W"I>*-# MG%Q SG>YLH87(S(\#%5^EHE_>*O&2$SU!JM*X%_N\+ LL$>M8C4%CPJ_0F5# M9T*0XW">!.'TT?2=H@$A?2[Z"I:YG%>3J'[CE23Z1XZ,<[20Z\=@9*HBUP/0 M^YQGK[)8'C.$$FT^W'-5,U@8$N^!S*L+]M;>=O?0-#A\U8 M<$0)Y)[=7IP2L>P?TUQ66NO*0L*RT2'B!PA9 ML8$54H+P!1'[3Z3WNC\SW[U7FYJO<<+JY _CC0J"#>/C;PG'8(.-ER^TQ7^T&J MOA,2\'RC:&NDG3TP=F0H?P,C8-2#0IZ+$B#XU ME5Z'3"9[KIJ":O1<7=EOYY^&T5RVIB(7<9%37_GE"),L@9#=9Q5WEHRG1;V& M Q/J"ZP,N?H2#+H?I+R-*QW(B$M@&%8KZ@'8.M M2+"F69B=F/0DULR6W.X2\:UJ06Y:GA(M><)CK5"QSQY+=RE&6&I]I@9*#AS' M:1&NH.1H,)Q*&944=H[(;5)5].FGSH5MSH,R*5G7;JG>QN7PM9!=_AT&EG(5 M]N/>>2IX0W_AWFO4K!J8WWBUO#82@I ,TI@=W_C[Y"^0;@8R[U:M.RG!U6B* MN5L<'U%)N/*T%/&_0,PD-".^GM)]0<)9P=AF?^MJPF_I MY U)1DQ=#/,Z*BXBQ)7S*ZL:%VF M^)X&4A))Y5KW?,WX^5JXGLVBU[(EM%._KWMSQDD50SJ@,T97G M]9-%KF=A3?TQPSZ4Z[R-NOS!5>4]-6%(XN!P;L1+EY3MW5)HL_T1V[G"?G&YW#QH]F=_C(?W#I MJ)%)$AM37=>DBM!I).>BUE$F'"BREQ9FR0 4.5+HD? FYTACA>=2+HQ.RGQ- M#47U?Y+_@#+9BMAH7JCED' 58,B9B (N&J:#X(TKM1D7H:G-*[WAJEA-[)+UO0 MX2>,NTB-/JUI07<6:O,]QLMJTGPU#H=*^"L=.!5[ !MQ)@_(6P]H0(,I2QMV MG^32X!7(*LA3,IQ"1BU\[_$PSHXN.HH;D'^Y(QED-#MZ5*[$2G:E]B<"0Z<3 ME)*(M>XT*MB@P&B%88_IC,[S/YG,/9 L! P52D=4V33;K$XH*T56?8E5-C?2 M6=6'JJDBZVH>-@\LI25!$Q%/@C]IOC!&O_VW,B,333OJZDD?YLH#. 2)#\A] MBE$J-:TUPEC'")QB43'.%PE>NRJYOEH0G27FVV8,@SLM+,&)I*/?;E1NQ!D= M=VLC#&ZM9-+QCZYP]I? I_Z2B $&O)[N8\L7?E %F8^%8]GR)^RY9TQGXV4: M=XW+M-:HS-KRM?,_\B22[K)'AI0^HUU3?TQT%KIXV5^^BIC.O5V950))X#[K M#LW2\F#FN,KI!K*Z+U%UZ.QO@[N0(#QVD5;7AOYMF07+ M?E?M)V$[?AGB2[7D"!+.]-?''V;G9D+ZQ=!VO9/W?95G M-PZVH)JJZ]*&'B MH1_5:$+ 8=9**X,EMQ>G:V-'TCC#2BGJA4IX0!+K*G-U:VQW.6M:'<\T>^U8 MQY"V]HX6,3;//Q_]MZ].8[CRA[\*AV[G@T[ MHH ?0>HYBG $34DV9VU3(]+6_EOHK@;*[*YJUP-@^]-OWG,?>3.KN@%*A$!" MF)@9@4!W/?)Q\S[./4O/%'DJA-FAV;%['S,<[MX_NWSURE!GYHTCAO>Q1?@M 2MGQ"(ERO8.49O M.8K=TX62^'*UQ[&6]OMPRF][IV'B+JU64GE0H(N.%K6.+$,4*C7.TE M[1U>C1P@G)!*S7FZ,*Y/0>;)^RE";%-A)G1XD%%46L]Q K4L] EF>-?\>-$$ M(-5M0RRG=E.5BD*_KBE$LX?&,H<9-,UA%/9H%=!OC0!B MV.0B';.N0,]+ [/2VVA>4Y*/I\>]0L)"RHN)+%Z*U2.;?XHT9=9TM>>.TW@FFDU)F\AG<4:U=VW.R+?F2?%^L'7"CVMNH.2%? MK*N1T2H7_66]AF]MEOD :E?,[^0C(X? MX(UD.:WB ;#X,Y$A<*.2G#F+IAQU<]G)8GNG!E)]&6N:1 MR>7YOL5C4. 0GH(79=C"=&W1U0 +@\H>\B:]+%?Q@??0\&$@@YV0KKN3GVLU M&I(0\AP3<9EEN2N77@_@PYYYMV/UNVO9R>/^=02-%QG^1!)/P80\#^<(M5.$O2JXFTV[+'WK!)NN M>>R<&^=P^>WI8EID_S66WJ\19LT*J0&*,2@&L8BY%OH'/%%:>'1RQD479XQ" MW'&S)IO&U.7<,-V:]:2U'%P7"O+HS*<316$GE*^A2F?X;^&\L3AM(@3"QWD" M3^9/%MXYP.;H--:*3RT[1A=;!),S2Q]53G<=D+?R?JK^MW@9!D924<7B7^TY MG3FK$,/I>6;PW'A-7KT&RIT4%^B4(5RJ=;+LC8-NOK&F5D0L!WDO^3)A *2_ MQ:X.T#)?7LTGZ8JV".PX&Z!!6*=L-S2D(G87*Y79"[\+*7W'5' MB)ZF&@ $Y-[NWYU]?OJ5\HW!=CY]P=<(?EA9(797]H,_+]TG<.%G MGTH:W_=W9 M9U^??IW_[0E#*^>*PIH?-EM%_Z!I:!;!;=Y [_,"@^%\9T.)2,SD@\YT+6,%YW3Q_=C1=)*!/(HJL+(KW4Y2 MLMS6R_,WA+.]&F(U-D-@@3:VR.2,V/-H*->6)]8Z]4H 0 M$8:0P2W..%B=G),W^@6 QN@+Q:0P>^.A<=C@1/:?I/I@B7B0Y"7=FZL**^F( MHOJ'R+4_/5N?K7^M7/N39U38E)*$(%B"+>,J#D-/AL0$RU'95]N:P C<83( MVC>HUF$H5:&[L5)"-\?)HDK-Z+KMQN@WB#BHUVT'3@9S MMXXN)XK:MMJ"I10"),05/-\2.&?GD0I->9_-B7TX:<*G>6'4>LJEXS&:%4<1 M'<-ICV'SZ \W(5!\3 M*V5/VL550OV(NQW/L@PT[?4(]0U/*T*7(2)#(Y= )-%9]^J?+[\].?MZ02XA M[>>)HP"VA2.F9$)!ZM#?+BH&-TG$2[LB%2V?S/.;X;F8[74X^UE^PCUTH+Y* ML,+$ HO7YK>U;@7K5 0)0R_,+$8(.7;"KV%P2AW7:L^>EA6V#4R98RBC88C M>K ;J81E#V3X]QQ:,-X^PD;,4A=D-QS>2%Q;:)_TE6[<1#Y MF]C3. O,&JUF21CU?&56 CK2^[]GC]^+,,CG77WCD?&>;? M]:-CK-'W^D2REEW:LQV-A7;]SEDW$GV2,"\:I MD2F)A^IA-,(=XPJ.LC'?K@/@?MF8I\6"9Z<8 6TKMSWXJ]3,?IMC+.E0"&0> M'N9''-K=XM">?I0XM,?-]3,WUZK<4H)>"+]L$'/8;_DO)F M%_YQI#_X2(=E3'S)HEWP.,9WNYKKIA\[U$5YK'\MJ,IO;;QG"E.3TO3AT.BC M#7)BOW::WW'L_*[K5+GDN2V'\O-C3T%P154V;8)Q!1=+X0HJ3J7 M2(T1EZ]#6&"ON$9FAQHL&R7%TSKOG/BP(_O+^Z?OGI](P31(2$6=KF&_HREF MYF7-?'/"5. 'N[';B43&IM[6@R I=/F#TP/^B\XHY0=0<-&DQR2_T;.L0+B8 M T!2SF13UMN,KZ*BZMFRPNPG)! >X:" /:50PH6X,B6)7*]A2)MLVT '+<4M MR&).6,"ZNK_IA822GN$@,)1BF=$2R9L$O2MSP^?6)!,C<]Z/ MY\0/-RAY]9&"]:2&D\+/!J)JG@!:IC!39^NL'M*0N MEV4O3&*+93F$K3*]D3+U;>M>93JF'V*FOZ6L'@=[,^IN_#$E2 @+,]$5UC>1 M+#QG"55DH1">W)M%J(OI$#OP3*+X4KBX)ST]GGTNI0E(#]8*/*>NYW%@E9B< R9" ME=I5M3G0%R^4)U4#J'356,J[BNED:'2 M2;6: &CIWU35"_NNJ4N!!]#90-F@IHH<$2A:HWK.) D+W "_MBL&8C= GJR M-Y?!:(--)K;-&Q3<$Q6(\EEP,+;UZN3IDZ?/M ,^];U1.F.N,,$P%O9H\RLI MTR*3$C_*L5A,[D3\X(6D^P>#6062H16Q7A?/:BX9B46OUS< 9_!M#6Z$-&U: M>(K>J%,O$H=3;QUU?+-=KM08CE1LY:3PKKW8DB%B,H$ERV#.^%6\KI0N1J#4 M$XA*:X,&I'BS%Q!JX7B4+L8RW&BH*G.'C*?(JG,04_,)*'\G?%Y$S [!VX!K MIZU->!AR-L&[%QDX/"_>IXI9Q#+]D<)DP.F/ 0M)/=&1]B6Z"-.N1%_. MYF^OTF]:D5U=36"^H)O VK+C+SRVNE#"B&+<:9Y;*OPM)$551+C&X%J M](Q+)6,$J"FYHD)D/2Z-5=\$^NK]?3X*)O+7&2I1$%TI HYL;E=Q]XQAD29( M1(UX'8@KFESRKHTL3"Q.N-2RZAH?3ZEYP:EW='BPF87:\?@XW@0J.XHI.P2. M",<5J 3I7*G[DAC'!3)TL6G/PV\G2#&Z30I R_ZS$J9QY1Y[!%$$.OST603 M8R!WG5&*A&:Z<+ MOP5_C7H*=LB+CR%,75/W(L3'">-U_?X+(3_&IJ?7T?=/'"GI2DB!>4A[&'^N MSULZ9$:6&UJ:,8-KA1F\E4TDL[60 MQ:@R]D@QJC*5,%VWB=0%F#7"L:Q >6AU/.)F[@DW\^RCPLWAG_WU>_!^,FYIX,^5A] W96HMF4P@11]S?<@P:J[*$2YQ M@=:E+FI-(R0PBF^I<)6+#?6QNO[K8$,NB?HXF.FZOY3CCIY%O=O8]HNN4[K_ MIQWOQGY[SC%HOZW7,(AJNY2);SHS3 M.(BASWO.%/,UD)N8DIU?5]SJGY#>:[OP<9I[[])H7Y_L<9@41(]ULZ;M;2XS MKK&Z*A&@O;NA$0-+X?DJZ*DV)$ M]CKN<$%)'J*FLF*X,159J4S"K#">+T#">O])DE@G=G#V\L):H/THU!0([$O* M&\3.0=PMEF'BNV,MK,MEM5AZWF'4LL,UNE+46^AYW((07Y:'7S)G.#.Y#J^_(>F,>"M]+3;-;'F2?NF)Y3'ZD55[;U3.O-/;%;MD5(4@*!UK]G\($SIY75V7X_]_M M@W/[S^#KM<7B+U5?UD5X\/.V9T+H_QW+L)BI:?]%M1LT&H(TAT@'D"9%[X1- M(!U\4JD BRW)HR70.S>9%"-"B"HN%&T&;[-=AP62B4(T;7,RT9-Q:U"75J^ MJI6=@B+L4! A+)4R.<,LM2<+,/,^7N9,J[17.+<*VK ZM$QM[!\7YF6J'I/M MF*K&A;F[>AN/I0U%K[B(#NBV\;NK'\M MNS0%%M1QVC*F$KH(ID%/!(F3]&G]#940$#7&52)'IO:3JET#MT]+PU$- >Q$ M1LAB\,F)ZV5:.-+S5OIP0R>LIZ2 2,AO<1G^CUQ151;*9S[C7CDPV;0F%V.-7#:8ZXI$BMI%\Q4 ML.^BS7/0M(FB2\SS:G:3B8KH;VQ+?(F$LXMSTT)ITLU(3;X#JELEY2Z[<'Q+ MABB8.^K_#5>L9Y$2>$^HGG,9,+T>^5]+&J1/%OA@5>HX+/,#B6FV5Y^'E%U1 M<)]ZA@F^K'"I8.8!H@-?AE NV57,(U(M1R;UJXF2BOG+@IGIX:B%$S2$ 6UG M&FP$U12QRWE:!@>9V58EU;S6XP8F//(N%.&O^>HFPTQ3C=>/"QSK_>>O\D*N MCGIA<)^!NY89H JW6V-R;C83;;]([#0+R9K;4V'\ELNPG\(U5*G4338,85/9 M<_27V U) #EICH[K:L+S@TF);YH51TNH,D%> M;DVGV(!FZMNJR=F:I,=GY605>T)VBQ09N<+HU=TR9BBMY^@S>GZ &T0F+)7, M%BJRGC$I#66'PPKO5&ZXW.Q[!1,3;4[;&5K"E[?DG/>75(@$53!:T8Z:I[DR MCAUGSOAEYBQ:NH]/%]_S#$0A+*_>Z";9#Y5@F0OX<&&>'.Z[D('8$&B?"@JB Q%D;I88,ED'[]/Z\CA7[SE7/XC? MK'4QE8LRG00ZLCJ?1C9]S$XH]W=TOBKZ+S(!LA_^.'EW.'FOQCDI(CXG)I26 M\$_G6#$?I^B.;>%J[,RQ.8HI4L0]M,'J 25>/I.K):44PD$[00N])5 M1ZEYW:CS$*-P+A*BAY";.=#H<0+O< (->3J)3"5$QEFWAWJY]--UYEL>^HZ& MS$)D+Q,/93Z7\!MWK'F([.9H7-.^4O@X]7 A=NS'.;AC)V9;OZ/= M83NC;S>K6P=JCVBTNT6C??91H=$>=]Y=I5)4/^"\:\M5E)2(,?EZ3OMA'&HI M31YALI5Z8%9OC*5A+7.!Z/K1W-[EI/]M3I>$T1NL\MNEF!MF5F$P%#L]RN^0 MX;D.ZI \3N<=[V$3L[A1NR47;)GG_'B9&E) M:T-'1(P7%1Q;VJ]JD]T^+'PC4:+9YN,.Y>"$5"&V# M!1"M0 =0L2BOJ*LP&E%&]V CP7O9L=B"8(RTZ0WEC/&8\,[CO/UR9 G MIY]_>9=%B-O#T@S!9$ 'ZT7T5$,SZE-1&TF840[6>>Z)G>17D!,]T)EN[:4\ M<#I<*3A&M9]*'3>KDQ!HR8&P4&6Y)I!.!RN0P9F@V[*BEG0UV$T6.R6 MH+2'3I9-BFDAQ$:5M-,A;5B[;KO-BIZ"A$GH"_1HP#,-,R4_O0LC:LJ^;Y; I?5].O^\"NNA)E6MVR)F M?2V\I -C6>YHTT?MTAMVL&J.1DS#K$R0T\EER9^Z"4;PWZ,VW1]5_7&(0DEI M"^$)J)9H[:XB^Q_]J1T'9.T*0Z&%Z1S="&<\&+%7OMR ?:MPS!TNBIST !@@ MI] .+X]@/=[W?)2=[Q":.64*$!T1M_X(:!YV6.^I>DJ&=^_;D2!^,D22(A/8 MX6299E!$YORVO6["\7-H 16JN58WZXU$",0/&98I M60=13;^LR@U1+Y.GSX% ^LP"2ROSONUY_J:>3O\RC"!M[%8.8TWGD$+O$ ZW MX9+?CO"S<^U.:C>8;6U*8QC6(C# 81*J^HHL?6\"D=O3Q6MU"^2^-X^S=ZS7 M\;7RK+S[>&_MP&&NC6([NC 7F6OO=_MD7>1)K%'$K/@MN">W@@^UI"ERYS>. M(**V[5 K!UL&1CF)W(MX59I_$IBB$'\]5L86B9_3[U3-5=VU#9U,X45X"12+ M"[+L]LN&*G*0L'>9@2E7#U,(4O1)(W75TFJ4FT2AS_ Z%9HL3_B@Y-$8F\'X M.D3-6;9T=HRY>7+$2CA?&7,2;!D1R[F@ 4@%:.Z][9G3PWP3?@](RBF?9Q^&J<=@#/U1KL+M7DB M"8PWQ76X YV:%[*0TKL:I/_\ 7! FR8]- MKP?JMVI6$!:NF%9.X]T1H1#AG:3*6UE6AXPB45"^JVFWA:%[]M5_1?B;R*LS MLPKX :F78QN>_!(7"3=Z787 '@P3SYX4BZ=/GCXM%L\^^R\LH\^_G%R+5EWX MT!G^'GYX@MV[T[1[.'\^'%AE'YLMU]>BD9?;;\,UZJ$3;T\G[SK7,(BG M42^,7R(OS1W)#*)V359@:\^X&^@-N'U7B ZR7E__B,7!A]%F(H.4YK?!$VIA MD)8TGXGA676G"NL'=A$^T@_C:A]W+5-6H?)$+<@S+=(<4'K"'!^^AB,M:1]. MOHD\;!A0)I+ K< NT:OVE%%?#&WA?9F"KDO- ?S">SSE!XL.1?#7J8SZY$JZ[[ 29]_5."D^S'E MUU4IQ!'J@YTN_M)>!Z/8%?G.#ZNUA'/&*S!L;-J%<-D&.FC#@NMK9)7(VJ4$ M"-MV5;(&"+,)XZM*ATI-//SW?8Q7Z0.M:QB);?B)>JS(N<:DIOL8M[F+,YU3,H*4F?+VO#T9RG>U!$I2@".=@*,P,S>X=&QL2J1N:\Y@ M]Y4] '5RBF#2I1EY^T!?Y7R)$K!20L&I^HV;A*BG B1*'F- M<0_!MXQ?BQ]B?F1^ CN;I!M9'HA2,;2U-;?O RR>\B531\SFCD\7?]K')I]; M#*\2K'AZJ\AKXU>(9\=@G0XH,*V$SFF&ELRL0$27"4;,[$C"C)$PQ,'/]^NX M3#W]Z,JPPQ_%)0HF0J%DKI><8$KMMG/Y,GDU(TH]9.T6%V#+CK;G?)^161UG M9:$%5F0QN ]^I6.U7*.#O+LH&WE=5]2>X]4[=W-]?$YE0OO9)7'[$LA,P&N6 MX.;RQ\,L3(H2!_?":P61_,2QZ\<8WX:AI.:>L>$5=9B$9P;R%:[XC^?_!-QA MLS[1!485(LZJ\;DFV3GIU=_#XG)8O=M-"'K6J #MVHNNW%WNA:6ANZI,CYT# M09 1LXE% @Q109(':",AGT9A;,F4:[M("/KJ1G/,>;HS[$6$!S7E31U6+48# M;/"%:@]N:/(Q_H2$*%4XX\.BC]D?_12U#B.AM()+0OG5NG^+Y8T\.$@;$,X6 MFI+JA9!'0PNN(BD31RHTB/N56LUYH$O^.0^$A.U]E0Z!Y I2YF6)%WL[CV57 MT#J<$"RZS7$@.B>KG[JP8;;*7;W:F&76FXX-:JF-3:[Q8'6)2_@WQPL?$;0W MDV5A][,D6JV"E)'V,:$VX:XP\1/$&20::G$8-;^PYQV3(G=]TY@>+48WEAV) M4>D#0?S\C?@[:KVEX88KGKVS0D+9H49L=F:47"]CF MC4.=47T:&]BTPO#?5/!E(/MEE8'9B67=Q P3\#MGPL1QL>%$7RU4"S5=KA@< M#(XT^!%Q8' Q4=:)=SX/KO2Z9L/ 'GTD[,1PH^X6G0[S&L8!6] H_JDB OVC M=ZH7BF.?;BD)N6JW:?=L+/U>>3)'%TW?2=_AE^L=HWV"R+MU6U"P9^*7Q^L"OY$K(2@^XI9W5\)=_5*V\& M?N@7J+@R7"K@P.%Y4DT0N,B3][44N,;,<=@B$=,M* -<:-[WU+GK#0$KC[P M?Q[-G\^[DQ^/-_FQ%%I>C$"7*;_VGBI,O?[<^(MPH12NPY+ M0R3V#2Z7WY2:*(Y4A[/4A)]VI>.[9!Q5II%6NZO%BUM9ALW7]U2>@JQH<8#O MI)#!QM 6D2]:QIRT60YSA\:CQG( :?TUN.'"BY4 "SU3-Y?A@\&7U2(L9T-U M0?5X=K'7WBB1IYP +F!HL#(T(Q(A%R_7\\,T46L)^YF"8C[I%>R\(CN^+HS_12:%I\_M?$'RBA2T9+!4:I.*TFHXY6'C/]\DX'&6_V&'\;![ MIP"M+ TPIRB0T'J(VPH4K"J+(!?.,? L)>-,EO9V+9F?="+!8)!TD\^ M4,("[6QEJ_4KP4*&/5F%3D<)A2F,F?I21QGFK68)AGLPKE.'F6YYBQR M%$U,>U9N78\HV!*Q+ G;+HY3G]#ASYK55<2(^?!JF4VJ(I&V.'*7F2]F M26$8$W:VJY45Z>9.)%PC\U9SI#%.*Y/!5A&(-DDUT!7^&1Z]#)[=>K@&23S? MA"("HH,NZ1H<<^M'"&$^$(8E>?.>X +DIL*FT NGOKG/)685;'K+]"FTSI:< MB^J(!+O"A/M31CNG4LP_2@XC\8&8L#D9KG"EIT_.OM8DA&KKQLZ4E.Y"DS9R MRDY?]H ;^*W$G=ZF@ ^3EK;(5YZ'3G5 M\(6AUL^)SF6)H@OD?%:$5YO1+$\FX :60#F-5N56>],]19VXOFE4P%*"$K(D M,HY0YY%C&SXT"?5D\ .6BF13$,G+I;DNZ7F0-[($_0&88HZPRXC%0VR\=?O0 MY0'3"EXB02%-7KGJ!><>5<:)/<+(= X&\EZ?WO&?"X_Y@4>\+%7)#FH@<:BU MM,4U,B2.,XQ'Y$UGIPHM!^X*FW"NK"2_:[(UD_IZL=B*G&R&&G=7"D/UK_ O M%LALQ"9Q32RLC^S)2@Z7G_<',!WAJ9:7%9O/?BBYX9)[47C93R$ 3C_=JX'Z MLT*6RT$VHD$HQ7D-1TR1X?B:X*;)6JYB>9B^XWG)X:[GR9'$2% M $GKS2C*+I=MBP:I3MML@*K X'"O1=Q*O1I4]WT^0YQT82(D0AT0%Z,5[QU^ M@\4!EE7OJ-$3J;*Y% !A6(37,,]Y&.^ANSWUZ^!T]-9@XE\_T*AF+OH/J[.E M"%0;.9.81I=NJ@2#DS9*]L:<1:QQSE0%\YF_R>:W[@R&L@BOM'+02,NO&YP M&3.46Z1%2K3.Q\F,C(V';(L+"!Y_TP=V2<38A4)2M=I!D&L%:+;R_>#ZGW:V MXZ<(W@.("H=I$C7/GS*20'..Q=I%VPJK,)*2;HX MUN$-Q<4WX0OR/5T10A<'U)\DZCGD\ M@PD#E#?1X:)9F]OW11)3S7N*1YSOGQ!$-/,K+SE#T/(&@%]]5"9.5F5OM8LV MS4]S\;R(S3PY1W8*EY@DY*KF$M[_9-RL*W_^N2PA>TW4 [_[_,O3)XLM*:93 M(/:^K2N_^_++TZ_MZW2KWWWUU>E9?L&C+2S(*G54NWE;L7P5+9]4O.ATH=I7 MU\!,4W[^N)05R^1$8RNO7?BT='#;(Q[U&*TC3";%P+XM203Z%DKJ9F M,M6XU)I56%)(HP,'C?!W0G#/>$Q$IAZ4V9HX6=5U%"X :_?L!).QN?":3((N-4>.(^^PFHI+O:WVL898\!MP@EY>PCUSK-Y* M'L12>8BHM?63M&1MV#2%?G>9&8W2W"T?N"L/II6(R8QE>(=TE6OC) MEI4MJ0QF9HN)),@L3D_,8TP:,IIO8+4/2GR(0R:F,GD.ME0W8*(R,SIG+)F^ MX)!YO4%+\J"A_+2/P9^D^"\@0Z9V231T5"5&90OR[I;CML>[F/2S0QXT)9B M@ 2Z0Z^*EI[P@7.#KS07^8DI;"8AG%%+O3: #(5.*N%L2VY"?S:;J3>0\EQ& M3^K$?(RH,!O5%=Q3\T\G86JI#.)4((TK\];W0,SH-X*L=TD]X=K)HL"(V3/$ ML:.-LRZO6FZM?ZQHWU-%^\O'BO8?8;^]N9; :'*&K$?*ZPR7':A4X%&$G:;5 MR+C?@/WL!K26ZOH7MA3>B8OI5F2@&!I/412\W>Z]8>/>:&(R8"QYXTW0 MDF@,K X>13'.B1,S%WVG]06[J]07W)AVJ>UDIZ,/K]ASV\Q>W0Y0)%Y;52V\ M93'E)(O8-Z2=*+[C]HMI4CX]SB-OG)VU,7A/\\7BFS] 3S/B.83PX3KDUUT:)#$XOFFG)KU;MRF;"50^W[X\$'W=?L_G(/./Y7L.#?1VZ#$*H2$7I M1LW3>ZZ*R(*##6\MKX *U(VXM47L YNNAK@N_:H18QLSZ@S"OOF9 :V?0.9] M&MCJ4=X&ITAY35)%=B^"6"JYY49:F1KS1$UN$=8_"R9\ '&Z^%M5&8]EK,LG M]=/8<@W&3GJ/<'6=CX2 CNY3-G65 =S+9-9B#Y N$&[OY\VC*/<(Q7*,M=:/ MG2*NQ+7VSZ:X=88HT^G!6 %6BAAUF);E92QXMQ[AH"?[1N*5@&YMNG: MAG5)OD%K"WP.R",;[7D_:PD-)-]G?]"%T':V/&9GF6AH!G[+VS$0/[0S289_ MA@2$@EKKSJ0NQYQ^F-'B<&]ANY!C1 ML NDAO&,4_LQ?Q;Q 7K^L9G#-YO!^K!M^9U7,0DYQXX4PBGA/8TEK-(ZJ1D& M0X&-P%P99D"0-<;!*/B3&_2T?4R\G9\JYJ1-3J2I"39Z[\1X>:,U-Z23Q6]8 MW;=->XWW*9VA1LX'P&+!!=YNGHOD(K#:_70L(](RV>5CS\RIOHE "66V[:JR M('?5)N75Y);2)-4K.N7PU0K??*4F.$9$>\XT$79T[F#)>6W7>G0E]V R4LK. MUZU00(5C6=;_RY3R P1-\DDEO>P7&P+FA?^NQ=NA/=1P/SV=O7*E6YQD99,_ MLC;FV69#YJ^ILE<0@J+9Z_ORU\SK%\)*-38*&>N%7=*Y,G M@WR#/7XKTG$9-0"<94+:00@T'LNWW<])$GY/+ %O*1=.B]HJIB4[O6ZIZ"1+ M0L#AQ=BM/%CN2N!D#]0GB/%WC+XG'KWA&PX@GE&RBOR!@YWZAXZ3A+@PX@Q= MT4+,LN/H9GCH)7=X7$''7AQ]HM?A/E]JOJ2"(M'A@V&[TI MTYYPA'L)#F N^7$WGQPP(?S[EPQO5UG43ON4(O,!:XD.GXX9'^GV= GFY\_Y0ZTX%7&#O%&U)Y$RH5I6.(=ZE&P:$K71?O$Y74?VK6%3"F2F+,3UV M./^8Q\!:/]?0 .N&'W1RE)V/]<92"ZZS@7'SF0D#VP 8#&XP54)4>MC@L>]X MI^:,'+#8*&7 C/F(&0<5'>MZ4H4Q*&XZMG+LUD,[Q%Y8@XTL9M"X4>*CSWD5 M 23E$T14.8R\SI:CEWK,_ [LP1-V\@6&OPS+0!=%MARTI8CKVHI>=J0XGAV* M->KB"9OEM(ZA.1[HR?8" *1Q$-I$-U'48S-GF]IUB#_=4"MW: B%0_QT38Z%Z@D[V-:$!'JQ0=*+ MN@ME]Z619:RY4AU4TT]9@H$2R"%JU?-]'VD)G4Y23#(36VL'8V98P^@OID6? M2^1]Z!(A=GTG+E#%G\Y&Q6JC^&"M!S*Q>@E/*13%RS/YL]FE3)4>8? MJ+F4-DOG!IM8Q^7+,2Q.#,+P]\7UX!HY7"#R)33[X.V4Y? M0/N$#WGM27.M3M=:ZG[X*8>?*W#+L<6&IL#51Y'6[8<45<95GSTWY<39W9D M*<%$J,?U@7I.7I;)D 0>G"';IUR<=VWI>L#(J!B[A!5)N0M4!.>4=X;+;3;J M7%\>.C"_1QU55)8M47V[-BA*F.9-3JATMKOP+W?/KA*ZYG A.OF*Q9=?L_C/ M5V>Y^$_:)R61*R^0X3+X9"%>O&XY!+AN=/.LTDF6+'3?"MOQ7ZWWAWRNK*;&>(N1H4=G9"-R5,\D)81!',QL#LD=B M0SN MNW8Y=LXIZB=!%N?T)M>-W V@PX7[ (]0RG*7806!EX&+D$HHD[2U>QR?%O"0 MG:1M')Y/)4:J*(55O4/U&G3AR[+K]D?2I0]UZ<$BUN(FE^BSDG@X+<;,61L[ MQ]/3MAWC66LT);)B5V-E6)*8J1502KW=(:N['ID1&;A*8,K#9874%+#6B"/M M767'D)>U>'IE]L1B^9.,]7G9O"6MHN5>::45BQ\>I]YP;=1^?4W#=1X#E[%D M3O9:&'HY"1H=\*'*0 M(J_D".S0!$<63!%7S/S),\[='S[1G=SV@9J)'^8)DCW!8=N;"S3+'1X9"1EV M@;WMPG&_C<*8)Z@*J"+21%Z5"/0RB(4XNNNZVRZB8,(RLA\/E4/WI;S+YZAD MI%2-VX7HQ+H2 )^\A7.$%/J :JIG+6 -[&D2/^_=9#*Y'O1"X&]1W6,5]8ZL M#2J$ZOJ7U)(X!0!9JG)+<\!G5!D2>43@&R9OH)6HH_B&V7?W%/B>T-=D0,0[ MINB9#QGROA/LT&B:)]L2Q[B<)CR2[9 VEE3!3C4%.>@1?U##GQLERI^KCTM87/ M(/_,!UWZ_J>+O[:H*$X6B*?8]1:]STUZ?W-QY3>N\/QF8E=F2)SON<0BQ?HAC)/MDFU9(E8S/^KNXUH; SL/U61ZE+_M ];OQW9UPK/4'Z35929>NR\PM]E M+E,JJ5O=^)L%C=*%9">()Z4GS:AOG%0&9!PR>^$T/75E"_M)YS7F-A2P5E=@ M8=$7FU:+?"VV6"5 WP3AHEX=*A@^5A?OJ_Z\M>/ M]>4_(N"#<01ZG>)%-BD)'VY4R.&4:=IRQ,YK;^#ZR(# ;'8N5DTH">98%*/# ML 1M=7 ^RKISPFOQ\^:0;UMAQ! ! $K(N:.)]C;)E=']?&N$.260@"9/J70P MH@-B JDNB/JZ.<;_WV/XF2HY=K[R 6,*.-%8JY=C5FX&IR/9+6/7,W^,3MG. M(1'9:UMQZX/28:&0^;H?J9N]"X_1K38"^ZRA[=C50Q%#8I8H-:CLBFBD M!V%HHGT<%;L&-#-*FG>R &+48M](M+*BXJ BMQVV(H> 64DPQAQAYXT=""1P M,I<7.NX0.PU_-B: *78?T\#AK3(KR"6B5^MIBCQ!$>#+CO B\<9/-)(7*HK< MRYL:C@F9[_*W Y-(VJB4$,[C4BCQU8"@@1$/KNE*)I=U$S3JM<^[;0CV94$: M=W*ZR>EB'[=ITS ^M9WJP1X*91^V=7M#%:2>N8ED1\5Y82 8.P^4Z-8TFOL( M2X& @=9&5^585RQ!JA/.P:H07471B5@Z9:NDH21B2.EIS_[DXF.340 (JV=* M>Y@_V?P.+.#< 2=+0H?LF%*Y3O6)DKAA_HRUP6DC\_%D%:4\CP+L\- JH!CZ MR\5ZTUZ;_^5Z@.!ON+L&XT5%XXJKWOP !_ 1SO@H) FU]F8_(S#,B6*1G([" M+R6_UA'E%[QQE5]I&KH5441*%=R-!9J^,3:2=Q_V29#K\V51]"1G2"[3Z?-) M:T3>T% 7?J*4@#J"KCE\E)_)O*=T:]/Q;46>RM=R""19+V,-Q0D+1(] 4PN\ M"%,I07[@>3'=H_*Y2DW;44F8<7QCXP'[3AM,]29E8"T9''L*KD.X5;$:QGI1 M+6DRPT.X#S+HM2>24RY@K3"^X>*:FII^R9I*9_KSLWAGMB=?UI#5FA-N<(LW ML->@@B=$Y)"0V8(>1,(B>'..N(=)%>!=J544,Y4G[";5.VI\NHYNSP%[-L,4 M=_BB!"] ^:2IJ-A0<@:)4V![;A.R2,I>C#?DD1-.S _Y.#63TJI_1.0Z57=> M1GH*& BK\>C#"\ZD\V\A6&;=&^ZER(JGD><6O-WDJ=IQXMX+#64GZ#V0#:<; M<\+0/&<$L]TZI[U0O4.'5+R[#B.U5.'V(M@2I\+\QK4P_SY0M^!E/B:('K6A M++>$:7]0',_K$'Q4TEA"VP+_))1Q[)PC#1R@2K*I* =.RS%@D05=TE5]NZ#4 M'T0YC+D0='JJ^9O!]2B8/UV\ '-=#X9Z=E5!&J$.QXUG RV_8C'9%-XF%'-& M095^/#$ 6!YX!^>"!RA_YV&)%(XDE<[9B4PXP9-K'JSN:'W5L/?X8XE> M?JH85PC\0MVM3FB:]IFSJIT4O:@EL\]T;7D!_A1Q T4*>%'V&(A*@[-4-*!2+ZV.CL 7) M>XA^.CY>-RXWA"JI2;+-WWSDI4?@H@.;-1'T"7F6.G<+FZR;S,_A>[")RWT>Z*-%)7(:P&PGC3VC*@YZ3N^QM?!6)2#QTA$^ MBYJAS^LNP]/G&\W*[=?Y..(@?L0%F=(OG!HQD]6":0D>%Q^<#,TBL4LA0B'(RZP%7:&5 MHQ!=.,&S7;+RZ VA3":/F4RZZ*V&_;0I>[74UYZ;4N*4#&]*G#Q>5\%X5*V]9'_/!M*.S=N.8+]P!<.\V8LK]O"\['?\"""%K-KS@B6 R!S7 I M//[!1298DT1%+@YT)L%MS?#:R\MJ-6XJM\X\)L%KDJH_>!"7X/H,DYW$;6=K MGXYQ4J;9UN>[R"EK<'AZ,Q!O1#2RF\J(9K$.YYGM*3&0_/$\3:+VVKFI1(6*O4N'XO< M]U/D_N+)8Y'[CU[05!06XZ$\U4V.)1G=44H9A].<&"?D@#<*T6^CBO3T#G;L M.ZW[J0V@1SCAPP+))FO*T-JHU=)FME<\-B>7-Y9J8YL]HI'A2300;S+;M)%W(,+;7(TFN3. MCA3)9W0K,C8BEH%*9(\F:C51YYNNX\ESDUSS#9A,C=13=R)2C,2CB,$?>1Z! MFS"38L7IXCM"TE]++VK"XA4\@_[(U4MXSOF(%NQ_ZPZDVO9.-*.I648Z'+([ MK6BK,6#$4I14KJ(#J#N7=1B?HQ_F>^<)8C'9JZE3Y*J7AW==KCA;',+%SR5W MLM&(>]^!"5F91%?0V#/@ULL?6]S7#^0INGJ\ENL?6K[F#?P\+O,3>SLC4'WE M)2N#665'BUQ&7+.IUQ9Q&DF:4SHZEDW'/O1;Y(%F/#0*< &4">&J*R[$&M8^ M,\T+D57?"/=V!H'GYMA-C> 7WQ.WDH$Q\G&*@^CH\JVYMUX'L8LK4WX0)3"Z M4VJL^ZIZ.P70NKJ4]C2K COU[5TOJH9U4=ICDK->_@CR ZE8K<3VZY)?25^1 M2&33]Y302. 68J<70L[6E]LJZB>R31)A,*6?B_-H)^"T+B]HOS>MXC-F_AQA M Q45CRO975M*%8#5).8+I/DQ3YIG)]5UI0\9AIJ:S#KNRHN\6I':)81[DI8H MJ(\)H"'**500W84)7^X+WX.!% ;( M#U2<\$5,/;F-O]C6[SB'M-V5D\)>\&>)]1Q6\V'ND%>'WMU3&*)5]._IJ M=?>GH$CAN9$7;]K%Q5@20+:JLIY3'W?[S8EP(0)]6K-O MR(0,S)B@[WE%J PMU8 _Y%\\1?ZNE':@0?\Y0_0K($=G$VQ/3C__\BYWPONJ M>C=['5R6!>)8D4[X>D5+H!TSJ:ZVBYRTDHW6D6<(=!C%+E/HXD1$,L.?ME;I M1$#;*H;]9=E)O?"JKJZ% 50$\8"VH1%\_=T+2B1Q<8:81]'M!:!7V)YLFC;B M'EFK/)WLX?5[F17M4G5@Z 1F-J'1*RTBSN8MV3$YPH,ZR6KV$$E":$15(NY' M.7=[RNRCX]"I%BN^D(H- HET#,2'GEN*#J@&2+7CBG,'-)ADOIC4NHF8QH6H MB)PN_@S+G)$?H'^TIT'-(T((AKL1>#E8?L M$XX\7$J:0GFPHD.(_)F$ M[X8+$V_N+CQN> V@?$K1=GS)*5#[I'M'AY)[6_G'PEOW]MKQ$7$6.RWJPX?A MPW1WR*0[=R$0-\V;.]UXX8;A/6(0[ M%96=4."7B3 G.O:Q?#5,WZ;%CY]*K>A&N#(G2,[ S/YRJ,K8 M4DYI4I5DZ$9N=(NO=S'6*^QB*!70//.%S!/U\7V9'>UR!W3"E3A6PEW^I=I( M)L8@M(9,UD@MR-&IQ9?^WH:=>W:ZH,QG6,??5OVRJPW>_R=O%U^/VRWY<>'W MKQU0]7F\PP]R!USL[!NMC- ]L+5?M+2=*,_\PJADJX$DD<7RGF[* MK>S$8T'X;@O"9[^-@O#[(S SO+8GQ9O S 3;+YU(96/^8/04'^CY^5,B8#,O M2QT['Y &7H9!P5#%AIYLJ/(^(]>'EP>K;-+E#HGT)S/*^-2ZYF*3ZY2;(A.I MC@VI>FB)CNFFQG%BRA1,K +H5I1H-"Q?A'PI6HG=;@3BP0DD2)0TM4AK3G;] M/+:8>P3G?!"13N4$=*"M] M<,M:"+I8OL3#B6^G05KX?OK477J@8/-7HU<"<_NK9MJ_SN2%M>4NH6PZLI&< MXPGBE0=J E\F@\1#27N5V(4.=AWYLH U0[W&=X6T+E[21C@6'P6$G;F+>)WX_H:=,S\[T M6IGAEV%F\ IG)7A/M]V0=+C%?"QY_(>NF"*N2Z'!''OG.1^WW+H]")_V * 9Y>>KQL%9M M@O%=B+EMFW4X.H>"$W2E,!E) CF$DR*3%\['?[SMRG#+/]S?I/Q??RPR0SF M?ZSNM]'->TY,+%3%(KF'FCRR(B5 (_^*NM)=(_SCIKG#3?-GSF6#QDI6W655 M;JB#@KR&/EUZD[SZX]S:5IV*X4*=EB;*UPCC'N/ZI*3;_]1125/3Y9I_D73, M/QKT;/R_X;ZK=IOF"KC%K?7\A,(PI&0O6BVE%O[>)=C_M?RS=\%&/FZ#NYR.UP/Y!A0:1B?0FG\C.M]XHC17[_Y." EIKV*X73[LX 'OBV'O_R5GT@?8_$= M+=S.D@G\S[:IEXOO_CU*[YE]T?JN[6&^6[8"YH\?LBY':9CD!@KJ)&2 C90= M(H(2"=9./H@?'W?/71XBOJRJC:U2(RO#GX1FW8YV0CK1#-^FL/HX/;_ZX?)^,N)\,U+' D.I3O')D6D9H$1Q@31/U'\=.L]P#) M.T[^.:Y"HS?9$4^WVFRD,.A*[UVS^]4Y9 F NN3L+/?\)?WAK/APC&PWS9XF M4%6+.^GD2*O$D\[F0]BZAU@NMD&J^X-:@%79#9?_'LNWE,UO<%K'Q",4LB?;<%:) M2EIOH.PCS?J_%<[GYTE!7%= &&?R +LX>007L264K"#6%(W7V'$GY,C42.9F MB^JH+B>];I@RN+DCR*Z8:E>J0NR3*W9=OYAR"4]R\<5[P4L.\!<"%#N%SU^6 M?215VP87-WR'I#(=YB(ACF4RD(C'\N"G!,H6%W6=/9]@!@@/'WE;K.F<#EY+@*.[YG'%L+ M03[\69C_,LYJZFF6U@V5%C.YK>2@*Q8\[[7B:,1,>IL@0H/E.%R&\Y (L(=R M2]8C&(;(G!\9XO[4*K.,"'A55,UK-'+5^^$D&D]CA@B\[,%R>!N9U6##? M4_L-(0$7?PHO]3P\<6$5^L7;IKWF?OV^"J,$W_<$^WHG]3TZCP;F9K[+AQX M0"M$F^7ZLB5^2FUG5[98[X]XJ5-Q380]8B2AP*%2[L-P3UI8" \\NK_NN"4+ M8J?4)Q/'Q7%3??E>")#.Y9.9D%<';#;SO@MO%Y[B:A..8WZ?!- MF4$7& MW8TI0@U%PMRE%GSKXO"@=L&J$'*!RE0C@54CQE#!3Y\C8DX28A!J[ MPDUZNXN@6'$?<%=@2M\-8/.Y] UA?O4Y'F73 \TD6=?*JD7N:-BEJVK^"9VY M$N1MQ@ TQZ#%(E]SG$_%SXV'A%K@/7O,)'LPM+M@XW^%TW4^]OD17LZ/L:#_ M5T@OT9O^&+&N?R/YHJZ_S;L<=!3ND0Z!%DB'G8G=46AJA\,OY(/^C^2"7*H9 MIX_L.^.*O EJ/;<\&$TQTVK[:?= N]R-!K8*G)MTZ!U0N*@=WL1LR@59M,9G M1C%Y17I.%0F9=%52F\O#INR0(7/" F%[@TZ>[$U^LBX M30\>^S$78?5HFR\=U&&)UJNQY-X2T3TU*1,9^L+E2GBBMVF=R7>(\U.?!R^Q MJA*$ [K^?-IE;FIGIB@<^A,<=".WU)"U?0T/,P&CQ$Q\I28_5R3>/UI>^'=NW^8M ?:*K5I-0+244["I8BG233URY^V32Q'95] M[I*T*F:Y9=]8Y8#I0"ZP:8FC!49*GL(N>$"JS]&4SD)>1 ^S8'*+2R91\Z_I MSE/VA>0O=!YOB#V6]=U5WY3:#H6JNZJ[%I>B/D.@^^!X76-^K2AT[96;F M&+P*DSC(U;?AH!T(_,%"1>GI27RW9,]$"7KHJG,F_-X1]27((_E;?T!-0AX* MXY4W*^NEKLN][H5AOV-B4%UB1GK,V09?XW ]R=C%.-!,);?M;/:PIQ-I"3; M3O=7C:;;Z&'WD>'FD_+_@&(P7D"U-9F=E)1_3Q>OUD.E9-H8'J%RR8U@Q3*BUS3WQT%3Z_L:Q?"522IDHEIXF5M3,>'CG1%+#3S M1;?;G!:<')%,4$5M3INZO^1>QJJ[XG4%A\I4/**B,!YPRW:H8KH-?J0'Z":D M797LA8&3E;.I"Q$*$=P:&?HBLN18J!O- GJP8^@3IFDIL6\J<(2].Y+P?# [ M(2@X'R.KKTB^I:ZIROQDE%2<676IO^LJ\3/#74F+_IJXM>I_ P'KJ+BYJ,4T MXX,__!ZRMY&J*\U0"9/3 #7XB.V;2H/A-$H$$?1K,1 R8)\#(,S&R+3,SEN) M-U%K8"8E#7WSAPZFI]K"SB?I3D>/<.!"DZ IBQ65?LVO83XK(#G+3/,;81N: M'9^P4FML%9.Z9<)WR2@)X3L;E5[T7<@::^<#'_2R2OM(?DNG(%(_+$N3Y!<0 M.1G%6\I!@8L.)N)LI)92(7,>6U?-['902QFO@[LK.,XXRJ^!!'@L)]]3.?G9 M8SGYCZEP,;$L.^/"#($)?R>?YTS?+KM:J=6RS(YN1#"_QA2(-XBXOKO?5.KK M6+:J>#^>UP=Z,KU*/#"N%.U+EPQ';NT&&CQB5LYU*3 MELM6 ^((+P^18]T+X2-]V_]; P.Z@0I#5.30XY&HY4D.FW0-:MR !'7EHF@6 M^W%G"T #47D@EQ GH@\LXPU1?60JQRO=/(9?I7#\7XF2)JXV+6;3724 MEQO1%F9.C53?TT>F(;JK>SYO\RR?LK',^"A2:3^O-D#;P&7!;!AD#2X;12RS$_)I/S'Y&6H'!V9CLA #+PMI\I,@4AA@S3.O\R:<4@ M7"HK*EQ7JK>:/M5WR5W\XZ2<:IE"A[SLV$,_4'<\9_4YF43#:-0^(5CFIY2" M#:VGV!>$=%CK)E1T87'_581P\%);[I<;<5HG@J2IL(+RE%ZVUYX+5-<(UI[D M!FJID H*7H]S-1:64E!-:ZT,W64 _R$\O=L'\&=/;PC@#1HWB=^! 7>\7SXB MAH(\?NV716+;[OQ@B_^HNVW59CXQ?/EH!@4^@S^2!];/%\%/Y*B M>G:'?O_]M\__<*?(@#OWL5'PY*/90;9H8,,Z=:+;"M<;](-OPQW(E%>T7 M+1CRZ"\LYZJZG+<:=S6?R=31(T@'B0D_A*$_]0^B]J"S!Y%D[U3EV/ MH<I(:\% M':N3[%)"3="I:Y !#&M@U?M,@Y-22I);0X68F2 M0J8FEG\X6XW-P?>D27 /_+-(B>\U?WKV>=YG%6%);V9'44$D KW(0^8R:\- M\1"1(G^IB?B?XZG"MEF\$I?VMHRA"6YP=X)$0.SZGKD[.(GXX7JUU'-3C?J, M[$7LD1A+"4*#5D!AU^*'X?OSY=85Z'E[LE(V'O Z$-A*980MY!/FY5YF$OC M)Z6OU(A%'&\,?0.#FST94? O@R%A!C(!Z> M,+RN5F+"=(7%!N\O"K/HNVA_X)&L"\'TEY!%Z:6BF;,C%(L5E2O)8Q&P$:"/ M!JE, &-B]PBQ9%A][J'0C$-2JYFP,"C&D7@.6@?YMG/58SMG47K% B2JMK!9$_6:L6C0>&T13J]9M\QRN[@H90E/W"P'?(RY@F%NVTCUW*T=L3BZ MUP"<1!*@U"T??NJX;3F8GYZ>]:)E=*K<2"$FF4VQBDSOF$UFP[B_*X;R34=< M#;P9_];2:?A/.3!>\_,_9Y: LZ^_^,*:"Z8?\::HY&YVI!MH\ K_B)PY("A$ M/J:%CA@A%4P(,4T.O)F]NF8KT!B.@OU;#H LPPCW?3P/(2J!;[S=\TEK35N[A?%$(]_^[9=CK'7 M#",='O[-C]\]_[;(JX*54:UL?704^W-4S;G(7TY8U[X#I>A/)4(Z)5]+5M#Y MWHV!ED63WB5^];__Y%D_/327ACC&,GF)=)8OC<26$84@.8GZ/D<$[;3_+^BQO,R\#7T%\EUT9)(&+V.6ZGW>EL+:]KN\,;/6Y8^E$KD M8W'ZGHK3GWU4Q>D'X>I8P\VW%:7@M?,O.W7@C22DM^29/'UR]H76J]D>)0>( MEV-WSF^T1ZT)::Z2XPH9?]A@J4^&C^[JI90BU!&+QP12_.0AP?!K[RN!01=9N("4Y9YWK^W>P>*AA"F7<1^4;;HULP] M$V0:%)AK2\AU#EE^KS82SBCA,!<5_'HUDGL .4I&E;.0X0Q95C4AZM?VZ^P M-6 T!=*.RT^Y;1R;C*ZO/&"@"748;X\?P-_9FW,(,3JXXJ0X5>MX$AKJCJ&Z MT\R_Q.!.F--:/FP]I'(_A:>@HMH13F)MR',L* ]7&NL5T*2L&L ]FT8LSL7' M64F3-)<]1S"N#A +44:-)RX!HQ,"2PH(6,I HBY+D/V-%$,&,N=K45U*^4.3 M!@)#J--RS=","?/B"])SZ:G4A$[-89( M:ZF7<7]_H5R8/\C+2W 9SI^O"L8-F BEGBAK].''N,Z*N&DXU[3-20S=8R7L M NLB+/="21.0,:=4&FD22PX FWIVX_KAS_X@?6.Q=S$,""Z43:5NT\M21'VD MS\9MZ&P]\3$3VWXS_JH0=%)2LXB H,*1'S#\82D(ST*?AA=452CZD\LOEWSV M1>LEG^;Z1,(6$BS(!IU\"=1Z>=FVE@,I16W()H_+\&EX.(H[;YDZR/5Q]P.C M?5L+%.+&TSMF)JY1LF\D0"WQC5! )#])LG4O@O!KC !WW438@#6KZI[499-3 M0-7]#+IK":WWU)KSTJ :8.\-[\!P&>H#>:"64QK7D VAF,L7N\CYHM:7,Y)IJ3[=SX7ZI.'M?M MF"*DSW>]],%V[;8&IUW6AP_U17&'X2CRTZ4);RFY7Y#O\% 3NIIM(]*=7C-V M'K9H^]*?K[EYY]T-/TAC@'K0 I'4"9U^=]+ESCA^:6Z?O^X1OTMP_4E9 4A6 M0]GI0B-)=)K@B+JD!G(84* Q(83$R<-<8S(&-GVV:U0'T/=A2E6QMVJRG#QZ M$O6&_W2WW%I_A_,B/2L6R( Y83OW9'Q7(@.]7&IEC6-B-"ZFB U)P*"QRY!YG'^?9L6- MW'D;:V^"Y .L[P_2JA_],X4"1Y&!G%WS0&M?)N,)U9>(+.9MR9V??FYTGQC%!(!>- _HXPAO+FT+%. M>N&FH!P30*4IE4*>ML]Z?/6:[LB?];VPD[INX9J-F1KMAF='R )/KB.88'CB M\;TZ]_-)>Z!I@Q\3:*T5*%1X+NP.>.32^H:!'T47=$E]I1-5FMY-5&PI0__5 M7NQ/AA-.TG%, \))*DDQ9#1W&;[V0;L%.:/Q?.WSVW:U.B&>PK>+GZC$\GKH MJN )_DC1P59 E1:G6M0;0]4G5@=U5T)ECMOHO)1U/7"=B]O98S#OB\O&O9>X M3XI'GU]EE68F!:.N MGSJ"F[^6;NK)IN#U/44Y'@["XRG%WTTW)9*IX6^K\'87E?4^0F,ZF9@X)I5D M6O,-[>DQ[!6IMT41J[+H8@HWWWL+G&-4?#0<:>$CW,CB%ATV"=;9RKOG4P/! MO:*FL64$\)1W7RM/O)!LHD/_)<@A$)_MPHE: U.B+?'.B!_&+=:H[/F1HY2V MV*/\E:W[5X>1,A3V79;6JVRT3]9A)\(E6L_ 7HQ4Z-;#0]^Z:NN5ME$I:P6O MYU_)%GY$WWHL:]YM6?/SCZJL^;'X3#_--0T:+-]0&TSG&PY38YKQU&[S40NW MAG&F17[&,9!ZKD<+6[ZB\> I_%\EN=M1:"#[;0@"%MQPXO*]:;572IJ%=-=: M^L[WV?*$*6I6125@>=VD,9S&']WKDM82'U"SJT76 X [NG*B\M:D!:=6]"D? MTQ2T""Q50B>B@]*,67@8H:,CVE0@Q$"N!G*WF79E1$0=T;HGU*612Z=&^B6 V8TZZ$@F'%& M"3W?,%1;AI 2O18]+&U#HJ5.W+0:!$?;\JWT\28QK!$]74MW<>81N.[E/)LY M4RBGS(6X$(*CU1JU7T6"#).Q1-H,^"VKD+CFDO ]GI\=48*IM YGG'Q)#@\[ M(?/(']FB,%YOYB[W?;NLX7":JWK@"IX.H$H^V#%%]&)*VWP,:>Q;LIY[W9R; M!4LDHY*FLB5W%IMS)@1+!"W[S3 /_ 26+^X L7)6J8QJ)Z#RLN.JS:.=-[/2 M1I8:4Z!;%B491<1;9 UX3R(]K!1GP(.GA^0TM#(,R)BJK;C@JL-12<\DCU), MSEZ38XDT[T=BK0P S4MRIN_??07!DN5T_SV6[ 5, @@LXVSQAO 7I7')7LWE MLXO#F);;*T MGH= *8Z-=;Q)LB[S8&3DTL2?S]X-DV7AW91SE3HL%B0+,USN M8Y-@R7'LC3"=]_5F;L7._@$WVRW9V5]Z8L@?A!CR-B_Q]4=$R^XU0S3+*U'M M4+Z5GA6FY?-P#I,VFS!CQDH0NQRQ(22$_V'HV%(-XA%+DOGPY18(JH2ID6L7 M2>E5RZ$BKKG;RT%-GT4"F)I/*@;X9;HBY&$GRN1M. ' MB@!O9"[X.^(Y\C9ZH"?3&^2'N50TDV'*1*&J746U/8(WDI,O)Y6K#5E!I7M M0J"^\.LZE)L'$W^)<@ 54WOPE]-@3IU6NK@-7[P^E;M)G.76]T@N/D%&7(#C M?>SC:H)I['.A[-C1!]X::F8E^;B>,ZL##6F1/+J.BXP'$$A:0'6OY5Z'R\I& M2'I>1:FV%=B72Z48I:>IN^6X)2M%P:)2;*_KC7!4^8WE;G=P(U#*W_IJ#NX& MYH=GM1H;G#XY'!R%*=99;.&8PYHR6,5^K8RXM[76!5".*)T,K&Q?<(]95W.5ZZN58IUA)?9KUH= MWXAOTZ!_0S7^MEQE:]5_H9+,@@R)S8T6@"5&IY5V@<3%&DU\7>]W/BU&61X6 M9H&8%=\H1, M#]-[(\$MZ'-6AA)SZW93MPZ15U,&[$J*NONJI(WRCSD'%HC$F/,B'V'.CSV6 M"W7YJ1+&PGRO^!G6JAFL8[WWPW^Z^&L$SHB]BK7#U"AYN]MIA'"S!788I _C MQQ?3$BF./BT4,\&;E(EGEIIJS_2"D#K?M,NW/,G;V)*$O!XV/L/VS%-T8CP/ M;MN#IRM!Y5]7$3XO4I8$IUJ75RU+0L:4PG#=)BSJY\ UVV M?F!G[@W3IU/" M<+>KPH]_:LL01?U>FGU_>//\3]+C^P=AIZ0KT*\7X^ZRVJS2&==8@R_N*S3( M )]72 R9HT3G[MCPI_'\A"=O(EEWI&4X-9+@N4EX>K8^6]_A)+P!++=:\HZ_ M9F\AC%9,4BF)P OR]+B;JH/V0GMHG+ ?\.:".[>:NV.N4%=#/4'T[M72'_^" M[J%44(N_MT!F-O'OX2:QK\)(&<5'N!A+2E=55;)^1"E [Q>?Y-CHW_46^- [ M^['"?;<5[B\^J@KWQV//F0_0@$Q@C6J3\/]P1H]C1;&KZ@.SX@OT.:@F-EX0 M*O/ID[.O,P6VETF,^ 9Y#=?3I<;^Y9L79NNUP^@76!QS4_]2]66]^.&R'8A( ML%^\B1'%B_:T6/QU"$&Q/@0^G#S&Z[#%@@E\&2[TTS*GZ$#]>&,#_&\1@)4TU64@R5%4'.-V=C]#*C0[SV=/$=8?WK-7GHG//LIX=CGU=LYA/NDC.U3!6S'U:S;%&4+0P3 M3>\UZY7?QB&?CTGNTVNZ=3S$"I6(AWR(<*\^Q^)[[G2!U.H^8@?F&GZ=GRKI M%8IJ8_I\1>3$:/6(ZSY,OM.V%%2BU7K8YYL+Y%+;+\@-[G#D>%":,>H;DO-A MX!N-DT\7SSGR[?-TGF;R+>'@2RRR^0 3[=JK]JVV/*4?&Z#W5'5*FTJ*.O./ M9N7D[+8CIPZC_2B!2;%&V9AM92KYLNO::^;+LO SODW!2M"P];6K MR.H$ED',ZP160)C6"5QF[U">M0+#-6=:]S&A.NG3BU_2IC!=8\P'2," (15\ M9?$T@*;G@F6.K3IF,Y,V+ZK"AS]YJ=)II?!V-;FC*24DT],;:2+BEZ0A?F$F MYH#ED:5-MJ,=^YME."8GS&$146K?P1,]M*X7AS!ABO0-;QF3I3&E[%\0-E[<7WP!1PSUF?*A[EY- M4M/2K[K2&A9L_S7I1.J-U<(G["361I\Y,^B)[6-/==H=,S>#A3Z)%L)+I6JO M6?7=:&Q\/:[,G7)SPZ4W-W/"?6^M23X=>*)8W-5'$AK>6(1("5F2#95@L.^"@U@PX/ON]ZRLX!;%J.*#PR2=G2 M$ UILEPH?@)%/5,3= /A/!_S$+.5_T;)- =& JE\Y\W["'S'=:\[:N;JHJ8R MZ[!>-_*<7,+@=106WW4;3-\:%(_*IFDI!%2:.AH+6ZY6=XO,E^;OTEPG=I[T MC!N!N[P B(EM02J[[I+(AAQ,^M#4GT/DG;:X>9]Y%I'2K#P#JD2ZL *"]IF' M]\PNCR,AO"\ QV9D5?76"&T+OA: MQU1M5_P<72M)58X#DS=,:'3(E :"*0' M/@";UK^08%>2G&B2ZU23GY%RD)]NQZN2W8].PR:13'])('#-)S:/ 7?ERW>NF,& M:+\,HRX#P;$B!:=W:XL9IU:=&$.D6OZ OVM\@T9H@A0&A%+TZ6)W4"+JWFS$=S M(1^!32#:MM&DZ-G[6"(/;RH==F*08Y"XIOY@PFM$3%Q3*L43&D9FJ# BW$S6 MFB&$ISY%3,-!6*/KH+E<,<\U!_#R -H-1X=5<*,L7N/DR!('7;D%X<[2F<@9=EMYVR718Q&!>"I4M"L&_2@%W/3_D5 M3+1OX..J:-0KY8#12+&2Q(G$R;&1=)TD6?20MF/G^$'SQD> ?$K+NU/ Z[BF MP20K('-PIU)AE\%#(O>IW8!V!6,;R?L5E>@HD0@)9J%KJKU)\JRK2MJ&8JNU M!@/P0 !AOW79[)Y*HUBLYJK.#NT]%3[Q9,'_\OH;O #-+=(A M.5;%L;A_INDXVV(T[4A:F-*K-<9CCX2=';:=-?\GF&*^,;0CJS3H<*X=DFH5 M)0"P8G1]1H2 Q#]HM.%Q0.VL2:YR7@W75856)&T\90(\-WR).M6Q?5UX8C4' MU"NGV S?)$PL U3OBQT7:Z0Q76-A.D12=+U]^=F>0552_)/XAA%4->'2R+MG M7>D*S[BI+?TW1\?!74[535&"3L@YPIS!IE*3D"H)/W=6S1Y5A6R^#O]MR="' ME[#(/036:8Q>N+!\," K%Y&PF0H&^0RS\![>&\/ V4WV\Y%S$4:*I4H3W-!S M&!,"\?P4JH\$>=2U^W+C80>[&59S2E3@E4J+ M-@?A?>MA]+JQOC:H)FE>J-:3&P@'LW,XWI\6XXYJ_A]IC_V;\ATW![#H&+WM MWVB'=OUMWN1@J'0/>4RGXCB$EU*N%Y60%H9XY1@,7BB=KOBD4#URK)]D#/H>^]WJCZ%U$QP SM)P@$(&]9ZT4#JT__V!!TY6 MHN07OM#8_OXUX8%,_N*;^W/SOTDS(9^=?DYC<6"+<,NGD6-7S57=ML^)[ M[=_;YC^./$;^U2S3DO8JEN^.K7(_LBXK^VFR0P3VXSD[ ]6@N$3G,*9@R=Y MK*PZ]9;XK$3$SQLJU;QAO$73XDKG55.M&=' 7"'+MJ."';-P__GY\Q\*(SR> MWYH5J]!R&<;*+XA9*=W!-4E[Z.1J%%)WA'&C/Q,^W8)'<_<2D3-W*#ZT$O^K M-'Q3QL\&6O9^1IG0,NS-:QQ&R!@HIS/CIF@LAS +YX9TBNB\3[;BSAU0R*M_ M6RVYU^O964']7F<%[[[5XG?/OOCR]-DBW'DCBS.1TZ6Q^MW9DR]/G_J/]$3I M4[Z2N@HTE#8*7?H4WM6I5(RB3/2+,' M?E.MLN(RP9+4:-T.+D4COT(0.Z M.^0O@NU&](FR'CD\OW&@8I-[W?\5=4S03?68_0[>=#[?PZ76784[J85[V MV*NGA&T@M1,V<:\%:/7LJZ?+W]''I@:0/:?MCH=0U4%T3F3E18W;88UN-P<(1108+(;0,)C., MV# M+LY$2D02N6MEC/%*%RV6CCX'X2,[RN*+&2U4+YQMN7W92@@S9BB<=R=2$+_5 MQ&@'BGTK&J0H(DMG:-F%G]WT%9*[ E4LW;CM![V&K,J635QFUVA-"02]./+R M^NY8^T#1TB .$5*W'+IT89$(6R1=<&*X0&JJZJ3H@9A3Y;MROC'%YTXT;AJJ GYD4; M=SG.0M .0; * &Q*>)6;?5_W*;!T%5$7?U)TU@M'S[:J5P+TMQZO&P=RK7S, M/1/ZWV([T=H]_7_^[[,OGGQ#@$T1LBR].]*SA]5)KS&Y3^I]\ M>+_%OM]G M3W 6/$T!^(+31 W&0)I]' 9<6 VU \?!-]F4VODD@$8.!RFVL#,C)GUU/#.>T_G3G:Z #E7=BQF5G> - M>(S36CM:#$-S]QGUQ/(]RU.-)_>X/C[2C%>6T+@J-V-B$6Z1E_CFUYB?WVI& MDC8SPVCKK;&I;RFWI#YD\#M8Y8%[YVB>XBR29;B&I_--C.A[GX"XM6:[O #)0[BO9,^GU*,VJCYOAUSI2)"PO$OF:5DC3 M=Z16J^P755>UZV_"WVX7U3Q.Q,T3$4P_,Y63-QXC!W7[7+%BKBJB91R^"J59 M1A2!HI,(Y'EXA@]P$[G,S%T>:+B0"^!,<[7EB"1N$ID5B[[<)('#T(6'**43 M&)$&EX/A*W"[*;>DO](H4$'[U/#-M[B-5O(O#/'>O_#T(3;M>P;8/U5(;PG' M#C-OK*E>82)(UU7YMJFTEJCHQ(YE8!VQ0APMELMET5KA,'2MZM:@'F.P6U_0 MIJW;3N5T5,:(WH.%RF,OVX+$06FP[=9N_K86FB4@B7=W@>XQT)3!#?/7%95VM%7-81L_[]7".L@$_F7G) 6)+&U_T-.)P'2^'EDQB?OW#\Q<],:'4 M U%O2N;U]1"B;TXG,&E)X[&1=)\?[3XOIO?Y2>_S,MZ'.U87/W F.USNWV,M M)>X7VJ2K>5Y?Y*'1L >)9)>N?=6/FWU26)A.*@Y:1#W/#=9 M'2J+D,- .*-3 M3LW.>QN=7+O,#>O:D9)E WOJUY"\?5^Y<4_'C3#]5;E"ZBFLE?";ZSCF7!YF M>J%8*Y,4E9BJ@6MG8?'][NST"RZ':%6:;B]CF##5EJP(U^]:[D*=?K-<_6OL M>>%<9VM@2PW6L78-O/A2REW$.%.10,; P(VRD2(<[ZAXT12ANRMKUD$I=W3> MZ$S)@,BX][2T\IK]DP\TW!&T$\*=>'AKLX75--T1Q^ND6H'/KAG!68 43Y'B M3H:67HGOQBB4LK]#W.V;W&+F)5VO>Q8%E1>BU=*YWMN1O5IW;O,[+3D?61MD-UO594GGAJ: M/W"55.HVU/M2ZW6YP1'57U9A[\PLJ3/:2ZO*NM$/+?#9'3>SZN52E8[!X77_ M:7L0\Z":)XQ61F94'-2,/Y%'EVFDRN' 4JO%P3KF]3G7.$AZIY63>6X'72'VBQ,#0/ O$'HR[:U67N+@O21.S&SC_ MSSL_"73<&-Y\TH5W:*1D;CV7SG=VO*"TS\,*$"NVZ(E-"&"!7.N63B%%+]O' ML2TOE'>.WY$G@=^.>,G-6M"+V1>!*)#\N/Y2=SN #(O@6@^7_6&[^ :F/KV# M\U58])1=%3$L:)#$X)[=3VA\][MP;CG0SF"S535+/H0F@GKV]YH[M]]CYP&( MHU@(XY0*-B\8.8*!,6),P$ 0A(H/Z6>/L_ -M:IIEJO>SAX["066H"J(1@6= M9L(]R3M9UP T!(4'ZCP8]GM*C=SY_+]!I#H3<3N+<4[29'&C.'-4S@,C3X\D MYW[!&SV]77O]W=S\UH5I#!3H5LA2S>HKVPBJ]VGC3BRW];8,@?5>5.BI)3?2 MY!/)H6XRQ1?@ (&P)I,D&!!)H%FR8?6F0%P15.\(DYQX3'RJ,69-./*,T4WY M7--\5;[ES@F75 DX*=CNMO.-N0"5@7HPZR*UQR(X4[ABH5N1SU01OF:+TD^S M9FF+^".RZ)Z015]__,BB.Q\$Y2<0^D3)/#N?GO: G$ ?*/.9^K5&P* ][<*7 M.+-G>8/V,V=?;&X?$K+5F$39^W>:>9$B07X[^L;UB!92^DQO?(%R#I-#G[)8 M)I;S0^1L*&S<6&4D@EEQ%?H'#0P;3=6K9LY=U?5DJ/JNM-GJ@)YN%YIC4T2Z MABCTG)FGSI0B!LNXNRJ?_CBISI9(653\QQGNVSW_?AD9,F M9I>Y=PB[]X@AF]7Q:7F@7N/+@POV@RY-PMG3#C)%JW6]\2QX2 [72W4$(+U< M]>A4IZ^#!%MYW2/)(#L5R[U):]".;YQ:>OY(O563;JKI>+KE;&719GA#Q);\ M$>X O$^RISA6Q-;R<0U5%"R4#^6HZVY;B/J,+Z=1$83518V,&K&B5>L.E9!H=A\K:W.5 MM<<4\V.*^9-),3] _4@M]/A= (]^-D)$8Z@U/V:;W._L(H?VW-':R>Z";>?V MW*TW7#R-9>LMNK+N683!Y)?2^(@X$?@ST;=A,=ARR<%OE""DX4D)\OEF4;C4 M4>'AQ"D(UDZ.-*1+BDCF>-7"KDS[HD55@OIB&&.J,BJ4?9>OVXU5FC#X'M8 M-3TP,G-=S(?T/\,G,1]T%WY5=LG=#A:EB8A"TXY-FR=$C MT9@13W5?OH5"@E"#N"+Y'&(P4M/-8@07AT1//P!V\#[DYM:\$UAHRH[HTI_2 M'.TK:Z9?-T*(DJ:;@4UQ26;-/,^G/%K9[7LIX!./YE)RTA%Z_5X*% _"U$_[ M\GC;1S\.Q(QV\H:_WDT(_,M+17<^5J^C1?WNG1Q[SUE'^^SK9Y\=Y'?P'XX\ M#S@BRNZ\#%;@Y-6[3;7'Q508^_6K_R]^5LTC]_CS>>8:!M:+OY?]JOPWS"*W M1,7.]9D9[ ]="9:1-EU-1RLW:3*TA?8?2E9%CM3T1BILL!HF&/6O@MOIP3). MZ<$K'KN4W[C(A6.43UW9+\()O4S9DOIPC$$>57-*7'0K+%\H23[FJ7V@&_?- M_/)1!MK$7R "Z^8"YS7'2C,QDM.1L]!%V%"7P1_K9+7F+&B_NF*LN);*A+_1V +!BT4(1_$*RA+(,CO%U#& M06Q&HO7APG'#TD/W:A-N^QK0JN.''X4MIDJM&!4-' A.\H?;L8$8MHMQ@TVH M=U3I>!?L(=9.:@9:VMEA4S[0C??*J3TF.X6 I53!L%]:9D+6O!/K"8.E$F[G MPBU'*D^Q-1CQNK+S'QC5I]_\G/Z91R3$_:SN+Y]\_$B(7Z'>])":M[0IA^)[]YAJG+T> M:GQB%X!V,/#FMY(G6S7PA-WVKZ=E[8Y5-:^DG><(3\R46A6]!*,)GUC\7%4J MO:(#YJ5^(EN_L7.AP=N!, ]" \#2A5J3>"*G^8#9^\E];ISEWJL73%Z4S=273&D'/WORF96Y)GX_9?GOSI?7N<,TEBRP?+P4'1=GTE82_72OPOTP M_<27#EGD$EXK-0>'U]R'GK["T%)H+%N)=Q_[T5.B3Q__\Q>2Z-L"ZT3]RW;; MB=;$) 4@#XXLK;^,V]_TW#V-W,36V+BAA@B/>;D_M#6% 3A8"=$U"B,QS1C> MD";,@51JL)-$2#34$><[U5BXC?:*8'13__ZEU[TJ9HPDA5%*/KFH M0NL48I#&1M%[6>:T[8Z/R"T0.O-'EP+0&#K"QS*/T:I:TFZ91=2ES^I7(LX\ M%9Z*&:T$%.= BK9RD+@*9P,.R48397?#M'7G*BKO)P?SRI@X9<>\8'_H-4W) M\1$XZ)1_.CB;'RLF@Y S$_2KO6@IYYBFX$AT0#+^+!: 3_VX F/V3TR,#2S+ MNWK+I=FGSYZ>?FD4V >&D 2H!U&[+87:5= IW#JIC*L6)CA8]6(3MD[E:/$. MW*1O-Q9B\PR)]B5__++:K$R!CQU WR4*NT)M#>&=2!28K$0,6@[CBD2LTN:"78(ZY*NYR].W MPMV'DO\9EN9&F:KYUF=?GY[=<&O BJLRO($*CQ9$ZK7%'.^(^Q^S9U\7G7W]6/'GV5%(@2MGX716!>J][!5, ] MLA"VIHB^./66TF-T1"]SU+I]S'=XT<7HHJ]8S#*%$D8R>Y.R9%YN6'U+/!'R M,[C?!D]3&C%4C8"HFVXERQJI/0.66):LD) &JXM2P%?$.GRP9 M0_37$NUSD'C0#SQ5IV&,%W__9W KR'%!H/V7<$:#;NZO?WU!'#'7P3W:[$^( MGWZ%/5.OZI*%C-3F16NHP 19",*-I!@%)_E*P&4%:;.$*%V3=N,J!/9#2CX3 M)HF/!SK'+BXH(S=@DH+)_O*KSXJG9\^.F1^J\#KS;7;O=Y^=GGU!]I6_3" K M46*BISK[\O3LOVY:EKDONXAN;-,V5>S40Y';M.QIL+ESI,J?2_U-'=$;CR+_ MX0REL^8:X,%A/3U<.OI4^YBP[%_JTF16&Z2H9,# 9I8LSL0V>;=U.(/NJX/^1H?TSJ?D#8T7 B(:-&FF)\>H-^E?T*S[<=4.D5S_FD:;BCN@*]N+3ICUQAIR-;G2JNYA#Q.8;H3ST4SN+9=&SW>Z M>,Y'.T%CS1%C'\VR)]!4H??#N\6T+9-JL/A'X:4_A*2"93UF3I[4B2!'C[+V M%MOHVX L([A6=(Z.C:0,NPKY/M*L[JIM/6X5[UYW1PUE; 0IX62ZG!"=HRZ' MZ0HS-_N=+]I&4IR%Z6;?9CS7Y9*RH&3L9P9(HV16[)[.LR;\UC4A3\JK:R!X(!3,UU0 :U@3&*C8<%2QT)FVPV_:LND9 MHLC>8*]?9MR!7:#Y#:2D/3:]7%QRW+)0MGKI!@J#TN$83KLFFG8ZZ[T!8%S*C#II9[KC*&>8U*BHAU:6*;BL"B MM+H\Q,/A*B/$PT>V8%U431OT+W("7#+3HK&@1_QT/6$P171009[I&?_FLIIK M1W*<^<&10AF1Q/@FU=!S5.R8/9-\Q8.70'"EW.GTT2(ZA%%^4V=^71Q_ MF'O:M?1U$K[HUURW^/_;N_;GMHTD_:^@?%MW]A9%D]3#DGV;*D6R$]_:EB,Y MC_UI"P2&$F(08 !"-/>OO^G7S.!!FI1%B9*Q55M)1!*8F>[IZ>G']]'P&^7] M2#:!_;@#2N)@:)<5/8%3G,F4DQ(") M=9*B+>8EY,4O''9$/O>Y? N?A##5,B0X7"GG.[1N=X>M-\A9: MI5Z\E!+3]_5XYFF4!T6>RT8]%J)'O=!OC(Z=E#;SN:W#.C,VE2,\#/#0S+ E M)7D>%,,FA"RM[1>@[UQ1KB)*J+B#9&8V*Z(2&4I37F06WU(+( .90!OXE/#_ MXGD%[,B"%29NQQ<0;E+4G;\>V1"9G8!)U$'!0U7ZAG:3NE2Q7&ZE5=E)1,BA(/4G)O6SN(0QCO3I%PH$<>G" M;!_\B,WX@AE7&.L=OTPO'R>:;*#!V"Y]B0E*^DM%NK1[*OT0N.!,Z"LR1>!% M+;UT' 5.*P68(.I$4^@;@<7]NA:@NEJF-FM$]NEZ_TH+.V&]/4BG0J M ;TRY"4A@D' M$OG*Q58A60.$66,$!I"H*\>=Q=' C+W=1HNM$)L^"RH3$1,!=@SRYEL^1+T? MF9M4<=S"^&XSJ,JM3IIH(RA:K@T8)+@M62DV\Y927T,U3[G64Q*KZ.EQ_HI_ MB368X$KKR&@05KCZ-834SU>&,:H% MQG>"* N*,14JK;CJ/>U&]8^.0HR6UGE07D MKHDMIL3]7FGS&$$FS9P&@K!F1$"DC$2E-YSKFIC.)E"%I5\9<>0*=,+6N5-G ML]RI\"K5\E7>'05RQ5,O'=#^,"T6M+*U(MHDORY&N2#HVWB#HK9]QJN#&P-? M,23F1?UR29(6^FRB.Y:%#XXQQNKVI;6BW* H(0S/<"S6 <7>L*P# 7! Z,Z*=S0+05YB9WIMF5A"-J6W?U!]BPSV#;C!IJKF<,1"7[,-3' M&7V:2=1YV2VM+1_;;/G88"O+Q]K]>BLGJ5- P\82?%',@"57L%]#XYC6X0U: M:WHW1R,@,-?0-FU4U,UGMB+9I$C0$0D$!ZG#[F,:7S,F?M)Q6@Q;4=S-[L#< M$3.#Z\LR1)(S99FDN!50R#[RRE6 /44F<&0'Q8'N"]5PVDIRP^%'O84*R@PN M:T(QI9D(,\8X#7ZL6O%L-(H%[6Q_0DS)4#6 :'Y, 5TA=9NA6SEL,M)DVNF= M[G2G$[&T51C+A"K<,?,NL+I44>BB89MX1XN58L!;I33)RP<"NI#4M*7WMCYJ:DMDM3OP)L M;*:(A7O(!>XSRKU?3 +[G!AF] />I-G8Z_=V?FG%MLEC+93J26RWA:AOP8[' M9^5P<;="V* 0'*Q&EUZEB7>"D/?N31K'4&+V/!\8)%4QZ'\(D1EKF$R. .2G'JPCE/LE1?D\:MD.XH N'(@0DN8DC23](8.@*Y MQZ"(0H7@6:_@OUO);$XRM5X);*I)(3(7N"VHN8D19=@\2_46)V>_O3W=Z1]U M;&LW%&#H3T:%BKDDV-#+<)2(@T?S=ZE(\7U^PZ<+!' M%6'?8S'NCUGJAVZ'C!Y2D4^SN7%OH?#603!&3+,5ZNFCC-N'$<5D5"D =#*' M#-F)%]Q:8A>'1$Z"!:NF>NG0 5#B0%-)2GC'Q=^D(VUOB;JS2 2)FMG[LI0! MR7Q;K-\X3'']G4("F^ETN<$KI5SJ;<0U#O1G>_S5+2H MRSPOC[-NGQ'()WX^[:R T*CW7NYNO2C1'Q&+%&,T6BVTV'!"=:4%R_TIL/J& M1\/1-]AK^JX]G4]0#9P7WR[P8XDWKN-"(H&F\86&6_R)VLYYG=O=*VW]?Q;A MI>&?Q-:[Z31V:=\?87]<.3-CSAA3YL,M7AC]SZ\P]H5=C/P'+@E3"')L?&*I M+2^X=-F:&^Z8$NQ1>.6((-PXVDW:5*U!LM0?]2Q%:!"M$"+9]@EAXR5;?)OP MJ#V@#'._293).VGM7= I6YJR=*L;C$[#@FQD:6GO3+D0JT9S*Q\!=;&6+)1^ M6?0\+JGB+"''ECR>JC8:_,:.:==*U#5PK,D(K$Y:$!ALXDO2KZJ\9)VQUS[S M">I,'M*IG:X-:D:=YW'T&2LW5)T#"5N32X%+\_;9%2'S43<:G.V+-T9E7]0V M!+(#$9D'TGA:[#4IUZKM--L4XDBFH76ZK$_N?&VO)DV09U:?F$!"DD&QBYT9 MYB2*?T"XULJ55%*_NB V"=J^2'1Q'>71T#V7')>&U*X"",Q4?A6!@O$ORQ.) MIVZU\V^+3H#EH@5P"J6/_;_U#[N]GL5H)2@6A_B2_ -49X1,80AI[2!#=6&1 M8'9%?^]W02(FWBKR[*/,8G9:3$"R.X03&5[K'VGU2.D\-Z#?E$GK$+;&$"Y$ MG[EQ,3(Y:P-^/ .$D_@6X9ZWS/X+RO#40>K!;80R<*%SJRN# )S6G:L)Z1# MF0' 638$TT2 &6712>*L0]*SP+Z];J^/2E-^X2NQ2TR*BIW8/MS\A86*TI]+ M]/*O0KMYL%<7:NA3@-="C%T&?6=NBHE>%^GU=Y%@,I5FE]KM_8^@=@'" Y:Y MR)\,E@.8NF<&C:BME+VG2MG=K:J4O9\]/^B9TRH4X%ULK-@U'^R$_ESLLZ+] MGS*)\564A>[O2UM;_V&*/!X&Q_<27 ;M@?&NQ' >6)=Q";^H8IR[WKG]"KL[ MKBTR)P(=RGI7,6C\[^7GO/2>1L^J&-+:_)C?"V+>M [FCHA M(^ ">/AKIS%]I5]/[T=(ENJ[I[R@*MD1ON%20&3&EQ-]1('T'-CD&3@V^K$P MS19 M'3AUV9WC<).].NN_Q<1TX9?B/A!)DV"<,X7'YC&5M(T!BZF&#@&Y8H"7AM,) MP:6 $4?TVG#2H?RJ#$I*&]A(:NVXA)(X/4QC*9V@3D38!E(,ICSW#[M51H_/ MUR&&B^7<53,BR*K[/!9HTS@_KGL#R[_7V3OL=?8&^POYF*;:V^AW]QUOHP)- MLYB-@#'OD;TK*8U/S&9U.,2XT,BP4!M5F4CA/G'F5^%=N$^2H:[WJ0K.UPQU MTG@=JA\QG0HY69U[!X+:80.#46(X,NU%!0(TS=M;3AE;H.8 T-=8P]8P.DNL M3=>[:*J&I.?EE@V)&3*:[-42/N&[HO#;EA/D6*_>SM3_K# 0@A>AG+$=$\)A MDYK?X['E?STG2NC0.U'9%*M)B7GE;2)<.A(3'\ZA?@1MT P\%2 3L"_1/SG5 M-Y 9[$?]#\.8.I[X$=SHS< @T*[=@<=W?* 0SFZTO"RATH(:Y@H@ M92@QA6 MD>18BX#4GHZD]8T.;JU4Y5NE.0 NW(@IB(?*IE:&A'9N.# $:!NR' XZF+]( MK0@HM"ST,J-%[,\I5D@DMDWL2]I:7BKP=CJ<)'5>0(GHSQQD-)SK'% >I]<^ MLJXX',(2M7663-O>)*=<%2^0]9#%@<+.'TG=$#F&T&KPI-4U]Z6[1B5O0&K# MA'!Y&BV(U;86F"2I=AW&!8>LK].ID]E5,3.N [V+K;\G!4=(Z+P4#P-%C)(4 MT9I+6Q NEO L\Q2 QPPCN .WA5T;K;ZC1#6%D8?4YN+(4FI4,Z5VYLJ'RXU_ M>8E,CL@XTV3,*@*ORMFF5+PQ^N="+>!3ZPW_##['MIM6_!LOZ#?5Q\)!)=*' M8P*QM(=\F$"T A':13IHW3&5T\IITW*BT-7(Z4@S9M.WAA,8[^ &XWO7OC:B MP9PX@VV:67W1D\H=MDG3W<9)Z.@RX81"J'_(I07&DW!>!0P4VF-#)HHR^"=9 M!?9I\K(-0 4:*H3.8,0+'# -%S/#3M==JU8;M?[:!;N*A@26+7<^$I34+FFM MF64 JX\>./3TB'@Q6)PW_8:<:/"'$X''3A*&PL2L)22%E:)B[E$M:M;*_)YD MGF-(FJCXJG*R4.J5X\)W15F[6,GQP;%NK4T+SGF*X6CO((+2TM)'8IN"JTA! MYFQM=?RNW1KI88!$% 0?3 FBG&'E0,W-8D#C(D.F7KGS^3CBRD+V 0IG\*?3W\Z>?<,9 :'63Y5?LBG6NX>@&0O)1RT MOKF4*K-RBMOIKVB8#XSLC@+C&_E56YBTV<*DO>^C,&GUQ!?:KV/H.8OT:8:) M0G.Z6$?UU+^.0N]GO0$E+56KG*Z325$1KSZ8LF)R'_2+0S_X?)FE11+N\-*. M\'^O[BK3?I9XQY,LBKU^7XH,W(5$8/@T&^M#^41N-K!N)Z_/H.<+[BF81H%8 M>0(,6' P0VQ<6\LQTVORV6W.;("/A5IRL8=N$!XCM4U!=%?2[[,N#@]' MU" MLVBD.MY[7[O!/&YV8QH"PCYI 4Q5+O4+7)>N9Q9G8!;G?<[OICB3Q!.-S\2- M?^:'^^:',FAPP\),2\\$(FG-P.?09T[7>T-\,9 /DUJ0_RNT#O=KCX)7.0/B MZE8> >A.F\' M;O6%WGF7'6/#J,G3ZY+)1:8X$]*W>YI(#7LTS[L4!LE<2Y=%$V M++S+4F"[8;&UQ===T)D CB9[!I5ZVK*C>A9\-?>TE[)Q]B;4AUG)2 C"?OXB1%:Y ;.B7+QE"/SYR+,AJ20[.5J_.QJR/ MQ)?(W\HJ/RL#VYB'^ 6P"NMM,AKIT\)\/78F!/DU&"(XZ*#FE,4W)($S?;N! ME;;(L6NL]^\8ME8A-:=#-6GMN>:43<&JBJ: )+2?U7,2!F,_2J@NJ#XR;$1T MWA3!77_0AWY4)93=N \&KW[?Y(P[9KP.2!0,' -:1G-7?Z!A;LS&]7M3_6JU M4C$F$XS?4VDQFC/OK 0-@'@&H;I.L6_,.0*I$7$!8(!U 5GR,:RP,2FPQL# M#7T98,"%;*!+EIHYTTH&O-W !@]!JWU$^-S&N>WBEJ"K<6TLT(U4;A0T"L,G*5P MD@E'FC5J(WWMA1B?I576EC=C;N1THN=%#J'PM5H8F0[<=K^87J6"C>.68LG97\=E6QV;BPFNVTFD M2KD= E,RFR;FZOZ2AR&P0>(MA.9K34J@_X4>NEE#M'%[?U9OI7!:29BJF/T[ MAJ3Z*4Z'6LLN*+/TGC$G2#OAN(#N8;Q;7E/N7O^W7E'^@ZQIH+4:#O6N]W,Z M(WR)&6;:(,OOYSF9QE>"+H(3*I/?-3(^*%\J7+ M,.B2\18DH6QV7(A"WH0 W&UMJR_O M]Y[ZSYX.GLE/AB%]FPP^?Z_]4O]\7B*SI0!VVAX3J!/+AAI MZ7GT&+!$NSTJQ^)2&+<-N2.SP5W >%[0$1;8:SLEOQN0V1J-&>Q:&(]A);?C M&/2I]1G'GNF/*.+Z09_/J'-[%'5ML(*/-C' ?-[U6P2L*XO&F+D%F9;"X6MW M YM#1/4H BDM A'K?[<7:O%]I*>Y)DOM![@%Z!@JFS50_ E,C.#32(!*" M84PGM$O!FRNABPVS]#/N0QZ9T*.XLX7>G/"*P6ZP10;L<'*)?@]&5:1Z#*=0 M1;?+?&R!8<(5O?BPFRKW]W(&0$Z34Q4;#/NYTWOG7/<_M=[#D*OB M592M9Z,0V\8Z1"K, )\&<,$K+@Z]+>C)4VU]@=K)T![+)@ MKQ*P':F8,+#I'(PR*M#.11V.-D/CWA/)ZOGNUVWHH([RZ:"8_5F$$9HJ.T* MCBU@C=C.",[< FH6FPUKVURMJG$\G<38<4,#-36&V^6X( BG+G*N!PW MB/UHC"DK??("4":44XXB\.NA""@LP'N>.4T,HV5VE**"QIJ"J9"J6[' ;7?- M?0M;X)V-9/PLR@D9)P.R1H81F#M5M4Z]:^>&[0A:_(1( 6!6K=PW2"]LBI%6 MD[X4/E_"C3>QS9DV_3L:^1'P@Z+;O'L(U'8-IB2LR0T!=ZO"3IBZ# 1E-LBIYU#+"EC"#'D$ ;B("I45A6) MRX@:L85PRFHL>C+.^7?%N5)^5^2 H^ 2F[5V7YHO?>NBM\$=:!)-%>?( ^ZJ M,@7Z ^-UEG]&16A]XY-ST"R"S5$6%ER,QG\B03\#55 M,[+.#A*WH=Q>O![N&D#I(N7A\18'N1L B<[T;LRYBL7I#\*F(DIESRW+#&0O M+)*:(31&C-@KGVX=E3E9Z$L<*O^5>Y+I>UP-['3QW:PM1:MZD$5#^,U0J]\C MO9]2C'6AR%&&>8.W&$&P0.*@[O@AXYW'&@ MV@7 T,@)[ 36FYZ.A6%.E6[,Q$?7B.D>C>SNYI@R3*>.RG3C_M$H 9NM/Z12 M"2RG+1(V(OC'*#%6 UG9RJ4=H9)TIE40UQ+XW6(^P4B X"O_Q)-H-]W8' MHS#P#X-P;Q".#O>/7AP.@H-P<-CK'01[_^X?]9[<18WN]3DI(S02?L;U3X9@]W_HGHRJ'W M1@VS F[<>R7H4HB= *%P:/F0]+\0>&A7GZG>A]_TMH6D"];/_*RM(@9>W[T[ MT<KW4] S\$@..HB/,U>034C0KP,B2,][K]0S?O_*F.SRPGOPQ)$EIZXFAQ:JB9[I?] MK%2^%!1Z/&,?*3VFD<'.)"AXS.-UM1"$UX@/?-12(ZA77V^)'9X]M2W7 W-F5?VY0SO'Z]M=U;C]":;/R8T![DDX9%T;,( M=O3"0+OHR[P8@W.[\859(N\#+>_77Q# ;H_\_3_-NR"+JP" M:AY4=0'O8V'65G&D.K;G"]2JP\TB]B>Y>BG_\@IB:;$_?QDE^$K\T:MRAF]? MCP]ZAH AG \%W/KTL;5_W1[9P&FF_Q_*F_GC+G[T?!HV?-;O]GN#A1_WNOT; M?3;HZDOPC7ZY;+"'>]V]@X.5'OL<%X(60Z\W".@?3W:?5 [BEX/)%Z_?>.96 M%SV=W+8E.?R:(7'5W_N06B7DR2^95P]F]62EKV[_$IQBB']2.BQ7D+'L+N!7 M6;X4W_;-=ACM,-IAM,-XG,.HAT:#0*G1Z-62\P.NM\VGQPI7Z(;#933:F&]' MPPY5P%F]E\1.%^'Z^(T7"T4G\JM['Z!WE:G1/Y[P>/J]_F#PURY&XV,%Z;Y9 M]VHZ?O)#7_M%?__?YW[U0KQ83;XJ\Q7[RI*\ED$.2#,UKWWY]XNMQ,N4+VU M[0ZG9%J[<]\#K&K6 #0KA\9O*%_2.F'LSN!;[4Y%YC>R.]^H-ZUV;$0[K-VY MD,^VP>QLB=?5#J,=1CN,=ACM,-IAM,-HA]$.HQW&=SZ,-A#Y0*Y\N_W^O_N] MG;_@%O;7+MWV=OO=?AN";/6BJA>VP89;+C]F41)$$S_V;(#@C#I^O(].^_4Y MMK[U=_V=_AZ4K4!(H+\?\G\U=N:Y/:CPJO[1[AZR3AR'Z02B!^[SI5<2(+NE M6;(.E([XR;TVQ/GH-7?09-$&;7"SU8LU+-H;TS;W_5BTUD?;3LT=T%G\I632 M!F4G;<$";[32\K__ZVCO5>LEMIKYY5;:OO[O?^ZJ-/.H= MM%Y?JXD-7M^@[/4]1!/9NIV/4#%O['8^" OY]1/YSDK65]RD_5Z_^_;#Q0HE M^]OGP]S'>OWQX_D[[VT"5'.!\D[3H( ZD'7*_6]BI+91:RY.?KZ1UMRW6;\W MK?GD?TF3=#S7KN!4)0C8=1%NRCY M//3S[]LVG;Y^T]JF;U2J4S5"?/?;UZF'::C>'?_8&JIOU*EW_E#%K8D"=?IX M_KHU4=^H3A\S!4"=&SGX'J*1VFL-U(IK=8((P!\!T_,M2-$G)MY3?^I[;Z)8 M>3L>D;S!UP#RA:A.$0[Y%T-?70$![/=V?@$<7X),8>;A")2W6]?%YXBB\,.: M<"IU8)YM 5'_.R!RO$U"!"$%?G*'#1095GW"1P;\8+U]B6L46'7ACPB81U]> MC/FT^MP?["(^Q9CI,UA(I+O-0@NT3$@MO?[3X;.GNX-G3Z/H&<2OS@VBLG>Q M\T_,Q@*SZ[D"DD %< S>[M[.WHNCPP/",@S<")Q6UB)+HOR*E%4P3#Q(L>&S M()#L 5 S8!EF+H RC _9T%?9%69C+ND=YQ(1-1(Q;BI,@F:4ZXE";< M=RB!O'(Z.7/&- 0L6\&^)93N3(WTZ(FFEU'+]>O*&.C5!S8@>Q-!CB$4AB-H M:K'="1^5D"X)*3< SDUW,#D %;OC6:SHVXX.U@1?]*J^J1X69-B+VX ,&_3V MG\BO[@$R[ 89MHV"2UV\_>G#\:=?SU]?U'3IVS'TM@19S$TZD"EP6&#K] 7- MI3 5&P++_0BC_<,?#4T5ZW?X2 3.OB3AUTC_970W):YZF#7K=W<'3KC^T/N@=[ M>[<_VOUN?["!QQYU7_1>K/38FZ-D-5T[2#7NR5[H*X9ZN<(][2'-R3 S'U)/ M\YT!@&W=2OSV^MW9Z;\^O/;>O3T]/N]X;S^=;U/:O8Y'Q;9?.5BI#5T M<_<[4,V'-&7V):?IY*7^KJ=OP%'H@!<[R&/=0??QPFZ?.,^"M-Z\" % M\!2-Y^&<..(PE MG*[;O;)MM;_4NHBMB_C MNMM;M4M$\C#]$[(-:SU;[3>X.:]0;OHX('BS/7S81K.]3^NIN/XA_\'4$L#!!0 ( )J8 M:%6+&G@KE18 )[_ 1 =FQD);;LZ.'&23CR:4"BR5'OZ^U9 M_WWO'Q]_^NFW_^CW_WE\?>&=4C^9X2CV3AA&,0Z\>Q)/O6\!YM^],:,S[QME MW\D=ZO<_RDHG=+Y@9#*-O?W=_?WUM^Q#<+#W^NW;=_O]_3>[^_W7^Z-W_??^ MX9O^Z[W==^/WAX=[^!#].OFP^_;]FS?[^V_[R!^][K]^=W#0'[T[>--'[]\> M[@7O#_V] RR)/O /W)_B&?*@8Q'_\,"/>M,XGG_8V;F_OW]U?_"*LLG._N[N MWLX_OUS5T@\C%IKR!SOB]0AQ;(K?A0%+B]_AD :+"([IK@@1BK(DXC'*/)3\D',^O%BCGEQ'7B](UX+/KO]W;W^_E[/ M0W',R"B)\1EELU,\1DD8'_62Z*\$A61,< #HAEC@MU(@\SI&;(+C2S3#?(Y\ M[-*_CS]YGAAW,IM3%GM1KNX8\9%L,V>QK-;S%$87U$>Q%#Q1DD-1V;U<^1T< MQES\U1=_O7K@06_'G6O"^Q.$YK4X9^LH[OI)G19D!&[O\/!PYT%(4'$+"B5" MEN^+G_V]_?[!7@VV9:+ESAO^ZIMZVVC#K?CTR2*V<)%%HNJF#_J2.$*L0"3.KQ-*(AK+^N*)?C:? MDVA,U0-X)/#[8$"\QF.C#7/*MF"FR/]]0,QG-+1,JYTYHW/,8H)Y5E%+ E.& MQT<]H:[[1FG]&:+1*VB)*9)CL"J)XO4.5,'AQ;(GIJX0AJ,>!P!"K,:FS1V? M,URWXU"%PY(A@?[A^^^CL&[_H8J?A/\>W0_PN&[WH0J)2(/>B]JW\-XCP5'O MA(*5V?/$LZ_7YQ5VA>2I2AMRAN"R)1]WY7][7G]ID?8]6>NWG?6R:U02CH.K MZ*/\O2[:NK(N4E%Q32:X,F,\1 RZ-\4Q@09O$;M5 MNE8@#YH Z?V\PN67K@.;#B"GXRM0T;*-&T[($II60%^[ ;HD[]&QMV3P N5R MV$_H#'HXA3+D#E]0OD5$\Z2MP+YI NP*'T\P>@%XB<)-3/WO4QH&F/%/?R4D M7FP/X0+:5HC?-H$XR^B___/]_MZ[__$4PQ>HJ^#8X@)UNH* M+8SX]"RD]]M4["E)*]#O&RETH.])!AT"\A1SGY&YH$;'QPDG$>8<1<%-,ILA MMH!)1R81&8-\1_' EXXS$DV&,(0^;):=P=V0C17P0[&%)=P/*4\8%G\L&0IL M#4L/>'J:J9S<2[;>DJ]G&'=($,P(@5DS(I%L#(S5-0[%3+EE*.+(KV=[NU.T MP;NWNPYOBF>&N,16D_>R]#N$XC6^PU&"G3$RY:T([*TCH&MV:&S/$&%_H##! M7S 2@R 6#N>!+JQL'?7]]5$79#Q)Q\L0ZA (68>,V('12"S?[CJIN+H5B(.< M LIZ;;PEJ0Y!<0$"6,,$T,6M0_UZ?:A5Q0X-+!@BR2R1Z]@5;"Y8)G9(5 MCC?K<&1H>I)HQSTA# W@O&^ M$(R^I.1E274(BDL<"TT]Q.QFBIB[GEJO9QW\W-8<*,A%P@,:GB32H6&_QC%1 M1OL0#,@:^[25:K9!W\]MF)<$/$&A0R-^'L$HXEOT4,-6S=:QCG5N:ZQJ>[)Z MAP8:%.F,Q-*="H;&"96N-!S5\A-6T; "D=LM9ZA)VV>%7H>0N<$3,0B?,9TP M-)\*=V=PDO 8I!2V!+"-C6(5HSZ/QI3-:B[*38A;LY.,./XK@0Y\NJOEJ,I5 MM *0VZ@O27B*1H?&?;-XTQ.'MYS#7/NY/?YVPES>S^97EV+8FX%V*_PG3R4A MFIE5/G)>AVW)AVI EZ1#Q[=JPKQ:RXI7SC&AZW=QP(LB9#5'OX*$%8J)NB4$;$BE/-CE,6* MNHC/6O"G)C#%M:V(Y!P;^0!2%['(Q"AJXI"O:<4@YWC(QCBZ./H5@8J::-@I M6=');?LK Q]=A*M)D*+NLM.1$?5QS% M'69! C-.'"#.J$XZOB;\NYZH,=45^37V,;D34Q0XF(MX5R?1U8$BTF3 \,7->/:Z-J2,Y*Y(Y_Y8):,G'&=IR.FOJ70901BXX M4<,MMFD,I'K .4YW@^+!!4$CG<3?$-G&?*R0%R3^&,@S3+4^EUP\Q3?=F.AS45CVVQM4I+SIFWE):L=: ;X9'(76I,6SHI M/D6A[[JR4$7#"FS.0U@6/^\@.,6Q[[Q)?HEK8]: M!7*G#NQ--C>+S+!?Y4. M^A>18KL,[P4AA+&T[R>X$[':C& MCBA'V4@Q?)#!CT@%\$P*6M%+.6U,\%82MLN%\ 8ZT M$PT?O;R\Z)BU>9V9(72\#LN6=(<3#RON.>]>E4[(3GS8&^3DX$4$TN&25IB> MAC32UMAVD*\D;04\YZ"K %R9DND/L#1=1> &@8I MHIDDN=2H5J^;@>1(U I=SD670J=F5C:Y+V-NFQ,ZG07U"XH3)A4-'#_W-L^F$#S!YN0 MO,WY:IV.YN42*-P.]'50K"R79]85$T=R5MAS3EJ'*SD[B5_^0&5C ]F!E!6W MG".TXI1FUPWH_'BG>1,7XS&/@P1#!5D@BFC_ZD4XCJIZ1OBY]5!/*7K)6+0&;R0P-4 M^OK-P#-M\&0CC*Z0S7B1E25VA4^U7W%+XN'"PBH1.?=HE424O=),.XG_VJT MF95;3(T[% K?\J<'/TP"')PQ.H-U4@Q>$NO8UBD)$UA"@8XZE)ZE5E=2GJ0Q M5IG*.6L+;CSHKUH4F>9YIGV>:* T*S)-%.I(-U*2U0?Y?Q;D?\G>J-!!45R] M9;M^*GU1;2O8!7? K5S5W4DD,E=4I*NXD-!C/*8,9]["JCID](YPX'M&V3&. MH!FQ$/Q,H;I(/@YWJR3D7(DKEVRL&!12&:CFK)825D;:) _:Y/VL6R6UP2]K M%W=T6[0:[RBJ:-A@?I=S!J[!W.VM0\5U*(WAJD/3"E_>J5=YVT^A21MTBZKT.6]C)L(G3E> M.UIX:6-7:G,O;:\T%T6+/=%D;V_WOSHIJ677/.FAS-R;LCSS"$.>J=;HF/X6 MF5IEK. 4=NE-5$L96KE:)7/E"K1CA4!75\ R#!NOL=YV"W//0B,OK(XYZ8Q1RW/,B-,,R M.:D.E8B$H=!_1[V8B4^N/XQ82#[,,2,T$%TZZI&(QT@45:]&*G'ZJ.?+-)"> MQP'?F,2)Z-MG1I/Y44^5)#&>];Q8$E%/9C0"Y-GB'-X(XKV=\L'@! V1+Z[2 M,(O\>32$V1[%)PSZ=D%\$6P83!B6-;_@V0BS[*BH_NA!:4C-/CI!HBP6QW$( M8M87O_B'@,X0B5Q&8G]W?W<9YK-TM+AP&_JA;D,Y3V]D^4;BJ0'#9!0NKFD8 M@@%WCUA0UL7Z=+;>>_4$&@<[:!<$U90T#;[%;*:O SO#V'5"VVJW=2++0$PN M0#D07H:)+'J\6!89HH5X-!"X#8) *E\4RO=\$(;T7O3PJP@YWTZQ$/!/#W.B MH!O*GI:.XE,WXY%DSE1RF6_+L-\)FI/8=$!?=B$V=F=)#&NTR>.YG0+OR70] MJZAT2+?'H(;LUIF?LC6N&A;V!S2\@PD-BSUV4+*%Y=NN9^4IMPUU;)Y&2_3K M%Q0E8VAL(JJ=4.YL*U54;*M6'03_!W!(4^Z6+E74$)$ 4%.S4<\SF(_"LPOO MK\Q5B.4#LB'9.I*P-EX!'CW><-W>TYMD/@\)9KQZ;A>5;,.L-M<6+2YQ?&4N M2#)R.A"IW9%OD?8Z))K+_:/B6&GSZ9ZD>BJX$RW2:WG%*M:<9%NUPS 9A<0W M$[5:X(O+MD'D&YMLEXGHQ-78R73;OL58D_TS&S\G(>+\:JP%X(I=D\DT5E;L M8!QC)G0[XU@K?WTQPB#^-B6^L>3X@&%MS8F.E$^U1V#U_'8V=$#&*F!>@TX% MF\6/<2"M8LO$L]9KPR0L,_*%38^#$HO^1!WP(G=X,!..]MI;B)K4GWD*F8N^ M!_Y?"5$'W90+YCP"J09L57>NF-P(03MAS1&2+H)P K[2X=F<\"--C[G8U=D' M1C7VE CI'DFZCOXZAXJMF!Q%"@VD%G-QEN:6H0 V%*=H\8U$ ;VOIQ;/NJ=QW78W'6/Q?K0?P[Z?9/*0+7+Z93&.()#L+%%UCKYW-&YXSHCS,$^ ;# MH,;EOJEZ1!YG_2"@I">8U=K-IUJ ?Q;_2B?:#0IA&9+9$;#F.>S=78BT=:?> M>%*;A1'&)I$.#'FV7.2 7,E/NO 3T?H0!^?:1_L-"S6+@P&LF&B"Y5"=@FRD M%XAO7_$\1AL?<H;]II,7.XCTM*MH&Q?-TL+9)Q!J*TE/J!-T_ M#FILR*B/<<#%,8!K[*_L%*7GMG1$ZQ%I[6I?>TOP.YB0(^1_M\3'-J;[ QNE MUCES#;Q$I3;,WXJVM'7^"MOC:BQW^>F-NZFES8A?,8SVFFWUP:;7-N! [2T4 M7!(JYQ!K/2*M55J%&]P_0*F('FF]?$N/L4K'Q.5:JCZA'RB0(0.K7Z,1M!@' MT ,ZBS56CZTA9$_K/OR:J?##MQ)#:Q'@]1/!!OKP9#EURREQI MM,&2-S)_7-VQ7+$VM'TH#^R;[T4:7XTEE%!9IPV]>KK]3 NV5(^7$>,:D#D[U56*\=WH;/#(VK9T2V1"OD?WG!UJ"ZY44E6]YL^ET)E M\1@'>?>60ZK:\[?KN=/?3K&\7E/=8#_0=Z4[Y -9Z[74=M:WY.E<4V7HGT>B MX8A/\P?,,L>"2H=B$Y)MM9+3=*\S$A$^!3&F-.!;2!^K2Z^E8F0.RBPO,S9S M(//(];2-&Y&V^BJJ<^!@"DC1GXM/<<3+K>/ G.N$+IM-XW(;J=\MBS?,P-L: M]]9Z1V!1\J<8=E6,QE@J%?@U86AV,KC^=#/P+?$4Y^IML"(*M]8F6&NBEL:E M%;CG$6U(]ID3B&[)3"8?R'5E+-HL=.L5NP&M"N;WRM'X:\(MB65-J;5!/M)% MYAMEW\\C&:GAVUBTZM)KZ:)U%6&3GEXM! 4%VX"O2[;U*0:A9:EK*R;>C%6G*N.A08!4W3?AN3 M:\-8I'?*N#E63]K4]ANPDH)$^+<*;T$"MW?_@A/@X!F7(WVB.P>L0A MC V7C;+=OT8DYL/KFZ]-T]YS!-H@-:ZYN17!.'<*SQ\O4FL*B*'+TI,IU@JH M3*3333FURKLJ8VS#*0@(G:F@OTG5=+SSP5JW#;T\%3>JZ*L,=%Z_/#VO5GTF MOF;E3^49W&4!$]VO#NYL@?+S3[Y"3;&,)U>GRKA5;D?\YCA,L ]&^BWVIQ$- MZ61AU3B55=H@VQ>PK\3X"I@B(54K'V-;B)P4<8A:'G/[%T;LC":L%,HFI-JZ MK\FXRF5JY;G:8@?'27Q)XW_A6/2E="0<:[?6M5>2OZ4"#9MF@951>>[@LTKP M!D/V\@_A?E%G$D2ZJ'#17EQ8]@ZNM=LPYTNNMCNA;$Z!-_X=H^"O!-[""J0_ ME[:X!@K(*L,\$S&47IX@.[U765;,TH=Z;3 MUB4L?WW>-193 !22BA^H%V+"5ANI]0FUP":M8#W>/235==,L^=5)$& M#J[1/6P>@"\@N84X1$UR+0U##!F>@^6EO_BDOR4D<_+E<^G LH7.:]%HZ3AD M\N7DW.7"I0>35^R_02.7M#LG,ML.5ZZL$X)IJU;W%BS>SV]4 M;^NRO7-QHRT*&][+L2&W9PZSGX$9$OF@8I:97.9TVS7HY)L8J:573[O2T:E- MIPWS]7\!)\PFBPM 9"(%M7H/4EZ^#7L+/9M%]"1_<-'91*U)I;5NAD+?GSJI M(=Q^MXQ,)KCX?IV+[\BJA7R91-= EFK0_M$N\C*:1'7U=QP&QZA"F+9&__FM47OJ MU48N@1R-Y_8'B/Q!$3]YVZU%YJC[+ M[\9PL#]FZ.-/_P]02P,$% @ FIAH51(@XJQ((@ WDX! !4 !V;&1R M+3(P,C(P.3,P7V-A;"YX;6S=?5ES6\>2YOO]%1K-ZZ15^^*XOAVREAN.D"V% M)+=[GA"U9(D8@X :"R7VKY\L$*# '4L=\$@1-D52T*FO*K^3E9F5E?G/__AZ M.GIRAM/9<#+^Y2G_B3U]@N,TR_OGQ-;BG__&O?_SCG_\+X+]^??_F MR/[DQ13#'/.3+\/YR9._,L[^?E*FD],G?TVF?P_/ L"_EO_HQ>3S M^73XZ63^1# AKO_M].*\Y^C#__GT,S-.:R$, MA!05*"LE1"LU!&<\S\XG+G'YT-%P_/?/]4L,,WQ"DQO/EC_^\O1D/O_\\[-G M7[Y\^>EKG(Y^FDP_/1.,R6?K3S]=??SKC<]_D#8/XU0'F U_GBU_^6:2PGRYY@_B>G+G)^I/L/X8U%\! M%R#Y3U]G^>F__O'DR<5R3"_70YYAJ-)/A_C:)C#]*]. MIEA^>7HVRE.H$F=>L@KG?V_QU&??(*T,^K9U=XK='CUSG2O[A8 MK_7PHTFZ\J%1E=9DNOZ7HQ!QM/SM8#R%\'KP9AC@<#>=#G#T?YP_S2?K[ M9#+*]&*]^N_%<'X^8!F+1%L@:^U!)9[!6^- !FFY%84SIJ^N89WGC":ZE'D) ML[@4_&K 9W5QG^%H/EO_9KG%M/%@N\_YQ>3T]/AO&J#^GQ:[SEI#=(> M--X@>ENBUA%TP Q**@D^9 ^)93*2T)Z;ZG M3[Y@U50K-7B!+4S3%=;=? E7GW@V6YR>+I\)PSF>KO]]U8D=,F4^Z48D%Q2@ MJ1W*D8W9#J3-.DEM0*%@H JAB%%FD-XJGZ(U2;+N7H%M."!^! [LN^3-9'[+ M?+ATGF:4(-M W%.N@!<$1@2-+"1CK0^-1?^0OKN= ?)'8,"! NCBY7^QF$Y) M*PUD5"JR5, 6+LG>(QO.841 AL$)(Y75I3L=L$*Q[[RJ53-XGM)T@?FJ -_. M3W!ZRW11%%]8<<"<0'K_$KU_*CB(Q3J5)"\NR8ENMP\%ULSN=N6; M$9X03A:T][X+YR&.<(U%L.#0J@169')RE,] $[6@="J9LVP,:[WQW8ZDIWO@ M(KY&YG5TJ%T U(F#"C82,H9@$RGF MJ- P:YM;R _CZNDFV8(BS<72C#!O/^,T5%/]#9(G?P.3DV0$".4 T2O") 2$ M9"V0_18QR*)9,(VI_K.%3+QG<_: M)>6X2>K(!O5^ 83)>/G<_PRC!0ZRDYB+=J BK:GBGD%024'24J8H LK4VCJ\ MCJ%/QM.!W%:UQCS2RS#-*RVF[03*6L+S5(VIL'#J/ID.S4F1F.1M#2GUSB69CX1^/,4 M3W \&Y[A;^-$&_B;R6SV!\[?EH_AZT K*:+3!9PJY#,S$X&6A7Q>9X3-R689 M6YM4.T+LDW75F$1="JL=HW(>UJ4)HW=AF'\;OPB?A_,P&G@>O%)%@Y0U3A8L MP3)H:_!%)F26*=TZ.G\'E#Z95JT9TF#QFS'A'4D1R:;+&_LA(N/18@)F'1EW MV1N(@NS&(E64COY*F=;FQRTPMF& _CX9<.BBM],#LQG.9P.5C0L6'3BM$)1G M$7QF!F2RFH@GBN>M3ZDN1CX4_V_C>1A_&L817CR/M.JKKVFTJ.?V_YY,\I?A MB-ZKG#-7T8")F79JFS0$&\AU2>BRX#)8U3KLM VN/EG8>_#@.J>;BZ(QR=>> M:Q:I<&L3[;>6(&A/6C9H"5ZSXEW,V:O6080K /ID/S<0^_Z+VRYJ5,VL%>DF MX[2"HHQ 'Q,"QE!H-T5RZKAT!$49YTKBA>76P:+;@/3)U&T@[\,7N]/P\A(9 MJ9X-;#XH3<93 IZ3(4YR2SK'%"B*&Y%3XIFU#Z9L@ZQ/)FX#9G0@CF94N=R M=&"A2/*Q6*8ORI.IY3F-+JTU@>OLM&YM"^RRWQ_+GFT@[KV6M*';,OF,T_GY MNU$8SY^/SW0X=VB]])LIW)+A@;R 3UBBP3+SD$%QT89YTQD5SKXH^5;-F4?':R-9V_F]2:G:1]3[[@/FO=UIW9 +-A M.UEO2+T* ?6L 13SBV%0<:K7TS+KQ9LIC::2.$[VW6;L M!G,HT3LHD1$X5;.$),W?<"8C!A19'S4!;S>R',MC;D66+J324:1F?)C;,)T#!9DC0%'38FQCV1\CUF.$#J44_.4 M]O>8<'A6T=+.OT94M)3.ID 0L)[>/EGF#6G2 M2@(MX2 8]. <6M+P+#K1V@C; M E:?K/1V#&DMCV9$^6U\1F-/IN?56_"\)I>2YN*!D2/IA")%A@*BB=I&8S/J MUA&IS?'[9(&W$_W>*]S.W ZSDWK7F/ZH$?$SVLCJ[>/YBS"=GI-SL$HUCD+Y M0&8=6DUS=(5V,<\RJ(0E*\U=RJT3[+8"UB=3NQTKVLOD&EW^^>SZ>KVAG]N6 MG/@PIZ_+J^R3LG(UZ6^O CJ@]L0=C^^N",4V\VE4C>+2,_^6=SL(1AIM=087 MH@RUYNU2&*4WDW712AO,!LQRUBA8,!IJ. ML9&,&9D@%F.]0)I5\]#-QO!]U'!9$'S^Z8Q?\4R MF>)E3!IGK[[.IX'6?3@.T_/?:+F6QQV-,')54"KS6)0:K(#CPFXKM=\-#+P];9A M-#H8I:76I;G9<2^B/FGOWI*KG4P;;@P7$UN#\#P5)8T#;S*!*/5H7,Y.;U$ZY!V#&8U*W5UUC[.OX?IW[CQZ 'C$I,0&7BN]D56I/>S$01* M*H/6JI):3^]N-'TR$@]CPHWR;6TDT+!BPPSI,36B^!)KQ&N9]7P)*6BF276# M*X$@!5+HD>5:FM5%.SFT"\K@F&8X(D3/\^EP/)S- MZWS/+BW%R*H#(A LJPG617$(3$A@*0;'17(IMKYT^ "D/IT MJ5'2UDT(\@? M.-]P4+52-NJ<0:94SS1,KL:?!AV]]K%(55CK0^$K -H$I\C>6:WIK[3D-5+F M8HQTE4>6!VC?)5;JD5=UDGCL1M=$@6L+@,BCP@B"X7$+'XE*R6 M.G10$_0N.$U.RQXHC?=N,EV^S?/Y=!@7\YKQ^W'R+ESD^Q83#L';K>=F1I-J1:XY>9E]"5=:1UT+I-2S/ M!6C+W=\C5FUVYO?,\_[_%Q2G5-BLJ"LW8.0M>QWH>5BM% M)%(%]:J]5=)IV=SC[WA*?=+XQ^3[MKO"8S"GC(E>8XOLM?3^<=I&,_( MGZO8QWGYTXH#.TTQ&LL"]QZ",:1M(UJ(T==TD\)3,LZ@:7W![*@3[-.NU\=7 MY?%9]=C>99B=O!Y-OG3D55X^_4C>Y.VS:>1%UFN1-,"[Z>1L2$_[]?S/6:U= M<7G*]IR( PFL!3IM +X*B[Z*)8)QF3H7,C6Z]#%N#ZY,5T1&S;CE8 MZ$!P+<^]KL&[>35YD+.H&2JU#;&MC46"A*"C "Y*D/2?++GU$>\VN'H5,WTT M.ATHKVZ9=$=OOV^OP$8EDAA2*HDI2%@,J%I6U5N48 RM5D&4CG5PD^,@S'U* M/'E, G8EYH[B8J1EO8MD*V8MJJ;5FMRMDLC3BIRQH'-RK9FVL%O77J1Y2:2=@V75.1^12 M^9BX;WVG?1M7"!Y(G)Y$7<+ENQ2HY\*$XD"($SCG3 M7+4.P>\ ;\=JSC^H!=5&>NTR=\)P/*MJ$F=OQZ^^UJDOAK.3ZFZ_+;6*U"#X M:!7R""FGFC'N6$T+%E"\*$)S[8QKGH'[$*@=*T'_$%1J*ZD.]=.JF-"Z]N>M M184&+'.F>/$@>"R@ZA>/0A+W2XB1(?>Q?6NA?9!N0S7W@U'M"#(]\O[X+?!A M6,E>!4\>@:BA6VD(9*CIDDXQSFB/;YY!OB/$;1CG?RSSJTLA'J=9PJ:A>'E? MHBCAE"0%7&K#^&01HI(2F&':6.'1N>9G3SMBW"I&RGXLLG4JQP[UVKI26YV_ MSI$;ZVM_,(D7=9%]J76T56;92!9B\^8,]P+:BD?'O#;R.%IK7Q&U++8ZO?!= M-WA,YN%P=A&WI1V;MO+3X>)T]NTJ-.WQ'"\,?0:@MVTN=#6>$[_5D^G*RB/.R&*T/#0;.%O-MZ M;)[J48&"G'3(QC%9FJ<(WH=G*S+]8!'U9O)IQI@/)V&*OX;EH?]IW7 O@FT9 M3>1,DW6G4(,2T4-(WD"]QHHQ9$;N16.NW(YD*Y;\8 'T!C(YF!\U&V7P+2WG M;?DK3*>!:/KO^A7SJN8YJ;Q$?ST\PP$::;E& [)4_[-&:D-4 :1*(G%>V^E= M.VFYF?&R\ZA;T>,'B99W*Y(CI!F\"^?+,VL1HE2.1U VFUJ8,$.HS=4T%C1> MH."F@TNR]X/:BDC'ZG;XZ D&^TBJ0P*MZYFMFHRL EZE'BY!W(;;F50X3+<358GC&%5VRXZ"55)7B9'59 M1]^1CX@LH0Z\=2C\3C!;\>9'"W>W$4W+])';9GWAVEV=M1:D'64NP%,MSQL- M R>4@V2<](XCRN:-RK9'=[ K&Z2206=8Z?^)!4'VKG](%E6XXE4TEU3(6D1#SLLC&[V&^ MNB*S/,JZP+OL<# :S=Z6NSLI#3!;H6SMEZ1J/S'!:;= 5!"-+0E],%@Z"%H< M#KQ/-T..Q<.C"[P3KE8\]R%<'O9C;3:M>8(DZQ%8O?SI3,3:QHFPC&>M[^SN M"''')-+'GYQ1B( CG8K'UD5CNO6WL_ M#V':,?_UQR33(7+JVA5Z/1R'<;HZ^>(M2XY[FJU'4,'63']A08B@O(^UWT@' M:?9;HFOU%KTM'^:3]/=OL]F"AL!:\HCL%2L=R[7BA]!DKV M^Y&=!$LOMK"H M2&BM9WX?GN_! 3J40'>]/0?+IQ-[<@WG;2W&=#H9+S$.:O5TDT.H.>P>E T* M0FW-+)GR3F=F'?(.#]5^X\B:JE.Y=JS% ME@AG?XY)0)39WP[\W2B,ZX'D12'(Y1OU]O.RQNI 2IE5CADPAGISE11S MP%A <\Z,$C2IYOUD.YW0=W#3[SC:\S$(T@GG5^?KK[[B- UK>7=78NW@X*&6 MY*_''%B/.>JI1]8J:"MT:*Y=[\'S'=P4[))Q!XFG38+,6I^3XMY$1HY;^#R< MA]$J6_#"$M6)IB:LAQR]!<5=!)\M!^=+R59:%]6UF.$="3*[C/H]7/MK19)N M1=*TX_:UUL[O<3:?#A.9!*O6SU=_L?')=S@=3O+-L_:5 GWU-9V$\2=\3^;% MJU(PS0D=??Q9GC$,$>,CC2)LO6< MNW9H#\07)PQ(GH>*OVMZWI8EE*0+GD#4!&9& M3BSYKXXY!27D8$(1GN4C:<\'J[8][G'I]T_/0\7?C)X74WQ;-J?]=GS0 @\L MC\XQ94 87^^_%@TT!0$?VQ"=5O0=-7 HT9H M)K-A?5SM(7%Q&?PBF2R,\_H7&Z6^7N(\#$=[53D]=,@FI4^;SKM95XU[+N%? ME-2=#V31#(W64$2J2M4J"+SF%F@GE$!5C&VMB[;!=5!499L!UK4PUAUGC#9) M6HN@I*G'-&0 A63HE0XQI*B%0AD?8N*^@_?*\6I-FBO!E:XETR8JMPW*R^)/ M^:Q&K5=1HX%WR2%CM;0T&<[DZTGP+'+(.@IN.[6 _ "EBS;!0C(T2?+7B9T7KI MF,;'M_'[IV+W8\TV+\I!$CK.F[*A_F.)NA1Z;[TP9(5[%<$))T$H:VL=FD!; MPS'IL]LFW0M3MSL&[2FG;J- K\-P^I]AM,#?,,5S/17- IM/>DML?=JCVK#F1GFR M+J34--=E>>WS2L#[MC4(-D9DW$%Z M85$W]JALVNUU=TV MX-KLC=['3(X@8*HU\QUGX!*38 6W,7EIL\NM%?\]> [>\$:CR9>ZZ+=4Y_LV MWGKRC&O-"BG05+@B?:HUN!ID$2DPL@VO\YDUK(J M[#4X_YY.9K,U)H7&62TY&!>Q%@HU$$*JK>&D"L$*&T-K[_Y^1+W:[3KC33NA M/,8NMU'JF!9D4M[C#*=GV'R?>V"<#G>Z769XX%ZW/(Q:CW>^[$"[&FW-!S*- M-ASU9&(FQM5 J#6@>.+$.\] K!GBK5Z#/@6. R:_(G;-YMGKL!Z(/SUB4WKAR&'D-( M;8[7+Y&^'HZ'LQ/,_YY,\E9(F6*1-'6*MA;R9PE.3J3L1/881M6JK%%9]E-9S6 98FEM2VPS6H3FU\UP;Q0]6 MX][:LFIM;/MB2Y(L@'!.U^J>#+RH"40VHB\J",36GO06L)J4G+TZ41=%E#53 MBIM:;BS'>M.PUOK75F1$MM67WE\%1DV$DCUIB]N"+ MX:!,]! M:6>=5?;2!,9UZV#:=Y8,TS5;6DNI85&"Y<0_AJ\X&RBMR=*GP7V) MK%Y>4!!TEK2+2Y^C2)+FW(VV7([?!\/G6(38>]T;51>X,KW9JZ^K&RV;L-;3 M#-);%F0&SFH%;D9N("&T]4M!%#:ZS+8RAW<8M$\WB+JB0J>":!=BOLB.GKV] M[(%V_FXQ32>AEL7(V22:'J\5,>A+JFE\S$?(.A"+!88HFY_2W(.G3U5+NE8@ MS>3R..[1Y#-.Y^>U1,^<'(=Z,/RYIM9T<:"ZS6"=ND<[SK69>[0Q[O.KXPYD M0LU=00B*U18LDD,4KH!-MN1H2;6PUN["?7@:E%:Z_=G+DY=!26A$J VS(RI0 MS@D(/ 5ZSU2VA;N H74R^/V(^N4H->+)+0656@FEY8'IXG2QK)#W$C]/,0V7 M2T3?CRX:,8[S9B_&.ZWK?&?L>1=*/,T:GY[3;S:S1AEF/,^;X9GA6JTS< M&'E@,L=(:P5)!'+2)/$@V!K=P1!XX=D'W[J5[OV(#M6%]SS]0D/36V9TD1IT MMA(4UQ:BR1F$<$)IPYF-1YQQ[S;.AGRYKKR:BJ;9YGD/J@UMNZE5!]DE*3SM MZDPK1XM :C04TN"%T5(PJ8-,K;?)W5'V:D-\'%:UD-]C;'X;3O4?D_%EF8#& MV]^]HW2X 6X_NT9;X-4!+R_YYI)5/6=UF1M0D9@08CWFE62D*^0:F_+^THLL^42MRLB5]N=$)@WDS"^FNNY@G"Y0:+*Y!QQ MU>#AEFD)%511UM:2TU@[.0CPJ#)XIXO*OB3!6AO;#X+JPW;7+4%N5/%K*J>6 MW0=JY]959?OSY7*$T8M1F,V&98CY\GJ"B#['6L)%"=JDK>(0' ^ #I/VI(JC M:Y\#L!6T/NR&QZ52%S)KDS^P6H+?PWA10JH-6<>?EG7O+Z==4LY%:&*VQAHU MC1"9BZ!CR5%(5([Y753LG2/U(6GD.*QHO_!MN/#K8C8O)]"-Q=T90+SLC8(J*H]7 3*J]UXV'H+4BV0>A4!1Y7EX(472&HA"6,7N.WR7//O A$88V\IGD;!\[; "EBO1FN45Q//6IQ MRG8/HCYDF!QW#VHHH6:L669%O0OGF_=O-:^WDDIMXU+/"M$$<,PB9&L*9F<= M:]Z>[A88._;$^0'X<:@LFI'BKLD9U$FY4GLK%DW6-A,0HN%0L)9=0E\3L[N( M7N[G"]D?BAPM9'*DO>;J_2+/B:G.%4A>.U#,9(A1T+:8N9&R<"E#!^D=V\+; MADCNAR)25[+K-F3XIG8+F/T>YJM"29.R_$V;J.#V#V\2^-MS+HT.IMZ0U!$O M6W]<&?I\W9?MY0('JFAFM'6@0ZTA)&K%Z(ST78S*%Z-%:9Z1O"VV0_77O>/\ M.<[#V;+N1 W#UOO=ST_K3P,60THF*"#JTUZLR2D,+I"59KBB]T'$=/VF?;<+ MOKCRP?Y./D5WX5A?E[F./V_&*:O)XOI(*<@+?<21*P7 MZXJ2$+WTD)(P3B8;%&Y79F;WL;_+_6P7ZEP)-G8LFV8[V;8K\0>]M!^_X.@, M?Y^,YR?T3DOI"' !SLBS4%E(TM69OJAH96 :I6J="[LOUN]R+]R'>4<5ZG$I M^!Y/P["VN7];7I,A&$;UM:FM:7+.R"$9;FN-P0 NZ@S"\FB*%5&8UM4L]D?; MAX.Y_M'P<,$>71=6A!^_3 8^B$!8"AB)GLQ5>E&B]!DD2429S%.(K0.I.T+L MPPE?_RBWIP@?A6=+RP!%<812@@PUG<')6A)#<;":H>(\*]&\]N^N&/MP#MA; MINTLQ,=1:40='!25@D$OR JM[8.CBT#>=RUO*_YSB#[<*C86[+M M+L9NPQX?YI/T]\ED1%*9U4ND\_,/=6FGY[7KZ^GI9+S\P&^SV6)9OF&5)3B? MS$]PE>?UZBM.TW!VT.% !RB:!%&Z7IT6J<0;0%Z$S\-Y&'TX"=,*9EF0,+^> M3%\OYHLIKF$2!2>+3R?7 0Y,*>AKE1:M:UL,PQ!<)A68LI7<9NVY+P\)LBFB M UN?W@ZBCHGYCA%?7-PJ&Y[A.GZ-R"7J L[GVDG"D:4K+$*BO4&RD*V_7F)J MQS79"4XO"MD_'NFNM4P]MGQ;M>1MLW*_C8?S81BMYN&=SDI[4ZM3U-;"RM5# M9 LY5R(*VKRN-\;K^-V] J\/(9Z>T_9XXF]7RK$F=K\M*V1OI^^K]-XNYK-: M-HCLH($D2R:'E,$+'LFFUH9L:A; LXP^:2^%:=X2]P%,A[VZ#SS\JDQ*,#:2 M H%Z[QA4/3/S2BH0PEJ9;)9XW2V\ZY7<9=@^Q?&;$N3J6]29)!HI^=OP_;$X MC360MOKM;/TNYQN[DF+*Q^00>*GN 4H#3G%2,5H%SRQ/Q;O]J;,UCEX5&C@R MF;H1UI:^W.KW]4LD7_)?__C_4$L#!!0 ( )J8:%5OY%1I4W$ *W&! 5 M =FQD&UL[+U9TJTOYP\E/JW_PT_YV?_&" B*>?,+G[##__ M..[??![ XGO7#>2-Z!=++J!4@?-_ED_[J36F:P32Q-L !+\+PZ+@%3&N^_3V MF.\_BR3(_G8PJ8AX];.KXAW=^'Y- :]\= 6TTP\B-W 3H*D)],\B""%8C:$:&TVH ,S!F)O M]A$%RP+-8!2??.*@;&BC^\<,?(#!]+N]!/W>XH1Y.\RCYL;/%P%O)W S[HDL M V[\E$0+F4B*)X4-.1'PEM+@O'=@5UD<+[1B#/$O5Z,O/^%S?BH2+%],13GC M<"?OQ]'OD#EU.^ O=LF$_1ICH[SY/'7A##QXMSE5]>92MN M/!H899%SG0LL&)Y-6:'%G07=$N*4\$0X+R,+@6M5:5M>>O(%L=Q*J*M$BS9$ MOQY.^I.[-_T!_'Y;Q-%3VH 7X$D$&8@,Z'$ZKE#]@HX<&,O,MWN'EY]X <2V M$N(JH;(]H1_@JC^>H)Y-?OE-'M#M]U M3[T88EL(CV^&DN7LU2M"+ 71B7!$37<13 MPP9B(UABLDF>&Z9<$!6XW@KB8JBO)^I53=#M->&3__HVXD.I41F,J<#YFD=?#-]MQ;K*M:W&]2O\\EWS M:?3GL*>%!)'P '*FF(LIH'=/&> &Q#-E5*(NUGB[5QY\:3P?*=)5EETUEJ=' MS+OF?3/ZTA]&Z%G/-*5C\<0/_K_^YZE5P0-JG(#@!UT:7, M52LFEY]X 6RV$N(:1EO%OSY"O&U0O1@/G_J3 6X2(F;PN"IC$B-2>D^K<]_6)8 MKR#<-:Q7"&25^['F%;K@5Z/FKF>581PR$"H4F@A""5PD.F,Y+\HU*2 50E2O;Z"YPL/C;\WHS\GUJ]'-9S^\Z]' RUVG M(=%Y=-F:VX.CFYMRBSV* M?WR\]@V,W]U.2M5%\?=Z,8'6GJ)!0-$#D,$B/.-1]X+T'!?/M:QQ'F_#<#&\ M5Q/T&CUH%>U:K/E-?UQB<--LPS?X/5PPMPRT$22CL8 +]HHXX1BQD5E=$I@2 MKY/7M_+H"V"]CEC7D-TJ$/8"(:4IK(&_ZOD@K.$![0=*T?X/PI.@$RY5,E\4 M$H)LYUP]>=P%D'J\^-80V2H0-G?A9MKU_X)O%@G"V7!JG%9HZ8MB*N N8I/$ M/R2:C>6RRT [0WO3DR^ WBI"7<-TJZ#8TXVDH)IM(RHHZJ-%8R%EQ)25)RXZ MBV3)1(.Q'&R[EW?#@R^ YQHB74-SA2C8*T35^,';88*O_S?<]9(-CD:?B/>* M$BEY)D%H0Y+TCD5G(+ :EO;28R^ XO;B7$-PJX#7FF5^\F$ /0=>B&+\H?>. M2U3&X+Y"'7&>B9@4XTFWN[[8].2*-#\J9#[A^]M*E.NJGWZ8E:C^-0Y&8T@_ M_SAI;N'AFZ/A!+Y.7@^@//OG'\=P=;,2)-Y?)V['Y,K[S[UI!E+YH%<#/QZ_ MRU,7X<77_KBG)4_1&D>4LZ&DDB=BA5(D6<:I0UM1N6TI(=F/PY2L^9-FV@&# MR7CQG0(N O2'V)#OTT-I9[+VGMC**&^Q/AMRL3+Y(B)DGL!(ONMQ5E'<;X, MXG168"UFEHEN)=:*-? +0/_T3:D8FX.QWFD?(7XU'YX032_:8V'N5W M: E-[9KQ4V3[MB_9_^/K-#DY)48#=0PP7E(P?<. M>5 EX_O!*4&=4]))(#S)4IT;'/%41)*C04.36P$Z=65UWZ-HN]-\@"\PO(4W M^ JB#"NO<7!;;AY>C,> _TN?_-<>UQI8XHQ$KB*1 M+@GBA8G$<'#,2)- UMZ/CH!Y^EVKI8XL[UI=4]/!N?5J-)Z\RW/@/:^HA9)B M'Z7$+=OJ$O8N^S;:7C$9JJ3)U6V31P"^>0TX7IP=V)Y_:T;C\?MFE/N3'M66 M!1$,2<:7IH(L$\>!DN R))^BR:(VLX\>_\WS>JPH*_9I64"9'Y##J]=?/Y>3 M=/PBC*=;32]1CM80(+!4ZM.YCL0RAXJ7DW$A)0BVMC>Y$#RH1MW*TUY)Z!QO]1Q@,BEDQ3+_YY@]XM/@>9]9K13.!X''-V5GB M-/I/SB1:7.,L ZUM\FY$'1P.?X,A+GB R%ZD&Y1N66Q)#5_ @YQM MSMX3+3,CTIA$' N99*5ST,%3:VH?$3L@78I.U)1\!Z?&RJ)[D0J :!/1AE$B M67)HP?A,1'8^A:!SNU1I6.*CA$3 M="GN*XVL=/:$&>X9STG9K67HK0A_@'$YAN&1HNV [;?#+S">S.Y3"Z9I31!^ MIP?>HJII=%!81$T&*HGEQ4PQ$/%',H';EN9Y#.6;L'SSO%<1[CP+=,D8=#C DB"$)](Q2[Q/FN@H-0U2&@G;FE(]]\E]A_/HKVCCX_/[0-W=3^>#J2M(3 M"GDP7=]\+Q,<($&Y137HODI@HEBIJEA"Z,5*$Z3;U@[VN,VCL^5\\XKX7*BN MV.GNZ=(0\ORM>HG^4XFN.ADX+3@\+X7+LIA2EN-KEH.T$IPR;EL'C^,U< 7* MA6A/.Q%7['ZW@/4[3!Z9SD;0Q&1&J[ED_G#6;W"W0O/;-$'>9\7MHIK5P]^ZUD%12;PS2@6ZPY#D2'Y4F4>"2)5>: MB=K>YR8LWSSE581Y9J"-E& HQI(H7WQ*82"^'>654Z4J3: M0<>U0$[/>QVB=K!_N) [N()8!O5+?W [@=0+@24;I2 I:D&D9@D7BG_H9#D5 MU&OTE#OF?@[E0MD_1M =7#S\$\I$0T@OOJ!E>C5O]?U?;QP)DC(B!&>E00.C<"YU.].)=0XU.%(3#Z>P@W-O ]BY M>-:T@_ VE>D_A$MAB60HG1 3VW-C-#4"95KVT('0ORWSE6FL8/3]G[OGQ7- M,>&"0Z."N$@INO$QE#YOD2B9D]>1&:JV]4]LE==\DG+3CLZ\%F(\=XGIN)GT MWC>C=!LG[YJ/T'SI1YB63S'%M0*#\I"ECQB7C%@O+=&N=%?.UFX?Z'6O"_B M1WJ ?WO0@4W//G4A:0T:1Q7%6?%X>81G_&*8YHC&\\J:?4 =4CRZ']>K0$Y; M-UJ'HU7"*PGX9.QK<)Y.![V&6&XCM2I- BD)2J<4D+2 M#Y%K!Y;D'-B\Y"U$,)PE3V)F:,Q818F'J$B269JC1 "./7__NV/[E[BK!2)>F:QYRDHG37\I8J2QF+(5#P(6CT M[SU#WAP'I;FS(DB9=E>6KGE@]0I3XX0&J01Q5'*"SBB0('"G@>1DI !"A-KY M$_4K3-\.8P-^#+_ [+]OAZNB^S :#-Z,FC]]DWJ*4XA:6V)C0!>,:5D6+4B9 M69USUB&+VN[G@1"?173V$-U8OQI]"*EJ:3]X+WO MI[?#5_YS?^('\VX@XP]03$;\^4.)=31 G:6<,$$MD=Y&XJUB)'#NT-CW-'BY MRT2J@.,R5>;4!'50]S05RMOQ^!;2+[<-;GJS=LVSO?!W^'/ZHW&/&AYRF5M& ME4KX!I0,;V>!H%O@.;-.RUS[3-H/V64J5H?L=%!>LP'E/_S@%AY "G14(:!C M:61"D!Y0#I$[DI,4SH3 E*H=L=D+V'>I02VXJ5BB,]T_M^KX?.-\_16:V"]U M@RIP2H46A.,NB2:94T75 ]$T.ZVIBLSYO).R(@8>2R154JLLIQX)E HH++/]5N?'0SS,A7L5+QU4*6S M[;78@%@D:K3CB0139LCFP(@WB-A8,. =XUZ?R)3>@O*[5+1:K'50$[3UU?@ MXTG3C]-P?ND27.2#8LK0+XG/G'OE.92R>R[P#+H:L;M]+7K49=,L(P2 MFDSI&I<<<1PM2V^"DQ8HI5L'KAVCIEVOZ;*5^5EI1!?%6M,J]X*[@>N2A?,% M'NH(?X?)N_S)?WU?1DDCHQ-\=BM ^R^P;K@4^K*\;)>PWSK(/W62TI0P@@;'=%:>B+1Y49P-!$*("/W48"O MG5VP_W5QE4O/A/N]L%JC^"7^ :!(L"$3IB-8#W@F\/KI^]LO/5N7)*0@0O+" M$-#>%>7TQ$NOB4$D.9N2[%"[#^FS*4EHD^C10HSG+DE86<),L0)6>^*6J\2K2?UD*J%$8KZ,QV:A#,I.PI?],Q(A?.E&-3T]7>FE+3*E0E NZ+9I MJ-_H5*P*Y.PWMP.2F[^IGC%8J!;3,Z%P$GPI9V5HI2XJ1L8(L1@ MT3#*U55C7W 7H2:=,-%!L?L'F.!:(2TZWRSV-515&5(B>!(B*B<0E:)X4 M9:CB@=:^]UF/Y!*4H8*,*R9OEOJPDNRO&TD GA!4LS$29SF\!&U.9OA]@M!>K=\7J("*OS^:4_GJ;R MOV_ZHV9VB?FZ:49H*30-3-/\'^Y(%W6V2BOE@1$P0A=30:*S8=%=U3H8(3E/ M4&>7/AS;:7M&,V-\=@/T\?;FQO? MW(WRQ_[5L)_[T>-;%./HMC2[OGH_&O1C'\:_EQS,,D_GEV*I#(X:JEL908TJ MZ2Z%LE1 [3,%*674AEH9L@^H""%!,>>U4=;W*F-I>QG\YZ-G- CI=AAGE=SO MFE?7?GB%/LKCW^@/8Q]UX.$6AC(&/ =%N,P4-V$PQ"M73%F1/=/24UV[%+LU MZ-97Z/.^9?,@0C'+&ACC*H^)&(CF-,[ M3*?5II7+]BJL=%&F[N^QURE!9?_9'][TI5$>\=1#N*^M]EU\UD/J3-S[V!R6' M!8J(2P-/M%]&?^(7K_QG_-GDK@=!9B.8)H*!+;%J32S")SDFQJ6@*-*U#_CJ(%!XKJUF01=J@T19"P0177A5/B4/[B"@6)5I+P=%4NQEP*\"G MRG Y\^%Y,DZ?2_[,T[=M&E"0/'.A3"8NE"H@SX#@)BX(%2YK1VGBIK8MNXKB M7+'0$VK \CG;CHDN+LZ?()I'%O;!U%$RS3H\Y\FE:^#JR$S8A.D\ID);SK:J0$N!=W!T;,1GE>=9E3&!LK3F*G=3 MN'-9(B@%X2 *GVM'6TZK"#O,AE/IP2%RKLC_K'L;4D#OS[+BDB]., /4A,@( MGV8+090$]SE)*'6!RFB=7+87-S7.V_"$T]L =0@8U99>%\W$1\.K"30W9<6? M\-],=5='1TUI@>\5+0W.>2+604+C1\:HT3QAL7:(?AV.[\\&:,U&!WT/ES$M M>JOO@:HC&V ]HO-8 .T9VZ$"+<3=Q2W,>G2@8E V!H13>KY0J4I3_$QHCB9Q M)0!X[9J+4RK!CM/_5#IPB)0[OH&;'UY4&Z'*T'<%*9=VFK*T64&WV"H31$2W M=K^\O"-OV-G'_6A/_[C M TPK"":C^3\^N2MML8Q:;R'EOEC':SF[!EHW"-*8TL_?4>DYI18)@RASC&=:(A< MU.Z$=_8,M"?<%>;>HP6/W_!7P'J,6JLU5R1:\$0:&HDO UN],$)"Z6@8:\"L9"2(9,(*FJ&I7B&S" KJQ!P3 M00"K??]T?OX\Z&^&EY0WUJ&)K$K5 MF$P:@4HC"/AH?11&.%N[%=P.2)>C&C5E7[D#S6_^7Z-FH;JS3J@Z2% .&&&Q MA*.Y1E,9X:![[KCWT1DO]ZIRV=%?9O7)WX_]64'RE5O!E4S.=_D)ID5^U1Z@ M*K80VPCD]*W$VC(TZDJ\E?> S>"XUY1:#H1')5"W?2K]D ,Q+AACK72(\MOC M?$N7L9-0?HA4:^>J+Z"\F!\]0M ,C$I<6,1C+>.QYEPR:)5D+SRG5JK]9KLO M??!I.X%5DO6HDJ JFF]/L+R\SW^+/"2F20S&EHB6+O.$/(DR@=9&LYS$0:2] MO##2CA%45V_:JT4Y@^22)N9)\I&B%BET/O'_B&&H/&A$0!+[%8,L??#%D':, MH#H(O#T,[_S;:)1*TY_?1T.X^3P8W<%BVMSX4^.'8S_M"_CR;F'>S[.;L] Y M U$RLI+JZM'A [0.I067C7,TU4[X;H?X^[&ZS\#PJG[*4^OG OM]N<1N]!W% MCMLA/]/XF!/J2DLUK4!T!R')EJL(5"?/$B=.,[2]I$'#6T=!'!X22>)ZLJL] ML>8YJNFNT3;?K)8>PF]M"^W=$!9H%E?%R3"4@22LC'"1/J"]R#,EWGBJLV4Z\97N6Y5UJ)"YM7H)O2'T["['Z9YH2R31*M9QIRH0I-9V!)19D! M#@>@<_K9W)L'CKH)?C:]2W;\+0UC\I;^V=_,.AE'%E:^0H<79PV[KFC9G/IO]O M2&\3.KG]W"^.[(OQ&"8S.320$$*^GP5HP/? M;\UB7^$IT4\PNP*?'AT9&EP@ZR6AI,]E^E7D)4U3H94H"N"-PK&BY-"3;GDLGE;7$N?"#, MLR"%\\S(VO; +DP7I"I5Q=]!"YXU"Y\-[L.]$1H83\9O<:^$]*XI_RW[ZF)0 MQ-1QFO^TQY5$@X%:W!T%ND'& +&E704U0CHOI5*J=CY^'>07I&IGH+*#Z/R: M54SAO6_0$>\ICGNGX9%X]*M+2[.21B 5<8YFX#:J5#TK=RN@RU:?(P6_JA7J MA(;06IU'\V^A]#U=PF7HJQ.AT9^1MC3<]9Z7M$$7C& RA*XL,<;JZZ M>JG2;E07I$V5*5A5$M/Z)J^ >,!6]/<#3(IW^LMM4V[HIU,39X=QSQJ'6BN! M4)HTN@W:$ O4$1Y"]%DFBJYI[7N[ _!=D.)T1LNJ"MD.SL%'\I@'E%^-<(OL MN20$**H)9;0HNPKH6+!(LJ1:4,JTM;7CH?NCNR#UZ8B25>5Q'9C6!=>[O B2 MO1Y.\)1]=!\Q@TTU0LLF$^5R*@.S@ 1K$V$Q*\4Y2\!JIQ <"?4"U:I+LM9$ M+-M=%L_/8#R"U\!?@:I5Y ),)%0IM-FD9\1'2DE.1CAN#,>C>J][Y(,>>P$Z MTK&LUZA%^RRF>>?$=WD-VO'+N\?8IP9]*D4#$A%&Z?&@3=R0P$Q)8D7 0$[ M7[O2\E",IVJ0UIWETR4ISZ7=V9JE37.V$HB02V.,'$));8^E'D%%E".54G!% M3:P]KFX#E',E$'=+_^[S[& :.KQA>PQK=L NZE;W =A1ON].<.=)Z:U"Y1[J MT9Z'LRB,C B4"X%;L,:W1)< .K.BM&=W45'EA:T]Y.Y,BK(CJ?8\>G*(^&LG MQ/ZM\7E1.<6"E=8! :T4D2I$XD19J0S<*2: F_WJ A\^\UE8KFVD/6HOJHJI M1@GZO5_AR@]FGM14-9D306MO22AA0BD0%/X=/?02W.&*,\ZV69UCB'^Y&GWY M"3]Z]MKB%P]OZYH'7O31WU; %;,A"I09BKG>[H-CCU-]-^&/GWK:X[JU^$<5 M95=QIUW!([G'32("4;;<3:80\#P1OC2"!J X<;3M+.*#Q$9+4/ MR?<-/(J5_F.>G[TH=?#):\XRKLZK4KNJB06FB#&14ZH5RXSN=6QN>\KI#M)V M@A]U(;43S7/Y %]@> N_],?^ZJI!'2Z?.,KS;[>I%]CSDVM4"1RSB*7: .!! M0I+!,+:OG77^/@-O6' M5R7W%_^7/OFO/25 >LB<>!N+*:IDL4(I$0K?(I,BDEA[VN@1,,\PM;*F_JR9 M8MTI41V4)VR=4B)CBBY118)'5P9??8[[LN6$DN>01.U.<,]K@DRGVE)- M]+7MFA?I7ZBQ)63]+O_3-XT?3L9_*W]">C-J/OH!C-].H?>_0(^;X*(7>$[' M4EZ#!SAJ<@[$!\-LL)0C]KWLG$.>>B&:T*VTNVE%O+*K+:I1[E[=-@W"[ G< MQ'BT0"(O4YT-ER2@UTVRC=X9J62,'32C0HLZ^8!;G:,!36GO0NTTBVUX3I52T:DR5!/XN5,H2K^ZCQ,_F7[: MWV!TU?C/U_WH!]- I! 6]S3.20XQ$>E5F;J72Z\YKDT$3D'7:'.\$<"Y[D[J MT3NJ+>;*?6T_SM3G,:1Y&',?4!5[&F\$QI6(&G4EY9.I@)4V T?3V -# M33?>(CAJ"!YI+"IO>11[^2O/B_HMK8U/R?PAPJW=S'K43*Y?H/V"IBO?+DT[9FK43'J)HL*P8N"YH7X[Y_ M[V.9;CX'XQU(4P*H,3A&9 1&?*"HQ]&8S+.)-M=XAU<>_*WSVDZ2'62EO?[M M]:+/=IG,PQ*E1'NCRY@4W(P2(O'.9)$IESG6KOMY>/JW3&Q+65:,&Y:UO6]& MZ39.WC7S'G33@Z;X'1PUBD!)Y9? @GH/1(C2_>(2+GF>T5\=KROZYY]4=9V M:^%V0W;I/KAH.;AH"KX'J(J&]D8@IS>TVW.T2G@E 5>VN#:#RQ"X+>TDC:2" M2,X\L6!Q.\I)>IF$SZKB^WXJUK?8V"+3F7P5@< MOQ+2E>ZN@C&5N>2U\\6? #CMF5V)E.7B_Z,EVD%RP*^XJ.$8'E8XAQ6S]CX" M+C"9DO&%AF*(,I.$J^;:.T9Y[8JC#5 N@?(:4N[@W9[#NM=$G\'H1+*TY2;1 M,V*M-H0ECZX>ES*(VL;X$P 71/01$CW%5.&7=_<#N*>'E6=)&Z)RB$X:]/!M[4YHNS!=C.G>"0G=7.!OG]&^#[Y3S9]>PO9LAE"W8'2G MNE2@XQ3CJ)=Q,JKP $-K)@"I,&6C@ I$$DA$&\#(M6ETX/40<2]!D_62V1^-C.)6_%Y M6.KR$62<(EGYT1SW()7F%%VE*&1Y4U0D01@@FO/D/+,Y0FT]V0+G>[!4CA)] M-]EBFV=U[P'M5/;) ZQG8YH<1^$NU6@I_U,8)(\@,J.H$D(2%0M$%C/Q3D;B M& AAG0@V=>[G=*T:AYLAG6O&(6+O0",>KMI60,[/.AUI-! =49G%,A )RFE: M4NTI55PDFZMW:-X)ZAD8'<=2N#R>I:K\.[ UYB&@3>AHU(P&'HB->#)+P1RQ M$J40O6;@06:>:FO'=D27HQH5)5^[,NI3_Z8_O'J7%PV=W^4R8.7^DF<39 N6 M"0>4\)C+V/" >VA W%P*'3)$9?-^M>#'/?_;5XU3";^#..L.U+-."-$RR8(E M(4M-9% 2=SG)B<[1.I\%DZYV.&0/6!?GP]2FHH,2AQT0%Z_0'B [\FKV G@> M_Z8ZO8>I3PMN.K!O]P,+(>,;)"W)+N';1+4G05I.G*'.9!."AMH-D<^H0#N\ MH.>A/X=0TH7>/(RJ>#%Y/T)IOATB\,6EI560'6,6O4&*1CG-EKC@$@'M)>,R M*J5JSW[8CNCTMDT'-"XK2CT..G",'J%[]P6:1\!4B+A:HXBF/I;484X"\-+* MPACN/4W:U*[,W CFPO6BA>0KY_S]YO\U:A;7!./I)HE:& 3@KFAR2@17%\MT M (WN>]3)T1A$WJOWS(YDO]4G7XS%6D&P%6<#30M _ V\RT\P+1J![0&J8F+O M1B"G3^QMR]"H*_'6+J3:"(X&[2ACB0131E1%<,0Y/(J\8\$93YWE_-OC?$M: M[TDH/T2JU7O_/!0$+5"]';[W$QA.7I4QGXMD1=SMIB6$\P.(!9^X3(*H3('@ M%Z5Y/\J$&P-4>::=6PJ';NH"=-3S3YL=6(FYT6G%?J)VB6]\O_F'']RB:>+' MM\T4;8L>B=L^KD9CQ+WA+G5#-+),E0?A4W+2LH2^'P#82$%++YCN;?O@=@;X M_2?/!X,_&0@^?UIZ5X:)WS9E[!?^PN^C8;/XZTL_[J,^W?>'8()F[QEAS$M4 M6>]+%]9 $DO!,C")Q5#9:*^Z@-97PWY\C0\H_RFS&;_XP73VW@(BFG:E004B M0D,N&.G1]Z?4RA*XEFBUN$OPYB>#-!K7L!C/9) *H]SYX266Y1 R(E%""%G*7-L?86MA', M=ZU)51CJX+:RAHAF88^2I8%;JL#-51D4C\SH$>%J'!5*2)823;5[QU8#?ZKF M7<]'(<_#^[G;@FVW(&;>/#M$N=P68VV61T.--"E[8D7QD&W"K[24)''/I)"6 MZNH=OS= ^;YMJAK\=)$T.\]T>&C ,$VM6(-V7#*+Q^M_=%\6N7LM765+5ES' M>0RN*@JR(8_E;.QVF#=794W*B%1:[1.M.+[1,N YX)0GVH(+67GA]5[7ZA>E MJ3NLLV>OJ(>0>CI3C;*\]VC6_CR9OAV5^&:1I8X!M=JP7BO+2%3A"N6>SCA$7 MU+1M&?>!1P^B]IWR\6B_8\4[$<6=%'0WGT>-G\#3F[5MU\N[^R__9Q\:?,CUW:_P!69=\2$Q M)9(41*DR=,T@0!!?E 7N M[U.08U@XT0XB%MZC1%R91P*"4MQ&2PFK->A1...X$,P9 MUIE%O0KG>U.08UCHUOMZ)(8W#?SO6QC&N^EY2R65RKJ$'F$&(J%,'$6M)N@W MA$Q]9D+O54IZG.NU"=:__:Z:O'70$G+=^W4/JVA])L)Z1F0"(-;*2)A3 &"\8;0STW@+KN=A K4B=!]ONPT; M)ZJ??>D'?ACAXS7 Y-7HYO-H6(#_[IO2V.X+M"BEW?.3:U35'K.(I0);J1T- MS@/5S$@A%;*=&+7@N;/1A]#;\QDM2ZEB'-V6CQU-8&IOC?RP:!'TOQ0[ZM?[ MXHN$.BE*H4YDQ:"23I$0I",\,AFL233&VB.1]L76=E][-[DNU>A?4+RCYNXW M/X&F[P?CC[>?/P_ZTR?_AB;LM1^F_AC^CA0VKT9X:%P-RRO7R]*J"!H(=P&] MT!1"F6)$"6,AN,B5]+2V8%H!/OU.V(F.+6^'IR.Q@UC35#(/$OD=)CT&67&! M;I-)$FT)CSZQ8]81ISU'3%[JLI-45:M5%!>J*RW%7;LER?QF>GCU .GM$/47 MQI,/J,?3:>;I/6HO:JJ_0M\V6JH5+ABH0:M!E^I;[B*)FHD4F%&PW)IY0R^2 M Q]\8=K0N>P[""E]C->0;@?P+C\1S50N*)\UJYF%0V3.G'HCB1&IM-0SZ)EX M9DCI\<&"HA1D[0:\1T(]56GJ23::4]#U7&I,]UWAR[M'JUT,81 IFX >#_%, M3U^KTO,CI65ZH!*U%R*G6)7A@>3=GP5;F&!DMLHHEH2TT,-EO@M;-)3JSTM+#F&B ^U8\AKF$39GRY0XK8@4&4'YQ(@O[6^Y%,'0D)*M/NEQ+9!S M5(*VY6B[6W:$@,\:PGS?C/ HG]R]QQ]._#"5G/+/Q;)"_[)Z5'.?AW47Z#QX MJ4NQS\R588*BZ1&%9, \52P8;QR+@B<'&V*?^SRV]5"DAR>\>/2$!W] \F2< MI(R $9K(A,Z?2ZCKB6G!E;5:Y-HO_&Y4%89!K7_"WTISSIXS1AG).-')"'P1 MDR8H DLRE=I[9%#RVO7NVQ&=?K>KK!EK9D+5(J"+QGXQWM[<#DHLY!?XW$#L M3QN!X]<#F(I]F%[N"9:T)=U&7(JBW=OP*)*45'K12\ MBUN$*M@O3N7.0FH'=ME&8"6NZS6$H&,F"$46ZP$%% ,G/*D$5@0%JG88?1N> MBU.B:L+O-%BZ$>4L/"*"=YFJ2)B:-I:CBGC*#5'14F:<=BIT%QW=CNU4X=". MU:03*IY+Y'/CDAY-F:7"6IZD)E%13Z0M5TL" LG!!0C"J,!J3^_> ];YXY@U MU6'?K>E(6DYY=#WRJ/>!V%&X<@]XYXE>5J=V7]5IR; M"Q6,]X* MHJ6;&@_$QR )6)>5R4E377O\W18XS\A:/I:^Y4XHE63?@8__*_@Q7(\&Z>W- MYV;T999/.H<6M&(\B42,\(9(9H$$'@S)F@4PS"J6:_>;V +G\M2BENR[2/J^ M;5"ZMPU,;WZ^EJ\6R(#R1(W-A$>*R R-Q L=2<;-,]/ :#+5RV0WHKD\I:@D M^0X\W*^68\R9+(J331'*$[(W"S4HX'ZQV M5/+:EN;>X"Y/2[KAI8-RQ6DYYWW2]:2YC47PBS)NS6D.8(F@$NT>"X+XTFHZ M:\\M"RSF4+M6>AN>RU.3:M)?U0QUNNOUM^7*]ZH?!O/BX"YNU;<\H[O+]'T7 MMG2'KO.T_P$5QN.ACPPRR-SE$)F2.>:XX0Y]R]-:=\+N3^#7_A=(R\]X%$/. M/C.7/#'9)S1<)"66I4@B\\923[. VI'V?7!5Z *^Z1FS^]OH7%!1H>EN KZ^ MSF7B.;5$:Q6LXDP&77LNU2Y,9ZB(K*TA:YI]UZ.AFV;QF_ ]NHQ]?.G:4TPR MM/+0U&,,T/NCE(2,EK[@CBG#5)#5+\P/1_E]J5(-JKIPU#Q/$(V'"+1 MM!@0Y7[>,V:)LDQJ">4;U1N-;$7T?2G-H11T>AV^!>?LVBU'IZC6E'B*KJ:D MX(F3CI9&!BP[BWHNNKL0WX7N9,/KNE:7C@AY+M?B6Q;U\FXV7'S@Q_/Y0I&9 MK'B9":-9\4\E<5HXHHV,:+)'+FCMZ_$#X)W_FKRN@NR_;;4BZK2'W /0,KY^ M[C;O [>K'DB'03W;])-NJ-]?Q:KQ]@S4+6@NG'(,!:\#D5@ M.*\]9>Y9J-GNT27/4LL.H:L#[9K':B%]@G@]' U&5WE9V>SM*1UUQ\>)*I$>^:+3!B@ESM? =7DO MO\"OH_%X&O@;3Q\TRCM_NT5 M2,D-<*NIQ#24G#6AZ"4T%)!=-)R$VR(5 :5 MM'+.1-WK"%.U,H_5Q[P=HD"G#WOP?IA.LTPI?+W*!!\5B 5FB+4*!6!L4JYV M=OVA&%M[S9-1_*.D9D S+AJ"BLL9)0:\ME&H_$:NZ)UE+GK+114#M) M:A7%69JQ=*<=*[YQ.[%W6P.U;?DS=RQZ\-$R1Q+UGDBT64@PR1"J(CIHQCJ1 M:\?[#\%WPB8KIU.9S@AZ+@&5:3.B\D&S%^+A3F]J.+L@+;44\/7PEJ#O'XC7 MPA.&!X]V/.//:M\4; 5TKJ!)=VJPLD75HJ,#WV()T]PZW@=41^&0M8#.$_2H M2-RH*ZF?3"4\$^B_A$ 2\[F\ 9385'),K84DA3?9U(Z\GE 5=@0F3JT)APB[ M PUX,8K]V0#$_O#J?;FZ1/E.)DT_W$ZF?3Q&OX^&Y?!",>)G7"TZX2W&*5BJ MJ)*2!%UBS(YF$GC&S5)*T%0)*ZMW/FB'^/0V<@7:EZV:TW'6K=$\G=@XF%Z5 MOTC_NAU/'I4^*'RO'+4* 49)I(HE0T,FPGV0/D?K\#O=F*WQF3'T&X5W"#HS3SR# M0(0"FKT+2E5O7G(HQN]5S>H3N#%OHF[<]54#J3]YX^-\-HTO@V@F,'[O[XKT M6L11]_SD&G'18Q:Q%.>,P286HLU*2"EY=IY&X[F2M 1D&/3V?$;+TK7^$-[E M)X^Z>X@IA%GJ528I!%=Z>WN"&J6(2S18H;SE4'N(R59 K0OUUGSX;_YK_^;V MYN6H:49_XNOZRG_>SN>FAY. $F$- 2'5SJRBL;T=]-E/(.G +BO#JA_F8$_G9GW\C!MQ>C?\AV_ZY=4L[:]9#_=R%G"+ M)>4F TU7A1N]C].:LPQ6:954[9=G7VR7I#N=\-&!\?58 CUJ=;:!,Z+Q)"X] M\\N,-1<)=RR:H'+BHLN]Y9+X/UJN'>2)KEOE!R@"*B/V5G8RF:T+3FE"A4-3 M4 "N6*-S&SV(I%A@GM;.4C@,X:7J265N.J@;?=^,(D :OT$)O1V/;TLYTKO\ MZVAX]0F:F[+G]1Q8FB+*(2A#B609;?LLT*V4,0HP+?]\74Y"-_E*< (SBEN-0F1X5''%2&!E^]M=D*BM,;DU4(VF(]'"'=#L*< M3T^YJ58'5&;GROPVKB.Z.#X2KQE:LD8(D:C*$6H'K5917-;9WU+*'82PGB*Z M'[:]&U-'I_XZ/.'R+<#SC_ E]'@2PF!/KV&FYU&QF>=<\S$J'(:28F' MFZ><&*"E&UJV*=2^S-H*Z/3'?GO.5@:UU1)X)RUM)Q-HEDR2TD4M\E(2:$M\ MA/I,+&>)6 A6.>D5,[5;%*[#<0' 9"L4M(,I =5V^$_K2+LL )/I0>'R+DB M_R6CLO<"*:#WIDG9 Q?QB(#;VW1]/B(HEU1)PI?X5]P+68;$S)+YOYJAN?4) MIS_6ZQ PJBV]BN;<%-1[?Q>O(?[QOAE-(,X'TETU_N;5BP^O/[Z("_M#@K=: MLG+IA6N5B2/:$G9BVC":5 IXFGU[@LTP])4ZTU_Z(<1[,H-_<_>3M,\/7CG_[S M(_#@J'%!E@I:FDJ82A%GM"82S[T7F,Q_:,[5"!%N(^P5:P<)5-L);2DN@.I5TR;E">)8J*+UT00N;Z2:"G M5((=QN2I=. 0*9\FVXO:G&0N]D\)=TJF&?$NQ](C5!JO%)>I^N7?,\CVJL'/ M[F2O0X1[HOZHJVT$?_=-XR?]+VUJ]/?XU!KU^8>"7ZK-=]EE/,RC3,AG2M1R MGG-T5%EI+'"]IL?BRN>WS, IS7G?Y>ES?KTO4! Q*:^5)XY;CAN-E\0!&AU< M.4<#E\S:ZBDXZX"TSB\:W=R,AM//_'CM&QB_N)UWJ;1',>7- MTJ6DBEK\2E*EHZ1' M7P9X3/&]N+IJX KAO5AS[TD):@MY@XRDYZ@1?\,/W7:5^T#1"AC M#=X-I\W6_/3>%7>J@*"D(5:75H$F.6)Y\H0[G@+(A$I=O3KQ$(#?LO)TST@' M5Z#O_=VL#OL^ ENF/1?LBVK^Z9SG'K=2R2 924HYW/>2)4[G1"!QE]$?8U35 M[N.Z)[1+4)DN6.@@]/E(LW^_+3+"OTR-Y8*R=-A[K-C2>35-S?6)FF(KHXI' M)XD-62O&M.50?5;[ ?@N06TZXV-5=W0U(_4+;H=7,+6F'@QH;P+E49#,'1K0 M#C0)1F3"1>(H".,AY(--U#4/^I9)KR[(59)-^WMV0&.Y@;3>D38Q6G2ER^0% MAV==BKP$[W C T555EIR5SLW=CNB;UD?.I#YJD;8NAJQT8,6-D6O4R144=1; MZS6QC*/>>I6-5"EY6;O/RG[(+D]#JG"PJBFNB[UC=H[U,JX7CRHH@T?++;_- MQ)F@"!B("1UO(?4I]HT9FLO3B*-EO2:6U3K:N0[:N]O)>.*'I9=T3RD/VJ+U MZSA0!%FZ%R89".-.&BY]2J+V')H=D"Y5(8Z5^AJM:%]L/5OQ/\L%$OI)S71P MXF. 5.AH)<*R(HO200P7SP/N92$%I"0!5!]/M O3)>A%5;FO48SVK1C6 ;QW MADJ6V;0O^"L_&$!Z>??:Q^NGO]L3S#D?HT$GNN0G);2-\-B+I#09#TP8:W+M M7-#6H"]6M3IC;HWNM0Z]KEW!ZZ_0Q/YXYI?=_W \_^F8]01DR7'3)-I'2Z0H M:0SXKA JDC8AXLL3.KJ?/@SHQ>I858;6Z-71,=FIA[\6,MKH_5%ZD2?0? #T M^\?PRG_N3\I@B]D0E3I0L'-R2 MY4[$R'->PYT+5&_5I'>>]A#=/LC7ATWI>67KT@& <3(T&I MH+"XML2CKI"82B@QFZ15[1UL%Z9O68\ZD?L:Q6@7PEVKZ!\@P4LL.@6XG*#"=YE$M].K&NH M/SIVNQGC)V1O7%(Z/S6^;$N_^+MQ+UNK?$R,F#(N6T;/"$+3!%1VS"49_'++ MPT/87_?(RU2 UL)=HP-'1V4/@OG/_C"-_NQ9 TE*&DFBIEPPE ;N(C.B&17" M1!7\^YWHPU'B'E-"EJ[/AGK/:IA>I>7<1;UQ>ULU)19?Y.IJ_5P MMO42SUI[,*C7#(^U+!W:,I(3CC:,U-H99EOHRN& +E.).B9FC7:U2V9]E&P[ M]YAFH>@/<-4?EPF1ZNCUE%<0E,MY3M&KI;9ZP>>&^P'-[M494 W2I?S"<41Y*IS!TH MX^\L,U8K)5GMKDXM(5^"(IV2M35:=W10=+-MM0#_(J4I&W@T[EZ&=\EY%RPI M_:^)-)SB,DHC-2,9U9YGN;PQ'6+V'@/I6U:N,Y*S1L2.")UIPS8R(V2[?6Q^B2EN>?)D:4TO4:Q2C M=5KMU.9^Z<>0T![_#,/Q[!:IP+^:SC1[>??P*_,5O/C3-VEV9#]TR+J&%* ,)@D82LY'H$P83=.TJCU.M M[5O6VF>M!VL4OEWD^47ZU^UX,JN'6>S1?RM_3IW-D@$_1N\#?XSO9B]EW*$S M=>4Z3* XT^BWK4KDV=;OL.A<=NWMN6]H_1 #]F.J;;3Z"G=4(+A64B M;!G(G05:L-(IDC)EF3GJDZ_MVYY@61>CV,^(_34:7F'\9<4U?NB/_WC3 +P= MEC#S>#)=81+HGE$JB0KEMZA_:W=MYM?H=NM+ MA$[>WU_Z7_H)AFFZ0DIS\M0" >E1_LYK$D YPE.R3*K,O.S$%NER4?_6[=K, MK]'M]A 7@&3NO9U MV18X%?7)#P8GU:)*,E[7/NI^SOU@A"KX\X_HY,/#-T>XC7Z=O!Y,=?7G'\=P M5;YHK3.W8=Q/?=_UF+JDB]@UZHCSM1^!N8)ITL.D_,NX'N@["C!LF[T9VG67(E.K=T M!:G(Q7FT1C&(QD DW'#T:1A88I56I=T\#QIL MEAPZJ3:LN.KLIG4Y9#**C= MW7 6N/ZE/YXT_7 [E?$5N@;E!)MW!59*<&E $Q/*5"HM%#J]>$:SD%5$ET$& M$?<* .]\U.F-V=KDC#J3;!=M3]?=TDWU'5?L;7")A%1FP#H924 5)XXJ9F-P M5F9>>4_8".;2+(PZ4J_8^7(KL/O)=+NA=61:;(%U'INB$H'[J$4+Z7=@3&R# M2%5VQKFR=UF!6YES)(@@$2RC-((V8&K?:Y]<,7:8#Z?7BT.$7MMN>'\;!OVX MN-J<'VB"9SP@G=:SWQW''"@V71"EDJ;?8R%=9]^ME"7>UE/ZHIN-J# M6?\Y:O[H#Z_FV>=+P'2.Y=H."+!RXV%S)JXT:M&TTX3(RZR*U5E4/ M#&X#=&FF>SWI=]"F? G37/GW =61X;X6T)G"@/6(&W4E]0X,]@W@-%-&I$QH M3(I(L*H$LQ@!IWBT60E9O4?L"55A5XSOU)IP@+ [T( /90S4$-)KWPS1-%D8 M(VA?BIBA]"^FG,A,2W>Y4CH8%37.,$EE;158C^3TED(%FD;59=Q!<.^A+N.] M[Z>WP[E5>F^->LE$!A+1\$2;*!@\#Q,GFKL0E+"*F]J7SEL!78(>U)-XQ8U@ MW$Q00<>+76]^FX'F<,)%LI#1ADW.H@W+R!] MS6,OQ1AL*]&*(T:6H-Q?/>X&XZE" M-)0)639R8AWN)]H'9G,,BJN]9JD_#V(W&&S=\GJ("*OS^:5?5OXN3UN$S.J! M7C?-J'DU:AJ87CT^5(_,3P^7K4O1!6)QE6A1<$%R;,N;U9C;SF5.-IDE,:%587+R/ACC'# E& M>7!<1;E?KXT=>K'NV9=TGK>6;<514#/=_'S;Q&L_AON4@66(<^W?!V35PWY/ M8*5ZV@@BL\;U M2Y5+&T3.'609E], M]X'[7K>J:V&3IA:O2RJ*N8NHD+#23_U![>E[/BA7\?K MKW%PFR"]0:&5B,CM9%J!\2XO0EJ+"48O[]9_P/0UBL+EK'QIFS;*L)>2 MMF2R@VN5G3A!H _JI"-9QQ+\%R5A0$L2N&:.&H/>8_7X^EDT;<=UVS>K:(<0 M>(IT'8OB"EDRHGU"X\&#(C8923C:*B6!!>U5^';2=>J*?U?.SB&RZ\+F*J6J MG_"7IUH;F,I*E/'C:/?-QWFQ:;J?%R)HSRVM/=KC"8"+LVN.EFX'TWEW5C*/ M-Y4R/RQCF-X/_/#1N[#/FKHJZ^M@/6>R>(Y7DT.KU4_%<1?E@EVLS2IELA.& M9!,!7>H0B/,QXUYN58+2]#'5WO&^';W=93\];[4]A-H.U/7I,1^H4#+Z1))& MF4@3!;'*6,2&Y@+E%LW"O>[(#M"S,YM1Y^=T_8"M(PBI?%EVG^;W,<+0-_W1 M+-#+=; V,1)90JM244&"R6AV*)F]D\R"WVL&^H[P]]J'7XK=54>ZJW0?W=%R M"FB.X^_#\6>(_=R'M+B>V0-4Q?NQC4!.?Q]6@:115Q*N? &V&1SUB0?4I: MN$2BS[8,\\13)G-+J($@I9()Z%Z3*'90_/2II[V^JD3#J(H,-Y[4__G3DC!^ MQ;].?S#]?EGL!\@_E/_^_\%\@<$HW0UAT$^^^4L@QOV;SX.=8; ]/_FG!^A/ES3_^"?L5EP$?)W ,$'Z\8=^ M^OG'OHN90U04HK&291$$2Y9:P]&WNAB\)=Y&@-!BN) M!-17#\G@'Y8[J7FD=*_<@YINX$[4K4OF-TYW&D/S9=H+^LWMY+:!Q82GGFJMY(KHY0G24*I6W9XPD2E2% *:. II%1]T%,M\-^=GIZ']G,$ M(C?)$>&7KOK^"AW>1].]IZ_N;_YK_^;VIH?819;2$28]2EBI,+M<4DH"T]$[ M'D\>D&RQGN]3RY^#7AZ]L#7#F*;GTXO!8/1G"?7\'2W*YM,UE%A? MSP4)'D 1*JU&V4N.UCZ>4ME8:ZAD^.KO=Y=\&KS?C7X_5QVHV*Q@Q\C3#=;4 MBR_HPI0E/!J%VE,R4&K!%-RE7WE@Q*FDB$E49B^,B&F_A-4J<+XO)3T]@Q6K M)MN]9GN]7BOFE- F1B852=$I= <22EKF$H63,N*KEIS0W6ZY1^'^OK3Z&>M$ MQ?JBUI*>K;&\Q8_FF:F09>8F$A-T:7G@$W$A6B+079 I: _LV41WUBW@N]'T M\]/?00;XT7[O^WE9R/NF']$I>'2NS7V%'N7,92TSP?]D] <2FP5R;! V:BE8 M])TXBYVLYOO4\O,KQCE2#3<)=N[HOK[Y/!C= 92FY['I3X>G3&>E>,]55#$2 M<*4"BB9;^M;@"B7725C#4ZP^CZ2CM7R?ZGYNI:B8VU%K7?=CT*=G%[[!BX7V MK'/26AI*SP!/9(SHC?BH"(NY]&W*2L5G,^]LUV+^K>YG48M5?3]Z(&L[-V2^ MJL71-9V,]ON8'H'ZNU'TYZT/:^Y]SC?#=?K'8L3\=%FLEP10RD$0ZCB^Q8IK$J*1)'*M MG0N:,?9L-O5X^J^G_^"PDTU/GR<4+F+C:EC*2 MG)G,K]^@9/DB6]:2Q+4D.9F:'+S4?U[_-PIC:6FEG3VI 15\ZJ>(123A4LA>I8Z4;4> MPRQXWJ-<4-5R+5+4&HQC#I3@&IPP$9B5 M06O'$PNM&?;OO_\(;AL.:0'C1IKHH9)UY79M%S0]D3D< PW#[II9H^(]Q#J MLJU)&56]6FMKXP=?DVE>@G+2<.E5N,A81U*FIQX_O&N\C\#'3:75NL?A M'2 M]9X?XR\/^ G@_,L/[][= ,W1J.)RA,ATKJTZ&#A=R'%VW I7+'>*;Z'6;F\] M=6WW(-M>)O&[SV$T&U_-<;X9U3S:Q5>\9Z7%"^\CKQU:*\.[2@@Q^P(R*6EM M8JA-Z*[\#6\[<:6WE&4/S1(?DN>@LLP*[8!'K-W;K:J\.1H2UYY)E$)WHP(X M8>*U [KDN^NBCRZ:.POB&=Z<+F/Z0=.V%4W;5F8R!-_5+CH^%9JV%$LH'A,( M%+IVJ3.UR0EYZEZBEUY&65I?/#\=N]V*INWHS'8;U?;1AO2^;[AD','$$Y<: MXE% X;G>2TYBM Z-'X"QA&>/O2NWW7G$3LJIP?R@J5;6<7P=U+( M]-V'OR^[:LKL-#JNH7A=.[22-QE8MG66(=/C@_[*>9LGII?CN= M32[2#//;I_R*6V-J2G@7TPY8: M*JR'H&$%W#*IE8MG$0-HYRJWN#<4[*8$20F"F[2GL?=K13^LIYF"6E]T?X>3 M4EG61@F?,NUW=[9MK0XJ%W(9#4LT[I(A:N\ .7-:*)%3[)9R[/S*[]A@>M1- MZVOJZU$NMUA:_;*)$J1)"I1DM!Z:0JZ:U(P;$TDT>D_#^6$OS371PW7NFPK1 M>0#*9$DLR@S,H /%H@&NX]*U"65*$= MP/24GWP Y#")Q9W5\K1Z]Y!I#X'.0U A(_,Q:4B:15!1T1*'Q4/E]3%,"RY" MZT3> K>D('K1[_;B'*X/.]\H:*UC-:[MR-6NB+]O-9J!__-5X&1CK+8$0 M,[=)&=0 M*K!.$,Z8D["]$'MV@_>R#68W+:Q=889@WOYP?745)M_&A0*C,,KO/YR=I=G% MUXO9M^M*4PPKY-Y*B,A4,0DS5]8QEY3/SFB#Q3CI MS1IR[^U!')S]V_O >7E[^,)_4?G=LL=&!90R0_!Y27).-, M"Y?F3B1/@:V.G=K;#"'CG49XA#F(MI;?[$)T_P8TG/?2?4#N8V#$1J&\PT^/ MO>RFX>%]_QHA)12\F-T;:E1%\*@=Z&(Y**T\4.RI@=OHG>2&"WGRH^FA!M02BRD,]CLB>?AWZ8G*)0P;)4NA4] M'7HD)[2H[9?0/ II;V4W)Y63N9W=_\#*$(CY["M.PB=\+(YS+F0T43G@7),, M0F'@C:H-A!E#&5,HR9W>JK9QW,/-M!,T]>&3I&WM]*3FZL/TUF9!>.%R3,A! MY$)N2"U+=)%+8 %)B<8%M*V9I(YF\#]F[3',VCXM]G0SMIOE$)%Y&T4"+><= M8J*%X#% B(X9(3)S_M!NZM:#^C$C-\_(8]/95H;80QUZ[]F)ZPE.-TM!LF*" MIF4)0[W'HT*$P.A'\AJC3HG9T MU^L%'_F/.'L,NVINM'DUKU*VS\YOEX*+4 M+M6DFZXY.%=O;V**H*W.,J4-+Y1_*R,C3 M$V2Z7& ,@DGA[9'%'0=8'%]V1KR-=9Q.=+ZZHM];M;)/*$P KLB?4CPR\)J& MKY4UC@=GB^A&K7 \#]FPS%91Q^A<;,[ZY(ACYFD'E%6GA.9P F&E6?7:4P^ M.&Q^KO,=ML?8ZS;'091]+.TQ'G(D&IN%KUQ@S.8(JC@+WKH"3D97@HG.F=84 M%2^,C7K6]O:2:<:VTG$G'L-M%-3#W=SGJ3F=KC7!ED%FHEYV9 Y" MCH4F6A%")TQ2MLX,?@]/64L#P@:R>1E4]6XU>,.X M]LKXJ%8JL'^P8NYL.#WJIG4:<2,7(_/9>NX%*/25O8>B)&^]!%V2$%8K)D*W MVV+?"2MF#_:R@R;6YM<&X3=Z\M.?_UU_Q?:41EW>UB.+T=:#72$NLHD)Y%IE MS:1R40<=-0],:N6+B]*O(R[J\MX!&G2?7E=P@\C\N@- MK7.):5!"27!DT2""2-&JX/5A.G!W'\+>B;O%FVA>/PGD1GOG4OGHA#?@56WO ME[@"6E88#<]S[KSR)K;F5.F&;/@U^I V^"C5UUY[?5#_W*9%V\AND2+E4F5E MK )-I@,J(#FXCL3H=%;:D>08:TXZUL= ACH?.2:[/;Q%',O!R9L1[>;X84:3 MN#[NMYMQ+MKK9@K=:.,%DU*=MH;&(RFL4])BT.@4%ZUWIV?@'/Y0Y6"V,NY' M9SWD_]9 6S8$[0"NIW.39X$=Y@"DF1J[F<<>.AC<4)0HM*BSRJ1!*[KR/(#G MDH$5T0IF>9*)G[Z!;#AI.(Q];"/Z'NRB+I%ORX=PB:24PEYN;,JQLPO203:2K_'IKH M_0U'. F7A.\L7Y&* M1.@G:&QXD8\*6UKY% M)V OR5+::V*@]/T?2&*83BE^7,_FHAN7UQ>7UY4("6<+Z=Y_VAZ)_D%PM3@2&%Z *X<'/'GNM9&2 M6U0N6V>9B+E@\C:B4?Y\$(1[)L5'LXMSK-H GSXS>0@-OOH/&)PI?=Z7+'G8BI]TG SX5"S+7:ARFI.:MUX"V(QCJ@.(H+/B RC^6(XD]!_[3 MMZQ>8547?#T=IVS"=J K)<=B#)V,=$]-'L+BBK)LWIZ<)0K;E:#M+3JG M &6PB4LKA+$OPM(V70(Y54/;1H$]&-CM"7H-MQ?7IY<-SK4KHMXU9$I4'A>> MP).[!(A9)._)]'WK(O^U8(XE>-I5;^,^A-XPT)D7]ZY4]"Z*B$=Y<\UOM-E& M&K\3M?!7D\<2I680M'(Z:\Q,K-SM75-]O2. %V(<@^F@_TMF*[=/..=>!6XA M)$;>)-<.HA4*1.4&Q80*4WS9UX5Z74W:";_YQ8WK>'F1_A$FSJ_"?\>@&T/*> M(A/>.;*LJ"OY;^8,'(\$3RKTSGJ;=.ZDS2<>_I*4N:_LUK(^MCUMJV=%^6VT]VWKP_+LL9^ Z%*,*^8V!@2J%%OUPJX=?2QA',WD]YC%4\M;YD? BV^F"TKM\^]E4:GDLF3 MB0J4I?4X,I2 ,3HI@C3T<4<_8KLWG[P%]"_O7LI01[-)2+/K<'G/8H-0/(K, M@.#0\#TY1BY%"3[;PIDT%D7KTX,G@9R\3;03<^L@8M'![&UYC?6*Q_3CYS"K M($E&K\9?+C#_'F9DH.%R>AYC,#FY #IF2:%.4> 8A<,4Y>@DK.)Y]2AIS8K0 M^94GK_8>)=PZ^EBB/+N\Q$^8+[_]?C$-7[Y,QE\(&RU3'R41C%617&M6P-?*.6V\1(Q,,Q:W,H4N;WU9UM!/(V-(1J>F!:QX 4P*G M+-8DC-*KG-N-0ZU-"%^.'?6GF,=F9!J;T1_XKU>7X>)J^LO%Y2U$(PI+UI,+ M96(B:=#"Z5ER8&FQ##P+HW7K"L8.L%ZJP>RM@L=68GO?MCZ.[ZV,UCN5"!Y8 MA125B\3)[\X1& E(*1:$4ZUI#;8"^'(LIS>U/+8AUWBE.4MI0C';V>Q5F$R^ MT86)Y$,54\\B WL)-Y#5_I.)[-[ MR]^K,%V0Z>8N/,>(BQIH:Y8YP+H_)J/ZZG+80>?\\ZZ$]WEO'T MFP]51]M"E>-F(FV81GV,IE(#WIQJ=L&T3=GJ5NJ^PS%LB6H+_:Q5]9["'4KQ M'FE9BU%"=/5>C=0UI1LS:!A0^MY&IJVY=O^\.0;_<_HZ M?+W(O])N>%-K8#T-)7@-L1CR0$HE-F(L T,=N#2DKE5NM#4)T;6O&,ZE:R?^ M<7/9M3X6_9_K,,+)IV]WXUU6BCHFN74&])QEQEH+,9L"(17T*EIOLN^DT'5O M.'5]-I%\-(&1964?XOA(OSW<.:XTIB=4VVQ4$\P$\+07 I=/(>2G*=+K&N6'S MO'WA"_&)=Q-@'UI<+N\=8#3T?N^]>GB'=T?AKZIO#\DU=FWOP^&%(3>% RNN M=CE #B&2@1KIZS)CA4Z=3O<.K R"+GP*%X MLC]E4$$P1H'ERJ2(4G/L=%%LD_+NO_0$E;>SS'HHIKMWTC$+L^O%-4?AE$I, M.DA>U5Z7V8&/P@'+J=C$HB('KK]SIEL<+\#-:2;FAC54ZS#=^.==4/5T<_UI M1(>YK[Z_QC:8P![B'F =N$%G??39\@"!B=I#3U%X%3PM44&I()VSWK6F&1_2 M"#9<)1_*!K:1<@^Z?X>C3&O=H_1(%KXDX01H(6G!C^K6!@[7B;*.HY]6_@Y37>H>-^V@N*LS^ MAN-/D_#E\T6J%]VOI[/Q%4YHQTPXFE.*CT=O1G.NFOKK>Z0Q76/\]JI6T4YH M.[WWCZ9G*=6/,?\RGOP^GN#'SV'$V3[--P>&V*1CYR'%ND)SH*.3UD1DBGQ; MF\DKS=$6KHWG+J,MYT.#W?O*\!VB]Q?3OWZ[+?>T'JWBF( F:+TF4KE@HS"U M[9(E>&M$WI HY9!CS) M4"BD]8GU<%G^"21#U7L/I?KMQ7L,]=ZW;4;N+>>76DS\C$_FO1AE+PI&U M3RPR,%8(^B)C=*F+H6PXT5L+X%#!?PO%CEL+N/'!^^,M_/+&B^T"JF$=S%H@ MPU?%-%+4N"\I#V8"LM#>)&BW,LXYLO18>Z#: "A1B6253=WZRQZ7ZI^IIQE2 M\]L(MZ'&Y_[UY-OYWS^Q%_P^5X/;XENAOK[X*OI]/J3=@.IT4LF4=+,Z542@Z?(*"-@(I;5[BT7KGD[=',:F(F/( 8%"/5N;:P0(3F6(0=*6 MB8$G;;15(\$DS+C0@(^]+&13@67!0 M"H\HK'2>MR9V>P;.R_91=A)Z#][RL]-MS\LF/DS":DG]$SYS>N$UAE&]JJ>B3A!=?ZZY;QI-[_^P"IWL4US5] M?XO*N?X$LE(69Y,T7!MGHQ,J<1:9,>AX(D?7)1;3>5,D^T8T3T+Y[;;PI5B3 M@ZV)ODIAI%SM&RC2"9:VT/H/41HCZ?:"CY-D:@1B899N 85O * M(#T(H;7V&1T%L8V-8A.F%V8;3570Q\V&]!GS]26^+>M6[I^^/?AF$<&RHDK@ M!C+C$I37&;Q+&70*Q7#%B[:M.?]W CI4=66O)M2_BHZA!'->$H^3+W4$M?:B4>FL. M*_QRTXSM[-,$Y]:U"G%YTML!9$NJLJ[ AB_9W%^'XZ$4<#!KL48K(UD KJT' M)6F#CVN"T7D+\,_C2WK4V9*Q"J46 M@K;AVAH'%.=JT>R$*5U8S"5&NV(&:^A%'S][8!JN?C0P;B>^'L*9;AOB@LH: M8TBV]I,NWH(RPD!4A1'<'(NQ0K'F_1RZHWOYKD7/&NNAMN8^GB5;?0=$/9U9 M/49SF*.JOO3WC)GL(?Q>JB(>(?.1L9"S 3,/V$MM &N"A:@=S83BD#6_]3^4 M.6PXGCJ<-6PC\QZLX,WH*T[IK]Q2;L<@HDP4O=?S>U\BK8A:UJL06J,V3MG6 M%O 0P6%S9+OH9-Q,H <^8OHC3.H)V5?LX?CHT;/[/!IZ?B KQSXQ.A8,H^" M)67(D>0Z!\V3LAH%^9%KEX9';^GY2$=SCHI)#DI+4"<9T!)8K8V)B' (7G) 'D9@W,?'6Q)2GG7_?QU;Z M5]&A\^\[.'B&,12>,1(HJRT_T52!>A!<9DO_"R*W;A_^4@/LK2QE]P![&XT- M$TEU0?0CP-Y)?YM#JEV$/XQ9E,)=(!@0I*%H0"(#ATZ#89%K+,(PV8ERY0C- MH5V W=@:MI%YXT.?OM1!-A;Z63<5*##)>\7!"-12B&*A2P"04-%H;\TKC)" M.QW0,Z5:,VT_ ^>[]QZVUDG/^?A[T);,01W #> Y/ )V5$[$]FKL9AY[Z*!G M!^(QR,P8UY9S$$)4/H":G_0N0L1D0TBFX+.T(R=B(+NY%3W;QS:B;WWTOP;9 MJ_'DRWA"W_R*(?_SFK[%R?27D&B[G-'2.IJ%99_;RO= G=X'"-[2 M'X4**#/Y7'F%_6M-H<"^2(XF[[:+5L>'4LE0/- /":OWN5*R[E%->)6[P%S) M^$LTD455;"Q2*2-#*BJZ%'@,/*6B5\FZ&]W96'GJ70(O:BED('=5.904[Q0# M/I);K%5M.B%0FVX=9K?)>*[!LM?*]-/UE)XSG9ZE?UY?3.?:_)E^FWU[4XMW M<#I[,YU>8WX[J?^M#MZK\>@K38EZ)ZO>S#J7)7"FM *I:CFQM@9#16E0;?1R!?_JJK;H&:>_:&%].YES..8_P^4U MOL/)A\]A@N>^&*E"X)"E"/5P55& 4"CXLTY&([.1SS(=[G:O=B.L$[>>OA30 M@X/\+GRK9P/3C^.YE4]P:?0X_=MD/)V>,]2\V"S >TU""$Z#Q\# ">E0T<(? M=.M4_B9,+\0ZFHJ^AR#[B>5O;K+O)A<)SY/*! 9U[>Q4F=MCH=! >DB&H+$B M&,/6'![/ GHA1M%.Z#UP>"S!T;H6+T8W32O2^-/HXC^8WV02PD6YJ!OA&1GQ M;'ICUOELE'^CCZO3?H%3^N[Z"O.KZ\ED+K7;+WX;CSY]Q,G5:XRS<\=88)I6 M1)UJ_9!Q:F[V((PN&IUV4;2^?3O%O"WS MR7OS+2WHB-P:#X$\0/('@X"8N(>HR!O4MAC,K0LSVB!_808[H!H?&Z-NZ-:_ M"E\N9N%R@>X]3G'R==X@Z)?KV?4$YX,8T;;!5#2F!%L9G66]R:/!A4Q3R(HD M43OA2_O6-EN"?"$FUJ]R'EN3&3;?\' ^_(J7^:>0_CI/,@867(1D]S0P>9%7)E=#]V]1#(=VE/>^CBL1VYO0N=[WI.SUM%U]#Y M[*K>:CS[5Z!WY$JP\G;V&2?S0X3S9(V6F8=Z[:!VJU(!O(@16$S29BFR,JWS M%EM"/'&C&D(QC^W(MV[:.R^3X"I'4VG+_/SJJBOU]$@FL,+%9&3V,C=OYOX$ MCJ$*HGNQ@[T%>RQUSFM[%]L4].*6JYKW+H[@DRZ@2G ^)QZM:[VB'%G/]_U5 MW+7C^Q:B[H/V:'WG\0[ OO..[]NHKGO']QWD/JAA%.US$2Z#=I4'TV1;"S,] M<,&3C<4GU[Q(\40ZOO=B#]N(NW\[N*E!,:QX$11%6IQ94#P5<,Y'L(D%9:). M!9O?NSKVCN];*:I3Q_=MI-S#H?H38=3CJK M/5LFGW!RR]9UL]5%Q47QF,%YA;1X>@1OO *3BBO>,LGDRKG-FO3G,R\9WEEH MK(]Q#\)LZ#7;4LRSKYF*#P>E!LI"+G M)S+Z@<'9* E0)Y]PPRW%QV\^>1>P@4 ;UC\]1G,OPNF"J2'5[#H4[B]SNM[V&)4(D4G(21+V)C($*W,8*U/J)422CW71/P0^MY& MIJT]L3]O[L?\.7T=OE[D7\/E\G*1*CY&&R1PYQ+M*G68 >OE:)0!H[%)=KOO MM?85P_+#MA'_N+GL&KI=&2_.?\-/X7)QRWUNK5%ZB:(X"*IZ@$8@0>$NU_3HQ7RE7^ZFZA,O//E=>%\A-JS$K% 6*):FV@%'AVUWLU+OOW78 M379O\8\;RJ[A:OL(3]"1)94",%NO&2=&.XCQ!H)D42F_@;+ M%Y[\QK>[^!K6>]^"6%YQ[P"C94^3NUTAN=;-2.[!,3PBU]J! MJ'P\2E>N)9$<<&]016:Y59T*B0ZMP&=BQ;;ZVT9@C?7V#[SX]'F&^>PK3L(= M(&.U3[P JDI@'HN R+& #$'XDBLK;*?SF@T:?/+E [<2V54-XY8RW):QX^;C M^B-2A/M?_^=_ 5!+ P04 " ":F&A5?7/<.)8O^O]\"KR>&_=610A=7, %/?__?U^"9Y$46;YZE_^XO_5^PL0*Y;S;'7[+W_Y]>M[F/[E?__K/_S# M/_]?$/Z?-Y\_@K[P7JPI<%8)4@H-O674'?N>B_!/((K\'O^?%G]D3@?!? MZY>N\H?G(KN]JT#@!<'+OQ9_XZ&/XC@)8!!Y 40!36#*< 21[R4RQ=@7F%S< M_LV+TR@*@A@21A%$21A"FH01)&F,?9YBYH>B;G29K?[\F_X/):4 2KE56?_S M7_YR5U4/?_OIIV_?OOWU.RV6?\V+VY\"SPM_ZI[^2_OX][WGOX7UTS[&^*?Z MK^M'R^S0@ZI9_Z?_\\O'+^Q.W!.8K([DK?:E]6!<+6ZGUS)V(?I)V?B?E7\(,87>*N;LT5N/JAW M*S[5M[ONZFS1QY?8U6>15V0YP6>QZ69+Y*7^Q4?U4]N-;JB'3.M^6NK>$E5\ MK\2*BX8M=YH&&?^7OZB?%H\EO"7D8?&SR&\+\G"7L:M";5:_^^6A)4VM9GK]2W]:D7M1/I#V!26V-A0:3?YU(S#8 MD1AHD?_YIXV>+M!>3H_A\A7A W\T\OZ_1W',V8YD2VUAY,5+;')FC\UF"I=* MK1H824I::]8V]I,V[WX2RZKL?@/U;^IY;-[?3WL?QF71:44*=F*,VB=^8KKU MAPKN#)J7^4#OZEF()18?P%YP46A#.P#*NY]^V\>RVPERO*2_>=C5F:Z M[*$O4V1$ ?:GMND_RR>,GTF M 7();I1]78#&S+::^(V)K7ZUV9"'VIQ MDDG&;9R?UBQ0I!2O!7-_W]8?:ER]N==OE1ME.\4+U3/G_/E\GU> M?",%7U#F1Q$)U8H>^3%$OF202AQ"&M&8^500Y$F;%=VR_[E-^DY\\$.GP(\@ M6X%M'?X7:+0 ?V@]0*N(I2%@.TQF!L*(X(_,*R/@;FU7#$3/D;UAV_ND=LA M:%[:)T.;&4:%'Y4E),3U@]";H]7M1]WCQXS0;*FZN2'/FG'+MX]B$:8!B\-( M0,\+/,6!1,#4EQ$D/HI%*D,48[ZHUF= )Z>A:<=6Y'?DI,OE)*R/N<"RGH3CTZK7HW.8G6:8<8="M8*Z: MLUO9.7%5G^/]G#5<[% DN:^#0)($,XA2B4 20I#6%$ M4LQHR,+$[.2^OYNY+4V-I* 5]0(TP@(E+=#BFK';"63[UQ)W>(V]5 R$RIAI MS) X8/N6@OWU-G_Z2370F+WJAXVU>Z+920C$3+6.'PR?'F#;7N7W]WES2GY% M'C+5:$= I2@4 2E3^OUC]5B(#V7YJ#V\O]X5^>/MW>^D4/Q3O?LN"I:5HER$ M.$JQ'R=0>$*Q11*D$/O8AXPH9N<1)P&.39"M]:,MJ#3NS M-U-JJ%7\\4']2K3":VOW6Z-/"7[(NF>/;RQ''%P#X_C5ZZ7M"T&@&.M5 JQMHE0-K[5YC\"Q,Y=<8Q(D,YRD'T\Z4=@UZKV'M MK+/IS&S7^.P8W[,^G#0)H=1I\-S\CKT4MD1O"7[X7 T2'SX3XF M/5WN5?/EL7+_P\/F^W5U)PK%/0^%N!.K4FWU/ZR422@NGTBVU+W(7-\BB"^" M/199E8GRDO_'8UGIA?*3J*[E5_+])B]J!]RJ*C+Z6-5G OF-(J]5M?"1]''* M)11^$$"4D@!2'R6*0T(?10GC7AC:,,?(\LZ-@Z[NU+^T7;X"CZM"D&7V7\HX MN%6V._AAF9?ECT"9$J33O;Y+T]J#&U)-R;T]6.EDP+H/ L+&=,XQ5S[ M/<;Z+!G%D(B80!YBQ-1/'@HCF_7H1']S6T_6XH*RV7^VYS[Y1F3[(QY3[$T] M,9PA.C)Y;\!L-_/M)GY+6I?.%T:P./._Z.]M8A<,(]7WO3#,7AM&-&\%K3ZL MRJIX7(<[^4'*.6()C$A(E*V+,*2I4)MF' CN4X(8Y3;8$BT]IUZJ'9@]QJF:V]-_O@-K4:7($XNM'0X7>SQN_=!K^?>_$; MXK)I (L[I\V^SJ9VVS10_(#CILE; ZZWWPJ9K02_RE?-ED?M?G0G[^X?EOFS MFK:_D(K=*:MD^X'?1*F#,IJXXT5 $4LCB:''(P%1D@20! &"41"BR-=A7+YG M[,%YMCASHZ56./!02V=QNWG^P!C<24\*]^B63:T+V):UYK(+L-8'= KM/'4! MNE&ZF7Z4+"Z?)QVMB6Z=)Q@UN\MF9R#WWC*?W\MTU\O.$-FY5W;7ZL#89-7[ MM6Q"5-X35@<6_D*^9_>/]V_RHLB_Z;Z)^FK5[Q=^1$B$40)32B5$E*40I]B' M<BT\N#H%M7W8\@#,7(4NVW0];?CR %#V0IB'M#$TC'GM\ZX:>)MK M'\J%ATC V62IXD,( H3Q5F1'T"I+/(P#K ,L55>F4.=S(V;MET_&@DM#_T. M(FE&/N?B,S+)V$ S(,S[N.[.0KL/=#%Q./=Q)?=#N'N>'9Q7*K\77\GWMUG) MEGGY6 C+- 4]+VP'72VJUJYD";$=U E>RU(FB/JQ:]_>%)STO]3%5EC3V(,), MF=@>CV$0^HB&A$;$+@7SD7[F1CT;,<&#DA-F*[WQUY+:D=$Q6,VHQP%8(Q/- M%DY:1.TB>W4")VM*.8&"(P(YULND='%"U9?D<.KQ 5=DM8?.&U+JP\I[G<6F M/A*_U.$MMW72V#?/FT?:W&27.GMB$Z^^<0$H:Q?%KW=D=?U0)W2ZTO$R2QW$ MWAQIOB=9\1M9/HJ%'_,4!2F&OA0"(DFEVL8S'Z8$2>QARKT(&5^JO8("U_@6#.[Q9C["8YMV6C58ZP:V]0=; ( W;4Z0 M]KD6!%"C<-$EMMT" C0N\!H*T&*AHR(;-'0ZD0:/"U!_6C4D,_^.+&X:9_X] M370W.?OORNYF\Q4'M?J,GBJ>, M9:O;:_D^6ZD.,[+<$DD?LI:'_]2>X4=^XJL* M&M0JWL^E<+,SECI)=WAKV(6*TT$TVR*^UM",;.4,'!7KO>48\#G:D#H5;=)= M[!B@OMSZCM*'BR 4M:1DY9>'0A!^O?J-%)F^%_M,*N$O1(Q2GD@$/1_KTK\L MA#1(&/1C]7 0IG$DS@A-.=[QW"CW\N%AF;'Z=O:>%+?92L=//[42@T*)?$[P M2L\ F%'J&+".3)#, M#\/WVI_?]%Q+""YMSA3WD3,Y.CX+C]'GYA84IZ_FC3"Q.08]"YNI3BF-/A?+ MH\*CBO>?Y.V_-N%!VU&9=\_!CC\V=*^C+!*UB:H_)QESB;D?P=@/U7[&\Z3: MS_@<\B3P?4$Y\I"5H])VXW/CJ6W9:J\:^D%S;_QKZRSG<56TQ/O'O:5VM\A''AFH#OBG?I\OXKB7N\Z] E) MG?,AE,Q+U/]@(.(((I1RF#+J08&"&*<1PEXDK%P/#_4RMZE="PE53_= BWD! MM*"#LF@CWSAJEKW8HV;L/]J'@RE7P8!_3N@7VJ;GG MC[\(!= MQ__]2%:BN'W^F%79;4TFK;5()8G\B E(0YY %*6HB?R+HC#T4:I:$D899GM[ MF=OT[^0$&T$M;.ZC6!KL1EP@-/*L/P#.D)W)490L]BRMTW(<#=C?5@F%E38T(\,N7NE7)>P]V*#SKYZ\N<"]"JX#"=[$#P7.6'M>U^VH2O M \'9R^ ZM)V!!S?K>+9KN>T3U9;?K0-):IP MVJ+%!)(PIE B#_.(A20*XL5*W&H9OUIF]#_4H=&DQ,VDW.MVQ$52RSL@J_Y! M3 U-BK,@FC*3?5?[L\MAW\KIL CU22Q:06%US+ M=96SZP+4(E^ +7QKJ5V#:5.?SC&H4]6>:B[K7]CDJ1T^KF;FY3C#-%5IU!;Z;TIXT$E_ M 6KY-:MM--!#9U#-S]HB'0R?(TO5OO])+=C!\+RT;(R9"NHG$<(D%GY$(^K%GI6+UG# IJ@5Z@ P,[(>#,/(1*P1 MV*E<-WKIN8-(N"H-NM/VM"5!#ZFU5PKTX$,#\R^MJHQGR\]HJVO;N.UL^ M1CLS>YEN](H0V9\D84]2'DQVPE/E3BOERHC;[T=>QOZ$<2HE39 MDVE$8RC"-$E](;V86V5O=B78W,AB6Z_M6HZ=9HU1N:6;-AH[[?2=6Y,) ?RA M-02UBI;>8LZ&W(RS7F,@1Z:[2ZUOCA?13DG!M\$51 A%!$:08!3!D48*)KH07L G7@$:JN2T 2N1[Q0AU M"<[:4_^)+.LL V*'/?0Y =MED!H*]?>5LK:RUMIJZD"OSYB'U^]T\P5,LB38 MC^O?QWIP 1K-9K,4[ (]CW6@E>GO:1'8A='Q"O"B\8%U6D19"M%DJA"U8U#Y M57ROWB@0_ES@),")0 @*@GUEV5/%ZHG$,$#*MN<\IAZRRNK3U]G:\1\P*T@C:.@R7X0\L*:F$=FK4FF+BJF=+7U;0U4@R4WJN) M8O*.'4]PD2W>MK>4'U8R+^YK-MIL!7F0>"PD'"JB4)9?PG3TN,X!)@-)!0H1 M,HO@.-71W/BADQ5L"3M@:WX2WW[:<(G:R)0Q'#!CPC!%XP!9E(+]]39_^DDU MT?"$^F%##R<;GH0:3-7K:,'X^8$!G8^T5+L8U?B[)_6?=?0A2M/$]V0(0Y1Z M$''F0>K%*8Q0DGHB#<,$)58AG8?[F1LA;,0$M9QG!'4> =;,@G U\A,, @I M^\#.?AQZ67:X,Y^5??".T\\/L!3\,-*MY07S[_GQ9\?5C=%SI0M\DE4 MU_*S*$7Q),JKQT)?!%VNN'93;/ZQ0(32"(M F0LAU>'?/J0A$S#QTL#G^BXA M-"KV<(X03>>J?V. MP^.Y;;F(M/V8$:H+@V:B[,)EWCYNROIY7"(O32AD$8FUJXJ$),4(,JGSGT5! M3&,K5Q6;SN>VZ+R( ;4\^+*"W*'(C*VD_?;GQL;_296/"_ &PN#ZP!H!F;M>5",S"5*.+"6 M;D@2E .86-B7YV$SD>FX@Y$C(_"XXKWVW8'7IC/=CLN\8Y7U/#;0?835:0/* MC?OUST5>=J;=PJ=(Q*F,(/5IJ%,^$TB1ET#NZXM%&B6A72*3_N[F1F.=M%NA M(Y:N&?WHFEE2[C ;F>_6<&TDO5"6DLP+ 2Z7R_Q;?=6H_@FN"L&S"F@OV/6& MT*'OA!%@KIPB^CN;UMO!2/$]-P:SMX;Q2U,>2?M!Y"O56ENI)N1,1@GB,,!, MT4I"!22ASZ"'$DXE#W 0&,4<]_8R-S9IBYVMI1Q8,N@PHF94\(+8RNOI*,]S8T CMR;#6*!X_ .OF6<'1L,Q,O%3>,HM'"\G]>^;>RGA],O M##@D459'\2CXUBG,Y8K765"V?M49RCP6DD@HC[ M.N=W3&% 0A[S,/5X$IC$U(X[&A/$V\YB- Q.R<;">/S]9 WOEI#UK6&3LVKK MMZ?WD.?RC_FIVUA83W0>YQ!SNT.[(;CU'N=9-3C=0=\0/7>. Y M+;B=;%:.@,?QZR=K)ZB,;90; F)5_JU7Z3,*P1UN=[*2<+UJ;1>'ZW]PX,E^ MG=1H76U\DYUTX2?$\R(40^I194W3D,$4L0!BCX?42R(9$6*3$^5H3W.SU[[J M/KIL3_=-,<,ZUY-4LH,G+;SE^?Y1C V/]ET@-[855LMX ;24H!83;.1T>&A_ M"@I7Y_5'^YGVJ/Z4NGNG]"=?&%K6J"MU]9OGO:3%E]](P>O__"9* M[5!19\,KV[SCY%8L$,()C7D*_23Q(1)A M-89Q&2,HS3*"%I8E23%YXFL/T-AFSU9^]VT-=Y*\TV=P, ^\5O&B^3_0#7*C MZ[H60]]@#ZB)->)@.*NI-8:,$]?D&A'F_9I>8W9V3O#YKEO=5L1T+!#S)?%A M2'QE9T8!@FF:(LAY$!-&(D&YE7]N?W=S8_/A >A' 36C8GC#@/F(T).H_5O:!<<]S(X*MHY4MT>V(P!QV,WX8!,PCFJ/ M54L,_FC_?Q3KPAHO1TQCWN^D!&0-QTM>LF]@&%W=J"_HD_JFZNL9[&&&"1'* M_-"Y$!.U8\%<>C 524II&K((IS:,M-WXW$A'RP:T<(-R7.S 9L8H0\$8F32, M<;"FA$,*.YKU.TU/.K$/*?5R[AY\QG%1E$^B6B2)AX*8)]##,H4(2S5=1:JF M*XF21$2A8((LGD1!\[-+GZCN;+[9[4['^W2O=@J8.*I*HH'E&'N"8PF9+AR( M0B$A)DS]AP<(!SQ..$8V-X2N8)WNDO!%;1B7V!+!4"(P3/Q$82L2"2D/,(RE M)]*$T"B2;-'4F?E2*:M\6H1?=CP>SF_6M74H6>K(((<88X92GX<4^AZ)%#&$ MD5K"90(#3"3BOJ1>@EJ,WZWX:R#<=3L>OJJ'<< U6^U=P37RZG^B$!&1RA0[ M'KPV036B+;C&+CRDNYI'C:$MI8W+"6V_,]!CYHED2QW_]CXOOI#E5D[?MX)6 MFW\MTB228OL[6U^#*1+)YQ7MM<,9C/Z<0;>R)S3R0FV!+UH M:]LXJB-K!8DCFNGO:U)N,5+[):&8O30T(/?A85D?HY+E%2GOWBN;=BNK\#J] M5^I')(ZQ#N>2'D12JOUI$B<0QP&G?BPBRZQJAOW.CEFVQ 9\[6U9ZF2&ND@[ MD$H/9?:L%?F;;0"OV7"8\?/FURX7E!6JG%7,, Q8(M0T3,:2$ M*J9"Q$_CU..2&B4?-NAK;NRD);.\L.D!TO#^Q@T\8U_G-%*VMDPM)_A!2_KC MZ0QL]C<\IR%Q=>'3T].T]S^G5=Z[#C)X96"MYT?=R+5<>ZE]$;?U&<2"<$*( MH $,TE!9,1X)(,$TA!'W8QG)!".[F]RC/I2_ ,[01!D,R MMEE@CL9@/X]1/$E?-/XJOA[]'J1'GG(74K).O=WE:?XL=$]<4\9[M3,GRW\7 MI%A@*5"@/@2(=:)E).($$A12&""U%Q \(BPUJF1VOBASHP+]48$?BEI4O<)5 MZML4X#Y?57>VQ6;/&!\S!ID&]9'9QBZ+_ 58ZZ,MD48CH%4:-_C%#M81 V,, M!7GUH!D[P$P":BQ;''CRVV67N);=04UI>[[8T\2,YMU:3#V/UH>*Y3@GB0:0 MN#H^[.MJVC-# Z7W#@I-WAEH+60KH5JM'7(6D=KE"T(CF# ?*_,^45O^P(MA MS&GHDP!A0JW,^^W&Y[:B7S]6945:#Z^\*/)O=4'RQWH-D835G&*YLF]C:;A6 M#T1H[-4W7]W"K]HK10M84T$MHL/5](#BKM;'[::G7?$.*+6WAAUZQF[NZJJF M[U:5^CXO.5?#7M;\<%W<%/E3I@15#Z0DU&=U@G&=.X1P2**(*+->R$0&(<.1 M<47BOH[F-J<;64$K[ 6HQ560@DY@\XK$O?CVSVV7J(T\SX<#9E61V 2-016) M>QN>K"*QB7K;%8F-GC\S=/3#ZD$M M"BP6-$"12#VC"DH&?)Y#RN\M'8S9Y7!I83N7]8YL]"?*ER]F?[-1.FS?X 0^EI MAZ4P\B%!:@> /4Z%ETCD"2N[_T ?ZF18 M*_YAI?;,MQE=BG)!J<GGQD>M M1B!; =(F$'_HE-+[[X=6K0OPH!6K$^6+3K6+^I_91CN++.Z3?S;]3#G[CV%D M#EX?N5Z 5GNP5K\>Y34 8(/ !>@^GP\KT.6?7\, KB6X67\^-11U0OIWF\]' M__/#W\?G8U%(8,Z?T43%".;].=G5-WBMX>RMD3"Y4-/567@MO'=J-;R:$ ,# M8'6J4%W>J<[J0E.*6! S&'$I=.U7"=-4^#") LS2-"&$6)VX[+0^-PNF2<[; M%!@;D YG%SFS[=1@/$9>Q,VAL(\^/:2RJQ#3G;:GC2,]I-9>L.C!AP;Z/8MO M;=5612"*&U;J1U;?L9;714,C-8NLG\@4U3PLA;Z^^5")^W(1^T& (D(A(:&: MW)1'D*0H@C@-N*!,R-!C5O[1YTHT-T)0"H&-O&!7)7W)T"BEMSP[C[5Z@3_J MN\=:-4LN.7]PS?AGTB$;F;,F&2U[OV]7"+OR#S];GFG]R%W!M^=O[JSAH?1= M:^(0034-XC@)J.2$ MV63B,N_:BI GR,NE)&\";Q]U;04UD3?Q+60MM"W3&H^#*:6.@>[HW%DUOG*= MV+J.Q0^_-BC_N.7#>GD:Y@$4:8N8,RXT[GABTK,%9)_=K%L8<&!_(XHZUE? MOUQ:G$.>!-/@V-DE1",SSI:H8".KZ<7= /@LCEU=PCC1,6D?G(Y.+TU1Z3UM M/-G(=*>#IOKLG.89OS3,*CP2&=#5((Y)Z,M$4:GG1SY$J6"0Q(I/<2LD+,=*HX, MN1.=36J\F2G^TF S?&O@F7ZSC2T_Y55=*?IC3E;E9\%$]J0SUVT.C0A#*4?, M@U[ XBXE\ 42P*9]*)8^C[QB%%I9]N.Y\8TG=SZSK'2[%(+_N*Z<:/'&0=] MQD-C>)\P N!C7S6,@;7]K80E<*XN+$R[G?8NPQ*,O6L.V_<'QC2R.\$?E^): MKAW11/&4,5%GF7FS5R=Q67\&ZJ=KJ83);U?9?PE^4Z?BOLK+JORJA5L(/TZI MKVPLF4H)$6,13.,X5'M63#TJ,):Q%0>.(N7<"+,I>4IW2YYNZE)>@'??M8:Z MTK::UU?D(:O(4BMV 2[O];<"_JCULF3/<;X ,ZI]]7$=F90>!%6ZXM::5+JI9#B($E%++TXL"N+/J*PLUMF6EVU/_'G+[_6S//Y MRV5W*_'K[V\[!T*UX/]\I=:V8O-^#=+ MSCC5_:88&.>+T BBOM):-![HQY>D$?L<$A^3W]_GJ[J'UMRJY2L_E.6CX%_O MBOSQ]NYWHB=1]>Z[*%A6BO+J\?YQJ<1^$HU5MN ^#2GQ$,3$TQ57$PJQ0!$4 M/ JDH$% (Z/]C3N1YK;*-$HU]0-*D-6J@,<']2O1JJ#7GV^-5F5=NF#[DZS=ILR^9C9 MQ'],/793!75,-8:6\1DNX>X/NG#2TX21%"Z1V0V/<-KRL/W>=OWSKZJC4CN3 MY:LVZVFD5L0010F,,%(;MLC#D%*:P#"DB"#?CP,9V&S8>GN;VUK8"@MJ:<&6 MN ,SRO9#;;9#<@;@R"O5&=A9;TZ,,'&TN^CO:]+M@9':+^U[LY<&&.BZ_I?: M--1#_.)+%W'V-O9L\/0ZS5<+9N'-;;K;O$;;U MVRK!"CH-@?[0P):.^J5.2SV+VS)#9UY@._D*;&\8IA[;L1>Z5QC6,ZX17*+O M_.+ B7"O=%7@$MCCEP-.>QD2?=/:;#:NNYT;^W6VCS M NQJX9",_J+9VZDQK8!.&8C4H M!KN.T: >F8L[E)7@X%"EX9WSD*M14;:)_!D+[:G"@-RA;AD<- 2X_D@AJQ8G M#!L:HNEN#-&@%@:6/VOZTI5$NEQ#J^:26A^PZS"F9H[$S.<4BP#&B'L0I1Z# MA'H>9!'F0J;2\SV[NFAF_%!.(,)8P31B"7H(Q]TB$@] SK0/QHNVY44\M M'FCK&=CD'SN$6S^%G(G&R#1A X15$8_WV6LN[0O+PO17MS7 M9U0X%%$@,(-![&E+0T:0IG$,$Q&).!$R\5+SG!#NY9L;+33* **U =6=V)CU M5_D]53QJ''A[I,F,;'S4J6'XO.O\UK:>-VY/[C\!@X_NZ0SLR MQ]7*Z7N?SKOIN@"U@A>@'?!:1] J"7:U!)<5J/7L7E=[O$* =W,971L/MU<= MY:GJLGN*FY8G+*>ZIM%]-:(@2_5,1 ;L7GKO!W M_4==&--?Q!)AR60( RP2B)(D@)3''"8\E3Z/$A+8G?G9"C W4[N3&)!&9+"I MEMXD'*IT/=$?G@4I;$NF6X^-&3N,B?C(%+*7C&B-?BL^6,O?/ &T!F/E)S*' M;I2,10;=OV(.(W-P^K,:6;0ST*?J<,CX)JKTS?/FD?8PLT[)_G&=9@?Y.$RY M+R&.XE39,DC9,D0?40C*L @%"M/0RH_J;)'FQI+;J3ZV==J.WM798P^F!*G+ M"@S/EN1@@,V(==IA&YEJMT.M3X_8FZ$C9N\)Y0QD5]Y/YPLTK<>3,P#WO)S< MM6Q'Y651+>J"PKK%GT5^6Y 'M8DER_I:(_)01+#'H,"$*W:.DZ9BA4BP]$1, M8N0;E:/I[65NA+LMG]7%4#^6_43H#*&1NA#R/U.D8P>]AI#81-B:QUEO)+6E8%8=4B]+B@2>)!+","D2"^VK,&#/I) M(A,1T"?J/%%\%R"(*4LA%I*SA J?"?-L+0LN3(XN17M4[[W5//3>=->2 M/5+OW"OV/3?P#*YS!Q3\[6.A*V?5MY2_D>6C^"2^U7\I%R*))8\3 F7(&$0! MPY R'\$DC/R4$$J9L$N":-+KW+AN[?":2\#:G%.U)VR3Q9!4M2O//2G^5);' M#__S'U/UC?W3Y==?ZI_\?_I1O2>%5O8"K,0AGV7UF_^1(-_RC,UH V/T5P/ MR]@G96M'9&74-1*W'AH7H!;Z N@J@XW<#@_";&!R==9EU.>TQUDV,.R=6%F] M/(S;/JQ8H>\JWHKF_]=5FKOQJ57:*A$XBG.(*W@=L>?9XDQ*K*[ >\FYSMH=L%E^ M*Q[R,JLNRU)4ZTX^*3RZ4EE>' 0YU.S>V7M^V#Z]N@D*W4BXWN9:O'ZNR4K:BZF#!D@ KTU@H:SF)(8I# M71Y F]$QH5AX6 ;"*-NQ67=SX_(VZG@W/WF;EWQ+;// ; /$^TG=/8XCD_FY M$%J%=)LC,RC*VZ#YR0*_S57=C@6W>&O8F>A[DA7U(>LO@I2/1>TF5*Y_^6^9 MVO47[.ZY3? M%8E0/XY@G"0A1(@@B%.=2]V7A"7<(P&6-@>@5KW/C6RTG,VU M EA+6F_9/UW^-C"]NMUHF)ULCH;QR$1T'KS6)Y2#8')T'&G7]Z1GCX-@>7G0 M.*R1 7O? PFYFF)R'U:*$419-3=,UT5]=TN7XBI?Z$V\K)S M%++3/JL#*AX98.*LXE%?7Q-7/#)0>[_BDKG<%#[&2+%^@!$,8^WM*1278%\R&%,:T30F2>P;W<6;=SDW+MFN3-!)?U$7 MJ*[J+>E: ^U@:'CC;#$ 9BSC%M:1J:87Q5'K0)O#Y"J5[.D.I\TB:PS 7@)9 M\S>'Q,\HY+S&>-(=M"NLCV,LL:=3.$@"D9>$$%/U'Q)[G.,DE8P9^5P>[V)N M9*-E[/8-6DJ;.)&#$!KLG<\&9F2Z>(G)H"":@^#8A-&<"])$.U'C#\@RE*9/ M_?Y@FH-O3AA.TR?Y;D!-[Y/#+*S+)Y(M]7KV/B]TC;)-L9FW@E:;?UVU7F:1 MLJ@H#4.8)FD*$?,II+Y$,!9(;=M\0@-D96Y9]C\W.OQREQ<5K'-W-;'1]>FQ MG8UE.P1F!M>(P(Y,IUJ^K:I:%V"M"I1Y ;4RNDRW(Y^_,_%R9(;9]CZI3380 MFI<&VM!F!A(;8TTA;\'5KN?752%T[E(=8=U-TY])MOJ8EV6[UA+!4B0" B/5 M'D0)3R )4P*#E(O4EQ[%OE650UL!YD9M&XG!4M &,./"&%,(D9-N>"P?BZHH,;;N?E@T'@K-'AT/; M&7J4)J10Q,JW/'6:X_\%#[&47BJ@Q[3C3$01I"Q@T$,B22*9BIA:Y24\WM7< M.&XM:1,G4A9. SH;9['%%?;?P$@:E/ ME'E$L)?21"0A,_;=W6YX;I30R0:T<.:^N#M8]<_Q^MEI+R5%^TA30?Y MR^XT-)EG["'QMWU@#_Y]Z/GRS1U95?E]DVY@I4O#9T]BZS@P8%&"&4Z@[Q.U M1<$DAJGT0DAI2 (<28JHD8>K<8]SFYSUX6$K PZ[#>$Y??9]JJ&)C\(-]=H_&3=]<=C^ MJ:Z=V]A8E]5-GJVJ#ZNOV;UH/VX4!T$0"@$#&A"().*0>AZ'81IZ) HQ]1&W MV4/U=SH]*26ZW@SH!M]DNRAV((Y/RUUWD M;CK)H4W6BLTDW5F:*O]Q<&;XU,*>=/N03_/I)%"L=E;DN?_N9 M5.)++HOU7SZLN/C^Y1MYT'_I+$)!_03[(4P\918BG>\)8YG 'M1@,,PYL(H M),")-'-CI2_7[S];YJ<[:S#,2&DRB$?FK%8/L!9WJ_"V%AC\H/'_<>OOM3Y M*]0\X)[8G&#K*@G>6;),FQS/!6Q[2?.<-#I@*WU#GMF=8'_>%'DEF+;XU4^W M!;F_NOS\[LLEZW+4XB#EDB0^3!A7NVG& T@0YE#P*.2Q^ATV*_A@T^G<*/+F MY@9\S-7R9K'9,\778.\\ FICGWFW$H.-R*"5^0+44NL4[4/VT*:P6FRC1X!W MHIVT&7Z8*_CE?+M_GA7YID4:1I\@>08\0"1%' 4RIYT..XLA+<"K\B$Q2 MAFV0^'-;0;Y89-%_I0$WM,MG.XQC&_+GEG#;"B1=8]!F;JT4"J"%H<[5UP"A M?GS4Q*%#5MI+XS\T.*!%9PZ%X,X:UM#\T"T)FA39!Q1ZLGN)B5! M4^5?TI;Q>P/.3ZX?%6L5OXCB5A27MX6H:7 =\,9"*2(.641\B#SF0RJ)OO#" M280%3Q)LGOFZIZ.Y$4LC*FAD!6MA+;;W?:@:G)0XPFIDZC@"TY#CD#Z\+(Y M'.$VT;&'[6=F=\YA@$7OV4;?^].=9QAHL7.&8?+\T')49,6557=3Y/R156UV MU>>Z3@%9ML9BN0A"'. TH#!-=+4 FB8PI32$:^)\.H-D;Y>%\;RK85I(PP-]SRNX-PJAI2C<"@E;C+L_P,6IEU MY$A;8$7F1;=-=UI.R@8R9_6DC#J=N*"4#1#[%:6LWG:5:?^WIK1HU_[7_(WX M+)C(G@1?)%C7-_9UFGV4ZH3[/B0DX#!.XUB&L28K\^R"MKW/S=[K\I=W97VV['W:O-W#H-G+W#VP&3LB+(M*YQ9[GQ?WI#U_HG'B!TQ7_<.Z-E68 M>)!X-%%L%PLOQ+$?8Z/4I?M-SXV^E'2@%L^,C@Y@U<\TYR$P,HFLE7?HJ7I< MX;Z)K][:FO3J7YL)?Z#!2>;R<46Z:=KSQ) R:;ZYU6N;SU8]544]]FJ-I#? MBTUN))HD.*">!SVI?7M\C\ TB4.8DC ,9$0#@2T2\IET.;<9VTD+JHVX0 I3 M%QT+K TVJ,X1''G&=V6(UR!N20RTR*<33PU%TR8ZTC6J$^TW':!K&2=I U1_ MH*112Q-&2MIHMALJ:?7F;!TZ?Q=ZVROXY9,HR*WX6>^%WY)*K NW+%#$? ]3 MI%8!KDPSH>/D@T1 (:@?APE-/$X6#Z+(.LR ]5LIO9+!<>\NUR7 M_:H3Y_SZY2U0O3<)="SSY\P!Y47,(I^G40 3/U6V!(L\;4;X,)5ABJ@O \9X M^P&]6_'_SI]/I][___$8?SR&%Y S$'5&YM>K>")W ($6(5!#!#1&8%/F[>_* M(=EXS/]^W)1/J_3?S7G9>!!?P:797+9A!J1.?_DV*]DRUQ7Y-K4FXC!6BS'B MT O4SAZI!1@2@7TH$0\P)8G'D-7EPI%^9K>GWREXDXFR*3695^HG-8 Z+:C= M$GD,7[-5RP%J(R\D=?K4C8C@CU&*=9S P1&Y'NME4KX[H>I+"CKU^* 3>.TH M4UZN^!=1/&5,E.U5EL>2E'K(@Y0@9:8'C$*2,@85%Z@_Q''L8V%Q&'^XE[DQ M0N?_I7F@E=3RYK ?5*-3^_.A&O\ WQXEVZ/\?A3..]4_TO:4!_S]ZKTXZS_Q ML'T*TG=UB?$O=V*YU,8,63TO)$U$&K!0V0 BA(A*"2E6TY_P*$)"4A$1XT2D M^\W/;:(W$H):1-#*:)Z5] !\_3/[?%!&GM)6>%@E*CVN]J!TI0>:FRQIZ7%5 MME.7]CPU,,7XVONH+CA:B-I";?R0M(VZH+$?"B8#&&">0D2B2)GO"89ABA - MXCA(HW2 )_RI?HT^W^E]X#>)WG6JMU5MS1=KH2T3CI^"WLRR=X+D9(E8UAZY MK;#MCNCS:0SM4Y ; N,J$?FI[J9-1VZH_%Y29CR!$H: M4$4R7$ :$P^&81CAF,=>$L1GQ4!_M9T)KQ3YW-2I/#?<^:L%?9P/U=W8Y:]]9'#BZ0$>0>.=%'-2-P9<;G1 M9>&;89>%7WHC M;T[R3NM#WDGSE&^8;O3CZ(LA;A6]@G1D7D?=>YSMS-^^R@^ MB>_5UV]B^21^R5?57;G@J:0Q2['.X:7VKV%]LT5B*!G'@M$P(;Y5)8FA@LS- M]%-3.+3;RPX> K/=[A3 CFQ#-2I<@+42H-;B JSUN&@CWF](IE:4?Q>D -\.H\N[H6Q&)**NV M=.%UH?]?'Q,TV4*OY4XE3<*]E$@_A$@D$J(D(A!CC& 0I3&AA"9>8%0-S:U8 MM74F&QV'5SEU-(YF;#O]Z(S,O9U"8$NC+7._4:JMI:JF%^C4 MVL^=ZXZ-W8+LB)L="34I4[L%\B5O.VY]J(_FDUCF#_JNE-VM\F5^^URGHNA* MN$PC4R(&\0VHC;Y:,H12@49XN+,B;._MXF=.8U4WW?J-'MM<)X971Z(+#=[ M^,OO6;F@.OL8XQ+2-%4TDNB,LSS!,- IKE,6ZGAORWPRA_J9&WVLQ=PZ^0-_ M:$GM,\,9$7. MA.#E>R5>F^CJW7=1L*P4BA$B(;Q4>I"'2011BA*8QDQ '!&1"BQ2CQGEH#;I M;&ZTT,D*],"!;VW>-M&)>P%6HM(;@TS;?6J\ 7WHJC3LEZN^/IZ MN7;_WF0>")&?8)*J33W7YGC@$Y@&U(-84AK1$(<1-ZH^<(8,L^,*=B?XXU+H M_?PZ95Z3WK:.:%[_KM,GL[7OAPR4&=N,#/_(7+1&]IL2'W3R7[P8A8O]$7B^ MJ$=F$^+4AI> 4?)/G &RNS 4:PFFCE$9"M&! );!3=D'OK]M'91ON@1LVC=1 M_<4/ QQBB)3I!%&J?J)QX,-8>B1)XB1((R.7EZ,]S(T#.R%;GV9E]_/:?]D\ M!/XPD/TLY@2>L6]+;9&Q"H;OU7Y0//SA%B<+B>]5:#LJOO]!I_E0M=_RUX*L MU#I_O1*M-4\2QA$*!(QX&BI#**)0;834/P,I>13QB,567FT6?<]M\J^+T#1? MN.\D#>1!T VW4.- .?;&ZE!LR<:A_@*TLFN_WC$V7?:@C9N5\&#/V >) M88Z_WB8&A-AV;F.7RZ6X%7SY_$M6DH>'(G\HZD,BU1<77W3%P:I<2*KV<"B. MH0Q]!E$B$ICBT(<,,2(QI8QA\P)R-CW/C;4/TW(F8&]3 8*^< \5*ZRI+F+Q.O$ MZ3A$'/'$(ZFM@XY)OW-;!KIR%]^Z&KW#?'&,(#IU:L\=&R@../%8O3[ ,'VS?!1,G[>M79$_K%B[F1.2)'X4># 4NO!' M(A7])"&&"4]\B=1_282-[=">CN;&-UI4<&7L*W 21P,[TA$Z(Y-()^567,$% M4(+^]?1VUPXQ"[/0$7(368%'$71D[1F@T6O<];T_G2UGH,6.Z6;R_, #Q_;J M4)F%3'T@CTMM"=89$?1Q02'NQ*K,GH3J+K\7'_.R?'')YZD=?.AA 7T1(9UC M%T&"$PGC.!(^]<)8(+M#R//DF1O3[M[,WC_D;22M^N>6?FV>EAT-@5;.\ASS MS+$T/-N<;H3&/N_<&IQ3H]&H W[0"OTXZEVM(WQ='8V>*\-""+*J_(THQHFV:M^'+= M^'A3\JON Y!:-COR:V$RXS![Y4>FHLM^C:U)9%=!1US0-CKIE-Y5Y.7,?/%7 M%R6$+FE9.V\,JG#3O3RC+VNOP$TGXVCE;5Z",$IUFW4GKUC%AF8FB+=>"$\("AB5, M:%37Q* 02^E!%A+$8\H\BM$PIX$AXLS.7&^ELZR0XVAL#.WOR1 ?V_PV!OL, M5X)S,'+N73!(F%=R.#@'N.,^"&>U.HPPWY%BE:UNRQM1U'*L%WC)PCC4:< H MQ;ZRJ+E05!A)B+V8A)&OC.L8+9Y$07-3,CS6ES M*KNM#\*_B*I:UMYME_?Y8YLA5G =5%YO\&](43TOK #3+_N=F)36B M+(VJ1$R.LSLPF78V MDH.-Z!>@Q?QR&_/FG/*F%W/[-*O#D'.57=6R]VF3J@Z#9B^7ZL!FAG%=OY85=,(.2IW5![(983F";F1R&HR:-0T9X.&(#%1^224FK\RJ M7M*53C6UM*DPXHN4,H\@R*(40Z0V;9"&:K]&9!IX),0B2-,9U$NR5FQNA-@I M,-=Z2?9?3C_QSDW<&;'\=+5HUA_=WV>])/MOBSJ?R;OO;/G8 M;IZUAH\- UW+EV>(;YX/-U!OUE(4QS'1AWR(28A(@&%*_1!ZQ$>1I-Q+[6*J M1Y1U;@;DMJ1@(^J@_?280VSH(32/@1O;[6C8F-F[(XV/IBL?IQ$EG=9Q:GS( M][RQ)NARV)+Q2517I+R[*?*G3(GRYOG7NKY?FY)\=7O)5)=U9PL:,IP$7@IC MYA&(9"H@"4()?2HYB5/*U9RR\;,T[WINOICZCI@IT<%#*SN@ST!V<@.R%MR. MVRW&PHRJQT%X9.;5X&JIP7IV&VIF-[Q!RQJT7'DY*E M/2 ON6] "P.M7\;T59%J\B9?9DSSHYWKQ?$&9C0]-D*"3LI1O"].@^'*KCC> MT;1FP4F%]U;UTV\,=,QJ'< ^BSJ@8BLW91>KCA*$>)K$$*>>VI*%,8;4P^H_ M4I)(!FGH^585?4[V.+L]59L8X($\JSZ70'S7.W?;%?ND_U-Z]=EJOZ>@Y?QBT,]O5;B6EX5@F==$FPA, ZH M3V'JL1@B+ 5,HRB"(O&]-! I#EE@Y\SULHNYL8B6L Y K66T=<_: ]#4 ^L< M6$9WLMI&9(1<=L>U=^8HM=?!Q+Y0QQ3<=W6X,L$X_O=Q>!=F)5?!,] WN MW\?"=&3Z6,/Y^V[6[ZWDWJWP)IN6,V&VN%(>"^Z)[GS-87=T\SH$K]ZK4:L& MI[N['*+GSN7BH ;.\6?54?;-@;+>F3ZJS>GU@RCJ[Z]\(V1>M-'X7\EW?0*M M.E9]9"M2/'^HQ'WY28&B159[*O5J5PM[X:5I))C$T ^UKUD8*]/0#P*8")(D M <^(LL[ML%@K"6BM#<@:+]%*ZS/$CW:RFJJDC13:J@HVNW8BV MS]?J7H!=]4"GGVO/[E$'P:EG^#B2OH)G^:B0'_9,'[?+H;EIQ0/)^+OF*/5R MU63R:3*)=.>AL1?+!*4">CSV($I]#M,D#J"?Q@E+HAAAQNWRTI[L*@[#PFH/N,Q3P4'J0$,8AD0"#F1/TG19+[B>='6-I87ZY!GRS] MT)$P(;0["?#-C\ M53>I(#:I#V/N!4GB<1B05'&/KWY*&1,0!V$DD8P9#XPR 9_L:6XTK_U0:O-^ MG>7@O#P0MMDDG0 U]EWB@4P0HZ1^/ G&2,D@7BE=XTEU3Z6#.#?%HJYC_ OY MC[SHSJP:#^&("9\@'D#!M!.X# 5,M0-"X$5!2*A,4FED_1UN?FX,T EGY:A] M!+G^.7\^'F.?ZQM"854K_+C&9]0)/]#H9#7"CRNT71^\YZFAM<$?'IID"63Y MABQUT,F7.R&V,NR5F\5'8L%BK*8P3]52CDBDMA$Z>:I@$B5I&(F$$+N2X>:= MSVV"M_*"6N F"_5*Q_'85A2W@-]L[1\+U)%98EMLL ONEN0CF0A#,'-6L-RB MZXGKF-N#LE_>?$ ;@Z^P"D%*\58T__]AU9Z*K6X_ZG^O;\X6<9!([J4(BE07 M*&$LA"3T4Q@F$6$1]6(1&R4_L.YY;ARV%A,LM9S;?@S6EQ"&V!M?*;A'=/P+ M@EI6\$,G]8\@6X$-QK7DFVMUIV?_=FBY.\DW['?J)AD;V)(8_*%E!K70ED&P)T$W8RB74(Y,3&>B:$U'IM X8J&3W4U*/J;* MO^0<5D#?Y"DHCR4J:&H:JUXO5_Q&?5>?U)?69M:6-/6#!*=0^IZBIX A M2"(6P3@1C*:2BL2S"B090\BY45HM*="BGIT-W>%(&NXL7WE\1N9)FZ%Q58;= M"7;CUFL_3\0Y%'9W K)A!7@W?0TC^;K"Y[5LZWY>%Y]UQIBN/O$F\O^*+)?\12!" M@I*40\82HAB;8L78.K&6(#%"4>QQ:G5 ,*WXLR/X-L4:)&W^P6(CK$[=+'150[**F=_@KS)Z#8LO'RB+\G0KV2VW\?8MU.' M$EYN;+W:P;M1NLN#J;54OZW LZC 1M&+-MME_2%M*>L^:'[:,7(<@3^1\*\2 MSC_MP!S+#3"Q%,.6TY_5IJC4CG2BO%Z]^ZY/X!^S\DY/N6NI"P$N2!P%."8, M8L(11((&D 1JSZ*K\7EQB*F7L,5*W&I&_FJ^$)[LV(B;<,-->]V/QU-:[B8X M1?'+;?8D5J*QFF]N;L R)\=Y9B#^S/,\M5V,H,^DQE_XD,1!#",?L3A,THA1 MJV(7;H"?T&BH$5=+_PN\N1+5-=9F:[13!$=>5FOPVI JA>&NM!K&MWTP6B^- MQM X6LU.]S?I F2L_LLUP_S%@;<3ZU+@[S.U<(B/:B+Q#ZM*?2H978K&67VW M_/0A91"1$D$<40\&+.$^GXHPSCRK2X?[&68&Q5U*NB)LY%\'9CQ M25@RTI!A,;Q)&!?LL3<#6S@W\L-:@7W0P1^U$F Q8 0+G) 0*KLWA"@*8TC#"$,L0QJ)&--( M&J59'RK W/BP$P\4C7QCY>9Y.0[]'#@%NF.?Q1NGC+D ZT%HU1@9>\=Y>\X8 M@]FE[[$8"_<)?8X >79>GY?MSBN]SQ&MK;/\'&MG8*Q^N,JRI\+9>4O?$)"/Q0<\IAZ$'EQ! GQ)/0)C:@D+/&855*74QW.;>&H M4XC78P-C.872(X\N+0B:JQ:X4%&VDO0"VOP^AP0V1< MA8:?ZF[:N'!#Y?>"PDW?&WALJ]NX*7*958M0/4&ES@G+<0*18(I+F!]#Z3'L M<4QB)IE-_HFMMJUH8X(\$[5H8-GW>9^$R_",;Q@(8Y_FU?HW8CD\M-O7U=7Q MW%;+TQ[$[:NT=^1VX)%S#]>V,C_H'$"-:;$YNHE"+TK]-(!<1CY$A&)( AE M+PFX+T(I,!UXHM;?\=Q6_^WCG=W4)DIX>"J]R7EC8'M\Y@[9"<_,]D#M$O%, M\9W38>ZV!N5-3("#9" BVE&?<9[*?4Z2;UR><& MVAW:]^U#63X*_O:QT(5N:@>1VN&D_"2^U7\J%[$?(B_B 60Q)1#Y"888)12F M(@I3E'A!)*T<",RZG=M$UU+5&0_4\LCR^_M\U?H./JX4XH!40/$LN"?%GZ(" M/_S/?TR#P/NGRZ^_U#_Y__2C>D\*K>T%6(GZYCSK6M0^B;5+PO](D+_Q5[=T M5S<<34/[Q?D8C6V]U&/12 P:D==5JQNI]?7JM^8)AX<;=D"Y,EG,.IW68+$" M8L])Q3>: MU-/[S:W+T5O'\TP]_ :7BS,;S>D]M+?5WG;3!F^>P4%/[L9ENU$?;.G?;E4U M J"%X *LOY4/JW81F.>78G$5.L\O9J(;U%E^.78WL-./7^_%[83B3'??.SW& M.]?$K]#] #NHNT>JKY7*.@:@Z[]),]]88==%O>&A2_%O^9)3PO[LC!O?"U&$ M8V77$&W2!"$D/N*0AWXH@R@,XB@R=F$Z4YBY[1$[Z=I0-(M%Y]Q1,; Y)L1Z M9$.BTP1LJ;+%\(TVW5[PN@"=0A=@/4#65L&Y V2QU$\X4!.MW^,/F-UB[ CA MWA7VW#ZF6S8=H;&S%KIJTVZ!JPMV%\^+JT\+CJ7P4T(@P]A7:Q66D/J2PE1J M]ZB4'<>T_-N=P6TU-,DWW1>\FVX&_#,TR34OQGX]J+7CW5/L=K2^\_A30-?>CY*:4Q]W@:V^40.];3W";81E#02&J;./H8HH9'\"YP&OM( MYR5$HV5_/H&%LU3/Q_J9.*_S"77WDSB?>N&,W/.9**ZTW-H)6B_DG[/RS[8D MNJ1>S'4PL4Q1 A$7&!(D?"@XY225<1!Y5N5C3O0W/X9HQ 4[\@(M\( D\STX MFS*&,_1&YXVCP(U0E-X0%Y?IXGMZFSY#_&G5#R:%-WAMI%2GQP[*WI.L^(TL M'W4LW^-]G.X9*.]5R5::U"K#;;T MO@#K;Z)3'6C=)TS ZFJ8ILK&>K:\\TK-Z@I^ZSRMSCH>MEQ=,O9X_UAGC*OS M?B\;^?A_/):5EJ6UT3PN1>KQ& ;$YQ!%A$&2^#%$DL2I6G%PP*Q*+YEU.[>% MXWU>B.QVU<9QLV=0;60?$'ACB+W9.N >T9')?$M@T %[U0&[D1M<5E61T<>J M]LVO,EXEF\/=65^O&Z^)I_ M6RT2X5$91Q%,8H:571P%,,5A"!5W2>R%/J+8*("HIX^Y$5+KBM[*>0&TI#K/ ML);5UDU_']!^XG$$T\@L,PBA 2[[1S$XPVM_O\V)'?>/*K7ONW_\T8%) I2I MI&FC+1A]DY=5(:JL:&PFL1(RJ\I-&;>M,$(2B)1Z',9Z8XS"5+$ "P(82!3J MG#22^G;) P8*,C>J^+P6&NBL_Y9I!(:.AIGM,@7&(_/,%KR=P"-=%YP+EJM, M!$/%F#9#P9E@[64N.+>]@7G=?WEWV>X&2,3TAHM"W_>QOI7P8)J&'F2)[\F4 MI3&7L57.]773RR)BA<\ ! ,TH:1@L M8QLS2J@1-C[[NKI*I[UI>-I4UWL*[:6AWG]B2):\OF(/RB*J78/(TJ"J MK8I'U-[%QQ%$,B8PU;7,$L(3AH(X#871^8I;L>;&".M2*F2MQ'G5,*?;,4]-:=#RW!;05 M$8A6]MJ>YN(A+S,KOK7!WF!1' G1D9>]#LQ.;'V)W H.NK_5HJ]3H(Z$L,6: M-1+2$ZU*#A&W6W &P-:[I-BT-]VB,4#+G65AR/O#SD,^"J(ZN*1EG;K6<$N_ M^]*,B*01#/S1B>9P:W]89T?;^Q>-3[K%/ZS8RVW^D:>&?737#T+["JYNNP]\ M_?W%&/.$XD39$RB R(\$Q$&$8$RIB#$3?HJM*M<>[6EN]L1:T+5%\3>[<[GC MF)K-:2=(C3R]-R!U0HXRU4]"X6C6'^]G4@(XJ>Y++CC]PH!-R(>5#DG(BV== ME:.\$_SG/.?E)U%=R\^B%,73>L6[7/%-AL)%3#W$$\8@I7$*42P93"4G$'/" MN:(3X3.C"+YSA)@;F732@ULMOH6M/'00#'8F$T [,ONL-;@ :X!K)>J*3#HQ M6Z?(VF@&2I>MO*@3C(3%#F:"$9EH-S/BR-CM;LZ$M'>G,[3MZ78]9VJ_LP,Z MMZUA$>%OWRVPE &2B8 1TA'AV$LA"1,)&4D3G:>6Q\BH$O>FR;FM#C^+XIZL MGNUBPA4R_20_3-^1*?OG=Y]_N?ST[^ZBPC?:G1T5KIJ:-"I\(_K+J/"MO]A- MF[*H%K^H^7G_>-^Z!"0^YHQY$62(1!"%-(4ICQ+H$<$BY%/B(Z/;U[V6YS:) M6N',)M$^3OUSZ2SM1YY2K5P.G2>.:MNWS5(O;6VQU+\V$VR_O4GFV5$UNNEV M_ 'G905)>?=9,)$]Z&3N6Z6]+\NV\)1:--]D2]7X;?EA]>X[$_H6JOW;YO$% MQ@A+PB0D JG%T/,"2*7'H9_$?DK4XHB$T7',="+/C2<^K%BAC\X ?ZQC+IBN M2%5H176=47UIM,HK_8M6?D#*KLIA_5?:J@RR%1"UTMJ<[9[8>H\WR8QU=FGK MM&+3?$P&F\39?2(CDZE)S3_]P71JJQU+!3::@,NRJP!8[V*-:$D'H=$2$_PB$>!6?CHA#+/C9S6AP=J\Z\W M]JO&85PMZ$ULAOHEJ< ]>094U'6BIJ][8O=-&!P!S&^DQS;4SJ]:<3B0H/E$ MUNJ#6G^@ + (6Y[RXYBBS,EH'\G?3XD3IQ_+1-5-!@W;.)5-[$3Y.ZAJ,@A; M-Q5-AG4]["3@JB[&6!>0NR'%=5%OM7B=%^Q&%'6_BR0)8L%#'Z9,:N]3G:=6 M5[2,$ TDQXG/F)7WJ4&?/5ZV' /,]E'#)8$Q9!!$A M"20>X9 *@=,P\E"=Y$");F''&B)OL$EQ MC^?(-&0$Y6F?CL&86MCV[K&=R#8_[W.ULZ3M0.JUA V;FLZ2M=-MQQ*U?'4 M>_]<$-E^TTA((6(?P20AJ;(6D818A"E,6!1R/_0CWS>J>/*BW;FQL);,@A"V M #(@TF%JCTR66J@A7+BEN@7?#8-@(D[K'7P[RMK7LY>6MAZ?CGKV9=RAEP-_ M'K89[>J>*5.39JNF;,+ZROL#5^.:R4QO@"_+4E1->;1"\,L5[R[8,[5+UNFL M=;7/2HU8MGYX7154>\Q_RY;+!4\(8Q$B,.)A E$B8GT2GT+IDSCA/$P]8I2S MX56DGQL=-N6 L[78@-1RV^V&IQU_LWWU;$=U9+9?5YW<4OQBVW-J6W?0Z ,Z M[6L?S2W]00O !=A T+YST5:2KG0EZ0X'=WO^5QD^1Z<'T\H^Z3G$JPS+RQ.- MUQ%B^#EM5MOMI>I?^Y@IVUVLF))@DPW4TG7+JLT94=.6W#71[$@.-J*/XLPU M"#2'QXGF?4]^L&@-RZ$C1OM&ADVH=?F33YN;+;=5PN@70;2L]\91VF;PFO&3,]!&YJ,MO+8D'2D[ MMQ$HCOBFOZ])^<5([9=\8O:2O3<>G(B*^V;F=4=$_5!@353;\N2FY)=Z?[U+\!% MHC8*@$":$W&CNYQ>2." 8!3C(I<88%2ZT29A^U M/#5>:(2+:NGLG4#WX>J?^U>!,/ \M]3?R;'SI*Y>KIS[+8WFO'E2@:Z[YND' M?+VT/\P7LO:/F%&64HA4!A W2;$D8X"92T&5"LEX+"21TLTU>]?XU*9>XV-L M!&P\E5Q]L#O 79Z!U\ Q\"1T0,+#P_I8Y2OQ+?:S&L0/UB6>N.[6M M]L=U4,;;U7ISI]H-<]U?5:M+V^W-G]>S/),I2\U%$288P$((@$E!3?&_ZBH? M,[LHZBOEF-I4O^6\-![+FYV<$3>"^IVENHZ*VZGH@%B/=;[94>$FZ@@T% MW?LDTA.RP&>*KE*\RNF@)U3GSOE\F_.-L=2;C(]5],&[*@G!?95_H';E_"+7 MFW)N2JU6C]4%65>EDO.-R2^AGJ^L6XW9?RAZFH]BP_&O\G^6FU7G_2B\''C7Q8S[(8 MYI!HGC457 &$>0:H.>JE:5Z0.,N1(-BSZ+25 !,T/;<5D^M;V3T-HEJ%Z!>C MQ*_1'T:/J%+$TAW(>Z#L^'1(^ =FT0&0OZ8\M1-\X0M5VW7_6B6KG<#I*5[M MUH[OM7%/,I).?EPJB2GMB$ !E2D/1PJ N91 *2%4@F4>0ZNS-,=^IT: VVQ" MB]T%_TVT7"V!4ZIB5_1MK^N#8SKX17T#YY]GDS.%S#7L"52PRWF[7D>^EG>" MXOA"WNUU/Y(RF8OU2S]NE^*=?):+U:.Y;VZRZ,]0 E7,.A?H#MV"<8; -SSAYB'4G;VACA M:,8*D4#DTM_7J)1BI?8AD=B]Y!,V*/[/4QW/LBT7N/Z+^2K-MO(K7 *9FH+$8)M;NI=^YY>K0BGNI#[KVLJ?7^ M8[-JSL_^;$IS-BE43)K69@UPB81S&:!^*AH4]J$W>%NQ.T5/UU$CN3D)BRK9 MHZWP0V'L$G,X$-9C11Z&P]PQ#-$#M_Y@1)<&1PQ)]-!S/S#1IP$_(_.=+.?/ MU#2TOE\MYOQEYXVH$BE(JG*0$&6*MZ88D)PPD"@%<9Y!F%"KB,7+74UM':@# M0]NIX694]@!J9U&&@6E@WNX(>1/58D9_-/\.XM]Y&95 )F5/1Z/:DY<5/C0F M+=[PO++US=CS_A]/>D/\<;G>E-7"M@O_N'LT3=2DIKFLO@J9*0QSPF,*5&%< M7U*A#5$,,R!H6A0294PH)]>7L02?&G^U2[ES=K_11]SR1GB"XSCT_;%-ZC;6 MF[JM5C[J:-^-*6P N*GMOJIBQ'U_)0CW2^>1ARW4%?588H][H3WR8!Q=?X_= MO_>A:_5_=!S[)D M*X=CU_/]N?!1M]AT&K^%/K_<]I2I)HU\,A+\& M+"[FA$NX,^R>OL8^P[ZL]HDS;(N7_-CXO5*2;[8N -_HSR]T(^L(V*?Y\GM3 M6UHO K.V4H>;>C/2 MI M>6;J ;H=RPP#Y<"4LT.Q<3+28D=&[BK9QY+/%_,F^8>V.WC0BWIWO )1D4/' MH_*2.R"').71@K=GD?DPU(U]F:___N;EC5SR'P^T_/OMS_EZ!E&L*)$Q2#GB M !:Y!%@D1)N0L8*(Q@@55I=MMAU.C9WVY(V,P-%6WN@/([&CU^1%Q.U(*B2. M U/3-1#Z> U9X1+.7:B_N[']A*R4/^$@9/>>Q]7^WU;EWS5CO:6/\PU=M-=# M[88J3XJDD!E(9 XUNZ0*Z)T5 BI+$$I$0K',K*_R^WJ:&JTTLD:-L-MK38?K MXEY@+:[@0\$U,'N<0\HGAV4O9 XWZJ&@&^D&W?G#YG9/;H-&[[UX;P/CW8/; MZ+%W[VWU@I]=]OM:WJGWZ\W\0=M]ZQF)"U8(E(&\R&)3OT[HW6)ADB3D*8&( M9-RN?MWIYJ=&CEHZX]&TE<_-P#J SLZ<\@=D8/H[Q&*S/G!H)E[=ZUO7,*DR33%)450*$B!9#J MS1I1$ (!\SR1(D]RMW-KNVZG1E"GTBI7T^U+XWW=R4)Q??;L4^-@1UWAT1V8 MMTX"V\T%.XBYXP;3<'FA3W7ZV@F=>X"PR,3<][8;3ZW+S>R+?)ZO=:MWZKZ< MK\K:@^)]6:[*MZNRE-5TVSDC-_MZ5F !19P#R8D"L& *,))BH!27*N-%$K/$ MAK%\!9@:=U621_\C:1EU7.M7RO$,RGL\^IEK#)0'YK!6?(-I#7:;2:72(=HI M<=,=@7!N ==BV$=PNNT.N>F?=L3FW>TH%'EZ3U],=OL9DS 3!$F $B4USR4<$!)+0#.:J@PK0A.GF[J+/4Z-V%KQ MHL=:/C>[ZS+ =B974-@&9JIM"?9?6FE_-8ZU6R#O+P#I;&A9@Q/(QKKKLGLA0KE,=. MD0T'[4^-.2KQ*F\9-\XXA,V.(:X 8V ^V.$P@)/B&;4#S?3#UD>=UV=4.YS% MYQX+Y+K3.';1[S*9"9HE#+($%#@O "2FMFZ2%8#G7%L"24)@X91NHZ^SJS.4=VK#5U[O4)?9IW(D:UC(/4C[H$1*C8KG/= MC!N+=4'9H]BI2\_[9(C1V,3O'QX7JQ6I+H9$N,N*YI"%Q0;J?-@;% M;V >J:%KQ&[">%K!(R-Y],L678N8GBMQ=DGW,A#>(SFK.>$>*M.+!V3]F5Y< M&APQTXN'GON97GP:\#[PK",?3MU^"D0SF$(%,I1S4YT^ 2PO$$@HT@Q?% 61 M3KE>^CJ;&J?OXGM-Z(;4^W0P"U/ 'FVT,U."7QS:0A#O./-_5V">9%Y4^ M<8AY^1W?,/@J^=T'+6?C@7%/2Y/V=Y:C6"&*)8BAS#13\$PS!5*@0!*ED#.< M8.(6LGVFIZG11".H:Y#V.1SMZ"$(.L-?SU:)$LV'>NNOTX@9,B3[ A+!PK'/ M]3-R*/8%=8_#L"^]X'DJ6DHQWWR@O$IN_&[U0.?+64%9F@A) 26* "A-F!%. M""A(D3*>8)@(MR#&$YU,;?[7,D:MD-$?M9BNT8JGX+0\_;P2I*%//5WQ<3_O M[ $@U#GGJ2[&/=_L4?+H7+/O6<]B,0\KS1K_K/:D=^JCWITNO\_90MZNUW*S MGL5<9"+F*2 9*@",!00$:6, 9223.,988*>)W]_=U"B@*ZUQ1IIOY8UH);!C MO9=^K.U8(1R" _/#(7@[4:/;?O#<2[9881*J0$M_9^.68[%2_*CXBMU;GO;# M0D^-;1K;N_++_/N/S?N?LN3SM;POYUSNS7@7]_$;(TF89 M&O>AC1HC?\>75W_THTK*FZC5(JK4Z/K[;A\*2&E7 1G*./*285SKZ1J8CLRK MJQKS/:753"+7FWLZ%Y_E9L;U1U0/! )4BAC /(_-S1L"G$B1)BG-8.94@>J@ M_:E17!5=]ZAEBY2>1/-&6-=3V7T(;0]BO8$9_.RUEBPRHAG>X8LGT4D_,/^G M%%'[T$W4I#+2?[\U&8_F88]ASL 4[#QVO_61CV!/JG9\ZGKZ,<\,=[1.!JX$:F U:^8Q'69W]^2:J9 R8?ZX/@E"IYD[V,6Y6N3XUCQ+( M]3[L-_<_2;W!DEN^_F0Q=TZ$2?Z\BY685 M,=F8(%6L8Z5$.-+QQB\0(;GW/RI9><-S2&3^#7E7'^_&U33N5Y#G*.6< A'# M'$"NH":R5(&,2 @1)EPE3O$P)WN9&EE9AX$Y &EY2'PM/$.?#1\@,T"T3"\$ MX6IUG^AC[(+>/"_FM"@FEDG"6(P1R9@P*C"O[ MU.B^EBI:/RGR*W**+7&.*2111HODNEUL-Z+A7HE$3QLJC8OWRW_ MQ]-\7?7=5BFL[P8_5BOQ76G^-8)\?C([ZSM5R_=?4/[W&5-I08L$ DAD MHK_D"2 H$WI&9@71/\74/#'KODAZJK_'6ZL#H["W"H=L.E(KIFVZG"9;!&4>T*##@(F8 MQI@"G.08%'&"XZQ*T^3D$=?3U]36PA.%OXRPOJ%(/2#;'=P&@F[@-L3 M,AWC,50^IDY/KYN.Z5CEB]F83KSB<]!)%U+3D,FAFWPUM]]+69W2O#576+)\I.7FY;/^#+1FFR YQZ8" M4V;,-I)Q0&5&]9<44RPR)>PRS#CU.C4>[DH9&3$=33# @!S?GG#%T M3/3OB,E5V?UM^QHQI;^C^OMY_%U?]LRZR7](\61(K75A^KS:R/6G%5VN;Y?B MPWQ)EWR^_/Y%'R::A(3)8RA--%7.)%"<%TIHRH>I4]E' M3SFF1DNM&F9);A6YB2I5;J)*F MFO4Z.$-E;O648MS$KM=!=93W]O.,8@IR6.0 %H0 6AW I6G!!&=$R-B)/\]V-3F*U"9T/>D>6DD=*>\\JI:L M%@2KH8FK%K(":BMFU,@9D)(N8A&*=#%\WVK8> ]C#[@:\FI3?YTL3;QDQJO_ '4-E3N"9T(Q3!3/]F500 MP)1 @#'.09PK#:N("T%E@^?[I1@/S;:SX;#4/80$,L.*848DD*G^3$(1"T!4 MDH)<,L09RE1,G2(TKISK8RS]'0G_WU#SVW+-OPJ4+D\G\##?>4_BTBH%?^X@W%7^K,*'JWPYY_TN#[[-G_0-'&GJD++ MRMSH_V6U$G?E5UD^S[D\NK1K SE)88Y- Z#PU7>\,,QT@V?[[ $NO.[#L?>JT#/IL>[(;Q.][V+ MPRN;\MQ@^OJ!MXYJZTWY5$?6;7X8_V^ZO'LT3:P_K$HEYYLG_4'_FS3IVJ1H M[D/_8I*XO:,;^8'.R[_2Q9.<",JP25F">(2=# M=Q)J36VQ;&27XNJD3]/ U]:PGX2P$UK&ZU"D-Y8A2V].A2QM/9>WV$05."9& M(44I)D1+@LQWNM3VU5 M;(3S=.S>!\YN0?*&8^!UP1H)9RH^J7$@1MQO>U1B.JG6(3^_4 M?BD*\[N/&_FPGJ4$\DR)%.0JX0 : YJ@(@X>05MU#[*(6CU MDF?^,./ALG-H,0F\$Y$5$&<82 SUTI\0#AB.">!QAO5FO"BRW,EK[[B+J1'' MSK&KW(KIF+?K&$8[=K@.G($IX93#VTU$E1Z3)C^%_M!7J>,;TOBT6@=,?GX> MFU!9LHX[&#?UU5D%C_)9G7_2Y_+)G"]2;G88;U?KS?KCDC^5>@3?/&UT1_\C MJV3K,\6RA&">@YC!%$">,T $RP#"+%&"9"DE5D5A[+N<&B]TA(ZXD=JDA%H\ M"2E,2BC*>6EBM1=-.M>^Q/^^8V!SI10:V:%OD#J@5@)'K<21%MEXW49:Z"KU M<7 X7:Z&0L,ZUDU0 '@=+W] M)&A>"%!P@CAG-&7(*M#D4D=36PUJ6:..L.8NDD:-N'8\=!'=?GH/B=G 9.X+ MES5[V&)Q8O^_EOS?OJ^>_UTW46_]]3>['?_%AD>A#%OU6H*P?M[3\V>7IV _ MK51-1Q^7'2MVEI BAJE(08;R'$"!"E.*.@>*<:X8+E :N_GG.'0^-=IHTK U M":"=+40O_.V.$X="=6@K<3]!R2X)98-T8\9HH#OR!W03\4 ME#.'2]?CNEQX M@'+D&.'3AL=NN&W\G31^DNMO/^CF[4J;V'.]^WZ<2_$;U;0PIXOU+!$%-'E> M _38HM [;VT$@'FEK&PIJMTVM M,V*]&UK[UL;;S#IKN+>1=7_;SVK],%_.-_*3MH3U^K'1GXLY6\C;]5INUK=< M?_Z>%M1XR3VLRLW\G_5,R'($<69NL@B"IKXO!)0(#%*2*RP)3G%L1?K^(DQM M >B(&77E=#-@/8;"SHP=%N#A;\VU\*"2/MJ)']7RWT3.V#O;L_[P!;)J/008 MU;;U!^C0PKVBI6MS<=V7JT=9;EY,N87-[;)R)GXTRV^=O EE,(,%QH"IF.L- M.V< QT("7+"T8#%-TL)MPV[9\=2HKI7VIBJ?LJERI6PEOC:?UH4QL-RT#X#L MP!QW':A7Y,2R0RAX$JP+W;Y2UBL[,,ZGN;)\WV-#?KN>TWO*YVK.WSZM-ZL' M67YEJOU^I,V$9>=M(5-Z&XJ4I5PQ35)8A5'4NM4=2H9'ZNE8DJ;4"C3K35QV&+Z3E<%EOYX0=A8*;; MPWP[&!\O@>\3[^XY"@Z[_N%'8Z0C ,]1"704<"GDV/=TAPG>Y[)P97 M-N6Q+-V7\NWJ@+3U]/4EA@M*^@(&[72.E!7+[ 6RT0HN 8W>T\CY,$-,Q$EF2E$S) $D- .$(P@XRS...:6$9"Z'#O9=3XU4ZR+C M)F(@6K4B1[0Z&*IVRYVH@?]P.WUP& Z[\X=A0!Z8BENAHU]:L7\U6&\ECQK1 MHS]:X0.>1[@C%NA$PJ'C4<\DW $Y/)7P:,&/S7Y;+>5+G:3WP]-2K)L5-Y$8 MQ5AE ,E$ (AC"I@F+)"IA&8I25F*G.KYF:BQ52=GDV(Z4EM.-BLY@:4<[ MUR,T,,74X-021I6(E^T\9RKI1R$0;9SI9%2*Z%?TD XN/.TW]>_+%9=2K#]H MX6K7I-MG.E^8P\X/J]+\YJOD3V6U*+^3;#-C/,ES+C+ 8KT1A%B84.@< Y@C MRE.2(*J<$O"["C UNFCEC\SP1NLJ27]5*GI5;H 6X$$OP<]RO:ERV;A1B?/8 MV)',D(@/?\?2 ;MUD31"1CN9336W1A^@5B4PCX4C)U_T M&6<_>C$IHO.(=4 MY]V.'PE^D<8G1XKWM#0IW[?V3TPI)&D&8H:HICJ* 189!YH E:1Q'B>YU>E7 M?S=3([2N+\8[J>9\;GEM<@%-.W*Z'J.!*:@5,&HE', Z@'1!]W=#-T[K)69:A0B&L*, %C0%4I "48 (XR3$J(-)3 MW\E5Y'0W4YO[.RFC6DS/_&]G0+6C@.NA&I@"/%#R2 ;5!T*P+% G.QDY_5.? MHL=YGWJ?]J0 <[ABOD:FFRH32,#Y>JAHJ"FZ;7?<67FHSM%$/'K M;^Z]K1).5.%0C9VH@VOZB]Z S3F0!,2$@D=7U:0X!TZAKNUQ;XCE4 M&2ZL4JX-+>C46*41MXIB-"6:S/W?HRQ-M0R39;[.];/5?Z1"!Y<&VXZ^IC"$ M [-@@&($[0>@U3;JJAL9?2=05,!R1%Z[3, E,?]W)/ZW!#M8*G_;_JZ-^MEV M4-<$.B/OHOH8Z^_N5%,5[9]:W"JS4)6/[IO\N7FCG_G[+,X*F3&6@@)34_DT M)=KXS(FYXL(\A85(J-.]]V"23FW-Z1:-KTR+4PQVJ13SR(-MN>1,80A'7'.V M:\ENEM^T(R(!5:SE>*J!H( M[O,A6$-UZ+?,5.5G3,^E_*$[GS_+CTMM.4N3U_NSW-RI;_3GO0EEU3)U*L]^ M6]5U9_7^)2E$ABE <:*7$$D@H G3*PI/8ISGDJ>X<*E,?J4\3DO&:&7,5U65 M+-[5*EIHA6ZBI=R8U61#?[HM&-<.FR*TX$299%Y" 0BA'K&LP$!DG*E8Y EB M3O<_8P[;""O]W8D!FU<*1;^8@?OU]4;.;D$?<3P&7K;KH=A3)?K8#,6G>B@^ MUT.A5;J)&J4&+Y,=".! J_*UTHRZ]@:"[G"%#=6LWSIZR[FQ$==5V89/*[I< MWR[%MIK&KH[#FY?=]]]T5[<_YR9%&>,<$6J._@J]B,H48$$%*)C^+20Y36'N MPL;7"#,U*MY)&!D1HS^,D([W]5<-CAWAC@7YP&SKB+8S;8: *1!G7B7*J(09 M K1#M@S2IN?)UNG\UU5%R].[H5D O\E%_ MA'_H#NY4YX9[5N TY1!2(%)JSO&)WLTG, ,9CRF.24:*+'$*6KG8Y=3HL)6X M*DU7;F6N0E7<'4\L(+=CN;! #LQJ>QA^VX\=O=).)-(%44"4"(UU20\ T31&*1:?\%HFJ/8J4KXF7ZF MQB_=J[_Z1.KC4D^3A_K.[XNLXTDVJZC2Q]'(.H>U'<<$0'!@8NEXI YZAW8! MB= NJP>]O(X#ZVE5S[JSGGG<=R.G/_6&AMXNZ'K=9/VOSDPRCB&&A &.B 0P MA@(PE>O]FL XS23C*'-S,3C7T]1XHI)OZQ_@=5AU'E7;G54 K 9F!#>8/+9# M%R (MNLYU\_(FYL+ZA[O82Z]<"4A-/F(8QP729$!);"V%5*< ISQ!*2%D@4K MN,BD50W*T\U/;>IOI?/,,+R/G>- MX2ET_,FV_D3G['Z!9[[.W(8!A$A[8$M,!Z:V"0 M[,A]4^%;B0Z,[-%'BR0C[L$RSH"%BJ*Q[WC<\!IG0([B;MQ;\ ^L,R52Z>*> M/LKR\VKS<3&7Y3),=M6D^C1J.(>KN#N-*BYM(ZQ&UBM15V;8K MS"$O#A0Q>!VH 4,+/049/0;Q.L!.!2M>V:)'9NR=1_(MY^63%)]V^4EU?[4[ M55UUMO.7@R-*@3)E[M^!%I8"2%"NMWB"@X3E3,:%E&EB=?,43**I46KWX+C1 MJ@TTJ+/"-OZ-M5I11R^'Q-)!AK*?@U]E@(;>I+9C<[<;FX[Q3AH\]\B =C9?//"0N>WG/@S;LMG":\NSOFH_V M__=$2[V"+%Z^R$>]O9EEA"NB5 X$XGHIA"0&+$$QP'%..,$QIIG5 4E/'U-; MW%HQHZV<42VH'1/VH=F_&@7":.#UQ1T>:^:Q ."$6;Z6_-^^KY[_7;]=6^3Z MFYTAWM?F*+1AH51+!#:/^CH^;#:FJ.W;4HKYMN 23XJBR"$HF$D5#M,4X%QF M@*0J1:943$$*-Z^'XTZF-KEK&2OOGTI*5Y^&$S#:;?.O!6?@67V(RP![\CX$ M@GDQG.AB9!>&\TH>^R_T/.M95/JI7%9>N)7?^T_S77L:I0B"2 H%!$ZYWM3& M%%">(4!X(B!+BBSC3L&1Y[N:VIS?2EIM354CJV.)Z// VLW_,' -S +[2+5B M#L %E]$(5<'Y?$?C5FJ^J/!11>;+;W@&]57%>YJ]Q+;$#L,XP5@50&9$&_HI MS0"&$@)9R(S&12YRYE3QZ&0O4V.&=O]D M"!>!MR.+H' .3!P[)!O_Z*VXYDIP>0E']XP%MMB$RDEPL;]QLP[8JG^45\#Z M13?269>;V1<3'%CY]N980:AW'8#%5+-++!- B8B!-%8%Y#F5B96OY%ZK4R,/ MX[LV7V_FG"ZBWS2:VE"K?00=W*3W8>NG!6\PAKYX\L/!>LJ?U+MO6NL7.E-: M_[2;SOMMC3)E3XK?3LO3?_1;[TW]EZ4)UES6^4#FJ^6]'B@3*+%+NC63B,6\ MH!@D4C$ 58$!EC@#:0(53.(D06XEP:QZG=K4_8UN^ ^S6/&.V(XG W9PVZWT MP4$<^BZ@EC?J"AP9B4-GZG<")M!2;]?GJ,N]$PR'2[[;RQZ^-W=/:SUI/RYY M):W$8VO3?0>!31_X0"P<_D"LP&:@<4;G7E^+PW?& M!\2Y9WS+ U;1R_>TW+Q\*^ER37F5)*W*3)84$)$T 5F1QG5Z3UR0 JB8D%2@ MHB#$R5>ZIZ^I\50;U%W)&G6$]8KJ[ /9SN()!-W U.:-FD<5P8MX!"LE>+ZG MD>L)7E3YN*C@Y5>NR!!A2F]\?'@L5\_5#G9;6C2ABTD>LM$TTA M*""5% G)T]@I\K.GKZG1QE;4:-Z1U2,AQ!EH[<@B$& #D\4.JZZ8@SA47(0C M9':(,SV-GR&B7^6362(NO!*F G&G"&]3@W>64ZBD*#(@\EQO@?*\T)8&$Z#@ M,.6,IA1#IU.6RUU.C3FZE8E%B,K$)U"V-35"8C>XQ7%8L?B7$S6>?QVN?/%Y M= 8J97RBPU@$LECGO>] T+7587P57@E-XEK1YD6=T4?];_W]TFJB1F M2L;(!"L1 &&< H(X PF,\QQFJ=06RNQ9EFQE'P1JT['+M.EV/Z!?1R-WX]CA M&O%IA;8D*8UAE@,E,P8@)AF@*)& &?V#I4MA'Y)JJ$;I.LFOHI?U;Y<4TRP\91]U-5 M(\$A,)E532B 0B#%"1"HP@S%,!G;S_KA)G:B37M;S. M5;UQ]!V\;KCL2'"\01B8'&_OWGZ,MIJ^I0^ M5\^E]YUK*Q%_F"_G&_E)&W)"+PSZXS+7_=2.^'76RD*J3*58 <;2U)06C@&C M2:IM94R%9(FDV+.T\*6NIV8(=_.^U+*#2OAH)WV]8UU[I@NU'Q0[7AH&ZH%9 M*B#*5U3LM04L> G>BQV_4DU=6T#.%\FU;N'*1,4FH];FQ51K62VK9(55]G*< M$!SS!"19(4VJTQ0PSF-09(6"F%.&"L=J4SV]38VX:AFCG9#7)3$_"; E(X6" M;6 2A41N8%(RX;:'(K91#I MQ@"54XA";+L=-(>( PE$R$9=W MW#QM6LW\W7?+$RW+)+Y4M0DJ8D(4#D" *((3,'IQ(P7B18(2**A :(LSG5 M]]1(X6P$B:/C@ O\=B;'0* .3"+G\8QV@D=_#%*1T0.Q86-V3O8\A1B>/D@L M8WIZF_"CL&_S!VWTW*FJ%V4R,/YEM1)WY5=9/L]YG8*CD"(FBJ>@B!$Q(8(9 MP$10H!B2)F%B&DNGXM,6?4Z-LFJ1S25$*[3YWHBMT8X:P;W.46T&P(Z\ L,Z M,&D%0=29KAPP"D13-CV.2D\.$!S2DLNK'JF2Y+H]V6U,_")/TP(*##!*L'%G MP8!0J=F'2DY-*O986>^8CEJ?&L5\D<_SM=D(Z&EP7\[U)+B7^A_AL6(9C'*L8()"C56Q^B,&",49!R66#&4B*Y53K5GCZF-IFWA0%J.2,C:%1) MZEXXX1#._KD<"*2!9[0'/EZ5$\X@<%7EA,,V1Z^<<$:I4Y43SCWJ>7ERWF?C M]L&X&O^S.F-IJE\=U#*228IRDNI=A"FA8E(A IP3#.*X$(K0 B'DY#EVC3!3 MHXN]&F(=XU$6*;L?:6;^;/=5VL M-NFZ2$4L(->;IB+G)HMU FBLK2V*"_V_6. \(2X\ZR["U-BUJK&J%JL_UY'Y MP$2K;5YFNI7=,=^]Q[C8<>FP: _,H%KXNJ!M*W[$7J)?C ;1?/EKM,N'O=-B MD&SZ_B &XDL/ 49E27^ #KGQBI:N=.S]-%_*C_K;]4QBQG/$"GKP+L#THZBKH-G8 IR1,;?4?=( M^=#>N;L.7LV_T;*DQH]W*;[,O__8K.^>-FMM;YE(UF^R M?)@5.*,2%>8.2N@M)"4*L#A+@6 5EO1!ZK M@U"WF7\19SL>"(G>P*S0BEJ5\JJ%C3K2WD1&WG D88M,(,JXV-VH!&*K_"&= M6+_G:3?\H*5\0]#V:A5\^?6]/F]8K$W+[M'[NF+^=7MG[04=93!QZ6V M7JHCM755?OC;#ZJ-G.I2_O-J^2S7&RD^/U7>K3"!"E." "^2 D!%,6 HUS^B M0A4Q3I D?%;/6TVAY<;2*!E+?I=I>ZC%<#.X\V&(?IDOH[71=7T^Y]LK?P;B M'!=%K!@U>'_'_]F_"TMZ2F. MZ- &NE$(5!I%7:VCCMKFV*#[7*-Z5.E^$S7A>!WUHTK_:*,!B!H$JC1@-0;Z MVPJ%@+N L0A@5"(ZK^ A8_0\&?QN_B_E:KV>Q9 7E(H,Q"FF *(\!T2A M!*19JO*,482H4P#"I0ZG-NTKH:*W>I?Y4EU!/)AL.L'NTFN,K[XO=T;N5>_$ M;Z)*WE&NO/>0&?Y:N^YN*E?7>\H[7$_OOW=EQ/2;E^VW_S67I6[HQ\LG^:PQ M,3[JD&=908D 20$E@"DNS"4, 86()[O]'6"JZV .!M>;?>V9VDBS6LF ME[1>R>62SV63" WEDA<*48!Q@@"D4 !<%/I'185(XBQ/L57 0'\W4R.=3Y5A MTQ73+^/<&5#MN.5ZJ ;F$@^4W*L0]8(0J@#1Z4[&K3W4J^A1V:'^ISW*J[YY M6L^7TK3ZP.;+ZK1E6[?]PZKLQ$R:DJYZ\T-5EF94 Y5!J#4G$!SK S-)*'G5$OXFV MPD=:^KTZB6\'!MNA6NR H(]4338L^&YU9SW1ZZU+Z]KF>'5K/;7=JVOKVX:? ME7A?KL03;PM%8")2F:(<$(H2 F$YEX>@R1/)=7_)5F&W/+/[[7O,C?&23C? MB.=F!.YCAD0ADT)!D*6H\F5( (E);)S)N>2()TPYW0YX(S;&PM@(YQA@LP^8 MG;'L#M8797RK!RE[M3O MZ_J\;Y8RC O$%2 %,I[0B@"O7@7Q^O&WF_W!4!V8#7: 5H+>U)Z3 M!E$M;'T%$(X@K$ )1!C]?8U*(%9J'Q**W4O>)7S:^EZ5+\+;;G6OCTN^>I#- M4B_8!6KY78I.V50&8Y4Q MG( 8,Z(W@KF)D.4IT-M#E@J.BA19W1)<(IP$YDPV96*6CVV1;6B6W.S>;EX;;!A<#@H''XX1CHO'&Y8 MW,X.KP.T]PC1L^GQ3A*OTWWO0/'*ICQKT"_TUO%.-1%+=V5E@=<.NG?JJ\DD M7D4\OZ6F&OB;E_>4_]A_=I:03 HK?N5##] M6HFFMB#5LIOY6$=Z1/29SA>5&:@W/]&?322D=RC(]4-H9WF/.C #KVB5+F9( MVCC455D?";0!%N9O.YVB6BD3S&'4.GHK8''V4""'JMM^M3SCEG0/!=]1M?=@ M#7O>_]21%NMOJUO^CZ=Y*9N36+T%J?TC9YBEN4@9!XI!4Y.!4D!BE *:L0PG M C(JBME2?C?[&,L;CDM]6DUH4D_H;L\#GOKKAGZ8$U,]?1]+DQUGHZVCQX69 MK,;93FH]'JL +//3?.MCZGI1QMCJ_[1#8WUB_Y94:N[[;G9W'R1CZMR,Z,,YX0I""C2YA]D MA !"10QP07F:$@(AL?*8[NMD:F;=-N_G3M"HEM0]+^H1H/WT$0JF@1G# R&O MS*CG(+@J->I1HZ/G1CVGUJGDJ&>?=9_DGS3FB_L?JZ5L L!5ELHTQ0F02:HW M>$+IR2T8! D229PJQG.&;"?W8>-3F]25?%$EX*5(Z\O 79[$U\ Q\.1U0,)I MTIY3V6NR'C4VVB0]IT9W"&B_A*NF&H"_1 MGY6L#N?2C@-@<2TP'*RC')[<[0Y/[K:')SNP&_DCK4#TMX'!=CC\'P[TD0[] M0X/O=M3O!U_O$;]CD^,=[?OING>D[]G$E?YT]9VT<=68400Q1)10MJCWV_V-W&]G7J<_7X; MP=KK2'@3+7N\.CU@MF."ZU$;RZFCEB_ZI97TUVB^C#K"AJ,'*TP"$45_7Z-2 MAI7:A^1A]Y)O#88_;SDWV6(T.=V7JZ7^EM=5P^]7BSE_J;_NJJ;D.,84(P8$ MYHG>/0H)"(]3D' JNMN 'SG&M!<]V/'-L;(NF MFTSO3^LZS4^>Q0AB"F*,,("X((#&*@4D3Q,%8[UA2JP"Z?LZF1I_[62,:B&] M,OFA3;U=\W/-J] 0*JO&J2[&S:G1H^111HV^9T/MENY+^4CG MXIU4LBRE:.I;W2YKC_[&9X-*9ISI8Y"G9AN5)+0N#I[A!$N8(X19%F0;92/- M1/=7C>B5^\RJ"A!J_%"]0A ]!\IW(Q8,]U?=H;5#T!;N,T-1QVJ%]L&Y#L'! M]G-60KSR1L\%J,L[0*?6_/UZ/B[5JGRHN+C.EU6D1,8YE !A$FL3*=/;/R(E MR!-&\S2/N8JM$JWV=3(U$VGKM=(1U"T)62^D_=P5"JB!FT-"[,LPR;_*H:>SJ;')NR=9E^K5XUL5#8T> MZ/))Z6^>2MU]9;UK'<2J=$VLT(>X)<,$PG%H=FG$C%:[ZZF7:"MI0&*QP",4 MJ?1U-2ZA6"A]1"8V[WA6SI3&1T:*VV=9TN]R&V)5149V2F>]FR^>]&/OYFN^ M6*WU7*K*=FY+5%.>88%D"@A/$P 140#+% ($%4%*J2(CB5N&O#""N4RK<5+K MM7H!6BO61JD^U;6N-6\]/#Y5MS%+N:E\:JJPU>HIQU+C@<;6CMS&'Z^!:;!5 M*&HTZD:JUD/6K2RGUWD]_^>+>;,Y&Z V>5B$0U40#2/4N'5&@P)Y5(TT;.N> M>096#P_FA'_%_W[4\8S(E,-4($!2D@$(80&8B@E A38/)1(Q*ISLP[[.IF8? MUK)&:R/L3XD:/:(_C"91HXJC MWYG/@-EQQ,##,#"=##("SA1T!8:!V,I'@E&)[0J(#CGPFJ9\2Y!43BC?Z$\3 ME'_^ME?\V< ;19\Z.[:XA*N^<[''L6ORV$)PHE*/ M]:N^+A__YVF]:9+-M==-\K/<[**>OZW>TO4/+TP'9MB#X=PJ6&5UW\O?8/YL M](Q:14V"XE]^KP?YUVB7]6&G[R 7P4,.2#!_FP%$'-E/9SB0C_U[!NS+;[7I MW^7.9)Q3*1,)_ MX3S&7IHXN<%0MULOP^$X\,IW\>PRW))EATF@Q>="9Z,N(W:*'RX(EF]YA^OJ M1>4;_=G$M;V12ZGFFUE&,HAIFFE 10Y@0A%@%$F0%C"1FL_3C#H%Z)_I9VKF M?+6FKHW3GEJ5T2^LEK)R(C?QGY7]YW$4>0YE.PX)@-W Y-%8QEK$;63L+XV4 M 1.=7< A7,SKR5[&#FKM4_5$U&KOXV[+= MZH'.E[,<2I+)&(,X-=:>@A3@.$D!92G&,.$L@\*&&7I[F1HO="6,_JAEM#RT M[$>SGP&"833P_'>#QWKB6ZG?-^UU YTIKW_:3??^MD>9[%;JM5/=[F$_(Z"- M;=_2R*%O%,'^Y:VEY".24[M!5@*FQ3BN_.<)X^T/_1:[-]8$YS:BV?GIB;;?H M6Y4<3SAF ?G00LA6_2;X=C_N"8HG.$=G M*K[M>+MOU5Q;N:[?T_*N- G7I/@K73S)>UE6WNPSDP--$$E GL?:SHIS!$PL M+O[W9!L([1*Y;C8$=S MX=$=F-QVP#9!+5IF4T:UECJJQ(ZTW'6P2U _,P>@PGF@V70ZMF^: Q GO-9< MWO;,UBK7:RFW5XF?3 ZT+2>V]0W?/1)S%7NY-SF*L#4V$M_$'/'C*ZND-O1TY! #DQ4M>@W'2>*2OJ;G05V M8]POF&8K.AHJJMBA=&*[[ MN'Q+'^<;NOA-5F4NJ9 R9Y !)$RJ'4$E(!@C_45QG$&B<.*T^O;V-K6E=B=L MM0Z8TY%&7E=WRCZ([=@A&' #<\0!9F"'6?1'+6Q0WT0+4((Y&?;U-;*WH(7: MQVY_-B_YYQ?^,%^;BJB5']0'_;OUC,LL%UBE(,Y-3&TA4D!S3@&6&4LD)E38 MN7CT]C(USMAFSZTEC6I1HTI6]PS#QZ#VLT4PJ(:^NO%!R2O'\%D4KDHR?-SJ MZ%F&SRIV*LWP^8<]RA5_F"_IDFM[>I=N].-2SRVYWGS1MDE]9J#[,M64Z'8!2K7Y@"2(88X1@X7*[<))?3J?&CULQ>\D(+[1AD6M0:3W M*9;YB+U&HI\\AL9W8$[90=M-5-P*'QGI;]JCR)T" Z+M4+EX0-1'*ET<&'VW MRL6>\/66+G9M<[S:Q9[:[A4O]FTC:-[7)BGAB81J29PE#)I#WD+O.F66 H88 M!X*G4@@EH.)6+H">_4]MT6CD]$^JYHJ_W99T0%0'7BJ1(U&@R=7O83< ML%E4S_8^A72IEZ"QS(MZL1GOLAM/#T]5QOUW\E%;=G5B7OW]0IIO;I?B]F%5 M;N;_K'Y_-GQ[QCBD&%$($*;:5(9, )QH>QG&$-$T%PKEW*-*62CYK*;P^'7+ MS#'_?T1TIV0D.EI66?AI1SWG@A]AQM;RG&_,H1JM@,AV8+HZW41;K:HQZNIU M$[6:Z>^,;C?5(UOU@A8<"0IXN,(D8<0:NX!)4#!/%#H)V_ZUOJ?;$@EOZTJ) M!_Z,,2\2EB(*8FB*H\ \!Y3E!6 R5;$F^@0JI^L3VXZG9L%VW1X[%<\K%VWS MNR]R+K!Q/%5)'EK'%._RSI]T.Z1QCWBUB07_(W^G#\\/>Q7 M%[B7Y?N'Q\7J1) 2BD %)@"RA,"5,YBB"5129HZ\=Q0DDZ-&!MY MH^5V ]I4"3#6CFR$CCA=1H]-#1YS"ZU_7"DE2W/<5F<>\#\;&.Y#84F[4QCJ MH7G:R 8J#:*NEE%'39/>I_ME5#KP6!R MCKN # WWT8HS>(=7+%'LLESL4*X/=%Y6?LJWZ_73PZ-Y:VV"U7E]!O&0S)!2 M'-$4 YAG$D 4"\#RK YSP67B,8Q<2I$,YRH4UND6N$B$Z/JL;H,,YX.R\NK MC]+TUQ>C;A.AT5'X)MJ._;>^L?=;7P8=EI +S#""CK_"# KXR25FV!X]0U!6 MZ_7;U=)XA,LEG\OUI_FRKHA.U8.PQN [.N+V3NL2(7T0@5%7*^HW'C M/RXJ?!3I:LN9J;0YHJ3_;Z MEO_C:5Y*<;L4G6P'%9%I'JS/=#I_,)D_#*6]DVPS0[ 060X%2&F2 ,@) S2) M,X!B!-,\C].,(A?R&4_TJ9'9Y]7&-7G*B.-L1X'3'+V!*;55.NIH?1/M](ZZ MBM>IZ==1JWIU9M;1,6JTWQV([V6'J;+N& PB T(XMAY_X *Q_XB"C[J:C#\@ MAZO3*TC@G:A+"RK,2EK.V5-UAZHG:'.X4ZY_HQO^0Z^QW0=NE\LGNOBK7)O% MM^/^FN!,PB+.04P2H6UIR '%1.@UC28L3B1,6>:8U"N4;%-;KQH!S5F^DUOR M$,-FMSJ]TF ,O/PT6D5=J2OWDYMHJUG4JK;WU$U4:Q>U0QG2QWE T,.E*PLF MV=BIS4)#>B(-6O NO-T45T_+S7KG\]V$H H2)UCE&*"DX 2)0'+40$D9 4O M"EI GCM%^9[I:&J\V\K9B5EP=@X\C:BUL]_5. WOO'<(T1"!O!> ".=4=[J; ML9WD>I4]X?36__P013?N2RE_SBO^^;CDI+C-M&[(?$'ZGP@X3\\EA=C8X ^]+W7 MI9H2)@*MECKZI97_URKU?D?!]JV^A+N!:U!8P#M*>8H^.294N<("+K>B%C8- M>D1&MRF%/JQ*W2^74JP_:%4U<=?)%AJWY+>K]68]XTHR*@4!&9/:Z,HA!!3E M!!#,(4(L)YSE#K$>S@)8S>/Q@SG:>VE36$MAM:QR;E9>#S.%D@PJ$0.2 MY I G$- 9)X!C#/!.9<$ID[1SX<=3,YJKN2KD_'^1_3_Q/\6QW&R2\K[GU%Z MDZ+X1O_6_+=UD'[:_%B5Y@!=/Y"E-WE1W&0)KBZ!$J*_A[G^'6H?GZ_73\T5 MT6H7]]D4<_NJ/T_5ENI?_R7)X__,XIO(?-2KI[5=T/U34OU)?]6-&I>4^;-< M.&9%/QIP.X/]FF$<>!5I1K#)^EM)IRWO"O%P%O4Y_0,9RD?-CVK_GE/NT*P] M^YSO?0_;?%RN-V6U['W60]R4#5*8R106""02&H]9G@.2,@%43A5DDN",.05T MG.MH:EQDY(QV@MY$1E3'@DP7P;6]8KD>LL'O2[S0\KCXZ(LJ=6!S+]U^C E7)!4Y!KE$%, DI9HC! .0YW%6*)JH MPHDC+O8X-;+8;D$[$M^T[BB^K'$9=SOZ"(KFP#QR+9#>/CH7P0GL6G.^OU?Q MB+FH_CE'ELLO>IR>O7W26X '6=XV=V@0"911G *JX=3\4@B 2:( 3M*<";TM M4LRJ*MRIQJ=&):UXT:W#\8HO Y?O%RU X'"9= >]!R^,]YASAEI]\YKSCT3(D+DY9YNS%G0[6(AOTNQ>/FX5";T M6HHZ"G*FF0AF%"E00)@!J$@.,,TED&F:(,F+0A G0\BM^ZE1V2Y"^;$6/**M MY-&\%?V:>)*+XV%G( V'\L!,>1!W8C(D-4!OA8^VTM\T$>-#1:/8XC9(A,K% MSE\Q:L46F/Y(%NM61LX(8C(I;5YVV\[UW>:'++_]H,N[.F#O+^:Z=?UQ6>>< M/DC'5_WQG=9L&^HW0Q!!K%0*5)'HS22D'%#C,IS%2F\E*16I7=7OR6DV-7JN M)&R2B5Y3ZFXR ^=9^0U/Q #KR0!XL9K=#J'@.NHPB?::("BNS:,O,;(.$;5 M*-U$1SE8JTJTW-#_ MT+6Y2&_UID&8!-?S9_E5\J>RB@Y\_Y,OGH04QGW%,-%3?5IUI][3X!3S/ 8Q)J;D*L& P!B#1&14UF7?"K^LI:%$G!I3=!-Q=ITA*O/H MF2XJNZA5LW+TTO:1C#K*FC?;//\F*6I3:_$7LQW\U:)H\EB?#4MC^U5'?&BK MN3/87?6BG7Z[L38,<3C.K9*[81TI56OHP0B>U#68@*^4_C4TP.<3Q0;OR>/" M[BLUDE1$=_O]>UGYB-\U>4GORSF7,YC%4%N%F5Y)J#"G.A20F")M+O*,,)ID MJ+ *++3K;FJK0M>Q,:*MR)W4K49HATNNRWA;W &17%HIJ4URS:.A5MYHU;@ MZ#XXA XWAT&A'.DN\5I(W2X:K1'JO7J\W,IXEY'6&NU=3]J_Y;<)N-?PR;*4 MHNJB3LIZNW60GJF$Y#G6>_4,0>.IE6- "Y2"G,B8"9P6K% N!GU_=U.CX:VT M-1/?''N0^V?/O@"\G;4<#LZ!^7B'9$,?30[JG;#AK%8[4 )9H!6FK!,8S==_;\ZW,D8$Y3@!<9QD KC""HQ!Q!C%+,L M)S2S!4<@ZU =)+V*$2C$MZ.QN9 M2VP4/^82J[=\7#P7=+V^4TTT]EWYQ=Q=O%^*._6MI"8@ZQU]^=M\*59_ZF_6 MVC):E=]6GU<;;2'=J2]2R#H=\ R2F-&"$2!AP@"4. 6L2#E(.(58Q3CARLJ@ M"2G4U'C)"&NVF*O2A$LO*WF-Y5]N)7;QKPPT089(BG !9( LH1 BG*((*LJJ(RJXM.?=W0B8F, MIUG,>2J39MST)W*2H];*-=R8O:^C_B?-2CU#[.,+2#>;KLP=]1Z-UH.S8VWEW+7<6^[Y/&Z?XJM^:9RIM;- M[M4)>C=?\\5J_=3U<4.()1CA'.08F=/%% &*D:'[-$EQ# ES3\!EW_W4SA$[ MTE?&V9[\[IFO',;!TD(>#-VA3>(^8*.=[-$?@[@%^N$6,-N60^>CY^)R!^94 MIBZ/5CP#UG?58%KZ9-I:IGPS0U+EF6("%*PH-)EQ;(X$!.""$B0HXIQ1I^#T MLUU-CKB:Y7VQD_@_'./.S\-JQTUAP!J8A_:J8K6@_=$*&K*.X44T0D6)G^]H MW(CPBPH?17]??L/;A6.;Q=1D9J1+<^:\5Y@4+F M$L%3EVF0;?K 6?#BE;9^^N7"EHLGH)"HB*4Z%RA@ATJG)ZII_)&2.=6(";@Z3$WMZGYS"V MWSA=B=P(.Z1=7N%:R$$3"Y_"(7Q^X;U>7BO-\"E5>[(-GWS._"Z?Q3 MWI9,=3;SM_GF1YN!M#W!>6G.;V8Y%1+'VI*1*90 IB0!F",,"@$9X7%*,70Z M@+7I=&I$ULK=18PSRFU\ M-0;#?"Q'C0&PM;8@@R(VO"U9?T#_U/)&K< WT5;D[ZH2BU1!%54.T"8BZ?U/6?+Y6JYG(L%ZYT%SH+(L!E (!1CB$J1(<)EI MVYF2S#XQDT//4UN1NM>4O)NOZ6FI<8_^;"+\9"N_2ZXAEP&Q6)N&@GG@U:A. MA%C+'=6";Y- -Z4BVSC*]T.C[)+<:2"TQ\KS%!)UQZ1/'LCUYW]R:7#$5% > M>NYGA?)IP.^DJDXG^E5_ZJKGN;W I09UK=2ANUXGH6\.N'VN[T)!B W/[%=@Y'Y=881+H MG*2_KU$/2*S4/CP9L7O)CTJ^:5Y:U[FF[IYE^6W^()N+%2Q( 2F*01%+; KV M4< R%@/.4HISG"33T,+;T; MD9P'VHY$@L W,(%\.X3)2#E !JB+6 0BCO/]C$H:%]4])(S++UQ71?CMZH'- MEW1;,+2N'?I%+JB)YUVM-^M9G#"!*10@41D#,$\1(+@PJ0QXPO,4:FIQBKJR M[WIJ=%(-!N75.LJU@'X%A"T@M^.188 !1)7GXTL+V M: 6N,6S1\:L4&[8'Y%S588<6_-AJ6S/G=KV65=Q6)Q[C-TE-R):XTSV:FVN] M7ZMC5,OVQS=T/5]_VKK:R5P*"!$%:8YR

4 RHD!(K2),>($YDS%T(+*MW4 M.&]7\DO/TDJ_RI[J:!BU*D;5Y&VTJI[JJAE5>E[A/!GV0V!'L:\VM .S\*N, MJC-E#X)^(%8/*]NHQ#\(K(=KPS"=N"T?0LYGMWJ?+^\."?I\AS>]"F!,T MF6H+%J<)P HS0)"I>$$4H[%5D,M1RU.C[:UPD9'.CFB/X>HGR:M &)C@+/6W MIJ2SNIZ@D[7D__9]]?SO^IV:2?0W.P(Y;FF4R7]6@7;BGG_ SV;[+#"RG>O/R^EN+CTN0669N0^UN]CWJNV$ ;9 Q*H3B0,J, ,IX"%J<"I"3+ M"6,\5T7JXA5HW[73M!W!-]"DPJERWSTVLILJK[\\F?JN\^6O57:G2H.(;E5P M,Z(<1L7.0AH&ZX'9PPOS5OCH]C+,SE:-.V*!3!:'CD>U1]P! M.30V/%KPS.>Q7P3^L_SS[8+.']8?YHNV\OL,%I1@B/7.4A($8)IS@!F, 8)Y MP@6G4)L:3HD]+ONCEJIRW:A$C921U3''AP74=A05&,"!NQH[LO^2RB>B^R^^XEXS_I.V?[Y79_3:5)*W/^?K&2T43Q(B )$T M!C G>M^%8P4X1HHP7O XMJH/=;KYJ1DE.PF-[2^C/XR0EF?09P#L)XGK81G: MU'!#Q*F$_'G%KZ@A?Z+1T8K(GU>H6T6^YZF0^<'JK!^_&U?HCU6 OV:*VZ6H M?OU&=RP,AV@"J22YUX.^UH\MGDR2_)4JAC$H*<&YR9V-*@#ES M 4RQ1,D"08)=*\0-)^W4"&4_K]:>D_J\]5ZOO=5-)8/-2S1OE8\>C9(A% M^B#8F3N3&=Z!B;'5\V8O6UJ;YZCZ%U2:M3$_T:WQ"OY>.?7=1%OUHEJUK2=W MT#*<(PS%H-G90LDZ@<1N@6&WRPD7NE/WN[7WNL]MX-07^;@J-U7C=/.TGK%8 MYD)1#%+&$U-\E &":0XX8S*!DHF86RTMESJ:VJI0R[K-U[J5-JK%M;^*ZT7W M\LU<*,P&IEI?N)QN[FRP\+K(ZVUXM'L]&_6ZUWQ6SWM$.GY8E0^R?/_PN%B] MR-8G.DMDD@A(00Y5#J#B E!(&1 DYPDF&'%^?W'OQ M>KT/^FV[[S8_=K'ANZ3?,PPIYKG);A>G7+,94X#&^D,C6DGI M,?&/0,0IQ@AA!! F&D0<4\ XH4 WD1')8)YSY7)->3V((UQ0A@;1@3NO@684 MYJP%O E:X,T*@9"L>=3'^)QY3LV3C'GV83^^?"6H+.,"PB'I.+WK MQT'5>3<[/._NW,>\>=D]TES7W/Y)2W&O/Y<_]"_OR[DY3N_45+B7I3E/G_$" M93'A"J T30#,B@(P0G. )>4YYDF,$NC"7,.).C6^:P6.'HW$1SF\'FNIZ7?' MS L#CK4=8TYC! ?FV>[]9E?-[B6G<9@_>0]JE+V)MN-_WX[_?LF81NEP3#W\ MP 3B]P$%'755&![PP[5DA!X]K>#YFG[_7LK:[\<43'Z6RR?YS7A1SJ2@>I\; MZS6$0Z37$(D %ID"-(UI*B 2 CD='O1U-K558%_6NL9W)6WT1R6O8P!X+\Z6 M%F\@](:V=+V!(<\)3:G5+NFMR:F3PW_216FYU.[CT3VL_;0>> MO/]]>W_[^?H)>JQ;CX="\W ]"YL?=A.PT]0HT^Q8]'8RG?B+YZYOHW?]9FTO M5^*);YJLG"^WG)=/=-'\.-\5M\P9CRE&@ AEIA=.]'>8@I316,@"I@@[G4&Y M=3^UJ=B*6T<9KYV/H!S!M]Q:#0;IT-NE1O"HD3S:PMO(7CF$EM)LA]2JC':J M!*^8Z8=AJ)V-6^?C[E:\@#G:@?BUXAZK\];0I"P?:;EY^:P_>E6P"4))CKDF M+94S"" J(,"%-A%BGBH)"Q@S9G4:=:Z#J;%45\;(".D">3Y+K: M07R3/S=OM+A_GV&>B$)/=,!SG@$(N3ET3@D0,2H(X0BQU"DDQU6 J=% *W]W M%US=^/#*F%R;Y&1R_ER%K)KEM4T?:=1T3H_B/%J6MLV 8S"T=;,'_P[:EZ@K M?G,N$1D-HDJ%@$<4ONB%LFM*HZJAP33L0\ MF_CT^FPO4QG$6'*@J2\'T) CE=KRP4F2JS@O%&9.^QL2/ H1 ?F/S"@NU,?#ZH!2(]IZY')3P?4 [)SJL-S]0M=/WC=BG, M/^__\:3ME(741DN]H2M@(6DA 9>I )!@##"$&<@8DT3R)$>9TZ'4^:ZF1F)5 M[C5CQ%7?=(1UVN)90&S'3F& &WK;YXN9>Y:6BW"$2M)ROJ-Q<[1<5/@H1WBYHN]0R@>)<2@+2 G$ $R4 ,05=BCR/18H4(MPIL5Q/7U,C MC.XNI*Z@QEZB2EP_$ZWJES==9E<_O ML\Z_XAN);RR7\G%55C?459&IM_5]V]N5D#.10,J(MC14$A< *DP D5D,\BQ' MHLAE&B=6NRC+_J9&(4V@^9[,-W6%- USU$@>&=%=8_3[<>_GDP'0')A30@#I M$;UO!<\50?S][8\Q4+^.:) MUA=$IF1>>X)1?2-W"KD1XQ"C;L>BKSR60]MUVV%L]8N^5#9=E1WTQ\W1P=-- MM%/K_W;WKCURXUBVZ/?S*P3,O3-50+*/1%$2.0,<()VV^QC7Y33LK&X,ZD. MSW1,1T9X(B)=SOGUE]0CWJ$@&:12,^@95]HID7LO2DM\[+UV>XD9W8-_W+^C MT((!:+Z&!8.^EV("/'A1R1F5]YJK/JI7;\8.;VU[L>T M_-TDFGR2ZTF:IOHKD7-0D%( Q"JH/R*0 R9S2+(LIY)9%9>RZ6QLWX#.UIM: MVG1=$X'L[+U)YM*Q6&HOT+*J4$:) #+CA09:58 42H*<"H8A+8I"M^2@)1$, MZ $D)08%VNZS& J^R-^W+7*?-\B]VR+WJ0=.G- 6>J_1B$TJ@YWF6!^W=&'^70]I;/;)[-1,>&",TF*#. ,Y@ 12/5/,@>,%IC34A"26VXRNM5JOW+<&)\_?S6IPMEB9O_PRG2>K6H3Z5P4N"A')IGF M&/9>=0E!R?TRJ6V_27:L-\E#M?U)XT TI!W45*,A/I#,:F#DW=18O<#KE6EU M:W$X_58O3_>$7?U:\-Q,;N5C=[3Q6YWABD">"E&"O##E:5-4 )82 BC%I>1* MP%(QIRWA[6?8+<=+[AYM'%Z\P3,Z3\YF3:WZW^CR']+,4]_]-%(TG20YIP5%*H.@ M*I"IJ)9B0%F> ZXJ5"F8%J3(G4+T+G0X.L:@,[FJ=U:>.GL= _,N(6Q''R%Q MB\TBC:DU:!MCD];:"-QA"TVH6+U+W0T;L&?I_%'4GNU]?KS2Z0.\EWR2;!V/K?!W: M$UA^=9BA"JG#&MGBX059AQF"D\JL W7M*39YV MR%8_I"M1Q LNJJ)*];R:%@ 5J 18?X! Q3E$A?D M@\CS^4C#^M]F7M_XG^P T.[1K#4$[2F3_B1L'QK]S#0XC&"&[S]XKSW3][#\ MO\>,WW](@LW\KS#ABM*.GQ;S3=AC(_/3[N)/"DH9KB %E# 3"\H5H(P1( 6B M$!)5$.FDK='?W=AVCAHVF;9J5K(Q\E>/:/(+*-M])\)A%YG:-QOEVUC:3A&L M-?;\-]NOIN%%5$(6-SS?V?!5#B\Z?K+6[0@64-N5D3(&9A^7T\5$N)PRK M+)6D $554,TH>0$PQ!G .2M1 8L*0]]/,Y$ C>A6VKQ\7ZH)Q@'C0 MLVBY!X(>-_7*$:!G?;L<^GG^5D]QQFTIL'J:NKI]7G];+*?_)1E&5$C' MN,0 "8$ 0U@"3$E%!"=5"IV$ 'KZ&AMOW^W4:KQI=Q\2NC'7?T^B#V^[N6$@ M%&.3]5ZQP\;09&MI0*G&RW"$TFKLZ6E8L<;++A^I-5K<$DO=_\W+WF^:FH R MAX((!=*TE.9\J0(D+RJ0D4KQ'$))D9-&DI<58R,=.Z'Y&[-5MO_K*P4@70;. MG5R7D)%.*%A6Q2NEY+0?&1MYUY-&/.O)( MDP8USJV296N]PV+T-9X%B]V"D8_P&$ZPWOB=8#WLG6!U:.@+VP.LW:"VD3]' M#CLD(W^>!MIN&?USY;:1\XJ#VKLK]!IV#;?%](JH[^U7O:8=WB5TU[5E]ZHY M&S$%#8X+H=PR;9F>^=F7<75I=4R?N?GC\[JD$L6\JE]Z[H638EA2E,L =5+#X!RQ@!):0:4(BS-(",P+YTV ME,_U-+;%07.LLM@>JRS:8Q6_:C]G ;;<00X!VR"'?1Z(N6\@7T(CU/;QV7Z& MW3R^Y.[1UO'%&ZX4IVL#$E833BC+\BP%M.0$H(H4 .>8 $:XR)#$)2Z5BZCE M40].M#" DN6#Z6-'AJX-._(5HML :4<#5\$3^?7?RL^]NX2)O^[V>%YHXN="_7_AO].7UZ?FH5*J"H4J$D!RF"A?[.EQ4@&.G//LJ@ M+&BI2F%5UN^HY;%]UUOC[.NQ[^/4_YY>Y7WD][.U*Z XQUEOKRBYOM_>8+76 M3[JQ6V3]] 51RPA_DGKR_T!_3A0OE( FM[Q"'"!%]&N9*P'R2A"<V?:]BBU@S<#8O>QC@AS9*IPJB!-/[&&L)'T+C64[XJ)EK8T[>/*^F<[E:W?+_?)ZNINWA[,[?FJ@% MH2#-,YF"M.02H%+3'TL) WDI.&M* M<-DA;KD?&QK'V'NSY^JPWR1TG716ASI9]D(I;GGV@S['4*G]- R61=O/W!Q* MR=%4/#/G2G^?KK_=/:_6>C*X_#BEK):VF61Y*BI6ED!5*02(IPHP* 00O,!( M\Q6! KJPDF/_H^.GUMADUEHX==T/=AT .Y**"&MDNCJC\;@!^D]M?](Y<)-L M7(BI]FB%7335Q_[>7UG]T0J:RRJ0=LUX[KG5DI*=*E-6%JA,2:IIJS"[W2D! M6# .,L+UNI-ABJ33L=5>Z^,\LNID47TD9_?!L]S]\H4D]MY6;5<,*:I3#H?: MC]IK>]C=IE-N'>TEG;S([TU]H#_EZC-]V551RS)IU)DH8!6B F) 2OS%" I M"2H4*B1WBD(YTXU,]#/HV][AX^$[W7>J]S-"?]+;=J3"U.@4M96X*3DB."$ I)H!@I3_) MD)=IF2%Z4T!)DI2BC$-04B8 M4D6I7_1*_U0J0G)!,(78K<;,R7[&]K:W9B9;.UTKRYR&T_+4Y7J08A^N'.$3 MI7A,+PS!:L:<[F7@4C&]KAY7B.F_W$=H:BM;<$>_3_72LU$O^")7+ MY?OG]?-2?EBMGHVZ[,.WY>+Y\5L;K/KNIUSRZ4JN]NL\LBSG#&.JE^EZU8Z8 M5(UF*TW3"JHB$X5=H85X)HZ->6X?'Y>-]*L)CZF541I%CZEQ2L_IFK*HLG7& MG&[^V15/]:R1&F7D^YEN'.,9^_!F3YBE=;$3:.F3C9M)YV?2.KJ)R-^X M>DV!UBC#[*+4]=K#/92PURL.NZ,:6,P1Z1/\T;\!$6:29.U(P$N509*KA12&!=EYA0DV]?9 MV!8XIV(QDS^,N4EMKV/@:R_.=G05"KW(Y.0/G#,1V2 2B'9ZNQJ49&R3=?*TIZ>L3G]L7G']P_;-/M?>("_S!6>Z]_?29=+ M8W=C9;-ILMK(@JX7]2KI://$-Y'&=0PMSW:&&)G8IS\[@[+KQ;]T$FG&D9MN M)%8;09%5FV*3&*>2VJLHV3:>R 9/NW&UXY7R;SSA.I^(X]N@'^MN),I^DW3U MO*S5E]XOY7\^RSE_>;MXHM/YI"22X)P)0 DR"ZZ< P:E D2A6AT;Y\I)!-NB MS[$QZ8ZER<;4Y(_&6,=%EPWD=G08&,C(Q.>)H3.5.: 2B+1L>AR4GAP@."0B MEUL]3LIO-7CI%_EC,?LQG3^:Y5X;W)%5#%=I24%:I P@S F@BDH@2U(5*"\) M*:S2:WI[&1NM&#.3C9V),=3A4/(LEA;'QR$0BLP7)\"Y'"?C@)+#Z6L(M 8Z M0'5YI-P./"^!T'MF>?;FX8X=+]F_=W)X\6)?)==3D[NWTQ6?+0S;;A=$E#$& M,UX!K/1\"\E4 2IE!@H$6%X!EE4*R+S(4TY$1C*G MS#%7 \;&7%^D>*X+XI@]MZV,:2W6GGRY_]TK/]1Y5.PX+2;6D:EM*X9:VW[3 M[%N"A0+:_J1VX";9=:$338V@F>J(7FA)5=ON7T=QU1&BR9[EU!A LG<:&@UHV-.+]NH^?U MS/MYK@??U\V?_NJ)A!]-RFOA:0Q1[*FE3E8?U5N5I![AQT81*-DX&G'/& MP#[4O#2H;C2_C=*)YSG5=#Y=RX]ZL:];7&L#IFS6?'",6.=$%ERD M"G+ \D( E"$":*FGO24BG"A<08Z$B[9)?W=.-#V V(G1HGVS6/S#I?B:);"6 M!U'!X(I,F8VAH+8TV9J:= (I05.N[5 )=0;5W]FPQT]6CA^=/-G=Y2O#\$.N M]'"U>_^J,I6;,0-%!3. "@H!90J"$A>"X4+_%DLW"8;=YLNL<]59V(/, MC@G\@8C\YG>&14BU/NUS,%F%O<8'EE0XY=BQG,+)J_S>4W/2QK;VVL,K2/X:E.3 MSE8_J>OS^-J]WT%0B_RJ^P+F_.)?!",0!YSO9U ZN.CN(3-]))GN1)<21:0TBJV%S,P9GO[P,\4S4*@"YA1)GB,G[G U M8&R4LAN#VKB0=#X8:>1MP=UD,4]HLO$JJ=WR#'>S'2S+)4?$(8B]"-G >W.$ MOL;[ .VH8;^^*(8.G+/M_G6BZ!S!.1M2Y]J.'SNV.S&KAT6=6+64MS_H=&:> MH?>+Y5\@]%/=4-!&YKNM?6TJ7NU#@_/6 MB^3H,H_ 9^^7P3XN>H#Q&"ALVG-< H567XEC;^2U;]O#!69?Z?U>W/:U;?FD MM#2BY28&6:[NY^^GRZ=NUFB2;J?--+'3),>T1(I7%)10Z-DV9P)@F:> <$J+ M7%6HK*SB3]R['ML'IA-[-Z5+$Z5-3[YWDVV^-=XET\-I("P^-]'@C?R1Z9!M M#$_NYXDQ/=FL97:,OZPH?RW.+FDVL? >Z",2%'?'Y!P?Z/HS=IQ:'#"-Q\?3 M_=P>KQ;\-F/>/7V?+5ZD7N,L?TRY/!U2\VE1;R=(47^N5G7MFMW?WRU6ZT^+ M];_+]8Z:'&>(I1F"(,N5!,A\31@QJ9,"B1+#E+'"2?4BFJ5C^^[\/M_1"^2[ M<7-<6Y\LMXH8M';2;8,GWH#;;06-8A@C?]].!C1NP])NDHU_79RC</-B_GS/>7ZX=T>M*&\+&@J"D +H;\@LL )R^J,^IC,[!IM_;RL)^8DHN0QE!LN" MT[P"I!"E&4H$J!!<3PL*PJ0HH22%8[9PW,$<)F]X]YR[TYYE+WI@]>@LC0!P M71VX53-==>.F!_?]8IG\ME@:57$Z3[+T_XT_A':?]\C#$OO#??'UJNO*U^]9 MX\4@HE<>8 :6NW*QX%6$KCP@.B=QY=.49_W39J'W>;E0RF[E=WM M7.@/=5LB=%(*AD2J%$A3G )$< %PD1F]!<2+5%1ER97+Q]"A[[%]!#_*1SI+ MOB\77$HQG3]JFC3.T)EC 54'].W(+Q*F ^W&[9J=&+L#EF%U!R94D5:'GHH.R5&!5X\FKI"%^2*[_6]S8O%%KJ=+*=X^F_B@)H6J2:N:H"PK&.,E4*4D M !60 2(T4W%>9$5.)">5$U.Y=#XVJMJ:;2807-Z6W&:)=*&EBMQ!&SD((EMET/KUGB",I)V1+7-CQ#$9=& M;6/]\ED_5H8PC4K*=[-%]Z#;:Z4N4Y@CO7Q5@!>L+G!3 B8J# 0N*UE2*/3, MS(7.+/H<&XM]7,P?VYS$A[V,1$^%41O8[8@K,)B1^>H*'-WC!NV1"14K:-'C ML/&!]A RN:_'^;=KMQVLVXB1"$YJQ"@,BN 6?\!AO3, M"I.TS"&A E?0(_39IF^KUV;X>.?-UN5R8ZES=>[+N-N13S 8!ZO@79N9_-(9 M_*M1U#BQ21RTJKRV:-K3Y)8/L8;K63SZ2 M')?&;NF9L]=XJBLN'^F\%2R[ M6\Q7B]E4-$(W<_%9CW\7-G:OWD_G=,ZG=/95_TL=:; ZJ=PKB,BS2@":4FI. MX%) H:R JD@E*\E(FEN5[8YEX-AHXJU<\>7T>W<*M*G49O8:OCX_/='E2UTK M9?HXGZHI-^5I6HZNMQ\T''SJ6J@F^*#;S6A>9L>Y)HI^QSTS MG!L'DZV'\25P8PU */W(T.8-JR\9"=PC_Q%;\7ZVY&5ZNV4M[VDY#F5:D_KSG@E="?V[PH H4-8R..K@3P4=Q,H_(NVSR']A_K3*CDNVYA=9/,]>=:W[6F/^7JRC ;QW&T MG/7''9W8"X)=2?8NK.;FM(C[;LX35?JQ,8'K2D[7>GD;.!+'#\^0 3F.%@P? ME^,'T$T$I/M!3#T*E4 MQIE^QL:,=;I66QQHUAKIOL%\!E/+?>+KD8J]W7M8ZV=C9*QB/D$S?SQUSL$JG*&<*X +K!=9-&. $0E! M06FF0=JJ+ MW2O341VKTQS\/$V?GU8?MLJ<$UEB+%2* %:I)BN8*4 %@J#,6$849IFDU".\ MS\\:JS?L%0+^=NOQZ57=5MDT^=XXH4+//0W,8^SLF"WB4 R7'%8[ MD/RRZ\*O9B@V7G0'Z+4?-\D'"_%9KQ0R?R0#9I-Y&#%X8ID_4*=RS*YHS;N8 MEMGZV9\\_D;7=5A5G6^]G6$4&<,H1SG /"4F8+$"F.B5(*D0U/\KD*PR)^E\ M^[Y'-_';41-H+9XVJ>RM4\U::+,4[!N;.TO-% K[A> MG/^[I,MN"%[B"N2[ QBNH)=UST-7]W*%Y$2I+^^]?%0JR:I%VY+^*S M>EC2^8K6%:+?O'Q]_OY]-I7+VY_3E5'KY#*'&)20VY;F0L5[Z#X1U[46P)]14%6J]!*'A%5B]C7JD$ MZS7 G:^Y>E6KOL77-A,7W7%]$/%M,=/WKTQ^WOIE$ZJD[8W82K[UC^S_^$85;]6])XX%JES7(@[%@P M!KR1^>X0V<;0*)%AKN@$*^IFV>W -=[9XO^>1Y?J;7)HCT*7\)N>K MZ0_Y8U_4<=/&9UNI$BB!2IGKE2SF4375I5N8IR%B&)4)96D&GR+)!K1\; M9[9.)KSU,EEO'4OHQC/7\]9!'PC+4]RQ#G/LLV'C=[+G>-)XGOQB1+=_O4FZ MAZ##(-D!H>;['1B2+0YU@6ZSX:*QN$E:-))=.(PL9P-(P'/HUQC'4*?;@]H^ M[)GY:PS+T4G\JQ@1I&RJ-F3G:WVB*F&S^%CN%RFL]1L@51P6$NNIOSE84XH! M9K03"\PAJ4I&,';2[ EFV>@^=CNE/K=U/0W![=KO5\HYW'!:[B6_QB#%WFD. M,S[7UEV]'LLX!5FOL.LU*[5>#^>%$JX!.O#=H5E/'^L/QU>Y7L_JT-^FA$$M M-2_%PZ+^(NGOQ?IEDFLL&%=7([G=HMVL"C[WHNVQ M=^.!6K -')>^!][%\8#E>"O'IQ'/8SHZDVV>D,GHGPK91$\V(DR&6G=FT),* MIZHD% *),E.XHN( 8R1!)O,L)UD.84Z<3N5<>A\;KYD5<:O5[;AGX@:ZY8%; M+"ACGZ_1)JZCMKS1+]G8GG3&)_KG'?,#'L+YH!;JS,VI[V&/V'Q@.3I1\VK$ M5W32Z ([L%FQS.^8$2FD8U9]4YE2)W'8W>#Z3GN-#VP;N.Q4\?ZC">N\2C2 M>SIQ;B>!\LW+]I(VO[*>YC3'5A_FJ_6R+B&ZJN<\IBS0?2U9MOHBZU0Q\6'> M).I-NE2,,X>H\X'-MWJ9A@]3[\QTSS<> M>OC[^6N,HSE\T<9=MW>SF),W+Z<3G9LJCFT0P([_[:JRKM+50F V\MIGY<.\ MK4XPSB?%H3+R.)^8@.YFN M3BUIBU-V==H5)5DI1 :D@%PO5U )2%J:OQ*9(9PRG#F%.I_N9FP+EXTZ^W>? M4IUGH+1;PEP/4.0O]F$9TX UZ^TP")=5=JJ3H;/&>AP]D176=[6G:MIQE$(7 M<["))\UP3HN\)*#*3+87@AG "J4@%S M,D9QQMTTU"[W.39&:.8%?"]Z:;98 M[>D>_:NCMIH%\G:<$1C/R 32&P*V&\EU.H(K2K2O X*A1-LL>AQ6PLT>@B-! M-X=;1[5+\VDQ_UM=DOVONJWU6[J6FR/]+XO9[/UB:9J9()96@LL2I*0RY3D( M!A3A$E"E"3 3E4"IM.&_47@S-F;]NYP^?C/5M6]_R"5]E$EM?6+,3[:!.,EW M3;\U+J-8M5L^.*^ZZQ/^DH0$--C=G'K<_#$1)BY%E"-XHQG,<^T?A MG[W_<;M*%Y_!T6\RN0WR*VT]61KY/V%#RFT\!MJF]ZJJ=:F^PTFH]SNQ65^N[S&_?Z>_4 MD,OZ-_G$Y')2H;3,2:X Q +I%99D@&6( \8*SC-$>94Y27'OM3ZVU[4USFVW M:!\ONWTA;Q0BOYRM7AQHQV:_[4'W9DZZ=;@+<_HB[Q+M=>CH M>VU*IPE_K^YJ1?@Z:&Y25@(6N5* R+P"R"@^&*U7( 114E"E(%&.!=K[>QS; M6]P9G)CA2J8[POFW#[^UP2C;W>&=1%:^6+GF,5\>#CM"" IR9)+8QW>W,$%C M;Q.4&[1TNQTVX0JW7^AOZ++M=NZ?*-IN>:/G1*'='VRW!S\]&WJ[5XWR_?WS M>K6F<]%F4_%)GJ6DR"L)6&&2 %0F-$$I""!B-,UR6DA9.4TD7'H?&T751OG7 MXG!#WG)*$@O/V%.6PUWJQO(Z.: IS;%C_$U2FQ]P6N.#6JAICU/?PTZ+?& Y MFC9Y-7)%E:(]Y9L/Y)@VY6F].AV&A68X6 M$* 2FYK2N0 ,ZJ5310C12R8&'<_EPYHW-C8\)<,E:R\=#^X#CZ(=<;[>V,0^ M]=EQ[%_:S7.C9MTZ=U;/9=_!I/,P2GA '/!#ED$*9]SP%9*" WNR>%+X7MR^ M 77LUO)E\OO72<:DRADA0%1Y88(J"T 4RP"D%$,HLC(C5MO3VR;'QK6__^7K M7^Q(=0>6?B+T?W^Z;8Q][=I3;BQN*:/^R98>= MI@9YHX]-[]["$[_QE+E8F$JRCOH M[68RP0&-_(X;>Y,=@Y/6XH!Z%2Z(A-*IL.IS6'T*%QB.="F<;O;,D9C58RG% MZ>/R=S_-CW(BE* 92BN "-)_8 $!SLH"E"3-""Q*I*K4*6?"JMNQ45 ]Z0*L MCI#ANY$TLK'7,:?"#GH[!@H/:.PUTJ4RK^\N8.J>@N$$4:B4#+M.ATW1< +B M*&7#[6X_6C++%;KZUE0":F3&FE(:9O%B:FMO%=HAIZ*"$@C!E*8GAO3"0U"0 M$9X*S+#@J=.AG77/HR,G(X]?OSMT5IO ML1'8CJGU*[2WMDM^^;18RR1#C@=^?5C;<5(@!".ST"%X=U8+8Y^DLDM@A$LF M.]O3T$EDEUP^D3QV\1:/I+&_R=E"O,SEWU9OZ8^I^+]T-FMCYU!)"2K+%""* M,X!XR0#&*08"(I2BM)0IL5J>]7[B["5C M7+[:/4OBJQ&=GJY?WOWDW\RVP2<]F)."$4$S 0'-F:9#122@6,^?4I7C/"\5 MIIE5_,"Y#L;&@9V-26=D8JRT3Y0X"6(_^86 )O;FDALJ3KD2?:Y[)4N<;'"P M;(D^=W;3)7JONZ*VU4;W\#>JWYQ'0E?Y\+4W]DOIH^ MS@W[3Z#B.5/(B+PK"%"J"D#TWP%D%410XHJ[:2-?9X3LUE>#X1Z93;^)#L.F<19/72! M:SI="V_(&DW>M@Q?<^E:V$[64+JZ48^5XUU-V1_F9BEJ-K#^/EU_NWM>K1=/ MQ\;F79V)[-M M"(+E1KD?^A:+SYB8QMZJ:F9D'^;)!EAC?=*9?Y-L'/#7K'#&W&$5&Q/[@1:W M#F,0:,7K"UKO0MBYT>'6Q[[^[BV;O1OQ+;K$S=EMNZ]3")+RK"*@+%4%D-!S M:YSKG[!D4!(J]3< NA55VFE];!S?&N=:'FD7+[OIKC<*D5FYM2M" O-)CX.5 M)MIM>^#20R?<.BXM=.HBSV/#&5VM[E6;$WV__&*2?-XNGNAT/N%$T$JF!9 5 M,4%:*0>T@KG9!8-8Y1*2W$K.S:*OL;VYM:DFRJ%+P5\LD]KU@Z,^QD85&Q.3E;'Q7Y/_)_U+ MFJ:9*8V8_# 6_UL"BQO]3^;_VPSCA#ZOORV6T_^2XM],))6LA1%T&V8O9[%- MIDQH_39]U<]&S?;__$]9F?Y;GMXDYB&MKWXK^>ZOLOI7F:MNPO%0VM'2E0,4 MF8ZV8]-6)FN+U7ZHP0ZIB7 6A6 J",<]#*Q[<-;%8Z6#\Y?Z4-P]?\OZ+/;:3 M/S^SV92W\Y15%X.$>"H5Q*#*.01(0@$(%'H)@BNN$,<5Q/:*TJ=Z&-ULHK8Q M^;.=/C>S!8AG;'Q3FPET3T^),?0F,:9ZGBZ=@]:.90( %IE7&JP> M7+%RER_K1R*4#MF97H85%.MW]4@9[,+EOMNZ/^3\61I%W%/!*.]^MN)CMZN5 MU/\G'NC/284+Q5BA (9$:;HH*\ @J]5K2YBG)5>5TPF3APUCHY+6!=F4* 4)( 8;U'VDF299*);/*><,]*OH#;<X6S#P88$W1,='"?Y-^7UXWCRO M] K;"&$]L>F\WI&M@^)U"_5?'DP9@N8,L]/!;+0M5\W)L9XHUQ+N;"8G4E)> M%:H$&>-ZS9QA_2TB7$]B2P4EK @O"R>MF("VC>U#U90,7*@N"&*]=269SA/* MM3^KJ7'2C4M##J<=Q[[2($7FWLZK9,>MFV3/L63'LYT2?JUS;6!%O0'0^1>. ME2. 'HBM0UHV*(M'@/20W6-TX[<[+R^>_H^6[S(Y6]T MS;_IS\S>[Z5^M>;K>U7_ [).9P#?LKEK6EC^[H]^F:SII:(E_D M2BY_2/%^L7S_O'Y>RJY:TD32*L=&QPQ#HV.F7P= T[0"F.FI-TKUOW+LJF/F M9,'8Z+8MJ;-L[:TEK#<5UKSK&;D/C!W31H4[,K/NUE+34^+&_*ZDT9==_!L7 M-H78PLJD><$74#S-K?_!)=6\X#DEM.;7D+O73^JUT/;%52/ M]*RW7G(X^RT-IH-STH%= 9S3%WC&F\DZ9>3C=#U]K%=679A\6A8L+RN@3!E2 M)(@ N$@%R'A&,U8J3-P.6,_T,[9O8VMFLK73,8+L#)QVW[H ($5^98_QB1"< M<0&&4!%A9WH9-@RLW]6CV*\+E_MQP'LZ7=:[K!_FWY_7JX_RAYSE[8,KJS*C M>04!98P 5.8YH$0S J=*SYUSB:K":?.BIZ^Q<4%M6Y*[$4 ?EG8D$ BAR$1@ MK-PDQM6&WB0M8!$8P0*30*S0U].@S&#A\B$[V-SB&X9UJL#"3I&,-R_;2]H: M&K=&!N3S9A_O7NV4^VRR?^C/Z=/STR0O"2<*<< 9+XUB :L(B5(*U6D!94T M+9%;+%<\8\?&4=T&W'3.EU+[DVR6[\GZ&UTG3_0E85V>L&M\6,0QMZ/"L8QD M9"[=+4"SZ^AN%9J$O20G"]48=S<;L:9V\D+M5DMNTQM;IT-&O<4?FF"A32W*2USKW:-^R)GIBK0W6*U7AW9MGJ0/]=O-*K_F&#& M,EDQ#&0J*H 0DX!!)?4$EQOMZ9I"4 M+,LI@!AS@"3&@.AINYG!8SUUQS@G3OL#MAV/C2QCA/.ZDF ,["*SG47@;B3& MMFV$73!6>/%CR7KO=[=C^T.S1O9?/?TU*Z)EI]/<&5JC"'#'!1 ME !Q* 'FA?ZR(IHBO6HIL2HF<_EH)@(/]M]6!Q.L7@G2O!)'AD2.%#1?"&J, M="RS[C("=H02&M!A.*:S.OFEL_M7LVUX+FVF-C\<]WA@%HB.7'H>E*$\(#DD M+9\F? /PFG:?Z>R>S=ICR$F%48:+@H ,5;4&! 68* DRFG*449%)Y%@L]$0O M8YOS-W56^-;49+&QU9&;3J-JQT)78Q69;W;L2[8&A@QQZ_$_6!C;J3X&#E7K M)T%,J]V#< M$$/53SH##T!L:JJ5Q^^WRN/WK?+X3=*XL_.[5;+QZ";9^I0T3@TW/B[E808; MIZ&*Q<0?+\=:,D$0[J\L)[R2F2IP3!N,(?+!+&N6.W[Q4WW[KER^3KNTE*4E)54 "( M"U-\B2N *9:@$)1#I0J9IE;2P-LFQ\;X7_^40EJ&H.P T\_ ?N[&ILB_OWO[ M[M/UM'7L7$\R5'MQ0ROM7[:,LM/4(*_\L>G=.WGB-SZ;&GW%##]IVYZ72_,2 M=\>,@J50X@(!D658S]>8K$L0 E01!97(!,VM5'M\.A_;BWBJ%.U-,EO,'VM] M2I?UL.,HV&Q0Q,-VH,W2LT50]4IW8[_-X7" I]YAPR$>[D/M,+C@'VH3P0^U M_ET#QS8'W";P\W9_7\"S#<\U@\T)^FYV^+F8EH?K]8GIX:3E*> M,2(P!BG#*4!&>Y3FF((LKV@)RQ+R2GF;0^>W:(]ZE@,E-/;N'!CU#"3'=MO3J^^M^N=@!F_ M5Z(8*B78UXQAK%4E M QA*33>U;^Y+:0+W&U"8ZUI9P@-V.9N* &9EPG'#T M2&!PA218"H-UQP,G,;@"]G+I7G7;UO?KK8B'NEU_E\L>4 M=^679"H*C"H!$(3Z#T8H('52.B1E464THSAW80&K7L=&"XW11LJB,]O\; S7 MB">MZ9YUK^R&P8XZ@H,;F4L"X>I,+TXX!>(;NSX')2 G& X9R>UF/XJZ7S[2 M^?2_-GK[B]E4-%$.<_'9" :WYR_WZOUT3N=\2F=?];_4NX$KQVS,('V-Z-W: M]:>I?['QJ-YNV/7)O'4;KY*M6U&R/8,"'>CE#&/3H"]O4!@/7^ZPC?N]_*V& MNVP)Y4RXTZQ^X&I3ODB^>-162Z/U,UTTFA0?-Z6R2RA%7NBE3%GD)4"2*D!4 MKJ M>KLOP"L.:.1OP86#LU!CZ?PIB(1XH(]":.L&_3Q$@O;P0Q&K&Z_H.4?)^]L? M=#HS)9GT;S95(%!9%KR"*4"X(/HK 2$@$D-00@H%+"H*AHR:# @,@>AA"%;#B? #UO1>%XIQ9',0%YEF?Y(,K,5 MS%*0D0(JQ!56F57FO$5?8_OP-7KR\'H!?GBU +\'0I$_1.<%^.% OQP, %^ M.!8!?N@NP']XBT>YIR:8^?UTQ>GLWR5=OIN+MR:M-.=E#E5% !5F_LR9 "1C M&2A*EN=<%52E5C5Z^CH9&R>T=B:-H8FQ--&F)F^MTWY[(>UGB%! Q9ZC^F#D M5F/K @A^Y;;.-3I_>3ZTE83!%5ZFI 6&#!>FL+"J@"XRB2 1#*4EIE,6>:1:.!EC-6+ M,'R6@?$EH_KB@<[UNXW+Z MPZS//LGU-A5L F5>I9CF &NFLBVMMXD5.DQ2\Q>^Y_U3JS9EKU;2C%=)Q\7 MJU781%$?Y )1F%67@S*6"PB'!.5TKQ\?_4W/)HQPM E!+?3<2\)<@$Q(H6=F M$@%,- 'EA4P+P5&59U;'&R?:'AN[M*9YA>_N0F9'(9Y 1&8*2PR<7_L3W@9Z MNW=;'O0E/N'2X;MZZA+/'=;I?+K6$Y$?4GR8K_6(3?4[7\LA[T0M5((0PF$& MH"JDGB*8V'N:<2 K6N),\3075O(>+IV.[25N; :UT3#!%2Z5+ 3 L,X,4"6@&*6 ,XR8JKA0A4.0A$//8Z.G@P(0_^IR>NX" M>#\1184Q]N9P;;;FH>22%W+!V248(1+>0\4*I+ M ZS^@ &7!@>,"_#P<__XWZSJLVP$-=Y.9\]K*28T523C,@6$ MIQE PL1)4Y8#A3(F\ER)'&ICY9(MK".E3_?D\E;L]A?OI6@-JX/8?O_Z-ODN METTPFV4LVR5H[>:3 >"*3-J=A:;.A@W6[7?U M*.CVPN6^%<'VIY6?Y/K=3SY[-J([)K7KS^E,/[M24209!5FI_T"9* E:0JR M-&<2JA0C@EW6I#:=CFW2M[-F:J9]-\F\YTOI#[8=782&,#)W'*TX;Q)M3C)_W\M)FE MC>1%FP6=JEQ0G L@:,8 RM,"D))! "'#J8*8B\JINN_E+L?&/<9BDZU9V^R9 M<6X!M!WSA(4O,N\X(NO*AK?4J'1 +4CXP P16;@ M780VVA[!0\,OX!!,[?!T+P.+'/:Z>JQMV']YT+)49H/*T#C_)A_^7+1/,H(E M16F) !=4\RW1K$"(@$"4I6 PKSCF;O,W^[['1A?=R7R3!>N:5>("NN5<+@Z4 ML2=UEQ+;6]L3;7P$KO$ +6X1I9,]CZ$<4A\DEH6->IL8N*1>_4?["C=O<#8I M<@)1CBO "3+[YIKFB(G92!45!%(D.'<2; UIW%C9[WMMWD#U\4X-VE7D&'TH M!F1/SZIW]7^2_8_9"$K;]>#^VE7L3IDV!H:^"M1@M>GZ^O"(:OFJ/Q;BV>PN MF!#H-U(MEO+#G"^>Y /]6C,^ M)HV32>- 4GO0ZM&UCM9*!K^TOB;&V5_WKG:(_8@P_/T?C!$,:NQO1C>>]SWC M>>LRGLD?M;.)\3:IW74)[XDPQ Y!0*\[U .%"H4?\D!11?'0[XT]BM#M/6V[%?SROUG7K M#XM;(:;F>TQGG^E4?)COJCBQPQ71%U,J:S5==_J)S9*GU4@T%]3R+1.6DYR7 M5&A^,N>4L(* 9=MI9B&SRZ18@9\5;+EN]XXT9?T8?9C@+' M-'B1:?3V\X>[BV4?C=X47YK$_B;E6;_0R8Y/X:AV*. #T75T

E_*' /_QL M#-:OWZ?G;)[ 7@+YIA0"YE3DM$@!PVD!4)XS0+BI[E3B/,6$EJJRDNCRZWYL MGX6#["WG@V!'\_&@C4S:&U3_/)%/Y"13$:7\A!^N@3C9L?-!&=8/F$.^ M]&S%F_VX-/W5?#M=_>/-RZ;8FLA2)651 E$QK.?,0@*,<_U3R@3*- TB:;5/ M;]'7"'EM:VIB;/4O9-<'L361A0 N/FOY8.9#/Y?0", MEO7(129"7:,NTGN0@MFG7<]?!WNN]<0PSKO8$^M[<,K/8[Z M;SE?/DOQ&YT_*SVS>%Y.YX_UYE[W:*8B+WA&),BK4K_F.:6 I%4&LEP@R@0K M5&I5R=*JM[%-"5I[DZ==@YN=?8?#UHL86YR.AT0N]O93"]J>K Y)(H#'2-?A:;;P; M.KW'O!<;&>[0UM:?O2-8ZYN\:BV=6>7]/M>4/I-B M6^;IB_PAY\]R]6'>2*S>JS?Z"I.^/N%Z)9:F%0-8I0(@61B!,T:!0K*4$D(* M[8XUPIDT-MK>[&R+9VE.7I];7^J(J>7&H82:\]G:J60Z3V2C7[Q0"6O]TO?7 M;]OZFVQC;NN<=7-)HT&]2M9M'==E<\:[565U^4"$>2XLOB*#C_90FV:G1'B, M/'4[[ENWDLXOH^'3*E;?JZ3S;?!!C+&W4BPJ+^BY!I.).4^]:4K# M:!<&JKEP'KLAJBV%@K "&54( M((0*0!@F0!557BA5D4(1%]8Z[F)LQ%1;Z,9,)W"S(Y_KT(C,+[5Q&QFIX'NU MYWT/Q \G.AB4 LX[>/B6]USIF7J["1"_Y74)EE5=":$N@W [%YL2%]N2"-L$ M#8E@GM*2 %D6#""N.*#F?!>5%215F:;"[6CW"EO&1@V[Z5:=,WM50CZY*M5= M,U!V%#,0_)&YZ!3R)IAE;8Z1:E_J39M3M5M<,J#<?1T?J74'?%.<5AAQ@2!1 4): P3+5LRF18L@$@LSJ6,RR MO[$19F=NA@V?L7/]*(3& M\C:OTY]S-,$*#K+2 MT Z&F=$;9R M"]R2Z:0(0S@@35R6N,0^P=D^OEQW9&,8KV6$C$ M0PJ/!;%K>-6QD'">E!P+VH%O3M+R^T*W)]]*MOXJ^?.RCG!N=P&48BEF- ,L MHP2@*DT!$WD%4F**@>=IEKHIX/;V-C;.W1B;"&UMLMJ8ZYJ2U(>PY3Y+*-RB M+RXZR(RAR=;2&'LL-I@$2T[JZVO@]"0+MX\3E&QN\F.0-A[(J"&=BB)JGW.: M59PKQ0&I" >H(":,-LN!K#(JD52XHI4+DUCU.C9&:8UVXP\[?.UX)#AJD?FD MM3IG;R1L[YMR>ZC+&/ZX17(*ZQZW-0SG&"X9![W&[V2:6RT+SH M5KY?I'BN"[7/@]2+A[9BZ9!E=-W@6V[<#C,5 ^5U;1Y*'1;)U MI0Y'K&OC-M[<;#;X;I*-1V;?S^G[$V)X7%+$!ANFH1+(H@^78Y99$(#[<]"N MZV+ #+4@6.SGKX5I,D+H_&_49-.M7PYT@Q$6K-"S<5 (_?%#)4* L2H'!.$* MDT(5A)?!PN=/VS"V^?EN4%1KL5F[ZK\=A(0G'[U%"#Q&RFYN'QG_R!\WF]C[ MSHFH 6A7P#A$&/X9"\83BM\/D5,X_H6FW*A2R.GDW7RMF]/DK)_<5?N?C].Y MS"899)R@L@0X0P5 A2D47604X)1R52$N2V45W]';R]CHKC$T:4V\Z7Y(C+') M_=QRGM@/;#]W!8,K,CMY(V5-/U9(G""8E>1_>5S\^-_Z_H9;] ];2NEO=1#2 ML'*LHP6[BWU/.E;KG95)Q3!*N9[XX-)44,6%6?4C0$6F4H'30O_-[61CI_6Q MO>BUR*R>Q2Q]]A_W<;,]K_!$(_KY1 -$L)55K\/!#A]VVQ[XL.&$6\>'"ZGEW@X%;1N M$]Q;!JT?8E&**L6I )B*'"!2"4"DIDFI*@&5R"4B>-*$H'Q=T^5Z8* />XX' M]QOY.)W/S4*$T9D)I0J*>F><92W*[^;B M53#N^HTYJ1*1X+7]2 4"+/I'Z[1"\<;6N&K#1Y!$%!?>]O7J6L)';MM(!Q_? MY/897"W7D\_+A=D=O%^V0NRU=BUD14:PDD 6F0)(YAA@B"N0PMPJZ;0R7O*ZSGM%VG>&+UD M>[-8+A=_&GU6JI\6L^!*"1)%13%(48$ RG!ISI(9*%(F&NKJV2]TS#8,4X\<"-S4'W:HK^4;?V=SG83-=-:GVS, M3^XN >ZAA>^#6S"=?*?.!];0]P'F6%_?JQ4_?OLP-YF2J_6[GR;W1DX4%FF6 M%1Q @BA D+ "@X!S&@*"9602>914O>@&ZMW:?C SL[*1#9FNG'4(91V).2# MS# LLT'CW04TG GDC,^!&.*P]4$IX(QKA^_XNV"MK-V3< M%]9GG0^UL#[N8-B%]5D'CQ;6YZ_T32K3RY@IUQ_ .[KZ=CNO__/N/Y^G/^C, MA-B>_M=.(TPO0IA(*\")T"10Z84(DS@%%<&D+*@H&51NN6;^QHR.+K21]=YQ M_<..N9Z;#=IS\%J!-/PHU M[6DN=MN-W+]I1&]/8UB4_<;3/@=Z_ \:'_2!/NW8X2-ZYBJ_A^XWRK_I=?SR M13_4IN'O)B&F9?L\XTHI(O0763$]-]<3=%JE!9 00X%S\)IQTS7 M29$IPQL==/ZL'@%!26*>Z&%;5JL?)(X&J MOFNOT U\/A&Y_??31.KO^EIMA0?.I&Z MM&!,YI2 ,J<8(%%20"J9 5,MBB,H:<6PLZS@ (:/CI8:7=$?M9'N(KV#C[LE MUXUP-&/S9P#MPF8!MN-]TM2S66O_DQ: FZ2!P)3UC*)P.."PA11 ',+LX?41 M!QR,D_*)0_;OFVS\0']^$+J?J9KRVL9/S_6"C4FAY[$* 2HE!8BB%)"4DXW, ]W\+@L(6>^O+%S&/Y.,+ M:%R1@'RNY8&3D"\X>)R(?.D&OZGP9TTNRX9BODANPE(W[6^%9-[*%5].:UJ: M$(@(124'DF8%0 I6@!24 EGAC,I"I6GAI)_H:L#8:.30:+<9J3/\=C/+F*!& M)IE#>V_J>2)=MOE,R=;^Y(_/B]F4O\217_&%,-!LS;G[06==ON O6%"%4X#=_D4TP=!!YW5H$@.)*7J M]RBZR:-:X]*K@'JYE>%$3JT]VM,QM;\K2KD QW@ER]9&Q XVDO8QHIP7=ZEW;[CO5*_S]ET-I,BH5T)^>6F+O7ULD*'H*N2 M9241$/#A17[.D,?!$EGPY[ M?'7AIS,0V,@_G;LUVA=@,UNBC'.1P13DA&1ZJBPQ'9ZTQM/2#Q(+904URZ^G:0 M^7*4+[/_#SM7-L<7'^9\:33CW\KFO_KOLV_9A+N3/_T^^3$J*2<&*"K"*5P I# $5/ .DHKQ058:%7;#0V1[& M-N=O0^1:*Y/:S$3;Z1I,> AD_S,:A MX^# 3W_(;9'F3WIT6[G3M$*DS! 'G)$4(*00P%P((R$+ MJTRE&703CKW4X=A>\UU[=XJ+WR3&9$\!BXN@V\T+0T(9F1*N1-%YKF4+3:#9 MT<7N!IW/V#I_. .QOL]7_\XD=9E#73TOT2O\3IAKPHCFEPPRH 0O3::^!$1S M#BC+O"Q%GI,".V7?GNMH;-2R47V;UF:Z2N"=0=...T)@%)DSMB8FC8UFJ=98 M&5(?KQ^'8$)Y9[H96#&OW]ECZ;P+UU^I8/WFY3>]3'E>UI$>[Y=UZB]OM.!P MD9>\RB' J305TDU=1('UP@)RJ!"7LH).HGH6?8Z-'G;L3#:&>FGMV0!N1QN! M88S,(%X(^FN'7\8DM(1X3X^OHR1^&8*S@N(6MWK2S70^7E(C-('IYV/* M9K(^75CI/NE_+):U1G_]%O"""";R%% (-=D@:JJ]<:CG([Q$4&5Y!9VR^!WZ M'AO]-*:#VO9D:WQS"KXL =F::"(NU.7^Z8A:(Q MAYZ'I3-W2(YHS:,)3X63-GWG7EU,4%^=RU!O9'L$X16"M )Y"J6>:5$3U5=Q M4*&RS,H49CAUJJ@0S+*Q4>-NQE0C7\%Z92Y66YT+=JQSX2F\%&S8[:CU508S M,O$>CV._7,FJ5Z\D@D!4:,Q#Z8L$LVM8 9'0C"^BZ=CXW8;]OL/VEJ'F]-3M9;F]U8VFDD[(@X%KZ1N;8S.]FQVR3\[\+\ M8 &S,XGZX!6()YVZ'I0*?4 Y9#NO-KS#DGE][&G:_3)=_:.)]S0_33 D945@ M#LJB-#G\F00$FG,$AG#!?KG)B2 M]SP'J! >@7R<+Y^E^+Q<*#TGUU]..GLOY:K+;DUI MFO.*Y*#(A-*O(.> LDH!*&@)<9FE0CGM[?9W-[87L[4V^;YC;I,MHAYOG7*4^!]_DLD,&4T)0 T1[>_G<]'FB1.6#'YMW,[=KJI#8[ M^<48_JN/>*4]N@XBEE%0'DC,TAKM0,*6SECU"ES:MS:;F&J@'5Z"#M=\=G"I%TX2XM9MSBB1WMK9O)&+W'5 M--(ZQ .=8"?_]CT/' G@#,EQ9(![$YZUDO0#]XVNY#V;39MJ !,N,REH!@'* ME%'FSRA@*:U 20@M1)Z5BBNG:DA'78SM@]E9F/#%T].TS@-UW+AZJW-!Q!\,6%#KKX%')H/-7>J;*Z'56S1?WJIYL?UO, M],VK1G[>\?MGU=:('MJ-O76RPX[%_]*568WQ'71"*51V@E6?PV8>N,!PE%7@ M=+/GF_',5E,QIQK;U\^8MWE7O/);SX-J23$AH(I-*RXHN=/')01"4<;9?H:EB4ON'E'# MQ1L\MOX[ =XW[1YIF><9QFD!,(-Z]IOS$C!%2H 5%WE9,"5S*V6_4XV/[:7? ME$-YX[#=? B8Q9;]%3!$?J&W"/CLO!]"X;"_?@4D ^VB6SP<;MOD9USNW0P_ MO&>X+>\SUNYM;)^[QK=B\8)+*5:F[,UO=-T*DGU>RN]-PN3J=B[NZ&RVNE>W M/^AT9E(GWR^6A@NW^F43A@B%9J,;4U$ 1'@.&*,24$RK3.@)32F<9C!!K!H; M\75.-36BGC9NF6_[ZMMBN6YVSJ<;12C7G8 @0VFY>3#T ,7>;]@;FZU'-\F. M3W4@5>U57<=5LO6>SN+&4: 62V!<#5D_.2#>P8HJA[!IX$K+ 6$\+K\;E]Y511WD_G=,YG\X?;_EZ^J/N:+,7H\I4L**D>K)9 MU:M/S=UYAD"1%QG'4,I,YB[<[6["V(BZUK97L\6?+1VHSO2$;FS_5S=N]A@7 M.R*.BW9DUC7%)FJP._.-^,] ?H MD"2O:,FS2KUL\N/O%JOUZHY^GZ[I;/I?)I)?\_)4:$Z^7W]K2^&LMH==.D1S7&C0VMMQ5^&E]J"=*M1>;0E$^ M(;E7#YT=A0XY()$)M7,EJ7TQ=5TVWMQT@W.S,SIMF/#6J59@*4YN?BB@ Y'N MU>8,2L&AP#LDY&#M^M'S.[J<:]HWU55JL:9&&V+["BNEZ&_L9&KF2&9BGNFNE(CB^9&H9?@M6/(@*!%)L#.TBU> MP\B.6"(4B+DN]38H,5FZ?L@[MK=Y'K:>%(>;%!1*BJH<9%)2@*HB![C*]8*W M**' NJ52. 48G>YF;"12'UFULIA\QT['H];3D%J>LUX-5.Q#UE.2DULMP9OD MDWX;ZIIWH3,G^Z$)=?IZNI-ACUY['3TZ=^V_VN/0]:)@Y#F]R-_HS^G3\U,7 M*U5+J;]]7FKVNE=Z\J3_V]2&TW^^>_H^6[Q(.:EP52!>$E"F% )$L(GI8"D@ M4A0,":(HM6*:P2T?&WFU+B0_C.W-48GVU.S%)[(U.>'Z+]^[B,'I/*'Z7V9R M+N@R>9%TZ7"X.N@S8G&(/=:1'Y"-SRD%)V]ZA()ODNZYV422UA D#09)!T); MM;2N7IIT0(SU>7$XZ1_KN(A!#1HNZ.(U<-Z+Z'@5 M _S657^CRZG9(#15;NLP2Y@CJ(0J <-9"A!$$I!<+ZN89&F)55:FI9.PQ&$' M8YN.=/8U]:M]0E:/(+1;05T#3.2OM1,FSNNCKH;/7 M>>8JFL(H]^KOU'#,^G[Y9?KX;7W_O%ZMZ=P4LYZDA)>,9SF02A:F-IP I&0Y M*%E!$*Q@JK#3MNNE#L?VFK>&KI+%UL;D%[VT:%8?YY/X_>!&I9"2< 0*60F] M6BQ+@&%6 4'3M,IPBBJL5XN+-9V] MR;;O_'P&W'N"%!C,S 3=DJO3ANC=5D MD-3FWB0[!@?,O;6$)E3"[:7NALVRM73^*+76]CX_3J^/Z3[JK\1TUA05UMZT M,IFRX!E4>I)608R,.+ IOH=*0-,":VHI.4Z=MKW/=S4V'F^.N6<;68K9UF@W M3NE!UXY-PF 6F4<:N':L;/:]0VN/7L8B$''T=#0H95QV^) L+.YPHXG50- M[G>H>VLO7'5%AN!=^[Q!F2/$2PBX3&&SSX(Y3$'.N2JD8#(7TCE#\&Z<;^DF M">S.(RWNSCU#T .&V//Y#0+79 C>^6<(>D R=(;@^8?#+T/PSB-#\.[5,@3O M+#($#Z_QH*&/Y^(*YJY0H_^][F^P12P7"^?N7E"._D+ M6A#%BPR4!36+T*H"#%44<%&DBE0BE=!*W]JFL[%]']H4C&=C;5TKIS/70[[^ M'+YV.U2A4(O\(:C-;/':-33@*M8%D9#"]^>Z&EX&_X+3)T7Q+]WC1QQ?Y$HS M$/]V.Q=OY0\Y6WPWW[CKU=M'<$;G$ *!#%V/0X*-,X M0'!(."ZW>N8-3U>T+56OJ>Q>?='=S)_U)&DN/ZSETVK",JK_ETM04EF920L$ MF*H*T!S1'#(N"\>\X L=CHUQ]NVM2V,W%B=_&)N3VFC'V*B+H-N13T@H(S// ME2BZY^!:0A,JQ_92=\/FT%HZ?Y0C:WN?^Y'BCUVWUBB4,6K MBH,LK0A D$) %2X!PDI)R##A=@5_SO8P-C+IC$Q:*^W/YDX#>/EX[FI8(A/# M(2*!#^EZW;_BG.YTNX,=U?6ZM7M:UW^AYU*E#NA1OZ]DO1ZZ9VNJ&4)\F+_[ MR;^96.[WB^69+9=)6A8JA8B#G$@!4 XEH 4K0%'H%4R&L2R54\#E%;:,C1N^ MW/^>T&:79-&Z89*\9.M(HA;+9+'9B)P97_SC?*X90\N5T3 C$WO%9+P "P6T M'XV,2'*_,SCO=@?G8)=XNTD<<#5U/:BA5EE76#+LZNMZR(Y690&:]"V^LS+: M[70F5]T4*J^$8KG2(U3D $FB $'ZK[*@54905E&:.46P'_8P-IHT!IKUP[*9 MG#J&3!_A9T=F5Z$2F:(Z0&KK(NS@G/4]6)FAP_8'+B9TQKWCDD'G+O0(./@B M9W1MLMR6ZY>')9VO:+V5?+=8?E]HWI#_5U+QG\_ZM_J->D]YS1U?S('GK'UN MN9!$%K($N. 8((X98#S3-,!EQE,F"\ZMI(B#6#,^CF@-3W8M3SK3D\9VA[/R MJX>KGV8&'X3H^\RU*TGM2[+CS$UB-S0^X6!7CY%#=,.08S50K,/58Q8HVB$4 MM+VQ#U=W,EPD1"@\]N(B@C7J$9ROG\%[]1O]C\6R"^!K:Y[F:4E3(A$H%"OU M5!9F@&0*@8HQA3F&&QG=IZJ+\W0K']N/Y.5MP2#XQ)[86D/C%K=_ MR?5KPO?/MCU<%/\E]_:"^2]>[#&W[70:[C:U'K](TZ:1/7Y:/,_7S2\,_]2R M#1-2%3)5*0>5) @@!0M A?Z)$"$D+U2)'.:RKKV/C1 VUN[4RDR^UZ:ZU*UW M'0.+"6I,9"-3R4;=9FO[3;)%NC$_V=A_T^K=Q 3<8;89$_B!9I>A!\!M3ND+ M8.\:,OO[NS1&]&SGWR=@=S(_ZI__SO[I_T7\8V<[_\[_^?U!+ P04 M " ":F&A5Y+'9^[:M !SKP< %0 '9L9'(M,C R,C Y,S!?<')E+GAM M;-R]67-;29(N^-Z_(J?F=;PR]J6MNZ\I)669[&:E-)*JZ]YY@7EL$FY1@!H ME5+_^O' PA4D02 .3[#2JBBNY_CRA8>[AX?[O_V/[U_.?OJ6%\OI?/;O?^)_ M9G_Z*<_B/$UGG_[]3W_[^"NX/_V/__B7?_FW_PO@?_WR_K>?7LWC^9<\6_WT M\K+?_Q4%O,O/_U]OOC']!L"_,?ZCU[.O_Y83#]]7OTD MF! W?[KXUR2Y,L8*$)H)4")8<-%K4)S9XKSGV>/_\^E?F7%:"V$ 8U"@K)00 MK-2 SGB>G(]?!6/RY]UO_VG[Z]]O_?X?FGC3@6\[/\/I>?ZK]_>__FXI7?\MD\_9CELVG"Q9_C_,O/ M]3=^?CDG/!"MZ[]=_?B:__U/R^F7KV=Y][W/BUS^_4_?SM("JE*9EZR^\?_> M_.'/ER_^NLA+PLJ:T=_H&]N_KV\Y@HC\?95G*6\XV[WB;!ZO_=)9E>O\XB_/ M,.2S]7^",O5 N-J0@!3J+4%S7@"18 #'SUA#$.,1F;4AE_GN=*\ M)*+7:ECF^.=/\V\_TX-_KG*HGZP%LA;&K==M!', MC8MX3>FWH;S]C9^_XH(>!/'S]"SM_KK:E18Z7,T;2W2C.B+]3S^1!$I>+'+Z M;:.Y.QE=<[DB@YO7OWDL*LZ7\ GQZ^0#"3U71EZ>X7+YMGQ8S>,_7GR?+B=& MB12=]:"]"Z!R2."DUI W .-@LNPIGK[I@T^\MEJN?O.)5 >)&8\ MM+31\WP(H7> GJOTOYI_P>EL(J*PQ4@#K-0%1&JMWWE36/:!E_N7+?+9FX*_Y2\B+B2\&T5H&#'T&Y5(!5,F#C4J@S+*@ MB:W! D;_C8H&SU99XA]Y@*!%RB0Y4X@&"?6NM0=[\?9Q\-'<+VDJY$[ \I%^=^*L3H+6#)"'CW6Y& B.14B6 M42#H30W]FX"COJTK)_5(W>T!Q*,%V0D _M]S7- 3SWZ\SU_GB]5$"X(^]PQ$ M7L_2*_+7 M)UPYYIDA2YFR!27I,^18H& IEB/Y[:G-1G+MM0>A0SX[=!POVDZP\9%6T M"F6+[\"#%<56B3BR@,98(&\+07I4D8<@C&ZTE=QX\T$(4<\.(2<)>&20O)ZM MIJL?OT[/\N_G:V=:&TMN5T:(65%<'\C]\D(3U(.)(G->.)YF.VZ^\2!0Z&<# MBI,$V@48WN=/TYI2GJU^QR]Y8E/41Q<2@@ MKK_U(%"89P:*$P3;!3#>S.)\009N+91U9O#E_'RV6OQX.4]Y$D,VB0L--OI( M.Z.C*#QF![;8A,)R[8-L@)-[B3@(-O:9P::=V+M T4?\_B:1I*9ENCGWW=I) M6W@ISAM(QDE0PAIP&#D$9H+Q60LLIWDE][[^(.2X9X:<%J+N C,O4B*-++?_ M5/'PB=0B2.D4&&$2.5G* EK'@"NTC%E=LK4-\++GU0=AQ3\SK)PJXIYP\I(^ M?;OX./]C-C%299EHD_6VNN(I&$(YSV0H16&<*<)]"ZMRZ\6'9=#8\P3)D?+M M"2+K??3MXMUB_FTZBWGBD!O&A"$OW1A07"IP62&89"-/AL4L13N$9"["Q^GJC&R9C"4C"<':Q$$I M1/"J". I)I&<=J:HD]!P\XV'H>'Y9%9/DNC(:/BXP'J/X,./+V%^-LDFFFQ- MA&"07&7K#,55*H(I*2!*SJ0[+55V[76'X>#Y)%./EV4G)N'U]_@99Y_R.@LL MF5-)ZTQ!M2=#1KP YJ2 [!GG.<1HV6EEZ_O>>A@DGD^B]&3)=A%HO#Q?5.EM M#A$KPDDEY\M)L,D7%3U0F&UJV:.&$'P HU$:$8-0ZK2[&?>]_3"D/+?$: -) M=X&8-S-Z&L;5]%M^A2O:YI4<;2+H+Q-2#Z<5+7.5/\\6/B=.6"R(%F-3D04DM22847Y% MC0[[+UYZ6!'9<\N,'B_7+F#QX0N>G?UROB1I+)<3CR$:ET*5 OE4S#D(/)-C M;73@ACNG3(MDZ+67'@:+YY8#/5ZN7<#B]9>\^$3[XU\6\S]6GU_.OWS%V8\) M"Z(6*%B('BD*]]8!BN1!\D@1%[&(ML69RMZ7'P:3YY;\/%W.7<#EP^=\=K:C MGKN23:"M,699BUJ$!^=X 1DEA69%,*-;G,]>?>=AX'@^F= 3I=H%)JY%@F0EC&KA?]Q'PV&8>3XY MT\92[Z2&^=?ILJ:"UZ78O]+W2#["\6RLA$*^%,D'-7CI.;C(G:E5EDFT*6*^ M]>K#$/-\\JIM9#PR4%X0!VG-Q1E^FF"0SHI [A5C%)8%B1!,(LDHCA7[.:C3 M N!KKSL,$,\GP7J\+,<^@]U$Y1L@_^^,B]VMC6(%L]YH"L!D]:3(V+FDZ(,B MC[R>,=M\6D!SUYL/@\;S2;0VD7!7>TIE8F/M=- ,HR-?*A5BH6BL_5/JA625 M6+!.9'>:T;CCQ8=AY/FD6%O(MP_7E9A8X-F;6!8Q :)FH)0H M$*2QD!1Z'KW-@;>(:&Z\]C!X/+=\ZBFR;0:.?_OYEDR)OW^+:^S<&@OL0>?VJK1V./(/[$+V:T>,V_+K],9O6Q* M7NA\(2^6 M2Q+K!90+8-L+3GB0A1WKX4YALOK%'32;:@5$F[V#3E! MW!TTE-E0OW7!+IF(9(AEK7C(TI+E)'F$F#BDHC#50TORO@;!S U"QH7.*9K= M"Y)3Q-P!5E[B\O.+6:K_O/ZO\^DW/"-FEB]6+W&Q^#&=??I//#LGKSU:GGR( MD'RB%52XHETW:XC:%!85HQ66&F/G(,)ZP-)) +C9RZJY-CJ V(MO.#VKC7I^ MG2\^$$?;(IQI7K[*877YU>ZL'%DL5JD G-?6"9:\1N>S)WFR) W70H;[;I8? M9:@>1^*X/;+:PVY(#?4 P!CK1=CE^QPSK2GB\_>\VO'"G-#:&0F\U,H,A@50 M>@]:H8Z!(A0;2VNTW4//.,U1!H16*]D?C:-O>1'FC9#T9O:-Z)XO?A 3D^ % MLT5E$'Q]/*(X!:6JGI$DQ8Q+68O6G?JNOG^<)BG#(>5HV79@8=XM\E>7%-1I/LG(M<)2B9MFYE0H @,GU9HG2B8&+LOK3A,7 Y@*QQ MNJH,AZ+6FN@ 7->)CT$%YKD'^D V$YTAYR\)0!61.8LFL6%"_\< IOD9UH ; MU-'2/1X:\Q6>-;([\Z]YL?KQ[@Q)'+-4@X:O-3%2;6@LPGMC$#R+M8V0+N!# M8L"<]]$:#,*U]FSNHZ<'I[E)W-],Z!W8EK?$"=;*]M\R+O/[.G7D;?D;&PGJP3EN J%V8N\ 0W^9 MS],?T[.SB7,R9#0&DHJLM@&IC:JB U^DR:H4C:5UX+Y[=P_.<3T,%T]^,!-P--<"1T Z^5\MA;,WZ>KSR_/EZOYEZT[3\S]/I_%G>/&HO>% MS.6Z5;Q*2&)+Y )RKQ"-=RJTG\%Q$&4]^,M-P#6 (KK(Z5P)$*^P(55(+M#: M\+F>'FIAR8^+D;YD+B=4W.!]/1F.R'4O M(JU% E6\!61&@N.(7DF-++<&Q^;-XW0?'.SL]%&"["#<_FV*87JV/@JAN&]= M-?]Y?D9"7]88S%TD M&S"=I.<[3D1/$/J(T*EEIY6%Q3F]\MIJ6SMXMV4V\0ZY\]&"98KB3335V:.- MWHH030B(6=PXL+A=VOKHMXZ[RS5&SK R[\ .74^'[OC9=5^9)$91HPH9O"F* MC#4R\&6]2&3FJ2!/K/4&=S]%X^:A![)+#970 :3V92MN\11%,!1A4M A;>6D MCMS@3@$77#+OF$+5.F%]"%WC)K,'@E=SA70 LCV65Y(,DO(*3!T8IVK#073: M@%1*>*UM5G' R*^+HHZ! '2BL#M(']QA8:^DPW)1T=C@P6)@Q)!@$+R,4%OH M>T/_:=[Z@.1!HKIQI8:+Z-HJI@/#=*^QO<)64A*E-XJ"CBQ!!9$@L,Q!:@I M3 XU"_N4&^ C4?<4+M9PJ!M"21U@[]7VM74N>KN;FFXE,:Q1=>?VX-0-/G41_E+ [<.-KSZSIZLOZ9MZLWH&OGF.> MQ/I$$8F@O9I$DJ-'E6/[C,*=Y(Q;//!$3E0;971@?VY+ MB';K3?'6N]I^FK2V6BVFX7Q5SPT^SJNEK2[D_(R>^&G=>#@OKQ3%2Z&YU 5< MCC4X#AQ"40Y$C%8(D1.RUIF(MAR,6^SP).@=4>4= /[=[KUK,6SN-L> NM#_ MP;+":2]P!= :\DM=B2H$8[EOC=H]9(S=WF(\5-R^3G62BCI V946EQOZG6") MU22S49P6+.8, 8, C]R[DHHHHO5QTDT:QB["Z09?)RFG W"]2&E=NX1G[W!* MT?5+_#HE/W,28W;">UH45D=0W@7BP$7 ()DF'I#KUHG<.T@9-Y'6$=1:J*H' MQ,5X_N7\K+;<6H?>M>'S(G_.L^7T6]ZD=WZ;+VM2YVWYB-\G,4LFT7F(E"3R@:-(HGG;G\>1.&[ZK2>$#JC:#I#[/J]P.LOI-2YF)+KE%79? MY3*-T]5$,.=,YB0]E^OU6ZO)JT[D2V/R7B1.OD;KPNJ'J1HWB=<1/ALKL -( MWA;NQ'.5+=.U)TEAH(2H=7AU0HN+%,BA06WN:S7?)FP>-P'8$>1.5% 'V<*' M\@@3ACPR8PS$F&KS=!;!.V4A>,>,+TB\MDX9/D330?!KWDEVK/SSZ6II!K.G M;S3[;JV2SWDUC10K7..G5=?9ZZ]XJA:T]S#VE/UHE?%<>.NA1%>-'\49GFE- M&.49N7+%AO;;R?#]:*_GA4C6;Q?KUZ9U%/\N+];31";HA7+>(03I$MGJ("'4 M\J^$42GR"5PLK?M&'D;9V F^QLBY/VW71#T=>&O7N=K,JWEQOOH\7TS_.Z<) M[00Y%HKAF:Z^9R9N,# /G*)Y3[Z&]O=.HSL=;#>'DM'**!''%W=TWG4M29%@&&UE2)3 MOEXXJ^.BC*&UHD+A VZ QWE8@Y6T/3VBCE7%\YK<=2'7Y;QLKY+13YLE4^]X M_(")U$,8:I1$W1QK7[SP H;%,&4MYR YX[7]I:,X+R-$F:*B'2UIW[Y5Y%Y2 M3C]CW#[P8STMFU#82F:T^GN1,5 E!D#C(FA5$@6WW#+-&S-VG8)Q4Y\M]'W[ MD/!H"8^X?RT7J]I*.IW'%<4(>?%M&O.+[]/EA&MA=+9U_TVU_97BX)#D8%@^6K^!:>SB MF;;DW(=8NR4:#8%G!D&;E$*)WI:#C.)AR+A-P#CP:*/3VP Y4< =N+Y;1OZ: MOX2\F(28K>");&;A!933##!'30Y64;:4P)-HO65>(V!T=)RJT-M]_H^4;A=] M;7\C,6Q&H&QELF6D"&E-+=\/O#;R$13H.4<22L47+9S+,;1NZG\'*>.-!-S!UO,^?\NS\_PK26E?'XN+MO.UT2_]+]5Z96%,)C/)(8IUI7V2M<]3 M!"NRYU;9E%7K@6E'D-F)#WPD,FZ5[ ZKI@Z0^'*^7+TM6T8GJ)G+R U$I1+4 MSA40#$64Y R*F&A-TF;=/.%WA8!.3%0;]!POV@YP\9?%?+FDC;Y,5Q-F' \R M6$@6!>W Y,%Y47=U7W+"%&V1K5%QY?6=E&RTP<2Q8NV@%/NBS==V.N!E*_O$ M1. R$R/)D\FK8Y<<][4C?;(^I#HRI?6MXSN)Z:0*HPU:VHB\ VORGM1 !-3I MW*]RS:6O)[YMN9J4H(7WCH$(D8+#( VXVB$U\XQ%:<^U:'T&?B]!X_HPC91^ MRY5II8$.X/0AK^_*$"]_Q<4_\A5A301W:#0KD /6Z>[>@3<\@+>)V:A$4:'U M]?2[J1G7G1D&2(UDWP&*_I)G)* SXN1%^C*=3:MP5M-O><=.+L65@@A&U4X- MUB;P/!0HVI1@0IUHVGI;>X"D<5VA8?#44@L=@.J6D":1R9RC2V L9Z!X\N3A M80%9/*803$F^]>3J6T2,ZQ4- YS3)-V30WUY.7W"M(DIUG8*P61".SF*SA0$ M;@5R49)VJ7629P\9G928-G:BCQ1S!TAY,_N6E^LV;1L>=I>$)QD=P=I0X,@C MK9K,%#A1W3B;(_U(I>Q;GT;<14LGI:-M,--$X!WL1CNZ=YMI<%K[F"7$S.OY M3 P06"E@51*I&*5U;+T7W2"ADZK05C Y7KR/1X??H&.6/]4JLX]MVP'_/I_- MKQO*'5/)6HH'LX,@)8+RW %B,F"B,BPH957S<8WW4]1)&6BCW:F=\+NP-[LM M=G=F,IV=$U.799"_Y#)?Y(M&VGGY^CNY@J2TZ0P7/];RW-\08R)%SJE.R&06 MR;O+7-9 0%>'47NN;%"^=:>' =D9MTE$IQ.D%+N@3E5/;:^M:W8.\@Y;#L)GM6T#M-WAT8SM_SZDIX8B5+ M7!6*3)").N@' 5,]34:E#;E(M<(. PBS^44_WC9=F!/=MW"=GM,P5VT' :7YW)LWT3B712BW>3D%UQ. MX\0QDT-Q$3+G!I1$!%>GB$F!WFDT3J;6:>V]A(Q[RM9&RP] Y_$"[Q(WKZ9G MYQ1Q3D+@R44E(44C01F>2#3TP20GF&1HA&M]MG8'*>,>K#T)=HX1>A?H^7N> M?OI,E+^@A^*G_/MYK>)]6VY=:=PR^&JZC&?SY?EB8[HO^QY:M$4Q#<1'E262 M Q=8@51",E;X%)M/(FI#^6%V[;D4+(V@S6>%XHV)MXE'8[D@$U^;!Z#U$!3C M(*7@S&C+61X+K!WLM6-@Z$@8/UZ='02/=S"W%>?MN^0170I6%!!*.E"^\>HF+;*>_'6K5_ZE4RM5<:X.$9'U3E>6M:JK-B:4PN80M=2L]<7(1Y+8 M-OD6T4NEZMW$5*O8(J-PS>@$7GG.LRW)I=:9VB.2;X.[CP.@X_[$W&/DWL&F MNTSU$5B>7;)X 8*UU MU 'L[AIM\N(;3L_JS_L_YII9EQ_O>,02;CM^38C3# MI!A%B"*#JBV&7'8)$I>.W):8HVC=8&5@EL:UI\TAN*]^H!,\=+P\?ITOR*.> MO5S/5HX_/BYPMB315ZYG:?W5V082CQ).(L64Q,@L69Y ,6O Q7J#"V4)A:%4 MS0]UGY3!<7>*L9;.^%CI>"%=':%U'[N>*:.+)DW8FK9F48'#X*$H78KC)N7\ M5/O(@22/>[EB++ /H<\.CLWO$>?$I\Q32(X8J+UH;"2!:N?!IEQ4# PMMH;F M/>1T7?@R%U0OY%(-<+S65VMZR: Q11-MK= 29N*!0Z^ M2 U.DL30%2WM8/U4]Q'4"9:.T/1=H#E9[!U@Z 8/VV9O6B:.@39I'I("E20" M>8D1I,)4N#8L\-;V=2\AG6#F=$7?K @Z6>H=0.=*4_-M/S]T0JB("$G4@GZE M)7A?NT[(0N^73$AFV[O?UXD8N?;P=,7>W3K^""EW ),[QLMOF09[=\^QUA2Z\+#>PD:N?RP.7S:2;\'*#T\!W[+F(_)^SI3(6"] M#Z 9 ^^B!Q-BCL'1-E^:P^I0XL9-"PP L4&TT@'<;HYUW]E?6A8JI 2TVQ,7 M%+N#5P7!B*09I^446.L:J_V4C-OZHSV0&LA[Y [U[_/R8H!#]1&UE=(J'L&H M)$ Y[L'G&F8(Z24&BX&WZ$M_X[6=5 $<'VF=*LI^4+!=%2'Q;&2]J"ABG1Q% M; 3'"DA;A$O911).6QR,/9?@)/7MA\$1LAP="-^F2Q+VV_)N,9TOWF7ZF%XO M%G/:(XF4>/VH<=<471NM,7/(5IJZ22IR[QT%E\8$*Y40*;>Q&8^GK0LX'0.# M^1/JI /'9<]%$>NER>M0D2E:?XQVTB U@YR\BBQ7,]RZQ<*1;>J'/Q!KF (\ M3L =0(3\\D7&97Z5-_^^F=U.L;^?GYW].E_\@8LTT8+E:(P#%X.MTE*5/0D< M4RREF%!DZVSR(TGL)%=X)")N]SX83#T=H._>>8C6!1VE4X#H;#6V$7SD#(2O MC99BC*9YZ=7)HRF'' LW'! >,Z7R,5HY&F%?U[LQK:7%JM%&>%-6$V8,%E>G M-KA0JQZ-J&W>'(@D0L@IBF@/@8U_MZ"M ]M;+Z:?2WEN5F3/6K\P79ZTUEV750##BC>&Z<@]'K05/^JUXS90?K*==SA5 M= JR];*YQ9@P@C-/[$1F \F/><"B&!26C59:*7ZS!\/C,+;WK>,V7QX;8JN"I?WTT4>3 M.6Y;YP[VUV8Z[!>FZR5X!X)M>1I;'1@\D^]!:VE4UPE!]XBA:->$[NI%/!11^VC3YRUKAA^BEOMP_7F?DJP M/Z5R.\#R]>Y9,A=-H4$"I3('Y;RC,-8$$(8EE07/1K6^C'5$U[)G?7!TNN [ M0,V]Q_=92RO7M?9&86W!9HD7EH#EK*+ */,0G1%.+*KXISCP:::6$\_"7\_2 M4#45B3P"Z8RAA:+H0\X:@@L%N(G982:OH7EGL2-K*O@_SRG.\2IH"J0..FUL M-OG/>36->':=R<':;EQ_YV@]..YA_4D;$L;J:C7Z0BZ#OYY7RY6DY$UH')XJ!@'03B6;U2 M*2E8TI%SG14YF*WY/Y"T3LIBFZ'GIBT<0D//N(TV+C__>C;_8Z#VV1=/?ZJV MV?O9:6_:+EYTV>+=VR)5TO5RJB+/S&:H>RA$+85V*LAH![LPL8>>!B%E?>:[ MQ?S;E"3WRX^_D=C?S"XF:+^(J^FW31/1G00$5XI)6I!.5Y>B-FP.FF'- KFL MBP@)6T^'?3R5W9BWTQ"T)Q =4ET=1*O70^T?Y:OL?1Q_FAI6HO%K'ZK&;'W=>[1VT)B?+%H4S(N1O*1*/Q3CC%RF4*$0)P6 MIA#QL'X9CSF$>R2-X]K8[F [J(H[@/!=-7MU7)SG'+1PY-O;.@Z4:P5"8PX6 M-7E1S6\R'%^U-MC97'=P;*"NL6O-+V7ZMNSNJ?VE?LRUI.D#GN4E29=^//U& MJTD(SB4QQE$28Z4(P)PRR.)+4%(68?UU'#YXM?#AMXY[6:L;S VKK0YLWUJ MM5<*+!9:JZV)B[U]P.EM6(>;E6W(DJKS.I\O/FU7W*H?5Q*%/-E8>%"=9 M4>P((0L%24<7M*]7*5O?@WB0J'%O?74'R;9*[*A.-\;%)EB[XNW6>:[+S7*C M&.[=(G^9GG^AG>!;WNID4L>]9UU'!:D@0*7"2)2.0_$B6W3!LN(;(_8X2L>] M6=8=C)] W?U@>UUW^3O)G 2\$?@NC--%,92V]:Y7XC-.55$8!R\)[:4C!%\J"W>A(CT M10YI/<\_3;NOV@-O5TH]:@UQ9Q*C-- MGQD/R=3N@T$P$UMGD ZAJ[=N9VTP\2#T3E10S\:R>B$S^J-I[2H3"SDJM#]H3H>U8E?0,,W)ZO^(TO=J2M74YR!M> MNR/KXX#E)#K&BA ((9$KK*2ASTIT@"I*EPU+5K4NJCJ.TMYZI3T1,)LKL6?$ MOIS/UC+\^W3U^27Y1N0%;5B<6*N=M3R D([6),\)0C0.HO11&XK<=3K[;++;""CJL,T=3ITMP&<+S.4,E>Y!B\C'YX M1W$O:;VU37LB()ZNIIY!N/.$W^&/M1O,K29WQ LH:'1-R@8($AVP@%9G%0O3 MP]O"&T3UUD_MB8.48U33:UB\."FO*]E2[=P-5=8G!??[Q)7LE,9^TYA!S MEJ!L,N"8"U!H<45B44;9^H#\D23VUG]MQ+#F.+5U@,K#KP!,O%+1UVX:9-]) MBIH$Z(0O@ :95%*;PEJG@@ZG;MSTS]-?!QI":RDP&/3W3IL96Z.K"/V\OJM6-;_*_S MZ2(3K^L)%-_R-HW@4O8R:@0M)+G"TFI 'B(8)R.7/(FD6YO%!XGJ\G)D,U3L M[R?02$6G9GI:U?&2^Y"6OY)L:T7RV_+B&T[/:@YA6Z/\(O[7T4C5U>=1P,DT,JL >S>(6_O^)JR\GZ M,&JS&%_,TDL\.UO>Q_@DUV8A-60+SE>FN0.74H$<751(;E!60Z+V:,*[=#:? M LI/H^H>\'US3WE@^49DQL>Z?(/,H)RDJ,^23R5MR!J+3T'GH9V !N9WL#/( ML5V"ANKKYRCH%I>_SU?Y:D%4"4*KX!4P(TB$LC91C26!T-ISXX2QV@R-RALT MC7L".38,3U%0/[@[7(H38ZTK65E 8PH%E]H!"F?!\QR]5S9*]T0YHSW4C7LH M^<18'$AI_>:,+KO+W19DTK$PF14H42>)AXQU%#U%A4(R[Y*1HOG XL=3V=?2D*1XV55XPM SHSF#4LOP%-(*\UDEL)DV I$2TZ%U M@Y<'B>HR9]0,%?<$-:>KJ ?,;5V-;=?.ZYTT69W^($J$Q)T Q9.#4)0#KH/! MF+00LO6A]GWT=)D)&@QIK10SOO^W;I^PXX<"J:N+B)S:S:'K]G[EAC_.#=*6 M("&B)OYBX4 N2@0NC-:%>+E,L3[&#GJ28'C;/O=[ 9O;# MWV:DMHN&,+53]=Z&1>_.<%;[QIR=URD1:U/_]FO]P7*21$;#L0!GMH9NF8$O M&" E8QSS]:?-LS!#,M1E"N=I'<4QH-'#.MGN-^_SV=K*SS_B]UH%57O$$VLU MM[J_FY?(DHE4+!BC20UUS 76?HB2J1B<<2$WOSI[+*U=)H6&=DX'56@_SL3A MTIUHXP-RKX"<(V*PW@OQQ0@0V>BH,DYJB-$!?"N(]\AAD2)RWOA\Z_&8PF$?>)\0?I<03IP>2!!:K M#G K)*^C33BYCI86J1.TT\E"?*<8 B^61]9\(.K@N!W,2^\4MX]18B_C4\^_ M?CU;BQ+/=J)\,ROSQ9>-,G="S4XP8PL#6H ,E$5'FX@2$"F^D27XP&WK/-^! MI(U[<70P) ZAF YA8MH'7'2 M-=^O;Y P\LBV(=1\ZY;G\3+O C*U(^1'_)Z7.PY"O?3*4J3EA 64%A*\=99T MG>G[F.C' [1>N$'%R-?>G@0X)TF^ ^Q='MYMWY(G[&.MZ@O%O,:16N?M3#VA7]=8U9OE8]T.?D'-#?3<-9;?Z9 MBTFQ.,CH':B4-<4O2M=&=M)F;;DR-T;LWE'1]-24CUS>.0SZYL\%"AWL\SLH=N/!:ZP5B\9B"HQ;WGJP] GD MCEQ?.BC4GUJ;8QOXCPN<+4E8NS+&-YLFCNF7\]7O\]7_SNN(;:*(8A4I7)/, M$!_&RKH4$_ D=&8I.;3E(*M\T.M&+C =WI2V%_K8,*HV?/5C4[:UN7]7U\I6 ME+=;R5\1P"1;48P4Y&HY& M_RHOXV*Z+@J\?)A^FDW+-%:/9",.$OZ[^=DT MUG*@:^PMIU\H8GT(D2>^\>=+5F\*8?OB:Q!\ K;S]U6>I9S^=/)LL!NON4"W M<5)$# 0MY3AMEL70MADIXB=X&XJ_6$ZJL1-T-S4G9WT6GW!V<3]@MIQ7U6P' M6+^[HM&W9;O6\>PB-%W6T5EG\^7Y(G\DL?]R5N]+\;*YL *"UU%PP5EPC)QC M[C%J\BA,D:VOM+7F8>3YYFV0=RNY-*:BNS6X.V/S5B/+3=EL)?; MRU&V]?"'MS&C1S+3R&+N>3M!:S--O'8]6$ZO)4ICB=$7VJ6+K*4VD@"-+A>0 MJ 3J8E"5UG;B<12>:EGWO&W?,K**').(=9Y;/6$J*0%JFVE!)6]1HI>V=4A] M&&7C6L$!T733,@Z@J&[MW?O\+<_.\S'6;/>G;6S57D(:6:+ML^M5G;VC1RZJ MT2/3&)*I&71&>I0,@I(*G$Y*.ZZ9-JUKI \D[>0GB/_'L//\U8[6L MU;$\Q@[M?4X;H_0PB8TLU,6++C>:*]D39WDR14&2I9;&H8(0U@UX>,S,>J-\ MZ_CR/GI.M47[GGT);:>EPB 8:(:!6*QS=QSQSKS0/@B9+6]] GPO0>-:G6:X MN&EJVBFA6_OR"Y[52[D?/N>\JG<4Y[-UU<@Q<=O^)S4*T@X@LY&5.2GDOX"= M1.:4*0F*KNP Z"I6"\3*5UA>;'T/?N%;MZ7%X7X5P4UUV:PW71[U'6;_M7[:Q=OO( M:&3=-H^^G*,AM9 H-417&R/RXL&S8 "%U]DX6UQJ/2;G.@6GVIO?\G*9\_6S M^FM[--?>JWJV&G.M1'80>);@,\9(88;/N76KPOLI&M>FG*#]F\:AH> [*._9 M<+,QI/DF+]R3DKWTH%,=UV9UAI!-@!*$8867G$MK;_L^>L8MT&D.H09"[W8_ M>1'C^9?S]4G">AI@=5T7^7.>+:??\F_SY5%;S<,/;;,+/9+X1AO4IICA:J9( MZ*@U\,"0[(@(@$$[$)+I%!TWWK9N#7^=@I,=XMJQJ':$(:AMGES;6.]+E2LF MG64R RIRT%2TY$%A0>!%QTPQ96G?C^U@XL;=MD[ Q"V?=A!U-+Q T-H$O212 MIJM?,6Z'C^(LK?NH[T8+'V& 'GID&_/S*,(;&9\ZSN 2"Q> 8UPQ:U,"3EM/ M;=8+DM*QNN"#%"K>LE.2G"L=M3PUDI4.NG4 MFM7GZ;(\!A/'NRR/44??-N5V8\EC[MUD_^)EVQJU M]26#=?5WJ.3L;L!>IH"-S*Z@(L_5UWN/J D5/(%W6BEK#7+1N@/":12?[.4< M^O9?KK[]CI\WO*N MGE#5W5K,W_.JIF/>Y4V_V6-,Y>;*WW M04N;872T&7*C(13RN E9J$7K%AYWT7)RJ],;S[U27NG0,$O>A,Z&\.M5A, 1 MP9IH3>(BFN:-=N\D9F2'JP4.;K4<;2+X;@W'^[R:;NJUZFWMX\I;KSVA597K MW60ULAI7]XIUQ[7=&_=$_S;'Y&*18)5@H!)IF52= (,K@6<3@FC=R^41Y)W< ME;[F\]=O62?YW]&.N;AXW2]YELMT_TT61%I/B1929HG$PJT EWB$HF70)7EO M4_.N]$?2.JYE&@IKM]K1/X4FN[5E5UI)'6/(KOYY&RMV)T&-3-C%\_? R+/B M4"@#*=;#T^(-^*(3.)VCP6P]LZ'QVKR'G&;]V?:!-V-=,D[7)@SK0@-#7*(! M:9QAHOC$?>N;0/?1,ZZI:86)._NTG:J!;LU''5XX7:VC0YRE>K& _+X\._:" M^'V/:W0\=BC![3RFW?M>W'C?'K 1L!BBD74CJ8>G05$X7[#.Y\MU+)\WLG5B M^%$$GMR+^9"772X1J6@[CX*$$(VO?7LM>)4+!&1>*>TDRN9-PQ]%X>@>TD#8 MNM5^>3B]=6O:/N1/E>&_Y/FG!7[]7/M!I-UM*9) '<"U6+_E2F?&H]+MQ[RG M43+^9!8;6_SU_EBW>WEX@"(2^NSM""33*!$1G"^3MC1MI[]BA)BZ_;K M=]%R\O'@C>?N6SBBL"1D$9!0<%#:E)K3E*XI1D%--< MLI+:7U<_F+RQKVLWQ,[M>]K#**E;"_7A/"SS?YW3LUY_._82Y:UG-/*/[B6M ME>]SXR67![P^)Y>/VY5PZ$+!;C MHB/6ZH47^@_0.-ID;5+"2:N]:-V9YTYBQIXXT0 'M^\BMA!\M[;CM%Y^X[4R M[*JEX5BM#:43MF@;P: .H!QYVD&X!+&ZUP*9-+QU>?APK0U_P>5T^;;<>,&/ MS<H]Y(S;/'T@>+42?P=(^MLRORVOEZOI%XI]EQ.1 M$I,^:&!!; B8.;,6^M;[Y+7*1BW]_E >#E!R!U Y!79T6^D@F]; MA_7*_BVE238G"R$+"I"$Y>!43H1]$I8WNEC6NI;A;FK&G8T]$'0:";\#&/V> M_[@BHP4%3.=D1=8NUF7?Y.=B)Q"$$YK)A4+2B&'((V!HD0,Z&W)O/D5W/M)&G>( M]$#X:JF&?]+4[$= )YLWXC QU!HNUDC[+BFN#P&*B MB, ZQK"UNS-<4O9#_)S3^5F=KW@M6'Y;:I#\RX_Z\5=ZS_Q*^^LLLZ;53&P; MIZI)KT.X:R<;P95+KK;@;EZ"\W@RNTW7/@8_MPZK!E97M[9RVYO]>*-W_0%- MAR8,:(8.;7OON,; -*\M6&L?&6X!K>-06) Z:A?1M4X'/='HA%?3)7[ZM,B? M=CB_(O-+C(<4K?':@(DU+9R8!_3,@A!(?H$KFC7OT7X086-7X;1'SYY[\HWU MTT$4L%=:ZUDWLW0QK_4&BTBKW;% ,8X/KDZAJ<7CT0,3VG*>R,SKUD=(1Y Y M[BG24P!R:-UUNT7NB\F/WR_O>=IPPST&W$GO'>50E,%B;8:2:B]SGFNBWRJP MD2ORR%R4KG6=Q9.,^%CC?KD5<'H[>Y_KP&!R2M?'_E?:.Y%3*&O/ 6^TK;.T M&&#FCB)W;D-*19;F,P4>2V/'@T >@YX[$VE#J*I;4[5_Z,;QQNK>YPTY)V1 M@]5F2D.()1?D$9*@[51Y"C9]]!(TJA(*\]F+UOG*/J:%; /EB]*FY;K%ZV]S MG"VO#LJ^,KSZ\E:+U<+[DBA MX;6LT_@R!T +9)UF3F>=.M@Z@1R_QEFB3P& MI7>E1(;6= =AR26K=>C[C'[YQTO:)':.TY5-@ELMA4R0K*K^;$:@X(N##L2Q M\\D&WKSA]X&TC1N ] 37ACKL )NOMJ]=-\9[B5^G*SR;_G>N4OV*T[3K';-Q M<_;=U&%&.IM,!F)-@HJQKD74=61L=(Z<'=N\'_^I-(];,S<^EI]4YQU@_-UB M_C4O5C]J\[":3J@]<[^NX];+6A_$F&7R(#!&4+:FW0,&8"Q$;;65MGDD^3!5 MX];JC8_3QGKK (F7NPC);+K*OTV_Y?2&!#G[-*5=9+/B;FPH*M#6$32#PE4= MC2LX8.06& J7N(E!Y.&<@H/)'+F]O= M/$E07J,K08/UB19J4 %<5A%$SDIX9U5HWASP%'K'+3P<'\Y/INL.<'VY=*^X M/;_/9W'KWU^&G:E8S[F!6(_EE2@!T 4*0$M0SKB8%1\NP7 _;>-6*XZ/UT%T M."(V:Z[T>HID<9XOSL%J6=W9XC;$<['GUN<.WO6T[8'?!)VA8>4 M@9.W2&++@8PM,@UH/'W@DDQ=L#RQUL'O$61V-8#W-*0-JZ(.4'AUNO!#K G: MSX5TB5:4C[6Q* ?/4R%.)4-R 8IJ/BCI$>2-F\9NB+JA5-*M__/@(.7C7:-# M'_U$$Z$'=*AN#-3+TKGBZI "4Y,.B9-;SE4&YEDR3#E)UJGU#:^V0Q:OA@=W M2W73>?U"ME=:YJ7 3"JUD[O6H+1@X!TZ\"@5>J,B9\U'+YY&&?K1V[O)<;YI]FZ.FW=;G"M MLBM'S3%JP:.#(&JK+Q8CA.S7C9J"8"$@LN9-EH=B9MPL8A=+94QX=.O"W!B: M?+SOLO]!@TQV'C*>NFNNKS+AWBU;'PJ__A[/SDF4FQNY7[Z>[PZN[YY/7(*W/A@+)=DZ MN0$%K4V90$8;G?#,L>9W!=MST>E$Z<<@[Y[KS%N_V0YJ-< M![1T]P[O=,H)Q0UP7T?T)NMI9U,>I/8&:;O%DEL?30TPT/5&74S=07[)9;[( M5P2\+LZ9?YO64<:_SA?;N<5U.=S4PI4J&S0\6/;6BK>-YL(^ U!V%3:,HL%L3=L]$UN--VL,/'7R<[( F[W&#/ZU$ MS)F"#F5SG9/'-: K-0SF2A01,V>MW7#:"[;DW>,7-73TC& M'_^V\<;,#F@][QPHJIV5(A%RC? .E%0%_+J#M*2--JD)PX[JG;09ID/#!U-WJ(+24-D=8I5K!?/G5>T,P936.3*F-1X^0X]L/;2 M.[A7X%<.XY67.KL(5D0-BC$.7M J9,Q)42RW*@Q7.W$8C6,WS6R(HKN=N0'4 MU:TS=UJ7[]^KOUMSF:_R"J=G([0\OT5!#\W/[Q?+\&W02^9&&*D@8^UZYP6" MLYY#1&,MFA)LT:IO%V\_(P4V[V97?V-*85ZA+OU:ITH%PQCIB:9 M?&U7BHP\&[(-FD>%(03/4NLCD9,([K8U^F,P]8AI.(U5V$$AQ&:.'7F\ZP3 MB^_3Y:0F$J2VY%0'$4$ASX"622 WMQC/6!*V]2SLVU2,BZPGA,#-IL.GZ:,[ M1+V:?\'I;!)E+BI*#EJ).O95:UB?!^; T"KED\/6AFT?'2.G^D[4[;U0.4+0 M'8#E??XV/_M&2^@Z,W_-7T)>3+)3K#A%,O&>@3+HP6GR63$E*W+@@1S8YF'6 M/03U!)]C]#T?2O@=(.E5#JLW,]K^SZN97B^NH# S[3,89G-MRLD I3 U;43$ M,\FS:.U8WJ9BW!JZ\3:R$_71':)^QR]YN^:<1E$T$Z 4<]N;I3PXD(QEZ7.4 M6%KGKN^B9>1BYA-U?"]DCA3XV"UR7I#NV(5EI4 ^[^RIS?531?HC@J0N][0$Q:.5=Z\M20[L"._S6>?Z&E?JH0^TM^LUXF) MGEE4#E S,JU.U(:E=92O4C$:VFAY;%T:NH^.<6_LC[<[G:R3#G&U76]9QZ!= M#$0VD@5F2H-S%&&P$FT26N8L6E] V$_)R-UN3M;P Y Y0MP]@(;,Z-NR)_71?FV7/26VM:;+">1,Z])7!!TJ9?;8X'@Z$OIN'S[/%ZN/M.O4^1W+30GH!)DL MAEMB18NZA"T'AY:!P83H"YI46L<%AU/W/'-9;< XD X[0.=53V67 WZ?JP-4 MA\;-%XOY'S5'C%_I9ZL?DQQ4L9(;D#Q3/*^T 4?L0HF)"R592JIU]NMQ%#[/ MF+8-2@?4Y3]I4=!%0>C\>D'H?%T0NBVN6LUW(\$NAW_1&W;??(<_ZG=&*RL: M@(<>"I.&5LWPI4TQ1YZ90I""65 1"] *CK2^K-*!96-"Z^M O98V21LI_BT> M;EL%B8#$>;!,W[R3V^"RWOTT/<]P[PAXW)ZU MWDY776)OQ\TNM9BD<\ESR"D%4*+.80Y81STSDI;A6OGF<=X#-(U]#[(E AZ$ MUPGJZ !>MUV>;8K9*M]>Z5YL Z[W-()/-EASZJ%NGKNZBI3W?0\[SS%L.XE4= MI:$>P7;EF#8X[D5F=>04IX@('8DH2S+")G'/99"9MS[ OH>MQY ]0%)G M#E8C6+74PXBP6BY6D[_B_YDO=LMDN:E@"RIKGSGP2 &P$H;<0R*?0F$O$*.W MJ ZZ2$6/OX(@^NH2/?O?_#Q/U8[WH1K(?V3TU!KLM^4:#]OE)= PYD0&$;4D M>6 ")S& ]<%:YY3'PT8]/@"B.PD89S]KH=%Y:_&.?5UA1_J+K764DI7,F2)! MQ-HXEBRO]\G2IEM0HF!.Z1N-B>ZXI7#CP>.IO)&>YHV$UHO"?[DH2HTBI#I^ M.EA7DPX&"/((4:5LC#6\)/DHA?\RIG,QL,*/$5HO"G^YNSVCA&*)(R2,C!"K M*1ZD_\!R BKME#G)P^XAW7CP. ["P H_1F@]Q"(78PK^,I^G6JCV^WR6KX\R M6%YI%O3+CYW7O+TF4:0I)8-6M==M/6SV,9/[I%SVQ7K/4O,9%B=1_)R+MD]) M\#VAGI\AJG>\[H)*9A+R), ;KNJ(&O+Q3)04_0F5%/%=VO=>W=^.\L[ZG>G0,ERDID"KNJ>A8%\"U$8H$5F"G)>RF$.V:U'/R\\ MG:+4>3,)CXV/CW_,=]0OM^3;Z(,OTD,QJO: 3J6.]4BT?RA+08BVDOF# '+[ MV>-F!,="R(DR[F!G;%!T+C#'3,&,\#4+8@0#QZ4%YCTWB84H9"_EF;\]ZJJ> M_N?S^IY6VQW ^U8J_UU>U&_@I\PGG#EGC- 07490ED4*S:P'E%:JS*4)L767 MG_OH>9X5G$="XZ%#XF/UU.U=D]T=AI?S+V$Z6S\/ZYS,]56$J]UW3[@+\NAW MM+FK<1IKC>Y2["&"W( 7RV5>O8C_=3Y=3M??VM7"LYB%C+5Y,NI<>Y1Q0(\, M(@O6B*0*\ZT3%8^CL%U7[MU[K[QD^(=5/_S]LKH%%/UTT7>U8:H2 R1$P(\&1*2L9D< M%"=K#Q\?-=,H7>M6L@\2U8=).TGU!\#I>#V,G47YRP++[NB.!Z>>'(2;2G MV'1.%?/("-E0O5L= @F^,8.NLU=4"H&LI,0:^F9O7,Y>W'?=Y6%X7'W;.*;B M9'7-&\AN[#W@W2)?\?G_*7-AY!@GW[F90XLI2)T*HX\I!\] MXY;>CAW%'*>6#B!6#['^F)Z=38H)V3H2B%6R=MGQ#GQ2'@HWG!D>&6M^*7?W M[NYI-(I-,RK8MHG8]:;OWX]&*6=C-Z M:R>0Y?+\"_TZ*7+V:7KQRV]7G_/BXV><70@GQB@E67J(SI))SL;7+;[6.+-B M=!8\R3A\=G0X!L=UM <#=[\@Z7,%O:1M:)KRYM1I?5"QH8Q/DM0*BV3@HZ@7 MJLDG\;(R6(H7A;P=;9_@>.!.^L;=UY\2OVU4U '\WN&/]6'JQ_EVV>V8SL_-N,8UYH@79>"LB8/'K 2[U MMIW2X#TK6;BH4_.&#?<2=!#TS#\#](Y40D>(.L"KV+N^R#W>+;")J16^B@60 MAF)%Y>K0/$11+X/[8"57(0R5WVE _D%HM<\6K4^MX ZPO7-E?ITOWN>OYXOX M&9>UC?/\RQ=:LJLZOETF(67-U =,2!S%>N.0OG01+?>T"9CF#94>INH@)+IG MA\3&ZN@ 8&NB+WFI:^5]7M6LP:OS1:T#S8OI/&TZP534 ?SVU=Q=RF];8OIR3J9\XI.463,# MC+.ZL'2@H(U'*(H9R1@WSK7.E1].W6'9=/;LL#>0?CI"WA5V*A]ORRYKNCD9 MO5+>O&&3&6*EV +:EU0'(V0(SB7@L6@M!$^9M[XK>B2IAV'R^1WQ/(7F1B]) MV#@:Y&?LX?869T9'(;.-P+0FIU;54N3(&)1DI1?6"O)'#JM1>,QK#\/7\SEE M&5CPW=Y<>9^_Y=EY?C5=XJ=/B_QI-TEC\^U3[JL<^.0VMU2.8:/1W93M.WXE MC%)@NKX>\/?IZO-%,Z#=E8&,QKHZE%AH3EMD*0$0"X)PB;N2"_>L=:AV(&DG M3T2_)O6W.ZEORCZ,\$8*PT!&X8AM+8!BHP#%>1:8T>A#ZYLG]]$S;N7#$%BY M-2Z]E39&[E/W@=2ROJ+XESS_M,"OGZ<1S]8UBE(Z5"@$E!!3O8%3[R*6VGI' M&!NS8-FT:'9X)P$C3U1OIM]Y:V&/C9C-',BK+.R&S2M:-4(HP,Q)+!;)-^", MHN-B>=3H1)0'G2P\A)B["!BOS5TCQKS"S*Y1/ZN4M5;+KC( MD+4*H'0EW/L")K.4M @LF(,:\3[4_?+6FT<$1QM5SIO)=614O%A.\1W&.GEN M2SSZK*R+&F+PG$*)3#Y^8*).U;)%%!M=:6$X;KUXO#:)[3%QFE0[R!:]_NOK M74O/VBN?)U:'MEI3FX^3T4Q$.7I;9&%"E=@Z#WGY]O%:*;8%Q8ER'=E(O%O, MTWE+.(^(+*>!+WM3[5=+B4'X6KW*:N8!"4HNG/9$>Q+4JB2Q*(;XN0V >/Y M&J?K]#9 3A1P!UO+EI&=%43MTMKVE5+G&]0F.U+YVH%.O/$_FCI=@"-WT@(LV6^E,B6C5@,8LPDD&3K[3SRH$)4!1))21CTG(G6 M;33N(&4\)W48N+20>#_ N4 ]EFQ-@J),!9Z08B^A5)"M/=9K!(SG MM X*DB.DVP$T'IRFBCP9ZXT!SYPFCRT:BLPT U]"],I2N.Z&GS][Q.SCP:[# M-/=O!U%%E]"Z,1B3,TVVDC;=$JPB*VHDQ8Q60E29&6]UR+KY_+3G/=KX40AX M[&CCQZBC W@]<'*V&^*ELF+!U4/_.GR5Y0#H G%FZF&\,D'&@R88M3MC[:$5 M4%LLS(=63 =HNV]<9E#:"$9A1)2JKDH=(4B;P0B1/')78FZ-L5-GV YVB^\I M=\>C%- CEJX,-.16,RVE ATK*SP60*\B>)ZE=%X&EP9WMY[#B-I'J?P1(VH? M(_\.H'29?[]KBJ6)+-HC"8VUVGZLE#_5XA6DADRO-K] ]2%1GL#I6_3=[ MC33510?@VH;+=W'#HN$LB N!HIT)??@%$DMHN$9LRHBM4;6_13U.Z;V%%@U MU,+89?LN+*XSH$$DZ5H-A&&N% MGH"0!6T#VEJ!R)*QK2][WTG,N([^DV+J!"V,7/)T;MJ0$ M)(U8[P0;"H*C29[%( L_!$,/U#K=?O.X?7L&J8@[4;QC5]O?.8F;!>,9YPF" MK7U8ZB18[\E@HN?!6V3>"=$ (W<2,%[%TZD:G;<6[]CI@BMEXCLNWLS>X8KD M^+(V[MM5Y]#26E]HV=I('C )E23HPC+0)_6R+\E06)N91FZ\OY&7NB-=<-S[ MQP-0(ZW/GU8%'7@]=QCHWR[NCTOI4^ <@?ZUH+)5X*1&DI_4)M2:5=^Z#]A# M-(W;W&NP%$%3570 K0<.PU]_CV?GB=S)VG69_I<^XO>))I./N9#4ZHT8I2GF M]2I4)X^$9U/D2ASD)K6K6=A'9I=W7H_$R>,J&$Y6VM&XI& @S)]B5JZ**?K$ M- 0,%&?\_^R]:7.;.;(N^%U\\3F-W-1MMCU2[K1H]#T;"2[^#^ MO._\O9A>\./G\T65_$32<2N20TC"UIIKH2!FA61PI."MTBJEUIGH7>CJLA*K MV:G55BV]0^T]'=-;MGARPMND($A56[$8"\$$ UR('((*II36PR)V)*W+M.$S M .Y Y72*N?4 EO>XFEB6BXH2P4I=:/\DNOVY,N"+<<5J+.W[JSY&3Y=!U.'0 M=9 :&EKV _5U^WE^]FV^Z5\W+Q=\;V;^A%F^^,&U 4''-WP[>,FFG>#:,/[, M+>*X9A@0':1<^V)XYL GH^FOT7"I"A>\]?O?9VH1]]B6VQH0EU(@4T$6C1X2 MG>XUH,0@ZFC &A6525Y[,4"!_:[DO8P&W&+K-&+J(>!Q/[0VTL_O83>'F3JRI:]E)\/ MP2ARFD#5!U(J)TZV!W=0A.$"Z:_)#O F9 \*QPW/C7T"'JFQS@_!:[Z5\2Z3 M%>.)1:*Q]VUHW#MB-LGZ/PF.Q<1 ,]U)4Y_";F.B,S;Y MJ!E%%12"RX)!+E$[DX42.?;F! \60Q[[J-M+&XF_1 0F*?5<<-$ \)IF$5,':J:Q?&?MG2 MM97R)%K'31TM1@=P "6L :]\ ,9S\L[94H1N!K!;BX]S/PZ,@7V1=HQ"7@+@ M+O=M_AYF";>3*R8ZQ))\\*!EH-UK:NF7L0%2X5$BN48QV&:XNY^&<=R#SN#7 M0#V=FFIW\WX8>)*YD#_N+:A87^^$$, ([W@NGGG6.FC9+!W;W'1['A@.II^N MC;A[O*N4E"A.6RBV#JNM SVCC!ZR3"QX*S.['3 _Y+@[, 0R6.IU7%/N2#7T M?JQ=-O0D:JY@D-H+<"%*<-ZW)F$+)VVBM9N&E=#_PH0>,6 HP5 SE,'\WNSX'* M 3Y/3V;U=4<@"_5KF)W@,@?W6/5E% 3L X^;MN!0"NCT M(KX,?D<7&'="@C$)R3$CB3E-7.E,MT'(.:#;Z6GJS7_\FDV?YH?Q$_V(Z.UE.R,-+EB$'(VH[_1A-G=N$((R2 MO&"VU0HZ- JS-SEC!OZ&!N=(2NO]JI:Y=M3H['??5QY%7]ZRPW. 8?D=IE(."ZY(1P)LC:)CW9&FW(EAA4"5 Y M;9CV7JH=TVQ[KOPR:N\&<3:.5D2GI]A5I$FJXJ*K[<(L[1@5383HD?9.E< 8VH*@OSP.X1%^$ MU3$7*3'IYZ@Y?IC"3CV.YX7B<7KKV.6XREF'Y=>U1_5MM7P_7UUQ^F:Y9?[- M+%^8L%=&[5W!&!(+\X, E?1*9PFTCTV=+D=2CSE ^[@VZ;J="6Z4>[M<[Y?I,IW.ZY++2R=' MH^287(*@) $LU.]B=7)LJ&J4VIC6@=K'Z#GV)+K\[$W"DX[;:XG.K;SSAQD= MM>>+1>V&-"9U%+QG%EN MW4VJ&?'C)O.:X>WV@3:.X>UYXW+YUV^BJ ]1]0MJSTT1.T_T\W?_3 M;3?5]9.]P 1D*QGQRLF"M<2Z"\9%+%HRU?I>.8;>D5]C-L+,G9:0SZ3 #L#Z M^WR&/WX/BW_AZNWY+%]PD1/+BA6$DNKP68P*8I$"'*-?A.*E=*UO\?LI&;N^ MYKF0,&^NE@[ ]78Z"[,T#:?O9B3'\VJP;P:],*ML+@&<- 64(_?)&:4@B\"5 M5(Z9YEW5'B!EW(Q*'S=O"RUU +8OVT$:58R;\1SKR1WW<+>L8]66]_]JVT1= M6YEK&SDP6I \5:2]ZW6HR5$?BPXRF-;E7RWI']F@; &H!\:D/+MV.T#V YKRCQT/&;G?V/FKJ &P_S\_.<%&E M\S%\P\7[^>K=K+9 Q[R.ASYF\ 2IF="*C&QT];&/Y^"C]NL818@B!93MVW<< M2NW(TSJ;L+8"^^S1=AA;]@7'VN-M36S%HS([61,A4&4F $95B$&+T% M67(=PH5>#U!$]@A!X_:>Z0B>K936 0(OS?V??EQ^^]]37!!17W_\AM_Q=&TF M8>9:9B5!Z]JUW1)#/A4!14>;HQ2*I=;'Z&Z4C8O)3IRE]CKL"9G74FO+N_Q= M3)AR,JI"!W]VEN3GBX0@,0%M9".]U3F&UI5J>Q'823B](4(> F%S=?6$Q7>S M;^>KY5IB?'O@FU"*=\Z!"4A"$Z) =(P#0RE++#&IYF[Y(^1T@K/V('@(;D=J MI%-PB0MKPF57M,D@E).@&.8:JO60!%T1V1J39>LRR$?(Z20R.0JX#M%(I^"2 M%\Z2(CZ*2("2,3KNZVQH9\D(]M8+*;FW?#"C[BXYG5ARHX#K$(WT!*Z??EP3 MV]L%_N]SG*4?:YN"*:9T+5:7I2 HK-,K: RQNU\V9W; MT$1[/0'R/H:V>S>*4)), 2R3A5Q_Q6GO9@&9HP[)YZ1OOY0:Q%.X158G=ELK M*.S@'!RCETZAMKSV(&^.WJU%57+(2B&_.@Z);(P2(QI UPW-T'&WFPT7S6C P M;K/#SF[O9T=$!]OA_AS0/<7*$R.B52$Z8*PFA'A2X*T0)'$3.V:P:0WUG MXCHYAI\?0#N5V1ZKS0Y@^N9[F)[6G;X=@WN5++J9.IK$7*S4PD"TM0I%T'7G MBD2(2=!=YY)O;Y/N2ELG,9_103J(+GO Z%JP]VTV:T*62%M,E-H]*-+%%(DS M8(@YEJ)<2:V/S@>)Z20X-#X*FVBKVZ:@V_:5G[\BKM;S,F?KXOF4YN<;&W[; MV>H]'O,L\(!5VKP6/):]1H\(/RQ.PFSZ[S4'/\]GRWDE<[V79OGC->ZN55!\ MII]L'*G+UU^&.RVMRI"=K]WO3 #/K0'M0F(QYUQ<:R>B">%''YAWU/6/Q7RY MO&ANKRUCJ$J=;Y_J6]S:E]<855M,Z^***DJ;UJ?FHQ2-:V4^/];N')GM]-7# M=7UZ.O^K'B)DAOPR/X^K\ZT'8\,3POGVBUQ7=L;F,^LUYT-:/3^&OW^F3 M%[1$U=N'"[U=V"\;5_-B[$BPQ225$Z3(2RW@8^!\\>#)WPS1D ^XXY"_P]9_ M#:;F/G"[T4WJ&50V]AC 2Q;_.5_\Z]WLXV)>FUX]S:/TV=4N1, ,]Z!\[>P; MA ?,TM@B4/,=>Y\=2,!K,#./Q^6 2NL&F"3!Z?(KYG_,YWD''E-.@A4RDV+M MRZ6"C^!U(1D3MY)VGBW>[ ?,_0AX#?;F\< <4&G= /-IMEAF4J;$0:8<0<6@ MR;R.%I(V&BTBR3+NA\4V\!NL"JX7^+55S0OS?-Z'Q8(^>P!?Y\XG#^G=/,Y& M5_X,*L%JEUQ04BE0PC&(-I-7K5CBCA<39.OIM%W$S3\G.N+/3_%#N8@RO)^O M*T.,,J#4P8A&9N$ MC%XYWCJ:<0R]XT+Z60#U0 AT<.UV@.2;'&Q+;U.05B3K021=7\^A Y=9!N.8 M3=$5AZ+U2]K[Z!@7><^'@CM]_HY420>P6@OMBI%MQ;6ODWRBJ6-]"C$1,H<@ ME .A9+0U,>&:)\;O)63L[GW'ZG?>6M@=(.;&=JOE577'73'UVV7M5,X<92UK M2KQ63"M/GEA457!<167X8'+6/[G M\V_?3J=K3G_'1?H:9GFZQ#_(L5Q4>WMZ,JNF]*0HIQ/2<2]\E*!RC!"38L!Y MC#X)K0)K#=&C".[HHFV&H?E8"NT O;)SS] M<8'? OW#65Z?X1?1^745?/.(]2Z+#1G$WIO9KN+:@;$H G(H5@I07-(UR8.! MG&RFJY)+VSQ..WZ=SE9EO_[]#6=+7/[Z=^U323MW^_,OX>_+E-+$9<,YTQ&R M3O7)<1$0?" OSV?!DG?9,K'3<;G'HJ\A)+T/L&ZWSL1A-$9D"8%ILFUY;855&0BHB[5)6]X<9]?7?PW%,\?@ZF!==("C MQX:U7QS)ECG'K>/@10UD5N<[T ^ 99?(Z,'"3.MY+SN0]1IJ9HY!76O-=0#& MM;6],;,O.,!(MH 2&K2HS8YX=%#G/9F:PJ\M _1DZR*#!@L8SSZUO5 .Y"U$_;,Z\5> M:\V]L++ CXOY-URL?GRD7Z["+->^+-^J=(=X>;_+8L/&7?9DMJNXB\VRI%K_ MG&(=96 2H;PD.AR=T@(=!J-:6^&=U1/>T-^;:_K;I#AE#+XPG8#K=;\-ILE( M)E'IY!BWWG@=ARL@?)RVUQ">V0=_#U<,-M1A%_?^ ]S\]..R2HA)YT16!I)F M@:15DT(2(Y3H(T9I=>3MO>JEX*\E'NY<[6V5TS/>KA491922:2U!!D_6 MD#0"7!09N'!6Z5*\+>WMS"?)&A=OS:&P*]0.U$L'4/L]D$QGN/AQG9UMU5F1 M.MH09(U>UE&P(D)(40$Z7[0MV3 C&T/L$7(ZA=:AJK\]V:^1'CJ U&\8EOAU M?IK?G7U;S+]O[(LM*]%H+K+,8&4@ZX([W#R]*H9'M-QI7EK/0'N$G'%3&4-# MJI4>.H#4V_/%;+HZ7^"Z]O'O^MT%)\A$9O69H$B,.+$L09 F0:%#OK#(6;;- MY_4\2,VX.8RA =5("QW@Z4_\.DVGE]1[0KQQ.=_U"$O\[6(?IXO+P]5[;D/MBB0 MRAM0@E@,5M.A*GV(SGBF1&N3?&?BQDT^#(VP8734 ?C6$>K+$N;5XCQ5E5W, MKC*"E8@.)%-D%SJ4$.C>IDL\",9,S1C3K,-7T#+9UWU:R M!NCX55R R5;2GLP&B#D'A2D3@N+U!?MS 6U-4:=QA@/UORN\]E=&!]!ZD]+Y MV?EIK9__!8F(-%WKB;X_Q6WBX\W9?+':)D4>9'Y21WF+(@PP7[L&I^QJM_4( M*>?DF5-2#/$.L0GMG<8PVL!U% 7WTVOW07[J4Z1@,$:3"A 'JKX))KFF*$!D MG=')J%&W?@7V&#V=ACX&/C;W5<0+JQMYH>PWGYCX8?+AJKZD>.X@//,+/3S]^#_\S7_Q\&I;+=5V02MP6+1BH8GA- M#-17"-*#L2K169F$9*WK]_8@KYPR4V&$]-IS MR&@B.:LV0' )P2AA8B[1"I&>#XWWD3CRM-NAH+([)(_66P>PW"9):\PJ?9W- M3^E0EY[HPOQ DJ,L?I%H%@4PB$O7(OFQ35/D-0M[(Z'PQUW MIIUN.H#:(Z*[%J,KH7"? ]@2Z/:PBI$94X>I\& ="ZQ(;&TG[D)7+WG'L6[? MPQ34-^@V":_D?=1)(T0;!2CO"P3!'!BCH]."JVA:#T5^BJ9N3[@#4; [S/97 M2=\0NY:]NA[OG6A.&Q%%@LQY??7,:(,6DT *S[7E.JKFV<;]J1QY4/R(,&RA MMKZ!6;-6(F&Q A,85FNA:C(T<.Y@'2L@DX)^T#IJ]3A%(\^$'Q%P^ZKCI241 MKVVB>;G-?/ODX$[+#9KTVY_AK@+:(2>3),O MJ:*2>8RUQ !U0JE5B<>%6M M_RZK3:[I[<,=O4T*8UH()2 I05M4L A1T#G ##)IE<3@6S>1>9RBUQ"XW@=K M=ZJ#VNGKA:4 KW4O>4_2WS0P:7Z2/KK*D ?H[NQU=6X:9KAST0"/6$ %IL&G MX@"=L^B#5S$V;Q7?P[GY0.MD,FNN#=T3UN:HZT97-I);YP1$%AW$B :Y447G MUOF57>AZ#6?H/KB[M\=Y2]V-W?7\%_PV7TZW;98O&CU=GX/K1+8I&[IF2IVG MDB0$(PO(6%#HHEPPNW4Y?V*AU] F]1!@-5="!Z[TS?OH@@F%7G I.?F L4Y4 MY@%"M RR%HCDL_&86K]0U] X]9@C['CMO#2'.J7%.5XVPK[58/ZW:8C3 MT^EJB@/XUONN/*B;?908NK(2*I90@JYJB3AXAT"D(V@AG6 DIEE=90O8K M07'^ W%; GU-9Q=-&3V2\6'K\+2491U@ZLF)RQ&@\EX"*[:JV%L3/UTOIS.<+FDRRJ2L#97WF:7_'@[ M7WQ9D+,5TD;2Q.)$2-HMW&>2%5G!9*Q$"-9;X-9I^FAE5,P[06S/A5^#Z7@P MXH944@=.RW9#?5S,"S%9GQV=OL6K(]HPGY4S"I3C#I2A(SHDLKVU=?27R&3$ MUIVX'J?H-73B/^96;:BO#M!';.3SM/IG6- V6OU8,Q=.U_5QTS+%?,%6*9PK M@PHX6@LJ)G+8'&;PJ&T(-GO>O !G1])>0[O^8_ XA 8[ .9ZOLK'\*-&.2]8 M()D$YI0"2<2"*D&!,T9 S&B$L@4]MJZVOH>,U]"C_QC ':N9#L#U^!E.DKP6 MH+(FJQ2* %FGSRI!EH2WM4HX&+0J%N-9Z_?[>Y"W$QCMZP7C4)KL *3K*-D] M3GL*R#!+!V3CJIKED1"-S72NH]#<ID]WB(9:=5=T*9?WTH&U8] MS7(IQ^'N8J[9%UR<;9W[Z]Z4SEE;S!X\3V'3HLTE3X=W+)J,5NV+]_L [O'E M=@L8L]<-M88:Z>5LFR^7=0[HV^GB[&($Z,_SL[/I:BVY2\]=!^^]1I#K9+?0 MKE8-DS5K!+?"N<#Y;H."]UIV-\R]PBS%P!KJME)PW>Y]^;ZZZZOI=SPB]_O M)[7)Y>Y"9J/<[&:I2S#%X(IF,0)B?349>2$M>Z]6/6FQ0T&:Q0 M8]&3$J23%B6(8.LH/!$@Y. A6,EB4@%#:EV*?+GXN-G/(W1Z[WR$O<79^?Y? MFW#O9F6^.%M_Y&5SL(!^^83UV9R?KC_TGUO?DF-]\IY^>$-;JF_6+7U8SC4]< M0"Y$?8>9UU^4HDTA%!@36+]'/ZXX&]C!I"^:MQDF<+I_\*P MF&0OO1 D35.B H4U/ENX!%:$R$8J)5SK_/7AU(Y[IIOOR%I]_Q]_EL]75)?/K:'HN!*'44:PP,HHD<>) R*HO*\M:U/X?2.G)I M;E>@/5:5+PBR=3M^^6L^,2J:^IJH=GTQ9%G7EEK(%=3NJJI.>-*W'PT^&U*W M)(Y_0B'L.C;R@LW!B(A;.R![F*#S)4/ Z^_ICE;="^OI!/]$_?G-6_392-/@M9>U=*\M08 M%^"2JR^*E XJ,L/3LSK=#Q$Z<@UP%^!LHL1^QAD^P.5$"9*;- 9(C+D&#S2X MG!18&UT6JH@D6Q^1#Y R?DYO\@LT+TIF8=8"R:83H%9F#)>%/I=ZYJE1PD:%U+# MX>#V#+MF2ND 8;=XV,X2"EP:U#%"YJ%4\3 RSAS2IG28E0RVV-96\KV$C#R* MKIVB;W>U.EKJ'4#GS3Q-:5^=GF>R[C_6]MBDEM5J,8WGJ[K)OLSKN^7Z$FM^ M2I]Q\HY<2]+@:CM3*CBFF59J\ZR4Y%<@BD);4"DT3$NG2NMN:\=1W,.->11D M;E^_'M!Z=3VLNRV=;C27_^=\N7Z@M>5*TQ[VS-4T!#FC2J,6+O4!T?;*[ NLCYG6 MOUT.+^(F.Y&5J<,G+?&G(SCD%IRCNTI;E[4?H-_,7C2.#-;G=,3:TE<$8$,$:94K2Q&F5C\-VEXD7XP@=J M_8X_?)0*N@WN_TR$3%=O0]I&OD-MQ+2Z;!MV1'QYQT]N$R\^A(U&\=]?,*[J M>Z[3^?)\<95.\CI@%KD 9RK4J9L*'">G1154&#SY+:KU$X+[*3DZ*T[[YT.Y M(> ?FR,[6&:9(T/4V.!!&6G 2VL )>:0O.1>MSZ#'B1FW*.H 0;NY+&;B+V' MR^LKF:GU?6T5TA?ZC]:!)62>1V$"<+'N3A,+!"P2A$=1O#?6AM:)@WL)&?DE M5QLEW[ZKCI9XC["Y" ;5@LG".$@4'!1:"8&%",)%$HO+-K'6$;4'2!DY;GN\ MDI^"S0$2[P XU_?4UA/E)42.)8- [>CT91&\LQ8T_= %8UD,S6OZ[U#1&5P. M4>XC5]0!DNX *S=/WO4.BK1QZ*+V((1)H%1($ QWX*V4,C-=$K9^F727BI&[ M( QR*QTIZ^[0LMU VJ0L$.G$-3$2XK.!*+@':4(M&D3-B:HZ;HT7= 5RJ@?=NMEPMSFM.9GT6!RND5M*!J ^ E$RYMAN. MD"TS3#.FO6N=5KM+Q;@/JH>Q:8Z4=7=H>1_.+AP#3$XKFSRDS!BHD$-]2HM0 M=,Z&HPJH6_M,#]$R?FSO&!T_"ID#!3[V ]$WI#MV>XP4SM[>LX8=:,S^P0D]8.%1Y\]:2'!L.'\./]!73OSXNYBM< M#WBC[TX6X>SG-Y]^_?PF7=RD"H,SB@=PEF2CLJBCWUBDF]IR5B<."F-W0L>. M"XYKG;0'RQ!R[N .^C,LIO4JKMT0U^>K+=(0R$DL*M8NY351:TL@8TY8E"4S M*5NWA;U-P[@M-H:Q5HZ2G11=6Z MDO$N%>/>2<=I]1&('"#B#D#R<3$]6Y-_X;UYAE8Q0\[^NFN19W7*2JZ3"4H@ M@7!Y-;.AV3S$&R3T X]#-'IGB.'AXNT '9\QG=.J'[[C8E8[\FYG9BC"![7 M_FF,O.=370(NP?0W,WA,U>R*O4VKR$NQ0TG][0D"+2W;-!:J-P\M=!9M40+W3Y= M++&/H#N#RL7)^]ME<77D.JKD"N18LR0YUNA#H%LVL^BD#DY@\PE*CQ$T;E>X M@6ZI9AKH%$Z_A[^G9^=G/\T7B_E?-7T;OM%O5C\F7!HO:?L!FEI)RWQ]PI0\ MY,R8*"E[C,W[!>]!7W]5I ?"8@? -=%1!_B[&9[]*2RGR\]$2\@?9M<]%SYA M6O+HHP:-Q(V2ND ,ZTD+K*#31F?=^F3;E;;^ZL3:X&X0W72 N>L2H^O?%!<% M!R,UDO%9:JUNG=OA>;)1ERSDD&=:?_GX]F?67C+N#!\74KD<5';WQ%7%^>BU M 28]V:,224+&(:2 ,FL>>6#-!W#N16%_693A[L5&>NH A1\7\X28EV])HN^6 MR_,P2\1M]8DN"L@G'AW+B>06M67DNI3J$TE%GDPJD4O-A6X="7V:JOX"4VW0 MUE@?!R/L.R[BO!'&:J^ Y<4TZ5__KKTSSZ?+K_6Z_U#6+"7T7@MG("9N:S]. M 3%:!YX'QV5&=+9U:N])HOIS*ML@K*TVNGWL?/<1=XOIWCM\:IM'SON2/TR# M2W0Y6!$2.&%K-R;IR.2NL]UM,=85$USIN\'EY_05\_DI;:6U0'_Z\?-IN.A" M(;,-,;(,(:<$*K( D7D#F.G'H3"N3.ML\2/D]-",ZR"]W\G=-1)Y!\;1Y_.X MG.9I6/SX'"X96B<3I&>2CN!,SH6G(]+3=U[P %+*XGB0WICFG2H?(F;DQX:M MU'T;1DUDWP.(KLBO=8$?RKKI5UB7]%T\8^"8K$5R5:T@GX&C@QK/J$ES$0UM M1E3-'\@_2=7(L&JC_MN@:JN+L6MQ-Z?V+]/EIBE85>E\W@).T'[R'*.LT7L\92V@L-N^V_ @Y([]W;:/P76!T@/3'OL$^GL?3 M:=JR<=%,4HI"QW.)@,H@[2\7( @O0$3'DY/*Z;#;I77?IW>(AD/T-F\IQ+%1 M\,_YXE^;&/IT%4YO,6)*0NLL O(:4'>E@->UIH+%0IQH1,YV0L-CJXS\MGD( M5#03ZMCH>',6_CV?;1FX>-;O!'>"*?!DM8&J97VQSLT6&$),/">^XQ%QSX>/ MFRP=! O'BK #>^/QV07.J83%!B#3C)S"S#T$8PT(E;CSB3FG^YL<,AB&!HO) M---!!X"Z?_Z ,UQ;F0NPE,DW1*=K=($#>BV2*UHJW_HI_(L;%+*7HG<:%+*/ MU#N SJ>:@9EA_C4L:A' Q:5*-I9,!6-MMBYJ0[0"3LI8G^4QZRU73+7&SOV4 M])!+.$K%=UK\'"WO#E#S)N?U#+MP6@-:Q.TQU$[Z(T)IN5C19EA>G,[;>#B9A+DV'HZ%[+CL M'=EQO-2:K0V<8^7:#R0N@]TA!#H6 MP2 Y>C5:QS98V9^V M+N!T" SFSZB3D3'W\WK$^H)$6FN4SC:/+04S="FG3/=I[8%?R_2]YQ:BU0&] MT$GIG:R9)S!UW]KC5H8.<3,=+>'13Z5OYXOT-2SQ,G%ZFZ7M'C-.>8].DI9- M+6WE$D(49.\)1QN!:>9PIT$:3QY%.Q(TWOESO,[G0RN@C[APFI^]__-J+ME_ MST_KN+3E;[_]?#&:C,F07:D9-BO)2S0D+Z4+H"Y">"PJW2ZN>314_-1Z8UY9 M@VCY;ARYJGI[7XMIUYY'U6*%?_ZZC]S#72OSJB)YOM/BA7$0A MZ";__)6T\M./^S]@O663]*7HX""PVCY26=JRZ#)$F= A9UJPUNW-!F1GW)KX MH<+:O>B_VZUPO9^AK,^;E(=B4HVYR9H_,@JB,-PS:\E<;1ZF>H*FD2?3]0*> MG4!]H";[N.IOYB\=B9=<>TX.6/:UGXL&EZT"01=;38228?3DZ!"G)81:N^82H&P3L M!!3[XB[$@V7< 4 VQRI9P;D>O#A;;M5!D#]9&\7+GWY<_9N/X<AMFU'>>TML5+"\4F\KQXC.!#JA.5G \YNG>&12JQ0R9$,R5#;51HO6$2]T&Y!?1Q9#ZT?:'=V8X^-AWDHY(\?J M+BL_/B>,4=AIVFOSX1E[MW\9V0 MY5[*%=M&QF.#9$OW'[/E-TS3,L5\4:$8LHBT2T#6ES9*NU@C/QPPJ"QT-"+B M3@](G@+*0P2,%WUKH-1Y:PF/#)./B_G;^>(L;$_!('(VM2E*"L71*:CH%"S" M ;,8E=(J(]NI!](3V+BYZHB :*/">1-Y=F"O; N;U\?H;Y>=+&3*.A@=P M' M&R2$ZLI* T)[SZ*@'>*:CU2\CY"=<.)?RBW33N8] &=^=C:?K7E8VW#+-^>K MK_/%]-^8)UP'ENO#!65KEU93>^$P1]\IIDT*3"7>?(+KP^1T\;;H&&7?AD\C MR?<%HH]A\6&QOJ[SG^'T'"]"L1,C2M**>2A$#L?"M$QG9U\7$P33K(TSFC4(%.M'(K& M@4N%0T&5Z*H6.OA;%9H/1*J?7*J+ITL-L#* 8#N"2=T!TV6M"2/ IZJA$_K5 M/Q;SY?*B_=M$:6-L8ARBH2]*9 D^;D-HI .@76_KQ#W[BIXD%/N+:ZZ_.=CNT37%N;5\Y)L)&))*$(7]\>HH%H90$ALR#!V8"Q[&W.W[/0N(F/ 8WY M8X7:P<'T\6+=^X,C-B476":D%T_W>4ZB#OJA QT1X(N5NF<@]HI"WLPJHX*45TUE'EI M\&JBD.Y@=OVRGA22#]W'"(IA'93I"G@;-:#%E%$EJ#"*RM4R%FV[L/S!$F[@>D% MQ<];JJ #1-W;[^HZ/TR:Y%2IO3V*W-8)BDAG;LPQ8\F(K#6DGJ)I-TR]@#C[ M($KH%5277NIE2?W/X?04\T\_?@WIZ\U_.Y'<^Y"2K6GV.F&#C$>ZVA-HVE"1 M2^ML:?W.Y6BB=X/E"XC>CZ/&7G'[Z]^X2-/EQF&^_.5R^]LEGT@L2M#9#B8D M!TK6V;*T+8');&Q,M$_C0#4T^Q&Z&SY?4)!_>'6-'0N[E\--"XLWA=;XA-_K M0MMF2M-_;[2Y^N?7Z>567+Y9X%8FZWHF1G)6CBL(JL[AMBI!,,)"1">\3$F4 MBN@^/TDHM9WFR^:R9-':H*D2NCP//V'&LV]519NR%):,=LIJ<*D. M(G7$BS,N0M!:DV/&D'-Q^ EW:[7=\/)2T@3-Y=LE8#91Q M)$LG::K]#)64$J(/#ASY6\1]U/'V=-=]('-GO=U \P+R 4/)N$O8?"'-+^M, MP"^+4$_/7\*/Y:2XVLD_<[!&!% I<"!.3.VUXKG/*@8,AR/GOB5W*TA] ='^ M 27]4O#SS^DLS_^:.(M9*98@,UNS9'78IRP<#&=2VJ1CB+M5&^ZW[FY(>@&! M_J%EWB6$VP=V4U&Y!.>3)>T!N:W\\5% M#=P?W^:SB_#,561F8H01JK+*U]W#D4P$GVRF@SUDK/.UK8Z[H?)X8G9#Y M( M+8RBG0YB#N]Q]:YVR,,Z8GLBD0C4$L'8LB;>@\,B0',O%)WYN>S6!W6/ ,,- M G:#TPM*"1PNW@ZP<7>H]R0[:HH.(I=!A:Q%-ZP>,=ZG8 M#24O*#!_I* [@,J>J:_;688)TQG)VPW5NB3I994A8$D@O./6&:T5;]UW\DB2 M=P/A"PB^CZ'"TNG=,_%VVZ(?P')B*Y!,?8)?#7BY,JW_T?]NHX!U.=!2W+LZ-=T#$QRH8ND M,%^SP9*D3XY_*+:V0"XA%I==N-W-\*'>OGNLNEOSA)>2UQA,WKV;Z*=RU___H:)I%)K$?@D"NE3<@FR(,M;219K'74&D>A: M,H'5JR!0ZY8QZ3Q)_S4_J84[J#/H453HS)9(3Q M M+5(>%%DH&OO(9<&"_N]<1]3N^V,%Y![ZA,&KVU? M7!P5OTR_3S/.\EH@C)4DTA\7_ MD^9GF\^_FT7Z?'YV%A8_YN5:8OLB?;W\A*?UB?AJ3D[[UN.Z2&3L^^G3XYHV8 *O[K2B2WA;4EY@: 1Q(/_KTB.&'^OX\[\S:DO8G+U2*D MU<0S3K+U!9*7A,S(&;@Z6(E@%0JW.8G4^CGI30K:Q[&O%=2_FTU7TW#ZYJP. M_IMHS.BE<9"SB'1&%$6\:@U"%?I)$)(NK,.#V \M.VX7W"/4_73DNHFDQX[$ M/9H!N@@576S-_//YV7EU!;[CEE7.G-"R.-#9*5!86X@%GB FH81FPH3;KPT/ M2= ]2<>X;7$'1=DPNNC _'SZF;D2*495S>E2BS1*@)B1 I\@1?FQY>OB_GYR=?;AL?- M4]P+DZ4) 8JSN&E"YBP9UC8&,K*]%I+M^#1U"/+&[@!=N\<_=E$IV1!,+4^6UDMP+DL0%CT*)Q-[/;DPSVQNAG2.V^&WM]-R+_TTN]P' M"=S<%FO=OTLWT"XZV('S>B\XR8O1,H'T7]'7CJ M%Z-0UT,,)=?D&6H-QC$'2G -3I@(C*X-K1U/+#1O#GIM_9%'RXX#@=M-'P_5 M1T=8VDX_E-:L.YN2&60CJ.0=>.$,:8AL3N7*QG6?)?!&!T]80/)@UW1 CH^^D*,(;%QG;+5MQ[\?WH?5#E#5O M*KD^=$\V^?P'XJ9)R_DB?:4CLS*T_N7GCQ^WC.5H5'$Y0JP/ 92)Y#?IDJ&^ M@!*N6.[4;J\P]EEUW,Q"6Z0,(.>!]K)L0X MNFM50HB9_&^9E+0V,=0[OB+;9;5Q4P1- =-2KAV8'AOKB_[Q^K9%99D5V@&/ MJ$%QJR"(H"%Q[9E$*?1NP\GWL#QN$##NP=*'(7NX1CJ T^&"NV)[EF]MV!1+ M*!X3"!0D@Z0-N.C(!O02O?0RRO+L+[L.X&-<^^H(6.U;&S>TCCO ^0VSX6+: M/":>N-20 R<3(0C:]!8-&)YU+*J@:/X8X!XR1HX%C(Z->5M%=8"U"XNCBNV/ MV72U_/CYC^66%9F=1D=.+1 M*'R4H''=C>YPV$YY!R/Q.R[B?!@L7D1X5"YG5AJ5: M()@A:N\ .7-:*)%3W"T:M_.2XY85=0.W ?4T=C3O8:XN3 DZJ;.)$J1)JK[+ MIK/;%#)GI6;BE8.T K'1AXVXY#Z^ DR6Q*#,P@PX4 MBW52GBNUGZA5HK L;&I\E5Y;?F3CK8L8X*':Z =(V_T5,C(?DX:TGO\:E:FE M)1Z<9')!(^:296OC;V\B.T^7-4;1[0>O@ZJT \P>W WOU[^_ M31?K?[QM).J4T%;K %F1":2>CM/: ZS-WK%P]A;9&^+\^TE>^8C-+8E+C2D)/7Y"YETHPJ$J)5*M&VSE[NUH+D>>GN/-';XY$_ M/#Y>LDMQO4G,Y6R.=:VML ELK*D%'S+XF!Q(1\#.^V2P89> MO52GX6@H]+(/#HDI7#XP7*PG"E^[?[>^U(0)[HM1!>B/0OY2YIL FXO2):,D M3V$0QWH0;G;:(8,-ZNIAAXP/DEZVRR&*V 81+M]PG,=E6DS73;77/;1#$#KI ME "]8:!8=N"D)(FHVNS.69%3Z]G!0_&RTU89;,)7#UME;("\@HUR.3IU?O%=W^,D=WVQ:M.AX^*C0XVR*5'A8OOTX3WJ^3] M?/9]/6YYS?GR2^UM?/WWM>_H^_GJ?^'J$Z;YR6SZ;\R3F*/0VB(P.AI %1X@ M!)N D2N64C$>)6N\209C9K>-\MIRXWUAY#5OELWM^G:^V/ZH_CL^<4ICJ3$_ MG3WI3-5@N6<(Q63A4HB>I?Q2=M"]'.ZVK5Y;1OX%H*GO.81WA'0Y;._3YS_" M+'_Z_.9-6DV_3U<_SFM2]JI)Z-'#!QLL/63C_",%T4=G?9F**L8A&%F3'MEY MB%D4NB-2DL5GE%XV/O9>2V=]R9#'G!$B"0E4D FF78:DP\.6T]T_#^= M]??%['"=]?=1?P?FU,U.A<9FX6MG+&9S)%O06?#6%7 RNA),=,ZTKA+9OR7I M"^BMOQ<('FU)NH]&.H#3X8)[I&^(EZJD+#DX@R0#1;L[,MK8)H8D%0M.#Q/J M:#\_C8TRHN(.1M +>JHM92!Z$X@DB,/V^=L=6N@ M'MX[Z&6U)=T+'SNU1=M'63VVXKO56=#I(GBT##(3Y%HFYB#D6&A;%R%TPB1O M5S]WT!;R9;4G;8C!(Y3WDEKTZ>@Q:VE V$![3 9532 -WC"NO3(^JMW>GK1M MT?>RNI$> KL!]31V-"8S]9S+T"AKPU4R SW]>V\+DD(JQ438;>QR4U: M]+VL[J,#8.T K71@X#6(2WL?.$_$)_I,A[HQ$J(V HJ7(F#M?AE:)]^.I_JU M# 4YQ@-_9MV_9+1OHMGO9K3CS]=:^;#Z6E]@A=F'=6'P\C)W\FE^>OIVOJC_ MT82<3QU8UA"#)>EX2=+)RH#F3B0OB]>Q=73Y>3GLW %KC-]6VV=X,/UG;+5- MU?$D&&TB"QPXJTUQ4TKUT; ".@%9SLI;Y_#E[;(-_&?]2!]\O+1Y?9L,30%!".(TF'=!C(_H5<:C\\453DZL5L MQIN\=1[I^4_8BT> ;6QW?CBA?,)3K/_1I5A(&,BRU8#1)=(=%J!#2P%7*:"2 ML5C-=@H,/!_-G8>SQM];/6-H_ZWE-UMKAB>UX.%+[SOLYQKN.;TF'<842\[7 M.6]<@V(F0"B!1%0G'PJ='(EHY!UVF^;.@WBO?H<=A:'Q=]CPBB3=%9RNKDDH MJIHMT@YTL1R45A[(7]? ;?1.SGADSOLO= .8:_)G#P.KCR9$6Q"*+&2VF^S);*A"\GMAZ#\CT?!/K"]O,;_YCHMP@G?%-^%"1A.5 \XUR2P4 M!MZH!-(RAC*F4%+SQQ =\#U.>N(%;I/GOT';8O8_+I'QM/B\<#DFY"!R(=ND MCOQQD4M@ 4GUQ@6T^L5L^3V9'^=V_C_[?AST_N>D3IZ66T3F;10)]/KQG8X6 M@L< (3IFA,C,^;$-[+V9&B?Y\G)WEO;UP^WJO[MOYM*?EYJ+4 M+M7HH:[!1.<-1$P1M-59II2#VAA%-W,"GSO8UCP_]7+W>D^ZVPNSKSN3==N] MN1:0=*3'*A1?4).,D)$'(^AHY )C$$P*;SOSK4?VH5]WOJH-4OYS3.!KITWV M"84)P!7Y"8I'!EZ3N+2RQO'@;!&\,U-W9._T=>^D-DAY:9T:[_WIKW_7;[%] M<\9=5ANT'^/>[/;1@E$K[V41#A++!I2(!4(.K!:>\UAGM-E7VX)QIZZL=>AC M6G_WH=SNN[JF=/,0G$N5E;$*-+$+*F ![XP!I[/2+EK%6/-7^$,P\J);,^Z# MY8=;,XX%BP[B"^]F=,KA9U+X^L+[;;S(G1E<3 I$3"3898D9:<*6DQ M:'2*B]8MJA\AIY<6CJ.!93Z,YOH%X;9UC!(E,-Y2VAW Y1-I@@CX^F:6?\'J WRK$MI:\EN6 MO++!8? 08LR@'!?@LQ# A<@ZB^Q8:EU]M@-9XU9M#P>IUAKI &2?\91^=4(< M_1X6_\(Z7^@F/U$F97ETQ(7W55X)G!,1F$/-)*82<_.V*D_0-&Z0=3AX-=5% M!]CZ!\YP$4Z)GS?Y;#J;5N]H-?V.-YD25B,)*T )M3>S41:B=!*T-SQ(QH0M MK0VIG0@;-P Y',K::Z4#J+5Q?ZZ"MQB11T\^CR YDP>O)#A+HA9!)'* @M?C MS$':G85>.AOVXIB.B9 .-LB6,\SW,[[=_!.I?'3"&_ J5%^-*_+5%".T>LZ= M5][$UK?];I2-ZZ6,"I[; S/::[+;C,Y[I)MO66==KIDE/L^V&8Z:Z_I.OMUL MM?SU[W1ZGC&_);6MOM9_].U\L_:\_#(]/:_OB'&UN5"O?]H1N9]GH:M-ENCY M1=@HG_1K6,S( KYRF[7(P/(N3609.':&F7 M WHS6TUSE3198I\QG2^FJRG>T,LUI="M>HN@S?V(A?F@N*M#'SXSB>?_IQ_P>LX\J16:PCP,&@ M)A>%BT#ND.&05:$K5(7@FTA@@P7$+)+W6()O797_(#$]8O%0G3\4SCA* 6,7Q=Z:G;(9 MUS++3T]7B3;;2/(B#U?4EZX(46H&02NGL\;,1'K*ASN&@'&#:X, Z]GTT<'I M]?AT,LZY5X%;"(F1\<*U@VB% E';(6!"A2FVSZD>.5INL'37H*=8.T6,?9)] M/(^GT_3/L%@WX+A@0.4L(O,0D&QAA=E"%)P#1RN"9V0)WQZ)]-!HKGL^?=S\ MU'!GT-&2'!L*;\["O^>S+0,7TS>9\,X1BJ.N?58R9^!X)':D0N^LMTGGG9!P MSX>/VT%V." <*\<.+IHCW9&KA$%2JC"C)40?:CH6&<3JA02R[+SPY'F$UI&] M5K3WDHA\Z8&-P\#P\C?!F[/Y^6PU84EF1+(ND]"V5I'2S@\YT#6@G9;HO72M MRT2:$-ZC#SHTYMH"_P =)O0_(2KZ6)=T5,GD1Z1@;S_@]JD#'<@LE&.[T;Z M?):O%KYZ@'.9A"ETC^@H7V M6OYY/B.'*)[7%:OPMV&>Q>]A13M]=G+C][A(1,N'LO[EA)-AA!HUN4>"Y(,8 MP'FAP2N7E*OM19K7DA]-]+B'XU#HNWW^/:]N.[CQGV!X>1_';V:S\W!:FX#0 M+[;LAQ.:.\!5=;$NO/@121OPJ.T+)= #L7SPGH?\L33.KI7R(T%S)KK$&R)N;5GM1-AXP8X1SX[C]!1 MM\[/IG[P2_@;EY_/S\["XL>\U&K"G[#,%WCMMV&6/R[FWZ=+6O'M?/$3SDA( MJ^HH7OM'1SA/PQ#2QOEZ!B$UTR>?K1U[O9K3;Z&Z9H/*>*9F Y5H*;HL$,O4UF*22,<4+9,.T,QB$G1X> M$Q^/R/M?H8^O_PY,BDL6M^\,ML?.)$6Z :UT8"WQHDIP$+5E4'*QF)R/*;:> M?/, *3T\/AX*@L?)O0/X_%H*IAH'ON3G4UCA?3MJPJ.SO-00LV"2;&U#WRDR M?DQ(UAB.2O#F3_!VIJZ')\CM03:0=EZ"0?J^IIDKZVW,RCL?U]PX?)S@9S#Q M<$2%V<=(E[E@<[\=N;>'M /S$37$J\O@$1!/V8($J5 MP&1K;':1^]B\PK7MP32* ;8/7HXXF/;13K<'4WVE-UVMF\J1F[?A\P1G:=KF MH-KGX]L<7 +'^FUOKWQ?/D5B\JRT/E':@ZAO=P#1!RDGA447M6>L= MOA>!QQYVU9.YL<2FN(6VC0])*\#B"B@NZ4Z7:$'4XKO,I RI=>_(^RD9/2TX M$%9N'VL-]#"B3;]O(1830)7:WX6Q# QUX-*0GF]W,'X@)?K@$KV@X%#5S9O+ M<6PT_'_G88:+DQ]7\KEXS.:8Y-89T.N.H=;:FG M$%)!KZ+U)ON=P/#0"N-$ M"X?!0A,IC@V%M_/%&2XNGC=N&4"6-6>%@:V!)J5K#\\>Q6&W!0.K#A%7A5R")'D8*2O>\ *G78J9MU% M^V,;!0[[IK2*<4HE)!\FK.BPK._!1.& Y%9M8 M5&0.M0X]WD/'N&G=AD9 ,V%W")BMC6Q]]-GR ($)NBSI;H08/&$_*!6D<]:[ MUO4!]U,R"*&=TZM?, *7W!YA MS]N+O /D?,;5ZI16O=QB?_[O(X$^4Y?:CQG,P I9&V=E( " M R@K$6)]O<=5R%&%I+1LWI;U?E+&?5(Q@'W30N1](N=BTD,.4L4800@NJE<7 MP7M#7X2.+"1IH]\I878<=GHP=)JH^FGX'"#W_@!T$1)(+)E(!Z8A0=#."A:" ME@RR99Y[9#P;-2QX>C!U&BGY<>@<(/$.8'/G1/[MLN%'X#H4H^A -J'VO"[$ M2:X3"U@LWB3:9JZUN?,P->.VN!K"+V\C^ X@]/%\D;Z&)7Z(IUOC;:*$#89; M!,YK.8.W'ER@OXHLT6A.![9J#9V[5'16#72@?F^[6,<)>^S<[@7Y5Q5VG[ > MQ'7HV;K)S^87JXNI*1-OI=&);']!YRG=[3Z0ZXATU<=:7A>DH1_OE/?==^7. MLH''H6=XV7=P#JT?4(>T.@^GUW9'$(I'.HR!R"=Q>4:[(\6:3;>%,VDL&8W- M*WGO(:2SP'*;T^AXD8]](+T_KU;;A_(+UK%.RR]?PZHR1=OBY_FW*>;? RTT M#:?+28S!Y.0"Z)@E7?9%@6-> ";425C%\^UA$P^<1#LOV9FOWN (&D;:O6#H MS>DIGF ^_?'[=!F^?5O,OQ$O=)Q^681"T2ZK=F8]-T12YB+_?9N5A;U5WFS$R?,14-'M@>?R U66)L\8TK@E,7:G5MIWWH0 MS7X4[H1!^](P.)R2^H/@>_SKY],P/5N^G9Y>LF1$8O>53N0M1/8W,L&V]'JZ %A3YWA7^;73G#KG4K$#EB%'I1(G'R: M'(&10)5B03C5_'GD/@3NA#K_TE WF(IZP-_-+?4FI07YTF]6/X?%X@?]\,]P M>HX3AS&KG!04D0(=VUJ0,Q0$_16=*270KUO','8B;+<(*WMI@&NNDY?89>#C M8I[/TVH[?&-Z5+>]0Y89O.O ;@R.TGV JVABK=:+:$6==5,@QAS6#W=$#ME' MT;H6]EF[#_P^_[X^QM_5 J(9*2S?5,;%GOLT/SU].U_48W["H@\:R5VJ 2!0 MWM..IJ,>HLN8:N6[=JW]BP/(?$E]"_9!V>TS]KB-P)VK_U=:\1*+7A 9-K[8WL1^&X*=2^$'F4]KH_ M#3^&'^M;9\(U71J*:TB&D_O%2B'WGR.@R%RF^NY M7Z2L1MEXZ9?^\+B0=K: M'X-^@\$9GJP3,L\%Q07BW]-UR_YWL[3 L,1?GB@=OLLS(G-6J]8.%!XD9^=%""QS'_J%\QTRWP.9R2E[7>P;15)UR%\/^7=VW-;=U(^GW_2^_B?GG9*EEQ M)I[RQ*[8FWEDX=*06)%U$I+REO?7;X.B)%L21?(0](%G\L#(HGU.H[\/W>A& MHV$D:@B>D=%.%&CY(")@\BP&;0)['"9ONWC[@+=.?.5Q2^J<5N/=;HV,\0^_ MX6>\OL'XY;QN3R[FZRMZ[O[1DE81]==KC?UC6.#'RW#-V7?VIL>(.)WC;:;8 MD_MH+H166"!CU*"*Y. $,K UG*;Y)JQIGI,[D8_^!HO?YLL_;L\\A>*,<=)# M"/5V":4+.&89\"1#B<'[Q$Y03_^,)+UZYP,8\$PY_;$JG[BO4VT(@(^F]]7Z MD"[/0@+TI9+^_!F1X^GK0),O3-W/+)#:S5/S94G MCN!J>(M-39_>&#&P_LFI$$;T(:C--@!YN>_SESQ,KI,<:E7B8()$XCWG)QJUC88 M^K#YI9S]89B?_SI=6\#38'Z@!CO _,/KF>6D4?AOF'U].U?SX-Y@=JL /,?WH]R[+PVD\!C*B%XZ%PLE$R M:N\:$B"7S:$E%I9;J MUQ(!M!%0<>L*E];KUDFY73)UEHTXB@$[Z74$'!W0:Y-[OKOWNR;Y_CE?7=YE MGS=MOU*1,>2 0"%4W5F)H58=9(A!DFG&0 NRUN7 >PG6&]&.X<)P:F Z8-LS M4_.^SV'P23,N-""C%8(R*,"SX* 4'E%8Z3QO?=3U!7&FK:C\/GYQE.I[9-'7 M+0\#RPZ5!EGJP357C\;Y0+%"SL$;A\A":TOU@CB]V:>1D._52PM;[HR3H:"F$$5Z!$X7T)H--A0R\8:V;&^\4JC-:C85_."46'9#K MR3#>WI_@M1ZMXIAH)*RVJM 10A0&5"U5*<7%$LJIS=3;@[J/GJP8^WOXNG&* M[Y%"[W%1?Q$ND,]$B<77,F"=:4#UG@'PV2G0*&2%WZC8NN#_)7DZLTHC,=]% MI;$ =%L*]AM>U1,LZP83'Q?A>DF1!CUSN0E PG7>5"#1;Q+./]?968;%5__L MN./S3=_?IHCK="II5*&U3<"'T\^&6Y52 O7EFV]NW0@KJ@1N(#,N21$Z@W 4 M.M N&QFT847LM<+;4>7SW+LGKAT\/=Q#0]U/?2DL_KEI7'UVLF/ MR^&*0#B[NXP3I:8E*8/:)1$4Y^JV=QVCT(K%7"+%U+O6:EN>/>$ULZ=!;VBG MR@Z"R/WL\'H698PA69:! AL+RE"4%%5A-+PN,D9OYZ2-C(6<#]5 [D.RUR6:P$+4C%16'K/E=3D^EZ',5?BS>+]!JA/([ MH,^;Z\^XI+]REQ9F,8@H$Y#[1YIC)=('QP)A25C=/FNZ2:=J]YF[\VCB, MNN#1MFZ M_56?FS+&*Z*WCL"R+* 2XQ XJ<3+(!+S)B;>O-?/O^"FS"%\:K,IK-"D@!M8YDR4F7EOX+(K>^9:IQXJNS#9V#J#(^\74(;ITQ MK^>K+)C_#',O!(P=:<=((3$;P)7C0-J(I+F>=]RJ;W[$M^/S; M^Z'-&#R'ILKMS+I\-8]N.VQ$*84H%K*@(%BADA"E<1!Y<3J@IU"H]:7E+XCS M(V[EG,"C'8Q,OR3;3,#,&->68G6L6,[ M'/;]Z#0"@ZD+%;:,Y'Q8_#E0R(Z_8,A_W="W]+J?0R(CO:*I21!>;4QT/0I. M>A1DXK6M#9$#!4&6_BA40)EIE9 ?=5/:4M9PK"1=,FT,(X:IX.G7N#VD$S7G MJ)BD<%O+>JU0"'7]*8!'#$584^)^97W_YMM')_"EXS#J@'-O:Z?_\V&YFMFH M2]"U?*W( ,K22I-,5#VM(+E2* MBZ[-F]R_OTGR-Q/3QE8>C%-QMOO[#35SB M7S?TK->?Z>.8LQ?;'M6H%^X^@K;J6?OH7?=)TI1\%%IHR+'VA)/D_T+1Y(!2 M*"D&X3EK?I/9%EF.3K9_^]Q;2\I5CJ8>@O3K6D17JH.5":QP,1F9/3G9TXZO M@U1Y$_2?I,B/57<'ON7Q&.Z.?TN;@KZMW%#5$,H(/FGRQ"4XGQ./UK5.=V\1 MI2OBC,!X!VG&*+Q/WMQEV+3/1;@,VM4SV";;FFOS0*NW9&/QR37/(VT5IB_N MC()Z-WU&Z+T_ FVB0<.*%T%%R)Q1-,A3 >=\!)M84";J5+#YQN]S@G1'G#$@ MOTR=$1KO@#:O;I:TY%\NS])?-_/E_#Y9QIPKCEL-SA0#*ML"403Z,*J8$"+W ML75:<8LH$V>N6_NK%@KOE#?UQP7>32V>=!J/P]3)Z7O"C/%7#RW:"BL. "S2J:0X9IX5V1=B^"O/"2:9W1"0G22K$3 MUVR\):5/KF MB;<)6BU<&JBU*U)\M?J/48D4G820+(V!B0S1R@S6^H1:*:'42PW#QU%CZFBZ M!9Y;J3%2N5.[E=\W^?3?ES^%S_/\2[BZVTY5Q<=H@P3N7"+;5]42L!8DH0P8 MC4URO]WNK:_HA05CH1N:ZW%"-F265 K M;"T=2HSLHO$&@F11R%("QWUN$]E.@:_?-HU!.!JNH8'NIO8#MV'2P\J7UKJ1 M)RX@HZ_'S12I(EL&3.M$%DTPZ^5>UO_1@Z>#>#PT3\/)<7J:NO]3N+ZX7?'D M)(H0RD#1M70Y^ PA^G5YH,;"F5=IKXV57?V=[EXXS7TQ)XD'QBFQ!^3OLO0\ M(M?:@:B54$K7.G.1''!O4$5FN55[;X3F)@;\GSB_N%QA M/ON,B_ P &.U3[P JMK))18!D6,!&8+P)=>*I+WRTCN@?_;E$Y-@#(1#2WUV ML''QR Z^O2]XBUH*DMF3&40)2A13K2*"5EED)E ;T[H6<)LL>]'$=.\IFJI\ MZJ7A,[G7U_33ZLN;VOP.EZLWR^4-YG>+^O^JLO/AFN;)LG:QKM#-)"VGF-(* MI*K-$31%UBY34)V=,=HQ'OGCF\ZWI:>/E*2KO?B19!BF0J8#"W8^?/HT7*^[ M)+X/BW>+]27/^?=P=8/OIWBM755OYQS#L5&!WPZWWX4G<'EQ^'S>;2W03#Y=\6PW(Y8ZAYL5F M]YJ4%AQY!0P,UFVI54@EZ-:UC+MDZFJOI0VSFL+0 :V>,=/KZ?%^,4\X2RJ3 M\*A!J%QO=H@%HI0>$BU) RLD$+:^C.Q%@;I*PK8A5#L .F(3V=\XO[Z]+ 33 M<'$]_S_,;S(I;5[FU=F?T819+3=3*)]=Y[?TZWIL;HY+^N[F$^;SF\5BK>7[ M+]X.UQ39NM*>?EXJ?SK38WQWY6UH=A\2XX'D5OC(>2Z5:P#1?R)>XB*5LO: M%H.Y=5%Q&\F[BJM/9M1/#6D'1/YJU7T>_IROPM7M:'XC1!>?,?\\+'Z^6=TL M<#WH:W)O3$5C2K 4V6E9;RO0X$*FZ6I%DJB=\*7]U5T'"KD7/>T/1<_3 O7# MY82^G7N_X%5^%=(?LR1C8,%%R,6*VMN78D/G.;!<,J8B4XR/#&JKU-#S NU% M1/=#$'$RG'XX;OXR7.5(HWR/B_F09[[F)BQSX%5RH#+GY!'J!516!YD5&AI8FET,S$Q7S$P+7$R M,#(R<3,N:'1M4$L! A0#% @ FIAH5:R)#).G" 4"L !D M ( !83\ &5X:&EB:70S,3)?,3 M<3(P,C)Q,RYH=&U02P$"% ,4 M" ":F&A5CO$70T<% !Q&0 &@ @ $_2 97AH:6)I=#,R M,5\Q,"UQ>#(P,C)Q,RYH=&U02P$"% ,4 " ":F&A5+Y@S C8% #C& M&0 @ &^30 97AH:6)I=#,R,E\Q,"UQ,C R,G$S+FAT;5!+ M 0(4 Q0 ( )J8:%5.SUA;&#H# ,3:(@ 1 " 2M3 !V M;&1R+3(P,C(P.3,P+FAT;5!+ 0(4 Q0 ( )J8:%6+&G@KE18 )[_ 1 M " 7*- P!V;&1R+3(P,C(P.3,P+GAS9%!+ 0(4 Q0 ( M )J8:%42(.*L2"( -Y. 0 5 " 3:D P!V;&1R+3(P,C(P M.3,P7V-A;"YX;6Q02P$"% ,4 " ":F&A5;^14:5-Q "MQ@0 %0 M @ &QQ@, =FQD&UL4$L! A0#% @ MFIAH57W-YYS &@$ ^;X+ !4 ( !-S@$ '9L9'(M,C R,C Y M,S!?;&%B+GAM;%!+ 0(4 Q0 ( )J8:%7DL=G[MJT '.O!P 5 M " 2I3!0!V;&1R+3(P,C(P.3,P7W!R92YX;6Q02P4& P # _ ) P $P$& end

^F1!2SIANMSL7T# MU?L,#&\NN+)_R;:T'88>F6^4%EDEQ@@REI>_]$AA4@L&A@J@21(>&-*P$-OM^.;LV-5.J:3R28DNDL4::N;#Y MM6K,",M-)5YHB4\9ZG1\#IQJ6) S*O4U^2!IKJ@M$D5>D/=42FI*A3R=@J:, MJV$Y:34\:YL1[Y&J,Q3']>>3XI/0=_\!R04Y'KM2))OH!% M@W[2K@__ID_:]8._Z=-V_:L6O8]9J%,1W*3B)&@%GM)K$O:>DZ ;])JFHUU] M 46'A%TK#QKDT\/E3=Z3!\6>/BSVV3_'OI>(L%X3H>6%]UT3Y,L[-"5O-63J M:U/%E]Q^,]<<*D>JH',8>WAJ*)!7X,5/'O6B[NNF?+N$35W"$I>PU"5LY@BV M5S;]NFSZ;?3X'>"12.9"Z:;2:-7>MS1*6&1AYEOC*L:ZO]K-=VGQ:M>B<\LF M<1E2>C>D<-_=[&Y(82>H;?:F?%!/^:!URH^72\:97:Q)KAFNUI]D(F0A\-@" M\@:_S+YO5-*6KU==\4N81-7<(2E[#4)6SF"+972E%= M2M%_VO0CEV7C$C9U"4MV?*ZG6A_6YRT\N^; M<9>PY&[TO4Y_/_K4I<.9(UB92'^G*IQN2R5^6E*58R%6VLOB& M$1P5C=+$TPPQLKSNW3A7@3M4#8HMOL5DQUO+ M2!W*@M)GM7(?7?=LM4W:=JV%Y^HP?%PB*]T=T>J QHI7D@37OQ%NW+;\;"'PIP+FE:- MY1ZD<59^XA_5B6@U<$=[&KA5 _=] W=/@T'58/"NP=#>TV!8-1@>NDNCJL'H MT ;CJL&X./?ER2K.M(<%GDX8W2&FMI8TM5#H*EK+$QQGZLJ:"R9_C64[,9WG M"TY>W?K?V[!7IP MH'_T]Y]R"W0O2,K_Z;);XH;=.%4'K_@&A^2Z)PL=)VQ+>M/??W/&]A]=@B%A M'B3,AX0%0#!-\* 6/##1IS.:IK*"RT(2/I^A#69HBY.36= MHI_FB_36V-&QZB%A'B3,+V'G!4P]F+=3NV_;MC.QMFVI'VZFZ1K6NH9&7;_< MCS_1-_GXCU[E3;GE?>3A;1RA.YPD78:,[&,-0<(\2)@/"0N 8)KM46U[!%M] M1Y""(6$>),R'A 5 ,$WPN!8\-M[.-RG-I5:\PRPB$5HRFB(JUK+FRDHL7E7) M[=)LA!ZKN82-6X7*N1S9>C7S('OT(6$!$$S3=U[K.S^V&G^18W*I[S-A*_EQ MLV*$R!L&<&7LZ5A$!4 P39=C M-^&$#51_ZU_.T'T6=L82QJZ.O5M!:1XHS0>E!5 T_1)HY5,.;%&N>%">(6D> M*,T'I050--USDT,YQA0$,J>H>OKH#7YFWJ.CW8+F3Z"T (JFNVTB*,><0764 M\5OE=A:+UTZ!H$D3*,T#I?F@M "*IFMNHBMG"%RJ0?,J4)H'2O-!:0$43??< MA%:.,3(Y:!AM1ARM%C2JJFBC=B*B/QI\T X#*)KNJ\F@'',(-<-\+9^H<80$ M13A\R6-&T"+G1=-D=;@"39&@:+JK)D=RC"G&=%[^XU@PG/$E88Q$ZI_FQ9W' MXV)"A1K5E@-8-9PU#&5!(R90FE?1M#*JS/[J%C1 @J+I;IL(R3%G2)7;"AVA M)64HYCS'64@.UPJ9T09,F*)H^#:*)FEQSU/20IPOYBDF7 M;],^UB2)T *'SP=;-?=P]-P(T(2IHK6MGGTU@*+I3IOLR#5F%M,[FD2% MP0UA,8TZG8&F1: T[X.CY) $73/;;F*)FS(5-^()>_%],' M92V^D:\E>$4Z/*:X(@PM8'\ M?4GEZVRUHJ8QUS/II_\"4$L#!!0 ( )J8:%5N=T\:4@, +85 - M>&POR($IWY2RH*TE)5@.IX$&WTXF#@C#ACP9B4=P4 MJO:FY4*HH9^T(<_>OF9#/XP_^IZ5&Y<9'?H/%^]_+4IU_=A\OK M_?B% 2[]P"G:.T+TJJ,O5-F@F'Q\G/PA<4RZ?Y3T 65,.-D5-J//M8[EG6.T MU$'3]C=,Z"#D?L=-WF7C]!"A=W;H=L9!4VVC05Z*3=%%O@UH?5)0[Y'PH3\F MG$TD U9."L97-MR%P+3DI?24KG:=,(1(_63AT/;@06AT"B9*:7+;#/;WI!F^ M!ZQ[8)!QWAKL^C8P&E1$*2K%C>Z8P2;X#/*:]OVJT@YGDJS";L_?$,Q-)YF4 M,J.R31/ZZ]!HP&D.=B2;S>&NRBH 4*FRT(V,D5DIB/&P9C0-+3NEG-_!M\3/ M?$=[F6_MG-EVT3:UH:9I96P']+?5K/:V;.]%NE[%'DOU9:&G(TP?G@YZ*VG. MEJ:_S%L#F'J(JY.JXJO/G,U$0>WDCTXX&I USYN7DCWI;% J4QV@TO<>J51L MNAWY+4EU3Y=J74[+'/?;C$YB(<,W:3)HCFM;9\*= M$V$;]>#D/?1_P$F>;Y)ZDP7CBHFF-V=91L6S@Z&65V2B_RC=T=?C,YJ3!5?W M+3CT-^WO-&.+(FU'W<)"-*,V[6\PO3!NC_TZ%Q,97=)LW'3E;&*:GF[HK,T% MA'WDQEQN!.-8S(T AN7!'& R7,C8?+ \ M;DZJ+_=,TS2*XAA;T?'8Z6",K5LFA M"L%FBE8&"[@-4.Y'?G@9IRW^PIR2*TM2- .9V$$48 D\CCF .P .&1)%Y#^Z]CX+U M>RK8_*=V] =02P,$% @ FIAH59>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU M1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_''IH?'S\[$Y_JG-PU+K!_:KKI0] M&6VV/>+X\I9[D)-1 M-O4W7$EC77M%>W_N&1^%O[A[U3A]*2LGS 5WXHO1S5:J=;B-?Q<3\#;:.NR^ M=D4\,O^GC'JUDH6XT$53"^6Z.AI1!4!E-W)K1TSQ6IR,SO6C,.']^%]P57;O MS7DH4"ES)/T))0HJA3*BI+Y[ZRN9.DY2G;&*ZX*P0!DA$!&!X3\'@'( M&(&,#P*Y"#C^1P%D@D F!X3L53)%(--#0L8 ,D,@LT-")@ R1R#S0T*F /(C M OF1%O)"V,+(;3C.](J=-58J82WCRI,V-8#\A$!^HH5\H3K7]5*J]H*6\#9< M+>!@/L5&\RDMYJUX%*KIX:!R(;;+)9>&W?.J$>RKX+8Q821TD ZSRHQ8*SO) MM8DA_&&W6OF?L) /$\J,V"C7OF2B1X.98T:LCG\+?TE3M0/(-[<1IJV8$1L_ MP/B8!3$Q=\RHY6%$*1V[Y$4(GU)TX\B-3ZR6S?D3Q,3L,2/6Q\+IXF&CJU(8 M^YU]_M'XH S9,&G,B*W1LHW/>.>-VM_)MA=!/LP7,V)AW/C[7FL_%L_]AW"Q MX:;WX<,D,2.VQ*UPLAOCV-R/+3 ]8U:(B*UPI0I="W;'?_6&DPA30T0^\:AK MZ<)%W1/J XKS\S&A"MF'1.<=Q(98B'6XXF_V1>BUX=N-+#K8QCI?48B)B2(B M%D6704H_OAGWQ.X,]P]L.S_O%1*31T0LCT6SM.)'$QZ,SX]O'!MANHB(=8&& MS]Z$*,)T$1'K L>$4Z((,T=$;([G^,D^W''_B^U?D LS1D1LC.$<.HB)Z2.B MGF3L":3/H+#/@>DD)M9)ETN'JA=C1HF)C8(&U'Z7"'-*3.V4@>0W6$NTET5L ME'T1<."3B&DE)M;*^R0X6$E,,#&Q8&#V&H3#M!*3-[&0$,8^0$Q,*S'UA 2+ M8?TG&[-,3&R9_3&L_<-#3,PR,;%E\"P!.Y<)9IF$V#(X)NQ=)IAU$F+KH(W! MWF:[TOIS$!/S3D(^D]EAMNG'RAUC&)D,AYCH M*@JQ=UXQ%W*MI/\I[N/D^8;[L=,R"3$Q]R3$[MD7>R^$X[*"<[ $LU!";*&] ML7?,?*;3$!.S4$)L(03S2O4:H EFH8380@CF#3=PV3G!+)0<:JXS9G,CMG E M$K-02FPA%%/W,#$+I=060AXA/]A#3,Q"Z8%67-I'R,'A/<4LE!);"*MFK7O5 MQ"R4$EL(P0SS7XB)KN836P@?WGO5Q"R4$EOHN:O1C9(\[!QZ$26)1B"DJ)%80W MC'K[3# %9<0*0ES.,#%-01JR@P;[6Z],$,3$%98=HOXW#1I.:FR>XX2W# M%)0=J@'W+L5EF((RZG6=_9BAHA 34U!&K" ,TY^"F.B6,F(%#;0SVXEP[4D] M)\3$+)21K_+T5KD'-9EA_LF(_=/KN;X^VT%!H;H0$_-/1NR?-YAO]E;,/SEY(VYO MRWWL(S'$Q/R3$_L'Q;R!N3W'_)-3;TI[NTMC<&C/T0W-K7LF[<7V]+@4*ZE$ M>>-O;_WQ@E?%W+#PI=VK%25IV*^U:JKJW!_[IJXU+W?_DK'[=Y+3/U!+ P04 M " ":F&A5>NU.;58" ".+0 &@ 'AL+U]R96QS+W=O24'XIM$-!*LONVG(%] M4 ]Z$G%&J$!<_M$G5/#X4@[-N&]/PV[?#8O/X^$TK*K=.':_ZGI8[\JQ&>[: MKIS.5S9M?VS&\[+?UEVS?F^VI9;E,NK^=D;U]'@[<_'ZU97_F=AN-OMU^=VN M_QS+:?S'X/JC[=^'72ECM7AM^FT95U7]>;B>'NK+(=V=)U>+Y[=5U3^_I:J> M.T@@2.8/4@C2^8,,@FS^((<@GS\H("CF#\H0E.@^_F#'B#H8?Z@M$09 MEP1)$ZP)M$[(=2+P.B'8B4#LA&0G K,3HIT(U$[(=B)P.R'@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'> M@GH+@=Z">@N!WHIZ*X'>BGHK@=Z*>BN!WCK9+"'06U%O)=!;46\ET%M1;R70 M6U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VU!O(]#;)IO=!'H;ZFT$ M>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$ M>OOD8R6!WHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>@7H'@=Z!>@>!WH%Z!X'>@7H' M@=Z!>@>!WH%Z!X'>,?G9A$#O0+V#0.] O8- [T"]@T#OC'IG KTSZIT)],ZH M=R;0.Z/>F4#OC'IG KTSZIT)],ZH=R;0.T]^%OQ)O8?QZU"&:\_W&I__DU2/ MYWO+]?&7Y??)"3L7G.O;BN'I+U!+ P04 " ":F&A55:BY9Q(" !S+ M$P %M#;VYT96YT7U1Y<&5S72YX;6S-VM].VS 4!O!7J7*+&M?_-T2Y 6XW M+O8"7G+:1DUBRS:LO/V<%) VL0I4I'TWC5K;YSOQD7Y7O?KQ%"@M#D,_IG6U MRSE<,I::'0TNU3[06%8V/@XNEZ]QRX)K]FY+3*Q6AC5^S#3F99YJ5-=7M[1Q M#WU>W!W*SZGSX[J*U*=J<7/<.&6M*Q="WS4NEW7V.+9_I2R?$^IRE7?$TLI<]^/YJFW5+[SNQRO;]\W,_S2&Q^G'_'?\[XM?X'^Q @ M?4B0/A1('QJD#P/2AP7IXPM('U]!^N KE$901.4HI'(44SD*JAQ%58["*D=Q ME:/ RE%D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+(*%%DEBJP215:)(JM$ MD56BR"I19)4HLDH4626*K!)%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K M0I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR*I19#4HLAH460V*K 9%5H,B MJT&1U:#(:E!D-2BR&A19+8JL%D56BR*K19'5HLAJ462U*++:_RGK3^_WGQP_ M/^O!=>-+/IO_:WS]&U!+ 0(4 Q0 ( )J8:%4'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ FIAH M565#:*+N *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ FIAH59E&PO=V]R:W-H965T&UL4$L! A0#% @ FIAH55,@5Q>T!@ D!P !@ ("! MPPX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MFIAH52S'G@:L P ?PT !@ ("!Y1\ 'AL+W=O&PO=V]R:W-H965T 9 " M@0M8 !X;"]W;W)K&UL4$L! A0#% @ FIAH M55+@&PO=V]R:W-H965T&UL4$L! A0#% @ FIAH5:DL@O@>#P 6BH M !D ("!XW0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FIAH5857@?U_#0 XB4 !D M ("!*Y@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ FIAH5?/PE_$R!0 S0L !D ("!0ZX 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ FIAH59J- MFWH3! .PD !D ("! ]0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FIAH54B%-\-0 P R0< !D M ("!L?$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ FIAH57_<74J:!@ _!, !D ("! M.?\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ FIAH56ARJMWS @ WP8 !D ("!90P! 'AL+W=O&UL4$L! A0#% @ FIAH56)VAE;6 M @ 6 8 !D ("!\Q&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ FIAH55DD=E;$ @ >@8 !D M ("!PB$! 'AL+W=O&PO=V]R M:W-H965TDG 0!X;"]W;W)K&UL M4$L! A0#% @ FIAH59;Q'>!Z! #!< !D ("!W2L! M 'AL+W=O MU6 - !2H0 &0 @(&., $ >&PO=V]R:W-H965T&UL4$L! A0#% @ MFIAH53"1Z0G8 P C P !D ("!1T(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FIAH52>F6^G# @ M(0< !D ("!?E ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FIAH5&PO=V]R:W-H M965T&UL4$L! M A0#% @ FIAH53%U+@#% @ ( @ !D ("!+&0! 'AL M+W=O&PO=V]R:W-H965TVR , %8, 9 " M@?II 0!X;"]W;W)K&UL4$L! A0#% @ FIAH M5:" 5<1] @ G@< !D ("!^6T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FIAH58 MH;!X! /B, M !D ("!-G8! 'AL+W=O67D]48% #<*@ &0 @('E>@$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ FIAH523]1 ,M P I@L !D M ("!W9&PO=V]R:W-H965T M&UL4$L! A0# M% @ FIAH58"RZ"-2! &PO=V]R:W-H965T&UL4$L! A0#% @ FIAH5:8E8#$+ P B0@ !D M ("!+,8! 'AL+W=O" &0 @(%NR0$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ FIAH57,\S>+S @ ;0H !D ("! M^= ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ FIAH56YW3QI2 P MA4 T ( !J-T! 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ MFIAH57KM3FU6 @ CBT !H ( !\^H! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& %4 ,50!*%P Q.P! end XML 93 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 94 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 95 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 369 347 1 false 106 0 false 9 false false R1.htm 0000001 - Document - Cover Sheet http://velodynelidar.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://velodynelidar.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations Sheet http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://velodynelidar.com/role/CondensedConsolidatedStatementsofComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Stockholders??? Equity Sheet http://velodynelidar.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders??? Equity Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Stockholders??? Equity (Parenthetical) Sheet http://velodynelidar.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical Condensed Consolidated Statements of Stockholders??? Equity (Parenthetical) Statements 7 false false R8.htm 0000008 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 8 false false R9.htm 0000009 - Disclosure - Description of Business and Summary of Significant Accounting Policies Sheet http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies Description of Business and Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Business Combination and Related Transactions Sheet http://velodynelidar.com/role/BusinessCombinationandRelatedTransactions Business Combination and Related Transactions Notes 10 false false R11.htm 0000011 - Disclosure - Revenue Sheet http://velodynelidar.com/role/Revenue Revenue Notes 11 false false R12.htm 0000012 - Disclosure - Fair Value Measurement Sheet http://velodynelidar.com/role/FairValueMeasurement Fair Value Measurement Notes 12 false false R13.htm 0000013 - Disclosure - Balance Sheet Components Sheet http://velodynelidar.com/role/BalanceSheetComponents Balance Sheet Components Notes 13 false false R14.htm 0000014 - Disclosure - Leases Sheet http://velodynelidar.com/role/Leases Leases Notes 14 false false R15.htm 0000015 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://velodynelidar.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 15 false false R16.htm 0000016 - Disclosure - Credit Facilities and Notes Payable Notes http://velodynelidar.com/role/CreditFacilitiesandNotesPayable Credit Facilities and Notes Payable Notes 16 false false R17.htm 0000017 - Disclosure - Stockholders??? Equity Sheet http://velodynelidar.com/role/StockholdersEquity Stockholders??? Equity Notes 17 false false R18.htm 0000018 - Disclosure - Stock-Based Compensation Sheet http://velodynelidar.com/role/StockBasedCompensation Stock-Based Compensation Notes 18 false false R19.htm 0000019 - Disclosure - Net Loss Per Share Sheet http://velodynelidar.com/role/NetLossPerShare Net Loss Per Share Notes 19 false false R20.htm 0000020 - Disclosure - Retirement Plan Sheet http://velodynelidar.com/role/RetirementPlan Retirement Plan Notes 20 false false R21.htm 0000021 - Disclosure - Income Taxes Sheet http://velodynelidar.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 0000022 - Disclosure - Commitments and Contingencies Sheet http://velodynelidar.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 22 false false R23.htm 0000023 - Disclosure - Segment, Geographic and Customer Concentration Information Sheet http://velodynelidar.com/role/SegmentGeographicandCustomerConcentrationInformation Segment, Geographic and Customer Concentration Information Notes 23 false false R24.htm 0000024 - Disclosure - Related Party Transactions Sheet http://velodynelidar.com/role/RelatedPartyTransactions Related Party Transactions Notes 24 false false R25.htm 0000025 - Disclosure - Subsequent Events Sheet http://velodynelidar.com/role/SubsequentEvents Subsequent Events Notes 25 false false R26.htm 0000026 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) Sheet http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies Description of Business and Summary of Significant Accounting Policies (Policies) Policies http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies 26 false false R27.htm 0000027 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables) Sheet http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables Description of Business and Summary of Significant Accounting Policies (Tables) Tables http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies 27 false false R28.htm 0000028 - Disclosure - Revenue (Tables) Sheet http://velodynelidar.com/role/RevenueTables Revenue (Tables) Tables http://velodynelidar.com/role/Revenue 28 false false R29.htm 0000029 - Disclosure - Fair Value Measurement (Tables) Sheet http://velodynelidar.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://velodynelidar.com/role/FairValueMeasurement 29 false false R30.htm 0000030 - Disclosure - Balance Sheet Components (Tables) Sheet http://velodynelidar.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://velodynelidar.com/role/BalanceSheetComponents 30 false false R31.htm 0000031 - Disclosure - Leases (Tables) Sheet http://velodynelidar.com/role/LeasesTables Leases (Tables) Tables http://velodynelidar.com/role/Leases 31 false false R32.htm 0000032 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://velodynelidar.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://velodynelidar.com/role/AccumulatedOtherComprehensiveLoss 32 false false R33.htm 0000033 - Disclosure - Stockholders??? Equity (Tables) Sheet http://velodynelidar.com/role/StockholdersEquityTables Stockholders??? Equity (Tables) Tables http://velodynelidar.com/role/StockholdersEquity 33 false false R34.htm 0000034 - Disclosure - Stock-Based Compensation (Tables) Sheet http://velodynelidar.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://velodynelidar.com/role/StockBasedCompensation 34 false false R35.htm 0000035 - Disclosure - Net Loss Per Share (Tables) Sheet http://velodynelidar.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://velodynelidar.com/role/NetLossPerShare 35 false false R36.htm 0000036 - Disclosure - Income Taxes (Tables) Sheet http://velodynelidar.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://velodynelidar.com/role/IncomeTaxes 36 false false R37.htm 0000037 - Disclosure - Commitments and Contingencies (Tables) Sheet http://velodynelidar.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://velodynelidar.com/role/CommitmentsandContingencies 37 false false R38.htm 0000038 - Disclosure - Segment, Geographic and Customer Concentration Information (Tables) Sheet http://velodynelidar.com/role/SegmentGeographicandCustomerConcentrationInformationTables Segment, Geographic and Customer Concentration Information (Tables) Tables http://velodynelidar.com/role/SegmentGeographicandCustomerConcentrationInformation 38 false false R39.htm 0000039 - Disclosure - Related Party Transactions (Tables) Sheet http://velodynelidar.com/role/RelatedPartyTransactionsTables Related Party Transactions (Tables) Tables http://velodynelidar.com/role/RelatedPartyTransactions 39 false false R40.htm 0000040 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Narrative (Details) Sheet http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails Description of Business and Summary of Significant Accounting Policies - Narrative (Details) Details http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables 40 false false R41.htm 0000041 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Schedules of Concentration of Risk Related to Accounts Receivable and Accounts Payable (Details) Sheet http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesSchedulesofConcentrationofRiskRelatedtoAccountsReceivableandAccountsPayableDetails Description of Business and Summary of Significant Accounting Policies - Schedules of Concentration of Risk Related to Accounts Receivable and Accounts Payable (Details) Details 41 false false R42.htm 0000042 - Disclosure - Business Combination and Related Transactions (Details) Sheet http://velodynelidar.com/role/BusinessCombinationandRelatedTransactionsDetails Business Combination and Related Transactions (Details) Details http://velodynelidar.com/role/BusinessCombinationandRelatedTransactions 42 false false R43.htm 0000043 - Disclosure - Revenue - Disaggregation of Revenues (Details) Sheet http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails Revenue - Disaggregation of Revenues (Details) Details 43 false false R44.htm 0000044 - Disclosure - Revenue - Composition of Contract Assets and Contract Liabilities (Details) Sheet http://velodynelidar.com/role/RevenueCompositionofContractAssetsandContractLiabilitiesDetails Revenue - Composition of Contract Assets and Contract Liabilities (Details) Details 44 false false R45.htm 0000045 - Disclosure - Revenue - Significant Changes in Contract Assets and Contract Liabilities Balances (Details) Sheet http://velodynelidar.com/role/RevenueSignificantChangesinContractAssetsandContractLiabilitiesBalancesDetails Revenue - Significant Changes in Contract Assets and Contract Liabilities Balances (Details) Details 45 false false R46.htm 0000046 - Disclosure - Fair Value Measurement (Details) Sheet http://velodynelidar.com/role/FairValueMeasurementDetails Fair Value Measurement (Details) Details http://velodynelidar.com/role/FairValueMeasurementTables 46 false false R47.htm 0000047 - Disclosure - Balance Sheet Components - Accounts Receivable, Net (Details) Sheet http://velodynelidar.com/role/BalanceSheetComponentsAccountsReceivableNetDetails Balance Sheet Components - Accounts Receivable, Net (Details) Details 47 false false R48.htm 0000048 - Disclosure - Balance Sheet Components - Inventories, Net of Reserve (Details) Sheet http://velodynelidar.com/role/BalanceSheetComponentsInventoriesNetofReserveDetails Balance Sheet Components - Inventories, Net of Reserve (Details) Details 48 false false R49.htm 0000049 - Disclosure - Balance Sheet Components - Narrative (Details) Sheet http://velodynelidar.com/role/BalanceSheetComponentsNarrativeDetails Balance Sheet Components - Narrative (Details) Details 49 false false R50.htm 0000050 - Disclosure - Balance Sheet Components - Prepaid and Other Current Assets (Details) Sheet http://velodynelidar.com/role/BalanceSheetComponentsPrepaidandOtherCurrentAssetsDetails Balance Sheet Components - Prepaid and Other Current Assets (Details) Details 50 false false R51.htm 0000051 - Disclosure - Balance Sheet Components - Property, Plant and Equipment, Net (Details) Sheet http://velodynelidar.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetDetails Balance Sheet Components - Property, Plant and Equipment, Net (Details) Details 51 false false R52.htm 0000052 - Disclosure - Balance Sheet Components - Aggregate Depreciation and Amortization Related to Property, Plant and Equipment (Details) Sheet http://velodynelidar.com/role/BalanceSheetComponentsAggregateDepreciationandAmortizationRelatedtoPropertyPlantandEquipmentDetails Balance Sheet Components - Aggregate Depreciation and Amortization Related to Property, Plant and Equipment (Details) Details 52 false false R53.htm 0000053 - Disclosure - Balance Sheet Components - Intangible Assets, Net (Details) Sheet http://velodynelidar.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails Balance Sheet Components - Intangible Assets, Net (Details) Details 53 false false R54.htm 0000054 - Disclosure - Balance Sheet Components - Amortization of Intangible Assets (Details) Sheet http://velodynelidar.com/role/BalanceSheetComponentsAmortizationofIntangibleAssetsDetails Balance Sheet Components - Amortization of Intangible Assets (Details) Details 54 false false R55.htm 0000055 - Disclosure - Balance Sheet Components - Other Assets, Non-Current (Details) Sheet http://velodynelidar.com/role/BalanceSheetComponentsOtherAssetsNonCurrentDetails Balance Sheet Components - Other Assets, Non-Current (Details) Details 55 false false R56.htm 0000056 - Disclosure - Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) Sheet http://velodynelidar.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) Details 56 false false R57.htm 0000057 - Disclosure - Leases - Narrative (Details) Sheet http://velodynelidar.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 57 false false R58.htm 0000058 - Disclosure - Leases - Other Information Related to Leases (Details) Sheet http://velodynelidar.com/role/LeasesOtherInformationRelatedtoLeasesDetails Leases - Other Information Related to Leases (Details) Details 58 false false R59.htm 0000059 - Disclosure - Leases - Maturities of Lease Liabilities (Details) Sheet http://velodynelidar.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails Leases - Maturities of Lease Liabilities (Details) Details 59 false false R60.htm 0000060 - Disclosure - Accumulated Other Comprehensive Loss - Composition of Accumulated Other Comprehensive Loss (Details) Sheet http://velodynelidar.com/role/AccumulatedOtherComprehensiveLossCompositionofAccumulatedOtherComprehensiveLossDetails Accumulated Other Comprehensive Loss - Composition of Accumulated Other Comprehensive Loss (Details) Details 60 false false R61.htm 0000061 - Disclosure - Credit Facilities and Notes Payable (Details) Notes http://velodynelidar.com/role/CreditFacilitiesandNotesPayableDetails Credit Facilities and Notes Payable (Details) Details http://velodynelidar.com/role/CreditFacilitiesandNotesPayable 61 false false R62.htm 0000062 - Disclosure - Stockholders??? Equity - Narrative (Details) Sheet http://velodynelidar.com/role/StockholdersEquityNarrativeDetails Stockholders??? Equity - Narrative (Details) Details 62 false false R63.htm 0000063 - Disclosure - Stockholders??? Equity - Summary of Common Stock Issuances Related to the Warrant Exercises (Details) Sheet http://velodynelidar.com/role/StockholdersEquitySummaryofCommonStockIssuancesRelatedtotheWarrantExercisesDetails Stockholders??? Equity - Summary of Common Stock Issuances Related to the Warrant Exercises (Details) Details 63 false false R64.htm 0000064 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 64 false false R65.htm 0000065 - Disclosure - Stock-Based Compensation - Summary of RSU and RSA Activity under Equity Plans (Details) Sheet http://velodynelidar.com/role/StockBasedCompensationSummaryofRSUandRSAActivityunderEquityPlansDetails Stock-Based Compensation - Summary of RSU and RSA Activity under Equity Plans (Details) Details 65 false false R66.htm 0000066 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) Sheet http://velodynelidar.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails Stock-Based Compensation - Stock-Based Compensation Expense (Details) Details 66 false false R67.htm 0000067 - Disclosure - Net Loss Per Share - Common Stock Equivalents Excluded From the Computation of Diluted Net Income (Loss) Per Share (Details) Sheet http://velodynelidar.com/role/NetLossPerShareCommonStockEquivalentsExcludedFromtheComputationofDilutedNetIncomeLossPerShareDetails Net Loss Per Share - Common Stock Equivalents Excluded From the Computation of Diluted Net Income (Loss) Per Share (Details) Details 67 false false R68.htm 0000068 - Disclosure - Retirement Plan (Details) Sheet http://velodynelidar.com/role/RetirementPlanDetails Retirement Plan (Details) Details http://velodynelidar.com/role/RetirementPlan 68 false false R69.htm 0000069 - Disclosure - Income Taxes - Summary of Loss Before Income Taxes and Provision For (Benefit From) Income Taxes (Details) Sheet http://velodynelidar.com/role/IncomeTaxesSummaryofLossBeforeIncomeTaxesandProvisionForBenefitFromIncomeTaxesDetails Income Taxes - Summary of Loss Before Income Taxes and Provision For (Benefit From) Income Taxes (Details) Details 69 false false R70.htm 0000070 - Disclosure - Income Taxes - Narrative (Details) Sheet http://velodynelidar.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 70 false false R71.htm 0000071 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://velodynelidar.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 71 false false R72.htm 0000072 - Disclosure - Commitments and Contingencies - Product Warranties (Details) Sheet http://velodynelidar.com/role/CommitmentsandContingenciesProductWarrantiesDetails Commitments and Contingencies - Product Warranties (Details) Details 72 false false R73.htm 0000073 - Disclosure - Segment, Geographic and Customer Concentration Information - Narrative (Details) Sheet http://velodynelidar.com/role/SegmentGeographicandCustomerConcentrationInformationNarrativeDetails Segment, Geographic and Customer Concentration Information - Narrative (Details) Details http://velodynelidar.com/role/SegmentGeographicandCustomerConcentrationInformationTables 73 false false R74.htm 0000074 - Disclosure - Segment, Geographic and Customer Concentration Information - Revenue by Countries and Customers Accounted For More Than 10% (Details) Sheet http://velodynelidar.com/role/SegmentGeographicandCustomerConcentrationInformationRevenuebyCountriesandCustomersAccountedForMoreThan10Details Segment, Geographic and Customer Concentration Information - Revenue by Countries and Customers Accounted For More Than 10% (Details) Details 74 false false R75.htm 0000075 - Disclosure - Related Party Transactions - Revenue and Accounts Receivable for Related Parties (Details) Sheet http://velodynelidar.com/role/RelatedPartyTransactionsRevenueandAccountsReceivableforRelatedPartiesDetails Related Party Transactions - Revenue and Accounts Receivable for Related Parties (Details) Details 75 false false R76.htm 0000076 - Disclosure - Related Party Transactions - Narrative (Details) Sheet http://velodynelidar.com/role/RelatedPartyTransactionsNarrativeDetails Related Party Transactions - Narrative (Details) Details 76 false false R77.htm 0000077 - Disclosure - Subsequent Events (Details) Sheet http://velodynelidar.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://velodynelidar.com/role/SubsequentEvents 77 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight, vldr:ClassOfWarrantOrRightEndOfTradingDayWindowDaysPriorToNoticeOfRedemption, vldr:PurchaseCommitmentRemainingAmountCommittedPeriod - vldr-20220930.htm 4 vldr-20220930.htm exhibit10122q3offerletterw.htm exhibit10222q3severanceand.htm exhibit311_10-q2022q3.htm exhibit312_10-q2022q3.htm exhibit321_10-qx2022q3.htm exhibit322_10-q2022q3.htm vldr-20220930.xsd vldr-20220930_cal.xml vldr-20220930_def.xml vldr-20220930_lab.xml vldr-20220930_pre.xml http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 98 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "vldr-20220930.htm": { "axisCustom": 0, "axisStandard": 39, "contextCount": 369, "dts": { "calculationLink": { "local": [ "vldr-20220930_cal.xml" ] }, "definitionLink": { "local": [ "vldr-20220930_def.xml" ] }, "inline": { "local": [ "vldr-20220930.htm" ] }, "labelLink": { "local": [ "vldr-20220930_lab.xml" ] }, "presentationLink": { "local": [ "vldr-20220930_pre.xml" ] }, "schema": { "local": [ "vldr-20220930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 610, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 1, "http://velodynelidar.com/20220930": 2, "http://xbrl.sec.gov/dei/2022": 5, "total": 8 }, "keyCustom": 62, "keyStandard": 285, "memberCustom": 30, "memberStandard": 69, "nsprefix": "vldr", "nsuri": "http://velodynelidar.com/20220930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "role": "http://velodynelidar.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "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": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Business Combination and Related Transactions", "role": "http://velodynelidar.com/role/BusinessCombinationandRelatedTransactions", "shortName": "Business Combination and Related Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Revenue", "role": "http://velodynelidar.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Fair Value Measurement", "role": "http://velodynelidar.com/role/FairValueMeasurement", "shortName": "Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Balance Sheet Components", "role": "http://velodynelidar.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Leases", "role": "http://velodynelidar.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Accumulated Other Comprehensive Loss", "role": "http://velodynelidar.com/role/AccumulatedOtherComprehensiveLoss", "shortName": "Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": null }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Credit Facilities and Notes Payable", "role": "http://velodynelidar.com/role/CreditFacilitiesandNotesPayable", "shortName": "Credit Facilities and Notes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Stockholders\u2019 Equity", "role": "http://velodynelidar.com/role/StockholdersEquity", "shortName": "Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": null }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Stock-Based Compensation", "role": "http://velodynelidar.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Net Loss Per Share", "role": "http://velodynelidar.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Retirement Plan", "role": "http://velodynelidar.com/role/RetirementPlan", "shortName": "Retirement Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Income Taxes", "role": "http://velodynelidar.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Commitments and Contingencies", "role": "http://velodynelidar.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Segment, Geographic and Customer Concentration Information", "role": "http://velodynelidar.com/role/SegmentGeographicandCustomerConcentrationInformation", "shortName": "Segment, Geographic and Customer Concentration Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Related Party Transactions", "role": "http://velodynelidar.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Subsequent Events", "role": "http://velodynelidar.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)", "role": "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables)", "role": "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables", "shortName": "Description of Business and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Revenue (Tables)", "role": "http://velodynelidar.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Fair Value Measurement (Tables)", "role": "http://velodynelidar.com/role/FairValueMeasurementTables", "shortName": "Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockSharesOutstanding", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Balance Sheet Components (Tables)", "role": "http://velodynelidar.com/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Leases (Tables)", "role": "http://velodynelidar.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "role": "http://velodynelidar.com/role/AccumulatedOtherComprehensiveLossTables", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Stockholders\u2019 Equity (Tables)", "role": "http://velodynelidar.com/role/StockholdersEquityTables", "shortName": "Stockholders\u2019 Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://velodynelidar.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Net Loss Per Share (Tables)", "role": "http://velodynelidar.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "vldr:ScheduleOfLossBeforeIncomeTaxesAndProvisionForBenefitFromIncomeTaxesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Income Taxes (Tables)", "role": "http://velodynelidar.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "vldr:ScheduleOfLossBeforeIncomeTaxesAndProvisionForBenefitFromIncomeTaxesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://velodynelidar.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Segment, Geographic and Customer Concentration Information (Tables)", "role": "http://velodynelidar.com/role/SegmentGeographicandCustomerConcentrationInformationTables", "shortName": "Segment, Geographic and Customer Concentration Information (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Related Party Transactions (Tables)", "role": "http://velodynelidar.com/role/RelatedPartyTransactionsTables", "shortName": "Related Party Transactions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i9a551bc6ad92458bac53e15ae1b6f5b0_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations", "role": "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i9a551bc6ad92458bac53e15ae1b6f5b0_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Narrative (Details)", "role": "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ic28dc4d96d174f9099266998d91b23cb_D20220101-20220930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Schedules of Concentration of Risk Related to Accounts Receivable and Accounts Payable (Details)", "role": "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesSchedulesofConcentrationofRiskRelatedtoAccountsReceivableandAccountsPayableDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Schedules of Concentration of Risk Related to Accounts Receivable and Accounts Payable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ic28dc4d96d174f9099266998d91b23cb_D20220101-20220930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Business Combination and Related Transactions (Details)", "role": "http://velodynelidar.com/role/BusinessCombinationandRelatedTransactionsDetails", "shortName": "Business Combination and Related Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "id1ec23e2acd44f019473f73c17aa70f7_D20200929-20200929", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PaymentsForRepurchaseOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i9a551bc6ad92458bac53e15ae1b6f5b0_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Revenue - Disaggregation of Revenues (Details)", "role": "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails", "shortName": "Revenue - Disaggregation of Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i8fb07234fb624767ac0367e89830f5fa_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Revenue - Composition of Contract Assets and Contract Liabilities (Details)", "role": "http://velodynelidar.com/role/RevenueCompositionofContractAssetsandContractLiabilitiesDetails", "shortName": "Revenue - Composition of Contract Assets and Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "-3", "lang": "en-US", "name": "vldr:ContractWithCustomerLiabilityCurrentDeferredRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i9fd6699699da4ad1a3d4dfafb8cb726b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Revenue - Significant Changes in Contract Assets and Contract Liabilities Balances (Details)", "role": "http://velodynelidar.com/role/RevenueSignificantChangesinContractAssetsandContractLiabilitiesBalancesDetails", "shortName": "Revenue - Significant Changes in Contract Assets and Contract Liabilities Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetReclassifiedToReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i8ae281bdb9f6450194c9e42549fffdde_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Fair Value Measurement (Details)", "role": "http://velodynelidar.com/role/FairValueMeasurementDetails", "shortName": "Fair Value Measurement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i8ae281bdb9f6450194c9e42549fffdde_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Balance Sheet Components - Accounts Receivable, Net (Details)", "role": "http://velodynelidar.com/role/BalanceSheetComponentsAccountsReceivableNetDetails", "shortName": "Balance Sheet Components - Accounts Receivable, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "vldr:InventoryRawMaterialsNetOfReservesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Balance Sheet Components - Inventories, Net of Reserve (Details)", "role": "http://velodynelidar.com/role/BalanceSheetComponentsInventoriesNetofReserveDetails", "shortName": "Balance Sheet Components - Inventories, Net of Reserve (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "vldr:InventoryRawMaterialsNetOfReservesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Balance Sheet Components - Narrative (Details)", "role": "http://velodynelidar.com/role/BalanceSheetComponentsNarrativeDetails", "shortName": "Balance Sheet Components - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i9a551bc6ad92458bac53e15ae1b6f5b0_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss", "role": "http://velodynelidar.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i9a551bc6ad92458bac53e15ae1b6f5b0_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "vldr:PrepaidExpensesExcludingPrepaidTaxesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Balance Sheet Components - Prepaid and Other Current Assets (Details)", "role": "http://velodynelidar.com/role/BalanceSheetComponentsPrepaidandOtherCurrentAssetsDetails", "shortName": "Balance Sheet Components - Prepaid and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "vldr:PrepaidExpensesExcludingPrepaidTaxesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Balance Sheet Components - Property, Plant and Equipment, Net (Details)", "role": "http://velodynelidar.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetDetails", "shortName": "Balance Sheet Components - Property, Plant and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i9a551bc6ad92458bac53e15ae1b6f5b0_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Balance Sheet Components - Aggregate Depreciation and Amortization Related to Property, Plant and Equipment (Details)", "role": "http://velodynelidar.com/role/BalanceSheetComponentsAggregateDepreciationandAmortizationRelatedtoPropertyPlantandEquipmentDetails", "shortName": "Balance Sheet Components - Aggregate Depreciation and Amortization Related to Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i9a551bc6ad92458bac53e15ae1b6f5b0_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i6ce8944fe2d54671b8a480b310c61f05_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Balance Sheet Components - Intangible Assets, Net (Details)", "role": "http://velodynelidar.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails", "shortName": "Balance Sheet Components - Intangible Assets, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i6ce8944fe2d54671b8a480b310c61f05_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i9a551bc6ad92458bac53e15ae1b6f5b0_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Balance Sheet Components - Amortization of Intangible Assets (Details)", "role": "http://velodynelidar.com/role/BalanceSheetComponentsAmortizationofIntangibleAssetsDetails", "shortName": "Balance Sheet Components - Amortization of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i9a551bc6ad92458bac53e15ae1b6f5b0_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NotesAndLoansReceivableNetNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Balance Sheet Components - Other Assets, Non-Current (Details)", "role": "http://velodynelidar.com/role/BalanceSheetComponentsOtherAssetsNonCurrentDetails", "shortName": "Balance Sheet Components - Other Assets, Non-Current (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NotesAndLoansReceivableNetNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "vldr:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details)", "role": "http://velodynelidar.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "vldr:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i9a551bc6ad92458bac53e15ae1b6f5b0_D20220701-20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LeaseCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Leases - Narrative (Details)", "role": "http://velodynelidar.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Leases - Other Information Related to Leases (Details)", "role": "http://velodynelidar.com/role/LeasesOtherInformationRelatedtoLeasesDetails", "shortName": "Leases - Other Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Leases - Maturities of Lease Liabilities (Details)", "role": "http://velodynelidar.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i1aed04f9584e4988872aad514b4850d3_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Condensed Consolidated Statements of Stockholders\u2019 Equity", "role": "http://velodynelidar.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia778897d4b3c452aa9464baf037959eb_D20210101-20210331", "decimals": "INF", "lang": "en-US", "name": "vldr:StockIssuedDuringPeriodSharesWarrantExercises", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Accumulated Other Comprehensive Loss - Composition of Accumulated Other Comprehensive Loss (Details)", "role": "http://velodynelidar.com/role/AccumulatedOtherComprehensiveLossCompositionofAccumulatedOtherComprehensiveLossDetails", "shortName": "Accumulated Other Comprehensive Loss - Composition of Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ib788a8dd06bf46f5ab65ffb0c315adc2_I20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Credit Facilities and Notes Payable (Details)", "role": "http://velodynelidar.com/role/CreditFacilitiesandNotesPayableDetails", "shortName": "Credit Facilities and Notes Payable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "id2bb41a7769742f5bf8ac11f82b4e770_D20200408-20200408", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceOfLongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Stockholders\u2019 Equity - Narrative (Details)", "role": "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders\u2019 Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ie73e02d3ed1241dab06d2aadf6d021bb_I20220228", "decimals": "-6", "lang": "en-US", "name": "vldr:ClassOfWarrantOrRightVestingPaymentsToBeReceived", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "vldr:ClassOfWarrantOrRightOutstandingInitialAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Stockholders\u2019 Equity - Summary of Common Stock Issuances Related to the Warrant Exercises (Details)", "role": "http://velodynelidar.com/role/StockholdersEquitySummaryofCommonStockIssuancesRelatedtotheWarrantExercisesDetails", "shortName": "Stockholders\u2019 Equity - Summary of Common Stock Issuances Related to the Warrant Exercises (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "vldr:ClassOfWarrantOrRightOutstandingInitialAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i79701ec9401a464991f8a7fb25107bfc_D20220101-20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Stock-Based Compensation - Narrative (Details)", "role": "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i79701ec9401a464991f8a7fb25107bfc_D20220101-20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i860dc68e9ed44f15bee9519a86a7466c_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Stock-Based Compensation - Summary of RSU and RSA Activity under Equity Plans (Details)", "role": "http://velodynelidar.com/role/StockBasedCompensationSummaryofRSUandRSAActivityunderEquityPlansDetails", "shortName": "Stock-Based Compensation - Summary of RSU and RSA Activity under Equity Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i860dc68e9ed44f15bee9519a86a7466c_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i9a551bc6ad92458bac53e15ae1b6f5b0_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details)", "role": "http://velodynelidar.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i9a551bc6ad92458bac53e15ae1b6f5b0_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Net Loss Per Share - Common Stock Equivalents Excluded From the Computation of Diluted Net Income (Loss) Per Share (Details)", "role": "http://velodynelidar.com/role/NetLossPerShareCommonStockEquivalentsExcludedFromtheComputationofDilutedNetIncomeLossPerShareDetails", "shortName": "Net Loss Per Share - Common Stock Equivalents Excluded From the Computation of Diluted Net Income (Loss) Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Retirement Plan (Details)", "role": "http://velodynelidar.com/role/RetirementPlanDetails", "shortName": "Retirement Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "vldr:ScheduleOfLossBeforeIncomeTaxesAndProvisionForBenefitFromIncomeTaxesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i9a551bc6ad92458bac53e15ae1b6f5b0_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Income Taxes - Summary of Loss Before Income Taxes and Provision For (Benefit From) Income Taxes (Details)", "role": "http://velodynelidar.com/role/IncomeTaxesSummaryofLossBeforeIncomeTaxesandProvisionForBenefitFromIncomeTaxesDetails", "shortName": "Income Taxes - Summary of Loss Before Income Taxes and Provision For (Benefit From) Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i9a551bc6ad92458bac53e15ae1b6f5b0_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentOfFinancingAndStockIssuanceCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Condensed Consolidated Statements of Stockholders\u2019 Equity (Parenthetical)", "role": "http://velodynelidar.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical", "shortName": "Condensed Consolidated Statements of Stockholders\u2019 Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "vldr:ScheduleOfLossBeforeIncomeTaxesAndProvisionForBenefitFromIncomeTaxesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i9a551bc6ad92458bac53e15ae1b6f5b0_D20220701-20220930", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://velodynelidar.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://velodynelidar.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i9fd6699699da4ad1a3d4dfafb8cb726b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Commitments and Contingencies - Product Warranties (Details)", "role": "http://velodynelidar.com/role/CommitmentsandContingenciesProductWarrantiesDetails", "shortName": "Commitments and Contingencies - Product Warranties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i9fd6699699da4ad1a3d4dfafb8cb726b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Segment, Geographic and Customer Concentration Information - Narrative (Details)", "role": "http://velodynelidar.com/role/SegmentGeographicandCustomerConcentrationInformationNarrativeDetails", "shortName": "Segment, Geographic and Customer Concentration Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i18ea1ab9cbf54503a6154466a1518b97_D20220701-20220930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - Segment, Geographic and Customer Concentration Information - Revenue by Countries and Customers Accounted For More Than 10% (Details)", "role": "http://velodynelidar.com/role/SegmentGeographicandCustomerConcentrationInformationRevenuebyCountriesandCustomersAccountedForMoreThan10Details", "shortName": "Segment, Geographic and Customer Concentration Information - Revenue by Countries and Customers Accounted For More Than 10% (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i426849016b0a4676bad2877b8eef9bb6_D20220701-20220930", "decimals": "2", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i4fb5b636dfca47958f48caf3487548a2_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - Related Party Transactions - Revenue and Accounts Receivable for Related Parties (Details)", "role": "http://velodynelidar.com/role/RelatedPartyTransactionsRevenueandAccountsReceivableforRelatedPartiesDetails", "shortName": "Related Party Transactions - Revenue and Accounts Receivable for Related Parties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i4fb5b636dfca47958f48caf3487548a2_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i9a551bc6ad92458bac53e15ae1b6f5b0_D20220701-20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LeaseCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000076 - Disclosure - Related Party Transactions - Narrative (Details)", "role": "http://velodynelidar.com/role/RelatedPartyTransactionsNarrativeDetails", "shortName": "Related Party Transactions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ie11398379dad480d8a9fdd2f9163930f_D20210401-20210531", "decimals": "-5", "lang": "en-US", "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "ia000eb3611d544bdb11574dbbb8b6957_I20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000077 - Disclosure - Subsequent Events (Details)", "role": "http://velodynelidar.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i998021446ecd4188b295bd041e08c16f_D20221104-20221104", "decimals": "INF", "lang": "en-US", "name": "vldr:BusinessAcquisitionEquityInterestIssuedOrIssuableConversionRatio", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Description of Business and Summary of Significant Accounting Policies", "role": "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vldr-20220930.htm", "contextRef": "i38b95b526df746fd90ad7b0a55508c9d_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 106, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA", "terseLabel": "China" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://velodynelidar.com/role/SegmentGeographicandCustomerConcentrationInformationRevenuebyCountriesandCustomersAccountedForMoreThan10Details" ], "xbrltype": "domainItemType" }, "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GERMANY", "terseLabel": "Germany" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://velodynelidar.com/role/SegmentGeographicandCustomerConcentrationInformationRevenuebyCountriesandCustomersAccountedForMoreThan10Details" ], "xbrltype": "domainItemType" }, "country_JP": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "JAPAN", "terseLabel": "Japan" } } }, "localname": "JP", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://velodynelidar.com/role/SegmentGeographicandCustomerConcentrationInformationRevenuebyCountriesandCustomersAccountedForMoreThan10Details" ], "xbrltype": "domainItemType" }, "country_SE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SWEDEN", "terseLabel": "Sweden" } } }, "localname": "SE", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://velodynelidar.com/role/SegmentGeographicandCustomerConcentrationInformationRevenuebyCountriesandCustomersAccountedForMoreThan10Details" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "U.S." } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://velodynelidar.com/role/SegmentGeographicandCustomerConcentrationInformationRevenuebyCountriesandCustomersAccountedForMoreThan10Details" ], "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/2022", "presentation": [ "http://velodynelidar.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/2022", "presentation": [ "http://velodynelidar.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/2022", "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/2022", "presentation": [ "http://velodynelidar.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/2022", "presentation": [ "http://velodynelidar.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/2022", "presentation": [ "http://velodynelidar.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/2022", "presentation": [ "http://velodynelidar.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/2022", "presentation": [ "http://velodynelidar.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/2022", "presentation": [ "http://velodynelidar.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r717" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r718" ], "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/2022", "presentation": [ "http://velodynelidar.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/2022", "presentation": [ "http://velodynelidar.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/2022", "presentation": [ "http://velodynelidar.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/2022", "presentation": [ "http://velodynelidar.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/2022", "presentation": [ "http://velodynelidar.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/2022", "presentation": [ "http://velodynelidar.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r715" ], "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/2022", "presentation": [ "http://velodynelidar.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/2022", "presentation": [ "http://velodynelidar.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/2022", "presentation": [ "http://velodynelidar.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/2022", "presentation": [ "http://velodynelidar.com/role/BusinessCombinationandRelatedTransactionsDetails", "http://velodynelidar.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r715" ], "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/2022", "presentation": [ "http://velodynelidar.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/2022", "presentation": [ "http://velodynelidar.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r715" ], "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/2022", "presentation": [ "http://velodynelidar.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/2022", "presentation": [ "http://velodynelidar.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r726" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r715" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r715" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r715" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r715" ], "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/2022", "presentation": [ "http://velodynelidar.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/2022", "presentation": [ "http://velodynelidar.com/role/BusinessCombinationandRelatedTransactionsDetails", "http://velodynelidar.com/role/SubsequentEventsDetails" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r714" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r716" ], "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/2022", "presentation": [ "http://velodynelidar.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/2022", "presentation": [ "http://velodynelidar.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r397", "r582", "r583", "r585", "r710" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://velodynelidar.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r57", "r59", "r118", "r119", "r302", "r339" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://velodynelidar.com/role/RelatedPartyTransactionsRevenueandAccountsReceivableforRelatedPartiesDetails", "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesNarrativeDetails", "http://velodynelidar.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesNarrativeDetails", "http://velodynelidar.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r204", "r375", "r381", "r681" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesSchedulesofConcentrationofRiskRelatedtoAccountsReceivableandAccountsPayableDetails", "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r269", "r271", "r272", "r273", "r301", "r338", "r408", "r411", "r601", "r602", "r603", "r604", "r605", "r606", "r625", "r678", "r682", "r711", "r712" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r269", "r271", "r272", "r273", "r301", "r338", "r408", "r411", "r601", "r602", "r603", "r604", "r605", "r606", "r625", "r678", "r682", "r711", "r712" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r204", "r375", "r381", "r681" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesSchedulesofConcentrationofRiskRelatedtoAccountsReceivableandAccountsPayableDetails", "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "North America [Member]", "terseLabel": "North America" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_ProFormaMember": { "auth_ref": [ "r141", "r267", "r593" ], "lang": { "en-us": { "role": { "label": "Pro Forma [Member]", "terseLabel": "Pro Forma" } } }, "localname": "ProFormaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r200", "r271", "r272", "r375", "r379", "r628", "r677", "r679" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations", "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r200", "r271", "r272", "r375", "r379", "r628", "r677", "r679" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations", "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r261", "r269", "r271", "r272", "r273", "r301", "r338", "r387", "r408", "r411", "r440", "r441", "r442", "r601", "r602", "r603", "r604", "r605", "r606", "r625", "r678", "r682", "r711", "r712" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesNarrativeDetails", "http://velodynelidar.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r261", "r269", "r271", "r272", "r273", "r301", "r338", "r387", "r408", "r411", "r440", "r441", "r442", "r601", "r602", "r603", "r604", "r605", "r606", "r625", "r678", "r682", "r711", "r712" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesNarrativeDetails", "http://velodynelidar.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r58", "r59", "r118", "r119", "r302", "r339" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://velodynelidar.com/role/RelatedPartyTransactionsRevenueandAccountsReceivableforRelatedPartiesDetails", "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r3", "r122", "r123", "r124", "r126", "r127", "r131", "r132", "r133", "r134", "r136", "r137", "r138", "r139", "r140", "r141", "r154", "r226", "r227", "r470", "r518", "r522", "r523", "r524", "r562", "r578", "r579", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r3", "r122", "r123", "r124", "r126", "r127", "r131", "r132", "r133", "r134", "r136", "r137", "r138", "r139", "r140", "r141", "r154", "r226", "r227", "r470", "r518", "r522", "r523", "r524", "r562", "r578", "r579", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember": { "auth_ref": [ "r131", "r132", "r133", "r136", "r137", "r139", "r140" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Error Correction, Adjustment [Member]", "terseLabel": "Prior Year Adjustment of Warrants" } } }, "localname": "RevisionOfPriorPeriodErrorCorrectionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r135", "r141", "r267", "r409" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r201", "r202", "r375", "r380", "r680", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails", "http://velodynelidar.com/role/SegmentGeographicandCustomerConcentrationInformationRevenuebyCountriesandCustomersAccountedForMoreThan10Details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r201", "r202", "r375", "r380", "r680", "r698", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails", "http://velodynelidar.com/role/SegmentGeographicandCustomerConcentrationInformationRevenuebyCountriesandCustomersAccountedForMoreThan10Details" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r135", "r141", "r267", "r409", "r593" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r601", "r603", "r606", "r711", "r712" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://velodynelidar.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "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": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]", "terseLabel": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r44", "r590" ], "calculation": { "http://velodynelidar.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 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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r15" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesSchedulesofConcentrationofRiskRelatedtoAccountsReceivableandAccountsPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r10", "r29", "r206", "r207" ], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsAccountsReceivableNetDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before 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, before Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r699" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesSchedulesofConcentrationofRiskRelatedtoAccountsReceivableandAccountsPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r206", "r207" ], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsAccountsReceivableNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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", "totalLabel": "Accounts receivable, net", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsAccountsReceivableNetDetails", "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r30", "r117", "r583", "r585", "r668" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.", "label": "Accounts Receivable, Related Parties", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/RelatedPartyTransactionsRevenueandAccountsReceivableforRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r106" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedTerseLabel": "Amortization of investment premium or discount, net" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "vldr_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional and consulting fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent": { "auth_ref": [ "r653", "r671" ], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 8.0, "parentTag": "vldr_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received.", "label": "Accrued Professional Fees", "terseLabel": "Legal proceedings accrual" } } }, "localname": "AccruedProfessionalFeesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r18", "r258" ], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r62", "r63", "r64", "r68", "r75", "r76", "r77" ], "lang": { "en-us": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "terseLabel": "Unrealized loss on investments" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/AccumulatedOtherComprehensiveLossCompositionofAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/AccumulatedOtherComprehensiveLossCompositionofAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r33", "r66", "r67", "r68", "r665", "r690", "r694" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r75", "r76", "r546", "r547", "r548", "r549", "r550", "r552" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/AccumulatedOtherComprehensiveLossCompositionofAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r65", "r68", "r75", "r76", "r77", "r122", "r123", "r124", "r502", "r579", "r685", "r686" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r61", "r68", "r75", "r76", "r77", "r502", "r547", "r548", "r549", "r550", "r552" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign currency translation loss" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/AccumulatedOtherComprehensiveLossCompositionofAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r31", "r590" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r122", "r123", "r124", "r452", "r453", "r454", "r522" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r414", "r456", "r457" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvancesOnInventoryPurchases": { "auth_ref": [ "r42" ], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsPrepaidandOtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer.", "label": "Advances on Inventory Purchases", "terseLabel": "Due from contract manufacturers and vendors" } } }, "localname": "AdvancesOnInventoryPurchases", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsPrepaidandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r445" ], "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": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r37", "r208", "r228" ], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsAccountsReceivableNetDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedTerseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r105", "r248", "r254" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r151" ], "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": "Common stock equivalents excluded from the computation of diluted net income (loss) per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/NetLossPerShareCommonStockEquivalentsExcludedFromtheComputationofDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r151" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/NetLossPerShareCommonStockEquivalentsExcludedFromtheComputationofDilutedNetIncomeLossPerShareDetails", "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/NetLossPerShareCommonStockEquivalentsExcludedFromtheComputationofDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r151" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/NetLossPerShareCommonStockEquivalentsExcludedFromtheComputationofDilutedNetIncomeLossPerShareDetails", "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": { "auth_ref": [ "r65", "r68", "r75", "r76", "r77", "r502" ], "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, including the portion attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Including Portion Attributable to Noncontrolling Interest [Member]", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/AccumulatedOtherComprehensiveLossCompositionofAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetUnderConstructionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset in process of being built.", "label": "Asset under Construction [Member]", "terseLabel": "Assets under construction" } } }, "localname": "AssetUnderConstructionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r22", "r114", "r186", "r190", "r196", "r221", "r285", "r286", "r287", "r289", "r290", "r291", "r292", "r293", "r294", "r296", "r297", "r499", "r503", "r536", "r588", "r590", "r648", "r664" ], "calculation": { "http://velodynelidar.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/2022", "presentation": [ "http://velodynelidar.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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r12", "r43", "r114", "r221", "r285", "r286", "r287", "r289", "r290", "r291", "r292", "r293", "r294", "r296", "r297", "r499", "r503", "r536", "r588", "r590" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r526" ], "calculation": { "http://velodynelidar.com/role/FairValueMeasurementDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets measured at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/FairValueMeasurementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r212", "r215", "r236", "r652" ], "calculation": { "http://velodynelidar.com/role/FairValueMeasurementDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Short-term investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/FairValueMeasurementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r214", "r236" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Short-term investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails", "http://velodynelidar.com/role/StockBasedCompensationSummaryofRSUandRSAActivityunderEquityPlansDetails", "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r407", "r410", "r482" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/BusinessCombinationandRelatedTransactionsDetails", "http://velodynelidar.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r407", "r410", "r479", "r480", "r482" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/BusinessCombinationandRelatedTransactionsDetails", "http://velodynelidar.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "Business Acquisition, Transaction Costs", "terseLabel": "Accrued transaction costs" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BusinessCombinationandRelatedTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r492" ], "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": "Shares transferred in acquisition (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BusinessCombinationandRelatedTransactionsDetails", "http://velodynelidar.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BusinessCombinationandRelatedTransactionsDetails" ], "xbrltype": "stringItemType" }, "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": "Share price (in USD per share)" } } }, "localname": "BusinessAcquisitionSharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BusinessCombinationandRelatedTransactionsDetails", "http://velodynelidar.com/role/SubsequentEventsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r478" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Transaction cost" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BusinessCombinationandRelatedTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r488", "r489", "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Aggregate consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BusinessCombinationandRelatedTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r488", "r489" ], "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": "Value of shares transferred in acquisition" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BusinessCombinationandRelatedTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r483", "r496" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combination and Related Transactions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BusinessCombinationandRelatedTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": { "auth_ref": [ "r481" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt", "terseLabel": "Notes" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r481" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Other intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BusinessCombinationandRelatedTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r8", "r16", "r107" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r16" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/FairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://velodynelidar.com/role/FairValueMeasurementDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/FairValueMeasurementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "auth_ref": [ "r43" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means 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. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.", "label": "Cash, Cash Equivalents, and Short-Term Investments", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashCashEquivalentsAndShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r101", "r107", "r109" ], "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": "Ending cash and cash equivalents", "periodStartLabel": "Beginning cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r101", "r545" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r26", "r27", "r28", "r111", "r114", "r144", "r145", "r146", "r148", "r150", "r158", "r159", "r160", "r221", "r285", "r290", "r291", "r292", "r296", "r297", "r336", "r337", "r341", "r345", "r352", "r536", "r719" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/Cover" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r360", "r416" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Warrant exercise price (in USD per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Number of shares available per warrant (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r353" ], "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 outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "calculation": { "http://velodynelidar.com/role/StockholdersEquitySummaryofCommonStockIssuancesRelatedtotheWarrantExercisesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants outstanding (in shares)", "totalLabel": "Warrants outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails", "http://velodynelidar.com/role/StockholdersEquitySummaryofCommonStockIssuancesRelatedtotheWarrantExercisesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": { "auth_ref": [ "r388", "r530" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds that is excluded from cash and cash equivalents.", "label": "Commercial Paper, Not Included with Cash and Cash Equivalents [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperNotIncludedWithCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/FairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r53", "r654", "r670" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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 14)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.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/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r263", "r264", "r265", "r274", "r700" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "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": "Shares reserved for issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails", "http://velodynelidar.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r122", "r123", "r522" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://velodynelidar.com/role/Cover" ], "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 USD per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails", "http://velodynelidar.com/role/SubsequentEventsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r28", "r352" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://velodynelidar.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r28", "r590" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock: $0.0001 par value; 2,250,000,000 shares authorized; 232,677,318 and 197,346,675 shares issued and outstanding as of September\u00a030, 2022 and December\u00a031, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r71", "r73", "r74", "r81", "r657", "r673" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive loss, net of tax:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r170", "r171", "r204", "r533", "r534", "r699" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesSchedulesofConcentrationofRiskRelatedtoAccountsReceivableandAccountsPayableDetails", "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails", "http://velodynelidar.com/role/SegmentGeographicandCustomerConcentrationInformationRevenuebyCountriesandCustomersAccountedForMoreThan10Details" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r170", "r171", "r204", "r533", "r534", "r696", "r699" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesSchedulesofConcentrationofRiskRelatedtoAccountsReceivableandAccountsPayableDetails", "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails", "http://velodynelidar.com/role/SegmentGeographicandCustomerConcentrationInformationRevenuebyCountriesandCustomersAccountedForMoreThan10Details" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r170", "r171", "r204", "r533", "r534", "r696", "r699" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesSchedulesofConcentrationofRiskRelatedtoAccountsReceivableandAccountsPayableDetails", "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails", "http://velodynelidar.com/role/SegmentGeographicandCustomerConcentrationInformationRevenuebyCountriesandCustomersAccountedForMoreThan10Details" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r163", "r662" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/SegmentGeographicandCustomerConcentrationInformationRevenuebyCountriesandCustomersAccountedForMoreThan10Details" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r170", "r171", "r204", "r533", "r534" ], "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 percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesSchedulesofConcentrationofRiskRelatedtoAccountsReceivableandAccountsPayableDetails", "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails", "http://velodynelidar.com/role/SegmentGeographicandCustomerConcentrationInformationRevenuebyCountriesandCustomersAccountedForMoreThan10Details" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r166", "r170", "r171", "r172", "r533", "r535", "r699" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/SegmentGeographicandCustomerConcentrationInformationRevenuebyCountriesandCustomersAccountedForMoreThan10Details" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r170", "r171", "r204", "r533", "r534", "r699" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesSchedulesofConcentrationofRiskRelatedtoAccountsReceivableandAccountsPayableDetails", "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails", "http://velodynelidar.com/role/SegmentGeographicandCustomerConcentrationInformationRevenuebyCountriesandCustomersAccountedForMoreThan10Details" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Contract Assets and Contract Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r362", "r364", "r376" ], "calculation": { "http://velodynelidar.com/role/RevenueCompositionofContractAssetsandContractLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total contract assets", "verboseLabel": "Contract asset" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/RevenueCompositionofContractAssetsandContractLiabilitiesDetails", "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails", "http://velodynelidar.com/role/RevenueSignificantChangesinContractAssetsandContractLiabilitiesBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r362", "r364", "r376" ], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsPrepaidandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 }, "http://velodynelidar.com/role/RevenueCompositionofContractAssetsandContractLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerAssetNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets", "verboseLabel": "Unbilled accounts receivable" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsPrepaidandOtherCurrentAssetsDetails", "http://velodynelidar.com/role/RevenueCompositionofContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current [Abstract]", "terseLabel": "Contract assets, current" } } }, "localname": "ContractWithCustomerAssetNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/RevenueCompositionofContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r362", "r364", "r376" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://velodynelidar.com/role/RevenueCompositionofContractAssetsandContractLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerAssetNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Unbilled accounts receivable", "verboseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets", "http://velodynelidar.com/role/RevenueCompositionofContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent [Abstract]", "terseLabel": "Contract assets, long-term" } } }, "localname": "ContractWithCustomerAssetNetNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/RevenueCompositionofContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "auth_ref": [ "r365" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional.", "label": "Contract with Customer, Asset, Reclassified to Receivable", "negatedTerseLabel": "Transferred to receivables from contract assets recognized at the beginning of the period" } } }, "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/RevenueSignificantChangesinContractAssetsandContractLiabilitiesBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r362", "r363", "r376" ], "calculation": { "http://velodynelidar.com/role/RevenueCompositionofContractAssetsandContractLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/RevenueCompositionofContractAssetsandContractLiabilitiesDetails", "http://velodynelidar.com/role/RevenueSignificantChangesinContractAssetsandContractLiabilitiesBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r362", "r363", "r376" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://velodynelidar.com/role/RevenueCompositionofContractAssetsandContractLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities, current", "totalLabel": "Total" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets", "http://velodynelidar.com/role/RevenueCompositionofContractAssetsandContractLiabilitiesDetails", "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r362", "r363", "r376" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://velodynelidar.com/role/RevenueCompositionofContractAssetsandContractLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Contract liabilities, non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets", "http://velodynelidar.com/role/RevenueCompositionofContractAssetsandContractLiabilitiesDetails", "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r377" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "negatedTerseLabel": "Revenue recognized that was included in the contract liabilities beginning balance" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/RevenueSignificantChangesinContractAssetsandContractLiabilitiesBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "terseLabel": "Other contractual obligations" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r388", "r403", "r695" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/FairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r87", "r114", "r221", "r285", "r286", "r287", "r290", "r291", "r292", "r293", "r294", "r296", "r297", "r536" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations": { "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 revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CreditFacilitiesandNotesPayableDetails", "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CreditFacilitiesandNotesPayableDetails", "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r167", "r204" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesSchedulesofConcentrationofRiskRelatedtoAccountsReceivableandAccountsPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r110", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r315", "r322", "r323", "r325", "r332" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Credit Facilities and Notes Payable" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CreditFacilitiesandNotesPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r23", "r24", "r25", "r113", "r121", "r298", "r299", "r300", "r301", "r302", "r303", "r305", "r311", "r312", "r313", "r314", "r316", "r317", "r318", "r319", "r320", "r321", "r326", "r327", "r328", "r329", "r558", "r649", "r650", "r663" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/CreditFacilitiesandNotesPayableDetails", "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": "Applicable margin on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CreditFacilitiesandNotesPayableDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r51", "r113", "r121", "r298", "r299", "r300", "r301", "r302", "r303", "r305", "r311", "r312", "r313", "r314", "r316", "r317", "r318", "r319", "r320", "r321", "r326", "r327", "r328", "r329", "r558" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/CreditFacilitiesandNotesPayableDetails", "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Schedule of Prepaid and Other Current Assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r460", "r461" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Long-term tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r406" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Matching contributions" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/RetirementPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Contribution match percentage" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/RetirementPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employer's matching contributions to a defined contribution plan that vests in a given year.", "label": "Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/RetirementPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r105", "r256" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation and amortization on property, plant and equipment" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsAggregateDepreciationandAmortizationRelatedtoPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r105", "r184" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r120", "r506", "r507", "r508", "r509", "r510" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Amazon Warrant" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r375", "r379", "r380", "r381", "r382", "r383", "r384", "r385" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r375" ], "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 Revenues" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r417", "r418", "r446", "r447", "r449", "r458" ], "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/2022", "presentation": [ "http://velodynelidar.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/2022", "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/2022", "presentation": [ "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "verboseLabel": "Net loss per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r82", "r131", "r132", "r134", "r135", "r136", "r142", "r144", "r148", "r149", "r150", "r154", "r155", "r523", "r524", "r658", "r674" ], "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", "verboseLabel": "Basic (in USD per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r82", "r131", "r132", "r134", "r135", "r136", "r144", "r148", "r149", "r150", "r154", "r155", "r523", "r524", "r658", "r674" ], "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", "verboseLabel": "Diluted (in USD per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r151", "r152" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r151", "r152", "r153", "r156" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r545" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate fluctuations on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/IncomeTaxesNarrativeDetails", "http://velodynelidar.com/role/IncomeTaxesSummaryofLossBeforeIncomeTaxesandProvisionForBenefitFromIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "vldr_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r448" ], "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 compensation cost related to awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r448" ], "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": "Weighted-average recognition period for unrecognized compensation cost related to stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/NetLossPerShareCommonStockEquivalentsExcludedFromtheComputationofDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r75", "r76", "r77", "r122", "r123", "r124", "r127", "r137", "r140", "r157", "r225", "r352", "r359", "r452", "r453", "r454", "r469", "r470", "r522", "r546", "r547", "r548", "r549", "r550", "r552", "r579", "r685", "r686", "r687" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/AccumulatedOtherComprehensiveLossCompositionofAccumulatedOtherComprehensiveLossDetails", "http://velodynelidar.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2022", "presentation": [ "http://velodynelidar.com/role/FairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r526", "r527", "r531" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/FairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r526", "r527" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Assets Measured at Fair Value on a Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r313", "r326", "r327", "r388", "r390", "r391", "r392", "r393", "r394", "r395", "r403", "r527", "r598", "r599", "r600" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/FairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r526", "r527", "r528", "r529", "r532" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/FairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r530" ], "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 Measurement" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/FairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r313", "r388", "r390", "r395", "r403", "r527", "r598" ], "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 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/FairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r313", "r326", "r327", "r388", "r390", "r395", "r403", "r527", "r599" ], "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 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/FairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r313", "r326", "r327", "r388", "r390", "r391", "r392", "r393", "r394", "r395", "r403", "r527", "r600" ], "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 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/FairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "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/2022", "presentation": [ "http://velodynelidar.com/role/FairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r313", "r326", "r327", "r388", "r390", "r391", "r392", "r393", "r394", "r395", "r403", "r598", "r599", "r600" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/FairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r530", "r532" ], "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": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/FairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r571" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Maturities of Finance Lease Liabilities" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r216", "r217", "r218", "r219", "r220", "r229", "r231", "r232", "r233", "r235", "r237", "r238", "r239", "r240", "r324", "r350", "r512", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r719", "r720", "r721", "r722", "r723", "r724", "r725" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/FairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r20", "r253" ], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Amortization of Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r249", "r250", "r253", "r255", "r629", "r633" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r253", "r633" ], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r249", "r252" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r253", "r629" ], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Book Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r105", "r330", "r331" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Gain from forgiveness of PPP loan", "terseLabel": "Gain on forgiveness of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows", "http://velodynelidar.com/role/CreditFacilitiesandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r88" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r83" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r169", "r699" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails", "http://velodynelidar.com/role/SegmentGeographicandCustomerConcentrationInformationRevenuebyCountriesandCustomersAccountedForMoreThan10Details" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r19", "r243", "r244", "r245", "r246", "r590", "r647" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BusinessCombinationandRelatedTransactionsDetails", "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r86", "r114", "r186", "r189", "r192", "r195", "r198", "r221", "r285", "r286", "r287", "r290", "r291", "r292", "r293", "r294", "r296", "r297", "r536" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations": { "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 loss" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r79", "r186", "r189", "r192", "r195", "r198", "r646", "r655", "r660", "r675" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.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", "terseLabel": "Loss before income taxes", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations", "http://velodynelidar.com/role/IncomeTaxesSummaryofLossBeforeIncomeTaxesandProvisionForBenefitFromIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r260", "r262" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r262" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r115", "r464", "r465", "r466", "r471", "r473", "r475", "r476", "r477" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r116", "r139", "r140", "r185", "r462", "r472", "r474", "r676" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.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 (benefit from) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations", "http://velodynelidar.com/role/IncomeTaxesSummaryofLossBeforeIncomeTaxesandProvisionForBenefitFromIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r104" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r104" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r104" ], "calculation": { "http://velodynelidar.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 expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r104" ], "calculation": { "http://velodynelidar.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 right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r104", "r626" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r104" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventories, net" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r104", "r566" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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 liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r104" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedTerseLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r104" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.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 and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r247", "r251" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r78", "r183", "r556", "r557", "r659" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r100", "r102", "r108" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r9", "r41", "r590" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r89", "r182" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestorMember": { "auth_ref": [ "r582", "r583" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/RelatedPartyTransactionsRevenueandAccountsReceivableforRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r570", "r572" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "terseLabel": "Lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/LeasesNarrativeDetails", "http://velodynelidar.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Other Information Related to Leases" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r573" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r571" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Maturities of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r571" ], "calculation": { "http://velodynelidar.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://velodynelidar.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r571" ], "calculation": { "http://velodynelidar.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r571" ], "calculation": { "http://velodynelidar.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r571" ], "calculation": { "http://velodynelidar.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r571" ], "calculation": { "http://velodynelidar.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r571" ], "calculation": { "http://velodynelidar.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022 (remaining three months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r571" ], "calculation": { "http://velodynelidar.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less amount representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r573" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CreditFacilitiesandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r48", "r114", "r191", "r221", "r285", "r286", "r287", "r290", "r291", "r292", "r293", "r294", "r296", "r297", "r500", "r503", "r504", "r536", "r588", "r589" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r36", "r114", "r221", "r536", "r590", "r651", "r667" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r13", "r50", "r114", "r221", "r285", "r286", "r287", "r290", "r291", "r292", "r293", "r294", "r296", "r297", "r500", "r503", "r504", "r536", "r588", "r589", "r590" ], "calculation": { "http://velodynelidar.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/2022", "presentation": [ "http://velodynelidar.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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseAndServiceMember": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset and performance of related service. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License and Service [Member]", "terseLabel": "License and services", "verboseLabel": "License and services" } } }, "localname": "LicenseAndServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations", "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]", "terseLabel": "License" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r25", "r650", "r663" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "Outstanding borrowings under facility" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CreditFacilitiesandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "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": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CreditFacilitiesandNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r45" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CreditFacilitiesandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r45" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Available borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CreditFacilitiesandNotesPayableDetails", "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r45", "r113" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CreditFacilitiesandNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CreditFacilitiesandNotesPayableDetails", "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount awarded from other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded from Other Party", "terseLabel": "Amount awarded from other party" } } }, "localname": "LitigationSettlementAmountAwardedFromOtherParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesNarrativeDetails", "http://velodynelidar.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Amount awarded to other party" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationStatusAxis": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "Information by status of pending, threatened, or settled litigation.", "label": "Litigation Status [Axis]", "terseLabel": "Litigation Status [Axis]" } } }, "localname": "LitigationStatusAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusDomain": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "Status of pending, threatened, or settled litigation.", "label": "Litigation Status [Domain]", "terseLabel": "Litigation Status [Domain]" } } }, "localname": "LitigationStatusDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r51" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/CreditFacilitiesandNotesPayableDetails", "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r51", "r284" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/CreditFacilitiesandNotesPayableDetails", "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r266", "r268", "r269", "r270", "r271", "r276", "r277" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r266", "r267" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Liabilities for loss contingencies" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "auth_ref": [ "r268", "r270" ], "lang": { "en-us": { "role": { "documentation": "The total number of new claims filed pertaining to a loss contingency during the period.", "label": "Loss Contingency, New Claims Filed, Number", "terseLabel": "Number of claims filed" } } }, "localname": "LossContingencyNewClaimsFiledNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyPatentsAllegedlyInfringedNumber": { "auth_ref": [ "r268", "r270" ], "lang": { "en-us": { "role": { "documentation": "Number of another entity's patents that the entity has allegedly infringed.", "label": "Loss Contingency, Patents Allegedly Infringed, Number", "terseLabel": "Number of patents allegedly infringed" } } }, "localname": "LossContingencyPatentsAllegedlyInfringedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r388" ], "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 fund" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/FairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "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": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesProductWarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r101" ], "calculation": { "http://velodynelidar.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 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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r101" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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 provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r101", "r103", "r106" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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/2022", "presentation": [ "http://velodynelidar.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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r69", "r72", "r77", "r80", "r106", "r114", "r126", "r131", "r132", "r134", "r135", "r139", "r140", "r147", "r186", "r189", "r192", "r195", "r198", "r221", "r285", "r286", "r287", "r290", "r291", "r292", "r293", "r294", "r296", "r297", "r524", "r536", "r656", "r672" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://velodynelidar.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows", "http://velodynelidar.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations", "http://velodynelidar.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesSchedulesofConcentrationofRiskRelatedtoAccountsReceivableandAccountsPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r125", "r126", "r127", "r128", "r129", "r130", "r134", "r141", "r154", "r210", "r211", "r222", "r223", "r224", "r225", "r226", "r227", "r452", "r453", "r454", "r467", "r468", "r469", "r470", "r485", "r486", "r487", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r554", "r555", "r559", "r560", "r561", "r562", "r574", "r575", "r576", "r577", "r578", "r579", "r630", "r631", "r632", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesSchedulesofConcentrationofRiskRelatedtoAccountsReceivableandAccountsPayableDetails" ], "xbrltype": "stringItemType" }, "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": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of noncash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "auth_ref": [], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsOtherAssetsNonCurrentDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.", "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Notes receivable" } } }, "localname": "NotesAndLoansReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsOtherAssetsNonCurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "Notes Receivable [Member]", "terseLabel": "Notes Receivable" } } }, "localname": "NotesReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NotesReceivableNet": { "auth_ref": [ "r206", "r234" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.", "label": "Financing Receivable, after Allowance for Credit Loss", "terseLabel": "Financing receivable" } } }, "localname": "NotesReceivableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://velodynelidar.com/role/SegmentGeographicandCustomerConcentrationInformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations": { "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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r186", "r189", "r192", "r195", "r198" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r564" ], "calculation": { "http://velodynelidar.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r564" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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 liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r564" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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 liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r565", "r566" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "verboseLabel": "Cash paid for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r563" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.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 (\u201cROU\u201d) assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r105" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Reduction of operating lease ROU assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r569", "r572" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/LeasesOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r568", "r572" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/LeasesOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "durationItemType" }, "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/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r7", "r505" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Description of Business and Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r42", "r590" ], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsPrepaidandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsPrepaidandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r21" ], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsOtherAssetsNonCurrentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "totalLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsOtherAssetsNonCurrentDetails", "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r497", "r498", "r501" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Changes in unrealized gain (loss) on available for sale securities" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r497", "r498", "r501" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r70", "r73", "r497", "r498", "r501" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income (loss), net of tax", "totalLabel": "Total other comprehensive loss, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://velodynelidar.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment": { "auth_ref": [ "r38" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of inventory owned by the entity but in the hands of a customer, typically a reseller.", "label": "Other Inventory, Materials, Supplies and Merchandise under Consignment, Gross", "terseLabel": "Gross consigned inventory" } } }, "localname": "OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r49", "r590" ], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "vldr_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r52" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r106" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r90" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentOfFinancingAndStockIssuanceCosts": { "auth_ref": [ "r99" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total of the cash outflow during the period which has been paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt and the cost incurred directly for the issuance of equity securities.", "label": "Payment of Financing and Stock Issuance Costs", "terseLabel": "Payment of issuance costs related to ATM shares" } } }, "localname": "PaymentOfFinancingAndStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical", "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "terseLabel": "Payments for repurchase of stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BusinessCombinationandRelatedTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r99" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedTerseLabel": "Payment of issuance costs related to ATM shares" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r98" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Tax withholding payment for vested equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r91", "r93", "r213" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "negatedTerseLabel": "Purchase of short-term investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r94", "r491" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid to acquire business" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BusinessCombinationandRelatedTransactionsDetails", "http://velodynelidar.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireNotesReceivable": { "auth_ref": [ "r93" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "Payments to Acquire Notes Receivable", "negatedTerseLabel": "Investment in notes receivable" } } }, "localname": "PaymentsToAcquireNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r95", "r493", "r494", "r495" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "negatedLabel": "Purchase of property, plant and equipment and intangibles" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PendingLitigationMember": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process.", "label": "Pending Litigation [Member]", "terseLabel": "Pending Litigation" } } }, "localname": "PendingLitigationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r387", "r389", "r395", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r412" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Retirement Plan" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/RetirementPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PhantomShareUnitsPSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded as phantom share or unit.", "label": "Phantom Share Units (PSUs) [Member]", "terseLabel": "PSUs" } } }, "localname": "PhantomShareUnitsPSUsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r27", "r336" ], "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 USD per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r27", "r336" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r27", "r590" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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; 25,000,000 shares authorized; none issued and outstanding as of September\u00a030, 2022 and December\u00a031, 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsPrepaidandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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 and other current assets", "totalLabel": "Total prepaid and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsPrepaidandOtherCurrentAssetsDetails", "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r11", "r241", "r242" ], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsPrepaidandOtherCurrentAssetsDetails": { "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 income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Prepaid taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsPrepaidandOtherCurrentAssetsDetails" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/CreditFacilitiesandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassification" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r96" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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": "Proceeds from issuance of ATM shares, net of transaction costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r97" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-Term Debt", "verboseLabel": "Loan proceeds received" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CreditFacilitiesandNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r96", "r451" ], "calculation": { "http://velodynelidar.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 issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from common stock issuance under equity incentive plans" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r91", "r92", "r213" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from maturities of short-term investments" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r91", "r92", "r213" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from sales of short-term investments" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r96" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from warrant exercises, net of issuance costs" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product Concentration Risk [Member]", "terseLabel": "Product Concentration Risk" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Products", "verboseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations", "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r49", "r275", "r278" ], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "vldr_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Accrued warranty costs" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r17", "r257" ], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r259", "r590", "r661", "r669" ], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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, plant and equipment, net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetDetails", "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property, Plant and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r84", "r230" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "verboseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Purchase commitments" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]", "terseLabel": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r397", "r582", "r583" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/RelatedPartyTransactionsNarrativeDetails", "http://velodynelidar.com/role/RelatedPartyTransactionsRevenueandAccountsReceivableforRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r397", "r582", "r583", "r585" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "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": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/RelatedPartyTransactionsNarrativeDetails", "http://velodynelidar.com/role/RelatedPartyTransactionsRevenueandAccountsReceivableforRelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r397", "r582", "r585", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/RelatedPartyTransactionsNarrativeDetails", "http://velodynelidar.com/role/RelatedPartyTransactionsRevenueandAccountsReceivableforRelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r580", "r581", "r583", "r586", "r587" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r459", "r627", "r713" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r16" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/FairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r151" ], "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]", "verboseLabel": "RSA" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails", "http://velodynelidar.com/role/StockBasedCompensationSummaryofRSUandRSAActivityunderEquityPlansDetails" ], "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": "RSUs (non-vested)", "verboseLabel": "RSU" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/NetLossPerShareCommonStockEquivalentsExcludedFromtheComputationofDilutedNetIncomeLossPerShareDetails", "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails", "http://velodynelidar.com/role/StockBasedCompensationSummaryofRSUandRSAActivityunderEquityPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r32", "r359", "r590", "r666", "r689", "r694" ], "calculation": { "http://velodynelidar.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)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r122", "r123", "r124", "r127", "r137", "r140", "r225", "r452", "r453", "r454", "r469", "r470", "r522", "r685", "r687" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r180", "r181", "r188", "r193", "r194", "r200", "r201", "r204", "r374", "r375", "r628" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations", "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r170", "r204" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails", "http://velodynelidar.com/role/SegmentGeographicandCustomerConcentrationInformationRevenuebyCountriesandCustomersAccountedForMoreThan10Details" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r378", "r386" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r85", "r288", "r290", "r291", "r295", "r296", "r297", "r697" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Revenue" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/RelatedPartyTransactionsRevenueandAccountsReceivableforRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CreditFacilitiesandNotesPayableDetails", "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r567", "r572" ], "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": "ROU assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.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": "Net proceeds" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "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": "Shares issued (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts Receivable, Net" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r68", "r551", "r552" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Composition of Accumulated Other Comprehensive Loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/AccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r151" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/NetLossPerShareCommonStockEquivalentsExcludedFromtheComputationofDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r151" ], "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 Common Stock Equivalents Excluded From the Computation of Diluted Net Income (Loss) Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r479", "r480", "r482" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BusinessCombinationandRelatedTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r444", "r455" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r444" ], "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 Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r249", "r252", "r629" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r249", "r252" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Intangible Assets, Net" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r14", "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 Inventories, Net of Reserve" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of Other Assets, Non-Current" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Changes in the Accrued Warranty Liability" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r584", "r585" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to 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": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/RelatedPartyTransactionsNarrativeDetails", "http://velodynelidar.com/role/RelatedPartyTransactionsRevenueandAccountsReceivableforRelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, 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": "Schedule of Related Party Transactions [Table Text Block]", "terseLabel": "Schedule of Revenue and Accounts Receivable for Related Parties" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/RelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r413", "r415", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails", "http://velodynelidar.com/role/StockBasedCompensationSummaryofRSUandRSAActivityunderEquityPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of RSU and RSA Activity under Equity Plans" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r26", "r27", "r28", "r111", "r158", "r159", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r341", "r345", "r350", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r360", "r416" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are 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. Disclose 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": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Schedule of Common Stock Issuances Related to the Warrant Exercises" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r166", "r170", "r171", "r172", "r533", "r535" ], "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 Related to Accounts Receivable and Accounts Payable", "verboseLabel": "Schedule of Revenue by Countries and Customers Accounted For More Than 10%" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables", "http://velodynelidar.com/role/SegmentGeographicandCustomerConcentrationInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "SOFR" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CreditFacilitiesandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r176", "r178", "r179", "r186", "r187", "r192", "r196", "r197", "r198", "r199", "r200", "r203", "r204", "r205" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment, Geographic and Customer Concentration Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/SegmentGeographicandCustomerConcentrationInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations": { "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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r83" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SettledLitigationMember": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "Agreement reached between parties in a litigation that occurs without judicial intervention, supervision or approval.", "label": "Settled Litigation [Member]", "terseLabel": "Settled Litigation" } } }, "localname": "SettledLitigationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r104" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationSummaryofRSUandRSAActivityunderEquityPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationSummaryofRSUandRSAActivityunderEquityPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationSummaryofRSUandRSAActivityunderEquityPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r432" ], "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 USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationSummaryofRSUandRSAActivityunderEquityPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r429", "r430" ], "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": "Outstanding (in shares)", "periodStartLabel": "Outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationSummaryofRSUandRSAActivityunderEquityPlansDetails" ], "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": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationSummaryofRSUandRSAActivityunderEquityPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r429", "r430" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding (in USD per share)", "periodStartLabel": "Outstanding (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationSummaryofRSUandRSAActivityunderEquityPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r433" ], "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", "terseLabel": "Shares vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r440" ], "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 rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r442" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails", "http://velodynelidar.com/role/StockBasedCompensationSummaryofRSUandRSAActivityunderEquityPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Maximum withholding percentage of compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "The highest quantity of shares an employee can purchase under the plan per period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee", "terseLabel": "Maximum number of shares and employee can purchase in an offering period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum", "terseLabel": "Percent increase in shares that may be issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Shares issued under ESPP (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails", "http://velodynelidar.com/role/StockBasedCompensationSummaryofRSUandRSAActivityunderEquityPlansDetails", "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "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": "Vesting Period 1" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.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": "Vesting Period 2" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2022", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesSchedulesofConcentrationofRiskRelatedtoAccountsReceivableandAccountsPayableDetails" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesSchedulesofConcentrationofRiskRelatedtoAccountsReceivableandAccountsPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r418" ], "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": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r419" ], "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": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r439" ], "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" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of common stock percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-Term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CreditFacilitiesandNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-Term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CreditFacilitiesandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r282" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Balance as of the end of the period", "periodStartLabel": "Balance as of the beginning of the period" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r279" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedTerseLabel": "Consumption" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r281" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Changes in provision estimates" } } }, "localname": "StandardProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r280" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Warranty provision" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r26", "r27", "r28", "r111", "r114", "r144", "r145", "r146", "r148", "r150", "r158", "r159", "r160", "r221", "r285", "r290", "r291", "r292", "r296", "r297", "r336", "r337", "r341", "r345", "r352", "r536", "r719" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/Cover" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r55", "r75", "r76", "r77", "r122", "r123", "r124", "r127", "r137", "r140", "r157", "r225", "r352", "r359", "r452", "r453", "r454", "r469", "r470", "r522", "r546", "r547", "r548", "r549", "r550", "r552", "r579", "r685", "r686", "r687" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/AccumulatedOtherComprehensiveLossCompositionofAccumulatedOtherComprehensiveLossDetails", "http://velodynelidar.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations", "http://velodynelidar.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r122", "r123", "r124", "r157", "r628" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations", "http://velodynelidar.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r27", "r28", "r352", "r359" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock under at the market (\u201cATM\u201d) offering, net of issuance costs of $741 (in share)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r27", "r28", "r352", "r359" ], "lang": { "en-us": { "role": { "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "negatedTerseLabel": "Forfeiture of restricted stock awards (in share)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r27", "r28", "r352", "r359" ], "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 under employee stock award plans, net of taxes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r27", "r28", "r352", "r359" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock under at the market (\u201cATM\u201d) offering, net of issuance costs of $741" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r27", "r28", "r359", "r435" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock under employee stock award plans" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r27", "r28", "r352", "r359" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Repurchase of common stock (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BusinessCombinationandRelatedTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r28", "r34", "r35", "r114", "r209", "r221", "r536", "r590" ], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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", "terseLabel": "Stockholders' equity", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/AccumulatedOtherComprehensiveLossCompositionofAccumulatedOtherComprehensiveLossDetails", "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets", "http://velodynelidar.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r112", "r337", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r351", "r359", "r361", "r513" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity", "verboseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/AccumulatedOtherComprehensiveLoss", "http://velodynelidar.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "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/2022", "presentation": [ "http://velodynelidar.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r553", "r592" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesNarrativeDetails", "http://velodynelidar.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r553", "r592" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r553", "r592" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesNarrativeDetails", "http://velodynelidar.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r553", "r592" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesNarrativeDetails", "http://velodynelidar.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r591", "r594" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r60" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r167" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesSchedulesofConcentrationofRiskRelatedtoAccountsReceivableandAccountsPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "vldr_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Accrued taxes" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r375", "r384" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r375", "r384" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r384" ], "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": "Goods transferred at a point in time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Goods and services transferred over time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r216", "r217", "r218", "r219", "r220", "r324", "r350", "r512", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r719", "r720", "r721", "r722", "r723", "r724", "r725" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/FairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r161", "r162", "r164", "r165", "r173", "r174", "r175" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2022", "presentation": [ "http://velodynelidar.com/role/CreditFacilitiesandNotesPayableDetails" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/CreditFacilitiesandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443" ], "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/2022", "presentation": [ "http://velodynelidar.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]", "terseLabel": "Warrant" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/Cover", "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r529" ], "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/2022", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r143", "r150" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r142", "r150" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "verboseLabel": "Weighted-average shares used in computing net loss per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "vldr_A2020EmployeeStockPurchasePlan2020ESPPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2020 Employee Stock Purchase Plan (2020 ESPP)", "label": "2020 Employee Stock Purchase Plan (2020 ESPP) [Member]", "terseLabel": "2020 ESPP" } } }, "localname": "A2020EmployeeStockPurchasePlan2020ESPPMember", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "vldr_A2020EquityPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2020 Equity Plan", "label": "2020 Equity Plan [Member]", "terseLabel": "2020 Equity Plan" } } }, "localname": "A2020EquityPlanMember", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "vldr_A2020PhantomStockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2020 Phantom Stock Incentive Plan", "label": "2020 Phantom Stock Incentive Plan [Member]", "terseLabel": "2020 Phantom Stock Incentive Plan" } } }, "localname": "A2020PhantomStockIncentivePlanMember", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "vldr_A2020RevolvingLineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2020 Revolving Line", "label": "2020 Revolving Line [Member]", "terseLabel": "2020 Revolving Line" } } }, "localname": "A2020RevolvingLineMember", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/CreditFacilitiesandNotesPayableDetails", "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "vldr_AccruedContractTerminationFeesCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Contract Termination Fees, Current", "label": "Accrued Contract Termination Fees, Current", "terseLabel": "Contract termination fees" } } }, "localname": "AccruedContractTerminationFeesCurrent", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "vldr_AccruedLiabilitiesAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities And Other Liabilities, Current", "label": "Accrued Liabilities And Other Liabilities, Current", "terseLabel": "Accrued expense and other current liabilities", "totalLabel": "Accrued expense and other current liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrent", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://velodynelidar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "vldr_AccruedLossesOnFirmPurchaseCommitmentsCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Losses On Firm Purchase Commitments, Current", "label": "Accrued Losses On Firm Purchase Commitments, Current", "terseLabel": "Accrued loss firm purchase commitments" } } }, "localname": "AccruedLossesOnFirmPurchaseCommitmentsCurrent", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "vldr_AccruedManufacturingCostsCurrent": { "auth_ref": [], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "vldr_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Manufacturing Costs, Current", "label": "Accrued Manufacturing Costs, Current", "terseLabel": "Accrued manufacturing costs" } } }, "localname": "AccruedManufacturingCostsCurrent", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "vldr_AdjustmentOfWarrantsGrantedForSalesIncentive": { "auth_ref": [], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustment Of Warrants Granted For Sales Incentive", "label": "Adjustment Of Warrants Granted For Sales Incentive", "terseLabel": "Reduction of revenue related to stock warrant issued to customer" } } }, "localname": "AdjustmentOfWarrantsGrantedForSalesIncentive", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows", "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails", "http://velodynelidar.com/role/SegmentGeographicandCustomerConcentrationInformationNarrativeDetails", "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "vldr_AdjustmentsToAdditionalPaidInCapitalWarrantsReductionOfRevenue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Warrants, Reduction Of Revenue", "label": "Adjustments To Additional Paid In Capital, Warrants, Reduction Of Revenue", "negatedTerseLabel": "Common stock warrants issuable to customer" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantsReductionOfRevenue", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "vldr_AmazonWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amazon Warrant", "label": "Amazon Warrant [Member]", "terseLabel": "Amazon warrant shares" } } }, "localname": "AmazonWarrantMember", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/NetLossPerShareCommonStockEquivalentsExcludedFromtheComputationofDilutedNetIncomeLossPerShareDetails", "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "vldr_AmazoncomNVInvestmentHoldingsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amazon.com NV Investment Holdings LLC", "label": "Amazon.com NV Investment Holdings LLC [Member]", "terseLabel": "Amazon.com NV Investment Holdings LLC" } } }, "localname": "AmazoncomNVInvestmentHoldingsLLCMember", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "vldr_AsiaPacificCustomerInPatentCrossLicenseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asia Pacific Customer In Patent Cross-License Agreement", "label": "Asia Pacific Customer In Patent Cross-License Agreement [Member]", "terseLabel": "Customer in Asia Pacific in Patent Cross-License Agreement" } } }, "localname": "AsiaPacificCustomerInPatentCrossLicenseAgreementMember", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "vldr_BluecityTechnologyIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bluecity Technology, Inc.", "label": "Bluecity Technology, Inc. [Member]", "terseLabel": "Blue City" } } }, "localname": "BluecityTechnologyIncMember", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "vldr_BusinessAcquisitionEquityInterestIssuedOrIssuableConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Equity Interest Issued Or Issuable, Conversion Ratio", "label": "Business Acquisition, Equity Interest Issued Or Issuable, Conversion Ratio", "terseLabel": "Conversion ratio" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableConversionRatio", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/SubsequentEventsDetails" ], "xbrltype": "pureItemType" }, "vldr_BusinessAcquisitionEquityInterestIssuedOrIssuableHoldbackPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Equity Interest Issued Or Issuable, Holdback Period", "label": "Business Acquisition, Equity Interest Issued Or Issuable, Holdback Period", "terseLabel": "Holdback period" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableHoldbackPeriod", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/SubsequentEventsDetails" ], "xbrltype": "durationItemType" }, "vldr_BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesHeldBack": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Equity Interest Issued Or Issuable, Number Of Shares Held back", "label": "Business Acquisition, Equity Interest Issued Or Issuable, Number Of Shares Held back", "terseLabel": "Number of shares held back (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesHeldBack", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "vldr_BusinessCombinationLiabilityForTransactionCosts": { "auth_ref": [], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "vldr_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Liability For Transaction Costs", "label": "Business Combination, Liability For Transaction Costs", "terseLabel": "Accrued transaction costs" } } }, "localname": "BusinessCombinationLiabilityForTransactionCosts", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "vldr_CashFlowNoncashInvestingAndFinancingActivitiesChangesInAccruedPurchasesOfPropertyPlantAndEquipmentAndIntangibles": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash Flow, Noncash Investing and Financing Activities, Changes In Accrued Purchases Of Property, Plant And Equipment, And Intangibles", "label": "Cash Flow, Noncash Investing and Financing Activities, Changes In Accrued Purchases Of Property, Plant And Equipment, And Intangibles", "terseLabel": "Changes in accrued purchases of property, plant and equipment, and intangibles" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesChangesInAccruedPurchasesOfPropertyPlantAndEquipmentAndIntangibles", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "vldr_ChangeInContractWithCustomerAssetRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Change In Contract With Customer, Asset", "label": "Change In Contract With Customer, Asset [Roll Forward]", "terseLabel": "Contract assets:" } } }, "localname": "ChangeInContractWithCustomerAssetRollForward", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/RevenueSignificantChangesinContractAssetsandContractLiabilitiesBalancesDetails" ], "xbrltype": "stringItemType" }, "vldr_ChangeInContractWithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Change In Contract With Customer, Liability", "label": "Change In Contract With Customer, Liability [Roll Forward]", "terseLabel": "Contract liabilities:" } } }, "localname": "ChangeInContractWithCustomerLiabilityRollForward", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/RevenueSignificantChangesinContractAssetsandContractLiabilitiesBalancesDetails" ], "xbrltype": "stringItemType" }, "vldr_ClassOfWarrantOrRightEndOfTradingDayWindowDaysPriorToNoticeOfRedemption": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, End of Trading Day Window, Days Prior to Notice of Redemption", "label": "Class of Warrant or Right, End of Trading Day Window, Days Prior to Notice of Redemption", "terseLabel": "Days prior to notice of redemption" } } }, "localname": "ClassOfWarrantOrRightEndOfTradingDayWindowDaysPriorToNoticeOfRedemption", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "vldr_ClassOfWarrantOrRightNumberOfAdditionalSecuritiesCalledByWarrantsOrRights": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Number Of Additional Securities Called By Warrants Or Rights", "label": "Class Of Warrant Or Right, Number Of Additional Securities Called By Warrants Or Rights", "terseLabel": "Warrants additional outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfAdditionalSecuritiesCalledByWarrantsOrRights", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "vldr_ClassOfWarrantOrRightNumberOfWarrantsExercisedCumulativeAmount": { "auth_ref": [], "calculation": { "http://velodynelidar.com/role/StockholdersEquitySummaryofCommonStockIssuancesRelatedtotheWarrantExercisesDetails": { "order": 2.0, "parentTag": "us-gaap_ClassOfWarrantOrRightOutstanding", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Number Of Warrants Exercised, Cumulative Amount", "label": "Class Of Warrant Or Right, Number Of Warrants Exercised, Cumulative Amount", "terseLabel": "Warrants exercised to date (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfWarrantsExercisedCumulativeAmount", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockholdersEquitySummaryofCommonStockIssuancesRelatedtotheWarrantExercisesDetails" ], "xbrltype": "sharesItemType" }, "vldr_ClassOfWarrantOrRightOutstandingInitialAmount": { "auth_ref": [], "calculation": { "http://velodynelidar.com/role/StockholdersEquitySummaryofCommonStockIssuancesRelatedtotheWarrantExercisesDetails": { "order": 1.0, "parentTag": "us-gaap_ClassOfWarrantOrRightOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Outstanding, Initial Amount", "label": "Class Of Warrant Or Right, Outstanding, Initial Amount", "terseLabel": "Warrants outstanding upon Closing (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstandingInitialAmount", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockholdersEquitySummaryofCommonStockIssuancesRelatedtotheWarrantExercisesDetails" ], "xbrltype": "sharesItemType" }, "vldr_ClassOfWarrantOrRightPeriodAfterReverseCapitalizationAtWhichWarrantsAreExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Period After Reverse Capitalization At Which Warrants Are Exercisable", "label": "Class Of Warrant Or Right, Period After Reverse Capitalization At Which Warrants Are Exercisable", "terseLabel": "Period after the Business Combination after which the public warrants become exercisable" } } }, "localname": "ClassOfWarrantOrRightPeriodAfterReverseCapitalizationAtWhichWarrantsAreExercisable", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "vldr_ClassOfWarrantOrRightRedemptionPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Redemption Price", "label": "Class Of Warrant Or Right, Redemption Price", "terseLabel": "Redemption price (in USD per share)" } } }, "localname": "ClassOfWarrantOrRightRedemptionPrice", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "vldr_ClassOfWarrantOrRightStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Stock Price Trigger", "label": "Class Of Warrant Or Right, Stock Price Trigger", "terseLabel": "Stock price trigger (in USD per share)" } } }, "localname": "ClassOfWarrantOrRightStockPriceTrigger", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "vldr_ClassOfWarrantOrRightThresholdTradingDayWindow": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Threshold Trading Day Window", "label": "Class Of Warrant Or Right, Threshold Trading Day Window", "terseLabel": "Threshold trading day window" } } }, "localname": "ClassOfWarrantOrRightThresholdTradingDayWindow", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "vldr_ClassOfWarrantOrRightThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Threshold Trading Days", "label": "Class Of Warrant Or Right, Threshold Trading Days", "terseLabel": "Threshold trading days" } } }, "localname": "ClassOfWarrantOrRightThresholdTradingDays", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "vldr_ClassOfWarrantOrRightVestingPaymentsToBeReceived": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Vesting Payments To Be Received", "label": "Class Of Warrant Or Right, Vesting Payments To Be Received", "terseLabel": "Warrant vesting payments to be received" } } }, "localname": "ClassOfWarrantOrRightVestingPaymentsToBeReceived", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "vldr_CommonStockCapitalSharesIssuedThroughWarrantExercisesCumulativeAmount": { "auth_ref": [], "calculation": { "http://velodynelidar.com/role/StockholdersEquitySummaryofCommonStockIssuancesRelatedtotheWarrantExercisesDetails": { "order": 1.0, "parentTag": "vldr_CommonStockCapitalSharesReservedForFutureIssuanceThroughWarrantExercises", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Common Stock, Capital Shares Issued Through Warrant Exercises, Cumulative Amount", "label": "Common Stock, Capital Shares Issued Through Warrant Exercises, Cumulative Amount", "terseLabel": "Common shares issued upon exercise of warrants (in shares)" } } }, "localname": "CommonStockCapitalSharesIssuedThroughWarrantExercisesCumulativeAmount", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockholdersEquitySummaryofCommonStockIssuancesRelatedtotheWarrantExercisesDetails" ], "xbrltype": "sharesItemType" }, "vldr_CommonStockCapitalSharesRegisteredForIssuanceUponExerciseOfWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Capital Shares Registered For Issuance Upon Exercise Of Warrants", "label": "Common Stock, Capital Shares Registered For Issuance Upon Exercise Of Warrants", "terseLabel": "Shares registered that may be issued upon exercise of warrants (in shares)" } } }, "localname": "CommonStockCapitalSharesRegisteredForIssuanceUponExerciseOfWarrants", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "vldr_CommonStockCapitalSharesReservedForFutureIssuanceAvailableForIssuance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Capital Shares Reserved For Future Issuance, Available For Issuance", "label": "Common Stock, Capital Shares Reserved For Future Issuance, Available For Issuance", "terseLabel": "Shares available for issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuanceAvailableForIssuance", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "vldr_CommonStockCapitalSharesReservedForFutureIssuanceThroughWarrantExercises": { "auth_ref": [], "calculation": { "http://velodynelidar.com/role/StockholdersEquitySummaryofCommonStockIssuancesRelatedtotheWarrantExercisesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Common Stock, Capital Shares Reserved For Future Issuance Through Warrant Exercises", "label": "Common Stock, Capital Shares Reserved For Future Issuance Through Warrant Exercises", "totalLabel": "Remaining common shares issued upon exercise of warrants (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuanceThroughWarrantExercises", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockholdersEquitySummaryofCommonStockIssuancesRelatedtotheWarrantExercisesDetails" ], "xbrltype": "sharesItemType" }, "vldr_CommonStockCapitalSharesReservedForFutureIssuanceThroughWarrantExercisesInitialAmount": { "auth_ref": [], "calculation": { "http://velodynelidar.com/role/StockholdersEquitySummaryofCommonStockIssuancesRelatedtotheWarrantExercisesDetails": { "order": 2.0, "parentTag": "vldr_CommonStockCapitalSharesReservedForFutureIssuanceThroughWarrantExercises", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Common Stock, Capital Shares Reserved for Future Issuance Through Warrant Exercises, Initial Amount", "label": "Common Stock, Capital Shares Reserved for Future Issuance Through Warrant Exercises, Initial Amount", "terseLabel": "Aggregated common shares issuable upon exercise of warrants (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuanceThroughWarrantExercisesInitialAmount", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockholdersEquitySummaryofCommonStockIssuancesRelatedtotheWarrantExercisesDetails" ], "xbrltype": "sharesItemType" }, "vldr_ContractWithCustomerAssetUnbilledRecognizedRevenuesInExcessOfBillings": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Asset, Unbilled Recognized Revenues In Excess Of Billings", "label": "Contract With Customer, Asset, Unbilled Recognized Revenues In Excess Of Billings", "terseLabel": "Increase due to unbilled and recognized as revenue in excess of billings during the period, net of amounts transferred to receivables" } } }, "localname": "ContractWithCustomerAssetUnbilledRecognizedRevenuesInExcessOfBillings", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/RevenueSignificantChangesinContractAssetsandContractLiabilitiesBalancesDetails" ], "xbrltype": "monetaryItemType" }, "vldr_ContractWithCustomerLiabilityCashReceiptsNotRecognizedAsRevenueAndBillingsInExcessOfRevenueRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Cash Receipts Not Recognized As Revenue And Billings In Excess Of Revenue Recognized", "label": "Contract With Customer, Liability, Cash Receipts Not Recognized As Revenue And Billings In Excess Of Revenue Recognized", "terseLabel": "Increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period" } } }, "localname": "ContractWithCustomerLiabilityCashReceiptsNotRecognizedAsRevenueAndBillingsInExcessOfRevenueRecognized", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/RevenueSignificantChangesinContractAssetsandContractLiabilitiesBalancesDetails" ], "xbrltype": "monetaryItemType" }, "vldr_ContractWithCustomerLiabilityCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Current", "label": "Contract With Customer, Liability, Current [Abstract]", "terseLabel": "Contract liabilities, current" } } }, "localname": "ContractWithCustomerLiabilityCurrentAbstract", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/RevenueCompositionofContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "vldr_ContractWithCustomerLiabilityCurrentCustomerAdvancePayment": { "auth_ref": [], "calculation": { "http://velodynelidar.com/role/RevenueCompositionofContractAssetsandContractLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiabilityCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Current, Customer Advance Payment", "label": "Contract With Customer, Liability, Current, Customer Advance Payment", "terseLabel": "Customer advance payment" } } }, "localname": "ContractWithCustomerLiabilityCurrentCustomerAdvancePayment", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/RevenueCompositionofContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "vldr_ContractWithCustomerLiabilityCurrentDeferredRevenue": { "auth_ref": [], "calculation": { "http://velodynelidar.com/role/RevenueCompositionofContractAssetsandContractLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiabilityCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Current, Deferred Revenue", "label": "Contract With Customer, Liability, Current, Deferred Revenue", "terseLabel": "Deferred revenue, current" } } }, "localname": "ContractWithCustomerLiabilityCurrentDeferredRevenue", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/RevenueCompositionofContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "vldr_ContractWithCustomerLiabilityNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Noncurrent", "label": "Contract With Customer, Liability, Noncurrent [Abstract]", "terseLabel": "Contract liabilities, long-term" } } }, "localname": "ContractWithCustomerLiabilityNoncurrentAbstract", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/RevenueCompositionofContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "vldr_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerAMember", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesSchedulesofConcentrationofRiskRelatedtoAccountsReceivableandAccountsPayableDetails" ], "xbrltype": "domainItemType" }, "vldr_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesSchedulesofConcentrationofRiskRelatedtoAccountsReceivableandAccountsPayableDetails" ], "xbrltype": "domainItemType" }, "vldr_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer C", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "localname": "CustomerCMember", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesSchedulesofConcentrationofRiskRelatedtoAccountsReceivableandAccountsPayableDetails" ], "xbrltype": "domainItemType" }, "vldr_DefinedContributionPlanEmployersMatchingContributionVestingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Contribution Plan, Employers Matching Contribution, Vesting Period", "label": "Defined Contribution Plan, Employers Matching Contribution, Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "DefinedContributionPlanEmployersMatchingContributionVestingPeriod", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/RetirementPlanDetails" ], "xbrltype": "durationItemType" }, "vldr_DepositAssetsAndOtherNoncurrent": { "auth_ref": [], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsOtherAssetsNonCurrentDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deposit Assets And Other, Noncurrent", "label": "Deposit Assets And Other, Noncurrent", "terseLabel": "Deposits and other" } } }, "localname": "DepositAssetsAndOtherNoncurrent", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsOtherAssetsNonCurrentDetails" ], "xbrltype": "monetaryItemType" }, "vldr_EquityDistributionAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Distribution Agreement", "label": "Equity Distribution Agreement [Member]", "terseLabel": "Equity Distribution Agreement" } } }, "localname": "EquityDistributionAgreementMember", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "vldr_EquitySharesReceivedInNoncashAccountsReceivableTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity Shares Received In Noncash Accounts Receivable Transaction", "label": "Equity Shares Received In Noncash Accounts Receivable Transaction", "terseLabel": "Receipt of equity shares from customer in satisfaction of accounts receivable" } } }, "localname": "EquitySharesReceivedInNoncashAccountsReceivableTransaction", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "vldr_FinancingReceivableInterestRateStatedPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financing Receivable, Interest Rate, Stated Percentage", "label": "Financing Receivable, Interest Rate, Stated Percentage", "terseLabel": "Financing receivable, interest rate" } } }, "localname": "FinancingReceivableInterestRateStatedPercentage", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "percentItemType" }, "vldr_FormerEmployeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Former Employee", "label": "Former Employee [Member]", "terseLabel": "Former Employee" } } }, "localname": "FormerEmployeeMember", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "vldr_GrafMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Graf", "label": "Graf [Member]", "terseLabel": "Graf" } } }, "localname": "GrafMember", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/BusinessCombinationandRelatedTransactionsDetails" ], "xbrltype": "domainItemType" }, "vldr_InventoryFinishedGoodsNetOfReservesCurrentAndNoncurrent": { "auth_ref": [], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsInventoriesNetofReserveDetails": { "order": 2.0, "parentTag": "vldr_InventoryNetOfReservesCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory, Finished Goods, Net of Reserves, Current And Noncurrent", "label": "Inventory, Finished Goods, Net of Reserves, Current And Noncurrent", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReservesCurrentAndNoncurrent", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsInventoriesNetofReserveDetails" ], "xbrltype": "monetaryItemType" }, "vldr_InventoryNetOfReservesCurrentAndNoncurrent": { "auth_ref": [], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsInventoriesNetofReserveDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory, Net of Reserves, Current And Noncurrent", "label": "Inventory, Net of Reserves, Current And Noncurrent", "totalLabel": "Total inventories" } } }, "localname": "InventoryNetOfReservesCurrentAndNoncurrent", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsInventoriesNetofReserveDetails" ], "xbrltype": "monetaryItemType" }, "vldr_InventoryRawMaterialsNetOfReservesCurrentAndNoncurrent": { "auth_ref": [], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsInventoriesNetofReserveDetails": { "order": 3.0, "parentTag": "vldr_InventoryNetOfReservesCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory, Raw Materials, Net of Reserves, Current And Noncurrent", "label": "Inventory, Raw Materials, Net of Reserves, Current And Noncurrent", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReservesCurrentAndNoncurrent", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsInventoriesNetofReserveDetails" ], "xbrltype": "monetaryItemType" }, "vldr_InventoryWorkInProcessNetOfReservesCurrentAndNoncurrent": { "auth_ref": [], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsInventoriesNetofReserveDetails": { "order": 1.0, "parentTag": "vldr_InventoryNetOfReservesCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory, Work In Process, Net of Reserves, Current And Noncurrent", "label": "Inventory, Work In Process, Net of Reserves, Current And Noncurrent", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcessNetOfReservesCurrentAndNoncurrent", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsInventoriesNetofReserveDetails" ], "xbrltype": "monetaryItemType" }, "vldr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://velodynelidar.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "vldr_NumberOfAllegedlyMisappropriatedTradeSecrets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Allegedly Misappropriated Trade Secrets", "label": "Number Of Allegedly Misappropriated Trade Secrets", "terseLabel": "Number of misappropriated trade secrets" } } }, "localname": "NumberOfAllegedlyMisappropriatedTradeSecrets", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "vldr_NumberOfDevicesThatContainCopiedMaterials": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Devices That Contain Copied Materials", "label": "Number Of Devices That Contain Copied Materials", "terseLabel": "Number of devices with copied materials" } } }, "localname": "NumberOfDevicesThatContainCopiedMaterials", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "vldr_OneSupplierMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Supplier", "label": "One Supplier [Member]", "terseLabel": "Vendor A" } } }, "localname": "OneSupplierMember", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesSchedulesofConcentrationofRiskRelatedtoAccountsReceivableandAccountsPayableDetails" ], "xbrltype": "domainItemType" }, "vldr_OusterIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ouster, Inc", "label": "Ouster, Inc [Member]", "terseLabel": "Ouster, Inc" } } }, "localname": "OusterIncMember", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "vldr_OusterMergerAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ouster Merger Agreement", "label": "Ouster Merger Agreement [Member]", "terseLabel": "Ouster Merger Agreement" } } }, "localname": "OusterMergerAgreementMember", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "vldr_PaycheckProtectionProgramCARESActMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Paycheck Protection Program, CARES Act", "label": "Paycheck Protection Program, CARES Act [Member]", "terseLabel": "PPP Loans" } } }, "localname": "PaycheckProtectionProgramCARESActMember", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/CreditFacilitiesandNotesPayableDetails" ], "xbrltype": "domainItemType" }, "vldr_PaymentForBusinessAcquisitionTransactionCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment For Business Acquisition Transaction Costs", "label": "Payment For Business Acquisition Transaction Costs", "terseLabel": "Payment for business acquisition transaction costs" } } }, "localname": "PaymentForBusinessAcquisitionTransactionCosts", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/BusinessCombinationandRelatedTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "vldr_PaymentsForProceedsFromRecapitalizationCosts": { "auth_ref": [], "calculation": { "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For (Proceeds From) Recapitalization Costs", "label": "Payments For (Proceeds From) Recapitalization Costs", "negatedTerseLabel": "Payment of transaction costs related to Business Combination" } } }, "localname": "PaymentsForProceedsFromRecapitalizationCosts", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "vldr_PerformanceRestrictedStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Restricted Stock", "label": "Performance Restricted Stock [Member]", "terseLabel": "PRSA" } } }, "localname": "PerformanceRestrictedStockMember", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails", "http://velodynelidar.com/role/StockBasedCompensationSummaryofRSUandRSAActivityunderEquityPlansDetails" ], "xbrltype": "domainItemType" }, "vldr_PerformanceRestrictedStockUnitsPRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Restricted Stock Units (PRSU)", "label": "Performance Restricted Stock Units (PRSU) [Member]", "terseLabel": "PRSU" } } }, "localname": "PerformanceRestrictedStockUnitsPRSUMember", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails", "http://velodynelidar.com/role/StockBasedCompensationSummaryofRSUandRSAActivityunderEquityPlansDetails" ], "xbrltype": "domainItemType" }, "vldr_PreCombinationVelodyneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pre-Combination Velodyne", "label": "Pre-Combination Velodyne [Member]", "terseLabel": "Pre-Combination Velodyne" } } }, "localname": "PreCombinationVelodyneMember", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/BusinessCombinationandRelatedTransactionsDetails" ], "xbrltype": "domainItemType" }, "vldr_PrepaidExpensesExcludingPrepaidTaxesCurrent": { "auth_ref": [], "calculation": { "http://velodynelidar.com/role/BalanceSheetComponentsPrepaidandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Expenses, Excluding Prepaid Taxes, Current", "label": "Prepaid Expenses, Excluding Prepaid Taxes, Current", "terseLabel": "Prepaid expenses and deposits" } } }, "localname": "PrepaidExpensesExcludingPrepaidTaxesCurrent", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsPrepaidandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "vldr_PublicWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public Warrants", "label": "Public Warrants [Member]", "terseLabel": "Public warrant shares" } } }, "localname": "PublicWarrantsMember", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/NetLossPerShareCommonStockEquivalentsExcludedFromtheComputationofDilutedNetIncomeLossPerShareDetails", "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "vldr_PurchaseCommitmentRemainingAmountCommittedPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase Commitment, Remaining Amount Committed, Period", "label": "Purchase Commitment, Remaining Amount Committed, Period", "terseLabel": "Remaining commitment period" } } }, "localname": "PurchaseCommitmentRemainingAmountCommittedPeriod", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "vldr_QuanergyLitigationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Quanergy Litigation", "label": "Quanergy Litigation [Member]", "terseLabel": "Quanergy Litigation" } } }, "localname": "QuanergyLitigationMember", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "vldr_RelatedPartyTransactionCorporateHeadquartersFacilityRentalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Corporate Headquarters Facility Rental", "label": "Related Party Transaction, Corporate Headquarters Facility Rental [Member]", "terseLabel": "Corporate Headquarters Facility Rental" } } }, "localname": "RelatedPartyTransactionCorporateHeadquartersFacilityRentalMember", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "vldr_RestrictedStockAwardAndPerformanceRestrictedStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Award and Performance Restricted Stock", "label": "Restricted Stock Award and Performance Restricted Stock [Member]", "terseLabel": "RSAs and PRSAs" } } }, "localname": "RestrictedStockAwardAndPerformanceRestrictedStockMember", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/NetLossPerShareCommonStockEquivalentsExcludedFromtheComputationofDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "domainItemType" }, "vldr_SaleOfStockAggregateOfferingPrice": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sale of Stock, Aggregate Offering Price", "label": "Sale of Stock, Aggregate Offering Price", "terseLabel": "Common stock aggregate offering price" } } }, "localname": "SaleOfStockAggregateOfferingPrice", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "vldr_SaleOfStockAveragePricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of Stock, Average Price Per Share", "label": "Sale of Stock, Average Price Per Share", "terseLabel": "Average price per share (in USD per share)" } } }, "localname": "SaleOfStockAveragePricePerShare", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "vldr_SaleOfStockCommissionPercentageOfGrossProceeds": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of Stock, Commission Percentage Of Gross Proceeds", "label": "Sale of Stock, Commission Percentage Of Gross Proceeds", "terseLabel": "Commission percentage of gross proceeds" } } }, "localname": "SaleOfStockCommissionPercentageOfGrossProceeds", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "vldr_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Accrued Liabilities And Other Current Liabilities", "label": "Schedule Of Accrued Liabilities And Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "vldr_ScheduleOfLossBeforeIncomeTaxesAndProvisionForBenefitFromIncomeTaxesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Loss Before Income Taxes And Provision For (Benefit From) Income Taxes", "label": "Schedule Of Loss Before Income Taxes And Provision For (Benefit From) Income Taxes [Table Text Block]", "terseLabel": "Schedule of Loss Before Income Taxes and Provision For (Benefit From) Income Taxes" } } }, "localname": "ScheduleOfLossBeforeIncomeTaxesAndProvisionForBenefitFromIncomeTaxesTableTextBlock", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "vldr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalSharesAllowableUnderThePlanExpirationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Additional Shares Allowable Under The Plan, Expiration Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Additional Shares Allowable Under The Plan, Expiration Period", "terseLabel": "Period over which increase in shares that may be issued occurs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalSharesAllowableUnderThePlanExpirationPeriod", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "vldr_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", "negatedTerseLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledInPeriod", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationSummaryofRSUandRSAActivityunderEquityPlansDetails" ], "xbrltype": "sharesItemType" }, "vldr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledInPeriodFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Canceled In Period, Fair Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Canceled In Period, Fair Value", "terseLabel": "Fair value of awards canceled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledInPeriodFairValue", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationSummaryofRSUandRSAActivityunderEquityPlansDetails" ], "xbrltype": "monetaryItemType" }, "vldr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Canceled In Period, Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Canceled In Period, Weighted Average Grant Date Fair Value", "terseLabel": "Canceled (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationSummaryofRSUandRSAActivityunderEquityPlansDetails" ], "xbrltype": "perShareItemType" }, "vldr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonVestedGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Non-Vested, Grant Date Fair Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Non-Vested, Grant Date Fair Value [Roll Forward]", "terseLabel": "Weighted Average Grant Date Fair Value per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonVestedGrantDateFairValueRollForward", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationSummaryofRSUandRSAActivityunderEquityPlansDetails" ], "xbrltype": "stringItemType" }, "vldr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Released In Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Released In Period", "negatedTerseLabel": "Released (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationSummaryofRSUandRSAActivityunderEquityPlansDetails" ], "xbrltype": "sharesItemType" }, "vldr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriodFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Released In Period, Fair Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Released In Period, Fair Value", "terseLabel": "Fair value of awards released" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriodFairValue", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationSummaryofRSUandRSAActivityunderEquityPlansDetails" ], "xbrltype": "monetaryItemType" }, "vldr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Released In Period, Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Released In Period, Weighted Average Grant Date Fair Value", "terseLabel": "Released (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationSummaryofRSUandRSAActivityunderEquityPlansDetails" ], "xbrltype": "perShareItemType" }, "vldr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Purchase Value During Offering Period, Per Employee", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Purchase Value During Offering Period, Per Employee", "terseLabel": "Maximum value of shares an employee can purchase in a calendar year" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "vldr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Additional Shares Allowable Under The Plan", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Additional Shares Allowable Under The Plan", "terseLabel": "Increase in the number of shares that may be issued (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "vldr_StockIssuedDuringPeriodSharesWarrantExercises": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Warrant Exercises", "label": "Stock Issued During Period, Shares, Warrant Exercises", "terseLabel": "Issuance of common stock under warrant exercises (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesWarrantExercises", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "vldr_StockIssuedDuringPeriodValueWarrantExercises": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Warrant Exercises", "label": "Stock Issued During Period, Value, Warrant Exercises", "terseLabel": "Issuance of common stock under warrant exercises" } } }, "localname": "StockIssuedDuringPeriodValueWarrantExercises", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "vldr_StockholderAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholder A", "label": "Stockholder A [Member]", "terseLabel": "Stockholder A" } } }, "localname": "StockholderAMember", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/RelatedPartyTransactionsRevenueandAccountsReceivableforRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "vldr_TimingOfTransferOfGoodOrServiceConcentrationRiskMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Timing Of Transfer Of Good Or Service Concentration Risk", "label": "Timing Of Transfer Of Good Or Service Concentration Risk [Member]", "terseLabel": "Timing of Recognition Concentration Risk" } } }, "localname": "TimingOfTransferOfGoodOrServiceConcentrationRiskMember", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/RevenueDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "vldr_TransactionCostsIncurredButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Transaction Costs Incurred But Not Yet Paid", "label": "Transaction Costs Incurred But Not Yet Paid", "terseLabel": "Transaction costs included in accrued liabilities" } } }, "localname": "TransactionCostsIncurredButNotYetPaid", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "vldr_TwoSuppliersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Suppliers", "label": "Two Suppliers [Member]", "terseLabel": "Vendor B" } } }, "localname": "TwoSuppliersMember", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesSchedulesofConcentrationofRiskRelatedtoAccountsReceivableandAccountsPayableDetails" ], "xbrltype": "domainItemType" }, "vldr_VelodyneVsDavidHallMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Velodyne Vs David Hall", "label": "Velodyne Vs David Hall [Member]", "terseLabel": "Velodyne vs. David Hall" } } }, "localname": "VelodyneVsDavidHallMember", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/CommitmentsandContingenciesNarrativeDetails", "http://velodynelidar.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "vldr_WorkingCapitalWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Working Capital Warrants", "label": "Working Capital Warrants [Member]", "terseLabel": "Working Capital Warrants" } } }, "localname": "WorkingCapitalWarrantsMember", "nsuri": "http://velodynelidar.com/20220930", "presentation": [ "http://velodynelidar.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://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(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r274": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907644&loc=d3e11281-110244" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12524-110249" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629" }, "r332": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r361": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r386": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r412": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r458": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r477": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498" }, "r496": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r505": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r573": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r587": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r594": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r60": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org/topic&trid=2122208" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r7": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r714": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r715": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r716": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r717": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r718": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r719": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r720": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r721": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r722": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r723": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r724": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r725": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r726": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://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(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" } }, "version": "2.1" } ZIP 99 0001628280-22-029030-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-22-029030-xbrl.zip M4$L#!!0 ( )J8:%5E\BK8J1 /]3 > 97AH:6)I=#$P,3(R<3-O M9F9E&*WF7[J0"0DH:8(%@ MJ[_^[B[ AUZI$CN1>MM,)K%%$H]]G#V["^K95Q=O MSV]^N;ID4SM+V-5/+U^_.F='S5;K??>\U;JXN6#_N7GSFO6"=LAN-$^-M%*E M/&FU+G\\8D=3:[-AJS6?SX-Y-U!ZTKIYU\*A>JU$*2."V,9'SY_A)_"OX/'S M?SW[JMED%RK*9R*U+-*"6Q&SW,ATPM['PMRR9M/?=:ZRA9:3J66==J?#WBM] M*^^XNVZE3<3S8IQG+??[LQ9-\FRDXL7S9[&\8S+^_DCR..X/3KOMP;@7]XX' M\4GWM-L_%H/3]LEIOQ>.?PUAD2VXW3UC["(1WQ_-9-J<"IQ_>!P&_7YFS^8R MMM-AV&[_^VCI5BON;9,G_YRI!*EAU^WZ<\97FF.^4PFB^%W M-W(F#/M1S-D[->/I=PT#0FX:H>78W6CD'V(8AC Y_3IW"QK .(E,1;' $US1 MY?U4CJ1E83L(G[7P]F)7:WO+0"0@\68BQG88#CK!:8:+EK,)XXD%D*G[S7R^[/9EQ/0& C9:V:#8]AO7="6QGQQ N&9.0N%W(\ MZ6;W=UXN:Q*ANV@^.L$/7FAQY;#9T5-?16U. LXPU?L&Z# MC';+BCZTVL/:B;YE[X5,S5Q._@+KO1!<,UQTXZ,6N\&V^L$QVO"2G_1K'VB' M"\$ [ZJY_V^YL7*\,CPI\*)!R 0'X6"4!A*MAK&8-H?KI^ MT6"OTBA@3[[]^J33:9\5-]"OX=G3!N-L/E5)LF!JG@(RFWQD9"RYA@_&;'F\ ME;&NN(;M5B-)P[)$< .C6 5/CX5F"Y4S,5ZT6#GEV_I-LU@DHFP?K(8>(![(/J^YN==@^Z1Q\]!],7J>'[U/]@6?^@@HS+&-1/RD%N M9GB"&, M^:=&;0$>?)GU;I;;-]U!NP%3?*%%;!9:AI@F$ HSON"CA&RW#JKA MX,R ,TQR$!_>HP%;R=@-XRG!ZV\B(C_A< 'Q$- 7K=5=CT6<1V@9!MU.B]]S MJ1$/%RSANP%BF_#P@S1I(RL\,-]9$W_G&,1?MU@!ZY&H 9!EAE8;R0S-5&Y0 M"$_3'&!KI-(<@Q1/ER')?:XRA+ \E7913K(G@Z?-#MK_WI>MT_P@UQ(82'Y M$M!&,ZTT97$CBO7@ N4987K ;L!S""A BL8PT,0!PJ)E@\!6Y)W,D:]*'(* M>0=K%S#,*)%FZJR>1H:=0#+BH\T,#!#'B6#],LU5;F!9CF(@\9AJE4\ 1X M4-W-LRR!M(BFX_<>!NI^OVNTZ^]$IC(^Y:BOF$#KD[.-+9'SY* \ M\;*0_DN1BK&T>_;&%V8IU]AD&Z32'8(]*K-XIFDRL!1%%N+WZ0#Z S>0V52I MIQ^Q7)&_#0QU-D-;L5/@Q*_8E$/0$&F4* QG/J\%Y$^$M4N)D0N+=$-XS"[X M@I#FZN;M9V5SAYP!$[FX!$<&GO5BSG4,.MHGST'[./?U"#-%%)IH#LM ^T-3 M& /DJ3D"F7"+YK1HIU/.@+40RD5J!HPA$A7;X&89"XNDU]= _)S??GU\6PA&49AMV 9($,$!6+.D-0 M:CJF^@[4JV6$?/?:JNB6/4'=^1+8NVMGP441C.4@7KT$24NELTZ[TV;>].$# MT 1RSRM(2):&Q0^JNAI #451=L>3?)]I.&GOF][)7HD*+>+)#^A44Y V(CE= M062&J$^< 1R6:X/%32PJ8G%1I@[:>10I'7,0O?-#',9Y==,Y?:: K2]H<.(U$?%*B%Y;>H(%1@J2*B&&1.M"+,=/ >""3X %X$\@%9 M#<,(@E F3%D-45>0@$&0U[?=)M/P4X@6 B 75B"< "?"?#;"8N MUI)P@Y"S*)93YBV.LA70! .*6MI6F'09>FL,K2K5XJ: :L7243,_ QDR7N(L M5=;O1U<.Y+92B67]TD0+!Z!U=W#K>5%<*SR#6$2QRAG$="(4B_58OO)\@SY< MWB>".%.@$M:CM,XTG'U @"@V5SY0 +XGDF.IX=D5 DRVL"TP-&CS5%<3,RX) M,B"CAAP1\F0LN++?E9"6:W5G"O;$A.=<6D)H#^ M6O#;)F4Z0Y[,P=6.MK6+NR=!^)'M8DL%@5(%&DR@&2%L948,BQ_.8FFRA"^& M,J7-TT.?TGD]#H/33A]798% VKB8V"\XH 6W;+Q^[?0D.&UOO]P.PO):B\;6 M*P89.OIJ$2X2 WSG^Z-NV5 >\>AVHA7 >-/;S)C^% %ZV&8A/;Z-'*\1HO!# M9+E:9HM$^= ^[8.[O)LRS V;^AB6MX?&(W)H;!M"'$6$ZSH Q<(?,F@'<0C% M56K.8)8[6<3@,N 5Q3O!HRD\ )PY20@T"R3=.4]O!]TU(7:W%+C_(B^M+Y'8[9T;^L,9WL07ERO2UB2#/OA/)WKEPV @[!\"&%3@/ MC)M@MQ9_+HBQG8/Y?@9B?'4@'!$#I6L<('-:L:\'$,;U(4K&5@.Q:P]BOBB) MMYGUL:KJ@4&N! )N++%#'#A5:1,L>RPDQ"698'982,NOQ&P2-?:0S9A3>10? MB( '(-;6_006 ]J0W-6M<,B7JM1<:0(-7.U$J9B-.6H?=FGRQ%*/VMD#0#E6 M6R6F(6I92,X^-F/SQT:_QS??XU&5M MJ'.5CB4&4CPY4A-.HY(,K @'=O>CS%[HD;3:R;!RPN+D437ZNI-#XC:5R!]@ MC]9R[%WL2!DZCU5H/3X4TZ3H4!/6.TH&P1"G,MMGP/*=7+Y@#G^P++IB@2O4 MD","+Z@N1_:!Y1#\ )(T@Q %X&:4P"392!AC@546#"_C!6)L,4S 7LM;,9<& M *\<^L/+V'EB7S" R_B_RBV+>&X$?L#C.\)B%^_ _>!YC",:T4*+#$(<3.4T MXZT7%T4MAI$0*?P64^>C:'*9'" >B)8O/V'?@8[;872&G^$O19X<6W44A&$_ M @O2I2>-!' #D;H1X9;E[A@. !*!E2:XE4W-6)Q;J4P$,+P ':#ABX. M,]% 15>%*,9D$-J+5S&D M0P_\[R*H!P-N":B\_S/0(@RP =-H1)6B;0@_LF,^*1/WJ -8+P1+"-$U.2$J ME2<1EB15[L6=C;N\%U%.U5Q_-@X5?P6C$O+MB$"/UNHYF%, Y.YO:W>BNC8W2155(6N;;6X@ >+^%U%VD@ $#2JN[(4RV_%;3(V+]B M14Z:U;(:R.\X?@9;QGPR(;?%)VYE&C>8P$1QB[(7'N_RL(MJQ]8!E;2(0 $:">T*9@)U1K#D\"3'Y*0ZG?M3*MTA#SJL+V'.8W2%!W^+KG [" ?'_W2%_QI=X?YN 0=CT]Z:E:-]19>U/B5$ MEW:_C"["%6< 8I]@'D,5HJ<%&RC#0WE$NBHXNV(NJZMSU]&#IP+O/+"C'<2/F:<%LZ9L1RN-CGS83\1S/^^E\Z>!0'>Z9ELTY1T?=.PGR@2TKV@:SU( 1G]UA8!L&"NRU.F8)BPGK7&=_4JQ,[G=3XU!]_3D:=78U],,5-Z>PG2 MR,S6\M"&_S8$*ITU:@<_M8#XLR2C\G1!^4+)I@[GCI)L/Z"<%,3FAR[ MVC2)$^V0JE7B/D-']$<82$B$DD7EW7^#0&_;%P@\E(NM'"4[W:>T?A;X&I+. M$YU7QIQ*"U@?K33H3@(FH;^9?_E=KI@;Z*7 GYX*,\&''J0 MA-;(>&>_AK+EVV!>NI>.EF778/3'M3.OA +T*GJ9C^Y.#S]WL5>\\J__:<'= M&;4Z]M?*/81HFZN*CRK ]:\NZ@6'ZJZ?_A53&[;>#7J;6>6>[.*AWY_U5['_ M"SPIP_WD1JBIY=[>7O%ONJS'I M2SJ?_P]02P,$% @ FIAH506P6_=4)0 IO4 !X !E>&AI8FET,3 R M,C)Q,W-E=F5R86YC96%N9"YH=&WM76ESVT::_KZ_HL>IS4A5%$52MYQ)E2QK M,JYU;)>MQ#N?MII D^PQ"'!PB.;\^GV/[D8#!"E8D4TX]M96QB)!]/4>SWOV M3W]Y_OKZ]I]O;L0LGT?BS6_/7KZX%D\.#@_?'UT?'CZ_?2[^'CSZHEX,LOSQ>7AX7*Y["^/^DDZ/;Q]>XBO.CZ,DB13_3 / MG_S\$WX"_U4R_/F_?OK+P8%XG@3%7,6Y"%(EDB?[K483Z[' X&__VD\FBN/N8',M+3^)(F#-].$EB> M^3I(HB2]_&% __<4OSF8R+F.5I=_O=5SE8E7:BG>)G,9_[67P28?9"K5$WXP MT_]1E\,A#$Y_+GE"9_">2,?*3I"G=/-QILO7XJK7][>W/QZ\^IV M;=&?2#<7_5&=;D[7=N>D?UK=FW\56:XG*_Y(QR%LU>71Z>+QV:F^6\>-NW4[ MTYEXI^X4"+Y "1F'XGHFXZD2.@;A%.=I$HFK::H4R;*]?*;$CS^PJ7,9\GX2,X#\UW&>B/&*/ANK M?*E4+'Z5Z0?Q7NDX6^JIV.ODSMY\5$&1ZSO5B9W%W?M=1:#\8B5>ZE"F(/CB MH-\34CQ7D5S*5(D@21=)*E&/=W13[1*ZL*>P=9E()D",*W'48R#274:_F4Q4 M@.0HG@.LZL+^?5:EVZ123DZZKU-*G;%(DSL-J%=D%34C@T!%RC#I6,5JHO,, MM4Z0Q#&>,'R\U/E,!"K-)7S^[P)6.UDAB :!"LB5?DJ4ZT04'LGP[&DFU'P1 M)2L:GU[B1 8.C0-EQ3C3H9:I5ADQ@%PL@ #E.%)B+U43E:+,!HD-NQ8QP44K M,0-)#E.!QSO+'VZEOZ1)L>@$?XAK74"I ? M,G<(V@7_O9SI8 8B S%=!M(6"!5 7$F0G=24M.!.:$J:R2=JRM'#.'50X\J# MX?G.=.!H5VP)HU?9\F([5UK1_"*^2Z(BSF6Z$K>E>A7/C&;>I2)I23:#1Q/P MYRT UMEH9\2U)_>[0EW#T_[9=@+;1%BOBQP F$+X)AM\#F]@;DFX4ZH3+SQD M2>*_&/\+)"JB0KF98_*9S$42!$4*V+3-(FL()X/79!. I:2& V'FH$N8.@@ MU>,J4AKM!?N@PP *]?#Y^!/P4&N#9(W+JC1PTK]8=PN>],]:,-%P>(STLRL^ MTMWAHU%_<(P;X6!OD@)=)'"DJ9BK^1C^!X@(*:(*\&NV2\^@&B";7,>%0EI= M@%V?%0!BULVD9S)3XIV,D(8G.*)8,$GB6$L5(;X9CO;%'%XWLY@;+; -[WNG M%I)%0,\ IZ4FC 63T$2W8/8E:4A68,4PMG;Z]ZXI%X"?D''\XDV F+)"6Y:UY C $S M6J1JKHNY/SZ^#,P&^'7&O,58G#T3"G8-Q3Z\0Z>P'CW5Z'D(U4(1*63PIEQ' M-(:2H$I5EN.8H/KILTC"WR%,S,S#L"W\&+G3-V%('8'R^J/LO#?FD=7'A39> MFT;/BSD4?J+I7/ T4&FY&2Y!;7EGS 995FX*;AZZ:X"KJZRPZJ%1$7MH6- ,@)9D\/B2 JSL@'(P6(U"(B MRHR3&,X-=J>4[9Y++9)+L0>OBHJ0MM9..M)SL&>9PARD.1N>VOF\*<;P"O$/ M/N5W*KW3\/:K(-]_!/8&HLF5#%E'(9=[;B:1RX\T<\?ADMV)J,/@_^<),"@2 M(NP([)(O"_A\K$2@TRU?O$R*".,_L'- Q,;'2!(F\90VO&U*!V#(VR=J]E14 MW11-C%@R+W&0MS8?;I8>TP89M ,6P#7V16N,=LBDNR!;: =;7TGY, >F$=M/LV>"^$)OI%,0IG1^\?Z.6 M-\KJ^*A_0:'?A%-%+E.%S':G-N9.C),\3^:7@_(G<@Q2H,@W_Z0IG)X30;IW MIB!2#] ]+1>9NK3_> J2!8YE=:ECTK#THZ<&U9B)(#P!@H(MEI$9A,;CK^V< M3OO#P05.*P?DDX=V8/-MGV9\F(?KWUV<]R\&F[\>](?NNT-Z=UK;X2%CH!P5 M>Y0M9/RW)T=/:ECK55-=F^M1F, MJ,U*[J5@.JA" /61RD@> &H@B5]*%X,*[4L;8,AC.Y(>9AC7TV6ZYET:=\<( M..T/'NA>>@\ U7UG]:UM+QO@9UW*_U9G$@=LII/^D?GW[U(7\:+].4]2&=? M@0?IKC.\<-$_NGA$7K!>(-]&C(KYXB #0R*0V6S-)EPG;##PZ3L@$)6+<1(7 M8/YDB%IU-N/ -66B'N>:9,!R!=XC>(*;O;M/O;M.NNDU;B[#OGM,OX3EM?1S?G:??G:?W.T_%E_;I M[ B+MX,DN[1+[[ICEKKLAM= X#-0:LBZH'L#JBG"Y_J+=>XN8)C+*G)T; M8HHJ23)9HM=GAQF!3CG)#!^JEN'#F 2^$* M6M[<@=L*5C294YV"9W9):0'M^X+1NW8+N4-K,_.>\?[20:]V4/Z1RG=# Z MV!RMVF7DZ8%'Z >L6M72=HIC4,QXZ-[5,(4%%0YL\>/?&YQ BX;\G6S1A&1# M-3Q=C04<;;!0-TUCS[V>#:D83!$!XI^*ID#RKUD6*WEM#ZC#B?) &1XN54SP?,DY]'/P\+8FV89 M=TPP/ ?S>ZYA=_,DS7IB#L)*Z#E83QJL)1@-K$D08C1=%.43F$Y*\VE>WI:7 M\W;?\YZQ_5GH?F9.W*\XQL_LB'WO?&GVYGCIY:G*BY25ASM#@M]CA1[.THN5 M+52@)_KQ#E171JT$8GV@,$8/)9L+L"\G W0S60MB:UFVK>%662T;8B)U1)*R M8>UC#BF$2H;(A[@^WX:$Y^Z2#R;%P-!9S%\D?,LT?E!%,ANO0RCYRF&?R; D:W]H/MT3/3"T\$!>1-- M] 03]#!0D@ ^BQ3&S"GK[.4*YJY+;9E50 M!=2[5$I,&_:XO-,*$Q@$R1^/;?.I5;BA!7E;U%TA:)9D!D/37#8KI#T;V$ > M#@S)M?3K?DOH-^P2^KTO.^^YDAP5J&1.[#SUKIK'$:)"-OK4!*XY5$%JUK! M]2>@#WS50=CNSH9K\=&RR\!,4G 66 IYQH0_BY@8R KD2GJ3447KLC@D)$-1 M'9Y6 &!B13@ITG?D?(89DZI?ZDQM?A%(@HQ<%JE: #R"64I>5>SGM-B8G<2X M:T((:I%DF8DM6YMZTU3AW%MR[_ !N2,-/?L>'J?98:NYRYIA7J>6+8-6^H!4F 8;TH#: DN%X%'/ M*+D%6!*HH#C^;O EQ:"-J)@(?WM*KPZH0>2TMPAV"B6N$ZX&'UZ%/IFW)_;[2_]VQ_3^^C*4+Q2K1$[K$S#/ZD7Z'5[-QE M38??$_58)(^T(C[V**)A^WT[T,+94@YX(L/&^CC188PI09BO@)BZJ@?]8.#5 M?BWEB\P8_=%X@ T8GP,(+E)KBFU/RTP?O9_)KB#LL_U[K$Z"#\21%*E&.O#8 MP]!I>5:<%E0%6GB:[@Q=S)A8E+/G?,CE/^M D$ 0M+2VT'8Z=';09LSS/.8(G%T5 MFEY<7'3&%KSA^=[*C]TX2>>8?M.<3.S'7872Q$UH1\")8H*GRWR4F<."F'F, M<3Q.>(8O^.Q,,3A=.6'_!O:IN/IC8=4)D\.U$A1A)Z6*=I@J51@J5N.J8X.'!9 M62SD'4O/'"X5E6P)TW.E @++ V38L8YQ3 M&(U-UHNA'$'-Y:I!:I13WYY,V\ 8+A+H9Y? +VP.]%IR\Q1,G%JTG:>/ORC+ M #)330(S?$!I#)\)[HF=5F/546.^6^FW8/&;Q-&JY@,@OMZT8IW9W&HIUM0 MCPODL;"E^-NG\%G[DGZ=\&_2'?AWWN>2T+HGSOJ[D!QLP0F<]5Q^P,JEFKA< MJUYSM&PJY&7!D98Q2IP/H)^J\@H>N4]0T1TA7EZ$DULE7%"5]O3UN(Y7'E83 M&!RS7UN4O9ZDYS&3S6WQ^YLY2,KLO*%6R=9[IC0(R@&%M6DQ5U%Z,LD J])G M1AV,>J*(J?ZG5E:PP$/*C3!J\JTC;MI?+Q6"MY GB%WT,"7ZH8X]7(UKM)Z> M4$\F*F6G*\R&^ER(O>$^9N"""(FC+3YL+RX626/27ISK.="#N9%3 M+NZ-]KUY8+P;:\7M9.#[H]9C564U'PVEW9A)P,N.'S;QVJS9]792FS@/6!HY M3<%*5SSCV4E;9#'3C(V*;GK0H3RS-&NP4;X/T*7BLRL+W=BO2,IL+?C:]-D6$7[&+U(^.Z]9I=W2K[3* MF7 5^\[TJ9IX.5;@N=) M*?J8FCV-Z382/%Y30&N5-TYLHM,YH%W4+%54O![@F[.YPH6#45!$]?V@W$5L M]<0[T#,%>-6QT 2@M;B".BP7SXJYD=:DIA>+-/FHYV8 X-I I21.?)#@8 2^ M,L5,V,0OT^N):9*@1#'BGP.;ZZ_T2A:M6/8=%AGY0V@<=%UXH7FS\S(U?K3, MQFTV+=LK(>3*^0:;8&UWT3^'X$GFW@X[&L,K/]8&\Z),'N$Z2AEKUPQB# *_ M5OI=N96&1%L;@%0'5F/,N8%%QWJ"TERE:9)^CQP]0N3H^!N*''U]"FS6*05& M&W%5;<51Q.:VL7QE(69-^#FY1YY:E (D #V;I)[L@/\&:Q/[B]1$CLEFKPM# M3.D@C=DSUPZYM#N2GTX%DL0JH]Y6Q7UJ^QX#-;,9>3XQ(:+VSCU BEV[X(@( MZC6 ZD5WW)H4FB&#ITP]*@^K+)]HV.*''%M0RWKH]EG]A@3=H<.J5"QA8QAI MZDL;@8;?G(0T?P)_RMSZ*M8]+-7 A.-H,C--9((LS684R+]VB5G\C/,TXU_^ M=B+%>*S -#C#QB]W2:'F7;X4UD#H6G\31ZE&"[M?E^!_F169>- MSTJ U=/6?X W*CQ890Y:1.7[&H-XF6=V@>GCU>[!\N'7MD&3326M>\+J*0AD M!5)0*_>1CQ=L$YQ2ZJ7*V6T].S\;[4TPX[.RN7_TCO6&//]/Z O1&>#;H4Y, MY_W3"],?LN:/T94@PUHH;&NPM"'(0."5J3XKL.)$A5R%:%-JF(XRZZ6&;[ A M&M!RFF+,S?*_="DY4^SX%9=1CK79X)HS*U.L ZFE(_'X\2^'[63%R4EG"YU_8>L8D+]E=Z;]&$9.G:+HCEGEE'"DW_;P>\$);BXO]7&$; MXQ(+NX\M'LX\/V!CST8S"59PWL#6Z$8/F>TH9?:Z?3>4!UX$VJ54W-/.L.D] MJ;B_ZHRBC;%*BDR\L2+]:[@O]M%$?IM+"G8)/_[5-?BQE:"24$^ ML9F$#8^K8*4F&$W>UIQFCO!_*6VJ+C8KGF&7QM"F.5!NJ;=&\W1:>9K &+X_ MY$;"8IGJG'.7P\9;R"E7>$4I:T4^2U(*:MDN)9[>$7M>VH#[^3XMT0&68OXQ#2[<[$\^T MW#2*LX](&6UXBHPWLPM )FT#S=^*L/C0'6'!3OKMM__D:LH?[U9"W%:IVQ76 M,[]CKP!L+E#!9K0,KS]>OE0FO9D:.&/TUADSUJ\QESGVU3!UJ20,K&V5\V2B4 &\1GQ#&6IUHZ]AZ#5._HQW:K6T_KO.45%W M..I^]7L]2TPZSTNYW#5/*4P-TB#$J?[&SU$P91VI2;>B_F)>H^)U?>.4"WL1 M;+: *>K&4(VSU^ZHZ7[&"<;H;S2%0)-(!USJCSWYTP+4N4L(?Y>;!*QKF#!, M(];R>T#_$0+Z)]]X0+_CHFW>'=$VNE>T84T.=MZ=)1'^;O=.)!<<=AYU=-F[ M8&&]AT&974I_3# KK>ZR-6MC@6CN+2M3P1CUNO=XR6D\8"U5'2;#F>H@[SYK MJ>O72/IQ=TC_?IS\*L$VG!WPF\8TD5I2I*)FD-E6K0WZ+?8,X;YXX7UK2GI< MZU-1+!)N(>):784J0CL2@ 25 (:*=&$9[/\MID;-I,J9J MBMD"*=OUF";$[5#F4EODO,!?3=D8G^!550N,@U.4KWTKK%9=K3K6T$.O;6ES MEBT'<."'F+R2:LP*X,XY,[U84$4V>3_HEQ3ESA\>,/%\.GUS.M)N*-2A8@/5^SLX1\\+^8 M+H7721%G*H*'CY[N6V>WYW0Q<5*>D\F[X, M.7FRG")D<1ZM2A%OYKT*8]74 M1(B#<@!%35QN3[7N@OBM>"B2KTGRZZ<_MMHR??=. .N02AG&O/74;E4VH) M0+"D"NA%QXBAT7M@HK[\M)=MPWXP4\AUF+YQU M)BQZ7_;"57[PGNY0<96]NPYAW=_SALD9KQY ;Q<0*L%H/\BTXB2;RGV+MC$. M+;02:VJ=#LC7I'H<4>8)!;4D("R#=5O:LY>BDA,/ZWAM;_&E7)787L+N4.*U MS(MT0\LYKP*[ M<=G 6H*^29*OM'\S^:[<;.X)_P7K:MU3$2E? 4?^8.=Z-HF54;46Q=1$] M6\#C[?_C[D&U5\&7=B]TO$@Q[8XL..\/CCHB"ZZQSTV7I0 Z>XO82WXJJ-T& MI51%269PGXWD:B0S33UX*&9LLX0 <(9TVTRJ\NS!6!:]H8[Q7=X4=Q=WFKJ. M,C_E]?[[\;JD@MN$>'WJZ9 M:P29F?0_2\M9=0H2F MBS!-:G:U]5K;52:NIX?F_C;PD$YMBA%?ON*N;C/IBO2<;3*?57O5MR\PPWJL M\O8XOCW4[(/KBN.W[R <'3K@WQ,D\3P'I_JHL]PF<7[ZA+XG@_SQ9)#3;R<9 M9$/<[Z(1.^T(*IF0:N;TC GN5F)DYMX(OA.7U>YDY1KEL&SMV5OQ,+"JTZ"8 M8R)68$LMT2EK8#D*ZP(O?$' 31S:X_9:KEE.J'*0?& Z5RI+@\*4K]8KEME2 MQOLFAH/]RMT._L7!7IT;OK1<9T"X @4:P.R5%3/W+,I>-157[_1S2\+D[PGZ MD!''M'4B/2"]DMW&CW6+TBXQ>]8=S'[6/QYV!;/7>Y=V![]_GID,6V8K['(? M]K&@39H;<^_42AK$R0@"K!6KELEBV%))2(YM*A3LH70$9,,1UR9@VJ/6>R# MO%LAVTU"9^S'6,X2'#M9QH2FS$VVJ^H@W%P;CCB=*IN$#M!"AVL(DK$G@\W$ ME6,$2;I(["U J"EX19S#T_,;7KJV#U0\+YUCQ03:8&LP$2BWU@FT08B!P]_P+#,W?]Z^X==,]4YX-I>D>W M]Q&6## O"O_@Y>]OG!M?L%F?V%Y3TVSJD;P^@9F**/^*J0&_MGO6:@^H^(!> MJK.LX+[0;L2)]U;K.O-^O-\SO=BUN0F(C "F!_-OV@E#A%ZGP#&'=L@!AU>_ M,9T!=;.L2["9ZSY70JU*PK$TA%??3M#,Z5^P.R<5=3B.0)Y?:?,;E+U#S],YX_':,%RF,R![B)5Z4 NKNX[M'J. M H=N7:!5@+:81E76GK3HF-U$8VL]ARH7SC7]HIQ)1@W9.0#+3O;U#A2K+>U> M&BYXR^UU$?[:Z(9U&66U73!P+7 S#,P,:2X6O$CC(N#H^6U*M[>MQ%LUM7VB M[ R&?9S#P=&>WL<^RM4^-W[VZ]J\/Z<[_M.R23L#[_/NP/OS_MEQ5^&]>$.7 M"G8'Y9,TXXL.S?UXIK%J;CM66T;.9]BG ENAT_6(615V<'-K']TU7,N D)>\6NV'(MH%:$4Y6#[L)FSSK2K+^N M.% RO#@_\:\G;DG\HT9GMWV):LC[9,\IC0K4W.WRZAV[([T.VH.Y[9+434'?0F_=NG9;5/=E,K M0&])>"M)+:$6@-1P5,506[!G]B%0$[K_!"A(/R@46:3%,Y-_X;<@]P0X],PT'+%#UX M8*N2!G>Q<5Q"U3?L*@C0(\RWS&7.+YLJK.:UKMCUM9?E<\LD_;"(9*"J*QV= M")@,C$L'C!%]]\)J;ED#/+?NOL:4N$T4M^G>;BWM,V\MQS6K9R 1Z*O"LCB3J=Y47%&F0LQC:/A,JC^DA2 M:("=VV4C&I(N952A5P8QBECG+C)!E[WO29CAA)R^$AA!]LPSQOF[H M?]6VNSJ7GQ%^_IZZ\<=3-\Z^G=2-]CFO.P)E+=FD996+I[N=AYT%.M*MTEGY1JP&X+?8K6:?U/FN9KV M=P9_70PXKZ7T>)6/\%;7@%;EPJ/VJ7>8>IAQCQ+*BFF[*I?.%7?1=.+D5-S,%W'>"3]M$*#-.>@;0*.H!!>RT68J,P$S3#:Z%)^ M7**/;LZ@_^1&9Z=MI$AWRVB&)VCL?=R92^2DFV4TM"VE%;6[W5FW[W.S<'/!"1DY=K,MVB7YH!&OXC124K+KC ND&5]"V;'2U?1T.$-NTR"[A MOIIB_V(/:LS>]F[E6NGQLNJ5++O*4',/X!H=HLM"\^U@MA.8O3;:Y2V9P@)2 MN,SQF57,U)^8BT5Q3DU!;A/<'N[%^WO#+>UIOMM'K>VC\S^O?82"_CYL,QRP M>[L#I>JH+%^\$N]?W+ZZ>?=.O/_'S=N;UW\O.W_X#7H1-[I>(=5*[)Y5F'2G M6,5+0@:%" O,XEMKUDT<[RZR7A'[KO 65>1N!J=C>%.[?GR/L?>?F$[^&$GH M((-I2I_]])M5T^\W+U\__^>K&_'RQ?.KMSWQXM7U'T;XE0S]QUL0Y0&U6-*/ M/PQ/!T_7_]L.=(U&HZ9:E"]Q0G7^' W/$5*3.0V&&'OVNY*#B)/;YA"FWG(9 M_5?\C\QG*_%K\$S!/W:#>>Z?[G:BV<7)BS=@43!T. M=J%P>%FW.H_,@IJ:$HKG(/CYZU]!)QSUQ&@P&OU1F32D;*5.B=Z;_[VY_NWV MQ>\WW^5M-^3M\'S477F+DVLK;W^5Z0?Q7NDX6^I=M7Z^=[I_*J*I2^K&$]C& MPT>5::U/C.!;]OK]" [4]4)67\X 0:*K2D-ZFBH$>"-LSG[842TY4V)9'DA.R MOWZ.)(<$$AK2CP&Z^1!BZTJZCW//O;)S\,OQ^5'_SX\],C))3#Y>O3L].2(; MY6KU4^.H6CWN'Y,/_=].2;-2"TA?T50+(V1*XVJU=[9!-D;&9)UJ=3*95":- MBE3#:O^B:I=J5F,I-:\PPS8.#^P=?'+*#O]U\$NY3(YEF"<\-214G!K.2*Y% M.B2?&-?7I%PNI(YD-E5B.#*D7JO7R2>IKL68^G$C3,P/9^L<5/WU0=5M\/)'1Y$,C783&&R_^K76%JIK'E8 MYC=&T=!T=)XD5$WW#6Z4:2R&:<<9N>'7F\T)92Q59[/F_O;M2#FBB8BGG5_[ M(N&:G/$)N9 )37\M:00&>R@1>4$M_L^A*'1VEY/""*P3BY3/C KJUI+>S4@, MA"&-H!+<-6/!@ =T76'[ZDDA8L35,UEXU+OHG[P_.>KV3\[/@/&+RZON69_T MS\F+5_WBZK1W28(&+0?-+;I-NF?')&BQXNKJ[+AW0?H?>N2R=W1U<=(_@7#O MCZ,/W;/_]$CWJ$_.WY-@K]$LO7Q+NY>D>WS^L=\[?ET1@N<=K!JUNO6V"T;W MXEWWK'=9/O_CM/>GBX.,0&&U^MK6K$ZP[VUI;P4YM?_GSA(SHF!/%QX)/4)K, M2&CR>TX5PA)/R07/I#)$IN2]5 D):N7?;7C_RV/4G!2N$8RJ$CE)0^S0VEO/ M%S,O9)0Q%,1RS"/3:>S (H<0D3*@HU.V=[X[WE?[K?Z@W]Y1#6_!+\F47*=R M$G,VY"7O/N6=QB04227*/O:A(B4TG9(\-2KGL .-@.L)X$U*$EPI06,2H682 MJ8A,4*2,]'(0N">1HKYKC;IJ91)ZS;'QPJ(:]QBTP9ZQZRBPB14(A4(' ;$4 MTZ$*XXI,1B(<$9W;C_G\"0?N_2+6@D3H&*V&[5HFPHQ@H0<-U6 M:XMONZFNV[)7_E+8XIQZU-CUB4WP!3#YX%I=GKQ1=&>C"!M9.^]##!*V+*U? M7E?"IM6\#YN@_6S4@4X6?SCZH?V!LQSQ/A[)DBT*([F6N ML #R=2RT8P%(\=2M8QN:.7\LRS/E1>*^0&*R#WY-1>0M[32>') 1HQX)9 M7%$M4VK9CVI@TO8I%FQ4L5G@ 45!!R(69FIKTZIM;1HXC+CP>P3?$5WH! MS,W#&CR%8^FM-+==6?1XCC<& W^&FPP#S+>#?HJF MP(VLQ,0:W&*+E0S#7-F@+%2&%:LF4AO..W#T9N05T:9[KEGH6035/>PN+-4KK4C]UJQI%3V6D MTK?5S-W DDDBC.'\,\0ZD*B7=IP)Z.<6V0+TP&/:\B3^V\YNEB_\KUQ ?9<; M>1JZ0^#VC]MXVS.R[4<$ FV/&O;0$@J.R!3UYK8!GG!Z;0N([P=<"7&=C'L\ M,SLOKQ7OHE?U![T5)$ 9)FI^RP$/8J/H?S % 4:;4O)53*.$^? ME4\6?KX*Y?M@6X@BA70J(1[<,0 BZIYR%:$O>1X7Z5C&8V[)/*7#XFF=*DB# M)UDLIQRCDY'T3$'O M ^":5KO(%CY<_'Z#")SL-. W]KGL:U/%'O#%?>N\W MFS60QLBD4YM/H0,<]7*S/.615X7^3A@7$GBUM[%(XC96 OIIGFG=F7?1!^%M-I1Z0.06[2/G)J" T*)[2@P-A6 M#30'Q8L,AW$_7.BVUZ[L!(%5ST GPV8;%YI7G.95PY;'=BKM=O#@:*WR\-CG M5@WV*NW=AX>_=-EZNQ+L-+_YLHV@TFQ]>VVA;*/UI%6K+FKJ7M($+<=>QIX' M8IW1].U&8^,>\W5J)'!2LSU>C6AA\V-SZMF-G;7X3M^2_?V4\-GPSW.]XX1C M<+GK8N8O51]WQFLP[ R%(AF@5K1+[HZ(E$,!;S9_+$F\TF*JG[ M7/VN]DM=LSKU&S]!YK\FDXL";F36@2QQCYV)1=W^]UODB03Y[+%]#>G[/5+V MA05FYTL# SP^4U2.1H)'I'?#P]P>!\CYPA.1X^)YPIT@O4S/O\[:OO71OT? M^6\I MM?E1I5=XSYX0Z15?_35_Y(J7N:1!TFGBB;T-E69I(?0VS.?MH0M@RJVY9%D"/OK]T@RCP3HD)GT M=-*]^4"P=27=Q[GG7MF<_71QW1G\_K%+QCJ.R,=/[RY['5(H52J?ZYU*Y6)P M03X,?KDDC7+5(P-)$\4U%PF-*I7N58$4QEJGK4IE.IV6I_6RD*/*H%\Q2S4J MD1"*E0,=%,[/S!U\,AJ<_^/LIU*)7 @_BUFBB2\9U2P@F>+)B'P.F+HEI5(N MU1'I3/+16)-:M58CGX6\Y1/JQC77$3N?KW-6<==G%;O)V5 $L_.S@$\(#]X6 M>)TV&D?TY#!L5IN-VHE'FQX[:1R&7K-Z%-:JA__QH&0%XFZ.TK.(O2W$/"F- MF=F_=51+]>F4!WK<\JK5?Q:LW/E9*!*-S20FNZ]NC;652HKY)7:G)?5U2V5Q M3.7L5.-&B49\E+2LD06WWGR.+R(A6WM5^W=J1DHAC7DT:_T\X#%3Y(I-25_$ M-/FYJ! 8["%YZ 05_R^#HM#97DYS([!.Q!,V-\JK&4NZ=V,^Y)K4O7+MOADK M!FS1=8/MFR?YB!&3W\C"3K<_Z+WO==J#WO45,-Z_^=2^&I#!-7GQJO<_779O MB%>G):^Q3P](^^J">,T@O_IT=='MD\&'+KGI=C[U>X,>A+N_=3ZTK_[5)>W. M@%R_)]Y)O5%\^9:V;TC[XOKCH'OQNB($SUM8U:LUXVT;C';_7?NJ>U.Z_NVR M^[N-@PA!8=6=\NN>-9L3[&M;VMAH::](?J'REGQF/%%3/BH2GTG-PQG18ZK? M[#6/3[=H^I*L\,IO]KS#ZNGZ9X^,Z801R2:<35&2])@K\FM&)<(1S4B?I4)J M(A+R7LB8>-72KR:L_V81:DW"R"4/J"R27N)CA^;)TWPQ]T)*@P"%L!2Q4+?J MA[#((H,G 5#1*ID[7QWGF_U6V^JW=U3!6_!+/".WB9A&+!BQHG.?=$X+!!1) M!,H]]J$\(329D2S1,F.P PV [07@34IB7$E.(Q*B5A(AB8A1G+1PFID8GK+L/'*H@KW FB#/2/;26 3(^!SBK?O@><5%_ M.BX8"7D"QYL8+AU=!"@@CF&Y,LZ3$-E&3=.)[WZ4!5@3P5SQ:A% X"9#4\3" MX,C@*XJ6.,E#I!YL#2P&MILM&HDL@@# (1!!NYVR^OA4C4D8B:F:(T>R$5?H MY+ 1-3>=WM"RN ( -5=F3=OO$0.-K1@8W'/8F[WCFG=TJO(HY^7#I)((0XY+ MZ\H>H9+9H"$(?!@QXUS"@)1AQ-78B!NQ&#QBN,1:/PWD8A-C)V/H08)$Q9>GIYW0B;9N,A;+SC;P8;=+#X MPY$/;0^<98GW\4@635'P::9VGV+(>6!2#%$KN.:6B6 M_+'*09)%U(8YY_MEJ(HY/YE!#BZ!+DI$: JT572H>,"IY,8 [JJ29<7$K)0I M4REL5BA;5BQGX/P,A7"PM9-2-"+Z$I78RGU+C'*X >IZ"U9Z K"]BY+5BS;=88Q,:93;C M32!8&*+OX!.X4&WH'Q;E< <&;6PH++4P$^RC7N Q%IK=KL O'TH4T,UU9 M^'AS2X;S?L]F2^X)Z&.183;X87@G<+SCW+P>+G/XR9L".[(1$T]@&U.LA.]G MT@1EI3)L6#462N.^><: M92/A?YP)URROV5*"'2!!QY(YXJC/6;VW&:.=$FV MT.O :36F:E%-8-++ 4JOU1TY[,QS.;EF4G^$>R!?_LHO^%@2^J(Z\^P.+)Q3;M7YJH1I%3Z6%5(OZ9F]@R3CF6C/V!6(= M"E10,QYPZ&<7V0?TP&/*\"3^F\YNGB_LCXQ#?9L;6>+;0^#!]]MXFS.RZ5 X M FV.&N;0XG.&R.3U9M$ 3QF]-07$=0BVA-C>QCZ>F9^7GQ3OO%=U![T-)$ # M3%1LP0%;L9%W1)B" *-Q*;HJIE#"W'L6N,4:DW/OQB<+/UZ%33X"5M[J3>?-11:B[A574ZA0YSG,KT^ MY9'W@.YS+)>H&+'2$+"_+=$0IK=H-*4S=7_[O_[N\?Q,VP/%PAZ)4T@) (MH MJEAK_N44K)Y&=-;BB86)G72*Q!E!@]P)32@P,:4!'4#^EL("V0TO=2M7G7X: M2NE@OG,^7+9#%1VLCS7*)][QUM%JV=LZ]J55O9-R\^CD^9>ME4\:]6=?MEXM MUX^W3_VSR]8.RX<[.J%BPR8?I(W7M"2E3=L?J90F;POUP@.":U6)9Z7F>[P: MT=SFQ^;4TCLS:_65O>'TATGA\N'OIW2;=1>@;-NL+%GR<6>\!L.N4 _B(4K" M<='^#N0)YCT!%CMZ(N9!$+%OY(DW>PT43/MY_U7LGW7)YI2O_P 9_YI,SDNW M%FD+LL0^528&;:=?;Y$=B?&;Q_8UI.USINH+"\CAJPQ(9\Q92-XO3AC7[EG' MO=#\W]_/Y^_]C^XU 5R]=+HYE+>7;Q+R&!RL!Z%BCR0O]F!7<;\UM;]Z/?\? M4$L#!!0 ( )J8:%6.\1=#1P4 '$9 : 97AH:6)I=#,R,5\Q,"UQ M>#(P,C)Q,RYH=&WE6>M/VT@0_WY_Q33H*$CQ.R^2%"E-4C421RAQK]=/IXUW M35;87G>](>3^^IM=)R$'I4VY<03B ]^%O)U"S70]"2;*"*RXRDCC.\+0"E9E2>=MQ%HN% MO0AL(2^<\-S1JFI.(D3!;*IHY;BKW^"5$7K\2_>59<% 1/.490HBR8AB%.8% MSR[@$V7%)5C6BJLO\J7D%S,%ONO[\$G(2WY%2KKB*F'':SU=IWSN.L9(=RKH M\KA+^15P^J;"@RB.6YXWI0$YJM4\?UIGTZ!&6K6X03WJ^7]ZN$@'V4N90BT3 M]J:2\LR:,6V_W?1SU5EPJF9MSW5_K1B^XVXL,H7&) J7MZ6..YH4NU862?A% MUC;^5.X5W1*R"A99*"A)I-K%/$V)7';NT;26B40B9'O/-7\=3;%BDO)DV7X= M\I05<,H6<"Y2DKVN%H@FVI \+AD+_A=#[]!1\[A8>8YZ$IZQ=20\7[L_O)[Q M*5<0^+9WKP,/\GI+*$)@F7PB#_O#\W#T;M3OA:/Q*1;&^>1C[S2$2X!E%+]M^,W_\FJ]]U=%1!I'(,A;I"0 + MKF:@9@P^S(G$Z"=+.&>YD J0^$[(%#S7^@ BAM]9@MTX8W#"*9%5&&61704" M Y:0!9$,M4H4)$;M@5:YO]?R?;?3%VE.LJ5Y\CJ'58B%-"9C7D0D@2^E96 8 M&@H3EBN63IG%U-"/9!<-Y MDZ:\*/0Z\%]S4AQ.,&.2H1_;2]LX>+.X417"&1-4H$5+/VBE"1 MZ]FYS;YFTMFXTC\AQY;6>+(\/^"& \?@F3>-Y@@D<(1() M9D45> 8D22!%^"7'5).LR#&R2-DDD61?YEPRO?LH=-ANX#D@AX"9NGE1/Z"' M&S!N4F^3=BM$O*.@5N*:FHS&V!]U=(+N%N.@D>\V89\S,AH:'2:>8:VG94O MIJ,(\E*-RBW8"->-)T=X- S?PJWL&QG)(OT>=5*SDS4- +GFB<% Y*QL1,6M MZK1_J B.NXI,$[:.WU1(RJ2%84Q(7K#V^J9#>9$G9-GFF0F&$>K@/N\"=YY3 MH91(VQJ?*]T8L..MQIV!JR3?[$EMM]R7*ER.HFO+*[)M2(ZB=VE-VVT&]U)= MV[N7]BVMOFL'S=K/5]NR6XWF3U<;U.Q&\ AJ[7KM:">MCD%-KAG615$WE8B" MF# %9N&;2E"Y5<5M%SS#M;;Q8EA7/G]/QL^OM=3VP4S^0%CM&(N64)NR)(K&_5VMV"G/] M^C;OH:'Y>ND'_X/*?TDNKR:X$GD;>:$0":>@LZ[S>$IV;)!/CNU+*-_'*-EG M!DSCH?(!GJT@)^0^0GF?D7^9L/SB3' ]#.9Z&[B!P^*]* MPS'GF)V/2C^?=FNRF!_OJ[NBGSG M"\#J6GZ,,)]%CO\&4$L#!!0 ( )J8:%4OF#,"-@4 .,8 9 97AH M:6)I=#,R,E\Q,"UQ,C R,G$S+FAT;>U9ZV_:2!#_?G_%E.C21,)/PLM0) I$ M14I#&NCE^NFT>!=8Q?:ZZR6$^^MO=LTCSY96S2717119MN>Q,_.;QZYIOND. M.J,O9SV8J3B"L\_O3_H=*%B.,L%@M[4;*%G#JCK.G(B(3)F4T4+K:9^@U=&:.NWYAO+@JX( MYS%+%(22$<4HS#.>3.&"LNP2+&O%U1'I4O+I3('O^CY<"'G)KTA.5UQ%K+76 MTW3RYZ9C%FF.!5VVFI1? :?O"IS6_ FI^HSXYMUYD_&-*Q6QEZ]6O6K M?WEHI(/LN4RFEA%[5XAY8LV87C^H^JEJ+#A5L\!SW=\+AJ_5G(A$X6(2A?/; M7,<]35;&0HM=*TE"%63S."9RV5#XPB(1GR:!<;*0ZUO+A"(2,MASS5]#4ZP) MB7FT#-Z.>,PR.&4+.!?VZ0A&@Q=ON5>#S_;0[M@P['6,]5ZI[!9?O-WM(;2[@[-1K_NJPKT.X[ ($R'- MDA.>A22"K_G*P# T%(8L52P>,[F_YU7<1LDMF@& *V4H$"''QN0A"^<29Q+& MAB04>M?AC"13AJ,CCGF6:3OP7W-2G#,P8Y*A'S=-VSBX-:Y?A(]$7L(%XTFV MX-,B=&:<3>"8)R0).=H[F$QXB/:B+JUJY5X1\)WB$[Q)YS*;$T16";A1Q:N( MFRK6WA J4CW^;K*OF706KO0/B1R3A&76X#IB2VB'2E-T%A:13HR8YANSS%#B M)5PF8H&1FK+]O7*M\5/)FA)*<2I;$9M@(I4QLVZFK^75GBU_#_@A@/%XFYZ3 M>82)&R(2$69#$7@")(H@1MBEADRR+,7((F63/))]G7/)] 8BTV';PG- #@$S M=/.B?$ /-V!L4VZ3;BM$O'KI*,+]8EB#JIV8R:PD>N>60P$"G+ M&U!VISKM'RJ"5E.1<<36\1L+29FT,(P123,6K&\:E&=I1)8!3TPPC% #]W=3 MW#R.A5(B#C0^5[HQ8*=;C3D#5T[>;BMM-]]:*C1'T?7**[)M2(ZB]VEEV_,> MI[JV]RCM6UI]U_9+U5^OMF97JD^@]HFLU6KK.ZEU#&QRS;"NBK(I113$C,DP M#=\52H4[91RXX!FN]1JOAG7E\_=D_/1:2]T\\>C.=;A6(@V0%S(1<0HZVQI/IV3'QOCLV+Z&LOV5I?K" *F\ M2D >.0S?@N;_>/^Z>!^<28Z13C'4VZ#K0T\[#,4\4?K+^0J#P_L@..9(LO.I MY^=H=^:!^5R>BOS'@D"R" ]D5^S>!_1M?JOLAWOKFOKOGG M?_-#1.L?4$L#!!0 ( )J8:%5.SUA;&#H# ,3:(@ 1 =FQD=9[+FN-FKQ$WIB>/LN-#<,<;-/&-&.^ M](K,C+1E=/%(LL'\^A,I6X"Y-*:1)95 ?]^1/XM[&__GEY_^OT_GWK_M/-[:&Z:Q/@\G&PQ'AA/+&F^[D>.-E MIO'KC3(:]C=>#D>ON^?8Z4R_\W!X>C'J'AU/-I10ZI.#HP=92[#6J8XR0G5 M1=?Q*9@.2.&*#T%2P+\=/1#6&Z.4[6"*T &G=2^_\';RY9.[@UYW0!6"^Y,1#L9E..KC MA"&J]Q,=;CWY_J[CT>3SQ^,/KSU:O7+^T ?/Y6]?WEP=FJF3\X;4_KI:'A^ MGP]WV.Z$^9??N[3 M!#?J]SOTG[/N^3_N/1P.)FS$G8.+4VZ#=/GN'_7GW#W?&$\N>O2/>[D[/NWAQ8/!<$#\ M -VW#^J)-+I\VQ\^.$#[-=;4_?!S#\]ZHX3]I[Q]8?Y$7\VOK?1S7SY MK'^_B%O#\Z=J__Q0[YSED^WS5X_#R=[)[NO=K9V+5_W]D\.#XY-76[]=O'I\ M"+L'K_7>UK].=ON_7>QM;;[9[>^(IWJW=_AN^([/>;?3?_7Z4&W#H?I-[/3W M^WM;+\SNNZ.+PW>O7N^<'+W9V7IULOO(BZ?JU<7ARV1W'C_J[;X\?//J9+^[ M^^XWO?MX6^V^W+[8W?K]]:N7A^K5RR=JY^ %?__H/#]^U(V/7]B=DTV^9N]X MY^5ODN]QS,^I=]X=F9W'.[#S;E/NO#Q\^ZK_PNQM/;GZSN]\+S-X=3"\V-GB MYW^Y_?;5U@O^/=MBYUUZM[?U^@U?_]W.UHNWKTX>]5\=O(:=GK]X>K ]V7DN MWCX].'R[N_6;_@-+5-)*ZC@C4P?0FDX@:SM%Q6B"@""*N_?+;_KG^]< O4U\ M-QG[\\VGSZ?'N!>#\\&XW>F_,AX6A[D+=8>%R'/O,GG3[? M]KB3\:)%_UOHB\_0#UJ#$EZR;0>JILY*#(!CFW,Q&:$-2ZU[OTAU7\L%HG_= MFU?X6U]^(X#E9P!GPU*;7.E(*J(#9*$3/5D6+XI2<(58.-_[I8*P0'RW!ZPF M+AXRPB/L/1ED>OM_J37?;Z*K/D-7&VO RMR1SG B)4KJ! 6B8QVG4,+X:+*] M]XO@U,:!T=)]#\8VDM8N$8,:(3L5P:B(R)F5T06S@>[Y67.&+Y/-D;[==\D-WX7CD88>X.CK;PXF5WD(=O^,7X&2NVT<%P=SCI M)MHK^Y2I?UKE]G)I87:>AW[J/QKL];??O3K9>7O8_U=_]^3)V]UW^[V]@]S= MV]KO[[P[[KYZS.=O_7J\^_)?)T_U?H_^N7_QZF4^C0KLX0'?_=VC[F'_4.V< M;#.E^%[J">P^/GRW]_A?KU_QL^T\WI:'_=W"O^7-SM$?4N?$XDMW($K? <^& M%+W*G 1;K[6.T@B68,_TUE<0?33"5%MOXVS0O<1S?(PC&M^[CG$.EO-DDM$E M ($NVB0YK19LWZ!3\G\\^0!MIM3ML\KZQ[TGNX]F2%]EOU\&FY\ITFBO/*=T M-NI.NC1^B+T>Y5\OMC$=7S_WWD9U]7Q%L63 =Q]> 7ZR_7:GO]MEVU9LH^J0 M 3]\^?OQJZU'KW?Z3_3ANR=F[X#!/'D!GP*^<[!]<:B>L&T?OMD[X.L^YN^] MY.^]_.WB\"2?[)R\-CL'2>T>')>==[_]X4D&PVZT@^B0S3A!)W#X[: W("A: M=JRLP7YR9H;V#-X_-6#E<\Y&H]0V #KO Y()602O*7!8^!,G/37@9V>C=,S9 M\L-AO]^=U'B\3WWL#MAT-_LUJ;T\,*%\F6]=TV8UKWZ0ST9OAJ,\IB5;\=N= MD]_.7PW^=?SJW="\.DCRU<&K[JNM0[FS51WN"WWX'C 9#C;%JY/,]]IE3W D#OL<)$YVX-4!>X;N MU7?^_:_CV,^]O9/7;W?4"_/JY/=C)L/;'?86N^H0=M2A8L_!SY 4>X_>#GN& M?[_;F>QTJW/?GNR>;(O=K?2'5\*A*:9C4N1,C(-U)R9('>V#]JYD&Y'].Z?< M&QOY]XC*L2J.M'X"UT&M6_DP7C:^<7TV9CVVCR87)PR&\;=_FFO M=II,/SL>579=ZQWXZ>TX\R7N7[_&Y?T_W/3J&<9#YE5]-^T+>G!%V4M^_!5= M,;L0347%[%TWU_>E2Z.-Z0/1%SMY'C[YO]?#XZ=?_F7VT?6KGTX)/WLWGN!H M4K.3J8[J\,,).?O>AV/O'S-_=&KHU+Z5ZT=F[VYUDD M>3[A-JC?N0HISR?#]'KS;7=\[Y?WP8;]SG P/7!YG9_O?_'R[YON_5,T DR/ MQ9@B6,I1-YT HX_(8"1MH0$+$D M,C155TI* 2O@Q"Y[WB>7+2"YL>#]A:Z.W*P%JN"<_OPKP3G[O$\X/AO1+U< M3 _.+C$[-GM?K_'%%D7^F12UE3(;@)BCE,9!CC'Z:(-QERVZ(F'A6HM>X]1? M;-&S:92]WF17 TD/7CS?^N[6#"P@F([\7T; +%%GR 5+]"DZ9>.T-:546JY6 M:\J.5!TM?[PU6;<^KT1\__-R]YP?Z^-3IUH*)\/17VSXS[Y?/]RBP;#?'7SI MLC?@V4 Q1R 6",E[:2TK9$.>**4PQ4_. M\),M?E_'3]X*WVFE4T3= (&W*O@M1=>Y""'I M;'*T!81+46>;DD"V-"-5CE?V)UO[NXG]W12_.=J?#BJ9#(IU)#@=O,U!Z&2+ M)X8/XEK$OZ?\R6!,FX-\=7@=(Z&7J$A&KT3A=$ $=-8+@:$4304RK$4D7#22 M2XF)P;*JR4$I8SU#J5B*2HD155*I:->$'JS50W(IT1&DRX9L5OP7I. P:*F% M HT KI!;B^BX!)MNM*,=4D0&BYA*C4B!C@$VK#J9%F30W1)0P03% E254P+\5S-,). M,V9=,"7M=08H(02/WH$OU@EA@,8!:IPQ%&PTY^D"6LP[6K(7_#076!IK-G+MU1@+VGF$W/QD\Q-/N M!'L-@7\.Q-CFE4SQO1<;W: M.3T9I&'_%I3,K4 F WLZS#$*LD#%H##1>R>C3-:05FL#V3Y-L#N@O(VC.O5F MW!!\M)7:26XX:S@F:>&5%S$9L$5YU,E]FM#IQ@.U,!?X SF>_@C<'QG9%B25 M]10,>'!6HQ7.2I*!F]$U)FGTPI5JP-9 O-G.>' M#X'"1,DK53SXHJ*-)8L,TH+%#+ X?);5 M&PD-9$++$BQP!$I;7+4MJ TDDW MFR %,[%E5V\@@!L#;BYG['P& HQ++%R, D\6BD%,W#@*A0\RJ^#]$MJMR;IF M^8 FI6WMX_11!="4,(:D &(0PBL@M7Z +JT3;?'@.B^U=85TB0YDD<@.ST@6 M3SHX]"ZO(;BKT'>P>* M.,O93%0V 8 &;Y"!KEEF-(*$6S^@%]]WL 3?G$ Y M75).(4 J,19CR8,26:><0[R2:+B\%E6"V1.@D5,@90G2&1]5@5=]H'C >:<&["X8Y7B\_)GT\:(%@RGP2(; M#N8N&(.E&*.9URC)K!^@2\N!%P^N82_EB]"6)3-G2> A@D-1/.KB5?!K".XJ MY,"+!UHZ]#%KIXWT[)9%=+4@H4N^]FNA7D.WO/@<>/&H@A86E';5:B'#5,)# MG@I#3SJ4Q=7C:'*,G5>AD.M3&Z0OSI'+,M3^IQA+DF"$]KDH!"'6!IHEY>!$@6HI:%(DE:T[3DU1Y;:!91E":'TR)6*:[6A2L[JUC!%M/8#T! MCH04NL3U@6G)06E^D,6BP&2%Q3H%@H-23,');)/SLE:E61O(%AJ4YHA/,E8E M*I2,!L<.T*"!8$VD$G5V"_1\RVH!=+4$M VH]T":E+%@*CS]-CC0:A92(S.Y*2B7D.C6'J' M]E* K@.KJ>Z%YFQA]R>PH"/#"CD7E>&JLL-*"JY:W6B?QC-T+]&\_/"\6T_9 M*]/=6"YW==@>C8:,Z6A$TQTG-O/)V7BZ&<0W0&VL[[T5\6-DD3+8T-$L *V*,(ENO(HABZE8M=0_;%"VKY57N'UD,358& M)R>=08^A=$D@BR8@, MN+J<-KH.8"ZNCM:\5H25NM=#BIAD\* %^(0&)1M>4DFZ"&L#S7+J:,T+)I63 M$3Y24,Y"RA:]R82@LP#T0=GU@6GI=;3F!9D..@>MG/0F,4C%UXW%BC%.HU,Q MF[6!;,%UM.:%CS7$\2>A)F\A!H.!TTMEI+ .;=!BFE2!:3OQ);,!-;S9]\OM".XYNNG))S6SDE=(I:89$R(V-94,8H8ZK; M8M1"?F7] %U:Q_'BP97DT2V/A3#0)$I6Z96WR1@=.-CU8OWZ +JWO8/'@LH5ZXTCZ!!*P3)<3$B ( M#C,ZRR9L;-L$+;!\H -QG@21A#$:5&8- 9"<@IQ,"&1H_8!>? Z\A/V[!$ET M22+(NI&\K?T<6#5'H.1"P"NYT7PP%Y@#SVE-G%&8K*I;JB MD%FV(;I:H$D+J8K(SJ757P#_=#@XFM"HOT5Q#:><,0=C3\BQ^RS MS;E9P.>_]'/3F]WULY-O.5]:U$[I[QWSX*P^^&=^^>H:_/*[O7)(0,8*"+4: MDW+>6PD'.0=X<#ZI_VAA=$SVETWDTT/ACA8(S3 MM9F_7LS:Y"/KWQO0[-,U$>;75YL19E8;B5UX 7;BZ#1D0LM_U^&,3TO5K*+S M;EG?9-8OQ=<[5U>[%JT"BY5LK3=42'E?M[8N2;:^_FZR_N#-9F"GVGY<#R.7#-5WS"@C_S%9^< M^B.=4Y*2TJ0P96"*R !.%Z>3K(-@HBR#,(UH-_3)AN2%L^C!UVW<^?<(D[S2 MP1LI&[3[PXVDQ6,:'HWP]+B;YBXN:J_,^Q'[#_?!WH>2.[O#T>1XL\_P)+S] MB+WX72<20=99"Z&L@<0V%I-AW^U*)"."MJ(5V@;7TODUZ,[DM*.+\2UG0#B.")P@4=:VU2J5!DV-;-BU]4B[E M2$+[H$JTD'.,0B<+",F!$^+]0$1#V=0ZRSM.;[ D;41E54*6Y)G%I22O#"(G M\=8U87? &Z"X.>[B,TQ\@]00[C8R\I*P*,@*\++V!]BHO4ID0O%:UVVD&T"F ME?.5+;M7A=W2!)(RAF2" <&BTNCJ)"6+2QN5;\+JNI9,JQ)WK30BFU1\L1(X M1?')NOHZI6"UEDU:6-VZRI;=G]8Q!:V+(5:5%L 5X4NN/;Y8J"C*!,T6 JN4 MH\R>8'MG^UN3:AL9=!7ZS.[08W$6ZA[()J1; MS:362=YA:OL2A5,:2K0*G'68A+:.?/!:%-/T+J552A26% ,))<:08C%@A$;. MBP&L16FDC\$U&]ZU]ER-Y)N HKRR412*P*P*6$3*T:3D="E6-#M2KA*\2RJ M5MAIR& 82D"DB%("I%BW5;4JM;UJZ^M.EM.+Z\&[6CW!^4HS# I(>N62K15= MDV] ^*KZ\MEHF,_29&]T-:?].J971Q?*HZM[WHF8)$,D6>OI@(E -L94,H*7 MTD5#$!K>6;J\H8"6UGY0G%49LD!4+HA$JV'*E9&, Y8"S;4Z11)!U9S=VHBY'!TDU0 2T=%J=Z!N34S9)'W(H M@-:A]M)(<*88<%$WO NX=9=WG=_*.V^LR]+I",H*3!F5E-I#TUGNJ]OO#H[VRK0L6*'17JFUP]ZKXKG/ M#YP]V3?N>YU]LY-&E#3)@"]PVWNE+26,,<5$\>SI6"9!-NBS+R+) MX!/J+%1;[>2V7%UK#JMH#B5BDB[&@-+4K2%]3$5;FP($%1(UO)Y%R[X5EP+ MV83!.C? 02D&K35)HT$(J23=\-H\K3-NS>'[RL.'K'.PHJ 7 -9$4>>N1HB^ MJ!)3D^KZ_56,]\YI= -X5]<*&JD"T"GE$K/,L"A&9[S2J%.0=9A-2--V)"[! MV[66L!1+L%Y1\B@D9DBR;O^%0(*,L-&'E!JD2%KB-2GV>R>\JO-BO4:0'J/5 M(GGC',B8HL(GDC MO6W$G,+& KZ<67\>41'D9$&!*Q8IV9R%('8S1:=VUM]=SE;++)F+L9IF=!#43+8(JTCJCL_!QMB ML]FTPOZLI?="UC05 ^2%QMH?ITUD?TDB>\I9NR+R;'Z:;&:XOL-L^JZ=.>>V M%MU8X6/P1@L-D $-B"13)G ZQF*;S:;66=YQ>LXZ7TV7J*48-))4+(G*]XH7SP636!3"OG*UMVKPJ[0PPN M)\/2TB!072'O*%@OP,7BC<0&*(&63*L2=S,F<,YF'Q4K22F#@*)-B 4T!%$: MGJ2TKO)NL[NXF&RV3H6ZV[ QWJ=2B).F4B!$XYHM!%8I1UE@#>^E!%U-)=M( MQ:+BW%MC"!F4BVA\"#(T(C]9.3_94GLUJ TNYZP4*6L!,N??,HH05:T(FY,W MS98 =Y1)2PFWQI48DI/)R[I1ED4"I6-&*!@,N%9,MDZRJ=3.T665G$B8(E!2 M/@D;E?%.HM>8=;/C_RHE"DN)@2);TE" C+&02+"FD])HG9SU)E[MB]I8>-?: M'.DH/ M("&&0BK$9L/;NI-5XYN(5GHT0@65@ -69%$250 G5>!T+C4@?+4EO9<>DQ)J M(,[6A+*@+6!=SIUL+:RALJ%V.MY?S)I:5B^3U5E)!)52H$)U!\;@V"VZ;)77 MWOHL&Q"*6Q(M.[[&Y UI&;, !X6T+RYHR? Z_D\XU0 2M:ZQ9?6G4TK)>6V$ MSTIIR-&@()$1HS*B#B-!B! H&)ULU.22$PV@ M4P.=9,OOAA*2-)%D-)Q>EZRK6TX-$ $MG58G^E*).B9AZQ # M8#8H0W09H#CE7=1-H%/K+EM^?WV:LLG:$4650P)3K'@K8@B_*B&!!1VF(UL?=K M-OM6V-6UYK"*YD!"4_#:>6=KOUI"= @"JH*);/ &#%JO?2H*C$1PPH>&%Y1L"\BWEG#S7<5,%EJ E\*#=D/#KTCDABL\7(:@.^E)B+5GGC8C:!75]0UBM04'NE MK)"^M$5=[I3+64[M%::@<]%#EG4P0'#L!'K&S*5';$#G;=-H;@C -6$B8$NF51%#SB2CM4+600 4 M0^"0:!TH35FSQRH-V-^J)=.7P]PR-DOCF):%C24(0)%]<4Z ,(C98TD)*I65+BY6GA>Q(U=%R#K2H(WF^D#+& MV?TZ\7[E__D*^(H'5\\Y6S^DZJ? M[T]Z,C@]FXRG9\AYI?4?/(K3_+1J>-]2F>C$6?^ M<^MIP/'QYB#7O[;_<]8]QUZ]S?4GV1D.Z&('1Z]I\NALD,=-\6F2E 6O=4@% M;-%8R"B(,CHM''AL%'E7A2_SL"?5DO>;Y!4ZBFQT]I@"6">P#F5G'1' "J&A M)>^2R*M;\GZ3O#8R,RE[2E) DC&PQZW#DU"4\CE22]Z6+]S2B2;Q9>[)#-7A4"8DK27D938 G*NIUKFWC7F-D7A4131H8TA8(:(+A0%GG*PSM@09>MS M5X&YJT(6K[S2%*503D$L&H6H)"E&YNFBC :0I5'2\N&PWZ=1/>,9,DR[P\F3 M0>J=9J2\WW,)!+$[IR6G:W,O;KQ=J9WMI$=N&0G0C."JM! MUT*28,HZR-B[P>Y5(93)TJ4H@7QA,1"L-XI"D:XN#90R-8%0#9.ZH]/A"">T M17'RO)*E.^E22^"_GJMYET7.3BD( !""C2D:[Y-VJ:Z?;P"![PQG6L'Z)0]L M8Q0L5Z6 @)D2%XF@59E70O?-&$1=%;ZT2U,60UX?K:*H"I**8()&88K+ M43F;BN$_6_*NJ-QKR5N+*111-#%3=8)0$"$Z'Z!X)PQ0+"UY6[Y<2TV2KS6+ M!<0D0$&,J4BO3,C!Q.A#:A1?[I+,7!4"640C2#DC0()+(;*3245$X5"JE*A1 M!%H5A[/ZO7OS(Y 1CJ+()91,$$OV4GE)(MNB'"3;RJU5E5NK0B 6-B%I'P0: M !L"$G/'6".\166*: FT>IBEZ%ELI( L3,%G$T D[X A )C8*LQ60'>W, MU\7I';+D"H /E;DE*J--4I+3K&0"F08P=_W)T@JM+S 7<_!U0UTEV,T2VD V MV*2\939'K9H0)UOFWDV%5\ "2FN@9) 2O9"U/RMH9.' [UOFK@!S5X4L"AA1?*AT1$*+55V3> +(V2ENULU(7*3\]Q6TF+B1 P020A%#G.I@08 M)U>XD&E+J%:B?C/01V:T"%$HE2%%ZY,L07C/2A52$$WH3&[9WUZ)):&\ZT@O4+! ZE! K* MD[!4I]"$NK5$"AD(12FR">-8+8'OLB:U9'P.R9J8%!23@TS9D_0"D8*']!_2]UWSF(Z[ QI=?'SBK4(UQVT6O'29$'R6#%:0WD#0$"UZ*%)A R97 MK3A4<]3"$9UV4GDM CBG(Z($0;;X*+-L0N7 [X+J*3M .A[V\I/^Z6AX?ND) M&V)53D/Q%!/%P'EW--X&(91!G[R)D!LPR7[%H9KC:* V'*G0!DL)*.7H!)C, M9A1("D\-*';T75 ].AL-NA,6%GSBH^[;^JHI1N797()6)KH4:_$UGPK5Q$I& M63M*&]"9M=I(S3'IC39;XPU[P5I7G.%)4BM1.(D( G,#"HI\%U*_TW$W]1IC M1T80*E%7>]625^00!;)$EP6+**4)\^E7#YTY3L*SJ*R0Z-ENH+#(2RHYP%1K M0DB-9LULY_FP3-[@U,G-7F[5[I'A]!L/A^/&:+XHO/9>D56AE@&+D4QR6EIK M/229ULVLE@W<'/,JXUVD:&R)"4#)D$@&5[R,T:0]1E!4Y/N^>4GPRX&8ZZL4=33,:_7ESNN=W#\2?KO*^\ M(.4#2L>#86]X=+'?/3IN3!SSBO,JK-.HZVHY%N\",=FZ"2LI#*(!:5:#8)MC M/X:WD7/C3,58*.C09ED+DPI0V#R7AW.*'QTR$.QM/, M=SIX,SC:IT3=:D^B,[RRB2EQ8YKD%@$%WT MY+7QE%P#?.7S"4ZF'7\UH$TN'@[[I\,!?58%@T$^ZY_U^-Q\,&*(^15?9C.? MG(TG#1HV4=;;K#51,)REN>0UY9!5K5\%(31A#4$3\)J?=U3L$#BE1L=B'\#$ MJ(3SQIAH7"D>&M C]?UX[5;I."+L==_50'A.EX@]QN[@Z7#<%#FBE.1HIJ(H MJ"!P,DTI&85&9VDE-6'Q?K.0F^-L9N<]^IQ%G7!JB\%H32D38<33WD9#+JQK/)5*0,=X>#VC2C8:_'I[ HI1%CVA +=!S1 M'&H146O(03&:ID[J"%EJ)9LP*[W).,ZS# J)"%JE.BAMH_?\6J(O-I> 08U3*KRR.QPS* 8WZ=:+6%X:ANP/:*P]'E+O?PN3&M[R\VB-,W1ZWQ/7[[=/Y ML'?.1+A^TKQN77_DIU/6SGMY]&"301+O;UY_]6U[$M51?@X,E *2R*3*M):< M%-$!.&'0*B<"@EM]!OX9'9[2A/W!O FX!,ZO'_$XDU:^KNVV!D$J#'63-DQ! M*F&< /ACZY)X0G96G8&_XZA;@]$^A[3K5'@VXK/KQPVFWEUUM\SLT62+L7O/ M>_$^Y'\X]IZ1^=JI'TQD=N0OC8)9'VTRZ%( Z9U' 9$_()5,-K8TR$26P-NO M6^5T/CGEO7,:#6I_\H<.33[U^;",WA]Y,LCT]OD;/)VG#;<&M2R#(G3&E0PZ M&::X2YXR!0+M'95DH %[>MQMZ3&OK5U4C"#1.X04_4'K];#2]/3OT!^\8J(TDXJ2& 1A7)J0(D4Y+"9)&FP$HA+P.F7&5#7UE@)7OM M&SIN>=UB?P#86(=.=1W4<1%J#;RB9.T!4R'( GJV=;F59E7Q?'X6Q]WDK9&6+[(\A>U._.C]D,\.(WH44*8+))4I4+DEO-!NQ!SWUJT($%6X; MT._S6J*V@ KST(+!)IM)1I< !#I.KV5@N:!]Y#0A^<6UP%^E]'3BU%YYB:,1 MM\'>:#I%ZF/!';W>@N)#K# MTFGQ^3Y9_C%"WY#E'Y_Z UY&H XJUFH%A8","4HY$MDK=CS$P:)!\6.EP%Q. MR. \RK.\PY!9B@N%1GF=P(&.SJHK*5ZQ; WR)@Y3\G_S<)A*I.2JS"Y> H** MLG@=M"[9&D-1-A^6E\/1Z]HQBJ?="?8:!D]RI R&*%SQ@)S AB22U-.* MZY-#?L#3>B,,: #TD8#=*VL@FSG+YD@JM5%7XKRERL=4V:?QC"P?2+)/Y]UZ MREYYQHT_>C:%8'LT&HX>#D>CRTZT&T^?O7FJ><,93CEWZP/4ZIO=_&1PY=]N MVZ_-JZP0AQQ008<0+$!(*#U[M.@D.@OZJ@! R]&&Z(D ))F,4,@H?52Y99X=1IP84^FO)N9H.=([E@#-*DAX-YU0 *D<- MS"25LE5&T]6,[):C#>?H0AWH_,C)>:-%H7T=(P>,B E]R<7P9U9#-JL[.;0R MXF%=NDBC4];J%[O8IX^G+O3Q79TWWM_]_<-:CG\.>W66^?CITX=SF^KS#=NX M?(ZKPPV9N"DAD8$88@$"G4K0[+F"TY8IH8)8X34D+2D^)\6JX(0%48V80.D08,4+#6NNN#9:%>^ M"W[S#8[RYU/?;F8OS:/#ISW^'QOL8GK\R9#-J41CDP.AZOP.B=HD4D5J(M6@ MX9L[SIW%CQ9Y\LK5DJL)"7)*& 1GX;4Z$!0IKA8JKO3P;2T*]"F0]9DO!7\] MVI A=:-3DB76PJK GC^B"3X9:P#10_#RT\F1_&^+R5PF07Y\ZH],PW)D(_C" M;8I@BHP^6\[0E"L4V MZ,@FM;HYT(I ,O+TX/-GSQH2>(*)!I/DL*\-1#868W6!++6WSA/A.@2>'X3J1P7L MM?NO8^R#["4Z3,AQ#UP007KT#DD+63 JV^#8M][4N97PZX(3DE( (1$LU$4@ M'AUK6R.%BR4U/R-=I$$O)3$D3X&R<1P+(J@2HPXFA2(B!"TSZ08KJ#MCT/,3 M<1"481&=O?(!6!M$'Q-*"A)L!@TK/*:PAF"@<^Q9K2C1*4C!H$W692 M-E>Q5J_ND/373//9,3?)L#\%X\D@U1N=TPURG1]EP>R^QSBB%X/N9/SL^8O; M'@,6>CYCP(5DJ%N]2@( ,M9+3>!ER3EROF5\@V+MJM&BSF,8==.$\O364V;L M/W^QCN$>C"HFL5?70G#JE[&XZMX-_^GJLMV61?-BT3JR!V4(P>E0=ZT$F4/= M(<VA9<\-RN$P3;J#HT\JX=2(]"OKTUQG+O%7+DL)3XDVP@&WT-XW MJWJT_/VV]Y.I4 2A269@<86RKOT0(9KH@B7;\G?!,73Y5M-('BNM#*AHL"[" MK9VY[(5-%E T'U IMCR^-48=O!FV?OA'^5NH@!?%UA624$KQ5')"%XD"D"JN MY>^:^>%O6TTC>2R!96_T3F/(8!!1!Y=5-MYQCNZHM#S^;AY?+E6@4:FK2?E^ M=\ ;>BMRLM-^>/:&TL3IUBD!O44'UJ;57WJRK$AV.SOTDL7LL2A4'D!38$DE M,*.CB)AMDXSZ[BJ,;$+TR2%#%T +YS%F[94-$9TC:,"F42M@4W/<)R,36U.M M3&(Y\38QU'P[2<]BKY3LU\;%W5[7\>ULC"?0%5)1&!\AQ3K[:C^A9=^;L9"E@K W) AGM7699(>/:N+R%V-@<-^DB:XHUJ#@C ",D M!R!OP%:LD-\T8/'[]RGTRW'5YOC ((E<$D*%8@ Y&!FC@RVASNM.4C5X5++%!B=!HV:3 M;5 $7#$XES3?48;,]JB*"I!((/J8G<;D K\*3=J)9L7@7,K^,R):JCE#(96@ M1!]=RAJ"GQ59ML%3AVOX00T$9..94RR@0!"+9) M4W]6'N#E1%QG(&:T:JJ'T<2"D RI0CD'R';=(NZ2+7CQ,;A$0T"B#B\A."(O MO!,44!F=(2=&GH+B7ZAF)4UI[_S>R5=0A4B(1$RRZ[F-*D_MW51GY M$"\E N=80@ #J(V! C9&IY((1>H"L9B\;A%XZ5:\A+G'VFB=%*NJ6J=7DH\. M91UU=:YD 7G=PO#2K7@).;!+J:3,EAP5:([!K*!SBM)0\L:G)O5B_7 !RAO? MJ5$KUM9TY3!9$. Q4>;@$YC!4C8;]B>S:9 M0KM79GL5/:/1)?H77[[ GQ0\VSNMEUI'6D@JD T)IZ4$$T)4OJ2D,):DP)@F M=7FL*2V6HL^",TH;X4W!R$!QRN7()UV,Q5 T8>LM/HJ:G\2Q:3!A,7^W)LOZ MZB62E#9J $_,$Q6TL[%XKUGAE]:1K#!CEN)C3$()%A.4%, )'Z*07@@KM3>8 M&M63LY#068N8@G:JML,(B!XJ8A)?6U V% M6D^Q+#HLQ3M(F[VUR1M1UXM+'3!B5E&3L50W46^]P^+V9UV^<_"L+3DF6*)( MP"(B"%<+@+.;J"6< 5KGL"0V+,4WN)2]%,+E8@$,:5]"+N!S,(E)YYK0 SK= M'QX'1_1AN_B=[J#;/^NOH_E&0+;<1,JX6N4RQQ(+8O#\83?1>WS[A..S$5W^HLMCLRO, M#LW>UTM\D58);,@Z0@;%^62D:!3+@TA>:!-4$JN_K/LNTVJ.V\-HH5Q20" ) M$DK/-&#:9O0"8\ER5D)#VI8'J\>#:2YS29]"C?V$I^G+52=.0-5?NU4W]D6$=SQ*1D M,]3B.59Z)YPO$4WQD(R=SI"2EE5[96U]L7HZZT]9^]L9#FAT=+$H%*6="NF; MH'AYZE_-O=X'Q5/^SN KX?#RV'<'PLRLR&"SP^0A%\[A !WK+X@.:M?]E!1. M7N;>]45+BC\GA6-CO2$IIJ?^."F(GXQ_UU=H<77TNXD!1J)0(45$CFZ6O"&= MM31UAJ70.-L!-TCHS%ZL&C%NQ_?_&!\?#4=]<F*]V^. H="3?N'/IPZH], MQ!6)I#!@(S@H/GN-A6KOOU:BR-2 XFSS5=2KDE4KGS-[>Y3:!O;QW@EGQ[;KVLH*R'EB-V2AJ_1!;!\R\<]$3E1"C;="RR(?#Z08K MHZF]['?'KW^]^)4&Z;B/H]>?3IA@U7]&E^,F]1MI\K([.7YX-IX,V7'.PS>_ M7_3SF(9'(SP][B;L73Y%&I[Q/2\>O'C^XQG'%W[SY]G.AT?X[/1U7 9:R-0Q M NL4B\Y@,:(,/AJJ6V8%B$VJP=!2>N4HO91EKS9%R\[72.D1T$0$=MCDM%'D MO9%-&+QL*;VRE%[.9L@E.RN"6BUS3!)#SM:[!LW.:"F]RA03 M"RXJH642"<$;%4$SE>NF60E2%*G5TBO+MWF9UL/=]=+2 < K;0+DXD G%X+2 MS@1%FIPADULMW5*Z85K:*!N]DAA=(K# BE:&D/QP64+Y UD,#$'H]$Z M&;0#(7*KI6^-2L^W5]YJ&JFEK;-,+ENLT!YB6-R,$)8 M8T3*K9>^14K_Z]E=H/3BO301L'HNRM2>CT08K#,RJUI#TD; UDNWE&Z:EX82 M3;3:YI(07#"^@$]8-'AGP+^G=!.\]#[UN!'R,VZVBUK]>LQ,Y1/&OUY\?.0Z MVD\&Y\0\G@N+'U:JTNBTWN632N33.G;'PUZFT>8Z.L;LA)?!)^<\@51D)$?8:G,UX*14WJ?6U9M+2(EM B MTX@R00*,&%"6+!-[*..BB=ASF6.O3 MZB_(O+/DN96%H$%D)24FRQ$)2 4DH;(("7,A_IMFY97TRA4M:?GP29DE+>? M!Y)2!Z]=R)C!B^PQE)Q9^4JKV2G,-@B 690QC2/&M0+_7SSCX7!T.N3TF/Y) MF/]SQD=I-'Z$J=OCG[?/#X%SJX#S/>2M9-LLA9^B'MB>-O;MARBX>8@R'U'P M1X;!4" :Y3TG6& ".Z$<@R^JEJ!(-LI/A4Y+P36GX'>HI#E1, 3/EP.PE#)( M[Z,*AE-_D"1\DN]K>K$?[,Q>K"H%EU5CZ]>S<7= X_%F^L]9=]S]A/9[9^-) M[6,='7%H/!K1M)?TUK.V6HSGA@50KIWZ(]5Q%<=.*V+)(H,#$3 $4A%UY-@G-9%>4O?H MF,7:YCF-\.@6BHQ=]U\?L^X'_%=V7F(R'#T1(!"B<*F $PE( D77LFZEW=:M M< )J(7"C!)F40!=$(@)B1>Y06)]E6VAW462<2R"[U8JW][MO'XQH/#P;)1I? MOCWF3'KZ\+E[_LO/_,2']:R[6.3W'P MR\]Q=)\O>_GZ\NKO[_'+SQ.,/9I=(@Y'_-R=-.SU\'1,#V8O_IZ[X],>7K!) M]=CB.],O_;V/HR-^MCB<3(;]!X8?C?W^I,X[Z6"O>S1X,'VBR\,?GOHGKP3]-#]R?Y\V->_:2T_NIA\9/\ZK$_NZPT/QGK;G39^]-''LU. MF&$R;6G^'C=6;>-_W-/W/FG/JQ:2IY.-\;#7S1O_S6WP]ZN#D^'IIT=.,==* MCP_$AIQ>?/9DMWR'Z>^[/\7V"S2<@GF):YW20Z,_X=<-OC8[SK]I.'I0'ZH^ M5V&CZA3L=WL7#_[G 3N7\<8NO=G8'_9Q\#__-L;!N#-F,RR7)XZ[[^B!!";> M].V;2T <7V?*TBN I*KHO]A]^'_]SOC3 MAA(&PG<_]5]@UV(]FG(_.>?^BD,+_J<@OGYX+I[G<].?L_4OVC >[>WO_(__ MEE;\_6>.LX/A8/>LSU=*&U?A>)]*#;0^!A.-LK5$C2TY",PN"C3&")_"%S?] MVQA@%6>U2VAKF,[Z5]KEWE62H'^_B%O#\Z=J__Q0[YSED^WS5X_#R=[)[NO= MK9V+5_W]D\.#XY-76[]=O'I\"+L'K_7>UK].=ON_7>QM;;[9[>^(IWJW=_AN M^([/>;?3?_7Z4&W#H?I-[/3W^WM;+\SNNZ.+PW>O7N^<'+W9V7IULOO(OWVJ M7ET;O]1]_ DB;VM5\>[?,[N23+U&CO\[#M;VV;G MI-<[//GM'=\/]C;_$+4ZOTRJ(R"Z#F!0'53.=7SB1#RS6 FU Y&ETF]3K?,! M@]9,EVZF5U_I]*BPQ>B?S'L9N&#W_[]VA?[=#H<3>YM3#=WG_ -WDX>E.Y; MRIW)Z.R.^9RW.UN__9%$S@1!=-!;U0%!NA.#SIWLD]<.HLD^W/OE?_QWX.;_ M^]?\SGP#TLU8'&_O;S_;V#S:>O=A__F)S M]V#C8&^#E>4!R\?+AY1Z8V]_0YK_E?_WY0=[CS8._KF]\9'\?"\]-Q\>;/!A M&31\U:2O.V8],^GEJ]%'P]'&Y)@V_C,SP(W+;'Z#DWS*&PLP_6?3^VU?]BE< M-_S,GW3Z?,_C^K5.QHO.!>&H0X.[Y0@N=DX._P@6DTNJL.6C9?4A70>+]QV! M4"O!DL1@.#^BT\FT@^B2MEK\;:,V_HT%RV%S0=$"9U:)ZN#6>M:ZMZ)NFWJ-(3" M8D+HS6BS@A'T8']S]_F3&B<7'D)7Q _- N;DO<'-(F89#?L;?WS^SV3XI4\7 MT>&SV.:1AIOGX;#?[X[KP,=&Z7(:.SBKP>C!;0J)RRDJC_ANN].;W2T/)W9. MGOSA$8P#=)T(QG? VL3I@H-.L<&4(#PW;*C#:+*CV=OI'^J>:$3GHY8_&;7^ MO1JKTOEXZ]:]3T?=<76YDSJ[_\Y9^-$?NF#P*%5'6&TZP'*F$RRDCD%"F: H M;>6]7W[??KJW=;B[O?'TR=;F_M\VGNP^_.F'C7W1'63;_X^]-V]J(]G2A[]* M!3._F>X()3?WQ9XA@C;80[^6:-O8#OC'D:L1%A)7BPU\^C>S)+%(@ $ME"#[ M7ML@E4I9>?)YSLF39SG5ME^N@*(3BNZ%Y O=*WHGWJ9C?UADX6KIIVV'>6)-(?M*?V;85F1-QUWW9\5G\"F.)N^ M/^EV?J;[K*@CZVW3O/O,&WM?XG@:S?IQ_+/U S6V_CK<_;K#]H\^'M6/=\[K M>W%\7S^@^KO]T6>^Q.]B[8.]#FI\C6H.[YSMXYU?NWN?8?W==OQ$&9R!Q:2\^E6)%1/[RX<*'OZ=&<4 MMF=+L*SP=FW9"-BYAH#WY&/+_]_'LX.O[L1$#10-R#@'!T<'>_MG^WMU&N^! M=_=^G!\,PDMPC MC4,H\ *,0R;5(HQ#2.YWV]6 >D5TWJ9SW90',/SG?1P 6F%]M[OU QX/_\2W/_Z]MF?6^'[!\WCN-8)_4=W=V+8_KZ\:AQ=!#' M9N%^U$_[1W%,7_\^W/^Z,ZM7-M@#*/B_WRKE;AGLRPLN!SC;WJ[^RA\9(/Q1O"\B3_N=O['V.8_X8Q_[QZ.#KVU8C?N?NNYVS1GR.QMY? M1W&4H?'AF\6$1?G(:!LZ%(&G"5!".\")09(Y2U1(00=Q[?W=Z4VAK;;X8Y_1 M&BE-MMWN/W%?W6S;U700K^Y"V?WPS0MMN"48&,\EH$1*H+4(0#.HJ/>4V)0E M^&;S'GN)YV(T5XM%_^GT^KIUT#P9NJ4R/GZ+C^M[[F_>!8>5,L X'ZG0$P,D MP1Y0A;6(JYX9A=6G/?-*-M-P\T:W"GWH[Z#=_ MIL.=N#/TO3^73 &K-HL1LD7"[$WS=/?N^?IVE]_$A$_#>9>GN?_=*_J^Y4\. M.^UQK$BMB$NE-4CB*W37ZRA>YU\5?RR0*).%N1F_:F6I\=%GRRC>]YM-[?6" MML!*%/DL3B)0*MI\%,(XFQYQ2OW:!N=JDM?^7*1]][X3\?E/6A@K[">>03![ MF]\4B7@QT9Z"(6YVJ<%1Y6!"@8,N]?CTUEJSMH$% Q@SM$))1]4^V[XQ9_B1 MQ]O3L;_6:\X3#BPG>]*TX&W=X@A5[T.T6\HO3B(OR' M^3/I]!0%N6G[KRJ\SF;(JB=B/>Y<'N5H_8T3EMUO^3YDL!BO*WR_7/VG'RRA MZT@\)U_S_0RYO6:_548T>6T/"]O2O=X+/BO:Z^K2POMT=FPZK3]Z+_G,$2I M0H$01J#YC8$Y4GEG")L2FRMI8 Z=(LDA4C_>P?%S*'X_;6S]@/$S9_M[WUD= MOSW>/]_\53\Z/&R<(B?'NU\_G.T?'43#]#/>/_\.=_<^1*/T[\/=K1_G M^U\/CNI;FV>[[[9)'4T[#;^),GG&$ -LX"*%'BNHSW*A)/06FHYE,.D@$Y: M.1W[HU:4C*&0_WP,.$DQ J MJS C)F[14I*FL@1( RU0WFCBH.0.Z[6-+^^W/E9PJ5?&,W;/7+2X_UB">M@> M*>1AXL%D.&=2URL?R;D\N'RX\\RIOK4?K_U\NG_>:!Z\.XACMZ1Q] /M[M7C MV+?C<^S _>.//^I?WX;=S6_">8N<\P [)0 -D -M#0>6"*:Y)0@2FJRKGM/_ MGH1;4;:%*%(Q#M\OWK]_4RPAJNVXZ5RT,RJG-:0.C 6((T@0-3)(S2)N0K!, M2:8LS(;4G)%P-F5(20L=@8X"2!2*BB.%,R/H@(78,TBP02:DVF'=Y#7OU<9[ M!=^US5[I4@EE7FK7>S#N5)"V%,FM7EI6Z1=[Q0Q[LJCH%X6,;$\]%!83]A25 MW@HK.,!>IE!_I( R./(\TR9P"C6D9FA/?:U4G/_%>EX]LVE.RB";37-$Q6_- MICC.UE']N'%8W[.P\>[MCX/XIW[^Y;".=\C^UVU<__KYM+[72F93X(Q9*"B@ M7A% *69 8Z*!"]@'1A2UC,UN-CWN1.3&0^IKQ5NN%/!]NB.2CY=')/_6^, WUQ_9:;L4NN\+WGI2==;7_J2$2[*8E&]XH]XOV00]0;12NH==I(] M-"[3T3_4_R"J+@]2]?J%@X?19;WWQ49%O!MUN_/YA*:!D@/1U?]!;2:J= MI7K>#OD6#840)Y0#@W@ -*7,&Y+B66W<(F*#-=%D;6/?]Z:8;E12+T*WN"@- M]*P!G!9V7-/'S7X_HL"WXMKN=MK)J&F=%3X:.&?%3J+CU)KLIR^V=%\7J>K* M)+XO[W'U^/CC(%Y)(4L0CO0Y: US@CZ!O>*/5!](O"XPP>NC*_J'S3*W_R3E M]B\:[<,!7X#8]_Y< D2O3&6:R1%B7QI$SZ.-SZ3&RG,(J-884,LMD-AC4/;L MTM([Y&R&:+ER(RATT8J/X@MM;81HZD[HRD7;31KJQE>+.&7@QC=ZQQ';\5NZ M8SV17 1Q#LZ2/HYWBTHLS=KWXGNW\ZM_.'YW/:IG7P[-^=!LET6P2F_#?_V' MC,O]]6T#+-]&K\>7_?:"6XS13(=8GF'_"5IR!. /]\ M_\9B,YXJ&6BT3FWPT42E-%JG2@*/B(R"Q#XHO;;Q_F:39P:?=,5"46ZK4#LJ M._\,8_?N-P.;TR)_AB*F+UG$C9NV3UG,STW,GV[;;3XW42_<-"EG<32@'(A.8, M>P@%OQ_&'WH27Q&?>+C#^9S2PV]TF3?#30=:Y3%6--K:G?(4:M ;.J[C:+DY= MM9WNNEZ1"KPVW6T9E.0/_>>-3NB7=(S1._2MUL6!PQ]15N5IPK"T]]W.^C_7 MB_TX]-%DI>.?Q=LT:;3/DNYFZ*VS]QU_\U!+30($6 <$:)Q'8*!P !K%$;(D M*(-_VY_NYM3A)U_5F^6I5J/S\TI'+3ILJ%6;)IN+;FEORW/="/1!NSE<@V4( M;C2%KZU+*(U46'E)":92*A4H0UPIK76PGOEO.^F+$()T+4+#-J-5W?O?M9W& MVQOB/FCP:&+S\B#9Q'(/^]$=NE_?5O].]2SXA+K);<%9+ MZRAV03(E)+;<80DAM_2;6!M_YK![N>7Z[H'I>OT#Z!"7YRO=^J7/>FO_NKZN MX^(8/2Y+;6IN>[A;=,GMC[#4!CN3S51OCCV]J;%+L=G8*CY]_NO3SM;.YL>= M[4\KUU+LG@^_5W)(I-@W27VV^[UY/>@JT=.Z6$!/$(G7^3U+<3RL1C5F[C<.YRI:T:,^ ,DJC/N_PVXR M[?_C]VH/P2C9S8][Q^J43UA,V \!T6 MS&*1N*0"VD_3"'V12_.F;YQY:9*UC9V^/R[0^H,681;,H@6CUC8NN:(L>7T\ M-(?T1O''Y[8>N&;?NX<75)T/_W?3@RZ<_I^)*/G:!KD%7970[UF,]Q$C+HL; MI:UE.A.(/Y6:MXP2^4NW(E!]\>G0^R%$,RQ70IXTPW)2C)=+?-4$2E Y^DM8 M7FK-Y%#8/?'#^V: KHX\60;H,P(HO1.@Z<2UZP_CLZ64T_>=7@;JZLB59Z"N MO!C%K0;N=:"69\^'G9;SW5Y*ND3B=;'][T&S?Y8!NS*2%AFPST>S4GBW9M6] MP^)MJ_,K:]35D:?* %UY,9*44=2/P^EWBB3."X99M2=!.&[&RD=8M9$G&5RC MQMN\ZID65T*6",W&BYGL%G9B!4=GB3B?)59+,BR2=UVW]?>2[?Z[5VPU>W;0 MZZ6XY5179[.M6V>]9FDK7M)C4E;#;(ETS4??&[2R)W5U%P#!F3@K*1V,T(@X M22;.2DD&";:V\2&E=#7[95!UR83QA=;X]T2DK4YOD/("M.D,^N-RN1^;O1^9 M'5='RG1&!W;&X*+8$8_(D69RK)1@D!@&Q/2[)2[,S+*MMO]/-O+%"246:8JRX^L;6SYH >M?O'Y)'7,\NUFIWN%7#*1K(XD7PR1K)IT M\I%2106#%%_;J,>;1O,J^&A573E>S\RW.B+,S%=1Z6 V8CZ6F:]2@D%*K6W, MY_PK<]Z3"$_,F%#WI'W.'K)CY)<[QDP83\?D,!JQVZ>'3=/,Z2NK)+-9>2+G M]55!D-&.^A3G3O?SUF2UI";N//R:*K5]K]K)5PM3+Z0.]].%F=TL>32/8N"I M].0J50._9_<53%# "XJX0ZFS[IO-SWL[NXW-C_M%8W=ON_BX_6[SX]9.XUWQ M=O?CU_@C>+^[^_^EWS_M;>YMU[<;>P^H%G[;4]ZG?/@">WC<RM6#1:1=OXW:N0!!\N&,\"Y^9LAV);K9[J4/(+]UU MH-7I_!@U,AJ7BD@-D)KMLMO)L=?M].ZH(T_PSG=UJ^A='G.V]*_A6>>)3AIK MT-)QRE,_G^$)]JLBE8:)#BJ%3._],/R&]#K]6+OT/?\U2?175\8G4IY M=-JC)E GWO:''RMO:'RKZ4-YP^.+$:;?OOA6QYVU??&^Z72W%O?C=KWX8_0P MXS='WUPK)EX??FCT;NHAE;Y[=,VHH]#HS3_35+62A-*7QG7;[W23WB^ZHR=- M@^QW?=OU:D6<]&X:GAW/R6CF.ZE$?IJL,$B62.'\SSB0DW(.:N4E:2)Z W,4 M'SX5(=!%>Y#ZVZ3O#,/0G?*R0=M&NR.NCU*T_4.=OFO0BA:,3FVTXI6#*T.+ M-W+-$.)MCN.,=^, HN1#MW-\Q^(:"^F.Y==LV]; 79=CF5-5KL#A$T;9E^Z1 M5&XS#;QSDF"6FN\TA^?Q8TF\OGJ;T2H^:44$U8K4Q:?OOX_/ZCOE[$15/;D8 M4G>PT==V+M;<]>](G[_R/5W_/3Y;>JS1YXZ'V6#71EDKH@G3[AP/>U>-Y1F_ MZ\JSK2?6N&V>CO79&,[%KTYJ0=8;V,-"]\8K[5>SU8H+O#9>AU=>GGQMB(O) M5U/&FVV>Q&^IH;7ZS>/;QA& MG"=O=6_J^[X/(O[B_$V^WDS-)*;N'B=R:F2=R$O1!IQ^?02UZ0?WKCG]X&4O MN*F[] YO>LA^:B@^=8=6\X=OC=DB+8]>,^H%W4U4%H&8V'.$\3%NTA+7O=[@ M^&2XI$H8#Z)2[D8A#-=([TK)BZ=3CKZ:3L+#3M$N;U!"%%;^K8]NVH<7,C3 MINIK23;E#_[?@^9/W2H5>03\L8_F03.)^4)PW71)=PCOI0AOX<188>$UHTUN M2Q- MN)6,$QYE]V1@V4RZ^K;90/,2"$8!A>4)!)42Z0U.3EJISV_:;$04I+U3<[A9 M*^W-GH_PB. 8)&,GM6N.PNB>+4<2"YP0A)\<)'$(=^D<:^,>X&9],\9#DM'( M(Y#(K%1!G>/X3O*O-,_3:Q=8&O1NM$5*A_3E3J/T# VWM#H.X*1?[L/+W74G M4N?X;IDC%ZRUXI9BT.X/11)WA4,_W'K9+ M9UZ2T+_+>D%G1>_$VV9(K=-+.Z+((%G^'FQ$7F5OYLQ2"Q1 5#0GOC_TWY2R<4Y2F/ZY0^WR2(5.=X^&H9@N"O M &LY=OE+E$MUY73U4H,EV^_J86P6YU/9X\E;H9-W/&Y. M^^F$LA2:;Q^66]=FZC#3F.T.GZ\H1\:(24 M>]Y2=#Z*LW/F1S;^#W^6SL%ZG7;;M[*$G@ACS52TTPTB_R547?K3DYJ[.)"Z M,.;'+;ZNGDL-MP"=8AP.,G9(AD$ZLX[KHCV,:2UQ6=JK[4$Z$!]T1\ZJ24=^ M_[#9=2"%DIU=N3AO)9:]2"X"?U)8R4_?ZX]#LT88'T8JE#OZTM%8OCPTD\8& M4;S(ZZX=FK57C* R6BI+<\'[^K;M^C+P<;R32"%!'=LL15IJU8M81>-+D14G M ],JSSC+^,3;@W-&(NIW3EZI"6D\>=1-M @ZZ6E:S5[IU6@>IX@[G:+X1F&. MP]BKHMWIQPA$& M^K/I?XUC(Z<@?'.08^3:Y'].8:&_#IL)G%%_JF;K90&D69FY!]* MG9.&/U^-K[XIQGF]V#Y-!T-#3D_[V605C'5'G-2STF"+&Z3T#=&@JUVNQW*R M^OI'''*[4W3BHOP^'-(?I7 R''$W MAD5QZW*0=KTQ-[6*3_G,85=H=KH%?\1NF49-3 M1VY"*[X]=:2R62!/SW%W<,-$@'>BHQM"NFO)J"K#DR[1']FCUW3IWVYIQW4[ MK3$Y/"I(L3\1A%]&?$?JBMQ<*\XZ@ZL,'$G*EH ?)))M-8?GR.W1.?+E/<8# MBMRE?\0+XG<]CI7F%29YS]PFOG;;5\V0;/,T-<6'Y;G7BRNI&==*%#S.GD,D MV2P7KW6'7SA\\>YY FI>0E)K3SZYH]+8Q2U="1^C4N:5TO7B5!.91U8CEJN5 MU;C\1@5E$N.7[?>[6_N-[>+]SM;FQUJQTWBS7FPVMHI/G__ZM+.UL_EQ9_L! M68M/]!2W=$O_2[=*??;IT/L;4%RUI_ACI]2[@WB/E&OFA_9[&2(QW#I$73_\ M+3Z>_K/ZS_.YK0>N&25Q^UBGM=.5S2VY20>EGB?EGN6"Z+IQMP+B0[7T2<^_ M&O_P.NY.HG5S]JK9+H=6?NCU]>]+2FXBS[_\ON';(^ KM2Y@"D,<%X48??&( M%M9+6A@7&KCVGJ#K")-;WX;KZ-;W[KHM@NM*JD?=]N[WB!(+&:RZWX"64GAC MI(J74LU'WLOT^!11[LM<4 )K#RCI\]SF8YQP-'^&#!A_*_NP1?I8IN0PMVY%'6I?A?/4K^$X_]* DM M^AYS G&1_A55E^EM^8:3TGW(P\-B%9;S?\[TB%K9_J=YFBI>O1W' M7*1J$A]3Z:M!SZV5#MPX^O*%IHXC\89PA!RCU#@3[R"H,\9(PQ43WW:2DH>* MP+7">=L\UJW>_ZZ!B(>V/O;ICN"[UB>OTDK:;+OTS_;E,MKLO]'=;@JY^:); M []6#)V!\7M/^Z_:@V/@.F69KG3;B+ X?;[$6NE <>3+F=GJ_'R//_[<)_6! M.]K^>?!.'>T>-7XTMNIG!\;SFO'Y\\&,?;]-]_ '6CS\>[VY]9HWS[V?[YP<_ZD?? M?]6W#HX:;^79[AMU;(_?MG>/]D]W]S[^V#]JM>KG;P_K6Q].]\\_T(.O;X_K M6YNG]7=?CNI[7YJ-\];Q>_+QJQ 5I)!)PE48)8:L;,V@9#-2K%__SK^@K9^*__0!R^G@428\I[ #3F MJ=PS03U3@E+!<:Y4_+_35#NDB:,NZ&"D-0)S4Q(40IB@3%#5(JCS"8(20B-O M(C=%Q6(!5=@#R:@"Q'EHF:_#38:?;!W'#>7PU MI.M64Q\_;!9NY-V5)J=Y64^;XT":MYUN:A=VV<5GRYO^Y6^C/5BFJ;G1U*=I M.\HK)00G0)! 0;2I,(ABQ?&G@(,CD9QPM*,0ES4FX*P\=0=7+,J0NN_^^<6# M>UZ61P;WTX%[T@:!7,;_( *6)AO$(@0DQ XH$9P.R' #?;1!!*P1-O,N:8[@ M?DE.J4UK4\F*%,MJ?3344XG%HNW[CS)#[KO]6VFFFIL9,IKYCQ<3W_#]3$OS MIJ7FE,U!+&,.*@>X\"YNC2 #6A,%')*!"\J@(V1M@]<05A7:&] ^8(**(X8)HABQF-^?KC_133UAIOIFVY4=<(>AB'EG,V>.VIV.+I'$$.$@!-P8&W3PRL-@O+82:X0Y1'. MB-9DBO"O#)X?ZZFX.9S[#F,(D8I;)'N=OF[-PPJY>_#.JC5LK:XP-VX^D]**RNE^.YEB2RV0H@W^2!.(6:WL\_]F?.T?* MJN]M)KHJK93&T39L;-EO5@6-##* 8D4 U3X (T/<9S%G+7<$10F7)S%<5BG2 M/7M+*FIM9"0O# 5 M\).LDHFQ>]$%M96JV!;EM(!. *D2X1_C\JF[GT=%4_^<@Y/D>;/5O.R."\&\ M3W+YF :S&S[W?+EGRG0U/[K:GC(\4!":4$(!)3A:'Y(Y8*B%P$#!+-;8&X53 M[DI-X"I%M^<0D(H:'AG*RX/RI.5AD9!16"!P$BT/[BF0PL1ES)514CF!)"^A M+-7,)Z[5BPJIM.7QKM-QOYJM5G9A+-J4&,]TIIKY4"PD]%J MT (8[6!<140$ZP1F-&UR:DCF[)-G#-IY&0T9M L![81]0#WU'AD!!+?1WG<< M 4T@ 5P*YHACBCI8/="^!,?$3KNOV]^;P[8HR>60$TV6E&@RGO?AZ6S#][=/ M;6N0INZ2DS+M/(!VZE.V@J2,.*]3AIOAD7:BP: @(\ $Q:2RPEAIUS8HG#EJ M++L7JHO8^6689,3.'[$3AH)72EOM+)#.BU07D &)/ 6>!.P\#UQQL;8A\,PG MD=F+\+#:J_&*--,YA619)4I'$_ZUV3]\,^I86O).I)U&IVUS,->\R>C#E/G M<,#*: R\$0%0;1!00;GX*R1<2HLI]BG5# ](1]$;<# MB$)KXV8 1D@S[8 T4$;[PD./K!->IS-'7%.\2IA^"9Z(W5>ASWL)2XA\L4 MMJOGC"JJ+;:&"\!3 M;@KUD ')2"H5IKTRS"*22H5AR6H*SRNNO1HYM#.VD2BF2DAH%+$GS2Q "HC(+5<(2O6-HA@-8KG5:&H8FG"OW=05;"9 MZ/NF-LU6V?^@3!+^U._8'X>=5IS87LK<0>)UD=+=^F>S-)R\(BD2Q>$Z@Q2= M,WO'T?MNX!NJ 9DP"C)PG M/ 1M65C;8#4X>PG(ZOGB,R,]4T::=\^-S$@+9*2)39^@/C")-2 4IU)PW I MJ ",62<)5X$IDA@)P7D5@JM0<..J&'K=@7>%'Q9ZO:& ]A7;/H= +LIL^MER MW5C! $0##U AR+&* ML"8UB&=NP%.]2,B5L$!'[HD5F?&:* M6AQ%39>6$@9R1;$%&@L)J# "Z)3,$1ABTIE@!)')0TL9K]".*#LZ*FIM9$ O M'= 3-H?TDLE4!AL+F\I20@*B!%-.EE721[!;K=(W0Y^#B>.Y]PV8]?+ES MFNX5%;W2M#8O.R4[:A=)8M-%K+CREDEJ@6'$ :JM TJ%:)5(2A%AP5A-US8H MK3&U&BV%<@>QE3-E,N87C/D)P\41$R!C#$BA$*#!QY]H-%R\M0(S'(P1(6)> MU!"<5R6LBN4'K& ^)W'-5% (+M2GO;()F?1+X*]INMF<4>5)!*"P" &U*NR MHQ@&S >N$47,(Y8N0YPWG!QS89S@N"\^3)C>90,H>!DU8 2J0'QCL/ M(E5S2#3VTD5C!+$:SFW%*G%D,ZNM\2+.E)=R;),I:A$4-5UWRT*"F=8T[9)@ MW"\1#Y06!AB'D)(04LE)JM0IZ3/,]LF87NK)3<;T@C ]979X9J51P"$G$J:3 M#T02H!".=(TU0T*5I3H%G=GLJ%[$2*7-CO>=]G?0]]WCHJ]/>-^G,M;+W5:+)Y;T?QS=V.AU%Q;7I)0+809GZ MB7$@@P^ H"@GA2&%VJUM2%2E[D39R5!1XR#C='XXG6Q'CD/PA : 4KT-*H0! M6FD)##/6:<(]2Q5C.:^2,W">F28K4J=[3HZ#EQKB?MWQWXZ5/1B^??;+LW5Y\^<\0].&*Z2"G!'FKH(^[GOW1;<&_O+;1T8^S SY>X8\W^[7WUQCR)_NW1?J_N_OU@%N_31')ZV# MXYU?\?5?^_CM<>/(PCJNT_V]SZC^=?NTCK?9[MX^KK^KG]>1/*OO_6#UK9WS M^M%G%.<.?S-,:@*UBTR+XHX!4P=,JI"#$0V4>V:T('>KUEM6U>/VCGE5/8M5 M%0P5QHFHM24-<6EA :0W'% ?HM ]Y9B'M0VX#F^JA#_U0G&BN\7/).W7Q:TK ML9=606\YB[!<<;W-0?^PTXUL[>[GU,@K\ZE7YO;9-\J4$HI@( R)NQ\N/#"& M,^"PEE9%OO/8W<%W-ZZR!2G0O,I6=I7%M06M41PPS*-J]9P"Y2P#C,BH4[6' M<:FL;>#4"02F/_?@P.'**_3%X.^KV^;B=+^?HR#!.KS>8Y,"\N*JYN)BRF'GH$]_1:/Y1 N(678"XT5"280V-\P]=7 LUY?+B M6IW%I>(:LB8HX)F-.PK-.-!(&X D14XSA:U3E5I<63>NV K3WL5]:S3<(F=9 M0*650!E.@ V2>DTP#D2L;<35Y7]OM]W#LFN6Y#-L_'.Y5 K=*SJA^.1/^O[8 M^.[P=); 6I&4:'GUEK=7WT+E6^C"">R:/W,HY>(BF*Y#O71&97C/"]Z3Q5T8 M1"H8"&1@T5H52 &-9=Q9!2U"M%0#-W1MHSP-P:\K%%^9XZ K&I&4P;M \$Z> MZ#K%G8K@%9%T(V2- 49* Z"@ 3M!A*&ABN!=]F'RJAPZIIB'3KL2)X[#H>2# MH?G!=^80H\$K 31*&Q5D*% 6 M,2 -1$8P(KRZ*[!BL0[VO,2>Q1+#E#JA-&"$8D"9,T!"Q($.5"A%/ G)$XIK MF,&5/&B<6J6W>E+S,JWJ,K5GWZ3DT#MG =>P4)58!J50Z;+0A;BF\!YYKH20+2OD069#@&A>B1M!T MXM,T!R;O>E6LOTQZ*[N+C=_STK;,9#B=?1!&X^16(OD#XZ' C'V(\#+T3)Y#,*:N8C0CS/F[G M+;= >0H!))XQP9R&2"8KHT)%WW*%QHH>/F9PS@K.B1/&N)/$&!L!K!8,4(@8 MT @I@+$S1"F#M4 1G,^P4<1*]/C>C$-.TZU;Q8EN.M!L%U:?-/NZE0LS+MH0 MN)S[?^+4[[3?#"<^EV&9'Q]-=\\T$%,-=8C&0NKIC1 !2GL+ M,4!X&1$''S M)X6H*3)MF>=PI6>#XGE9#!G%RT#QA%5A'4?8>9@J.XL4:(Z <1@#;A%E*F ) M233Y)68U)6>NIE2]N*75,"VL'1P/6BE$H^B4!:!MY_BDZP]]N]?\Z8M6I_?2 M^D/\L10KHQ>?,_XT1527\BA+S;ZY*HUA1?KW420-W]\->_HT$]C\"&RZ)283 M6+ '9!!JTA@/@ ETZ]><&VQ,I1',P35$)QV6TQ5%,L>BU4$^.,-D'D!/&/X M81B>,$*\2X4*$ 0B$C&@$BE@!,, 0ZFB("F!U*UM4(2K@> 7Y=:X8GLX'YJV M^=(Z7SZIJ?'1]W4%D]WUG*U M,NMV*8W,5?/CJNFVF0%'J3D6@ E, 0I3#*B#90X08H$8K%-G+(Q8C9%YM<[, MO2V>">CG=3230;]@T$\8*!12R /%@$#, 64< :DX!HHQ*84,FBL=0:]4#?-Y M16-5L\?%\VC"58:.WM^>N6>W@.$SOHK67.$Z ]/R0W'-0':5F\G_?)*I>3;\ MOX!&9IMME[7!(K7!='-4I*.TH"= I8[,E(@ HA)@@+D A?.,")RT@60U-7OX MWQQQ],0>K,RBF44K945G%ETJBTX>,FH+*?4J+J<0-](T)9('9@%TT88F4B'N MV-H&$:Q&\;S:USXEBY86][_Z.G[=.!7I2O&EJX66.%VG]*+2TL;_F.Z_-J[G M,,WM@\.!VOAAWWU]^ZV6WF[(^T+;%%6EVV[]SN)".+X>KYL2E=* MJ#P*#Z^ST" M?\2;J9S@A((LAS-\^Y(24LVL1 LCY]3HFT=OKY=O3:C[X7M4K"-$;WT;KJ-; MW[OKM@BM4WC[VW?=]N[WB&)YL*LUV/L-Z#>NU=^>GZBI2V_8TXX O90=G/P= M(^$T;WN'W6BUU>-UA[UB.W*,NTS<+PBLW:-/Y'.=FD9\Y;XS,^OJN>*@N>]V MIMJ3ESRB]^DQ>N^.O2]BRM \X/8<)R:OI1G7TDMH=_S1__3M@9^IM_%\%M$B MNQ[G$2Y]A%7I*M\N1;0 3N=P0^HNBWW<[QF_A%:0A?F_W# M-X->G _?W3ZUK4&:Q\U>S\?_NU5)_#RO?QJ?YQP<[A]MGS>V/C;K>XWXY\/Y M_M'AY/G.8V]'5K_^G>KL?6E53^OT\:[#^Q@JY7. M#_>:QLWSK?)[KNW87R64_\$<1P7;/SZ9IP.0:6@;9Z.*4- )K9ZBG1EHI$>>,0>:E]]:JDK;0 MF+90IJVJT];Y!&TEE82D((#8 &UC@$%I8T$1JQP)A"O_-H&0C4A,V]EWEH5 MWK+>*$1)5+H04DZH=EI*''\CF%BCR0A.\!0DW40LI0#R7@*8N MVE*( (+01!G(.5>I^B"J43:=!YMY*_-6-7E+&*HL<(N?\=<75,[LP9864=@R1S%'B JB9%S=D%@>I(^$14UV M;*T28S7>3#FV*-$.0>, ]LB R%\2&*4H*P%4%)2^)*\PA0H370\14@ MG7"6$LB(=ZEP(18SUUW-.*\NSA4G3CF%,>,R AT;"!'21F.+;2#"9,_)BN%\ MTG/BM0L\=3&*NML#JIT'DM G$%2"!:"2:W;6$V*F1V^&>?5Q3E%PC'/'8[_ M4*N$5@01B*.U1ZD(7F1/PXKA?-+3$"5*D<(4.!($H$80(+V30%,KJ3<Y*I ("(PMQW(XB(]8V5(W3.>=( M5[N61.:&WW-#P,1@28B&TE.IG.:2BQ!8,GDH)"A[+%:,&R8]%@)IPH.%P%N9 MN(%ZH#7T(-478C 2AS Z6CBD!OFSF6#%RF'1S*&\D=4(!)'0 5"@+3&KI8)FVW$NE=:J4CD6-X'GUD+<- N^T96CAPF?2/1"*1*N;B7, @!&FU$ M(!%T@*D '8;,!,_7-BBMD;E%O5:LG.D*)B6^Z?3ZJ>I*=P[)B55)G\OWN,<] M7E)_HU%ZX,OI:?3DB72)5G;#2$-GK3LWK3N=(@=3M)"&%EB.R@@#!!1V& 2C MHCV.E2')EX=AC;"9BXA7+V8[0WAA2649PHN"\%2ZF-?8^[B-E@A30+G 0!/A MHIR09CJ:U1Y'""-1$S>T'\L0?C80GGM^58;PHB \Z1AS#DD]/-[G0&D+ !!V\@P!:R M:#$HFMJ3QFV\LEZ@R [14HA&/Y^9:W*\<'4A.O?\GPS1&2 ZN2^7Q)E@ @,N M4P#1T!1';?= M7@2@ X,@("&D%$Q80M8VN,Q)M,\8HG-/NLD0G0&BD]MJS* SGF/@+(UV+E4! MR+B7!M(9P2BBTB7/&"7SZG";TV4>B+1ANHR]'@>2TV8JD#:3?7^+(:GIA!@D MHH5/- (TY?91)PR0VA) (('><8NBN5<>HC.4XUHS[!>;$9-AORC83V[P"9,T M&HLA[AR@BK"W"&B+$>#!J;@E401H+[301!ANU=H&HS4FYW72EV'_3& _]RR6#/M%P7XJ/X4X M9:(\0#344E5V+H#$R@!O'?).*"1D* _XE5P-(W^>1_](5=Q-\:[;Z?6*5OQK MEA/_9T5;?RS7.=&+#QQ_FB2P4C#_=#NAV<_T-;GV( :H)85IP;6&$OJQQ.)U25#'D+[M# M\5.@<_?$=W4_CK;PIR]:XXXAQD# MA+'4I-DA( 4+P$.+7=!Q"YZ:]&!8PWCF>M@9T]7%] +*UV9,+PG3DWXS@JUT MD9F!I#( RI4$BE$$+!21I[VG4)FU#1;U=.[(\YPQO8"JLQG3R\+TA)[VF$&B M' 8*1[.;.LCC3U@"Z)AD :E(W"QBFM4XK)+M_4(J;9;(_!07>*_T#!SK[@^? MW&&YZN;2_ *??*N5"EZW77T\^YF8YDY,]2FG@'?,E5UT,$]E\8U10$,?_V*4 M"8A=VD2DXWDY>Y?/7/RKNGB>NT\@XWE)>)XP-(@)D@1O@&!" 0I3X(V.?WG# ME->$6N+XV@:O,3ISD[^,Y^KB>>[^@(SGY>!YTAF />=6D-1[FW) K=) ,D. M((YXK*T(0I5.>XQSC>QG#.BY.P,RH)<$Z D%K;W$1F,&O%("T&AG 2,$!T00 M9IER#*(0%32L"54EB_LEA0F\\VW?U:W2%Z#=<;/=[/53?,S/Q]46>1'.RKD[ M!$9"B/RT>4T$F:3F3E(?IKT"%C+)I 7"& JH#PYH12)3&06A+ ]<<0&(QH%H(H#WC0'ILD(4:NZ^@8SJ):)ZTD%@D! '7[)VT]%D:K+^;"/*5UZ^<:UG7JM=+&99U[4PE)>7*KA7PRUSDBHWT M0"\K@ODI CN=M$&\M3!*)S7ABILVGLP[15)_)T6D1IBF,O$$U8B8N5)\+OCV MO+ _=_=-QOYBL3]A! :JM!66 Z0( Y0H!PP5"%AC@Q6,4AQH- )A#9*,_8S] MQ3IY,O87BOU)MTY $A.+74KL2G&9C +IJ 6!H01"HY8EBJFR1K#N=)K!O]B M?4$9_(L%_X3BYSY8%C0!G$@)HLK'0#("@1/6>>\)E!JFXNZL)NF\>C)7K(K* M'4XIS"KNO[@LIY)KOE:NYNN%<';:MG/LWT<)93*;'YE]G_)@<(ZE)1@#AA5+ ME@P'RL9=#*7*2&2(]CQUT<(US"I?#"J7@7L.M5\S!2R: B;L&2E0L)&Z@12! M (H9!MI+ X+"6BM!64A)*8S6Q U.S$P!+Y8"%E<$-E/ @BE@TI]!$=8*00\$ MHQA0IQS0$,65[AVS6'KH:=K2$%83: %\L!BZL&FSE@T1PP8098&XQ) MO6L,D]'^9QX";00%R#IG5?!:_VB62(DE\-8 M6I3%3OMGG/=4GF=(3F-)9 YZ$ ?]F.Y$(['V(=)/P(8#:BQ-!?,<"$(Y*(0G M2I.U#4%FKJR5DVFK"]>Y!T9DN,X+KA,F R1"26H)P!2E.%A)@+'!QU\MHHPX M%UC:-L!YQ3]DN%80KG./9;@=KMG\GQ^6IS)5M).,D \(B)UJD? <$,!XXP' M3)7#QD,9KG'IR0E>^\ #NA?%644%2Q#" MHO(-B@"E" &>T""X MC[(39FV#S%Y9NGIU*E9C6SY*C,A5*9:X+Q]._8U)<*%YZATX]]U.IIZ'4,_1 M=,-8)RVS1%(0>.ISS[P$AB //,7**T)1('(MTHS$"+^N4 )<3FNM8!C ;R"< MH?HPJ$[U>O-$.!NM!(\/M3&H1,[WESOA\%OA5\;>.&0FM/ M"7<.R]VS_TW=&9 M=_'':)/]9ZUH^WZ1S\"75VD@B:'1:7>NQ^EDWGD,[VQ/;;%Q\)*DW36*IAJ@ MP1J@6!" $:@PLM9YA]8V\CGXJD&V(C'V&;QS!>^$T<"0##CETVB6VK;0U/?1 M: &L#P0B&YAT)()WEBBZ#-P* W>!D?$9N/,$[N1N7&E-N"(2R)#J^9"H>@TT M'C#,4JE&::W&*:"%9N2N#G*?-#7_-WC-$2US!/-DLR7%$9=QKVZ-MX"JX!*L M R"4>AFT#RZDYBRP!E65NBW-,QD?D8IOYE-:1V%\A($?;^G[^O21Q01?>C+. MXM+R+W-PWG8[QV_BES;;@SB3HR2=3KOW5RG#X75[28+;I_VNCI)HMG7W;*?O MCWN1!M-PNYVRM4V.ZIL_!^Y,N1'BHO*"&00L3XE]"J9:)= !QB%6G!%E U_; MH*C&9MJ-Y+R^9T8EBW,]9"I9%2J9;(T%D0N6:8!5ZCJC @9Q7:2B]G&+Q%G4 M.YB690+X#:VQ,I6\6"I9G#,D4\F*4,FDFT4B;Q@A BAL%:#6<&"4,L '*ZR- M;P244HU)Y!*2JPYE+EE"N8',):O")1-FBBG')2XC?^*?;^=GL):!'6!1_&-_VH=DO0H3=G[/[@%Z$ MFWH!B1,C5ALYIO\:"B63TX/(J3[E?A'"2R(5!]:FG9+B'ACI((BBX@K#:!5C MG-PO%7(_YS.EZI8)WJP$"H44HQP+%%@#KF@19! :&"A48B)=+!!J%5 M.MG-:*UZN$9&ZYS0.KE)1XZ$8"E 3*6 2$&!QE@ 3%A04A!4W-K3JM4*.@E MU"IH^/Z-71 6Z("LW!S\YX(>OMHL6XVXDKC^Q02***!VW M4!MM)8F\!3@$9ZTRF$,[C 3A66$?*266YQ+#=E:$JE+;3 MIWZ,:)S,<@MCN:DT)8.LU,*! M:+IY0$W@0"EH %)*$L8-Y18.XV?4/"H39)K+-%>!IZY&H%"FN<71W.2!'.(0 M!RB CP8YH-))8 +%P/)(=,8K(Z4>AO8(7ODPP9<0VC-V)Q8GOEOT#G77O[HU MB.<>CWY%("3.NNL,3,M?E\BM9R/S.%_)0ZSH$%]4BN1?NM>TA6Z[PC5;@[YW MLQ26>J;VS7.Q8O[QW4^)-N?K@,>W&C/;NMN.\]8;?V^YUB[L%ICMEGO8+?O3 M/96=E!0R" C4%E"/%##",Q!EI:)4'.&.WGW._=3K8&O(-'DES+@2E#.&880! MMEH RK$$.B@!6#1?$1%6>A9&I: M.#5-;*ZI=X@IYH#'@DD:!4HH@BJ2TB"45=<,A0%91646MD(J:\=@RJZ@%$]-D_^/ #<4, 2YH #1( M"#0G% @9U4= *GAL'Z6BEK8.LHJ:STH( E)C#0*>20PHUQA(@R2(&U^(D(#$ ML9!4E)I.]:Z&BIK3\73YW6R=W:!WRM^;;>?;_5> EI=4B:Z_EK]X!W0]31XJ>.H81\\ KA>)FV'J@-64 80$=@EYZ?Y?-^;0+9F1N3JV;O&06N61" MT)QJSH BZ13::@B,)@X@RKGT"@:EY-H&1J3&D*QQ=8_#Z,?U<+X_+Z]>,<:7 MJFQF/.[+W%$Q[IC8V"*MC:+0 DX% 908"G1408 &SB'1"CMH*KMDLGVR_ 7# M<>#>60N<-1;$E2.!$ND 1QI/H!6:,+ZV@12O84AK7-S#(9*5358V M&T+4!1)8PN0P]%6E= TAE<:<(4N\J.B"R8IF^1]H6TZ1-;ML_(4N=./=^]W$HVX5<Z>=VF72N(^Z+T&SKMFWJ5AQI?.$X M#KZW?NM\C+Z+T30/G5XSK;)77=_2_>9/__I7T_4/XTA+/7CE4Z.5!"\_HDT< M051)MWZD*O/)KD_%U;_3:$NB(XX2')S5TCJ*79!,"8DM=UA"R"W]1E(:WO!# MA]W+I?7= ]/U^@?0(3[@*]WZI<]Z:_^Z-@_'S3:X.NEWSM[VQM?JP5.XTWZ\5F8ZOX]/FO3SM;.YL?=[8_ M/1CARWZ*-QW,59Y\NT%5T0GSK^*3K#^-U$3=%V9VVT@^&4Z#A3KOH'W8& M\1ZN]V>EAYOD\,?GMAZX9IS[!XSU6O20X.N8W0FEWRFMJ&Z3CKODP5*QQAEH MZ9.>?S7^X;5K]DY:^NQ5LUT^1_FAU\>Z^SVB?T2>-\0QE6,=OGW)"^MPR VC M@([1-X_>7B_?FK #AN]1L8X0O?5MN(YN?>^NVR*T3N'M;]]UV[O?(XKEP:[6 M8.\WH-^$(_W6Z:"F+KW!;S!"^U('NFK;KP9^ZJW M?]6/__Z1_,KUK_7SQM['5N/H ZT??Z;[1Q]PX]UGLG_\F>WO;?^Z\%4?[YSM M[_W5:GS=)HV].CO8^WC8V/K2K&]].#TX^NLPWJO9>/>V&;_W=-)7O7_T]V'] MW6>TOV=1_;S5:KS;AHVO.[\:6V^/Z^^2CWH'[G_=B<_X-M2;0S]U_1/$];T/ ML/'K&Q*,!2(M< %C0#$G0"KF0> !$<=](%5N\C#$R0H7!<[<5E%NR[T=5H_; MSB>YC1$I*$> 6A6YC1 *)$84!"0U89)*2V%U6SMD;LO#IH[O8/?;X$F\'W6:_Z:>\[?>-P9^< MQ^I'V9<3MEQ_\W6-7I+7M0"NH8+?',LGBB=)Y].%<#;=T:#73\%?T1K8#7OZ M])].-XU[L]_O-LV@C/?9Z_RCN_&2; 8\P QHO)GR32NN:!#6 22-!)3XN,?! MF #DG8!QV0J#6J 940#%W5U<1HQ*S\NP[EGL_XS[JN)^<5[*C/M*X7[2M:DQ-]08 M"QAW#M"X H *C 6N)5!8B51ZLA-IK.F,O(KB_SE>O RWBN,]TEOGTA-J+G! M0$J/ 0WQ+XT4 T1B:C36Q!BSMC'MYWLZ(_^>H%0ZC%N@RJHST#$@D44@I+Y8$$>U953DJ_MO3!9TA/H M2^,YHW;Y_H.,V@J@=M*;H*#@CFH$D*44T,C.0"D6 F<*HRLL8*M;3P@$"RC M]GGM_C-J*X#::5^ 4($(#GR@R0?H/3#,0\ Y=T@*"!FE$;5,9-A6 K:+B[[) ML*TP;">W]$9I):PC0$(>80N#!L:D(N*><8%=\(S%+?UTU?"%@7:N@0GWZ(SQ M=&C=Z_1UJ^C<(RQGED"#&:(I5]HWN;00A!1CF(EJSD0UG?Y&0N!"2QRE5=H7 MJ4>D11P(+ACUG 6"7+0O()R3]W'>H89/?A3QK(B@VFZ%3 D+H81)1X%3AB-D M#(!>.$"]0D!C10#Q3OE -!/&I^#CV4\?,QD\%S)8OKHE1!($?]"(=H$&L6-@S-K&S.F6RZ>"QX6OE!=5\>;*??&;?-\9QGL MYY\9.H_'?R8.ZL7%<-Q RV-*SLFBIW[(_#3BL2 M;>^__D-B)%X7V_\>-/MGE7Z^J09PM<*?6I^T1&H56\1'U=7N"8>7UQ/NKL=> MF89P1*TS_+A.8'/K+W;#GF@\,]':\?G*?.637GEO,*EU@OB*].I+5NSC&D$N M?ZQB'1.R(F-5ZY0_,9_>>ZQR'8M5&:M:AQC/H[5D)2DF7YFOS%?F*R>N'%'9 MA'<&TW)K\LADXT==6KVI6<4K*]>95]RKN^6;SO%QISWT:])+^KM6A+AK"7SE?G*JRE=5>^V?3]:^)3. M(NZC/5Y&B_)[:IGCSJ ]+\6R_$N7U%!],1)2]Y+07[JEV]87NA_- .N/332: M"*H54\WE'SD%68'E*U?RRM_D$\_8P7&)^<23/# 5DE+RP*T!@>49?&\B)M!I M1X*VEDCB* U**:FEH#+PR#+[67T>-=_OD(@;PZ,?Y_E&KV3AW/QI[K:/=]+WGCXWF[M=X7_P![7ZMT_B,YW6\#>M;.^>-O8-FX^O.>?W( M'>[ON5 _@Z>[HW9&C:-MV-BRWP)54CEA 3;, 9I2.52 #@1("9$\<&_UV@92 MHD8HKW$QCYY&B^AM^.BJ A7JW?J4P'^R[JV59+OI\.?'4=UT7;6K#H6A.Z$Z M8=1*BTS5V:N2CST M YB+44V(=3001J@S4GF..<(>A?@_%>@LS+42V1FK0FO-Z[2&L:.&&P)LL %0 M(A'0$OW_[+UK8?;VQMAE@=H+Y,E%7 M$",DKR1S^_6GJF6#D6RP4-MN2;6Q8VRIU.KN[.?):V4:B$982Z,+QI*]?G*[9C-:M<_6)K+C M!?M,)<>TIAZD2-D^"Y2 B8J"I\2R&*7S,I5&*#;;2!)-]SM=LP%<)KA)<)RYZE;9V*4AI3/Y_L&@#M3Q@2#8Y[9UBTE7GLQNT MMI@6X$(HKW0"*3T%Q" @2\^#YV7VJ4U&:K^WSXSILRNZUW71^5PYB9^:_W4S MB7\U+L]K9:<%*[WW=C*Q94?P8#H]:W:$EGWZ9_G-MW'R0RG]A1M24_IUY4:N M_%9*_PK0;T;BOMGHSWY:D7FOYKA;M1UORB)52E5*W;=ON:1<44*H%(B)$\TT M<5Z@3$Q;[M5BVS_^74?^W3!,'GX9"CA],?ZRWZ-L]S@.V3./C1\MY&9?R \UB &F8 W3<@W5*0J#&.^&)%9A-8]'G M9&W#N *_TG.54I72)DII!25*2*1,ZF@$:E226TF4I)$:R9$JO=0[MRK1C5.B MB_$E[PWGD3JP1MBL1)4"BRA!J$B8%LQIQKNG1%O:"-)\MW@@KH@F76X$!OC@ MB@Y<]XGIPQ)**MM$QBE?_Z5@4[[D..G%MZ?#\<<8SU^T[^TD]+(K/KK1?JFZ MA:2NW,J5-]A"LD7J_[O1_F,N5Y52E5*5 M4I52E5*5TI9*:0>J2AI+&YR=3W?X8D[7&I*ZQ?^>#::#67P>)^\&/LZ#:L^B'[\:-4?YCQW6U%B+@;3! MSF*MC%3!6Z&)GS 80OC350"M L*-!&."M,?CHB[YZ"W:HFI%=#>MZK MW7_5JWTXGD[[O5&OV'*QW,I=8RJR*_]6*?T0_[:_-ZGR[_WP[U(8B*G DU1 1$! 12P8 MICUXXY-1TDB/JD/\NP.51OFI;^(]M;*HKMS9E5N9K*DIM2JE*J4JI2JE*J4N M26D53] C)BFL8I$*9-PX'TDRB47B\L5'^^.>8+9[O[A^-???EM.7';ZE=LW$ MNIB(I*"5D(!1FE)_MH^K3,O?QAOZ_BN+LXOKV(3L7QK>%X M.7@3J& I *)UD.6FP'FC\V^9C;G, E:A6SC>JOJ=[PX1/K(3__IB@C"K13MU MYTAE@K NHP+Z:' CQ@7<0R)U)UA@V1[_ M,0JHDW7;A_;29-T0F3.:1[#*$<#D%6CI!'A'."'*<.K9KDW6K8C^_E!&RR/* MZ&*&-@I!G&48I%'2&#ODXR MO!?T+]:C2D^YL9A NB"SLD<&VF<[/@0=4?%(J-;9CN]37">B5F&_7; WRJ>@ M,2HJL\Y71&==H0BE07N1DB05]EV#_8+2]]([A5I 2"H !#E\-<+@?*']G5(.=]6:O8^^MG?P59[V_E6HE1GXZ>''4_$9_^GO^ M7(JEK_KGS?>#BR/Z\70V+:_\SPI\X81QE,<827*8M8IEG*M J326*JKX>=8= M+[+NDI-O$\=3^[$TX#A)OPQ&^;3RF1Z,PN>N\.5$'Y7SK(2QRB3@%P>SA1C@ MN_#/_V#XOW\-_V##=^[-^./1[T_$R8OA7RC_^A/^3SQZ,U?[X_?_,7S.O%GTLH1+SP4=P(P)@TF M"@T>16(A:1::/6]7>!B?.2?#K^X,J"MW<.565FZMEBXN0\F-%@QUE)B$M3ZK M"F:)-C0PH_5WM,BJ1(!EE(!NB(9NG,F8M$0PQW"!A9F]?]E'1/L$N=66JU9GMNI5K OP:_W(9 MWTV;M4OPKD;B:@A^<_ U@J/1S#OG(/D2/.9,@J89RYI;'X2D/O 2/*[(W5KD M>L:E#'7L$[:NN MA:@, DHFP+B4 MW3=*E>44N1:V*&:-HD)[LZ!=-ZA5*54IW;F:;#T.6M7D/:C)!?]5HHW1" '9 M:8V T63KUR "1\L]+<%-B7,U*3ND)G=]FO6CRVF1]^>#X.=I#C>,O=FXY\_R MFV_CI.Y?JBMW=N56MH"KC?JJE*J4-C%(M% V^&X8)C>:Q_'[N8)_%L-9P?Y\LAXF\%8G:J"$FR0%32&"$C$"H5]Q)IFW2>_L&69W[ MOEG0K@1GP_''&,]?M._M)/2R.SVJ38SKRMU=N5M9GBZ4*C8_ M?UX<-UGK%MM3Z(?+=8O!)I>\EJ 2"X .#3BE!? D?/*4H/.EZHGVD>D^E;5P M<5L0?\^%B]>!O1KHJ^%YL8I1:1:#B02R^!.@#@A6.@,L6NY-MM"S0&L5XS;# M^$ZK&"N,6X+Q0CC:!2>"0 +(I =,CF6UC JXU-IF)1U$P+U]3=;N85.!O F! MSBJE*J4JI4VI6:Q*L26E^&IQAPX/7FH"3*JL&0EA8)360+S%%+G7^>VL%.G: MS1R[5Z'8C9[I5\.P@0*X\KR7^/+G![Z6'-:5.[MR*_._-4M?I52EM/D1G9M4 M431&K%LT8I_%_YX-IH-9?!XG[P8^SJW>9]&/7XV:HS0&<-VKTYX=?+0<'!(T MR]IZ!B+XTN18>-#4$S!1)V^C5"A9V:O#B>I0&49EAB[IV'ONHWH/6#Z9/8Z3IHH MTR2^SI 9O(N]X7@Z_=SBFXZJ4JI2JE'9'2JO,+U&: MC)]FSV8TJW[(2G[(K]D/^?5K/P1UPB"TRGX(2D B"&A! M/01/K%+,6Q9<]D.6=UO=RWSPBNS*OULBI57XM_VMKI5_[XM_%^) 6AGG'090 M69,"^HC@F N0G-?2<&H)$]WAWQVH-7.KMS*;$W-J54I52E5 M*54I52EU24JK>((2E;0\.B8](G+4PD9!43OE!(E$_;@GF.W>+ZY?3?ZWY_3] MEIV^EU\[?10E,:LJ>-25,/S9 M#IMF9';6^]?9*/8XZ?<*AFK53EVYLRMOD$.YV03RS5#%J[4A\QZ9XLD';PSZ MY%S*?*Z1D7C#[F/S:1G-=M5YQ[&3L]ET9D?E[M4V8^VIXI?+;<:< M\(R4'(JW)@+F!QJ,CPJ2HS8E175*9&^?4=FGDO55:UNX;X::>TZEWB+TNY:_ M^9_;$> *@NL2W5VQU>^'N.Z:]A2OQ\-\[Z9/_GLVF'VL[L2J'+;86HT&H[)? M:,$8J2#+Q(,)D0$UB5!A T?",H>MW?JX4E>EKJY<] K4A8YZ2R051EK4)%FO MG'72&!5]$FC6H:X:)FF3UQ:V$UM/I?6E1Z0A&M R"2V2D08!542#;,N&52I1 \=$2%0)Y/4D5[/;M<$@BO-W3;-+=12 M:TLP2E1@2/NTSPM.WA;0U3U00G@)$3@0@=00,=0P(%R8E](B> M[^U+:OI*5(:K#+<-#+<"P5%/K?&4.,8E>J&LE%X(H8.4AF;?M;JG7>&UQ5X< MWF?#VVH(B7A %1D8(B0HF81FQ@>/>F^?<=*GIJWQ)+=+;G>]3R,,WET<^_P0 M4-8_Q"_#S+X:7G8_6/[.F#([Z\U>Q]Y;._DKSGI_*\63C/QT\.*H^8W^]/?\ MN11+)^;/O4 &%T?TX^EL6E[YGQ4(PU@AJ//2!L-0Z"P5P2,5-A:73SAR7@.D M+FJ S/>8XZG]6!H"G:1?!J-\6OE,#T;AS MXS>'Y/C3K^_"/_^#X?_^-?R##=^Y-Z=O7[YX@L=OCM^\?/-L>/+B-W+TXLG' MD]]?BI=O7G[XX_=_Y>]^^>'H33Z[H?YX].(O4;[GZ,UO]/C-;^Q/'1P)'#EH M0529"RS .DXS&7DI110T&MS;%PJ7F.4.KMS*.M+5BE>"4)XX M;R+3$7V4N@Q054$;(FF^]/ =+;+J#+U\BR#)(1: H1& HB!@';: ,<4$W7(D;D6)N55Y'86 MN)FP41-EA+ I"<%%_H5&<5O(K>&B-F%]^#6L6;!2*RI 2,(!HV>@ M)7&0RG8=1CT:709@FC[152MO&+;KCMDJI2JE.]>3K4="JYZ\!SVYX,&2+#[A MM8+(B@>K#"F#W[,'&Z-)66UZ55H+-GJR2S9P2SLDF^\67_(?E[(HR_F0+L'V MT>7,R'L[F=C1;#K/=+AA[,W&/7^6WWP;)W5#95VYLRNWLBEE;1U:I52EM(EA MHH4:R7?#,+G1B*#?SQ7\LQC.FO,\2<_BNSBJ X#:M(Y?+4>1A!9.Q21!&A$ MDY=@2^VXIS$YC%QGX>_ML[ZF:P\ JLBO_%RE5*6TB5*ZVR!2U:)=UZ(+,2;# M/.-&4E BE:X?1H.1P4&B7G@NF)&6=$^+ME2>N[$AIN\4XL:WI\/QQQC/7[3O M[23TLC,^JDW9Z\K=7;E;2:(NU#HV/W]>G)];"Q_;4^E_+1<^TF0X4P*!")T= MXU+SZ+*<(645KP.B(C[M[4M#^DPO-]6L.>%.P[UF[JN4JI2JE*J4JI2Z)*6N MUBK=Q )-@P\QP*QLTH2-LG8=Q7S-35?I52E5*54I52E5*5TCWW= M[N$>-W8TN!+R*K4AGV->M?2CKMS9E5L9:QGL7_G@VF@UE\'B?O!C[.(VO/HA^_&C5':7)@M82ZU3#:XD8D=)HJIA!B M5!80!0-MHX.0J(TZ4&64W-O'OB&R0PFOR@J5NZN4JI2ZJ&%;KQ"I&G:S-.Q" M44F4SI=) N L)8#24] RE#^UX\BX"CQV3\/N0$G)R>QUG#11IDE\G2$S>!=[ MP_%T^KF__\Q^J!4E=>7.KJQ1_)IKJ5*J4JI2VF@IK>"["(E>)\*E#P&51(T. ME25)6YXT,WIEWZ6QL1Y=-K$.1]GBBO_.=M9QG)VD%_;#T_&DG-?!;#89N+-9 MZ3/X8OPT^S.C6?4^5O(^GER>2COW/A2U1"6A( AB (F28%WD@&4R'6KGI"R# M),C:O:HKJBOW5BEU*6Y4N?>NN7:"!92&@V8Q@L5 D4KM4C,! MI%/GZ7:S+;B!5 M5KO %1=4HX_$*1H345X;Y-'RFXQ[7.AC>N$/9KOWBP-8D_[MN7Z'V?5[N>#Z M6<>4= J"L1(P60W660)4<1F4=B(ZOK>/M"\D7V-K:@5R=X'+&DQ G,,?O0YY9)HS/RFRW MN+=V?CTX>% M@*;CX2#,W]D\;;U:[QCD1)9RS)+RQE!,-FGROTQZHR,WZ<_#&[:,F8_0:W:R MSMO$G)S-IC,[*G>O-H5I3UL?+7=A[HXVNI8?^YSZ$OX+0NT2DRU[/C['H-6TQ7X^' M^=Y-G_SW;##[6'V95=FQ[$;XBAV5S>Q("'"#!M 0#8XE!RP&IYCB3# L[%A) ML9)B)<462=%2G92**E C44GGDJ?1#J>MZ\)G)>"?2V"72A_)PIS]") ,I3!\BU $L8SP1*B?88%?>A M=&FE9)WH>67.RIR5.2\S)TF!,*V3H=HAL]0D%;E6)DF:7V)8F;-SS+E001"\ M*%4@'&PJ]BTD^9;1F=ES+MES(7DC](\8/0$;!8-JT^WDX MB4,[&[R+/[T?A-GKAY0TV+CTJ?,+(5\^8ET^[;/9]1^Y=-(^9AQ-VD8X)=^# M.!7YG-1GV36WXO+/UY.+DSFUKR*X2;1_9;V:S_6A';ZW'Z=[__CJDMX.1G#Y M_GWSTL_G;%/=**/Y*;A)/N 5I_.=V];(\HLHFH__'11 S 8 M-3>A^=!/;^WD53[K<_E=,?&[^;[YVU^NYP&97]-YN=#Y-Y^__:!Y:P$)\_>X M>2"8N/9M\H#^X'O/-7&F6;OT58=2Y&WPW44-UHWTF\TKN M7A/)N\&VDIL\5I/Q^\5*_8VZ)5_Z3_=* ^K>8-0[;T%=;]#\!GE_]O9L:,ML MZGF'X:]:,/7^?;/.,[MVJQ['-/"#6;TSS9UY,'X\:_\3\T])A8\&.LEH% &-$\.G J@" YN0 +>..D8M6J(RAZW=:J)25Z6NKEST"M0E#8]9 MIVNAB4$GH\N*G=H4N-3!4Q;6H:Y:3GTKDZ'GO$:R4)*7$KAR$=!0!QJ] 43B MHHDJ^_)I;U\*V5=457*KY+8MY+;*/CL?N: J9"7/ W)!LE%F+-6H(J$D>S+7 ML]L*^^PJDZW(9+]^S60NH2PK-S MLQ)8);![O^A5",PEAB(PFZ1B2"PUSAM%@_1*4R,H:X7 JIW6)KN]_)K=/&?> M:AY!)Y:RG88>C!<6\@-,$,LI])#)"0 ^N3!$J,AH/8D1J.8P\QK2/IZ M_9:%=T)N+75F;[Y;/!!7\-+E#:F #Z[8!GJ?J#V<3L^:1/\XY>MO2FNG!549 MOOFN]T[/W'#@>^_M9&)'LU[\$"=^,+U9O4MMZ%Y7;N7*W9J*>V6BWRJEM5$! M'<_6++/6H$1G$^'*"!-=,TB%$CH?I$()OS;C_VX8)G-%7J@HAL=GDWSCGN9K M&(=YZO_W.?D\N>">FO]O=4+N8OY?J4AYD!J<4+$T.0I@N:<@6-;>RJ-63NWM MR[Y1O*^O\%[J].O-Q/D577?6 _D7>_U;&/^/'9[%98A72WW%.=<+&7 ET63K M.0(33@#2TN312 ?""Q=B=JU23'O[M*)W:]'K9?#<4B*90J0INNR[86"!4]39 M_1:WB=[JA+<)[84DL,DJV$1%0=N4H2V] 1,"AY"$\_DQX423O7U-^M2TU5*K MXON.\/UCLV.KE*J4JI36T)5<^\2I5(1:CX9(8V1@4G*A4=!@JJ[<&%VYX,Q& M'X)Q,FM(%VEV9G7*6E/E/R5Q*O\7M<9&5S*R7&EP?_AN:8/9MD:EX]O3X?AC MC.,EL"U,KHOB!M;4_K4"7- M=@/^QYRK*J7NUC.V$(G\5F'C-9[6==Q<7:K5Z'KY8!G_U6"9X7@Z[?=& M<58*V6;V0RU/JRMW=N56IGMJ4JY*J4JI2FEWI+12@MM8'ED22!BB4UJC*.;XCR>X&VOKJRE^AZ-L>\4RRN\XSD[2"_OAZ7A23O!@-IL,W-G,NF%\ M,7Z:79O1K#HB*SDBORXW\.0V8?**@K!!94<$LR.BE2K[S9D/S#&&=&^?M=#= MKB*[\F^54L<*C"K_WC7_+@6".*5*21"^S+F(5(!-GF0FYDBC2DB=[@[_[D"U MT=/)8#SI?8QVTK.?8ZR]C,^+YGG#@76#X6#VL?>WX_$L]LR2)&HA4EVY,RNW M,K-3\V]52E5*=V_H2NF%)]G$53(A4F*355&H2$)B 1/6EOF=LF=_6ZX=8JA( M(KY4#'D'2#& +:VMHM1,6LFT$5F-T+[08@V3MF*X,FV5TAKU*((FJK2-7GN# MR@EG8K!,,88DY(-_8S9)Y=>[Y=>%D216$NU59" 1%:"R'+0-'B0UWJF G#-^ M';]6^&X+?%$2YQP)6:DZ)$D8S2,ATGLG#M:ZKKMS9E5N9 M9:NYT"JE*J4JI2JE*J4N26F5H#@JJH35-D4OD4OOHDB&H7.")'2X1O5'MGN_ ME'O4P$U[[M_+Y<"-X]%JJ?*CZQ4"2F1@6*)@?)!"*,6YL'O[9>0B[4AKF0KD MC2GCJD"^12 O]JUU+ C*# 2.#I!P BXI#DE92IQ(W+C0+2!O5=66NA*&/]MA MTVC>SGI'=N)?]SCM]PJ(:FU67;FS*V^0)EEC7'OG=/%J/>9E1"(]H9H9@MQ: MK3RQD7CJ;+:XF6ER*#=I+?^HF6S1I%+F[>1/SF;3F1V5NU=[R+>GB_UR#WD7 M3?#)"A Q&TTHE $;!(+U#"D+5!/#]O:I-GVIL2]T6WOI;W>8^3UD2W>"!JZH M-_LA#KA9'K7:V:MA>W'T*4>!PD0%FH< &'D$38.%D*(Q663*E_D0M*W9B!72 MVP'IY(*C/M\5:C1R@MI;8:GTSC-/E<-U(%W]ZC;QOE YJIA54B\*Y1]S=:>!E-!WWW0KQ):8\$+HK,YR)1$'Z35(D2+/!"T MVC!Y/>I7*!RO"%\1X0M[S;.MI5/469F[TO3*6UOF.0:@EFGOF-+"E;WF8IW- MCA78VP5L;G@PG"FJRP99G33/ZB )H;A5S 71"K"K7F\3]8N)KTBD52E \)07 MZ%NP-&MXFN6&PD>12-;K7&#?T&6]7I&_3%^>G9"5?ZM(!5=FAX&("$X@'D0RE^2^O7,IX-[0OU7*"K(MV M?!WC_,TQSJ=G;CCPG_LCQ(N9Z+6:NJ[RR6H(M1(X:DQ3>&42;?Z2H M?*":$B^MU^?E+GA1[B(YN2;3]FX8)M^>X/S[G'R>7'!/S;NUI^-?+>?=2$)A MD4=@SF5//@4'CB.")LBH\E1R4R9$] U;.SQ?"]IJ_7"5TAJ.%.'><683I<%F M!D[9^7;9__;1F9B$3=^AX2\>U;=8N)D9L$S"U9=:C6<7):5$D%DR*+)# M93BXP#4PB%% 77P3GE9>93*XU16M@H M=&*"<>*K*NR0*EQP.930GF7_ ISS$9 [!IIR#TS1+*FH\[^B8ZJPI;K[;8T; MQK>GP_''&,]?M._M)/1.A_G[:M%^7;FS*W>KM]$M1PZ_R@)>%SQL?OZ\.">O MAA#;T^=_71%"],BDD:94^BG P!&,LQPPL>"XDI$YM;"T0;F( K6"C1Y\]@J&6I=>7.KMS*#'#-TUYO3%^"#?N7(&=OC4#L+AZ)$]'A[$#.OF@"5-R"#MP#80DM!A&MYWO[7'8HU5U!7:EW2Z1T MGY&C2KUW3;V+??58"(D' 91Y#^B]!,W^'R! 5BB(J&>2#&&T :+1CN#'AK7 I(M/)A;U^9/N,=F3A<@=PR MD%L(YU0@WSV0%T(X04;$+$/@*"V@P03.T%#B.$)J](0HTBT@;U7ESG='A__K M;!1[G-3)X77ECJ^L[DM7) MX7>CBH^6VX]Y0:-(Z"'P,I P40'6: .2NT0$E?F5,L' B#YCJJ^OF$S6Q4E% M+:FI6X1^U_(W_W,[ EQ!<%VBNRO&L/T0U]4)Z;?!88L]UPPA1HB@,FFA!*2, M@?94@S),N!1#BL+N[3-2J:M2UPY25W3$ANQD!ZE4J533+*MU+G7BP<2H2^Y'=D\M>S6YUX?WM,ME NK;-!L#+I&[T%9P.'S&SH,O,IKK+_B1S[5+30*+@R M7&6X>[_H57+VB;@0MC,+LBCK&I56)>4)8$(Y7_[,KO+:0&TA$6R$,RP\0 M*XVL# 'KC0/IM.-:9 V%HNRT$'UI^$;XGRUMQ-C6262G9VXX\+WW\Z%]O7@Q MM:]NZJ@K=W;E5M;EH*63WG-Y7G6G+JKNS+49 M_V\-#)VG_I7\_\?CQ[]]^M,X] ZM 2\8 ]3.9-\E"@@F MBUQ9:Z5,>_NLS\3:$>9:5UNW,50IK=5&A)-\$"6<\.ACT_VQHWC&]/A^./,9Z_:-_;2>B=#O/WU7. MKMRMWFNW'#G\SM3'>?#P)F,?:PAQ'7U^M!Q")"HY88P!K87*KJU.8#B78*S- M^CI9+FS6Y]*POE!K*_7::G$3/*9%TGY=+A(Q 1W*8,%38@&YUF!IC*"5\L@=$T3@ MWCZ5?8E=RHY56JCD7:54I=1%%=M:H4A5L9NI8A>+3QASZ(.!:(@"%%2"E>A! M$VF91(.RDRIVJ_K/ULG1=65=60M*.A+)K_F6*J4JI2JE3G8'0E>JJB+5'BG: ME*R6)J)%$K3F@9H;^"_7M FJ@TSOTA7Y[7)3M+DK@L&FZ%! \IX#2F[ $H*@ M/2N[P:R1U&979)T)&!79E7^KE-;AWQ;B1Y5_.\*_"Z$@JKBTW E@)A7^C1:< M<0ZHT=JGP)RTNCO\NP/U1G6&=%VY\RNW,F%3TVI52E5*54I52E5*79+22H,& M(O$!721"<&1!6T3TBF'PPI@HXH][@G7T["TY?2\O]^H^WZSJJ@RF$ D&;-K3[P-;&]?8%]1UHW1LQ7(&Q/2J4"^12 O1&\D.FNRW(J,'* E M"0SE$9 XDEA";0EV"\A;55=>7-!TG/\?N09Y8) MXS,WC//V][L[9EJ32*WRU"(-&)*T/B1;ADB8Z)4Q]GQ^Q/=;Q]0QTW>CK?UR MCYCHDS.),4@J$D A*1BE PAMB#.*>=J4W1K1-XSU)3?MCI-8"U.;,4FG?=KH M6GKH1^?LK'=G-I-(E[V>'V/1.L#Z-MCQRP#K\Z!$RDX+IPB.ZS+H56IP.@0P MP=G@>%0BJ/8'6%=2K*2XXZ0HF U2!!J94F@,T]*B8,DR(I$DC.N08HW^M,F8 M"SNELY0L170@A;%0=LMG[C04(E)CB33*J&Q/:BK[BE;:K+19:;/5$#JW3EL3 M*&%$H;?E?S$*2XG7@3A%K^?-.G3[]CARL;Y9&\YK6;FS0? M^Y^OLYL?:XT=*/D>/5!1>@S'V+.^='VQHX]9+KW1>)://AL7:@AQ-.\]/&H$ M:&?YCS08V9$?V&$^T_Q"TXCIP;67>?Y= O/)G(ZG39NEAY,XM+/!N_C3^T&8 MOLRV=P-KO^(UVYG_KK6W'Y9SG;AM]X0,Y2\%;[@"PD M+8S2S,O -"'2XY](]BX^]'IR<06G]E4$-XGV+[ I7^!#.WQO/T[W_O'5?7@[ M&,'EF_[-^W4^[XKJQIJX[JGMP+-[=;73?Y[\^^3QR^,GO7\?/CYXUN\='C]Z MT#LX?MQ[_MO/SP\?'QX\.WSR_-I'\ZV=O,HWJU 4_]JJN:^+:AZ@1Y]A]^@R M[)Y_!EMIQ/3(3E_W?AF.WT]['6*8JZ7TM\-1;_9Z?):/$:9_[_+I-O?_;[^- M[%D8Y'N^VKDVVN@+@37J+Y_ST)Y.X\.+7WZZ*%,:C)IO;C[TT_F3>,YZ5XR> M:[YO_O870#\@?_/YVP^:MQ9T^?P]:1X(C=>^31[0:]_[UF$I>Z"X M^:'#?OLKD]GK: M>Y(9*7Q=4/J5M;CN+;KD^7YE5"Y8CC>V*;M]9[,/Q6Y2BOO=JZWW\^)^TE4> MQ\W:J7_U-3?Z/S7Z/TW&;WOCTSC))G4VWXM/]R[;S''Z<)UM_.T\?2TT"6CK M#.^Z^+\Q&>XVW-.8+TL]'.8F_ \TRMC.@-_F!.Y6R@=K9X033(:D4*9@B W* M$2N$(-J;T&RI8H3.MU2QK=Y218X>G8?QWO[KS1%K0F[DB.7C?_J5G[PX?GW\ MXI ?O0G#XW_^^O'XQ;/A'X^';[^$\5Z)HT_YN_/:EV]^?OORS;._7G[Z%4]> M#-\9S/F1V*ER]>BJ/?_Y6./I;PW9,2QF-'+WXEQ^__E$D*HQ0#&JP#++.Y M'=5EC">+,A'"D+J]?%E3XML)+Q!*.+"001'I J"I9B FI$5,D;P9@I3;JP MKZ3L!BO=M?U_7Z;>I4D()5X_B1E\?C",3;?V8@,V4?SB*9R5<.)@]!TWX2M+ M\:[-^5L[1DN&_USM\&[KGDB.PL$E:52EU9;2.GZ^9$J3J),@)('RR6936ALPQ:A6A%-* MC4(T;&]?]HFB+67#.V1-5URW9WY67-\KKI>,T6BCEMX!"RSC.E$&QC *'-%Q M(ABQA!1<,Z([A.N6[-&-L$">Q7 V!^8X73(WA]%.8^_9R6\].YW&V?4=9K>R M.=)]VB(G%S+X=Q'!LW)6)^FW:3PH\3XDHWB*&%2 MB2P[QP"E0M":&A"**^J92\Z8@G&FU[91[JXW6O=Z.^U26*>IIX=FGFG/7QIH M6B,Z=V5%->VJ?EX<*%MYM"T>/7FT9"LI2YC7$@%5-(!(/;B@+)"H;;(>0]:< MS:!8*FH09WNAW+JQ5*%\ZU!>-(FLU()P'2"YXNSXZ$!SPL ([APW7B7C2K.0 M/E=M]0JI<9LUXC:3^"Z.SF*OV:>3;8[9.)]--D%Z[^UD8D>SWF Z/9N_[L_R M.V_CI 9T;ML4>3<,DX=?4KXGZ?>Y,*;_+#]C^&4\>9Y):GHX*B6Z@W?5RVN/ MTI8S3$8BX\@31&438+ZKX) $X"9JU")9XOND3N=S\ND9RM@7?A,AU"]BZ% M0YY.QN\&TP+-C(%FU_DLG0V;7V"*]5Z5.2S(#(]/3X7P\&Y%"I! MM5&/^>*B4>V3V?&;)_FX_L] -8U&,Y TJ5+;HD ;SH"K&+.3E552BJTQ5 V, M=!;-K0=&;H[FZDNL">F/7T-:*!F%YPZDXB7>J33H&!!4]B42,T0Q+(T"^V23 MPB-;D#+:X'C./^U@--\:FH'[*CL,HSAM.D<\??JT-QS;'\L=[8)/U[J55$0Q M+?M4XO1D].1#R=.?#::OYW[>X^AFU51JA5 D)2XV-+3X0HH>D);72 M1\>%W=NGY,I"NDV>/;@1ML?EBK-B<@Q&[^(\KMD[G<2W@[.WO1*W&4P;WZ)? MMJO5F,V=;^S/KMUDOH'ADK@R>9V+97HP"D_GTIH>?A;@M%+72M1UM&23H#76 M!I<]/)H"(!<(VBL%PBIFO(@Z,K&WST67/+T:NNEM0:4TH)%%B Q%;Q3&+30>_M, M=0.I=]T]\1YP]NBU';W*1_NZ34ZS6[EII3(<6#<8KM%9\Z;>T7T>8Y>LOHO< M=FF<% ?O2B?NW;(!.Q&&REIE4G:M/H[S?P]'%W)Y]EDLU3]M3Q.]7,Z264I0 M1P'>9$L1-:5@359,1BF9DC NAE"J#]3Z^ZRJ[=A9A-]>3*HB_,X1OF!K!NFT M02<@V&0 N3-@2S='FJ@SCL6@DY[7%W5IL\(NI:H^7_'(N3!H14!E@B9)2]YA]8,XX>&HE\8IK19I6&=28;G26K8FP MS34Z*JIO"]6+UD:0"C%12+(T;M!$@J$R@0B9I55,E@;1-.E3RUWL:[[K;C90 MQ5,["$U8:UPBO#U_-IF4^IS:G:\S89!S(3V.*6;9A/.X^\$H-#'YIK57);(6 MB>S5%:4Z/C&E#?CL(@$R(4 [JX$99;ECGB7B]O95WXC:K6][,7^7-DK%_)UC M?L%X<078B4O@F;X!J>9@\T](.M.Z\D1K0HM+HG4-E=Q3GBZO*'=\'5ME%WRK MN[15+F3R^V#V^M%Y1Z"&K2I9M4=6?RT9*%P984N+BB2"!B22@B9"@A7>OEPN,*YAC#NM/CVU'W^X]'1CW9MN&1 7LG@Z M%T6EGI6HY\ER7,*1()*0V6 (IC3'=6#*1F>TGF16W3CK0]V*4PQ\G"".AUC9"=<)WN MT@CY>G;L!2E]K"Y4>WRUW 2.$R^R#T6!)LT!I:/@%%H@UCFA@]..^&9#GI#= M<*%J=&2#C9$*\;N ^&*+6J**L^%!>-2 SCAP43:#3$TP,6H:2($X)\M1T!HE MN:L:TAH3Z9@YXW(1Z\P,FIMNFR7&<]4JWQ=[9-(:%9G19!._6#IVX\23$"UY>1V>U9,%MFC++%F?EJ(X>>/OV7177*[#C[+K?):>[SVV[(!PX(1 M.C!02DK Q (X;RRPP%RR.E*+<6_?B+Y2@SW1 R+ ML1A*$C(C05OA ,E8#G/!H^R01I)I4HT$P/I,]Y"O/5VB:&E,$TW3"!U=72F MF#]I.'X_G4\PG,\/^MH"^K$6O.?WXOL2^J'&NC?U,]L_PQUHS_ST;.)?EPSB M./5.)\4HGGWL]TZ'MG2M&85>_._9X+29,57^&HQF=O1JX(8US7B7\\#MQV:> MS(OQ@<_BF,2L^<)9P6RLO2O:5G/+[?2(CD):6O9_6UUV;!EP*@F(.F9Y\DC0 MJ'GOBG6&XM6L8G<1W?Y,\(KH.T7T@N%*1/9D@U% LHT*6*Q7%STMI=9:EZ[= M-,P;/-!UBA;O+HFXM3/!.VTY3<;YG,.Y,3W-@&P&@4]?CRA7*2#M[9P;#L7_EE/"FO/(_^;-)X.W6B<+M,N]Q*)TKI M6!(:/"W%X2Z5<3S(P!#.6!8[5UAR(M@79.W)G#4%VEF4MV] 593?)\H7[*DL M2^Y=\F""]H"1,G#<"/#(A'3(!4O9,J"EH!;7GC"^"Y[K M[9M[QT44UXT<3H,/,<"G.!E7XE^)^)?W$;H@E(K)@:4D 9OP*)6H+1)1LD8 M?"'^__?_T8RRGSKDC]98U,;9=TN0KM!=#;J+TZ]BEH/B"%2ITC,:"61'+5MO M2G+!/7%8^B@ILP.]D-)DT4+RW 'FWT&7-I":,9X8TU0;L[=O=)^P MMNI[NK%!L,5HU#9Q0JP_E#N_MNZCJV?X:MFLKD MBJ>C^7LP"MD_>PA%BATB^Z^+RP;3Z5E^6IJD[,&+H][TM9W$:;\WRA9V?FDV MR5]TKA3\>+IK*=JN%)H=GDOI)#T:OWT['CV?C?U?50NVIP67]P]J1A+C-H)0 M,I66A12,*ML)@Z>).1TBCWO[60D*66O@MQ?6MUI#=@-8UU#\CR-ZT:[%)%S3 M\X+&;-P7OSW>*!^)ZY@LV2#J'U/-!=S)'/ MUDICB_0F<6AG,?1FXTNVRVXE%3M11':2&N:ZH+-'13B5KE:BJU?+F<.L< 1+ M"CA-$=#K[(9SH[*!QX0-0DJD;F]?DHYL=JX)PZX;'M\$:[4YV@'QXMQ9JAWS MFI?#)2E9Z*%_5+J!6KV\#LENS5BJR[Q?9"_:+ M#5P%9APHAAG9SBJPB2#(B-3$1$TJR&:D3]::W%++UK2$"DB;F5C=K&U.I)DAOC9]IM;.&==@SRV9)[Y)Q>93&/N_OE@D^>KCI.FK/?O8 M&^171J7M:]-RN];$W'--S/,F[_=;D=#AA60.1J%Y^6<[C>'1^.UI'$T;I_%I MD5A>-CPK][T)A9^IGMA?P=U^\'L]>OQL%Q/[[RQ68%)KVS#B.'"!K+O[234&,V=U]H\FRC5(+U@M FE(AAJP6GE U!JLX1ZB#YY[0JWR9<+(.@V: M[BYLLW&9KHT[X=:;[<\2,5UC1:NVF#X&0#Y&NJ& MZ@XV6?CE0FAU&_5M*).72_:AE)JZ$#EXKA0@%10<5PZL(^BD=S19L[?/1)_) MML8KU"8+V\$)K5N4E1/NB1,6MZ E'U5B!@(KDPF"8:"3M$#R:YY9Y;AE>_O2 M]!G3&\$).U"\]"2EZ)ORI/C!O[:C5[$WR6Y9+PW/_.RL<;RFO5(;7LRD,FZW M^:5$R=YEK*PYFV6;"/".*\6OZ3(S%^=)>G(NS&=9EB>CPH[EOR=?Q/8L3F>3 M@<\.>'GC8!2^?N'2RDJ+*]'B%7OMK9>>I@ .N0'D08 Q28'76BHEC'*T3*+2 MZY28K@2H#8JM[2I#W%X?JLH0'6"(Q=F_C$='B0)!F 0TTH,3A(#@DA*6%8/A M.AM.7>>'K9KR5RZX!HDZ,A("BMLSW% H/,F!R$U39: M$IV18F^?J3ZN/P.KAIZZSRO=L*LJPVPPPRR-V0N:&B<@ZZ 2W&8)G$P97N/E\N0)=FA1*+^W\_V#1 M!FIYP)"R_M7>*2;=GX>%)2GC]!;-K\IU[7'=1>,,L-TV5V5Y_(9:K[L3JO&^-I\P)5.\@1S@O)?,Q6B>"HM-#""LPFN(O) M\:!"PQ&D=@T1QJ\BS^]'X39ZX>4-&"Y M]+GS\R5?/F)=/O&SV?4?N73:9:]'G+0-^::)]_>KH3N/#BU]^NBB&&XR:F]!\Z*>W=I*-R(OG[8J-"\WW MS=_^DU&I M3WP>3V?QK8N3'B?]KRAUW5MTR4ZZJ3O:[9M7 L,WF0O1ROB'K;EE=)6':ALR M.AE7*P4.;C&RVK7:H/^YI6O?%L_'YA.)CDM*@\ R22C;40J#X Z[#\[/3TV$LFYGML!<&4S\<3\\F^?#C-'S'\[;\M?>MG=GYY1;_Z+<^T%9+I4/BYXO3VS(.*TW5QNM@6PSD?J"<0 MD)CLDH3LC<2(P)PHNSRM"2'M[:N2>N\,3GY9AV"\CWT(+WK5&%C9%R3*BR9PBR()EDX&)46]$W?T5&XL@OIPX6* M^"XE #N41%R[(:V\KWZTCYI=WM/23<1Z/SF+H7=Z-O&OBR%:'I7323%/9Q_[ MS62F6?.@E%+5T_)@]9L_!_D)&[T:N.%U36MKGF K\P3M#A\O/M$OP_'[XSDW M'5Y0T\$H7-%5\_RQ/1P=S!_:IQ?/[$EZ>O[$EB$UL_SI)Q=/:_[]\,NC6K7_ M2MI_N<<7Q%9'?WG!@W6#X]?B'FGZZY2#PLW(>)^FW:3PH MXCHY%];AZ*(%UB_CR=?1I7^?B^EC#2^UQ\?+;6*2$,'GQPX4XPA(@@0MO(,H M&%52!964V-NG_:RC.Y3&JNGFCAIEK>"]0GHU2"]U'?;,2.6!6&D =11@I>* MBCL?K<.(?F\?35NS&JJ1M=V)]!>3_-ES#O'CZ:S$,4L#R[FM=1'07->LVH6$ M7+O!O$MR>53$Q*06N;+H*F[YYLIQ*9Q$3-1*"H!8P MJT-P5%E(227M6'!1I[U]OH4!N K;6PE9W1"VU>EI$=.+$U-Y8-P:"](DGS&M M#3AE! AN(D6>GW(N]_9%/S^ '8+U+L5UHH^#T_GXJOG@]FF9'3SMI39'\BW(-LJD'.)=:0%7HSQW8HX\:035S'B>-O)[ M5_R]\\#\P;E8GGV6RB4:K,/>6^&YPR7;1FJLE>"TXX#19V9MGI6W7X_WNN:Y%[5*O9R(]IY5]?2M41>U7VQU:.T!NSO-^R=]Q^)L;%C MWN;O_E@25Z/Q+!]]-BZH#G$TC87;1DWO'#N+GXL*[3"?:7ZAJ$#.4O!6^X L)"V,TLS+P#0ATN.?R//7QX_Z?W[\/'!LW[O\/C1@][!\>/>\]]^?G[X^/#@V>&3Y]<^G3\( MY:Y<_/$%5!]]ANJCRU#]Y3-4GW^&ZLTOZJ?+SX>2#YAHOZ3UAA?ZM]]&]BP, M\C7]_2;\RG^ I6^(2KGW[:\6#VZA\/?[=VG>Z3D_#CWZH-?KG9MKQV?9<1WX M%ARQA:T9DU=V-/ADYV&EBP>_?'[$3_Z]%+\\?:/=/+BZ./1P9]4))%%4-+?40!JDEVG M2 1HYI3CF@7"X]RV'HS.8C@H+BL&A]2Z9))BR"5U3.9G(9'(K!&^3,>(V>H] M+7">G&5WZW'^3\_>YL?W(_E]><9)H.4K:K1K'=N M5!=3X&D6K&]R+%\]3\OHN1Y:^8/G5] \$7-!?_\JOKYJFI3E3#+N/$$1O)8H MD43AF#%41_&-,GSR0*C;!&1SQ(>#668:?P.(7B./?N_GSU9Q(YMC.SO?V7&> MN,XH^S9SWTR/?_]3=VU__B<.Q^'C*/;^G3EDDA7XR#_H_6WV.O9*J("1GQ[- M3=/F+_I3_^+EB\^=O]X;3Q;?F1_Q_/V_EWT/[P8AG_@T/_7_/WMOWM1&DJZ/ M?A6%[YD;,S>43.Y+SPU',+;;/\\=H&WC=MC_.'(%V4+B2*(Q_O3WS:S2+C:# M0,(U<8X;4*DJ*_-=GGS,?!Q#F^"*,\"F1<,.+X8@UO*7X>R.COMGH_*E\_Z@&W9:A_#CS/*)^A=< M&?UQ#_;VZ*+=.C_N^.-69]@Z&U;QS;_LH-,_&U8/Z&> 7*@!6 _-_NGT%*BM M(HIV_GH\.>V?P_;72\Z7]N#BL^R8_*M^P9:[:-ENMW^>KSJQ_C@37L8.0S MX%L= )EG@T*!<$4I'P&85YS)Z2"&Z($/ M^T" KP2 J.M#4\C06+G9[!-<-L=?WO6:B#3/*:!6\^F^A.=/UUC>)UMP6=SGA=F6&ZL!>*R#M93"^8,-)Y9W3ZLW)20P=6!+LW-DI7)*_/5EH M+2'SWU:MIGXOT$='9:^!D/.EESVU7:WZJDLR^?_5^:M4R^7C.C_NPYFB_GG. M\QR>N6$'%ENIR]&4AG;J_2UY1K"0T;!@IJ\RN/?I?M;KC[C)]L.):@.7\UG0U@=8-277@V'%YS")>;_3^G MDE9(B7\]OIHJ8F.6!?/8E,)][=:RKBD"!4[V)"N7$8#;LN\@!6#'X4A=!.C< M&@UL&1A1$_V^'0;[OZW7W;[+MEKL1C]J[=G!MSAJ@3S.1PQ7#2].7+\[T7+_ M??EN?'+Y"3-__M@>?P!8'(1.5AK=BY\5W8]_ 4GS,CMUC$P:/S+=L\*+1_G M_KBCK ?[E5T2*PP%C[1']<_Y&YW\"H!RX4_]'LB<2WW:PWB4U?W]!K#>[/^^ M:$8!G 9J.DB3W,3WU8/GB]QAPWP.R@.F"&!93=S:^!>SFO8./WS?._JB"-92 M:X:J<54HJC@,6FCY[WN_%):_T3')^?<(K6.+G!-BFF!?_ML-. M*?*=M<)_ I1MI9R>#52MR_-1-O@@36WD8B)?5/_^TOZ,MU^T"9+GKKE4,8,R^'SK+O+=[,F_=#+KL3**5K89;=0BYW [P\[[W/*62]V7+KC-7*%ANGB,S#Q@E2J%!F:P%E=N)PI[7;[5:=P-Y+L_R??'H-,?_ &W[H?%;=X-7\%8SK0_X][Z%67@T9=H752)&R18C(A[ M(?*X$XJ\H20Q+:C3>%$&OHB#7+"211=88!<1+#Q[4@F-*5\/)GL>JQYSF;4[ MPU'L^8NI;5N2.WNCZB:G,QA@I_4^>Q_RB8&X:2_5*4YK&]N3FXP]3^/?ERH: MEZ[(-)?1UOQ%(+Q[ -'KY61 /@0 !L(J/B#O FQCOQBPBR^SN.SJJFX?>!DD[,GLY^T%L^D- M*!S@^LKK<$6!Y]W>=$9_S$[^N-D[C^LB9MYLNJY;R/U[,]LWQN'^W\[_GH%* M'5T\3>_YHE6#9KU&U"AK:;ITM4N?)9N!2+EKP6-8^$]I>"8/B]T[5MFK8/QO4 M3^F.CVY*[IDMVDO3-:N%'/<'HXJ7JR98$U[ZG_5/8Q0WF$.VVPOO\QH/88EO MIBN\6?*]_,74*3S[^][N%^.D3\%[A+D6B+/DD:%8(YHMZE0U]K::O;^>9O@AET5N&:.!YT(L52 /WHSR#4.0D M$"7UL^=L1RX[DVK"JBG'5I&V$CWPY61:J3Z:N3!@Y8BLBW ?@R'8Q@5CTI" MW*SF+R)Y*L8!BV$Z. M/DV_!02=]>E$.?^L M&_)EA8,FCQZ>^>/Q0W=:_Z=_'O^*@W;MKRV!5@=F+/QQN'3+&RJ,*HP+2\_ M"YZ;U>*B4LP@VE:H%AYQ'KNP^2?],B9]H@M#^3[\<#;./[I-5F1Y1/XVK&, MFJD5E\>O%YU8X;NIK"EC)NI#N#S&,F.DXQU^N2&ZX4;[BWXO)V@-)B&_=YWA MMQMET>XH\HDO_YIU],=!=+^_R+QDQ$H0S2RAJPM'G.3B<,#M=P M'Z54*=+E["FAM- ZFFBYLQ@@G8O.*NI4I RK147LVKVDR(,A^ MA6$1?%<\)?_UZ@RO?RYD<:W*\"Z9QH^2WWT;ZS0+B'&A 1I4[*M798O.B17$ M'B*I<[5<(>3R;/*-20Q?F>5W;=;> G<*3AD!F6B,]CQA8BA3S$0AK=12._+L MTFS":[CZ:@7R2.=ZB;U:7'G'E.T^*KLL!62MNP3 M;$"N1ILO$QX"!O>5Z[)?3FC8"57^7/]L5'XN :B\ZW/"&F3@48E&%6$]U1G# MO.$ 6K,15V6,'/5GC(PZ"V*L;,J7QRNI7V"&@#)V[507YQ4-LAK(AOW1^(ZY&#+G&0&![-Q DUR9 M/;Q&3/7>'\=PULT=.>?@U4'*L.K?%_E?,+!'_<$O'-G]OG_T15"./1<,^>0P MXM*!F6R20%Q)93 )02J^*,VQQ(QIPKV+C =+':..)"=5D-HG)A:QUF8[5V=7'4URQ@RML43>2J)]< M?[Q3/EJH#JT^$Z":M;ST8[Q#+OWLJML2N@.(8I-N>_5GS(BU+);?;$'7] "Y MQ0B'G[AT155\CWZCB:LZ5_#R]!UE7;0.:WH2&AZ[8N@Y-? MF')R"XB?H9C'G]ESPZ+,%Q/#H$8 =?X&P7_+-4LG_:K,:P5LN/FDGML,TZFT M?C:\]3UOZUISWEL3S\U;\.,T@2?L%ES]&%;!F*%;NS<0 MV[],&Z';14F6P^6]4@NQ$#'W5 ?/@Y&!*)X,-H9*:8P.ACC*O+NFY()>&T3Y M(P[R'^Q1))-0.*+;:>17_8)./I_L'[ZYV(/U[?W8^[[W]>WYWH_?C_=//G<^ MT7??X!Z=_.S]K[MXL5_0YY-/9 ^>M_?CS8^]'Z\N]E_N_MC[^(I^/OG/U\^O MX3NOW^3WI'LOWZ7]]_@B]PK:>X_IWN%;O'_^Q1C!I P,.:DQ I-?(J.311Y. M"FM,&#/IV7.R'$I_E&Y!CT'\?VL$QIH%AO$\"HFY4=QQJK26A >:<*)"2";3 M0N\Q0G.O@49@/(S P L"0^J4F),$,9>3;[S'R&"*$:;&!R]#C#0V N/&EM&M MVL%N#\KZ]T\)S9MVF[[;8-#-HYC_9ZV[M66]N=>B8@+%6GO.4O*)YP%CF#O! ML.%>.NR<;U3,HZF8SI**T=0P+AU'C$F.>+0!V>@-HD+:H!W1(E%0,7PS&F]O MH8IY$H;\B[7B\KL-(M\\BODY%=-8,3=7,4P(+"R)6G')=716<&JPH=H(K(T, MC8IY-!5SL:1BO$D:Z^"0"AY4C.(1F>@P"F!\RDBU$%Y767R-%7./5LSF!W[^ MC+W0OW'8I\X*N7G,YT%LGHV\QR\%4BHJ:F(-ZW<=6BE"8)%H3CC5UM#HF-,@ MVYD+H'N;6,-C*=V#Y5B#]\;S)"V2<#:()Q;!KJ,,!46Y"4)P $_/GK,-F2+[ M^$JW$1CW+S!2M$$Z[ &K)PYHW2K&0[02_NLHDZY!Z8\H,!91.@E.6\$PDL0S MQ ,E>:J)1"KJQ(F@"4?[[#G=D"FUCR\P?JE80XVQUAMI:'SGSSI*81MQ8M18 MP8.46L0$)K(.6/'D28.Q'DUD[AWNCO8Z"Z.]B5)*F%SFD2MLHU'(\1B1C]@" MQM(NLNP\O[/,?"K.\R8V>1O'<:UA%JJ("2][\8@^^"=[CY]5Z==G\&Z@2^X2 M"FRU6O_-K:U&Q_!P@O^V6)VX26ZN3;G'BI%ZB\T";CQ%:GNZDGP8%O_LJ^&H MDZ5ZV,)Q6D-VDHG"\J)>"CBYFZ_=R<>%K%/=,_:=2'W[Y%>'9] M0%4)ZG!X=G(Z.^TFI7$/$UA2?U!:5IY,^A57/33+5Q?;9X;)$*_Z#7+?@=(T M])+OC*;]E,8-":YO^US/REBUMD'\*_;.ZM7$[Z>Y)=.P%DB4N_ZDEU^7:-6SKG\O=@N_T\+B1VNW7':1^G@UO>3]I%EWA/ MM'#?4'I5P8/J0OY28]]WW5SR7]I8]*8E^.,>JL,V+"MWY1HO*M3]O%JG=C2[ M/9W\G4%N6=HOHWMFOC [N\CWAZON6?Y<=P.H:IA/!_VC05&2_7,["&68Q6DW MPL$MCC]?_39S30- >/W5J1I.#/)1_V8Z;W;>3Y37EZW\U?5:0SV"%Y^=-%NG7;ATJJ'3N;#:J^K<4E M*D>=4OY=/S__=S@<3Y*JB-3W 255?%):=92.M-W25V+\M:-^/YQW3OM\NHH3PU<(1W6$_7[$D2#HS+=MR:XQ!M,-^K^I)M.M'9W K.+.S;FY/ M47K"A4YNL3ANM):G(4V64/<5/2M\DZ^*A4[\N)=O/R6^ZC[#RXAP.+/5L],)ZF>UJX%? M,UUV5EPTLR!89C7V)_P"9\ MK+3(TV2J-1L7+W-GI=(_;OC+3U;Y?K#[11IOE,4$")'!VR=B6&;GTON#JC#9?],-DL,0$5>^^GTQ#;"FB MVT7>CN%;&7U&R+_@)AF^S7X$>*:6,QHT$=KFME4X42I%[N69 M";4R:([R.=?=FB:&U_CXJB$.HWQZ\7N-%HI%,;;A,AS/H^8FMDW[$KJJGP:J MK_3-*S31GYA$^0ZS!M1,;[9.Z0*1W:ZA&D4)_',VL;KRK6>&_]3VYRKV>O^B M);%L@V8NMG*%ME^,[\X"0\Q6MVFI*FJ622UV)CTP^UY+# M,>"YFO&SIV0X;7F7I59NJUBZ[$T/Q<5B<('EYTH7+3@)%\NP4'^<#9\P+SB* MP5:=(AQ@&9*2&S#.FJ#34\V=L>LS DG1]YT"Q"93718%U$3.@(GFS[KUH)2: MO/(7"H%7SI;KQ%UK> P47YL^<\>],"7DEIW[F@:Q#\4!A"XBU]:)PV)N9.8=SJV^F M'M;8_.T71[''A!K$(DF S4D>11HX2B0YS[USYNI>EY>=]T.2\/+(XRD)=R]: M;P"]@G*Y/2UO-3!]TVO]YPR,!F 26>GVJ6=DI>7R[S[\9V*R_+[[_M\3FZ6S MM(/3KWTX+8IZ:NI\F'PM/QH1UF[M55;4V'5<]?YO_;>:]I$]+I.5O9DVJA\# MA3QR)$^6!).C.L_BS )6+_X8=P% \0,8=SOY<1H1TY[]@T&8+_Y!+/R!D.H/ MM.K>4!#4]'>6X0W IK]*(^3IU)&CLTX%5L?3T*J7JD>8#.O]J3S6_1*GR>-1 M:A S^3+@WNI19:E3G8L1NJZ.#HK'0'SS-= MP"3Q^;?Q#+OBYJ]?J%SM8O7%&SX[G]CX_/*)Q!)FS*.47(9.=_)B7K% M15C&HW=ZO0*K,TJ9>@N)&(\/JT)Q^9(R'+5S4I_9<#P,KXHGS-YV/NQ1H+D- M8,.7M?1 7$Q76T_.Z0S@&,9C6^"5X=&L"GR.6UWGT A8@W;.U9LC-%4\L73B MOE&$I$I>SF[;^53MDRU7'@1_U,M]G#W6YE M93!1 A/120G"NCV[!YD?Q@9Z:W<:2I_\[;\S,?4KS?G6WVL)G)]1)A<#(V92 MGTC.B<2J4@$F8NOOUIH68]%?-K>2)R BY\7<&L1:7!!K[6KQ M\&.><1W&3LGL[!S!FBNI5S3O<#P@8';=]<;E\5RGI]U.%?J?#CXM@G_%F0TK M_3>HIA%D-U;U3F56Q&0+9C,]"M0H7+T\"\V.!<',PJ9W^8\%@W%PT:I"171I MM&1K?JKD9 _*@VN"G\CV?*+Y_WO]L9RN->P-(\B/(+3 YW$(^RRZP:J#>SWF6@ 2"7Z9I1C/7W9K_\4ZK^*=!D%3/&&/7]M5+O-5#2'NG@M/X9.*$BJ!-A7XJB'XL^E0,M5\ZYNR<'%)\("9S0% MGT=*'8)^\&!KMG;-$YDF)DZ_')R M8!OB8R)[$Q_3!_KI!.YRN/]U_W 7[QV^9?N''\3>ZT_DTP]XSNN][WN';_CG MEW\>+_J8]@]SZQI"XI0J,41&-WJ1M-[JC-2<,^Z"T.PJ:F/:,]QV(UR[2]N-/ZXVR0IX86"S2'_W3VU52*8N* F%H;E92#4[! M<*[#F9<]HXRM"1'D;%C,6YH@\G'>[L3@AJ^,!K%ZM^$E7XOMR?=6DF(9E[.4 M=E#@_6!8,BFK@;*='W7D?RZ<>>5M%]8V'8XX!K"7;D:&/64(;V4U2 MVT9P@]<#F]IEZ14^*"XWNV+!'^H9U)WL'AH=]\-,@Y@RC/IF6=/]^2'!V:&3 M?Y_)ZKSJ:Y?3UN'*-ZM&UY;[A)SE/?.8.N.XD.TMQF0[XBE-T2K,#4]<&I.G M,2?I+<%)*E;&9&-LJ)FM#7VS__L--,J[L4$;WF3! ' CN\@J0WNWME9W>V'& MRM[-F1MP^22;M[KX(*.T0P""K^ODW/DQVZGS/0;T(P[ZDS)4_(NIKH.7K_ 7 M.*C@1&0(Y+M#/+?HL()&))*E)#AB(DY7%!&OD3B:<[OJW$S4/FF6X-Q2R)4M M"MF(*4K).HZ]L2*19\][_:72W^4YZ9/L=1".E6VSE!D_R79I3V90SHFY:Q7? MQ#)8+=EJ*P*@9#$;X8/:1UU2'^KQZY7[.EM%U=\K$["VD4[A/X-QJNY*/3+- M$A[$T:!OQTX4>,!HK%SJYPUBZF8;KBY4F609E2ST')\ F=09'L>)-QH@UE%6 MJT>#&,>I8=OI'26B'JMGC^!E\L#+:B9RJ%/P)RKT4C0ZF;0WBT8+-C@]'?2_ ME] .;/O_W$*F2)H, 82I(L[U[=$PYUWR@>:D!.M5,5Z*3$&KA O2-U \+V;? MLB#IJCZ%S,N?WMD)"OT1JN\^$4+F%Q-"< ^RO_N%.N*X"089HRSB*49D$C:( MN "*A7DG6>X0O[/<@J %^KM;E_:4F=O%>Y1:?^_\XT%I0RS2QA]UFMEAO\8; M8V*)P]<#$$ WHP?YZ]$# SL8-MW B3ADK ,X(81'3I& "$M@%3(>- :U1"G= M66ZWV3JI***4?I1AZ'6 MU8+-?Y=)7@F0=?9M,MQS6&EL_[> <*ZE*XJP7^_ MI'4%X-V=QDM>E:3L-]GE!XIE6&5R' SR?S/RW2]=6@[2^[+ ZM.;4>"O!HOV M#O?HP=LO'!NF&< A;Y0'8,0HSF%!7RJ<_XJ %'%7BG0: ME',)C;#JM:&0,="8>O;Z/,=1I M<./CJ(VI42Y"NAUNN2.YK, MA22FE)*%R;NRLO"R]'/XHUCA[^O%-.ADF7+V M#]_".CZ0@Y>OR &\PQ>@%*%LY-GQ!C24)_+9*#4*QF%ODP[&YMYM2K057YY^ M,H-1IO&)&:Q2,H\F+1[RGX[[W9"SCL99E-E14P/K42Q^[7XNY7]Z>1'%H_&F M]&?I13\?IUEM2\PZYSN]G$F3.W4 M?MQXPA?93*,7>@E#+ YTGT%5)B!BW6T M\$5>>"/E5TMY?P%2/CG% PX"86LX( $&4EXPCR+W6C,FB$OR9U"KFQ)MI?O>I[014C.T2YEI1R3C63$MI794>F\_M MFB:-A5O1OP76CP[VDP3!N0L.6!9V'G"\=M((52RCI5:CEY/]#*UG(C](X[C1 MJY(^.1,E;WC@"A[X1G)79FZUL)@A"9@8<2H!"#MB4> ?Y(@!L36L^=L!1IN MS8 <(-G!V;Q+>!Q[O#D#U&1=Y8:6VTV:2HWK$_I9SU2]@V:"$W/I^74*55U+ MFI]T&U+]J2R:533[5S<,QB@<0/@*TFW(]$9D^N,('[Q\(_9>?A('A[#.HR]8 MRHB]3LA9PA#H4HIT ME-J0^&:(:9#ZL-N#')+D9OKDPV:VIGUUL[R[:@=O8) MH.0K2O6O3_,ZF&8=LU6(8-R?+I2BF]EB@=P?J7L&0@Q0T6'TQSUXTZ.+=NM- MS^],"N[&5XRK[NK4U9G;Y+3;4NTSJ89:D8BT*F6KSNJ=8J).KQ*S%7@[LB4_ MJ>XO4J]SYL'MUC#&NO&3VFF-.PQ.2OE:KW*/O&&]\%;N5M7IK:CDOUVT^%[2 M6<6SI3L^2MXJ6WO>:MUU.!_! !P7XFQ*YNK^^['J_+VS]_HMJ+S? MO^Y_#<>?7[[[=O#Z<^?SX5NR]V.7@^K[NO?URZ.+@]=[%_LG?\)[=+/JY/MOOUCBA#!1(>J] M!H07!=+,"123Q8Y&H)JXE+DJ\_!O)O/(0\G!=#762^9IP@Y.Q+BTF+E:G\ Z MVN6LE%C7KV_^?> J8!CO)0$))WRTR>3!4I8"E0D7^)H[8M^R1.]E9SA.SJA% M:+V_-VI9L%&YM[,^\C!]K;KGY6"V*\ZT.JQX;_RDC,Y=M(YB_VA@3\'@S3([ M;\I?T-(MQX/+)GA6#8=)9:'1Q6HJA@*N&U5'3EJ*5N32S7:7:+\?/4[=_7M<+EYJ4*K$UPD[V M3V"K/F:/<@U91[F,-2O[0@!E/;\ZB4U8C0@!&/$4SMQ"/" M"EN"/5?POT7!I8V.U(" ,T)Q#/)-&V:(<"1Q(P5W-VQK(7:DV""A4!H@CZEY MCI/#O.CS@TYI]CG3A],ZX+/2 "\W+NX6#OA[@!_LH')]]\]@;6'8SO'>>A)- MZ\1>E#JG7(C4"O#0'(C)+;.J(K9QB]M__'9;G%9Z\D]MOC*FP>?%G [C;^,? M_@5O==JU%[]U>F4SRI?^51]/;2CFXUD8UE!.J_IX:LGLX,J:J:=(U$^N/]XI M'RU,>ZD^$V*'77JNB-[GK706EK'?E! MR8W'N]22X.837FI/SH,,&-(W,O@.CP=@+N_!=1]JM]:3,FN;P M;-XI+=?NWV6(UO6;TFSY\I:3[6&,=0VHVKQ3FK@Q'H4;?IU]_MN,3^.QY_<] MD2UM2/>12?<:$?ZS@_H>V&U?$1 MRJZR?(-GS_]._G&'N9G7S#F]#16L')*]2>/%RVG_SUVFQV_N!.3R;K=)Q--> M&J^QDE9S':117# LO*;,:$%([=]7EV4WL5M&7E]]KQOJ[9:Q:S$_"=_:]OQ>?7^_"LS]_@ MNVG_!;[(P\+WWF.::UOVS[]$*HTT3J*@@T6<>89T3!PEBC6!0TY6L6?/2=N8 MY:JX6XX,7ZT1;CLR?"WCF>GM%-E*$;9%?-XK%:0+K.XC#RPPC*D4W!MJG!?1 M,)5<%-A(>0VK+Y4E GMG,%Z5HKWK#+_],8FND G7(MJP[4W8%B^PK>(Y+',XAD&3;AV7.ZG(:^)I[=./W]MY^R:QN8\VO"')!\DM,H MM:"2,V6=!?[B)CI&L*0Q%=E'QK*/-#!GT^4E79"7C@+0<8HCS!-!/&&&+,$6 M@7HS)D\K\UE>BC:@G.8>&\D8D8T7Z!'9=M$+%+0E)DF'#.8*<4XC M F95*!GGG1,V"&QSUZ4&%]QGJE9Y;[7A\:M79X/^:6RW]CHA=&/KE1U6_=AV MTVR65N-,7P=(R'WS?8)T62EP-XX2G2&2T*K)FCV5/A\)5RB5@= 1=HF);FRV@GC0XHZ MJ$2XX;1QHSPBVRZY490.1%&"++41<:$-P*44D?0B2!R99T8!VSX8SVX<:%A+ M;M"O*B]6N%&R(>4,3HY%SIG3+C!G@.BDM9;)QHVR;0)FT8TB56(\=\&E#.?) MIC*"928""H(:[[4%#"@R+E /EW_8X()'P04.2RLU\2DRRT/$1@?C(];*:T.C MG*2 *93U MF$D5M=$,)W%MJ+Z!C9NE?RZ6W$D4K (FHT0YY3J/-\DC-L. ML2E[N#0-PBV; 2:A(=+;'.>)<$%YA9203G4EHBB'9&-2ZH M1V3U11>4U@'C2!PB5BK$2>3(1.^1XLH88R6E,4],P_CQ&7WC@,):DGP:I-4@ MK8DHQ3Q13:7#*3H. M/8A'UPPGO%4I*X<=!MF?A==-!YH3R&0T4^6(ZX#1(9 M*32BP2F7*'9PJ'F.1AO+#9# #=3:,*C%70) 18P 6<"MC]>@:@5"):(X99KFQE"EDG,3+:<2><5-*;!FH]8-[4AKSQM8W:3@?] M/-9O6/*EQA,+;M*T[>=#)C>XQPQY,:"AT#_+[=+OWE.P6>*6+[&I;?VC9M@M MK&N]4^^Y.YJVOX !^S3-5*FY5L90J71&G]90'HFFRDMA\L#=)B"P3=#U8$69 MKL)PK)(C#$2,>%0268TI2B()ZXAR)GL)59L_7,G?9MJB3][B),9%@C-;"\>C M=,ZG8+DF0 ,B=^R8:G[2A*'#&$"=@=AH3'1)2AL194,(K M8-L[YY<^D7*!_M$%$S8R4PLKH7>/>>E2^ MW7\QS[=1"Z%R=KJW7B"NB4#61HZLL8R:,DT]SU:XT8&WDMG M.%5<:LZ%PX8$*1G@!16\0\H11;)^ M("&GQ[>I>K!BS 89/$X!M5=4>J)-,(E;J2P#=4. (I+@RK'K4K$;9+!6OCU8 M0 8&3L@#BD,X8(.X$ X9ASEBN9T@ #GC>,JYE@TR:"JH-[R"^EOP4(743[' YY>H\<$B>F.3L38EGH@ '$,\]5H"7<7 F\$(C\KQBRXI M+@4UCF"D#>>(@QV 7,0643 :L#5&*B4>I,CG*=3Y--"K@5[K@5Z"!QU(3!;G M!'5FK!.21^V8E8XZ+!K/W=8)X@7HQ2S5EAJ*L+,,Y5&Q2 LG4"3! -AF-BC] M4)75#?;:?!FQ.AR(.4G)14>2YHH1D!E8"",,-H[;.O3?./T>B>47G7Y!XQAQ MR)F;7"(>HTM^/PQ;H$I[PQ0'@QA:=M2RK=-^IS=J=7J9H>,6IG0V]==- M8=+MVX291.%+AJF8. G8Y2ZL5G#&A6.&7#?TH[%F-PS:[BT%$KP)PF<_(C?2 M(^XQ15H'BEATRLM(::#NV7/=9N*^ @E;:J\^>9,4&!HG#1:IUY('8770"7MB MM+,J(!;YM*K ;H-, MG>N!3H+W)HS_E.(F&DG0T(S!;%@'E=DJ&IP6YJL!<<>+,5V'/> MO#Z\R;8Z\9JZ[(< @\8$%HS$R8)QQ:5P.#?"=MSI1)/SI/%Z;9=.>;N+TU,U))*) VGB,.Q(4>C1-K01")G@>J2>]54 M7S4"8QW(P$I-H]<6$QNX)WFW%J9CG1UDF&O19* M<>)\<*SQ$CTFWRYZB:S!F#'C4##>((Z30,9PB83D@3K&DHI-7?;=Z[*;TNNF M_J>I_[G*=T2T]P @'$Z,1V&,PM:0W.O-">9IXSO:,DWS8)(QZ6@]2[8I_]FL3*P&>OURT$M+S8PF M$=.4.$G*A2A9P"YJ0;1LFB9NH2!>@%[6>6\#M@@;#]#+6H4L21%)24"=8BXH MMDWI=8.]KLYSU];2R$,>O<)5DC9Z&0+&$?!68K[IM_BH++_HUY-11\? VE*8 MZHRX/-)12L1E(!;D/5.N:7MS2Z_?>!'C*T61)*L%T2UJ4&]3KGHOA;/- ^_P MP+MZ@'^J*/G&2HS<6(M5['7-(/I9'LVR.0X>ADOU==T"* 8FW8>_M/;@LN-A MZU4OQ'"OKOJU'I2Y ]K8KD-Z'T]',<.)%L/M5O;*W,6LO7Y3FBU?WG*R/8QQ M+S2P%:=46\F/Q V_SC[_+?>0N8?-;K:T(=U-(=V'[C;SR+V@CF+_:&!/CR]^ MKO_3@S+PYFO'9H7WO,*F=&R_/Q@=MW9/X-O>;F%]V)V:/%V3''KGA-"-^'#=3F"0F0J3*Y@ECS"9&E;$R8">YDJE.1B!-RM)6.-&_+D^+ MH%PQES0&4G,:<4-;LK=GG;P*Q'MDU",>*MYHL3( M1*2*T7.6C#3N&EYO@E]KY=NE,:1*YY[B 0DB(N+:>*2%54BR&(+GB>E2C/)@ M$P(W3H.OI=RM 3I/%>@DP:/&S.:Z/28<8)V(@P9>8BKA,&ZZ3IH$H:T1F$M3 M50.AF LD T^(%4E(J"C!' M*2'/GC/9()VF2WO9C]UAQ[;^L+Z3.GX+'75W:N1TCZF@3TD-+ ,^EX=Q)4\U M=X8+PAU6G@E!<\4&C28TGJWMTAMOECQ;W%+LC51(L]P&.26"7!(!Y0H XAE/ MVN?)/+0M[]X49K4,W9:D[Z?$Z2L!G]"$Z"!U=(YQX9/C)E#N-*;:Z$"O8_8& M\*V5<1==6RQ8ZJRB"&,9$,>$(P>P'%F1>VQ(EZBTSY[S.P.^FS+MA@.^1F#< M=YV^,RIX$346ED*R6#=C1R18C!/#%A7.*,&YRN<_PV MT&"MC+O4\%LQDQA@ <$E,"[U'!FE(_(D$LMS6@*A WNW'_MB4"#>\K:*N^M M-CR0]>ILT#^-[=9>)X1N;+VRPU%I]+V;9A.V&I_Z6D:D*.=ED(H:H[@00FN? M4O0!WIP;)U3C3-DNP;L\"XY2JAGH/Z2$LKF'GD4F$HFB(%'+**3#/'.T 4QKY=OE_D046Z,Y$DX! M8').(1-8@@[4A \95"('22*7D/#C#BR M=1)F,-*^51^7;)E1(-U4)JQ$S$@.BY1QI+"LRK@:%) M-('H9\\?KI7]AB.#GTVK65UG=X5_J6F9?;>*YZ>6=GV[E]]2?;(,'(-3N6$R M]M8['CW5'DM'A5:YM9<-K'$I;9<"6AZTE@2A7F"+DCR9L2WCN#B)QBZ3#ZDF]04;&$X]"2.XC-L3 ;1CS2FKA MM&G\4(_)[(M^*))$<-Y[E)Q.B"MJD5-1(D^4X)HE1L7#],G>>B#:@*T&;-U[ M>VSE2I%_XEQP(YV57'CB*<."$L9,XZ7;.OF[.-56XDAU )PEF$0<#ALYZ2)R MT3B5C/#*YL0)WF;ZOI(G&K"UE=)A]5 2+!+A) 1+(M=!6>:(YIQP9U*D=6^ MQK7W2,R^Z-HS8#@;PC6B)E?,89K LC(&!:V]-$%*+W0#MAXP@6I#WOC:)G2G M@WXX\Z-A29R"V_W5\7'X*Z%BTB(RY@KGB*3"=E M&&%$*?@_K&CC7G],QEUTK].D+??*H:AB !,E:*2%URAY&9,#OA4R =*Y<[K[ M$T$ZS>B(_W: ^89QSJN^A1Z[.S6F:PHI;@C\9%2:";"8*&4\.&%%C '[D)3D M)OCKK-X&^&V8_O#++BZ>J ,]@,F&L&\="PJKW#CX7I,OEWR<%F2K) **:L(XI1$ M9"AF"#-*O$S,.>&S:[JIF&H$QCJ0@6",X7E*#UB%OG$) M;9V$64 &#',:3!#("6H0MP /# @;E 1U6BD7*1D5B:02!,+ M6*?$FI+J+5-#1\M=^KP4A.5NQCQ%Q#'3R*ED4?"<>8.QEHX^5$GU4RST^25J M?;#R5#(*1J;DG-CDK*%1&TEQ%#1QV3BE'I/E%YU2-AA+-=&(<&P1)]X !B4< M)1."5"EB1]*#U/H\A7*?!GLUV&M-43UC&?=*>RL %[*1DB 96)?"0"<1<6QIL@EXK1+.K#&%IVU+*MTWZG-VIU>IFAXQ8F=39EV$UQTNTS4:25C/GH1'#<99B:C.?8 M4^.H8K*9][-=T/;'[E(D0;F E5$<"2P90%LKD1'$(N$5QT8FH;G) >TVTNM599C&WST M$9BKR;G=/H&Y@'2PBRD0BU%P)'>FU@89G.LZ"5C*/AG+ PA,CMM2WYFF07=E&'/>O!FB[#GW'E]>)-M]>(UI=D/ 0:Y M2Q[K0(P+ANO C(B "35A4A+EKK6$&S"X83KEU9+;*X#")XPSL)EY+LWF&#EJ M-)*Y<1W0I&57B&;L"1PBOG$GCTG#S:;?L.Q8",P[KLO M,1L[;"3=.6)\/H*Y&!$DH3[XTEV0'AB -;@#D#(,!8:[%NO$2/ MR;=+7B+GA*.*(^\P1SP*@BPE A$M&::*41H &=RY&NZ) (-[2O-J:J]ODL=; MO?Q2_EU3'70_N[.E.F=%##)J1VC001G'HZ+:L."%MLIJ%2.QC=MINY34F^51 MV,HP)C1%07$P7UDTR'$ID8TX1,LH9Y:LIV[[KERV1>'+=4K=+9(O*S&ME31W MG@S" *8U5&K**<^)#Q(3G4QHO%V/*2Z6AFD#:K4L!12QI8CKQ)$E#B,'I@D/ M*GI-Q1KJCM8B*S8.KSQF17B#"!M$>!-$R$!>*^4T#R2GXF+#-1?<)<)#%)I= M-XZW082;)^(7._FH:"DA'$6E,8AXR9%A\),()G)"5!(DKJ>:O$&$#2+,#"LB MV)W<24HX]TIF;$BB"P "G;>FR85[5'&QZ.547,/1*(M 9'C$ [7(!HES2#%>M_?G_ZP;_ M?#Z?K#63*5<_5W!8V'(JV'DGC(YAU?AO\_EU]3'@Z5>L@TT_&UW^E9G]SEP( M['^C]@%^^PVQ1\D I'D'"%](DYOY]W@P M?\"\50" MT4C. O=>$A&Y\-$FPYS6E@KXGPN\DM[PG1AV,R1S4LE(2'!)*YZCT5+7N+>SL_*$G8:7 M)0+D'C<24/'BUIC2JU=YQISE7#!C$@,Y&7E,G J>2E%TJ_6FES$OK-VV@+>1 MM\-C>-V^_X9RWF5H#6*>O)U747HX5(T=X,?_N4U'3BL$J%-I@Z%<:!"W@D4B M;"1.)N'&\Q_499Y=,=:R?W7#X+?=\!7P^@F?/X931[G<^_CF_//+#V3OXQ[=I[]_VW_] M%E3L?T ]?_BQ]_+HXN#UWL7^R9_P'MVT?_@6UO&!'+Q\Q0X.=\^_.)ML1CO( M&N\05X:"7K41Y?ZI'&O!:0 83G>6O;(M(/]N/OZ<;WP;FF#:&>$$E2$I+E,P MV 8%O M\CK6_UA77T,1]T\373^R+BUI&)V#+?00Z8$XBRXA"EEOEF 4+7/EG MS\W.\NR/,1VT048,3Z//&]V]:.>M;HV.(_S_(%:3P7H@[UHG0 K'PU8$41M: M[^/I*&9LWF*XW4+ M5W9ZHWYN4?%[=(,S.[@HM]J!V\?6?G\46Z:LYJ0_B'!510.PXIU6:P62640& M/PD;-EFAW$!!T%D%T:W'N_VL$H@\D.28! W-M6):8*LTXRJWCY+.WU@)K-V9 M\ZNQ_L%+8/VHE?.>$*2M!M8'9%$U^:>!PW\Q(T1G9_O.&*:ZNZ\#;4,3:*&+OQQ$^>/E&[+WTYWN';]C>[A?&:"(A M:F0""XA;CY&ES,!6 6-S9GSD8'JSG>79#Y>IAF+O@=@&H7T*/X @]X/^<(C& MG3$9M2I.60P,9%>JO4'J,H=S0Y%KDU&' M1^R+C,GD]&/D',_=6B)&6DJ+C) *_L>HU^[9<[RS/#3HIV44&)^,!RP=/)E; M''12"G,L+*!5FX*\+@314,3Z*.(;_A*85M9HCX)@>2!-H0WI4;982)(R& =: M2^\L.P3O%;"2'8!)K?^U1KG-RA+* \]<1^@PM;?0"1N4IT OM.[45Y]MGIW%K:L)ANM_Y6#P!FMY4Z MW[/CH']ANZ.+\?>&>4?[9T?'>8=X)9IA!8-8?$^S=SD=]+/+H37,5MOEMYE! M^0R7_9\>2W4(?\9N/US F'$VR._=B*6;0*>#MU\X!LO*$8IX2'F@9BK]X"[ MB63H=(_>%/OH!% M([@$C41C L@2/$5.IX22 %.;66>X45>?_:*" H'BJXV'DZMK^FN3_/: ]T'D MQ7Z_YQM2N9)4Q/[Y%T6CSAWTD:98@85%%')6"\2Q I 3#>?:7.U\VTPQT1S_ M=AG3)BMW6HG,H-,_C96T9TXO#2F-9LSL:/$ \2T M;ICD\F+AC$\'P$\#>$Y]VOFPSWKP?MVLR+SOG_4*)63ME+.:LI-D_.E)]2%\ M'H6?H.;=4[.3H:YYWZ^?:?G00O6R1?%7S-^Z?$B!^6&O?ZH M=1%SG_ZBP(O3HO=7'^@Z^R3RRP^"A7M5BGYRD^(;6KD/U7L,0H4![ )#3;?H M*BPQ^<[\&\,Y91=;?[*I%0KP7;A')W4J+EUQ7M5#ZY6N>*LE9]?X^3LWH6VQ M(S>0M+M3!LVO,^P,"Q9;MONF?KSP5]Z2,/67Y>V=?!QBR9V#0W^Y" <[XSAO M?2[#O,GQNX_#X6KZG@O@S/KLVF.?(?P$&UKY3,^KL/U%64_E@9NTIYLS7^>I MQ4X^G1+=&.:=QD'6K$-@\[&W]JBZ9O,'MY9VX? M_N__2U.B_E512,Y!+6_A;+?PQO XQGS>+RZGD"DD'\3_/>ODO9D0S.2BS''5 M-_,F3L[[N'-:[T5AQ\S/L'_CKT^6-G8>YU=97LL,L0[B5:=?-J_?'7-X30#5 MHB9'EG=RMN%AI?0G:YIY_)@;9G:@'6GVI8)E<"?<;B?'W= M'L0#0YH MXO2T6\NML=%3;T]_0N2MT[.!/[:%)^"O@Y@R784%V3278'L/^5(W!*F[O3"Q MU@^SK#V$Q_Z[V_???C50^N.('[S]0HGWT>4>JTPFQ'D("'8^(NR8EL$E+)-= M3+=,G#JEX3*% [>)&9H *V"KA1784O6L%0'IG^9,V<%9O#0O%?30!F.LHDNN M4$X9T%2LF?K=;O^\J/?;6_.MOQ<)US^#M8?A/WY;@:Y+8OHT,;PDXL.N=.WI M,/XV_N%?H3,\[=J+WSJ]\F[E2_^J=[O.)E_1<+1L?O7Q--UY!U$WNNTU MG5EN,1/LBH:^=;K^@Q1?Z.LFYA5&FXLHWZ R]ZGNPZPHN$W'GJ>Z'UE&_L+D MD)7!8W3W!DW\2*,S%S1N>QSKNTM?RTOKU#9Q3.--5GB?[;O49E##ZI*\#U?X MK^XTN.:F#10>[]77/)CG\5[L-M$)6$ET3!(2!,^CUN$.B@?GG';2"'5)2&JI M[<%5T8E;)7%L=YN#\/7@\,V/3U_#M_V/G_#^UVP'OA'[] /[=-C]]OGK)_;Y MXY[X?'C<6:I;IGMB[^M^9Y^^)9^_OJ7[+X]//GW]QCX?AN.#C^].8 WP+MWN MP>O_I+V+JF9Y[SVF>X=O\?[Y%Z*MH2P8I)2.>>*.0$XKA90,# [/VD1S$DA; ML\<=O5,QQ<8/#&N$TF,*)9."K$+CP7(;B&4A#TY,3GNGJ'27A$P;H?3(0NG' M@E"B<%Y")(V4SAT40*$@DSA& >01(]P$SUP62HPLAUX?22C]>NA_XO]?:U_[ MQ[Q'@^578/GUCZO;"E7S$/CWMMF)C;:Y7MOLOU^"P$PX3+!+@'DM VT3 K)$ M4>2"Q($3%046SYZ;-KFW/E^; H$;7GXPV-CP\EIX>1$Y8AYIP$$BDDOMN%,6 M.4LU2BI9RCSET>9,9=HVAXVK/Y.I5;0+V6(TKRPB Q:S(VPY]N-Y) M^^2L^-N]^=,0U \!NAKQ?&_BN;,$M21+@*R,00*#4.;4::2]$LCZQ/-OCN(L MGED;D_N:X70S!EDK"KO&3FV$6R/<'@B%-L+M'H7;(O8$^Y!;&33"S@K$E1!( M4V]1T,D*;PDFPN1ZD395]S4%"8?\U[21AJW\28HM\4ZC4N/M@FU/CFT M2*@G)Z'N:D\U$FH#)-2BC64"%2"'+')>)\0=2\A929#UDFJOP-"RZMES,+$V M1T+=$\K??#AX6>GD3V40W&F4^5;(IP=#4!,G4'4L?U2GTDBBV^2H'>YF*30W M\"<899D0#EF%)>*<,.22,H@8ID*@,6 GGSUG?+GCZYH&FS^0N[IAWX>%%PW[ MW@_[7BQ,<'4L*.LTDM$IQ"5.R!C&D8Y$81LY<4+G4-2=<<1]L>\U.&)<3PPK MC5=S_$-=>9]^,,(V&?F4'(:[)$JN8=#A5@C1=0;T?ZX7;"-.;R).WRRA(6ZE MMC'$/ ;;(4ZB0,9* R::8!0G[#$HPN>BS86\WP&(]SD.]7$S+']5(;#.P'4WD0A\(L&:)O* MGB<2+6Y5H>.$\$M*&0]H(@XT0TG@:C M#1JR_D&06R/A M[T_"?UC":T;%R"EUR.0L-&ZX0]9:CPQ5FMMDI.(YA5ZTJ;FOL.I],- 65 \U M@K,1G(\*DAO!>:^"ZYO1@^^^=\ M>_].#\T>UY4[?3-"F(R+F&7 2JH[J60$>.Z25MP!*&?&86N5CU+E.8+/+OG> MM0,,;K+6ASZFP[E1 _50@./^>1DVV!H"8>5!S#8/]CC.=D3?JG+T\KFQ"C7/C#RJB'NW;--]O9-GX?_M+:@\N.AZU793C3Y?,5[AJEO*=:YJOQ MVV9O]PV'%-QA&YI-?K11".MYY^M=VZOF#_UVEUR)9@K"SP4V'H@ 5N.[?T< M%[V,[6HL]B!5[X_ZRFLN*WW4=]L0?]FOU*GGV\7!QT_G^S_^/#EX_>$[?*>[ M?_+Y>/_PZ/O^CU<_/L/G^R_#\=[KO>^+[K*#PS?B\]==MO_Q$_]\F ?G?:"? M3UZ1@Y>OV-[A_@E\CO?IJ_-//WY?-?0 FV0)%J9*!N%,<&2C,XA%PJE,3 9I M[ZM3SYT"R1..V/A:]T8N/;Y<DWKN9 ?"'_7>3PVU$X7V)POT72Q#-$:<2Y@1%HQ) -!"* MULB$&%6*D)"G5?G+1L#\XV%J\-=P(0Y,G M--D05>%P,N9PTG#X9G/X4KM4%9SBF",X.PT'.5+[$DU?6AT*9YZ^**E;3'^[@T/7=J8I(C*\:BH=Y,# MK]N>#=_T7I6S/DC_KD^ZD9"WD9#+[1B#HYX9BU%@B2,>.$4NA8B2(=H1%D%( MFF?/Q>/6.JS%1=6P];V#H/MDZP85W1O/+Z*BZ(SU6"D4<@XGMUX!SQ.&>#), M&^G@7Y[[:)20Z\:P_=,*^*YFVE>]\#/!OO4,\=@2=_L]S_'8%J'=S"G:*BF\ M/* M&6>P^2!2[FFEG5V3=SA3#?!SR8?+2:C-8*5-I(/[3C^\:?1HXU[Y MUAKY:>K=IEQWJQ3OP7)P6WFMDR$)29%;QUMLD>5$(4D4\=X;"\=XS]6Z6V1$ M-()ID]YM0_(/&\&T#L&T:!%H1UGI@B\\Y8@G:Y%6TJ$H\Z@=,.^4Y\^>4]K& MXKY&F&X0[M_>!,0Z6#,;AA\=VU'KW.:J8M\]RX6&I5 X7E).?!V:?.(1N8W+ M/)S(N_IHIX&Y1@#>FP!<#KE;'P.6/('L2_"/=P$YC"D*N?. ME(F'GV7+6% MYG=(2FH"[AO,W@^2=MBP]X.P]Q*^T99$Q0+"*6<5>Z&0]48BX&Z#.3-.")?[ M 2NZ//;G4=A[W<,#-QS7+.8<>CL\KM,!Z\3#7G]T2?)A_G22V&*LU1Y@Y@KBD'KD8%$HT4".P!:.2Y%(-9>Y3';.XT0[V MG\R]O%6;I:<6:KC=RS\9-=1T@=\RQ;$\2U(8HR,FH#,"&.@\8H>T90 ;) Y* MIY 25O?5!?ZVG=@VN7%+(^=^(3FWSNS+1LZM1\XM &0N8Z11>&24TR#G2$16 M,8I4) :DG@I"J]Q=LI#\R_$JQJ3-JT:^/]?G=49>WDNBXAH?>$EC M^OE&]"M;TX^?>,M^ZX7K6.",INR"\8'3D+0P2E,O ]482\^_Y#GV:VOY?,.L M5;#28XOOM/[?N4;]]^!8G!=FO]O.X$_;/8LO.T/?[0_/!G%X" _X=[?OOSVR ME#IX44NIDSWQ^>,;^NGP%?O\]5WGTX^W<&T7I-41W?_QYGR/@H0Z]&S_ZW^Z M('&Z\?^\N_C\,9PZRF4> ?'IZ^?CO<-PLO\:U@3K.OCX^[>#E_ F7W=_?#[Y ML[O_P].]DS_3WM>W%_MOOW"FE,0X(1VT1-P$C+2Q&O[QP6&I/0V^4BU D3'L M9EG/J _621TY]APG:6&[K:3V_V?O6YO:2)8V_XJ"W7?CG B*4_?+S 81'F-[ M/3$28P\V 5\<=05A73B2,(9?OUDM<9, "VA @HKP,(A6=]Z,9;1[U+JS@V:H,E]?OM43OOW[QU88JIK#6 MG%EG 3$-ST&0F0L%^Q\1WWT!7>IWW\#J/J3\<]7O?CVOGG)=?"!(,&L M1UQIC)SR# 63 N&P]UGBIQ?3-83P&8'EVOGYU6)P^[_M=^'-)PUO1W&O/X"[ MAY=9^R]'U^2#ID$8LWVE+"L_*EGIGP?D5/LP/">:'EU_5]N[KO&-2W1KMW> 2O/QJ.>3.ZXS69;X9W7KQXK?&^ M/[BIK9.;IMJZ>KG=[7$)@T,0J#B),^H?=:#M\>)LKN(]&\;*!0OO&+^M :\] MM.VJ<6<<'PU[_OJ3?$P'WZVVW<[)^"L33=C%T7&,O0:LB._PH$.;U9 V3$#N MPIA#K7LA@HT\F&N-[7VX(\1<[;A=!3==[M#H\AS"%+3AI><=Z^5G=W)[N_TA M#'3X 6^R>[%_-#QK K3U>+_M]Z\\:#P09PU?K4;W^A?!@!QU#W/?AN,QO*YG MX\?!?,*KH"MYQ,^.*<\']'STUGY55R&+D5B38K'D:+0_B)/%79W.3A;Q9$Q. M\JJ:7M"7UJ(=Q-F:%]?"!Q&7"KU4I5_H-*(@\VPC\7_^EZ94GNOS3]^$JT-3 M14&NK/]500[)C)?5'G*SC8;8<8<^#8?.7KMS&TZ>$_%IW0F;'U E$$6N5YC,N63>5UM#(\ MXNRP\=\KTYTG=]B&KM@;-Y+9%0'W_'=ZT71R3,:5[ZTUWG0Z5^KC7-[6)D&L M6?CM&#P! 1K]BQ[!2^"FC!JA#;O1"/:1O!![YY\ ;_I'>_MG> L[\Z /EE[U MM-5QQX[<< 0O;MM.]7T G"-H4MY&SN@Y[[^RYE=NYR_]/HS"SHO MBG/EZ?)6.[V5W+!XKR@_:XV\3TV>/(C_/8*E=&6!0H]!-Z@4CW/=#)9&'([: MW6I=C9]PI@1T^[WVJ#\83IC3?K1AV$87;X#6Q=Z9XG9YK[NDX(Q[F&.C^KVJ MWY-"4?^:0IIBU2I">*U+;J'@/9U;NM.%V/P_%$UE>5:KX M<&)_AYYB+L<,"^L/":+QJ ^S--Z-]XF#J(T\20SP$B4S4 EGE$P;;V2LZ M8_W[1%5,#"9'@ U-FH2R8G@-,*#V&FAXC1E1&KM4C27T2:K+4;*6N%)-KS%0_>^BP7'LVLLRE MRR;6SCS\&;74Z'I)HS978;TR:E.CQLJHW6G4MOHCVWE]U05SHDNV-$&3S.9> M*2]86EAO"U]#V'"SWXLG9VZ0!'TI)1I?22DT+@+6*5(A=.1!6>.U,UZDZ)01 MS)&YHX !A]_T0O[?NPLTOB;,9#DBY>[IA3J+E".MTW=\=_O3S^:'+Z2Y\0GO M=K^VFQ^:ITUHT^:'=S]W/WP2N]WFR6RDW!?6W-KO[&Z\.][=^G+87D'JA(&5)I))KQHQ/7"9F4Q24Y\I7#"NN[2.#5&K_C &= MQD&_X-/=\&F:5D#Z0(GV&AE+">+!!F2=T(B91)7EVL-_XY,U0G\O %4 :DD M"C.'@V!!6V^X5!B6,7.!.X!?I0QB"<9$'?8(J.=1]9ZP6**C+.X@&;>TC$&+,LW'YO\:I% KSKF&/-; M77+[/X2%Z@'9P$N])R2# 46D,-QH'A0QH./0"-IK"-1'4O:$Q=T3KJN!&6BB MN3*)$1(T5Z,-:*X&/F*86JM9,-C5M2\UY(9[H)GG#MN#:96 M2U,5GI:FF*^+"@(S_K5DI.0^(NU$INVD''1"CI'VSN-H&<"\K,U\+2CPLE @ M)&X]PS2P*'FFJ).2ZD@ "93$GK." @N* M-.+*6Q#REJQ)A2B!/0 ASF'(F0 MJ.+1$I=(08&" M?3Y=A(-7'!F22YP,1P;R*G@IN44@C%*EAH*)CV%$E*E->. M(<:31J#@$02*'48F&W^6]\TO"I O:"E 0>4S:2"),E(PZRE10 M>MZ=_\T/V^[DG+KW_<$_L'G_D],!JVSAC>A&%Y_*WGZ7O?V:8#^E@PM"(IBL MB#B-%AFN!6(B4T,9PCB#O5TN$&5TH9*ON\2$C:X;HN]"/0" M"K215@86B0[:<:."3L9B:I7UQE(?:1'HQ13H:1<<-M1)SC-CK?*(>\*0$UP@ M#W]U. K,@RL"_0H$.CKLE)7.&!NXL\HDRG4,1BHAC2./L$,7P;V+X$X[S$!M M(L8YB9Q,!'$=#-)44/A('*7>2,<73*E^61ZQZP7N;;_;C0/?MIW&H3V,@U=6 M=/B%X$^C\U),.':">*YY\EC#?: RNF=.:P+AT>V",IQ MW(.D>MK.YR)B@55"@7&0:N,I@NF,2"3L!6>*!T-7U@G#JXS65(I%3RDN4_9RS;]M (];>>[**4A6B$?JG4>&"(^4T()HPZBS=A&WZ==PH/^V/SC,).01Q,B-&L-SB2@' M^S=ADPA$>4=XU E,""-AAXHF$:6YDX3X@4SB4@H^(2QVS M3R BF%L#&TZ,TM?'GE$.%197H+56 8>@*.6&I6R12K_7H2Z[EU:.H>M,P3S MQ#$GQFOBL94T,&.M?83PN[)+UR'/,RX!1:1PDB'I\R[-DTS2"RS5TRZ!Q&.RAACDL9>( M6V:1C@HV;2FLBB*2E-P"[M*%!8HF%((-%:<])?C6I(LX AT/_ M*-H^I^7V8\PEH8+:SDR&!. M$:=:(*<5_% ^. ]JO15JS*OW<%]0C?+SS+$!!3T+>BZ69[V@YY.@YY3E;*G# MT1HPFKG0.>31 G"&B").A*4DJ#>A-E=Z@<\"GP4^'^,' M ?N>HB:B1%WF!SRG% M,R:E$XD,T< S?'*"G#$4::\"EY%2KL3*.L5\5=":^?"?!3XK+^Y_1OFH$/X? MVC_6SSK5.NJ"L/CQY[S$V[TC6_7R_\+7SCI5O:W="[$'LJ(K2!UWW@W^LWX^ M$-5S+]TU$2[!0?H.^\-V?NQO@]B!Y_^(OQ^WPV@?1+.2O$MW308(7]QB'0S' MT>CF6RX-AHC\93PQ61 M5WMV^>?^X**3>Q&Y0;3?D4W0_-]LY]B>#%?^NCQ=MX[T? OA?+@K M7+V\M,:8I9C"6G-F'5B T7";''P2//GD+!=LC+AP3PQO,@SJ !8A%R3(*'C^ M#DT\.6&,%0+;&%=N>(]/5,7$J P"'DN9P\XP[[E42CFB.=Q7"<;%^JLD$6:Q M8P^'\;>S7WX_.QYI]ZJYJ&[ZO6L'>S!VDT4K#F<$L1JQ\>6+45W#XY&='*Q, MWCRYO%9=FH*5\35!UD UO_$R7B,W7KOML02OP5YUK\?>?HT941J[5(TE=*[' M_N)8\-?!063FN]=HS1/ ?1(=4<]U5+@1?>RZ.&@PLMH %8].BJ7+)MY MU8'%'JZ_XH_8:9 ;DT/NTN'7-FJTC-H]1HV54;O3J%6Q#W#P[WUM;.VQG^]/Q3K=)FEN?.\V- M+QS>E]OYV?IR/./QW/Y$6@%81:+I(*C M2OHDX&"%Z#784Q0 GFE#OG$]%4 MF& $Z#3&%\Q_3LQOS;+]:R%#HI8B2I1#F?D?&>LY8EX+3TS23M!:,/].@K%$ M[,*O5=*EM0)'J@3FA"MO'&AT/F&'E244QJ:8GPN* -/^,:-MU!Q+9(S/", 8 M,BD$Y*@GVD0;F#./E.Q14ΰ!@%1T."59,Y"X%3:@F$0>9*UMY69Q0BXH" MTTXHQG*=5R>15S(B;H5&EG*#B&7&*RU]M+&@0$&!:U$ "VX\TP9;P;DTQD8 M "$%UM)2D7#1^I]9VF<\/=@E'B++&9U5Z4&!'*APR!OA TY,2!J71^M_6=%0 MU\<4_G,M+_[](@OG9OF[5T3;O R>I86+V,*7%9][S\C"N^SY+WMG]TY3#EN# M35IQ'83AV&O-P>@WAD?AYMW97UD1B2?:V&,A0B M-IH*FZ0&8UXM4.V@9U#37[;(2AME5(ES;;+()D<%$YX2I[07)HKZ1;98Y'6( M\K1?3CK)M>,<2<$9Z.B&()A0@Q*76%A/O,3UA844@5Y<@;;!:">"HQBVW6BE MB=)(3[4$(7>,SFU=%X%^6H&>*=FI(TLQ*61Y]+FH@T..1()X8IA9GH@/H0CT M*Q!H#!#.+0%<3X$38C4F.2;*, OZ-7PN2O7S"NZTMTS*E)S%!"GM5&:3%+ 3 M8X>"2E()&Y2S?+&4ZI?E$;M>X-[VN]TX\&W;:1S:PSAX2(W(EXTWGD?EP'AW MD6J.&=:8:@.++5K") VZ*! +B$.;;V>,>V>3U2$XI!4''+*.CL_LM8/9I,9; MCOT+#A0O GUNXFLP BB1UD?+K>MK.5X(% MR95!6N:*CX$2Y+RWB"1O14Y7HTROK!.&5XUF1:I?KE1C!Y*,C<,TA]L[J3U) M!FL-YC[W!L\=45>VZ:<5Z&D[7X28I&,):2LHF L41%O#V#II%6$L":%QV:9? M@4 [)KSVRALC,=> Z6 HYC!9Z;US,I*R32^P5$\[ 70P46IK4(YP1/DL%%DM M&:CA'H0;8TNB7,1M^C42T0YV+\)FQBCP:28M/"* M$T:MD81+E[@305 Z-[U%43:>$I9F\W>X$19K8Q#WN408CAR9B"72@5D;J2 \ MB'*H\ H$.J?=8.Z2]M+S%+WU@D:O0BX-!4CW#68.=MM)XE*1* MB$NND!8@WR10P5EF,,]239A997*1SAV*5-+ORC9=AT!/^P0\J%LV1HP,:%SY[-\C@X5%+"1FE.7*!EFVZ5<@T#(* ML"2]%,Y3GD0PQ <=B<:@K1G-']G)5[;I!TGUM$\@&4<$5QY%8O*!',/(&F\1 M#8RH9+RAC"_B-EU(4Q:%-.461\]RD*8,K\U+>D@LQFM-HJR+.J5$A3T&6]88 M^*^4>Q6**SG]PI12%X M%BB84@@4Z ,Z18YHL5K\+)\ MLPSLHO@W%SJ8[)::E0T[',;1L-&--O.-A88=-9)M#QH_,A'9/>FO)F6\&>!P MZ!_EHN 51C] [UDXI_#\I0_J')H7HPK6Y@.N5F\ASGNH>O=EQNF;J*-,.8-, MI#D7F!/DE&3(")JDQ$)P93)SGJZ7.>]!\O',A_\%'0LZ+I;G_&9T+)9QC= Y M91D;Z8-W)"$5 ]C#RGFD$Q$(>Y@TP[#%@M7F*B_P6>"SP.?CG#;,!Y_E>.'> MR#E]O,"LI!8F#4E&..)64V2TX4@PZ9W2.<]0/1(Y>T'.@IRO'CEK.Z$IBN>3 MP.>4XFF5E5K&A+#U8+-'#_!)E4.)Z<0E]<)',E8\%7\)=GOEI?W/*!\%KE?= MR8NYW3NR57^N^TMH_UC_O]6/<2_=X#_KYSV>Z^+9@'3M8*_=JWK&UY0XP\5V M+\0>2)ZN /JYQ/URK\>BI$-*@@L29!3<)V=IXLD)$'$AL(UQ9?WM5%7 C S# M]G#4.!R < Z@H8U^:G2G*<6'C>/V:+_1A^EJ]VP'+HTFQZ_YZZ/]08SYIM$^ M?!XT.G$XS"[FT7YLC*#7^3N'1P._;X=QM6%[H;KB[6!P HNC8;NPXD:--MS3 M&$0[[/?R7#?B$.[-6=!P]X6S>JUQ?>T N/-P$(?P:V,?Q@GZT6E#-_/6>Y58 MK7J_ORG%>MS/2]W;@Q;!NZ#%,,D&-X(].>];F+3NK&]KC2\]^'H'YC$T]FR[ M-ZQ>!J XS /5JVYZV^_">CFIU!OU^_"&D./&<1S$1J\/;0.):">0#NB9K8;[ MGW@XBET7!V-99GBU 8!-JW=M1%]=:C!2_96<#?<@ B;#Z.#!-S:79FQ;%QHW#=($KWDM=J^;/ &4W!6^T#IR%I M892F7@:J,9:>?Y-\9>:)3WT@T^K#HA%KCYGL_N% M[G1W?C8WWG_?V=H1L*EVXO_[?+*['0X=Y;)Y\(7 !LQVNM#6[LY)"^[?_?"1 M-[?>G>QN[;9W#]X=-[<_[[<..GE39:U/WT+ S"N*4>1)($XQ1UH$@GPBCE*: M# YDK#G!6H[AS:@J FT<%=Z0I )W6CE&?!*!$ZFQ]]JN &IY0!E8W(,C@-O) MR#>JH:\D#)"URBBX,OM3"_I:;/_UJZ\VE5KXIA-.!1%Y9+"U6Z\U,\0SN"-' M;=RPT8DU+!YS7ZN>^%L;UF7;SR$O;[S/V\.P\1F@#;8MV!I6X6VCF2%[3&'R M^S$<=>)F.FM-EN+A7WWHZ9M>> ][8L_#5G;1Q%9J%$*F1Q: M>I+#ACS2CC-C&'%1N&E9N6$YRH72N\Y7X^#2:NR!;)_I49/--/4[G?YQUF[^ MU<[[?O\(WAJ&__[MFGVM4FW/5?"Q+@W]Z=C#8?SM[)??SP(8VKVJ5=5-OT_& M::*7YW&:4J6K81M?_OVX'4;[T%&\!F.4=CY:GN=J:<-T$SGJ.CU4L?ALBI^91A>Z;K(F^LK7@[9&+O+,KC6%Q/N'GT& M>^C3[Y5$7+]7WL7O%!X61+]88W$GE_4=>OY+7]KS=?DN-6&@)=$Q24@0G+O@ MX F*!^><=M((57FD)YKYK1[IR8J[T,,_#/K#X=NCP0#P8"GT==H43?K^8-HMW3SXNK^YW3QI M;87OFQ]V2.O#SLGF]I^=YG;S=.?@:QO>PYJGWT]WMENIV9YA;K/$V>QZ1,)7 M%9>)0S8S0%NFC*8J4*+%RKI>-5C6X).>7T+F]SJ/)>6N)W;AGB=V!=U>#;J9 M%*0T!OX%RVT@E@4>DDU.>Z>HG)_UJJ#;4Z';#*N]QB1&HI%,N68.HQ09QAER M!(O\3R@55]8)7<6ZCB.W1X:W.0V0A8>=-]G'4OE78>E7)Y*C=-1IV(F0ZDZ&^7W_<'&9(QGH:B@4-TH-%L.-QHE-"T)J"CX](* M@3@8/(AKII"+5"+FL/02-GIM<\;,*L5/*(,UN9+F)6I;*)=2=?QR3^7J:6(E ME\\N>^1 R:6PVA[/)]6*HX+4-2-U:[:^(%-,*JHHDH#8B ?/D>&6(,RIL$H9 M1EU869>KA)IZ3;8GBI)\-G]50 H* M:243DLP[*53"A//LQ]>:+#MJ7@TLKT)QIL/RK@])PE6$W%D#4$8O^)M0OPIA MG=+WK[GQ^!CQ_3-WT^GW&F+HK2R['TO53(X?R#WZ <5?BZDI<78FK M*W%U):ZNQ-65N+K*'/MLCW.&&MP,QE.)J"LQ)X_@O?S1"8/?SK5P6''-LP4' M-L%F^CQ6S\YB3][T0JO?\Z_'/ >3_,,7UMS^NM_J?N0[IY_(;K?5WCG8[[0^ M?*([V^^_;VY\/=C<\+/9WQ]V\.Z6_[F[_8["]P]:&U^[._3/]N:'+QC>O[^S M_8FWMIN\=?K'=6%VT1C%,%6(>A$09Y8@8XA#@NDH&*&2&KRR+E8E+6%V!?)> M%>0]U/58(&\Q(&_:(VFX9A('F;T=$O&H$G+*"40MIR+00",V^1Q':+'XD%=3 M2;7%Q:CM_N [:O?0X:#OX_!!I=.6+3#HV=2S/.8?>W^/1[R U=.!U6R('B.1 M4BDPLA[G*@DJ %A1^)C)=&T @"%Z99VL,O5@_>R68HN/HH756!OE!4MVO5I( MD>QGD^R9P#^7E,,>["T9P?+R@2'G&$814QY!M$W*M%MD56NV*)+]XCUA[]N] M]G _DRWU^^%^NL8U77YAB%2OKG$VY!_RB!=$>C)$NB; #6,&_PQ&2DA ).T] M,I%3Y+5@#N8Y<>=7UODJ-W7Y@A;%XU,D^Q%TC;M*=A'>NPCO3)P5B]C1R%$T MPB,>L4:.)8$H]29PPG6,=&5=L[JBK!;%<[%$Q>#;%W$I]RQA5[B8'VEH7@P7 M<[W*6=''G@[2_YG1Q[QT(@:KD#,Y0$]8@8SF#@5"E(V82Z,46(@$%+(')XG7 M*$S/7%.W0&F!TEJ@M%YMN$#I4T+IS)F?M-H$,&VU-P9QICVRP8.EZ[7)M0I" M9'QEW:Q2\^#(D1YYXC%R-8 M)23 D@A$P>R +;(V&S)SMB16XPN4 M%O?W(!Y:V/-S9ZLUVYCHA(UQ%:1Y>K183.:/G,NW$5.$ 0IO^\/1\*T]K$;Z M-(;)0()@5\,X'KV+HA2O.,>/-S]]LSXPAX5$4GD"2(XE,LQ1Y"1ARG#OK5?3 MA1Z")M(JIEFBG%,',R< >0.C7.&HL)S.";R\E/O54IY8-&=5XN=/N;NMB,5L M7:9+4C%9B8+G-,3^L)V_\-L@=FQ&FXN$NO^YFL$X4<[QQ2W6@2I^-+KYEIG4 ME7MDZ&8A/4^6'(Q%2%^;%G-9M!&3SR;;1$W-Q:6?^X.+3NY%Y ;1?DS)<^<]5 /TNCQ=MX[T?-5\;JER\LNJ)5.+7W&=*,W?-(;#=.5R=YS[[=?KYH+7]M;VS_6>WM05MVVB2'?J^VSK=G>%Y:GW8_;ZY\;G=[+8ZS>Y' MUOK0)+O;?\)W=D@3^M(\_7JPL[W#6MUKZS7XK#='XY"O&,T- 5- X(0P=A'T M9V-<\#F>93@EZ-!'(RUU!^Q%_J# MDEGZR+3%X4?FFQ]N]LY/Y_Z>E#D?%L"J#;!F,TB3L=8D31#Q$0#+&H%LH@E0 M*QI.)8?KN=3,*A5T4?+,2@;I(JD?18*?6(*G50Z<(J$T9W5P14&"+456$(8D M$Y0R0Y.EXQQPO# 2_&K\7:.L=Y=$T4=5'2Z;. 5+[H EU^1X*NR%%X0C3+5# M/#*#M.88P;80#$P1\SZMK$M+Z+G1,)F M+T0@B#L1D>'$("5I,DY:::*IM'>Z,!+[1$Z%9TTC>7OF3K!7H_6>S/)8EB2: MNG2 LP'?;H_VWQX-H>^36+_75<;CB7!H-A$91II' 3BC&1N"&I05)0P M$Z(PVNV[4Z6%PR5:@*N[^O!V2ZLR\/,>M2@"YE-Q2 MK!L@9T]-P,826AHPN:+(/E<.^@Y1% G/A,(8M"!2G9HP5D?G26Y>^4Z3W4:5W6KU1@A."?4 )1[!6$DE(D**V"T7 = M=%AU2>_K8\0Z_$7J6*')*MPN"ZV578W*NYJ$6H"^9J#?G#W.2C92*7%$SBJ M=\T(TM1%Y"/55$B%$[:YNBQ].- O *]+8<@J*+I(*%KS:6)!T2="T1EV+*^2 MUP8CBID'8S>7F^ Q(JM-$DEAIC.*$KZJ:5T11L].CW5.WC1#*W!OAA'QJS+> MBT [TC^$H3E9;?S=L5G-!L7[W7^/VH>9_N;)ZW.?M:9J"XC]>4M>-6O'WC?A M.=:!*:2Q(""/#B-#C$""!A#.) /F89JX@%J5M"76>Z:YHM:&F*1F00D3IA="AD+(4 @9"B%#(60HA R3H-"F M]?OPQ\')U4VS4#&4%.5K+'E!,)CRE"K))?>8T& U:(2>DR2G*R0B<8L)L99VI5:'YXF2+4ROD=E07>G@C>IGV4D@9'4Y((L\ 0S*1"AHM<#,5C MAX6+5%F -[E*Y1+ VVO(D?@KVF'<[W="H]T]'/1_Q"PH)57B1I!2SBJF"-4, M&ZX4<]82CJ-,VI% (BTZV(*!U&S4H,18L8H2QG+0O(BUR+I $&4!6ZUUM#2N MK(M54UN9D04Z5BZ2?"[)C"<=G8_.*$Y<#B3%F JKO1:.AU34C863Y&EU(UHB M ) Y2LYBQ W'R"IJD-'1*!=\\-RMK,M5] M,B04EXACL'U<@A_!ZB1%"HF$7 AR%8S:!0IG+LD(-4NR!H7!,"J<\HYK4"M\ MBE1'3!RQ>:\J:L7"2?(,>V2DQ&$OD+0"# 3K-3)8)42%$E([[+PC8TE6"R3) MK\%;\37NMWWGGHK$J[!JC)-!"BW N'$\)L <3QC%L .Y'/M%ZE(D"L+,CS"S M1 U4L>2I)(BJ2!&G02!+O$6. Q..ZBLA;; MJ"-)-N&49&WG'454[R*J,R0,R3@7'$82-FK$O7/("460=290XKD4/A]IB$42 MU=?@8?BGGT;'=A"+3^'&]#EIJ<3$:E #>,I5U:A7H,TZ8T GL*+X%!8,?&;# M17(LN8\X(1^L1IRSG.Y!,&):6QAB"YM%5:^#%9_"2Y9DAS7,.(V2&L_S?A2% M5XQ(*37WQ)?(B,63Y!DU@@K"9#((E/H(:@3'R*1@$,>"N1 UYRF-J4J*3^%I MY7"K9$G$_S4X&/Z*P^%O#>O]4?>H8T>Q M*KD^ (&HJ&RJ $G;[4-[3^TK=#O\ZSG*7%[,Q<:EJ8#?.S'_ J#VYM*,W AX M!>MJP[IK8B08E9$YABAU"7&7RUHH%D#5\2H9+ZG#,1^\KAHJ9K#NW\4[\1($ MOK:JF$7@%T_@9Y)'H['>>H.PRP)OL4,NX(1PX-029HU+#@2>K;)K$K.>1>!K MBK-8"B[H7[!\]>*=6$LN:9:%P?21AF:QMX%%\ENU8D'V^O+TMMYD5*_4N=;! M.]S:\-],C$9(DI CB6=H%\A%:5#D+E(M8G"!YWC755D+[4E=(O3,3JT"H 5 ME\/S5P"T;@ ]N0J@&"!3Y0!DYF..0A890 5'Q%K.K4J66ER1/RORX%.^!0#0 MEU9#KC3XE3;XG,"\HC'^SQ6F[IO8G3/7[\WLSG=F.E\0ENBM_=AXV^_"FT\: MAT<#OV^',31LI]-([9[M^=CH9"JB"YNR$8X&F1VZXHIN#X:CQG^/[& 4!YE M.BO\:XW_.T4+/]Y;?DVR?964&TMJ)*444%1SC[$A+D:'&2,I^FC%N.UV;V\0 M]^PHWNZ];PSBV,<_ZC<.;S.9&\=VV(!_8QKLX2P)]BSE_0PM]BWK8?WZL?EU M7Y>':UOP-2I4[?359DT2OB14VZ6MC]=6^20,YF8YJ9JW]@RM]:+ MUO;7ZXCZN5+*B(21HLDC'JQ'.E*,<*3:..N20]P' MBZQ@!!&/I3:1!NTJ=#-&%W0KZ/8JT>U>I5,+NCT#NI%IW4TRS3(CN-76(@Z@ MAJS!%#%LJ;.68\E")OA7?#F29 JZ%72KG:;86R:<(0PKSYWR%NP98<#6(339 M$-5$=R-%=WMN=&/3S!V,*)*<0"R%B#@V!M!-3A[Z"*D M "Y>8,>R?/-J ,IL.,%<<013QP$VHQPPDJ9[X6WL$R\7/X;7^V!O9 MWEX[ARV,R9Q6X5VCJUVY$GE3@Z)W%?S^\?LQ''7B9GK?!LR-?[5_Q'#1K'&K MMO),;,%K_^CT_??E!+]._'^?3W:WPZ&C7#8/OI#FQA>VTX6V=G=.6G#_[H>/ MO+GU[F1W:[>]>_#NN+G]>;]UT$G-K2^\]>D;D\9Y!I"EO.2(PX C[:-!U&H/ M%X*S3*TT(NP0AS"\H\%17LW7AS?)-;) X4V7UJ"=K,%>?"5%[X5>T^H1BMZ3 M-VL'@) OKFRZH13-'?:]H/"XET#;> MS$-6\/*'!%2,QA_]_O?&5]LYBL]Z:GZNQ#W>KG?#LACFC>T\OFEL7C"\6L7G M3NUI]W%EU!.;<6\RH=?8PIH8698BIWDC_HB=_F&.UHY^OP=OW3MY2![Y2_.- M7=?%%^,!DSYJPWF*- @N%7':PJA&LIJ,NC"9>FT21A8E$ MG'J"' D2*:8D<\8DF7(2[RHU#R9!*&!5P.KE@%5%+U"PYR[8,QT3P;1/+.&$ MB-(<<:X%L@X[9#(#!./&6"]7UCE^S872G]F-LA']92\*J;PHI 8ORJ)X(A;Z M&<7O4?P>KV*_UM2G: ,G1' N$['8 O9[ \8RM0;/7:"\^#V>:CMOS=8!H$E: MYXE#3"@,ID0D2&/#D99!8(,I:&2N^#T*-"U WQ8+FF[T>Q0\N@L>S224>$JP M90RQ8 D"^R\B9YA#(DH5'0J*#1,Z-1<6S<&7FF'1O.4A^3 M\LL(E5]92X9)[-!6Z MT,65I/RGHXN[O!PWT[0U_T)<3Q]Q\\.?!YM;;T2SVSS=.?CE^Y' /V:%? M]WO[9V#/3#UOQ[L;K__WOKP MOMW<^@/ZT[HN^!B+P#DU&&EL/>*<)^1XKLPA,::2.JE(6%GG#SZ!*R0C!<\6 MI]?/21!7\*Q./)L^Q!,ZT919X6A(&G%% [):&N14H%XZ@#J:5M8?'E%0\*S@ MV>+T^CDIX0J>U8EGTT>#/OF$A;*(:940UR$'20F%F%<).\R-DGIEG='"X%L M[74"6NTL< 70Z@2T:>HW&KWV.%A$"6AI'$ ,:2$Q6)W2D&@34T2LK%.]1,1O M#XB">,QTC>J)\S.0;8[VXV!"/C9/:;[%XJYZ,G*T:I@FD4_]GC\:#*#GKSAV MA+?VOI&(.<6)(9SC);G4V8E$-)(\LDB<<3;-5"P4RAL1DP-$]CPX:K#1-'C' MA?0IGN>\9/T>FHS]7?C)ID3S:E;2#+O@I74_66N"PV(\[ _;^0N_ M5642VS_B1>C&_UR-B9D$?N"+6ZP# #H:W7S+S''(RMVI#;,8GJ$;&HR%1%][ MU')9>!&3SR:]1$_-Q:6?^X.+3NY%Y ;1?DS)<^<]5B )\NCQ= MMX[T?+5)SR/69HM1*JX3I;#.G3$<"V^YY$0F0Q(1)FH\O>SSMSPU07BX2TBI M-0M>!*N"<%AZL7);YT?><.Z>TDT:H>8DNJKEXTPM_]:'=G\^GI!5' M%T;1U>39U/X9 SJ-@_[+\*!T_P2KZ,MIZ\,7!I816$R?#YKTHVAM?SQM;F3/ M2NC"O2>M[7=LVH.R ^W;W6KBW2W_$RRHX]:'[('Y3G8.FL?-;E.TZ Y86A_) MSE:XEB\,:YZ<)(C[7/@H.(SRGY#S 51#[G7$?F7]__PO30G]?2F\*'7S)Q0 MN#D\)P4IC8%_P7(;B&6!AV23TYE$1;IY$\+F X BZ'<1].FS;)LTR*JQR$"B&OB9QDH564C5AY>H95>=U^]EC=2TF9-^MV MJ9'HH:K(CTX8_#89\$EF7R]47L*"0/=#H)/9Z$"K';&)(LUQ0IS%A)QQ'"7I MC/2*6Q7HRKH69($24VM*B2^"6I?*4 2U?D&=5A4\L51C81'A+H>)6($,C08E M@$\;DZ?>,U 5%HJ[HB:?Q5*PE6WU1[8SU@@>ED0Q\5&30JU60UMM^%YIQTJB.5F/( M2<;]ALT"6XU-'NI>?Q0O'? M[<-38'X&_6-0M8]!4F.[U_@:._UPTIL\(S3@79W8"XW_?0?X\%HZ*ER(24B> MK+(RD$"4QYQF7)E0J6$Q!1_B6L_Y%8_Y?-@AEQ,['A!;^(YF%Q1U3A#MD6.Y M.@Y.&CF;?/:),ZNI8\'JE76\IF^0?%C,G3RS=M2 9=^NEMMPU!A86%S]U+AQ M < TN#BH90U\;+V_X@MYW^[9G@>8N%@%'R?M^@S-^F>4F3W_CH,<=V#WXOD* M0/3U+0'1//ZFHE4<6X*H5!%Q3BPRW"CD<4R$<)VTHK $9A; _S0.L[G=@ZG, ME%\V1XT"GO2/!L,(*^$'C'>&D[7&%L!)%LO,#789@2I0BO\]:H].\OK)J!,[ MT9\1(^3/YU#3'US!M:/#_!T_U@Y\M=0\/-8"&/4 4M/9$LCW^?[@L%\MR-$ M,';<^N&X60 +1X/\_C!9L*-+;3_,W;0>NCV$RWS>(>W:0=]H;'[W:&,9)_XA:.]LM_CER0YC0W(MW/^#G M<+)U-,8;Q=I=]]$EKCC^QOO!$0S[A -Q?&8U7@5O)Q/]5]NZ=@>&,TYE!#Q. ML'T%CA>1]I,&7FK$F=]XTKY+5PJ#XZ=O(BCN@F8H":H0URXBZSE!+$1G.L2;[U$\=:PMS[]'DK$I3WTT)X,8!<[WTN? MF?OM^0;DV?+PGZ_+SW#H^*Y[V.F?Q/@Y5N5-+FGX;U^-G_W@C^^MK1V^L[V# M=[="9V?KDVAN_-ENGGK1/'UWTNSNP#.:>',C=&9R\S]\(JV#_?W=@\^=%OVZ MW]KX?MSL?CQMG7X_;6Y]/-D]V.WNG'[B<.VZR'(P'CA+4B,=HD!<18FT2 () MPSV-D5I/P 8@>%61F]QMSQUS.I:6)28;*0BWF A7U^EA0;BG1+CIDT29-%:8 M1V1)8HA3*Y#3.* @HM=$:AF= (1CJV)AH^HO(=P3A=2/W_@$E65O5T7A04<) MIN)HD%TSOC\<#1MGDU%KN^2:F*-AU_! Y#E&;.T:5XZSPY@?L++^+_+O7U3# M?;2 XZ7 V5K2 B9+IGEYQ;S-"Z9@;-T8.YLT(((25$>-(LPEX@942JN*SYPPLA0C7DC!01/@)17A:3>(F<$DYRQ&J M!'%!)+**>82=T%@=>#)A$R%NRIP7:;;HKB@BD37IU<4B7X^B9ZIN!TQX2D%%+'6H&M0 MBT#Q4"#6V"I'I2?:K*R+5;PX$OVD+I=G/?@;]!.(R3CT+@?05*%ZG5'VO:0X M>Q!8;)]:#\(FT_#WI5EX'XN/N'Y4^F=&SY!9SR A(A*#R^'&$5D9 :1(\EAJ M90-F6<_0\L&H5/P7BRC#=1WU%!E^,AF>UBRT"Y8I[Q 6/H!FP3'2U"L40;9) M +6"BY1EF)/GI2YY>@?&\Y:6G"@7QW8 >O;HY+D<&,N2LEJ7-@$0%([\:'LR M[-4TV,[;\UR0 DEU0])L<(V*3B2*/?(T*,2=P<@I)I"ER0AG885'EI-8":ZK M.-D")?$7D:Y;N2@B_?0B/:UE8..5<"&@0)1 G,@ (LT] MDF.#DLE:SRT@WC M"R32KX&(\?RPQ/Y\#E?%LH!17?K%5A[FO^U)SFLJP%,W\,R&6!@5,<],;]AS MB7C #IF("4H^*I-XL-'[##Q,/QAX"C/CXHIO7;I$$=_'%=]IO4$)"OLYL;E4 M%N@-#(,58#5&B ML%D\$7>2NLU2!>+)V(I+,MTC0LYLH$00VG').:)*9N!,8V\410Q-& VN\T,ASGT"<3O:;1$")S MG 23#SZ47#Q/Q!)5CK!7*74EF(PL262PY,:#9BY&"EEBGRB$V 33%HS!B+((R>8:*UO.D]O^9/OOH>KR)UC"FN$^:!:+#[G3;ZF/LO,7YYA1J]?K?== MY;]>M;=Q--GKZQ*T>[YS%*#'=RG"L:1XY[1:*4+/*?EK]UT M\'16H"57R)C,2&-T,255LFGE[WBN=?)7?SB,P\W>^_:@^_?1P.\#"KSM=[OM MJGI(62]W6"^GS;UO2CE'%.$()Q,0)X$@XYU#3"C0=96,))\:T+6;R*$NK99-WCG-!QDPZ*YW0)9^01RL,=!5HY;ITU8WV_$YO8.O/L= MGI&9C<\'+=H"P^++SQWZD;^B]V#/T'>/J?6J2?? M2,)88:M05$0@#B"(7$H"$=BZI=%".N.FE M,^>XYM@I[".#KC!-$HWI)KWSU[V_^AX0$&B8 1TD.JXC2Q\67M MG[7J6E7<;JPUV4[G9%Q ;.K1_93:/C9 1S\K?W,$(S#(I=&0SX+:J0K:],^@ M^.R^T3ZH\?'G87L0\S[[PP[:_:-A594L7QSTC_;V&^=5,P 2U)F&7Q4Y&[\U M-_*JA0 #[G.=M<8_,/!_]H?0W[=@:X$JU6O;QM$0-G<+'1T-+Q5)VX\V_/?( M#J"SDR)IDS:&?JX96:V)7&2+(Y"+;/W!W3\B(!9H##=K [7Y+IXGQ'FL&@U'JXWC_;;?OU0 Z7 VNH MWIFUJZDU<':+O9O%9F#+(,Y+&P KA';6"Q:)L("&,@F')QN)NK*1W%8_LVI_ MYF9:"HW[R;>:YND>WMSX*)H;.Z!YOSMNO?G&;*:V-A81!F>G_8B(!E MX5K?SEV72Z+,4RGTK!;AZH"APS4BT7<@82I"R7>D'BM+7W3>.$ M@Y8."4<9&!R.(LMA!1E&=%*2*T]E!HF;^%+NBQ2@I3'A#&%8>>X4Z&S<"$.3 M)S39$-5DZDF9^KJ08H]^2TD9Z85#"@<).X(PR"B1@<, ;B>3N/ 9*6;+J=>* M%*0>'>NQS=C)>EJD&J//8<'2;UA: N@,&&%#=DHP@YSD AE* AA8GA##;JL8 MNB :\+C([=5RPE4QEG%=^,J6.(Y@Z("J.ZX%.ESJTI]2K2FC:Z_1"7L!,_77 MZ&1K7"]-0='6W_AR)=69'%6D7S%%2YT\)EJ3+D5JEZ M#=0>,SLYJ#0>^C1J5'$*]T*9PCIP[;E1[R@[0VH)\N5W IR-R91^AAG].P[\ M9:8B1 O$_!)BJE2I]M54*8D]-BF7;C.6 \;DD/$8 6VB9SIPK!D/*^MR32X( M;\ASB,+_%/AX9/BX7_YE@8\GAX^S6I!G\$$"3$H0$3'"","'5,A0SQ'FH)\$ MY5FD.,,'*_#QD&3-1TC?G#11<.C#;.+=^4'G_UP]-IX&SUM>=&EP<#,?EL!]O$7.W9Y9_[@XM.[D7D!M%^ M1S9!\W^SG6-[,ESYSY6AZ+9[Z/)TW3K2\RV$6R+*[QLA/D?$]]-GKIS7$VW: M'.8\.GGMD2/L&Y-1"Q,Q$K#+(BZ]0BXRB;2&21?86$7H$Z>G7$Y,*3,V,V/* M*J,Q%T@ZH1"GW" MF4,F4 SV%9,\S&2?+%:L#Z&Y$$A.>;B(/!OO_Q>!JMWQ M?+>KS(B)__T2D]:OPX#NMQ\N4?"09FM:W7SY_O$XQLS]U,N*3Y? M4^>,\7E6W]9\X2<[^?2I\:Y79>]>!YS\LF_7HUM%YU,5K?:EG\;4\J6H/Q M>1B,[V9ZW\Y^I9WJX&L)>+X>YGTZ"/N;6Z'=W/J"6QM?N[EMFQ77USNQ<[#; MWNU^%)M;GK9./\_P?+7H.]&B'W^V\GG7]B[T\:.HN+ZV.NU6]\_NSL%W:.\. M:WWXFIJSYV-1&)&LI\@*[1$W42"G"MI<>'@OWF388_J M3G\,C>:5N>B?&4@WCF(+WKQU'#L_8K-2/PJ,U@:C[1D8I4+8P*5#.LJ42PT1 MY!26*(H@F50*.ZU6UODJYB^0>'S1P9(OB^(]%UB^BHI-3PV66<_<.NX7C*P- M(T]F,-+(Z!).&-&8,F$0E\@QQI$1GC/)J8LY%(NO$G835UHIZO1H&"F*0KD0 M4['H&)G]604EZT+)UML9E+0V*%X1;1.E$C?QS$*@ZK*)0+,2%/70_K5ISD#)'4"V\\9ADIE7JPT;UXZN02540P(4]'#9L=YRS&P\'<1A[531>1:4>AZ.BDR_$//UKT5#U2^\L MUSN&=S\]?/5-M8H*Q-8%L9NSGEZIF1;,<*0#5H@S&Y%)GJ-@ ]9 KA-(JOF MA,[RUL[$DA:MO%X1_7L,GI/Z"M*;2981+G"B"?BD):$(V^%9B1@'0->62=J5;$''RLN2C7?5\DIN'@-+ETK M75NH!I>NE:XM5(/OV+5?$Y_<@PCE%_G=][TX9]U8+59FGOAXFO MM6'5H]>& M_6?4]]_W^QW0?H;O_GL$BF]^<296ZO2'1X-%86G@K7_.%-U6=_?@(]\]V&&[ M&SMD=^/SP>:'=WRWV^3-[7>D=;K;!L64[VQ]G&5IH+D4\WZW=1"^MPZ^?F]] M:,+W]KL[IWL_=[:^L%;W(]LYV-]O'N0:3COX6S+1@R4!:FK '/$ :JHAA" 9 M;K';61*Z3"[G^%E9\FM7AC?='W:-Q@91QZ91< M4W(0]V-OF"LFYOK8MU<8O9:ZY=?-N-ILK71(@<<@F>5,6B.B"MPKQI2S.)A' M)PSYQ^_'<-2)F^G2B%0#P&M&+$TM M(+)&!:V3)^2EU;2Y4N"GU/:9Y5-YI>OBE9=ZNFMUIV7/#2 9>]_W!_"QU_!' M@T'L^9/&: !/ZXSUPTZE43Y*\-"BG[M4@_/J(J>J7M_ID-_YJ!WVFD@+)@$W M0G+E=-1,Z.B5N/EH90C]A-]^;64NR@G*?37WR0F*/VUM?&*;6^_HSNE'"IIY MIW7Z1NQL[1PWMYH_=[K0S@]_?F]NM;HS)RBGS4RW*YI;NP?-@YV3UHYI<3)B (G G1_*I!C02!"O'-: M6Q%4/JWGLPD'\Y_5/TD@5$U'U07 "H!= !B56@;&8C2"\*2\9C&80!-1B1L3 M]/7DXP7 'A' 3J>/@&$CT=P$)!+.$9V4(1>40BSA$$S$22:ULDXT7W0 >^&1 MG)7L?>D-(C3C-(:Q[R5[&7L_XG!T>WK BPN7O#L0@3%J=;1*"Z MPZ2+C%)*DE74X60I-U*"B>,%M8(%(DE,N"@+3RZCT\J"XE8+8BC"-A'$171( M&QJ0=-@YDR+&0JZL4SJ;^[%4D*>?K*[]K\@ZYU& MY^6 J^+&*,NPLXSQ8"A K/ A5H$IE$12E.H5R;!"" MV;(H4AHE-9I+R5?6.7F(@5NO?#Q([[X]'O7Z\">U=DOTTR^JVBU(S-3&T6!< MX2,V>G!Q4N2C$:%AX:8*30W;"_D7LIKO&\1Q0:9>OY+-=H)Q[HTF"=S#1E5( M$)XUZF=EY_;CY49_T#CW&.[9=J_ZRS6N0_B6[]CA$%XV?G0OCL;?2X-^=R[# M86VJ#%Z]X<3S1@SK!8D8UH\>,;P1W6CQXH,WSQ+ANN\ 9[^(G 37.GUWLKOU MN;.[];7=VGAS KC\???@'6^=?C]I;G]BTP&8.UN LUO?W=S: _S^^'-W(Z3FUD?>W/LFL0DL1(%L2A9QK14R,@1$I?O_ M['UY3%.V=75OWLRS_,ZN62K> C8W,FLSMW.Q^.>O&H)J76 M%"@06+T!R+/>8"Y\\?NT+@U$'@K61CCWYH]JY^:=C(;O>PD/NO,_KX'%J,HT M@*"*P0%S!VOA9^9M 69WW@G7&KJ&H9R2+X@#_1 M"&J#JQVZAKPZP"I]/.Y1?C_LOT?-CK2/:EV1+(5R200_5&.I:U](9P%061AFGB*"@3Q23S0CLGN7[P\$+Z MZ.<)2)LY773&@+=[Q[U)(Z=\>H]C6,= %0"]*SILKROML75"]J-91YX.B$#? M&0'@ZIS ]7X Y]7)_WT*HA*$&7[]9 3BN[VB?XJZJ.-/3OJ %1'G-WH"EW.] M:?'!9FXU3U8K#Y:(=YXF[J,#(:\,**@6E_ I+KF<1!&F/ 'I/CI%^?RK'_?& MSP$Y^G0P^,N/>KA:'!O/9A1(Y ]&@F".LC?,"8F.49*#2F <)DN\4(7HDC,/ M*@(L "C =M0:"?X#^7J1'*:TUD6LCZ3R_.#W9[=.*49I&W14WD0GF3764QG@ M#YE'E90N6TKY I3RXK%Z4UC"SL:9@%C2!'XJQ&7FX->2X#RXT&@$\7,II5+# ME$8:Z72>%KJTZ*^GE]S(E\RJ/AC++HCT98;_?X M&QLHT)!DQ"4+(@@L5&)9YL329"S-@$TX??!P,%Q7@E/7Q/!T,I[X9ISN5-$! M":UJ.D3>"Y13P3J0%;H4^CTDRQ93]?M(:D,P$-#O$(?O,Y@+DWHM?GT&^M=( MK[-$=6O//_+I6G!-%#0?K>7982FF]T9+I05EO,#6F'A.X$I=!:T]F\Z$W>*U M*U'JP:/'G]X '!$Y>D%XDH5(YQ7!6>U$RUP4^H:,QF$8.^L]:V9XS;_WO7Y5 M@"@3PW3S=SK7=$NMV^5J1]TAN_Q@T-D%;-#OV,H1M+O$>:,<<^]]S2:$I8&Y M&W-.E9>NPQ^)AP! V1@-]BXO*A3K(V/ -4%F8VB% I1*:LGTAXL9Y6F[D-]' MP^,GX_$IRH2#\I_AX/!%'ATC3M@RQV;F>*?>Z,QE"[ETJR1_#+0P M/.Y%$+^MGV4JY0_TZ6,5?AX?#!Y_Q/9II[WQ$6K%@[)EE/.] MQH\9MMH$4Q^80@.#6 IVOP@DY"2(,HZGJ!,&TRJKK%?OS!0)1E6:(,E5*'(: MO)G1&II>-:#2JPT59J1]0>RH,R/)+QMQ:355JTZ4!'US,ASW\-8_U_> %YT7 MU?]CV5'=AA[I_"L^C(?]T\GY7UDK7[U:W*\-6!+,:JB:=AK")*-&#]J-I;&+ M^ID(_,87'L_5HK)W(0#GF@#<>L#ET@XK*V$B%KD&8%-<+EH*)T"-@ER0.GD. MNA4W?C%5 M46,[]TFI2)36V6+D>0=$=<,PR^\44O7?C*BX*E7;@R1CGKI7+: MNI2IMQ(@G0Q6^@?GLQW=4>9+;L#LU3J@14)OT)!!-:,;9W$FBQ_\E?O#=#;( M.YW%ITT5"_P[O:#SGU[RHY:HZ\UQ8\>XL2W"&HVJ31[R(6S59.2K\3]L+/1] M/T[^OSM_](?!]^$Y?8![G3T_>ID'H#I/$#J^S_VSGGLZK@DC&]ZD7>S*NQ]Y#+WVP/)"VH+/ M%C<-K$G$*,/%>.J<0(<=Q#^=7 J>=1NKR!_CD1\<5O]T;]@!W .6-\#49@_P MBKT\.H0;[=S ^3U6TP#_/?Q_MLG'['G,O9F/G@$!L2GH][K/^#Z M1[\>[?_][[?K!@@\_=/OO5?'K_C>V\=B_X^7V)M9[O_QZM/!'_]^]QK6MO?' M8_;J>!\L]9?L#2"/DFBPQ'D-Y@>5@KB2$A; %1^SXY%* (A=KF@73@K_MVZ' M;.:&;B=[3(-H8M,G?C3O6'^AO?HTC^H!?@5">>I'!Z/G$Q1K?^':YH_^46GB MQ:YX0XLU7+M(C!*.2&:!)D1P)&J?C=5:1*$?/*PMS#88I1@KK@1Q"W[,"HJ^ M :0[IQ7=B[W. 2@53*Z\KK2^\S*>\0;WH=>IP]1B[&(J]9>2F6!QC7W1>=0; M3T:]T"1.S;7G3_C5%E/@SLT^F7GAJF0X.#G) UC$,9#-?_GCDU_@<0BGXL[, M$[=PR?2[W<[)Z0B=LE5+5XW;;3T@&(-&G0__75[^L3\#Y=\;3_74=9QFP6OL MKFBB-4&ZK%WA#)/=N7.L2$%;X:.96O*5Z:7YD\\]MK2L@F?W$';C$.3.E)Z> MCGHQWQ5?V%<7.WLOGM#]W3=,$4SS;713531S:AAJXJN21-['X FM-3>!*T)G'_! MI!1'K)".T.Q4HE9&H) K**.9,$&)@.*HP8C+'O[YWT$V]?M@4$X-D$5I@]0$ M=D._@)%SB+*O,6/&>'95\F&^*.#-SG,BFD32D",<>VN0H&D"5^R!-&*L$;/K MAL$&?R1:4+UR]GU7)CP_#6\7C#(TKIH49N"O5'VT,Y_UDL[H+NF)>CBGXUR9 M.H\P>[>/\1 _'@YJ/!5V>CBJ3#\8PPG-TGWQZ 9H"O1G;H*:'0P,-@:C$JD& M$^1@=2A$&L] 0P\;=$OP:$"?GK2.AE;-S/P4O9I&U)C)392J5_.!>Y-^8S/Y MNGP@L&I@SW+M9AEVU\R:NY%,$N 9R<.0G8?3F[Z&DQ-#CMS\N":HG\$#<4W1FQVD4( M4Q:$T'C81Y?):'AZN 24YM)JV,*'AB4:7P42T8PJLQ_U>XW/XJ?>/QN*AD.K M#X-O+'DOQLO,N<2 F,?W4P_OT#X#*7(3IZ(WQ4>,3,ZS:)#M*JLO!S![R(PX M#A)PY*CABEO"G MXS8P>Y@'>>1Q3T8GPR95\11^&F.&VOV$^^O1Y/'2;N&Y+9 CBBDXH0D(L'K2 M"?EC7;N\T'YO2DE&ASN#E(EE6G>T&_#\62\I8J-5/'ID!X\>J+V'L4/^Y_B M&5"(R-XI96#[LS5$PO&08$HA3#B:* -88R0B_@LRZYI,SA; - S?P3U";+\ MGXU2:"#?11GG&[W5GTD\&TS !::$Z>\(%('18)6GFB1J2]91Y [(%ATUU'3Y7J##V%!U574V,0=P'*;@^!" M&N>Q@H5MD!US5\&BL;\!83[O(;#MU23P"-BF%3A7S)CZ\N"'6ZX"&'Z<>BE3 MM-8+%432EG&-.28;Z[JWX.>+TB>\BX+UTOVW+\_V7CSYL'_X)MILDT^)I.#1 MV0GR"E.6B3:Z1)J<89K5BE!W28[L9Z&A6R>6+1JZ/33T:?_#&V%S,2H5T&@N M-VC(NZR(=)P+!?]G"W:\VEGO=_7ET=!G$L\6#7T%$MK[\"9F[F-A@B2&6E%9 M1[P$29.BYZ!O!$L:BV^06D=%GDL\6&=W$P#KX\TV**#NR M)C0536#G#7&11U)8H@[+:(/(%269BZ+[M^02NROYFD]GJ6>;4S:_$[_>=Y&J M-=OK;;;6-2R]FOY;4 4]V'U#P71@V4EB/$Y6T8(1%P0GR=)2BM2>Q?DXW[MP MI@W.WQ[GYN-T+-B8@R8:.Q]+7C+QWB9BE!%&*D<9\QO;(UQ##31)ZYL3[V\M M$'I74-^C'C97&Z3QO0OP;NR(A^'V$]]+-:@>_?BHDZ8;,*V76AVQ0Z-Q\.3UIW(7R;D&#E42VFG1PU6[(I-PA6?-IOVM##:KMAAKN_/,^J.TR2SY8V\\F:9930EBH9 '623 EVO!T:)? M' ZWYMF=AG$O]?P(6UWV!D 7U\TJORN2YBGV8HN=O]MBM>_:OGPYS2["QJ^U MUJY<4.UVE:9+&X%&"B)Y:UP,.4B52F">F\BL$E9%*T4%&@!WN;LLS1;;"A^4 M=N\/1L_P7OD!,$?DV49O&#%9P"*;Y,^R1D)YMHA00.K\,?)E7A)X'B'N M=!Y7\_9H"(JB7<8T'[.1/4WY]-+*:CH3^>]3/YKD42.O!^UZK[3NN0A3 Q>Z6"3(:#W.0!3 0>E2C2J+8-$E + MF9/-@A=](Y$ 9?:&:1>CC,_R>^"#_)L_J8KO4^6LW@ 6]!FU$O' \J1%ZRS$HYSDVF MR7) >=D)>O6(\?GBZAF\WG%-RUDNJOO15-C^HUU,N%6)2R&")2Q$BQ7>B3C# M%*&PZ9)G01GV:J4[Y[F%IU!I41O-:! -P-HS:D%OS7K6I[GU69ODS\V:8(WD< W0HC7E,!-H Y?[ 5PPB'6JOVP M,OC)!Y#!67'@!>9)8302:0HE3F=//(^A.&MST)B;;')OCQY#-DE0!\@.ZUT"_$.%(LXG0ZQPQ2E%)4#O MI@/?,LXCTP+5BOPQ*(^%=7?BA/\& 3[\L#WFZ3&+O0]ODK$\8#-\81F@K!@+ ML;DHT.^919DE,+K<9-@M'C-R.AC:F#E>[?Q%=80;3'H?R5$O@?+\^0?:WCT4 MH$RDJ!@.1@FXO1;L@V Y\)/1%I1X8(J"%J_>NA9%S+O1509:<@_6PD5LTS;M MU#4SC\8UL%%3^8>35C&/9O;$]/M32-SV6[RM5+B[X^6OHS^OU])NT#F(DR$6 M.K"-K0*;7@FU?PS^N=!HHZ?]D/!WV^2FY82C38[ZET*TE'N%;EK^C77DQFIGWXVA=7$U6PK/9XG\?CJ9Y[!@%F?I/YZ[3;2QA,QN_I'M_ MOA'1&RJ2)R9'#E(R<>(D#0045*"1&1JB1!S4U!=\>T_1[4U='%V.*_=-F6,0-J([3& T6<17+I)<\L )Z78B2M%(YL"W5 M?6.J>T7W=M]D,*929(RX$@!] T@BUHI,6**%JV+3^I\'H]R.IVER"\-5<8&H*N1GSLR MR_,;-$5\(H%DI#",&Z 6"[B#2&X$<38+$D";*.Z24W;-RR \]Z!NE)4A2(.6 M'4L>8!\U7I:0].HLSQ:7?KT,_.K6/+N8_CS=Z C8Z:IO&.:OTB%IU84#O M(F"94NCXYXNGA%Z>5+'1+W/I#CS\WW4@\]Q55X= Z#I^Y-Q_GGZPR^I-S[I M^[.?>X,*2^J7?FG[ K;^/>Q.O3( NN*FYN.Y PH37M$)A>.@YU.KVX]WZDSBV[+Z(Y3XD:WO?@SX=3M+Y;M<,6O=-LZ;KO=8SA& MI)?:76C95?HSQ7G>"_>[X-)V^/<&!^IY<[]O%23;*[5Y7RKO79V0_@/MPZ,< MVVU@R]OP@](%JN$?F!QP,LAUR"#X^.YP-#P=)-*N,.+O\\Y7 MM)>G$&IY!!T"P]^:-+ES"8)?OA&MJL2FN+ /V!FLESKX3DM;1#L;-JH&H^[* M3E7R^,KU!N<[-Q>R%9[ &GJ^OUO'"-YK<^KHU?''_L';E^K5I]_[KU[L?GQ] M_._>WJ-G_?U/3^2K%X_9P=^OC_;_V/OP^L6_^WM_/%'3[\"S3E_SEWK_1?_M MWM]_'>T]^OWXU?&3#X"GQ=[;HZ.]%R_5Z^/']-6G7_M[QR\_O'K;+WL]^O$_ M+QY/]IY3OO?B3[K_X4WD1KN0#9,=^-Y%QA?$#],>)=,SF3IFTV^GQZ=-GM)6 MAMRR##E; Q1*:F]-9L3$4C/<&'$F49*-UT%+:I6--:K@*.]J>8D,N2'CW$B3 MWW_F^X+Z>LM\WX+Y5A6XRTH"DV623*8$CEB0((#Y0LE2.YNU8_+JS/>C^@EN M)(%^9#O@]J9!_.S_MJ:Y*1JMZ6(F6)_0"I8))(9\$$-T(0165) MID0XR7QEUFO5]DKA!I.5L;X!H%[@2P%\F8:G&'5>8LS;P.M?'M,DM1?-S)I6LD\- ML_'6K?IEI/MZC$6XP&G4 J2[ *LL^4C@P"VQT295&->4Y0L3+;\ULKK'/'E+ M+I$M3]YQGESSE&B#8<]$BD!/B:.>6&\CX51;K0!QT7 -GOP10AV_K8& Z<"] M6X, ]]\#^V4A0-.O\1S9LG7$?C'QLAX%$5PS115.!@ S3L9BB$NBD,B]]HY& MRX4!\2*[S.BN4^M3);91D.]4Y6]Y\%OQX*J*MS$6'2,G&GB.2&8RL1K+%(4& M,"Y],*Y0JV4NJVI-3! M>M2%2Y.Q^0\(*&:(I+&0(&TFV1L68L:J6?_@H>Q*2[N2KT\O_M:^@2WWWG&? MPI9[;Y%[5S&&CH5+61)QCF*G"5.(I301II/ARNAI&=?U MNA.W!7K(>7K*7M^^6?'!H+-[,NKU.XS7O@2LZ4NPV\S*>]0;9>R4/>W A WA MQVU'O=_:0>#X:S/-KFF)UW[UMZ->+O!+1%B-U97M+9[G>#KJ3;!C-5[]^&,\ M\H/#6M+9SF#K_(3786TGI[\\?_Q;_8G]\L]9UWW8(S]IAFQC0&142TE\\Z1I M-^U1AL5-&N2T,)2Q:8R^6FHF\VFFCQ64+#11J7/M MYN5YO&U*@;FRTT85T[_M3 \1WZ:]VWCQ-9:7T1N,)]DGW,!?M@B[;WZ0G??[3[ M<>_#&^SY&Q.-Q'./'8&U(*'00%CD *)$"3+5X6GK$V:7IW8BG;7$UW;?]_W^ M61"TXHX&2)G,BI6^ 4H;_UP51!% MOT08S)OY+>J2J@[K*!)06HUBF>K>QJF7<89*Z<7>I)W:AK"EC/.D M 0GSF]9^@5,ITTR P:&P;5\2^!%OVRJS5K/729^+9=VMM%H=*;.BWVNWG5( M4S4S0-84ZW74:FWS?XPCL$COMG4W0SGYLRPTT5?'3K M\RMZ0M':3'49K&S,IE>?KG7A3?#7B]ZFW43$8FAQUL.9HSBXP7B![]JV'K/G M BP(OE\!YO@HY\FFO6<(&( I1X""ZNB42 M1#(^B'B.Y;C5&9_?G.CM8[9_^(8FYU5M+2-L(%(40X*A#@P[;;B745I,@;W& M@8KD6686;^JDY"D(L(L8CTES)7+DYQ_H]AP_XQP]=MVD41/%\1RM!-U0?"24 M:J]%*99E>2/=L$&RMU(@3\77^;+]_-:$2\VKZ8XRYUOL=WRRTNZQ_P3[U#JA M[E\O1M[T8OP]A]&I'YVUGUK/0_&GF7*A=0M!\'R < MF/=U/QSE/!O YCN3^83U^6=='(F#/K^J,IN^F7_E_C"=#7)SU<)L8?AA837[ M?W6>#-[G5N'^7Q H.!<-FYZAL8.#!OIG9/AA@/IR.NWK#!5F*=4Y:V\QOM;'D]7RJ.3#MJ;"\J"!]\#YZ6U)1\#Y,\ M]]EX^YFWZ#